.product__info-wrapper .product__title h1{font-size:clamp(38px,4.7vw,60px);line-height:1.02;letter-spacing:-.045em}.product__info-wrapper .price{font-size:22px}.product__info-wrapper .product__description{font-size:16px;line-height:1.75;color:#52615a}.product-form__buttons{max-width:none!important}.product-form__submit{min-height:58px!important;background:#173c31!important;color:#fff!important;border-radius:0!important;font-weight:700;letter-spacing:.04em}.product-form__submit:hover{background:#102c25!important}.shopify-payment-button__button{min-height:54px!important;border-radius:0!important}.product__media-wrapper .global-media-settings{background:#eee8de;border:0!important}.product__media img{mix-blend-mode:multiply}.product__accordion{border-top:1px solid #ded8cd!important;border-bottom:0!important}.product__accordion:last-of-type{border-bottom:1px solid #ded8cd!important}.product__accordion .summary__title h2{font-size:14px;letter-spacing:.04em}.rl-product-promise{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd;margin:22px 0 4px}.rl-product-promise div{padding:16px 12px;text-align:center;border-right:1px solid #ded8cd}.rl-product-promise div:last-child{border-right:0}.rl-product-promise strong{display:block;font-family:var(--font-heading-family);font-size:15px;color:#173c31}.rl-product-promise span{display:block;font-size:10px;line-height:1.4;color:#69736d;margin-top:4px}.collection-hero__title{font-size:clamp(44px,6vw,72px)!important;letter-spacing:-.05em}.collection-hero__description{max-width:650px!important;color:#69736d;line-height:1.7}.facets-container{border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd;padding-top:14px!important;padding-bottom:14px!important}.facets__heading,.facet-filters__label{font-size:10px!important;letter-spacing:.12em;text-transform:uppercase}.facet-filters__sort{border:0!important}.product-count__text{font-size:11px!important;color:#69736d}.product-grid .card__inner{background:#eee8de!important}.product-grid .card__heading{font-size:18px;line-height:1.25}.product-grid .price{font-size:14px;font-weight:700}.product-grid .card__information{padding-top:15px}.product-grid .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.55rem}.template-search__header{margin-bottom:4rem!important}.template-search__header h1{font-size:clamp(44px,6vw,72px);letter-spacing:-.05em}.template-search__search{max-width:760px!important}.template-search .field__input{min-height:58px}.template-search .predictive-search{border-color:#ded8cd}.template-search__results .card__inner{background:#eee8de!important}@media(min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:7rem!important}.product__info-container{max-width:52rem!important}.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4)}}@media(max-width:749px){.product__info-wrapper .product__title h1{font-size:36px}.product__info-wrapper .price{font-size:20px}.rl-product-promise{grid-template-columns:1fr}.rl-product-promise div{border-right:0;border-bottom:1px solid #ded8cd;padding:12px}.rl-product-promise div:last-child{border-bottom:0}.collection-hero__title{font-size:42px!important}.facets-container{padding-top:10px!important;padding-bottom:10px!important}.product-grid .card__heading{font-size:16px}.template-search__header h1{font-size:42px}.template-search__header{margin-bottom:2.5rem!important}}