:root{--clh-radius: 1.2rem;--clh-radius-sm: .6rem;--clh-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;text-wrap:balance}.h0,.banner__heading{letter-spacing:-.025em;line-height:1.05}.rte p,.banner__text p{text-wrap:pretty}.price,.price-item{font-variant-numeric:tabular-nums}.collection-list-wrapper .title-wrapper-with-link,.collection .title-wrapper-with-link{justify-content:space-between}.title-wrapper--no-top-margin .title{margin-bottom:0}.collection-list-wrapper .title-wrapper-with-link{margin-top:0}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.02em;transition:transform .16s var(--clh-ease),box-shadow .2s ease,background-color .2s ease}.button:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button-text),var(--alpha-button-border)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button:not([disabled]):active{transform:translateY(1px) scale(.99)}:focus-visible{outline-offset:3px}.announcement-bar__message{padding:.9rem 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;min-height:0}.header__menu-item{font-size:1.5rem}.header__menu-item span{transition:color .15s ease}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:.6rem}.slideshow .banner__box,.banner .banner__box{border-radius:var(--clh-radius);box-shadow:0 20px 50px -30px #24483f59}@media screen and (min-width:750px){.slideshow .banner__box{max-width:66rem;padding:4.8rem 5.6rem}.slideshow .banner__heading.h0{font-size:calc(var(--font-heading-scale) * 5.6rem)}}.slideshow .banner__buttons .button{min-height:5.2rem;padding:0 3.2rem}.card-wrapper .card__media,.card-wrapper .card .media{border-radius:var(--clh-radius)}.card-wrapper .card--standard .card__inner{border-radius:var(--clh-radius);overflow:hidden;background:#fff}.card-wrapper .card__heading{font-size:1.5rem;font-weight:500;line-height:1.35}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .price{font-size:1.5rem;font-weight:600}.card-wrapper .card__information{padding-top:1.2rem}@media screen and (min-width:990px){.card-wrapper .card__media img{transition:transform .6s var(--clh-ease)}.card-wrapper:hover .card__media img{transform:scale(1.03)}}.collection-list .card-wrapper .card{border-radius:var(--clh-radius);overflow:hidden}.collection-list .card__heading{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:var(--font-heading-weight)}.collection-list .card__caption{font-size:1.35rem;line-height:1.45;color:rgb(var(--color-foreground),.75)}.product__title h1{letter-spacing:-.02em}.product__info-container .price--large{font-size:2.6rem;font-weight:600}.product__info-container .product-form__buttons{max-width:none;margin-left:0;margin-right:0}.product__info-container .product-form__submit{min-height:5.6rem;font-size:1.6rem}.product__info-container .product__accordion summary{padding:1.6rem 0}.product__info-container .product__accordion .accordion__title{font-size:1.6rem;font-weight:600}.product__media-item .media,.product__media-list .media,.thumbnail{border-radius:var(--clh-radius-sm)}media-gallery .product__media-list .product__media-item.product__media-item--variant.slider__slide:not(:first-child),.thumbnail-list .thumbnail-list__item.thumbnail-list_item--variant:not(:first-child){display:none}.clh-offer{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:var(--clh-radius-sm);background:#6b8f7e29;font-size:1.45rem;line-height:1.4}.clh-offer strong{font-weight:700}.clh-offer:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-base-accent-1))}.collection-hero__title{letter-spacing:-.02em}.facets-container{border-bottom:1px solid rgb(var(--color-foreground),.1)}.newsletter__wrapper h2{margin-bottom:1rem}.newsletter-form__field-wrapper .field{border-radius:var(--inputs-radius)}.footer{border-top:1px solid rgb(var(--color-foreground),.08)}.footer-block__heading{font-size:1.6rem;font-weight:600}.footer-block__details-content .list-menu__item--link{padding-top:.5rem;padding-bottom:.5rem}@media screen and (min-width:990px){.slideshow.banner--medium:not(.banner--adapt){min-height:clamp(42rem,calc(100svh - 44rem),56rem)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/clh-refresh.css.map */
