:root{--pwp-paper-cream: #f3eadf;--pwp-warm-linen: #d8c8b6;--pwp-soft-oat: #cbb8a2;--pwp-weathered-taupe: #8f7b67;--pwp-moss-green: #5d6e63;--pwp-deep-pine: #15211c;--pwp-deep-pine-2: #1b2923;--pwp-deep-pine-3: #24352d;--pwp-panel-dark: #1b2923;--pwp-panel-dark-2: #22332b;--pwp-panel-dark-3: #2b3d34;--pwp-charcoal-ink: #e2d6c7;--pwp-heading-ivory: #f7efe5;--pwp-antique-brass: #c99863;--pwp-antique-brass-hover: #deb07f;--pwp-button-primary-bg: #24352d;--pwp-button-primary-hover: #31463c;--pwp-border-dark: rgb(214 176 127 / 16%);--pwp-border-dark-strong: rgb(214 176 127 / 28%);--pwp-shadow-dark: 0 14px 38px rgb(0 0 0 / 22%);--pwp-header-bg: rgba(21, 33, 28, .92);--pwp-header-bg-strong: rgba(15, 24, 20, .96);--pwp-header-border: rgb(201 152 99 / 14%);--pwp-header-link: #f3eadf;--pwp-header-link-hover: #deb07f;--pwp-header-shadow: 0 10px 28px rgb(0 0 0 / 18%);--pwp-footer-bg: #101915;--pwp-footer-bg-2: #15211c;--pwp-footer-text: #f3eadf;--pwp-footer-text-soft: rgb(243 234 223 / 76%);--pwp-footer-heading: #fff6eb;--pwp-footer-border: rgb(201 152 99 / 14%);--pwp-footer-border-strong: rgb(201 152 99 / 24%);--pwp-footer-link-hover: #deb07f;--pwp-footer-pill-bg: rgb(255 255 255 / 5%)}body{background:var(--pwp-deep-pine);color:var(--pwp-charcoal-ink)}body,.paragraph:not(.button),.paragraph>*,.rte,.rte p,.rte li,.text-block,.text-block>*{color:var(--pwp-charcoal-ink)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--pwp-heading-ivory);letter-spacing:.01em}a{color:var(--pwp-antique-brass)}a:hover{color:var(--pwp-antique-brass-hover)}.shopify-section:not(.header-section) .section-background{background:transparent}.shopify-section:not(.header-section) .section{color:var(--pwp-charcoal-ink)}hr,.rte hr{border:0;border-top:1px solid rgb(201 152 99 / 16%)}::selection{background:#c9986338;color:#fffaf4}.button,button.shopify-payment-button__button--unbranded{--button-color: #fffaf4;--button-background-color: var(--pwp-button-primary-bg);--button-border-color: var(--pwp-button-primary-bg);border-radius:999px;letter-spacing:.04em}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #fffaf4;--button-background-color: var(--pwp-button-primary-hover);--button-border-color: var(--pwp-button-primary-hover)}.button-secondary{--button-color: var(--pwp-heading-ivory);--button-background-color: transparent;--button-border-color: rgb(201 152 99 / 48%);border-radius:999px;letter-spacing:.04em}.button-secondary:hover{--button-color: #fffaf4;--button-background-color: rgb(201 152 99 / 8%);--button-border-color: rgb(201 152 99 / 72%)}.field__input,textarea,input:not([type=checkbox],[type=radio]),select,.quantity-selector{border-radius:999px;background-color:var(--pwp-panel-dark-2);color:var(--pwp-heading-ivory);border-color:#d6b07f2e}.field__input::placeholder,textarea::placeholder,input::placeholder{color:#f3eadf8f}.pills__pill,.bubble{background-color:#c998631f;color:var(--pwp-heading-ivory)}.cart-bubble__background{background-color:var(--pwp-antique-brass)}.header{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.header__row{border-color:var(--pwp-header-border)}.header:not([transparent]) .header__row{background-color:var(--pwp-header-bg);border-color:var(--pwp-header-border)}.header[data-sticky-state=active] .header__row{box-shadow:var(--pwp-header-shadow)}.header[transparent] .header__row{background-color:transparent;border-color:transparent}.header[transparent][data-sticky-state=active] .header__row,.header[transparent]:has(.mega-menu__list:hover) .header__row,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header__row,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .header__row{background-color:var(--pwp-header-bg-strong);border-color:var(--pwp-header-border);box-shadow:var(--pwp-header-shadow)}.header,.header a,.header .header-actions__action,.header .dropdown-localization__button,.header .header__icon--menu,.header summary,.header button.button-unstyled,.header-menu a,.header-menu .menu-list__link,.header__navigation-bar-row a{color:var(--pwp-header-link)}.header a:hover,.header .header-actions__action:hover,.header .dropdown-localization__button:hover,.header .header__icon--menu:hover,.header summary:hover,.header button.button-unstyled:hover,.header-menu a:hover,.header-menu .menu-list__link:hover,.header__navigation-bar-row a:hover,.header-menu .menu-list__link[aria-expanded=true]{color:var(--pwp-header-link-hover)}.header .header-actions__action svg,.header .header__icon--menu svg,.header .dropdown-localization__button svg{color:currentColor}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom-color:var(--pwp-header-border)}.header__columns{column-gap:clamp(12px,2vw,28px)}.header img[alt*=logo i],.header img[src*=logo i]{image-rendering:-webkit-optimize-contrast;max-height:none}.localization-wrapper,dropdown-localization-component .localization-wrapper{background-color:#1b2923;border:1px solid rgb(201 152 99 / 14%);box-shadow:0 16px 36px #0000003d;color:#f3eadf}.header__column .localization-form__select,.dropdown-localization__button{background-color:transparent;color:var(--pwp-header-link)}.drawer,.header-drawer,dialog,.predictive-search-results__inner,.search-modal,.color-scheme-search{background-color:var(--pwp-panel-dark);color:var(--pwp-charcoal-ink)}.header-drawer a,.drawer a{color:var(--pwp-heading-ivory)}.header-drawer a:hover,.drawer a:hover{color:var(--pwp-antique-brass-hover)}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{box-shadow:none}@media screen and (min-width:750px){.header__row--top .header__columns,.header__row--bottom .header__columns{min-height:74px}.header.header--compact .header__row--top .header__columns,.header.header--compact .header__row--bottom .header__columns{min-height:62px}}@media screen and (max-width:749px){.header__row--top .header__columns{min-height:58px;padding-inline:8px}}.hero{overflow:clip}.hero__container{border-color:#c998631f}.hero__media,.hero__blurred-image img,.hero__blurred-image svg{filter:saturate(.86) contrast(.98) brightness(.84)}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080d0ba8,#0a120f57 42%,#0a120f24);pointer-events:none;z-index:1}.hero__content-wrapper{z-index:2}.hero .group-block-content,.hero .text-block,.hero .button,.hero .button-secondary{position:relative;z-index:2}.hero .group-block{border-radius:8px}.hero .group-block-content{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:clamp(16px,2vw,28px)}.hero .group-block-content:not(:empty){background:transparent}.hero .text-block,.hero .text-block>*,.hero .group-block-content,.hero .group-block-content>*{color:#f7efe5}.hero h1,.hero .h1,.hero h2,.hero .h2{text-shadow:0 2px 16px rgb(0 0 0 / 14%)}.hero p,.hero .paragraph,.hero .rte{text-shadow:0 1px 10px rgb(0 0 0 / 10%)}.hero .button{--button-color: #fffaf4;--button-background-color: var(--pwp-button-primary-bg);--button-border-color: var(--pwp-button-primary-bg)}.hero .button:hover{--button-background-color: var(--pwp-button-primary-hover);--button-border-color: var(--pwp-button-primary-hover)}.hero .button-secondary{--button-color: #f8f3ec;--button-background-color: rgb(255 255 255 / 6%);--button-border-color: rgb(255 255 255 / 28%)}.hero .button-secondary:hover{--button-color: #ffffff;--button-background-color: rgb(255 255 255 / 10%);--button-border-color: rgb(255 255 255 / 42%)}@media screen and (min-width:750px){.hero__content-wrapper.page-width{align-items:center}.hero .group-block-content{max-width:640px}.hero__container{min-height:max(540px,inherit)}}@media screen and (max-width:749px){.hero{--hero-min-height: max(480px, var(--hero-min-height))}.hero .group-block-content{padding:18px 16px;max-width:100%}.hero__content-wrapper{padding-inline:10px}}.template-index [id^=Hero-] .group-block-content{align-items:center!important;text-align:center!important}.template-index [id^=Hero-] .text-block{width:100%;max-width:900px;margin-inline:auto}.template-index [id^=Hero-] h1{max-width:10ch;margin-inline:auto}.template-index [id^=Hero-] p{max-width:42ch;margin-inline:auto}.template-index [id^=Hero-] .text-block.custom-typography p,.template-index [id^=Hero-] .text-block.custom-typography>*{max-width:36ch;margin-inline:auto;text-align:center;line-height:1.45!important}.template-index [id^=Hero-] .text-block.custom-font-size p,.template-index [id^=Hero-] .text-block.custom-font-size>*{font-size:clamp(1.05rem,1.5vw,1.28rem)!important}.template-index [id*=hero_story_band] .hero__container,.template-index [id*=hero_story_band] .hero__media-grid,.template-index [id*=hero_story_band] .hero__media,.template-index [id*=hero_story_band] .hero__media-wrapper{border-radius:12px}.template-index [id*=hero_story_band] .hero__media-grid:after{background:linear-gradient(to top,#090e0c94,#0c151147 46%,#0c15111a)}.template-index [id*=hero_story_band] .group-block-content{align-items:center!important;text-align:center!important}.template-index [id*=hero_story_band] .text-block{max-width:860px;margin-inline:auto}.template-index [id*=hero_story_band] h2,.template-index [id*=hero_story_band] .h2{max-width:15ch;margin-inline:auto;line-height:1}.template-index [id*=hero_story_band] p{max-width:44ch;margin-inline:auto;line-height:1.55!important}.template-index [id*=hero_story_band] .text-block:first-child p{letter-spacing:.14em;opacity:.8}.template-index [id*=hero_story_band] .text-block:last-of-type p:last-child{margin-top:.9rem;font-size:.95rem!important;letter-spacing:.04em;opacity:.8}.template-index [id*=hero_story_band] .button-secondary{min-height:50px;padding-inline:28px;border-radius:999px;--button-color: #fffaf4;--button-background-color: rgb(201 152 99 / 10%);--button-border-color: rgb(201 152 99 / 46%)}.template-index [id*=hero_story_band] .button-secondary:hover{--button-color: #fffaf4;--button-background-color: rgb(201 152 99 / 16%);--button-border-color: rgb(201 152 99 / 72%)}@media screen and (max-width:749px){.template-index [id*=hero_story_band] h2,.template-index [id*=hero_story_band] .h2{font-size:clamp(2rem,8vw,2.6rem)!important}.template-index [id*=hero_story_band] p{max-width:30ch}}.product-card,.collection-card,.resource-card,.predictive-search-results__card,.predictive-search-results__card--product,.collection-card__inner,.featured-blog-posts-card__inner,.product-card__content,.product-grid__card{color:var(--pwp-charcoal-ink)}.product-card,.collection-card,.resource-card,.predictive-search-results__card,.predictive-search-results__card--product,.product-media-container,.sticky-add-to-cart__bar,.localization-wrapper,dialog[open],.predictive-search-results__inner,.search-modal{background:var(--pwp-panel-dark);border-color:var(--pwp-border-dark);box-shadow:var(--pwp-shadow-dark)}.product-grid__item{border-color:var(--pwp-border-dark)}.card-gallery,.product-media-container,.product-card .product-media-container{background:#23342c}.card-gallery img,.product-media-container img,.collection-card__image img,.featured-blog-posts-card__image img,.product-card img{border-radius:8px}.product-card__content{gap:12px;background:transparent}.product-card .card-gallery,.product-card .product-card__image,.product-card .product-media-container{overflow:hidden;background:#22332b}.product-card .product-card__content{padding:14px}.product-card h4,.product-card .h4{font-size:1rem;line-height:1.3;letter-spacing:.01em;color:var(--pwp-heading-ivory)}.product-card product-price,.product-card .price,.product-card .compare-at-price{font-size:.98rem;line-height:1.2}.product-card .price,.product-card product-price,.price,.compare-at-price,.unit-price,product-price{color:var(--pwp-heading-ivory)}.product-card .compare-at-price,main[data-template*=product] .compare-at-price{opacity:.5}.product-card .button,.product-card .button-secondary,.product-card .quick-add__button{min-height:44px}.product-card .quick-add__button{border-radius:8px}.product-card .swatch,.product-card .variant-option__button-label--has-swatch{border-radius:999px}.product-card .group-block-content[style*=space-between]{align-items:flex-start}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{box-shadow:0 18px 40px #00000038}}@media screen and (max-width:749px){.product-card .product-card__content{padding:10px}.product-card h4,.product-card .h4{font-size:.95rem}.product-card product-price,.product-card .price,.product-card .compare-at-price{font-size:.92rem}}.template-index .product-list .section{position:relative}.template-index .product-list .section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#141f1beb,#1c2a23f5);border:1px solid rgb(201 152 99 / 10%);border-radius:14px;box-shadow:0 18px 46px #0000002e;pointer-events:none}.template-index .product-list .section>*{position:relative;z-index:1}.template-index .product-list h2,.template-index .product-list .h2,.template-index .product-list h3,.template-index .product-list .h3{color:var(--pwp-heading-ivory)}.template-index .product-list .product-card,.template-index .product-list .product-grid__card{background:linear-gradient(to bottom,#1e2d26eb,#17231df5);border:1px solid rgb(201 152 99 / 14%);box-shadow:0 14px 34px #00000029}.template-index .product-list .product-card .product-card__content{padding:14px 14px 16px}.template-index .product-list .product-card .card-gallery,.template-index .product-list .product-card .product-media-container{background:#2b3d34}.template-index .product-list .product-card h4,.template-index .product-list .product-card .h4,.template-index .product-list .product-card .price,.template-index .product-list .product-card product-price{color:#f5ede3}.template-index .product-list .product-card .compare-at-price{color:#f5ede38f}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.template-index .product-list .product-card:hover,.template-index .product-list .product-grid__card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000038}}main[data-template*=product],.product-details,.product-information,.product-information-content,product-info{color:var(--pwp-charcoal-ink)}main[data-template*=product] h1,main[data-template*=product] .h1,main[data-template*=product] h2,main[data-template*=product] .h2,main[data-template*=product] h3,main[data-template*=product] .h3{color:var(--pwp-heading-ivory)}.product-media-container,.product-media,.product-media img,.product-media-container img,media-gallery img{border-radius:8px}.product-media-container img,.product-media img,media-gallery img{background:#23342c}main[data-template*=product] .product-information__media{position:relative}main[data-template*=product] .product-information__media .product-media-container,main[data-template*=product] .product-information__media .product-media,main[data-template*=product] .product-information__media .card-gallery,main[data-template*=product] .product-information__media .media-gallery__grid{overflow:visible}main[data-template*=product] .product-information__media .product-media-container{background:#23342c;box-shadow:0 12px 28px #00000029}main[data-template*=product] .variant-option__button-label{border-radius:999px;border-color:#d6b07f2e;background-color:var(--pwp-panel-dark-2);color:var(--pwp-heading-ivory)}main[data-template*=product] .variant-option__button-label:hover{border-color:#c998638c;background-color:var(--pwp-panel-dark-3);color:#fffaf4}main[data-template*=product] .variant-option__button-label:has(:checked){color:#fffaf4;border-color:var(--pwp-antique-brass)}main[data-template*=product] .variant-option__button-label__pill{background:var(--pwp-antique-brass)}main[data-template*=product] .field__input,main[data-template*=product] textarea,main[data-template*=product] input:not([type=checkbox],[type=radio]),main[data-template*=product] select,main[data-template*=product] .quantity-selector{background:var(--pwp-panel-dark-2);border-color:#d6b07f2e;color:var(--pwp-heading-ivory)}main[data-template*=product] .sku,main[data-template*=product] .tax-note,main[data-template*=product] .sticky-add-to-cart__variant,main[data-template*=product] .product-inventory,main[data-template*=product] .caption{color:#f3eadfb8}main[data-template*=product] summary{color:var(--pwp-heading-ivory);border-bottom:1px solid rgb(214 176 127 / 16%)}main[data-template*=product] summary:hover{color:var(--pwp-antique-brass-hover)}.sticky-add-to-cart__bar{background:#15211ceb;color:var(--pwp-heading-ivory);border:1px solid rgb(201 152 99 / 16%);box-shadow:0 14px 38px #00000047;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart__image{border-radius:6px;background:#23342c;border:1px solid rgb(201 152 99 / 12%)}.sticky-add-to-cart__title,.sticky-add-to-cart__price{color:var(--pwp-heading-ivory)}.sticky-add-to-cart__variant{color:#f3eadfb8}.sticky-add-to-cart__button{border-radius:999px}main[data-template*=product] slideshow-arrows .slideshow-control{color:var(--pwp-paper-cream)}main[data-template*=product] .dialog-thumbnails-list__thumbnail,main[data-template*=product] .dialog-thumbnails-list__thumbnail img{border-radius:8px}main[data-template*=product] .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline-color:var(--pwp-antique-brass)}@media screen and (max-width:749px){.sticky-add-to-cart__bar{border-radius:0;border-left:0;border-right:0;border-bottom:0}}.shopify-section footer,.shopify-section:has(.footer-content),.shopify-section-group-footer-group footer,footer.section-wrapper{position:relative}.shopify-section:has(.footer-content) .section-background,.shopify-section footer .section-background,.shopify-section-group-footer-group .section-background,footer .section-background{background:linear-gradient(to bottom,var(--pwp-footer-bg) 0%,var(--pwp-footer-bg-2) 100%)!important;border-top:1px solid var(--pwp-footer-border)}footer .section,footer.section-wrapper .section{color:var(--pwp-footer-text)}footer,footer p,footer li,footer span,footer .paragraph,footer .text-block,footer .text-block>*,footer .group-block-content,footer .group-block-content>*{color:var(--pwp-footer-text)}.footer-content{position:relative;z-index:1;gap:clamp(18px,2.4vw,30px)!important;padding-top:clamp(34px,4vw,58px)!important;padding-bottom:clamp(28px,3.5vw,46px)!important;align-items:start}.footer-content>*{min-width:0;width:100%;position:relative}.footer-content .group-block,.footer-content .group-block-content,.footer-content .text-block,.footer-content .menu,.footer-content .email-signup{width:100%}.footer-content .group-block-content{gap:10px}.footer-content h2,.footer-content h3,.footer-content h4,.footer-content .h2,.footer-content .h3,.footer-content .h4{color:var(--pwp-footer-heading);margin-bottom:6px;line-height:1.08;letter-spacing:.01em}.footer-content p,.footer-content li,.footer-content .paragraph{color:var(--pwp-footer-text-soft);line-height:1.55;margin:0}footer a,.footer-content a,.footer-content .link,.footer-content .menu a,.footer-content .menu-list__link{color:var(--pwp-footer-text-soft);text-decoration:none;transition:color var(--animation-speed, .25s) ease,opacity var(--animation-speed, .25s) ease}footer a:hover,.footer-content a:hover,.footer-content .link:hover,.footer-content .menu a:hover,.footer-content .menu-list__link:hover{color:var(--pwp-footer-link-hover);opacity:1}.footer-content .menu,.footer-content nav ul,.footer-content ul,.footer-content ul.list-unstyled{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.footer-content form,.footer-content .field,.footer-content .email-signup,.footer-content newsletter-form{width:100%}.footer-content .field{max-width:460px}.footer-content .field__input,.footer-content input[type=email],.footer-content input[type=text],footer .field__input,footer input:not([type=checkbox],[type=radio]){min-height:48px;border-radius:999px;background:#ffffff0f;color:var(--pwp-footer-text);border:1px solid var(--pwp-footer-border);box-shadow:none}.footer-content .field__input::placeholder,.footer-content input::placeholder{color:#f3eadf8a}.footer-content .field__input:is(:hover,:focus),.footer-content input[type=email]:is(:hover,:focus),.footer-content input[type=text]:is(:hover,:focus){background:#ffffff17;border-color:var(--pwp-footer-border-strong)}footer .button,footer .button-secondary,.footer-content .button,.footer-content .button-secondary{min-height:48px;padding-inline:22px;border-radius:999px}.footer-content .social-links,.footer-content .social-links ul{display:flex;flex-wrap:wrap;gap:10px}.footer-content .social-links a,.footer-content .footer-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--pwp-footer-pill-bg);box-shadow:inset 0 0 0 1px var(--pwp-footer-border)}.footer-content>*:first-child{align-self:start}.shopify-section-group-footer-group .footer-content .group-block-content[style*=space-between]{align-items:start!important;column-gap:clamp(18px,3vw,38px)!important}.shopify-section-group-footer-group .footer-content .email-signup,.shopify-section-group-footer-group .footer-content newsletter-form,.shopify-section-group-footer-group .footer-content form{width:100%;max-width:420px}.footer-utilities{border-top:1px solid rgb(201 152 99 / 10%);margin-top:6px}.footer-utilities,.footer-utilities a,footer .footer-copyright,footer .footer-policy-list,footer .footer-copyright a,footer .footer-policy-list a{color:#f3eadf9e;font-size:.78rem}.footer-utilities .section,.footer-utilities .group-block-content{align-items:center;justify-content:center;text-align:center}.footer-utilities .social-links,.footer-utilities .social-links ul{display:flex;flex-wrap:wrap;gap:8px}.footer-utilities .social-links a{width:36px;height:36px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #c998631f}.shopify-section-group-footer-group .shopify-section .logo{display:flex;justify-content:center}.shopify-section-group-footer-group .logo img,.shopify-section-group-footer-group img[alt*=logo i],.shopify-section-group-footer-group img[src*=logo i]{max-width:min(108px,24vw);opacity:.9}.shopify-section-group-footer-group .shopify-section:has(.logo) .section{padding-top:0!important}@media screen and (min-width:990px){.footer-content>*:not(:last-child):after{content:"";position:absolute;top:6px;right:calc(var(--footer-gap) / -2);width:1px;height:calc(100% - 12px);background:linear-gradient(to bottom,transparent 0%,var(--pwp-footer-border) 14%,var(--pwp-footer-border) 86%,transparent 100%)}.shopify-section-group-footer-group .footer-content{grid-template-columns:.9fr 1fr 1.15fr!important}}@media screen and (max-width:989px){.footer-content{gap:18px!important}.footer-content>*:not(:last-child){padding-bottom:18px;border-bottom:1px solid var(--pwp-footer-border)}.footer-utilities .section,.footer-utilities .group-block-content{gap:8px}.shopify-section-group-footer-group .logo img,.shopify-section-group-footer-group img[alt*=logo i],.shopify-section-group-footer-group img[src*=logo i]{max-width:min(96px,34vw)}}@media screen and (max-width:749px){.footer-content{padding-top:28px!important;padding-bottom:24px!important}.footer-content h2,.footer-content h3,.footer-content h4,.footer-content .h2,.footer-content .h3,.footer-content .h4{margin-bottom:2px}.footer-content .field{max-width:100%}.footer-content .button,.footer-content .button-secondary,.footer-content .field__input{min-height:46px}}:root{--pwp-card-bg: linear-gradient( to bottom, rgb(30 45 38 / 92%) 0%, rgb(23 35 29 / 96%) 100% );--pwp-card-border: rgb(201 152 99 / 14%);--pwp-card-border-hover: rgb(201 152 99 / 24%);--pwp-card-shadow: 0 14px 34px rgb(0 0 0 / 16%);--pwp-card-shadow-hover: 0 18px 40px rgb(0 0 0 / 22%)}.product-card .product-card__content,.product-grid__card.product-card__content{background:var(--pwp-card-bg);border:1px solid var(--pwp-card-border);box-shadow:var(--pwp-card-shadow)}.product-card:hover .product-card__content,.product-card:hover .product-grid__card.product-card__content{border-color:var(--pwp-card-border-hover);box-shadow:var(--pwp-card-shadow-hover)}.product-card .card-gallery,.product-card .product-card__image,.product-card .product-media-container{background:#2b3d34}.product-card h4,.product-card .h4,.product-card .price,.product-card product-price,.product-card .compare-at-price{color:#f5ede3}.template-index .product-list .product-card .product-card__content,.template-index .product-list .product-grid__card.product-card__content{background:linear-gradient(to bottom,#1e2d26f5,#141f1bfa);border-color:#c9986329}.template-index .product-list .product-card .card-gallery,.template-index .product-list .product-card .product-media-container{background:#31463c}:root{--pwp-product-panel: #f3eee6;--pwp-product-panel-2: #efe7dc;--pwp-product-text-dark: #3f3832;--pwp-product-text-soft: rgb(63 56 50 / 74%);--pwp-product-border: rgb(120 105 88 / 18%);--pwp-product-border-strong: rgb(120 105 88 / 28%);--pwp-product-shadow: 0 18px 44px rgb(0 0 0 / 16%)}main[data-template*=product] .product-details,main[data-template*=product] .product-details *,main[data-template*=product] .product-information-content .product-details,main[data-template*=product] .product-information-content .product-details *{color:var(--pwp-product-text-dark)}main[data-template*=product] .product-details>.group-block,main[data-template*=product] .product-information__grid .product-details>.group-block{background:linear-gradient(to bottom,var(--pwp-product-panel) 0%,var(--pwp-product-panel-2) 100%)!important;border:1px solid var(--pwp-product-border)!important;box-shadow:var(--pwp-product-shadow)!important;border-radius:12px!important}main[data-template*=product] .product-details>.group-block>.group-block-content,main[data-template*=product] .product-details .text-block,main[data-template*=product] .product-details .text-block>*,main[data-template*=product] .product-details .paragraph,main[data-template*=product] .product-details p,main[data-template*=product] .product-details li,main[data-template*=product] .product-details span,main[data-template*=product] .product-details label,main[data-template*=product] .product-details summary,main[data-template*=product] .product-details a:not(.button):not(.button-secondary){color:var(--pwp-product-text-dark)!important}main[data-template*=product] .product-details h1,main[data-template*=product] .product-details .h1,main[data-template*=product] .product-details h2,main[data-template*=product] .product-details .h2,main[data-template*=product] .product-details h3,main[data-template*=product] .product-details .h3,main[data-template*=product] .product-details h4,main[data-template*=product] .product-details .h4{color:#6d5a47!important}main[data-template*=product] .product-details .price,main[data-template*=product] .product-details product-price,main[data-template*=product] .product-details .unit-price{color:var(--pwp-product-text-dark)!important}main[data-template*=product] .product-details .compare-at-price,main[data-template*=product] .product-details .sku,main[data-template*=product] .product-details .tax-note,main[data-template*=product] .product-details .product-inventory,main[data-template*=product] .product-details .caption,main[data-template*=product] .product-details .subtext{color:var(--pwp-product-text-soft)!important}main[data-template*=product] .product-details .variant-option__button-label{background:#fffaf4!important;color:var(--pwp-product-text-dark)!important;border-color:var(--pwp-product-border)!important}main[data-template*=product] .product-details .variant-option__button-label:hover{background:#f8f1e8!important;color:#2f453a!important;border-color:var(--pwp-product-border-strong)!important}main[data-template*=product] .product-details .variant-option__button-label:has(:checked){color:#fffaf4!important;border-color:var(--pwp-antique-brass)!important}main[data-template*=product] .product-details .variant-option__button-label__pill{background:var(--pwp-antique-brass)!important}main[data-template*=product] .product-details .field__input,main[data-template*=product] .product-details textarea,main[data-template*=product] .product-details input:not([type=checkbox],[type=radio]),main[data-template*=product] .product-details select,main[data-template*=product] .product-details .quantity-selector{background:#fffaf4!important;color:var(--pwp-product-text-dark)!important;border-color:var(--pwp-product-border)!important}main[data-template*=product] .product-details .field__input::placeholder,main[data-template*=product] .product-details textarea::placeholder,main[data-template*=product] .product-details input::placeholder{color:#3f383285!important}main[data-template*=product] .product-details .button,main[data-template*=product] .product-details .shopify-payment-button__button,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded,main[data-template*=product] .product-details .shopify-payment-button__button--unbranded{--button-color: #fffaf4 !important;--button-background-color: var(--pwp-button-primary-bg) !important;--button-border-color: var(--pwp-button-primary-bg) !important;color:#fffaf4!important;background:var(--pwp-button-primary-bg)!important;border-color:var(--pwp-button-primary-bg)!important;opacity:1!important}main[data-template*=product] .product-details .button *,main[data-template*=product] .product-details .shopify-payment-button__button *,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded *,main[data-template*=product] .product-details .shopify-payment-button__button--unbranded *,main[data-template*=product] .product-details .button svg,main[data-template*=product] .product-details .shopify-payment-button__button svg{color:#fffaf4!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}main[data-template*=product] .product-details .button:hover,main[data-template*=product] .product-details .shopify-payment-button__button:hover,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded:hover,main[data-template*=product] .product-details .shopify-payment-button__button--unbranded:hover{--button-color: #fffaf4 !important;--button-background-color: var(--pwp-button-primary-hover) !important;--button-border-color: var(--pwp-button-primary-hover) !important;color:#fffaf4!important;background:var(--pwp-button-primary-hover)!important;border-color:var(--pwp-button-primary-hover)!important}main[data-template*=product] .product-details .button-secondary{--button-color: #fffaf4 !important;--button-background-color: var(--pwp-button-primary-bg) !important;--button-border-color: var(--pwp-button-primary-bg) !important;color:#fffaf4!important;background:var(--pwp-button-primary-bg)!important;border-color:var(--pwp-button-primary-bg)!important;opacity:1!important}main[data-template*=product] .product-details .button-secondary *,main[data-template*=product] .product-details .button-secondary svg{color:#fffaf4!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}main[data-template*=product] .product-details .button-secondary:hover{--button-color: #fffaf4 !important;--button-background-color: var(--pwp-button-primary-hover) !important;--button-border-color: var(--pwp-button-primary-hover) !important;color:#fffaf4!important;background:var(--pwp-button-primary-hover)!important;border-color:var(--pwp-button-primary-hover)!important}main[data-template*=product] .product-details .button:disabled,main[data-template*=product] .product-details .button[disabled],main[data-template*=product] .product-details .button-secondary:disabled,main[data-template*=product] .product-details .button-secondary[disabled],main[data-template*=product] .product-details .shopify-payment-button__button[disabled],main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded[disabled]{color:#fffaf4c7!important;background:#24352de0!important;border-color:#24352de0!important;opacity:1!important}main[data-template*=product] .product-details .button svg,main[data-template*=product] .product-details .button-secondary svg,main[data-template*=product] .product-details .shopify-payment-button__button svg,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded svg,main[data-template*=product] .product-details .button .svg-wrapper,main[data-template*=product] .product-details .button-secondary .svg-wrapper,main[data-template*=product] .product-details .shopify-payment-button__button .svg-wrapper,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded .svg-wrapper{display:none!important}main[data-template*=product] .product-details .button:before,main[data-template*=product] .product-details .button-secondary:before,main[data-template*=product] .product-details .shopify-payment-button__button:before,main[data-template*=product] .product-details button.shopify-payment-button__button--unbranded:before{display:none!important;content:none!important}main[data-template*=product] .pwp-backing-option{margin-top:6px;margin-bottom:4px}.template-index .pwp-product-carousel--with-intro{--pwp-intro-slide-width: min(33rem, 36vw)}.template-index .pwp-product-carousel--with-intro .resource-list__item--intro{height:100%}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card{height:100%;min-height:100%}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__inner{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;height:100%;padding:clamp(28px,3vw,42px);background:linear-gradient(to bottom,#f5efe6,#efe5d8);border:1px solid rgb(120 105 88 / 14%);border-radius:14px;box-shadow:0 14px 36px #0000001a}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__eyebrow{margin:0 0 12px;color:#3f38329e;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__heading{margin:0 0 18px;color:#2f2a25;font-size:clamp(1.7rem,2.2vw,2.45rem);line-height:1.05;max-width:12ch}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__body,.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__body p{color:#3f3832db;font-size:1rem;line-height:1.7;max-width:28ch}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__body p{margin:0 0 16px}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__button{align-self:flex-start;margin-top:24px;min-height:50px;padding-inline:24px;--button-color: #2f2a25;--button-background-color: transparent;--button-border-color: rgb(63 56 50 / 34%)}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__button:hover{--button-color: #2f2a25;--button-background-color: rgb(63 56 50 / 4%);--button-border-color: rgb(63 56 50 / 48%)}.template-index .pwp-product-carousel--with-intro .section-resource-list__header{margin-bottom:10px}.template-index .pwp-product-carousel--with-intro .section-resource-list__header .button,.template-index .pwp-product-carousel--with-intro .section-resource-list__header .button-secondary,.template-index .pwp-product-carousel--with-intro .section-resource-list__header .link{display:none!important}.template-index .pwp-product-carousel--with-intro .product-card .product-card__content{padding:12px 12px 16px}.template-index .pwp-product-carousel--with-intro .product-card .card-gallery,.template-index .pwp-product-carousel--with-intro .product-card .product-media-container{border-radius:10px}.template-index .pwp-product-carousel--with-intro .product-card .product-card__content{min-height:100%}.template-index .pwp-product-carousel--with-intro .product-card h4,.template-index .pwp-product-carousel--with-intro .product-card .h4,.template-index .pwp-product-carousel--with-intro .product-card .rte,.template-index .pwp-product-carousel--with-intro .product-card .product-title{font-size:1.05rem;line-height:1.28}.template-index .pwp-product-carousel--with-intro .product-card .price,.template-index .pwp-product-carousel--with-intro .product-card product-price{font-size:1.05rem}@media screen and (min-width:990px){.template-index .pwp-product-carousel--with-intro .resource-list__item--intro{width:var(--pwp-intro-slide-width);min-width:var(--pwp-intro-slide-width);flex:0 0 var(--pwp-intro-slide-width)}}@media screen and (max-width:989px){.template-index .pwp-product-carousel--with-intro .resource-list__item--intro{width:min(80vw,28rem);min-width:min(80vw,28rem);flex:0 0 min(80vw,28rem)}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__inner{padding:24px}}@media screen and (max-width:749px){.template-index .pwp-product-carousel--with-intro .resource-list__item--intro{width:84vw;min-width:84vw;flex:0 0 84vw}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__heading{max-width:14ch}.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__body,.template-index .pwp-product-carousel--with-intro .pwp-carousel-intro-card__body p{max-width:100%;font-size:.97rem}}.shopify-section.wishit-video-banner-section{position:relative;width:100vw!important;max-width:100vw!important;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;padding-left:0!important;padding-right:0!important}.shopify-section.wishit-video-banner-section>*{width:100vw!important;max-width:100vw!important}.shopify-section.wishit-video-banner-section .wishit-custom-video-section,.shopify-section.wishit-video-banner-section .page-width,.shopify-section.wishit-video-banner-section .section,.shopify-section.wishit-video-banner-section .banner,.shopify-section.wishit-video-banner-section .banner__media,.shopify-section.wishit-video-banner-section .banner__box{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.shopify-section.wishit-video-banner-section .wishit-custom-video-section{position:relative;overflow:hidden}.shopify-section.wishit-video-banner-section video.desktop-video-url,.shopify-section.wishit-video-banner-section video.mobile-video-url{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.template-index [id*=hero_story_band] .text-block{max-width:900px;margin-inline:auto}.template-index [id*=hero_story_band] h2,.template-index [id*=hero_story_band] .h2{max-width:12ch;margin-inline:auto;line-height:1.02}.template-index [id*=hero_story_band] p{max-width:62ch;margin-inline:auto;line-height:1.7!important}.template-index [id*=hero_story_band] .text-block:first-child p{letter-spacing:.16em;opacity:.78}.template-index [id*=hero_story_band] .text-block:last-child p+p{margin-top:1.1rem}.template-index [id*=hero_story_band] .hero__media-grid:after{background:linear-gradient(to top,#080d0bb8,#0a120f6b 46%,#0a120f2e)}@media screen and (max-width:749px){.template-index [id*=hero_story_band] h2,.template-index [id*=hero_story_band] .h2{font-size:clamp(2rem,7vw,2.5rem)!important;max-width:11ch}.template-index [id*=hero_story_band] p{max-width:32ch;font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-rustic.css.map */
