:root{--lp-commerce-bg:#f7f5f1;--lp-commerce-surface:#f0ede7;--lp-commerce-surface-2:#fffdfa;--lp-commerce-text:#171717;--lp-commerce-muted:#66615b;--lp-commerce-accent:#791b24;--lp-commerce-border:rgba(23,23,23,.14);--lp-commerce-serif:Georgia,Cambria,"Times New Roman",serif}#MainContent[data-template^=collection]{background:var(--lp-commerce-bg);color:var(--lp-commerce-text)}#MainContent[data-template^=collection] .product-grid-container{background:var(--lp-commerce-bg)}#MainContent[data-template^=collection] .collection-wrapper{row-gap:clamp(18px,3vw,34px)}#MainContent[data-template^=collection] .product-grid[product-grid-view=default].product-grid--grid{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))}#MainContent[data-template^=collection] .product-grid{--product-grid-gap-desktop:32px 18px!important;--product-grid-gap-mobile:24px 10px!important}#MainContent[data-template^=collection] .product-grid__item{min-width:0}#MainContent[data-template^=collection] product-card.product-card{background:transparent;border:0;box-shadow:none}#MainContent[data-template^=collection] product-card .product-media-container,#MainContent[data-template^=collection] product-card .product-media{background:var(--lp-commerce-surface);border-radius:3px;overflow:hidden}#MainContent[data-template^=collection] product-card .product-media img{object-fit:contain}#MainContent[data-template^=collection] product-card .product-card__content{padding-top:12px;gap:6px}#MainContent[data-template^=collection] product-card .product-card__content a{color:var(--lp-commerce-text);font-weight:550;line-height:1.35;text-decoration:none}#MainContent[data-template^=collection] product-card .product-card__content :is(h3,h4,.product-card__title){font-size:15px;line-height:1.35;letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#MainContent[data-template^=collection] product-card product-price{font-size:15px;font-weight:650;color:var(--lp-commerce-text)}#MainContent[data-template^=collection] :is(.filters,.facets,filters-form){--border-radius:3px}#MainContent[data-template^=collection] :is(button,select,input)[class*=filter]{border-radius:3px}#MainContent[data-template^=collection] .main-collection-grid{padding-bottom:clamp(56px,7vw,96px)}#MainContent[data-template^=product]{background:var(--lp-commerce-bg);color:var(--lp-commerce-text)}#MainContent[data-template^=product] .product-information{background:var(--lp-commerce-bg);padding-block:clamp(26px,4vw,58px)}#MainContent[data-template^=product] .product-information__grid{align-items:start}#MainContent[data-template^=product] .product-information__media .product-media-container,#MainContent[data-template^=product] .product-information__media .product-media{background:var(--lp-commerce-surface);border-radius:3px;overflow:hidden}#MainContent[data-template^=product] .product-information__media .product-media img{object-fit:contain}#MainContent[data-template^=product] .product-details>.group-block{width:100%}#MainContent[data-template^=product] .product-details .group-block-content:has(>.lp-commerce-pdp-intro){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}#MainContent[data-template^=product] .product-details .group-block-content:has(>.lp-commerce-pdp-intro)>*{order:20}#MainContent[data-template^=product] .lp-commerce-pdp-intro{display:contents}#MainContent[data-template^=product] .lp-commerce-pdp-intro__eyebrow{order:1;margin:0 0 12px;color:var(--lp-commerce-accent);font:700 11px/1.2 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase}#MainContent[data-template^=product] .product-details .text-block--text_xrnftG{order:2!important;width:100%;margin:0 0 12px}#MainContent[data-template^=product] .product-details .text-block--text_xrnftG h1{margin:0!important;color:#4f4b46;font-family:var(--font-body--family);font-size:14px!important;font-weight:600;line-height:1.42;letter-spacing:.005em;text-wrap:balance}#MainContent[data-template^=product] .lp-commerce-pdp-intro__headline{order:3;margin:0;max-width:620px;color:var(--lp-commerce-text);font:500 clamp(38px,4.2vw,58px)/.98 var(--lp-commerce-serif);letter-spacing:-.04em;text-wrap:balance}#MainContent[data-template^=product] .lp-commerce-pdp-intro__support{order:4;margin:20px 0 0;max-width:620px;color:var(--lp-commerce-muted);font:400 16px/1.58 var(--font-body--family)}#MainContent[data-template^=product] .lp-commerce-pdp-intro__benefits{order:5;display:flex;flex-wrap:wrap;gap:7px 8px;margin:22px 0 24px;padding:0;list-style:none}#MainContent[data-template^=product] .lp-commerce-pdp-intro__benefits li{padding:7px 10px;border:1px solid var(--lp-commerce-border);border-radius:2px;background:#ffffff57;color:#383530;font:600 11px/1.2 var(--font-body--family);letter-spacing:.035em}#MainContent[data-template^=product] .product-details product-price{order:6!important;width:100%;margin:0 0 20px;color:var(--lp-commerce-text);font-size:clamp(22px,2.2vw,28px);font-weight:650;letter-spacing:-.025em}#MainContent[data-template^=product] .product-details .buy-buttons-block{width:100%}#MainContent[data-template^=product] .product-details .product-form-buttons{gap:10px}#MainContent[data-template^=product] .product-details .add-to-cart-button{min-height:52px;border-radius:3px!important;background:var(--lp-commerce-accent)!important;border:1px solid var(--lp-commerce-accent)!important;color:#fff!important;box-shadow:none!important;font-weight:700;letter-spacing:.045em;text-transform:uppercase}#MainContent[data-template^=product] .product-details .add-to-cart-button:hover{filter:brightness(.94)}#MainContent[data-template^=product] .product-details :is(select,input,button):not(.add-to-cart-button){border-radius:3px}#MainContent[data-template^=product] .product-details [class*=variant] label{font-size:12px;font-weight:650;letter-spacing:.04em}#MainContent[data-template^=product] .sticky-add-to-cart__bar{border-radius:0!important;background:#f7f5f1f7!important;border-top:1px solid var(--lp-commerce-border)!important;box-shadow:0 -8px 22px #1717170f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#MainContent[data-template^=product] .sticky-add-to-cart__button{border-radius:3px!important}#MainContent[data-template^=product] .product-recommendations product-card .product-media-container{background:var(--lp-commerce-surface);border-radius:3px}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) .text-block--text_xrnftG{margin:0 0 6px}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) .text-block--text_xrnftG h1{margin:0!important;max-width:650px;color:var(--lp-commerce-text);font:500 clamp(38px,4.2vw,56px)/1 var(--lp-commerce-serif)!important;letter-spacing:-.042em!important;text-wrap:balance}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) product-price{margin:2px 0 12px!important;font-size:clamp(22px,2.1vw,27px)!important}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) .divider{opacity:.52}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) .buy-buttons-block{margin-top:2px}.lp-product-story{background:var(--lp-commerce-surface-2);border-block:1px solid var(--lp-commerce-border);padding:clamp(66px,8vw,118px) 0}.lp-product-story__inner{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.5fr);gap:clamp(42px,7vw,112px);align-items:start}.lp-product-story__header{position:sticky;top:120px}.lp-product-story__eyebrow{margin:0 0 16px;color:var(--lp-commerce-accent);font:700 11px/1.2 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase}.lp-product-story__header h2{margin:0;max-width:420px;color:var(--lp-commerce-text);font:500 clamp(38px,4.3vw,58px)/1 var(--lp-commerce-serif);letter-spacing:-.04em;text-wrap:balance}.lp-product-story__copy{max-width:760px;color:var(--lp-commerce-muted);font-size:17px;line-height:1.68}.lp-product-story__copy>:first-child{margin-top:0}.lp-product-story__copy>:last-child{margin-bottom:0}.lp-product-story__copy h2,.lp-product-story__copy h3{margin:34px 0 12px;color:var(--lp-commerce-text);font-family:var(--font-body--family);font-size:14px;line-height:1.3;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.lp-product-story__copy p{margin:0 0 18px}.lp-product-story__copy ul,.lp-product-story__copy ol{margin:12px 0 26px;padding-left:1.25em}.lp-product-story__copy li{margin:0 0 9px;padding-left:3px}.lp-product-story__copy strong{color:#34312d;font-weight:700}#MainContent[data-template^=product] .product-recommendations{background:var(--lp-commerce-bg)}#MainContent[data-template^=product] .product-recommendations h3{margin:0!important;color:var(--lp-commerce-text);font:500 clamp(34px,3.7vw,50px)/1 var(--lp-commerce-serif)!important;letter-spacing:-.038em!important}#MainContent[data-template^=product] .product-recommendations product-card{background:transparent;border:0;box-shadow:none}#MainContent[data-template^=product] .product-recommendations product-card .product-media-container,#MainContent[data-template^=product] .product-recommendations product-card .product-media{background:var(--lp-commerce-surface);border-radius:3px;overflow:hidden}#MainContent[data-template^=product] .product-recommendations product-card .product-media img{object-fit:contain}#MainContent[data-template^=product] .lp-pdp--benefits .lp-pdp__header{display:none}@media(min-width:750px)and (max-width:1099px){#MainContent[data-template^=collection] .product-grid[product-grid-view=default].product-grid--grid{--product-grid-columns-desktop:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#MainContent[data-template^=collection] .product-grid{--mobile-columns:2!important}#MainContent[data-template^=collection] product-card .product-card__content{padding-top:10px}#MainContent[data-template^=collection] product-card .product-card__content :is(h3,h4,.product-card__title){font-size:13px}#MainContent[data-template^=product] .product-information{padding-block:12px 38px}#MainContent[data-template^=product] .product-information__grid{gap:20px!important}#MainContent[data-template^=product] .lp-commerce-pdp-intro__headline{font-size:clamp(36px,10.5vw,48px);line-height:1}#MainContent[data-template^=product] .lp-commerce-pdp-intro__support{margin-top:16px;font-size:15px;line-height:1.55}#MainContent[data-template^=product] .lp-commerce-pdp-intro__benefits{margin:18px 0 20px;gap:6px}#MainContent[data-template^=product] .lp-commerce-pdp-intro__benefits li{padding:6px 8px;font-size:10px}#MainContent[data-template^=product] .product-details product-price{margin-bottom:16px}#MainContent[data-template^=product] .product-details .add-to-cart-button{min-height:50px}#MainContent[data-template^=product] .product-details:not(:has(.lp-commerce-pdp-intro)) .text-block--text_xrnftG h1{font-size:clamp(36px,10.2vw,46px)!important;line-height:1.01!important}.lp-product-story{padding:58px 0 64px}.lp-product-story__inner{grid-template-columns:1fr;gap:30px}.lp-product-story__header{position:static}.lp-product-story__header h2{font-size:clamp(38px,11vw,48px)}.lp-product-story__copy{font-size:15px;line-height:1.62}.lp-product-story__copy h2,.lp-product-story__copy h3{margin-top:28px;font-size:12px}#MainContent[data-template^=product] .product-recommendations h3{font-size:clamp(34px,9.5vw,44px)!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lp-v3-commerce.css.map */
