:root{--pd-ink:#37434B;--pd-ink-soft:#67727A;--pd-cream:#F3F0EC;--pd-peach-light:#EFDDD0;--pd-peach-hover:#E5CEBF;--pd-peach-line:#E3D2C5}#MainContent[data-template^=product] .product-information :is(h1,h2,h3,.price,product-price),#MainContent[data-template^=collection] .product-card .text-block,#MainContent[data-template^=search] .product-card .text-block,#MainContent .product-card .product-card__content :is(h2,h3,h4,.price){color:var(--pd-ink)}#MainContent .product-card .product-card__content a.contents,#MainContent .product-card .product-card__content a.contents :is(p,span){color:var(--pd-ink)!important}#MainContent .product-card .product-card__content a.contents:hover,#MainContent .product-card .product-card__content a.contents:hover :is(p,span){color:#514a44!important}#MainContent[data-template^=product] .product-information :is(p,small,.tax-note){color:inherit}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:not(:disabled),#MainContent[data-template^=product] add-to-cart-component>button.add-to-cart-button:not(:disabled){--button-background-color:var(--pd-peach-light);--button-color:#403C39;--button-border-color:var(--pd-peach-line);--button-border-width:1px;color:#403c39;background-color:var(--pd-peach-light);border-radius:12px;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:not(:disabled):hover,#MainContent[data-template^=product] add-to-cart-component>button.add-to-cart-button:not(:disabled):hover{--button-background-color:var(--pd-peach-hover);--button-border-color:#D8BFAE;background-color:var(--pd-peach-hover);box-shadow:none}#MainContent .product-card .quick-add__button,#MainContent .product-grid .quick-add__button{--button-background-color:var(--pd-cream);--button-color:var(--pd-ink);--button-border-color:#E1DAD4;border-radius:11px}#MainContent .product-card .quick-add__button:hover,#MainContent .product-grid .quick-add__button:hover{--button-background-color:#E9E3DD}#MainContent[data-template^=product] .product-information{--color-selected-variant-background:#EFDDD0;--color-selected-variant-border:#D9C2B3;--color-selected-variant-text:#403C39;--color-selected-variant-hover-background:#E5CEBF;--color-selected-variant-hover-border:#D5B4A1;--color-selected-variant-hover-text:#403C39}@media(prefers-reduced-motion:reduce){#MainContent .add-to-cart-button{transition:none}}body:has(.pd-home){--pd-header-hero-gradient:linear-gradient(90deg,#FCFDFE 0%,#FAFCFD 52%,#F5FAFB 100%);--pd-hero-wash: radial-gradient(ellipse 69% 84% at 94% 102%,rgba(135,206,215,.24),transparent 76%), linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 28%,rgba(214,239,242,.13) 59%,rgba(185,225,230,.47) 100%), var(--pd-header-hero-gradient)}body:has(.pd-home) #header-group .header__row,body:has(.pd-home) #header-group .header__row--top,body:has(.pd-home) #header-group .header__row--bottom,body:has(.pd-home) #header-group .header__row--mobile{background:var(--pd-header-hero-gradient)!important;background-color:transparent!important;border-bottom-color:transparent!important}body:has(.pd-home) #header-component[data-sticky-state=active] .header__row{background:#fbfcfd!important;background-color:#fbfcfd!important}body:has(.pd-home) .pd-hero{background:var(--pd-hero-wash)!important}body:has(.pd-home) .pd-hero:before{background:radial-gradient(ellipse 54% 84% at 90% 79%,rgba(96,186,196,.13),transparent 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 50%);mask-image:linear-gradient(to bottom,transparent 0%,#000 50%);pointer-events:none}@media(max-width:600px){body:has(.pd-home) #header-group .header__row{background:var(--pd-header-hero-gradient)!important}body:has(.pd-home) #header-component[data-sticky-state=active] .header__row{background:#fbfcfd!important}body:has(.pd-home) .pd-hero{background:var(--pd-hero-wash)!important}}#MainContent[data-template^=product] .product-information variant-picker,quick-add-dialog variant-picker{--color-variant-background:#F7F7F6;--color-variant-border:#D6D9D9;--color-variant-text:#41484B;--color-variant-hover-background:#ECEEEE;--color-variant-hover-border:#BFC6C8;--color-variant-hover-text:#2E373A;--color-selected-variant-background:#697277;--color-selected-variant-border:#697277;--color-selected-variant-text:#FFFFFF;--color-selected-variant-hover-background:#565F64;--color-selected-variant-hover-border:#565F64;--color-selected-variant-hover-text:#FFFFFF}#MainContent[data-template^=product] .product-information .variant-option--buttons legend{color:#59646a;font-weight:600}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background-color:#697277;border-color:#697277;color:#fff}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked):hover{background-color:#565f64;border-color:#565f64}#MainContent[data-template^=product] .product-information .variant-picker select{border-color:#d6d9d9;background-color:#f7f7f6;color:#41484b}@media(prefers-reduced-motion:reduce){#MainContent .variant-option__button-label{transition:none}}#MainContent[data-template^=product] .product-information variant-picker,quick-add-dialog variant-picker{--color-variant-background: #fafbfb;--color-variant-border: #e0e7ea;--color-variant-text: #4b5a63;--color-variant-hover-background: #f1f7f8;--color-variant-hover-border: #bbd5d8;--color-variant-hover-text: #2b515b;--color-selected-variant-background: #e0f1f0;--color-selected-variant-border: #99c4c8;--color-selected-variant-text: #214e55;--color-selected-variant-hover-background: #d7ebeb;--color-selected-variant-hover-border: #8ab9bd;--color-selected-variant-hover-text: #214e55}#MainContent[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled),#MainContent[data-template^=product] .product-information add-to-cart-component>button.add-to-cart-button:not(:disabled){--button-background-color: #e8f2f0;--button-color: #294d53;--button-border-color: #cde1e1;--button-border-width: 1px;color:#294d53;background:linear-gradient(112deg,#e9f5f2,#e6eff5);border:1px solid #cde1e1;border-radius:14px;min-height:52px;height:52px;font-weight:650;letter-spacing:.005em;box-shadow:0 3px 11px #33626c11;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}#MainContent[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled):hover,#MainContent[data-template^=product] .product-information add-to-cart-component>button.add-to-cart-button:not(:disabled):hover{--button-background-color: #dcecea;--button-color: #254750;--button-border-color: #b7d4d5;background:linear-gradient(112deg,#deeeeb,#ddeaf2);border-color:#b7d4d5;color:#254750;box-shadow:0 5px 15px #33626c1b;transform:translateY(-1px)}#MainContent[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 6px #33626c0f}#MainContent[data-template^=product] .product-information .add-to-cart-button:focus-visible{outline:2px solid #6eaeb7;outline-offset:3px}#MainContent[data-template^=product] .product-information .variant-option--buttons{gap:9px}#MainContent[data-template^=product] .product-information .variant-option--buttons legend{color:#58696c;font-weight:650;margin-block-end:9px}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;padding:10px 14px;border:1px solid #e0e7ea;border-radius:12px;background:#fafbfb;color:#4b5a63;font-weight:550;line-height:1.35;box-shadow:0 1px 5px #2f535b06;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background:#f1f7f8;border-color:#bbd5d8;box-shadow:0 2px 8px #2f535b0b}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:#e0f1f0;border-color:#99c4c8;color:#214e55;box-shadow:0 2px 9px #2f535b14}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked):hover{background:#d7ebeb;border-color:#8ab9bd;color:#214e55}#MainContent[data-template^=product] .product-information .variant-option__button-label:has(input:focus-visible){outline:2px solid #7ab7be;outline-offset:3px}#MainContent[data-template^=product] .product-information .variant-option__select-wrapper,#MainContent[data-template^=product] .product-information .variant-option__select{border-radius:12px}#MainContent[data-template^=product] .product-information .variant-option__select{background:#fafbfb;border-color:#e0e7ea;color:#4b5a63;min-height:44px}#MainContent[data-template^=collection] .product-card .quick-add__button,#MainContent[data-template^=collection] .product-grid .quick-add__button{--button-background-color: #ecf5f3;--button-color: #36575d;--button-border-color: #d7e7e5;border-radius:12px;box-shadow:none}#MainContent[data-template^=collection] .product-card .quick-add__button:hover,#MainContent[data-template^=collection] .product-grid .quick-add__button:hover{--button-background-color: #e0efed;--button-border-color: #bbd9d7}@media(max-width:749px){#MainContent[data-template^=product] .product-information .variant-option--buttons{gap:8px}#MainContent[data-template^=product] .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;padding:10px 12px}#MainContent[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled){min-height:50px;height:50px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .product-information .add-to-cart-button,#MainContent[data-template^=product] .product-information .variant-option__button-label{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pd-products-soft.css.map */
