:root{--cms-ink:#272320;--cms-orange:#ce632d;--cms-cream:#f7f3ee;--cms-line:#e7e0d8;--cms-ease:cubic-bezier(.2,.75,.25,1)}html{scroll-behavior:smooth}body{background:#fffdfa;color:var(--cms-ink);-webkit-font-smoothing:antialiased}.page-width{max-width:138rem}.header-wrapper{border-bottom:1px solid var(--cms-line);box-shadow:none}.header__heading-logo{max-width:100%;height:auto}.header__menu-item{font-weight:600;letter-spacing:.02em}.header__menu-item:hover,.header__active-menu-item{color:var(--cms-orange)}.announcement-bar__message{font-size:1.14rem;letter-spacing:.1em;font-weight:650;text-transform:uppercase;min-height:2.8rem}.header__icon:hover,.header__icon:focus-visible{color:var(--cms-orange)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em}h1,.h1{font-weight:750}h2,.h2{font-weight:740}.button,.shopify-payment-button__button,.button--secondary,.button--primary{border-radius:8px;letter-spacing:.02em;font-weight:700;min-height:4.5rem;transition:transform .2s var(--cms-ease),background-color .2s}.button:hover:not([disabled]){transform:translateY(-2px)}.button:after{border-radius:8px}.title-wrapper-with-link{margin-bottom:2.8rem}.title-wrapper-with-link .title{font-size:clamp(2.5rem,3vw,4rem);line-height:1.15}.section-collection-list .title-wrapper-with-link{margin-bottom:3rem}.collection-list .card__heading{font-size:1.7rem;font-weight:700}.collection-list .card__information{padding:1.6rem .5rem .8rem}.collection-list .card__inner,.collection-list .card__media{border-radius:14px!important;overflow:hidden}.collection-list .card__media img{transition:transform .45s var(--cms-ease)}.collection-list .card:hover .card__media img{transform:scale(1.045)}.product-grid{row-gap:3rem}.product-grid .card-wrapper .card__inner{border:1px solid #ede9e3;border-radius:14px;overflow:hidden;background:#faf7f2}.product-grid .card-wrapper .card__media{border-radius:14px}.product-grid .card-wrapper .card__information{padding:1.5rem .15rem .4rem}.product-grid .card__heading{font-size:1.48rem;line-height:1.48;font-weight:630;letter-spacing:0}.product-grid .card__heading a:hover{color:var(--cms-orange)}.product-grid .price{font-size:1.53rem;font-weight:800;letter-spacing:0}.product-grid .quick-add__submit{min-height:4.3rem}.product-grid .badge{border-radius:6px;text-transform:uppercase;letter-spacing:.065em;font-size:1rem}.collection-hero{padding-top:4.5rem;padding-bottom:4.5rem}.collection-hero__title{font-size:clamp(3.1rem,4vw,5rem);font-weight:800}.collection-hero__description{max-width:73rem}.facets-container{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--cms-line)}.product__title h1{font-size:clamp(3rem,3vw,4.5rem);line-height:1.18}.product__info-wrapper{padding-left:6rem}.product__info-container .price{font-size:2.2rem;font-weight:750}.product__media img,.product__media-container,.product__modal-opener{border-radius:14px;overflow:hidden}.product-form__input input[type=radio]+label{border-radius:7px}.product__accordion{border-bottom:1px solid var(--cms-line)}.product__accordion summary{font-weight:690}.product .related-products{margin-top:2rem}.cart__items,.cart__footer{border-color:var(--cms-line)}.cart__footer{border-top:1px solid var(--cms-line);padding-top:3rem}.footer{border-top:0}.footer__content-top{padding-top:2rem}.footer-block__heading{font-size:1.7rem;font-weight:750}.footer-block__details-content a,.footer__list-social a{transition:opacity .15s}.footer-block__details-content a:hover{opacity:.7}.footer__content-bottom{border-top-color:#ffffff24}.field__input,.customer .field input,.select__select{border-radius:8px}.cms-highlights{border-block:1px solid var(--cms-line)}.cms-highlights__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;padding-top:2.2rem;padding-bottom:2.2rem}.cms-highlights__item{display:flex;align-items:center;justify-content:center;gap:1.4rem}.cms-highlights__item+.cms-highlights__item{border-left:1px solid #ded6cb}.cms-highlights__symbol{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--cms-orange);flex-shrink:0}.cms-highlights__body{display:flex;flex-direction:column;gap:.3rem}.cms-highlights__body strong{font-size:1.32rem;line-height:1.2;font-weight:750}.cms-highlights__body>span{font-size:1.16rem;opacity:.8;line-height:1.45}.rich-text__heading{line-height:1.15}.rich-text__text{line-height:1.75}.newsletter__wrapper{border-radius:14px}.slideshow__media img{object-fit:cover}@media screen and (min-width:750px){#MainContent .slideshow__text.banner__box{transform:translateY(5.5rem);background:transparent;box-shadow:none;padding-left:max(4.4rem,calc((100vw - 1320px)/2))}#MainContent .slideshow__text .banner__buttons{justify-content:flex-start}#MainContent .slideshow__text .button{background:var(--cms-orange);color:#fff;border-color:var(--cms-orange)}.footer__content-top{padding-bottom:6rem}}@media screen and (max-width:989px){.product__info-wrapper{padding-left:3rem}.cms-highlights__inner{gap:1rem}.cms-highlights__item{gap:.8rem}.cms-highlights__body>span{font-size:1.05rem}}@media screen and (max-width:749px){.page-width{padding-left:1.7rem;padding-right:1.7rem}.header{padding-top:1.2rem;padding-bottom:1.2rem}.announcement-bar__message{font-size:.94rem;letter-spacing:.04em}.cms-highlights__inner{grid-template-columns:1fr;gap:1.4rem;padding-top:1.6rem;padding-bottom:1.6rem}.cms-highlights__item{justify-content:flex-start;padding:.5rem 0}.cms-highlights__item+.cms-highlights__item{border-left:0;border-top:1px solid #ded6cb;padding-top:1.3rem}.cms-highlights__symbol{font-size:2.3rem}.cms-highlights__body strong{font-size:1.32rem}.cms-highlights__body>span{font-size:1.1rem}.slideshow__text.banner__box{padding:2rem 1.5rem}.slideshow__text .banner__buttons{justify-content:center}.slideshow__text .button{width:100%;max-width:26rem}.title-wrapper-with-link .title{font-size:2.6rem}.product-grid{row-gap:2rem}.product-grid .card__heading{font-size:1.25rem}.product-grid .price{font-size:1.35rem}.product__info-wrapper{padding-left:0}.product__title h1{font-size:2.8rem}.collection-hero{padding-top:2.8rem;padding-bottom:3rem}.collection-hero__title{font-size:3rem}.newsletter__wrapper{padding-left:2rem;padding-right:2rem}}@media(prefers-reduced-motion:reduce){.button,.collection-list .card__media img{transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cms-redesign.css.map */
