body{color:#1a1a1a}.section-header .title{letter-spacing:.1em;text-transform:uppercase}.footer-block__list-item a:hover{color:#5e6350}a:focus-visible,button:focus-visible{outline:2px solid #5E6350;outline-offset:2px}.header{padding:16px 0}.header__inline-menu .list-menu{flex-wrap:wrap!important;justify-content:flex-start;gap:0}ul.header__submenu.list-menu.list-menu--disclosure{flex-direction:column!important;align-items:stretch!important;min-width:200px!important;width:auto!important;padding:12px 0!important}ul.header__submenu.list-menu.list-menu--disclosure>li{width:100%!important}ul.header__submenu.list-menu.list-menu--disclosure>li>a{display:block!important;width:100%!important;padding:8px 24px!important;white-space:nowrap!important}@media(min-width:990px){.collection-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center}.collection-list .collection-list__item{flex:0 0 calc(25% - 9px)!important;max-width:calc(25% - 9px)!important}}@media(max-width:989px)and (min-width:750px){.collection-list .collection-list__item{flex:0 0 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}.banner{min-height:50vh}}@media(max-width:749px){.banner{min-height:45vh}.rich-text__text p{font-size:14px}h1{font-size:1.5rem}h2{font-size:1.25rem}.collection-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.collection-list .collection-list__item{width:100%!important;max-width:100%!important;flex:none!important}}.brand-header{display:flex;align-items:center;gap:24px}.brand-logo{max-height:80px;width:auto;flex-shrink:0}.brand-text{flex:1}.brand-text p{margin:0;font-size:14px;line-height:1.6}@media(max-width:749px){.brand-header{flex-direction:column;align-items:flex-start;gap:12px}.brand-logo{max-height:60px}}.header .header__heading-logo-wrapper img,.header .header__heading-logo-image{padding:6px 0}.header .header__heading{margin-right:16px}.header .header__heading-link{padding:4px 12px 4px 0}@media(max-width:989px){.header .header__heading{margin-left:8px}.header .header__heading-logo-wrapper img,.header .header__heading-logo-image{max-width:140px!important}}@media(max-width:749px){.header .header__heading-logo-wrapper img,.header .header__heading-logo-image{max-width:110px!important}}@media(max-width:989px){.header__heading{flex:1;text-align:center}.header__heading-link{display:inline-block}}.brand-logo{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:0!important}.brand-header img{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.collection-hero__description img{border:none!important;box-shadow:none!important;background:transparent!important}.rte img{border:none!important;box-shadow:none!important}:root{--wph-olive:#5E6350;--wph-olive-dark:#4A4F3E;--wph-olive-light:#9BA284;--wph-ink:#0F0F0F;--wph-ink-soft:#15170E;--wph-stone:#F7F6F3;--wph-line:#E8E7E2;--wph-ease:cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth}::selection{background:var(--wph-olive);color:#fff}body{animation:wphPageIn .45s ease both}@keyframes wphPageIn{0%{opacity:0}to{opacity:1}}.announcement-bar{background:var(--wph-ink)!important}.announcement-bar__message{font-weight:500}.header-wrapper{background:#ffffffe0!important;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);transition:box-shadow .35s var(--wph-ease)}html.wph-scrolled .header-wrapper{box-shadow:0 10px 36px #0f0f0f1a}.header{background:transparent!important;transition:height .35s var(--wph-ease),padding .35s var(--wph-ease)}html.wph-scrolled .header{height:56px!important;padding:6px 0!important}.header__heading-logo-wrapper img{transition:transform .35s var(--wph-ease)}html.wph-scrolled .header__heading-logo-wrapper img{transform:scale(.86)}.header__icon{transition:transform .25s var(--wph-ease),color .25s var(--wph-ease)}.header__icon:hover{transform:translateY(-2px);color:var(--wph-olive)}.banner{min-height:78vh!important}.banner:before{background:linear-gradient(180deg,#0f0f0f47,#0f0f0f1a 45%,#0f0f0f8c)!important}.banner__heading{font-size:clamp(2.6rem,6.5vw,5.6rem)!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.05!important;text-shadow:0 4px 40px rgba(0,0,0,.45)!important}.banner__text{font-size:clamp(13px,1.3vw,17px)!important;font-weight:300!important;letter-spacing:.16em!important;text-transform:uppercase;color:#ffffffeb!important}.banner__box>.banner__text:first-child{font-size:11px!important;font-weight:500!important;letter-spacing:.38em!important;color:#ffffffd9!important;margin-bottom:6px}.banner__buttons{display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:14px!important;margin-top:10px;max-width:none!important}.banner__buttons--multiple>.button{flex-grow:0!important;min-width:0!important}.banner .button{padding:17px 42px!important;font-size:12px!important;width:auto!important}.banner .button.button--primary{background:#fff!important;color:var(--wph-ink)!important;border-color:#fff!important}.banner .button.button--primary:hover{background:var(--wph-olive)!important;color:#fff!important;border-color:var(--wph-olive)!important}.banner .button.button--secondary{color:#fff!important;border:1px solid rgba(255,255,255,.75)!important;background:#ffffff14!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banner .button.button--secondary:hover{background:#fff!important;color:var(--wph-ink)!important;border-color:#fff!important}@media(max-width:749px){.banner{min-height:66vh!important}}.title-wrapper-with-link .title,.title-wrapper .title,h2.title{font-size:clamp(1.9rem,3.6vw,3rem)!important;letter-spacing:.12em!important;padding-bottom:18px!important}.section-header__title:after,h2.title:after{width:56px!important;height:3px!important}.brand-logos-section{border-top:1px solid var(--wph-line);border-bottom:1px solid var(--wph-line)}.brand-logos-heading{font-size:11px!important;letter-spacing:.3em!important;color:#9b9a93!important;font-weight:500!important}.card-wrapper.product-card-wrapper{transition:transform .4s var(--wph-ease),box-shadow .4s var(--wph-ease)}.card-wrapper.product-card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 22px 48px #0f0f0f1f!important}.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card__inner{--ratio-percent:100%!important}.card-wrapper.product-card-wrapper .card__media img{object-fit:contain!important;padding:5%}.card-wrapper.product-card-wrapper .card__media{position:relative;overflow:hidden}.card-wrapper.product-card-wrapper .card__media:after{content:"View Product";position:absolute;left:50%;bottom:14px;transform:translate(-50%,14px);background:#0f0f0fe0;color:#fff;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:11px 22px;white-space:nowrap;opacity:0;transition:opacity .35s var(--wph-ease),transform .35s var(--wph-ease);pointer-events:none;z-index:2}.card-wrapper.product-card-wrapper:hover .card__media:after{opacity:1;transform:translate(-50%)}.card__heading{transition:color .25s var(--wph-ease)}.card-wrapper:hover .card__heading{color:var(--wph-olive)}.price{font-weight:600!important;font-size:15px!important}.price--on-sale .price-item--regular{opacity:.45}.collection-list .card:after{background:linear-gradient(to top,rgba(10,11,6,.82),rgba(10,11,6,.14) 55%,transparent)!important}.collection-list .card__heading{font-size:15px!important;letter-spacing:.16em!important}.collection-list .card__heading .icon-wrap{transition:transform .3s var(--wph-ease)}.collection-list .card-wrapper:hover .icon-wrap{transform:translate(5px)}.collection-list .card-wrapper{transition:transform .4s var(--wph-ease)}.collection-list .card-wrapper:hover{transform:translateY(-5px)}.button{transition:background .3s var(--wph-ease),color .3s var(--wph-ease),border-color .3s var(--wph-ease),transform .3s var(--wph-ease),box-shadow .3s var(--wph-ease)!important}.button:hover{box-shadow:0 12px 28px #5e635047}.button:active{transform:scale(.97)!important}.rich-text__blocks{max-width:74rem!important}.rich-text__blocks:before{content:"";display:block;width:52px;height:3px;background:var(--wph-olive);margin:0 auto 28px}.rich-text__heading{font-size:clamp(2rem,4vw,3.2rem)!important}.rich-text__text{font-size:16px!important;line-height:1.9!important}#shopify-section-footer .footer{border-top:3px solid var(--wph-olive)!important}.footer{background:var(--wph-ink-soft)!important;color:#ffffffb8}.footer .footer-block__heading,.footer h2{color:#fff!important}.footer a,.footer .link,.footer .list-menu__item--link{color:#ffffffa6!important}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:var(--wph-olive-light)!important}.footer-block__list-item a{color:#ffffffa6!important}.footer-block__list-item a:hover{color:var(--wph-olive-light)!important}.footer .footer-block__subtext,.footer .rte{color:#ffffffa8}.footer .footer-block__subtext strong{color:#ffffffe0}.footer .footer-block__subtext a{color:var(--wph-olive-light)!important}.footer .footer-block__subtext a:hover{color:#fff!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.08)!important;color:#ffffff61!important}.footer__copyright a{color:#ffffff61!important}.footer .social-icons a{color:#ffffffb3!important}.footer .social-icons a:hover{color:var(--wph-olive-light)!important}.footer .field__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.footer .field__input::placeholder{color:#fff6}.footer .field__label{color:#ffffff80!important}.footer .newsletter-form__button{color:#fff!important}.footer .list-payment__item svg{opacity:.85}.footer-contact{background:var(--wph-ink-soft)!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer-contact__heading{color:#fff!important;font-size:13px!important;letter-spacing:.24em!important}.footer-contact__field label{color:#ffffff8c!important}.footer-contact__field input,.footer-contact__field textarea{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.footer-contact__field input::placeholder,.footer-contact__field textarea::placeholder{color:#ffffff59}.footer-contact__field input:focus,.footer-contact__field textarea:focus{border-color:var(--wph-olive-light)!important;box-shadow:0 0 0 2px #9ba28433!important}.footer-contact__submit button{background:#fff!important;color:var(--wph-ink)!important;border-color:#fff!important}.footer-contact__submit button:hover{background:var(--wph-olive)!important;border-color:var(--wph-olive)!important;color:#fff!important}.pagination__item{font-size:12px;letter-spacing:.08em;border-radius:0!important}.pagination__item:hover{color:var(--wph-olive)}.pagination__item--current{background:var(--wph-ink);color:#fff}.menu-drawer__menu-item{transition:background .25s var(--wph-ease),color .25s var(--wph-ease)}.menu-drawer__menu-item:hover{color:var(--wph-olive);background:var(--wph-stone)}.product__info-wrapper .price{font-size:22px!important}.product-form__submit{font-size:13px!important;letter-spacing:.18em!important;padding:18px 32px!important}.thumbnail{border:1px solid var(--wph-line)!important;transition:border-color .25s var(--wph-ease)}.thumbnail[aria-current]{border:2px solid var(--wph-olive)!important}.collection-hero{background:linear-gradient(180deg,var(--wph-stone),#fff)!important;border-bottom:1px solid var(--wph-line)}.facet-checkbox:hover{color:var(--wph-olive)}.active-facets__button:hover{background:var(--wph-ink);color:#fff}.collection-hero__description .brand-header .brand-text h2,.rte .brand-header .brand-text h2{text-align:left!important;font-size:clamp(2.4rem,3.2vw,3.4rem)!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.1!important;margin:0 0 1.2rem!important;color:var(--wph-ink)!important}@media(min-width:750px){.collection-hero__description .brand-header,.rte .brand-header{align-items:stretch!important}.collection-hero__description .brand-header .brand-logo,.rte .brand-header .brand-logo{align-self:stretch!important;height:auto!important;max-height:none!important;width:clamp(160px,16vw,230px)!important;max-width:none!important;object-fit:contain;object-position:left center}}@media(max-width:749px){.collection-hero__description .brand-header .brand-text h2,.rte .brand-header .brand-text h2{font-size:2.1rem!important;text-align:left!important}.collection-hero__description .brand-header .brand-logo,.rte .brand-header .brand-logo{max-height:70px!important;width:auto!important}}@media(min-width:990px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f0ec}::-webkit-scrollbar-thumb{background:#cfcec7}::-webkit-scrollbar-thumb:hover{background:var(--wph-olive)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{animation:none}.banner__media img{animation:none!important;transform:none!important}.banner__content>*{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-styles.css.map */
