h1,h2,h3,h4,h5,h6,a,p,span,li,label,.contact-form__legend,.button-primary,.button-secondary,.footer-utilities__text .policy-list-trigger,.details__header,.multicolumn-column__heading,.contact-form__input{font-family:DynaPuff,system-ui!important}.announcement-bar__slides slideshow-slide{overflow:visible}.announcement-bar__text{line-height:1.2rem!important}.announcement-bar__text a{color:var(--color-background);text-decoration:none;background-color:var(--color-foreground);border-radius:5rem;padding:3px 8px;margin:0 3px}.announcement-bar__text a:hover{color:var(--color-foreground);background-color:var(--color-background)}.border-image-top{position:absolute;left:0;right:0;width:100%;height:200px;z-index:1}.testimonials-section-wrapper{overflow-x:hidden}@media screen and (min-width:990px){.section-compress--width,.section-compress--content{max-width:1100px;margin-left:auto;margin-right:auto}.section-content-wrapper.section-compress--content .group-block:nth-child(2n){margin-left:-2.5rem;margin-right:-2.5rem}}.mini-wrapper{max-width:300px;padding:2rem;margin:auto;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:989px){.mini-wrapper .button{width:100%!important}.mini-wrapper .button .button-content{justify-content:center}}@media screen and (min-width:990px){.mini-wrapper{max-width:550px;padding:1.5rem 1.5rem 1.5rem 3rem;flex-direction:row;justify-content:space-between}}.inner-wrapper{padding:1.5rem;background-color:var(--color-background-1)}.inner-wrapper .group-block-content ul{padding-left:1.5rem}@media screen and (min-width:990px){.inner-wrapper .group-block-content{padding-left:1.5rem;padding-right:1.5rem}}.card-gallery .card-gallery__price{left:auto;right:1rem;bottom:1rem;font-size:1.2rem;font-weight:500;border-radius:5rem;padding:3px 15px}.top-graphics,.bottom-graphics{position:absolute;display:none;z-index:1}@media screen and (min-width:990px){.top-graphics,.bottom-graphics{display:block}}.logo-block__menu-item a{transition:all .3s ease}.logo-block__menu-item a:hover{color:var(--color-primary-hover)}@media screen and (max-width:820px){.section-content-wrapper--mobile-carousel .group-block--height-fit{height:100%}}.product-details .price,.product-details .compare-at-price,.product-details .unit-price{font-weight:700}.product-details .compare-at-price{font-size:calc(var(--font-size) / 1.5)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
