:root{--wdi-ink:#111214;--wdi-muted:#55575C;--wdi-surface:#fff;--wdi-surface-alt:#F4F2ED;--wdi-line:#E2DFD8;--wdi-accent:#8B1C26;--wdi-accent-hover:#6B141D;--wdi-accent-tint:#F7EBEC;--wdi-radius:2px;--wdi-ease:cubic-bezier(.2,.7,.2,1);--wdi-pad:clamp(56px,8vw,120px);--wdi-max:1320px;--wdi-gutter:clamp(20px,3vw,40px)}.wdi{color:var(--wdi-ink);font-size:calc(1.6rem * var(--font-body-scale,1));line-height:1.55}.wdi-wrap{max-width:var(--wdi-max);margin:0 auto;padding:0 var(--wdi-gutter)}.wdi-section{padding:var(--wdi-pad) 0}.wdi-section--alt{background:var(--wdi-surface-alt)}.wdi-section--ink{background:var(--wdi-ink);color:#fff}.wdi h1,.wdi h2,.wdi h3,.wdi .wdi-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;text-wrap:balance;margin:0;color:inherit}.wdi .wdi-display{font-size:clamp(2.6em,6.2vw,5.6em);line-height:1.02}.wdi h2,.wdi .wdi-h2{font-size:clamp(1.9em,3.6vw,3.1em);line-height:1.06}.wdi h3{font-size:1.35em;line-height:1.15}.wdi p{text-wrap:pretty;max-width:68ch;line-height:1.55;margin:0}.wdi-lede{font-size:clamp(1.05em,1.4vw,1.25em);color:var(--wdi-muted)}.wdi-section--ink .wdi-lede{color:#c9cbcf}.wdi-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--wdi-muted)}.wdi-btns{display:flex;flex-wrap:wrap;gap:12px}.wdi-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--wdi-radius);font:700 13px/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s var(--wdi-ease),color .2s var(--wdi-ease),border-color .2s var(--wdi-ease);border:1.5px solid var(--wdi-ink)}.wdi-btn--primary{background:var(--wdi-accent);border-color:var(--wdi-accent);color:#fff}.wdi-btn--primary:hover{background:var(--wdi-accent-hover);border-color:var(--wdi-accent-hover)}.wdi-btn--secondary{background:#fff;color:var(--wdi-accent);border-color:var(--wdi-accent)}.wdi-btn--secondary:hover,.wdi-section--ink .wdi-btn--primary{background:var(--wdi-accent);color:#fff;border-color:var(--wdi-accent)}.wdi-section--ink .wdi-btn--primary:hover{background:var(--wdi-accent-hover);border-color:var(--wdi-accent-hover)}.wdi-section--ink .wdi-btn--secondary{color:#fff;border-color:#fff}.wdi-section--ink .wdi-btn--secondary:hover{background:#fff;color:var(--wdi-ink)}.wdi :focus-visible{outline:2px solid var(--wdi-accent);outline-offset:2px}.wdi-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,56px);flex-wrap:wrap}.wdi-link{font-weight:700;color:inherit;text-underline-offset:4px;text-decoration-thickness:1.5px}@media(prefers-reduced-motion:no-preference){.wdi-reveal{opacity:0;transform:translateY(8px);transition:opacity .5s var(--wdi-ease),transform .5s var(--wdi-ease)}.wdi-reveal.is-in{opacity:1;transform:none}}.wdi-orgsearch{position:relative;max-width:640px}.wdi-orgsearch__field{display:flex;align-items:center;border:1.5px solid var(--wdi-ink);border-radius:var(--wdi-radius);background:#fff;min-height:64px;padding:0 8px 0 20px}.wdi-orgsearch__field svg{flex:none;width:22px;height:22px}.wdi-orgsearch input{flex:1;border:0;background:transparent;font:500 1.1em var(--font-body-family);padding:0 14px;min-height:60px;color:var(--wdi-ink);outline:none}.wdi-orgsearch__field:focus-within{outline:2px solid var(--wdi-accent);outline-offset:2px}.wdi-orgsearch__results{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1.5px solid var(--wdi-ink);border-radius:var(--wdi-radius);list-style:none;margin:0;padding:6px;z-index:5;max-height:340px;overflow:auto}.wdi-orgsearch__results[hidden]{display:none}.wdi-orgsearch__results a{display:flex;align-items:center;gap:14px;padding:10px 12px;color:var(--wdi-ink);text-decoration:none;border-radius:var(--wdi-radius);font-weight:700}.wdi-orgsearch__results a:hover,.wdi-orgsearch__results a[aria-selected=true]{background:var(--wdi-surface-alt)}.wdi-orgsearch__results img{width:40px;height:40px;object-fit:contain;background:#fff;border:1px solid var(--wdi-line)}.wdi-orgsearch__empty{padding:12px;color:var(--wdi-muted)}.wdi-orgs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(min-width:750px){.wdi-orgs{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1100px){.wdi-orgs--6{grid-template-columns:repeat(6,1fr)}}.wdi-org{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--wdi-ink)}.wdi-org__logo{aspect-ratio:1;display:grid;place-items:center;background:#fff;border:1px solid var(--wdi-line);border-radius:var(--wdi-radius);transition:border-color .2s var(--wdi-ease)}.wdi-org__logo img{width:72%;height:72%;object-fit:contain}.wdi-org__logo span{font:800 1.6em var(--font-heading-family);color:var(--wdi-muted)}.wdi-org:hover .wdi-org__logo{border-color:var(--wdi-accent)}.wdi-org__name{font-weight:700;font-size:.95em;line-height:1.25}.wdi-org__cat{font-size:12px;color:var(--wdi-muted)}.wdi-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.wdi-chip{min-height:44px;padding:0 18px;border:1.5px solid var(--wdi-line);background:#fff;border-radius:var(--wdi-radius);font:700 14px var(--font-body-family);color:var(--wdi-ink);cursor:pointer}.wdi-chip[aria-pressed=true]{background:var(--wdi-accent);border-color:var(--wdi-accent);color:#fff}.wdi-dialog{border:1.5px solid var(--wdi-ink);border-radius:var(--wdi-radius);padding:clamp(24px,4vw,40px);max-width:520px;width:calc(100% - 32px);font-size:calc(1.6rem * var(--font-body-scale,1))}.wdi-dialog::backdrop{background:#1112148c}.wdi-dialog__text{margin-top:14px}.wdi-dialog__note{margin-top:10px;color:var(--wdi-muted);font-size:.92em}.wdi-dialog__btns{display:grid;gap:10px;margin-top:24px}.wdi-restore{display:grid;gap:16px;align-items:center;border:1.5px solid var(--wdi-ink);padding:20px;margin:0 0 24px;font-size:calc(1.6rem * var(--font-body-scale,1))}@media(min-width:750px){.wdi-restore{grid-template-columns:1fr auto}}.wdi-missing{display:block;margin-top:6px;color:var(--wdi-accent);font-weight:700;font-size:1.3rem}.wdi-porg{display:inline-flex;gap:6px;align-items:center;font-size:1.4rem;font-weight:700;color:var(--wdi-muted);text-decoration:none;margin-bottom:.4rem}.wdi-porg:hover{color:var(--wdi-accent)}.product__title h1{font-family:var(--font-heading-family);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.product .price{font-weight:700}.wdi-pdel{margin:2.4rem 0 1.6rem;font-size:1.45rem}.wdi-pdel dl{margin:0;border-top:1.5px solid var(--wdi-ink)}.wdi-pdel dl>div{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--wdi-line)}.wdi-pdel dt{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--wdi-muted);padding-top:2px}.wdi-pdel dd{margin:0;font-weight:700;line-height:1.4}.avpoptions-container__v2{margin:1.6rem 0 0}.avpoptions-container__v2 .avp-option{margin-bottom:1.6rem}.avpoptions-container__v2 .apo-title,.avpoptions-container__v2 label:not(.avp-productoptioncheckwrapper){font-size:1.3rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--wdi-ink)!important}.avpoptions-container__v2 select,.avpoptions-container__v2 input[type=text],.avpoptions-container__v2 textarea{min-height:48px;border:1.5px solid var(--wdi-ink)!important;border-radius:2px!important;font-size:1.6rem!important;padding:0 40px 0 14px!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:right 14px center!important;height:48px!important;line-height:1.2!important}.avpoptions-container__v2 textarea{padding:12px 14px!important;height:auto!important}.avpoptions-container__v2 input[type=text]{padding-right:14px!important}.avpoptions-container__v2 hr,.avpoptions-container__v2 [class*=divider]{border-color:var(--wdi-line)!important}.avpoptions-container__v2 select:focus,.avpoptions-container__v2 input:focus,.avpoptions-container__v2 textarea:focus{outline:2px solid var(--wdi-accent)!important;outline-offset:2px}.avpoptions-container__v2 .avp-productoptioncheckwrapper{min-height:44px}.avpoptions-container__v2 [aria-invalid=true]{border-color:var(--wdi-accent)!important}.apo-title__size-chart,.apo-size__chart{font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-form__error-message-wrapper:not([hidden]){border:1.5px solid var(--wdi-accent);padding:12px 14px;color:var(--wdi-accent);font-weight:700}@media(max-width:749px){.product-form__submit{min-height:54px}}.product__description ul{padding-left:1.8rem;margin:1rem 0}.product__description li{margin:.2rem 0}.product__description li>p{margin:0}.product__description li:empty,.product__description p:empty{display:none}.wdi-hero__inner{position:relative;z-index:4}.wdi-orgsearch{z-index:20}.wdi-orgsearch__field{transition:border-color .2s var(--wdi-ease)}.wdi-orgsearch__field:focus-within{border-color:var(--wdi-accent);outline:3px solid var(--wdi-accent-tint);outline-offset:0}.wdi-orgsearch__field svg{color:var(--wdi-accent)}.wdi-orgsearch input::-webkit-search-cancel-button{display:none}.wdi-orgsearch__clear{flex:none;width:44px;height:44px;border:0;background:none;font-size:26px;line-height:1;color:var(--wdi-muted);cursor:pointer}.wdi-orgsearch__clear:hover{color:var(--wdi-accent)}.wdi-orgsearch__results{z-index:30;border-color:var(--wdi-line);box-shadow:0 14px 34px #1112141f;max-height:min(420px,60vh)}.wdi-orgsearch__results a{min-height:60px;border-left:3px solid transparent;font-weight:700}.wdi-orgsearch__results a:hover,.wdi-orgsearch__results a[aria-selected=true]{background:var(--wdi-accent-tint);border-left-color:var(--wdi-accent)}.wdi-orgsearch__logo{flex:none;width:44px;height:44px;display:grid;place-items:center;background:#fff;border:1px solid var(--wdi-line);border-radius:var(--wdi-radius);font:800 13px var(--font-heading-family);color:var(--wdi-muted);overflow:hidden}.wdi-orgsearch__logo img{width:100%;height:100%;object-fit:contain;border:0}.wdi-orgsearch__name{flex:1;min-width:0}.wdi-orgsearch__go{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--wdi-accent);opacity:0;transition:opacity .15s}.wdi-orgsearch__results a:hover .wdi-orgsearch__go,.wdi-orgsearch__results a[aria-selected=true] .wdi-orgsearch__go{opacity:1}.wdi-orgsearch__empty{padding:16px}.wdi-orgsearch__empty p{margin:0 0 4px;color:var(--wdi-ink);font-weight:700}.wdi-orgsearch__empty .wdi-orgsearch__hint{font-weight:400;color:var(--wdi-muted);margin-bottom:10px}@media(max-width:749px){.wdi-orgsearch{max-width:none}.wdi-orgsearch__go{display:none}.wdi-orgsearch__results{max-height:55vh}}:root{--wdi-red:var(--wdi-accent);--wdi-maroon:var(--wdi-accent)}.wdi-label{color:var(--wdi-accent)}.wdi-link{color:var(--wdi-ink);text-decoration:underline;text-decoration-color:var(--wdi-accent);text-underline-offset:4px;text-decoration-thickness:2px}.wdi-link:hover{color:var(--wdi-accent)}*:focus-visible{outline-color:var(--wdi-red)!important}.header__menu-item:hover span,.header__menu-item:hover{color:inherit}.header__menu-item span{text-decoration:none!important;background-image:linear-gradient(var(--wdi-red),var(--wdi-red));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:3px;transition:background-size .25s var(--wdi-ease,ease)}.header__menu-item:hover span,.header__active-menu-item,.header__menu-item[aria-current] span{background-size:100% 2px!important}.header__active-menu-item{text-decoration:none!important}.menu-drawer__menu-item--active{border-left:3px solid var(--wdi-red);background:var(--wdi-accent-tint)}.header__icon:hover .icon{color:var(--wdi-red)}.cart-count-bubble{background-color:var(--wdi-red)!important;color:#fff!important}.rte a{text-decoration-color:var(--wdi-red);text-underline-offset:3px}.rte a:hover,.link:hover,.full-unstyled-link:hover .card__heading,.card__heading a:hover{color:var(--wdi-red)}.product-form__input input[type=radio]:checked+label{background-color:var(--wdi-red)!important;border-color:var(--wdi-red)!important;color:#fff!important}.product-form__input input[type=radio]+label:hover{border-color:var(--wdi-red)}.facets__label:hover,.facet-checkbox:hover{color:var(--wdi-red)}.facet-checkbox>input[type=checkbox]:checked~svg,.active-facets__button{color:var(--wdi-red)}.pagination__item--current:after{background:var(--wdi-red)!important;height:2px!important}.badge.price__badge-sale,.badge--sale{background:var(--wdi-red)!important;border-color:var(--wdi-red)!important;color:#fff!important}.field__input:focus,.select__select:focus,.quantity:focus-within{box-shadow:0 0 0 2px var(--wdi-red)!important}.quantity__button:hover,.card-wrapper:hover .card__heading{color:var(--wdi-red)}.wdi-orgsearch input:focus,.wdi-orgsearch input:focus-visible{outline:none!important;box-shadow:none!important}.wdi-orgsearch__clear:focus{outline:none!important;box-shadow:none!important}.wdi-orgsearch__clear:focus-visible{outline:2px solid var(--wdi-accent)!important;outline-offset:-4px}.wdi-phero{padding:clamp(48px,7vw,104px) 0 clamp(32px,5vw,64px);border-bottom:1px solid var(--wdi-line)}.wdi-phero__inner{max-width:var(--wdi-max)}.wdi-phero__inner--center{text-align:center}.wdi-phero__inner--center .wdi-phero__lede{margin-left:auto;margin-right:auto}.wdi-phero__inner--center .wdi-btns{justify-content:center}.wdi .wdi-phero__title{font-size:clamp(2.4em,5.4vw,4.6em);line-height:1.03;margin:.15em 0 0;max-width:16ch}.wdi-phero__inner--center .wdi-phero__title{margin-left:auto;margin-right:auto}.wdi-phero__title:after{content:"";display:block;width:56px;height:4px;background:var(--wdi-accent);margin-top:.35em}.wdi-phero__inner--center .wdi-phero__title:after{margin-left:auto;margin-right:auto}.wdi-phero__lede{max-width:60ch;margin-top:20px}.wdi-phero__lede p{margin:0}.wdi-phero .wdi-btns{margin-top:28px}.wdi-sechead{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.wdi-sechead h2{margin:.2em 0 .3em}.wdi-story{display:grid;gap:clamp(24px,5vw,80px)}@media(min-width:990px){.wdi-story{grid-template-columns:5fr 7fr}}.wdi-story__head h2{margin:.2em 0 0}.wdi-rte p{margin:0 0 1em;max-width:62ch;color:var(--wdi-ink)}.wdi-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:28px 0 0;border-top:1px solid var(--wdi-line)}.wdi-facts>div{padding:20px 20px 4px 0;border-bottom:1px solid var(--wdi-line)}.wdi-facts dt{font:800 1.6em/1 var(--font-heading-family);color:var(--wdi-accent);letter-spacing:-.02em}.wdi-facts dd{margin:8px 0 14px;color:var(--wdi-muted);font-size:.95em}.wdi-pq__fig{margin:0 auto;max-width:880px;text-align:center}.wdi-pq__quote{margin:14px 0 0;padding:0;font:700 clamp(1.25em,2.4vw,1.75em)/1.35 var(--font-heading-family);letter-spacing:-.01em;color:var(--wdi-ink);font-style:normal;border:0}.wdi-pq__quote:before{content:"\201c";display:block;font:800 3.6em/.7 var(--font-heading-family);color:var(--wdi-accent);margin-bottom:.15em}.wdi-pq__quote p{margin:0}.wdi-pq__cap{margin-top:18px;color:var(--wdi-muted);font-size:.95em}.wdi-team{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wdi-team--junior{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wdi-team__card{border-top:3px solid var(--wdi-ink);padding-top:18px}.wdi-team__card--sm{border-top:1px solid var(--wdi-line)}.wdi-team__media{aspect-ratio:4/3;background:var(--wdi-surface-alt);display:grid;place-items:center;margin-bottom:16px;overflow:hidden;border-radius:var(--wdi-radius)}.wdi-team__media img{width:100%;height:100%;object-fit:cover}.wdi-team__mono{font:800 3.2em var(--font-heading-family);color:var(--wdi-accent)}.wdi-team__name{margin:0;font:800 1.25em/1.2 var(--font-heading-family);letter-spacing:-.01em}.wdi-team__role{margin:4px 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--wdi-accent)}.wdi-team__bio p{margin:0;color:var(--wdi-muted);font-size:.95em;line-height:1.6}.wdi .wdi-team__subhead{font-size:1.3em;margin:clamp(40px,6vw,72px) 0 20px}.main-page-title{margin-top:0}.section-header.shopify-section-header-sticky+main,.content-for-layout{scroll-margin-top:96px}.contact .field__input,.contact .text-area{border-radius:var(--wdi-radius)!important}.contact .field:after,.contact .field:hover:after,.contact .field__input:focus{box-shadow:0 0 0 1.5px var(--wdi-line)!important}.contact .field__input:focus,.contact .text-area:focus{box-shadow:0 0 0 2px var(--wdi-accent)!important}.contact .field__label{color:var(--wdi-muted)}.contact__button .button{min-width:220px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem}.wdi-field-req{color:var(--wdi-accent)}.wdi-field-help{display:block;margin:6px 0 0;font-size:1.3rem;color:var(--wdi-muted)}.wdi-pq__fig .wdi-label{text-align:center}.wdi-team__media--mono{aspect-ratio:auto;width:64px;height:64px;background:var(--wdi-accent-tint)}.wdi-team__media--mono .wdi-team__mono{font-size:1.6em}.wdi-q-section{padding-top:clamp(32px,5vw,64px)}.wdi-q{display:grid;gap:clamp(28px,5vw,64px);align-items:start}@media(min-width:990px){.wdi-q{grid-template-columns:minmax(0,1fr) 300px}}.wdi-q__form{max-width:760px}.wdi-q__progress{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wdi-q__progress li{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wdi-muted)}.wdi-q__progress li:before{content:"";height:4px;background:var(--wdi-line);border-radius:2px}.wdi-q__progress li.is-done:before,.wdi-q__progress li.is-current:before{background:var(--wdi-accent)}.wdi-q__progress li.is-current{color:var(--wdi-ink)}.wdi-q__progress span{display:none}.wdi-q__progress em{font-style:normal}@media(max-width:480px){.wdi-q__progress em{display:none}.wdi-q__progress li.is-current em{display:block;white-space:nowrap}}.wdi-q__step{border:0;margin:0;padding:0;min-width:0}.wdi-q__legend{display:block;padding:0;margin:0 0 20px;font:800 clamp(1.5em,2.6vw,2em)/1.15 var(--font-heading-family);letter-spacing:-.02em;color:var(--wdi-ink);outline:none}.wdi-q__legend .wdi-label{display:block;margin-bottom:8px;font-family:var(--font-body-family)}.wdi-q__help{margin:-8px 0 18px;color:var(--wdi-muted)}.wdi-q__tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.wdi-q__tiles--methods{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wdi-q__tile{position:relative;cursor:pointer}.wdi-q__tile[hidden]{display:none}.wdi-q__tile input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.wdi-q__tile>span{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:14px 16px 14px 44px;border:1.5px solid var(--wdi-line);border-radius:var(--wdi-radius);background:#fff;font-weight:700;color:var(--wdi-ink);transition:border-color .15s,background-color .15s;position:relative}.wdi-q__tile>span:before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;border:1.5px solid var(--wdi-muted);border-radius:50%;background:#fff}.wdi-q__tile input[type=checkbox]+span:before{border-radius:2px}.wdi-q__tile small{font-weight:400;font-size:.85em;color:var(--wdi-muted)}.wdi-q__tile:hover>span{border-color:var(--wdi-ink)}.wdi-q__tile input:checked+span{border-color:var(--wdi-accent);background:var(--wdi-accent-tint)}.wdi-q__tile input:checked+span:before{border-color:var(--wdi-accent);background:var(--wdi-accent);box-shadow:inset 0 0 0 3px #fff}.wdi-q__tile input[type=checkbox]:checked+span:before{box-shadow:none;background:var(--wdi-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.wdi-q__tile input:focus-visible+span{outline:2px solid var(--wdi-accent);outline-offset:2px}.wdi-q__field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.wdi-q__field[hidden]{display:none}.wdi-q__field>label,.wdi-q__lbl{font-weight:700;color:var(--wdi-ink)}.wdi-q__field small,.wdi-q__lbl small{font-weight:400;color:var(--wdi-muted)}.wdi-q input[type=text],.wdi-q input[type=email],.wdi-q input[type=number],.wdi-q input[type=url],.wdi-q input[type=date],.wdi-q textarea{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--wdi-line);border-radius:var(--wdi-radius);background:#fff;font:inherit;font-size:16px;color:var(--wdi-ink);box-shadow:none;outline:none;transition:border-color .15s}.wdi-q textarea{min-height:120px;resize:vertical}.wdi-q input:hover,.wdi-q textarea:hover{border-color:var(--wdi-muted)}.wdi-q input:focus,.wdi-q textarea:focus{border-color:var(--wdi-accent)!important;box-shadow:0 0 0 3px var(--wdi-accent-tint)!important}.wdi-q [aria-invalid=true]{border-color:var(--wdi-accent)!important}.wdi-q__row{display:grid;gap:0 18px}@media(min-width:750px){.wdi-q__row{grid-template-columns:1fr 1fr}}.wdi-q__qty{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wdi-q__qty input{max-width:160px}.wdi-q__chips{display:flex;flex-wrap:wrap;gap:8px}.wdi-q__chips .wdi-chip[aria-pressed=true]{background:var(--wdi-accent);border-color:var(--wdi-accent);color:#fff}.wdi-q__pills{display:flex;flex-wrap:wrap;gap:8px}.wdi-q__pill{position:relative;cursor:pointer}.wdi-q__pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.wdi-q__pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--wdi-line);border-radius:999px;background:#fff;font-weight:700;font-size:.92em}.wdi-q__pill:hover span{border-color:var(--wdi-ink)}.wdi-q__pill input:checked+span{background:var(--wdi-accent);border-color:var(--wdi-accent);color:#fff}.wdi-q__pill input:focus-visible+span{outline:2px solid var(--wdi-accent);outline-offset:2px}.wdi-q__note{margin:4px 0 0;padding:10px 12px;background:var(--wdi-surface-alt);border-left:3px solid var(--wdi-accent);font-size:.92em}.wdi-q__err{margin:12px 0 0;color:var(--wdi-accent);font-weight:700;font-size:.92em}.wdi-q__alert{margin:0 0 24px;padding:14px 16px;border:1.5px solid var(--wdi-accent);background:var(--wdi-accent-tint)}.wdi-q__nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:28px;padding-top:24px;border-top:1px solid var(--wdi-line)}.wdi-q__nav [data-next],.wdi-q__nav [data-submit]{margin-left:auto;min-width:200px}.wdi-q__nav [hidden]{display:none}@media(max-width:749px){.wdi-q__nav{position:sticky;bottom:0;background:#fff;padding:14px 0;margin-top:20px;z-index:2}.wdi-q__nav [data-next],.wdi-q__nav [data-submit]{flex:1;min-width:0}}.wdi-q__summary{margin:8px 0 20px;padding:18px 20px;border:1px solid var(--wdi-line);position:relative}.wdi-q__summary dl{margin:8px 0 0;display:grid;gap:6px}.wdi-q__summary dl>div{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:.95em}.wdi-q__summary dt{color:var(--wdi-muted)}.wdi-q__summary dd{margin:0;font-weight:700}.wdi-q__edit{position:absolute;top:16px;right:18px;background:none;border:0;cursor:pointer;font:inherit;font-size:.9em;padding:0}.wdi-q__next{padding:16px 20px;background:var(--wdi-surface-alt)}.wdi-q__next p{margin:0}.wdi-q__next .wdi-label{margin-bottom:6px}.wdi-q__aside{border-top:3px solid var(--wdi-ink);padding-top:18px}.wdi-q__aside ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.wdi-q__aside li{padding-left:18px;position:relative;color:var(--wdi-muted);font-size:.95em}.wdi-q__aside li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--wdi-accent)}.wdi-q__aside strong{color:var(--wdi-ink)}.wdi-q__aside-alt{margin-top:20px;font-size:.95em}.wdi-q__done{text-align:left;outline:none}.wdi-q__check{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--wdi-accent);color:#fff;margin-bottom:16px}.wdi-q__check svg{width:28px;height:28px}.wdi-q__done .wdi-btns{margin-top:24px}.button:not(.button--secondary):not(.button--tertiary),.btn,.cart-notification__links button[name=checkout],.cart-notification__cta .button,.product-form__submit.button,.avis-new-addcart-button,button.avis-new-addcart-button{background-color:var(--wdi-red)!important;color:#fff!important;border:0!important;letter-spacing:.06em;font-weight:700}.button:not(.button--secondary):not(.button--tertiary):hover,.btn:hover,.cart-notification__links button[name=checkout]:hover,.cart-notification__cta .button:hover,.product-form__submit.button:hover,.avis-new-addcart-button:hover{background-color:var(--wdi-accent-hover)!important;color:#fff!important}.button.button--secondary,.rich-text .button.button--secondary{background-color:#fff!important;color:var(--wdi-accent)!important;border:0!important;box-shadow:inset 0 0 0 1.5px var(--wdi-accent)!important}.button.button--secondary:hover,.rich-text .button.button--secondary:hover{background-color:var(--wdi-accent)!important;color:#fff!important}.color-scheme-4 .button.button--secondary,.color-scheme-3 .button.button--secondary{color:#fff!important;box-shadow:inset 0 0 0 1.5px #fff!important}.shopify-payment-button__button--unbranded{background-color:var(--wdi-ink,#111214)!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover{background-color:#000!important}.button:after,.button:before{box-shadow:none!important}.button[disabled],.button[aria-disabled=true]{opacity:.45}.cart-notification a:hover,.cart-notification__links .link:hover{color:#ff6b6b!important}.wdi-phero__lede a,.wdi-lede a,.wdi-rte a{color:var(--wdi-ink);text-decoration:underline;text-decoration-color:var(--wdi-accent);text-decoration-thickness:2px;text-underline-offset:3px}.wdi-phero__lede a:hover,.wdi-lede a:hover,.wdi-rte a:hover{color:var(--wdi-accent)}.product-form__input.product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wdi-red)!important;background:none!important}@media(max-width:480px){.wdi-heard .field__label{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 3rem)}}.wdi-shop__brand{min-height:320px;background:var(--wdi-ink);color:#fff;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--wdi-radius);position:relative;overflow:hidden}.wdi-shop__brand:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--wdi-accent)}.wdi-shop__brand strong{font:800 clamp(1.8em,3.4vw,2.8em)/1.02 var(--font-heading-family);letter-spacing:-.02em;margin:8px 0 24px}.wdi-shop__brand ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.wdi-shop__brand li{padding-top:10px;border-top:1px solid rgba(255,255,255,.2);font-weight:700;font-size:.95em}.wdi-orgb__desc,.wdi-orgb__desc p{font-size:1em}.wdi-orgb__desc h1,.wdi-orgb__desc h2,.wdi-orgb__desc h3,.wdi-orgb__desc h4{font-size:1.15em!important;line-height:1.3;margin:.2em 0 .4em;letter-spacing:0}.wdi-orgb__desc [style*=font-size]{font-size:inherit!important}@media(max-width:749px){.wdi-q__tiles:not(.wdi-q__tiles--methods){grid-template-columns:1fr 1fr}.wdi-q__tiles:not(.wdi-q__tiles--methods) .wdi-q__tile>span{min-height:56px;padding:12px 10px 12px 38px;font-size:.92em}.wdi-q__tile>span:before{left:12px}}.header__inline-menu .list-menu--inline{gap:.2rem 1.4rem;flex-wrap:nowrap}.header a.header__menu-item,.header .header__menu-item{font-size:15px!important;letter-spacing:.02em;white-space:nowrap}.header__inline-menu a[href*=custom-quote]{background:var(--wdi-red);color:#fff!important;padding:.9rem 1.6rem;border-radius:2px;font-weight:700;margin-left:.6rem}.header__inline-menu a[href*=custom-quote]:hover{background:var(--wdi-accent-hover)}.header__inline-menu a[href*=custom-quote] span{background-image:none!important}.menu-drawer a[href*=custom-quote]{color:var(--wdi-red)!important;font-weight:700}.wdi-accent-text{color:var(--wdi-accent)}.section-header .header-wrapper{border-bottom:4px solid var(--wdi-red)!important}.footer{border-top:6px solid var(--wdi-red)}.footer a:hover,.footer .link:hover{color:#ff4d4d!important}.footer .newsletter-form__button{color:#fff}.footer .newsletter-form__button:hover{color:var(--wdi-red)}.wdi .wdi-head h2:after,.wdi .wdi-sechead h2:after,.wdi .wdi-story__head h2:after,.wdi .wdi-shop__body h2:after,.wdi .wdi-steps__intro h2:after,.wdi-orgb .wdi-display:after,.wdi-dir h1:after,.wdi-dir h2:after{content:"";display:block;width:48px;height:4px;background:var(--wdi-accent);margin-top:.4em}.wdi-section--red{background:var(--wdi-accent);color:#fff}.wdi-section--red .wdi-display,.wdi-section--red h2,.wdi-section--red .wdi-lede,.wdi-section--red p{color:#fff}.wdi-section--red .wdi-btn--primary{background:#fff;color:var(--wdi-accent);border-color:#fff}.wdi-section--red .wdi-btn--primary:hover{background:var(--wdi-ink);color:#fff;border-color:var(--wdi-ink)}.wdi-section--red .wdi-btn--secondary{background:transparent;color:#fff;border-color:#fff}.wdi-section--red .wdi-btn--secondary:hover{background:#fff;color:var(--wdi-accent)}.wdi-section--red .wdi-cta{border-top:0!important}.wdi-svc__arrow{color:var(--wdi-accent)}.wdi-svc__row{transition:background-color .2s var(--wdi-ease)}.wdi-svc__link:hover .wdi-svc__title,.wdi-svc__row:hover .wdi-svc__title{color:var(--wdi-accent)}.wdi-svc__row:hover{box-shadow:inset 4px 0 0 var(--wdi-accent)}.wdi-steps__list li::marker,.wdi-steps__list [class*=num],.wdi-section--ink .wdi-label{color:var(--wdi-accent)}.wdi-org__cat{color:var(--wdi-accent);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.wdi-org:hover .wdi-org__name{color:var(--wdi-accent)}.wdi-org:hover .wdi-org__logo{box-shadow:0 0 0 1px var(--wdi-accent)}.wdi-orgb__crumbs a,.wdi-orgb__crumbs,.wdi-orgb__info .wdi-label{color:var(--wdi-accent)}.wdi-porg{color:var(--wdi-accent)!important}.wdi-porg:hover{color:var(--wdi-ink)!important}.product .price-item--regular,.product .price__regular .price-item{color:var(--wdi-ink);font-weight:700}.product__title h1{position:relative}.product__title:after{content:"";display:block;width:40px;height:3px;background:var(--wdi-accent);margin-top:10px}.card-wrapper .card__heading a{transition:color .15s}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card__heading{color:var(--wdi-accent)}.card-wrapper .card__inner{transition:box-shadow .2s}.card-wrapper:hover .card__inner{box-shadow:0 0 0 1.5px var(--wdi-accent)}.facets__summary:hover,.facet-filters__label,.mobile-facets__open:hover,.pagination__item:hover{color:var(--wdi-accent)}.field__input:focus-visible,.select__select:focus-visible,.field__input:focus{box-shadow:0 0 0 2px var(--wdi-red)!important;outline:none!important}.link:not(.button):hover,.underlined-link:hover,.rte a{color:var(--wdi-red)}footer.footer,.footer.color-scheme-4,.shopify-section-group-footer-group .footer{border-top:6px solid var(--wdi-red)!important}.wdi-orgb__crumbs a,.wdi-orgb__crumbs a:visited{color:var(--wdi-accent)!important;font-weight:700}.wdi-orgb__crumbs a:hover{color:var(--wdi-ink)!important}.section-header .header-wrapper{border-bottom:4px solid var(--wdi-ink)!important}footer.footer,.footer.color-scheme-6,.shopify-section-group-footer-group .footer{border-top:4px solid var(--wdi-ink)!important}.header-wrapper.color-scheme-6 .header__menu-item span{background-image:linear-gradient(#fff,#fff)!important}.header-wrapper.color-scheme-6 .header__menu-item:hover,.header-wrapper.color-scheme-6 .header__icon:hover .icon{color:#fff!important;opacity:1}.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote]{background:#fff;color:var(--wdi-maroon)!important;box-shadow:0 0 0 2px #fff}.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote]:hover{background:var(--wdi-ink);color:#fff!important;box-shadow:0 0 0 2px var(--wdi-ink)}.header-wrapper.color-scheme-6 .cart-count-bubble{background:#fff!important;color:var(--wdi-maroon)!important}.footer.color-scheme-6 a:hover,.footer.color-scheme-6 .link:hover{color:#fff!important;text-decoration:underline}.footer.color-scheme-6 .newsletter-form__field-wrapper .field__input{background:transparent}wdi-org-search{display:block;width:100%}.wdi-hero__search{flex:1 1 420px;min-width:0}.wdi-orgsearch__results{min-width:100%;box-sizing:border-box}.wdi-team__media img{object-position:center 30%}.wdi-team--junior{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wdi-team__card--sm .wdi-team__media{margin-bottom:16px}.header__inline-menu a[href*=design-studio]{display:inline-flex;align-items:center;gap:.7rem;background:#fff;color:var(--wdi-accent)!important;padding:1rem 1.8rem;border-radius:2px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;margin-left:.6rem;box-shadow:inset 0 -3px 0 var(--wdi-ink);transition:background-color .2s var(--wdi-ease),color .2s var(--wdi-ease)}.header__inline-menu a[href*=design-studio]:after{content:"\2192";font-weight:700;transition:transform .2s var(--wdi-ease)}.header__inline-menu a[href*=design-studio]:hover,.header__inline-menu a[href*=design-studio]:focus-visible{background:var(--wdi-ink);color:#fff!important;box-shadow:inset 0 -3px 0 var(--wdi-ink)}.header__inline-menu a[href*=design-studio]:hover:after{transform:translate(3px)}.header__inline-menu a[href*=design-studio] span,.header__inline-menu a[href*=custom-quote] span{background-image:none!important}.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote]{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffd9!important;padding:1rem 1.6rem;border-radius:2px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote]:hover{background:#fff!important;color:var(--wdi-accent)!important}.menu-drawer .menu-drawer__menu>li:has(a[href*=custom-quote]){padding:1.6rem 3rem 0}.menu-drawer .menu-drawer__menu>li:has(a[href*=design-studio]){padding:1rem 3rem 2rem}.menu-drawer a.menu-drawer__menu-item[href*=custom-quote],.menu-drawer a.menu-drawer__menu-item[href*=design-studio]{justify-content:center;min-height:5rem;padding:0 2rem;border-radius:2px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:1.4rem}.menu-drawer a.menu-drawer__menu-item[href*=custom-quote]{box-shadow:inset 0 0 0 1.5px var(--wdi-accent);color:var(--wdi-accent)!important;background:#fff}.menu-drawer a.menu-drawer__menu-item[href*=design-studio]{background:var(--wdi-accent);color:#fff!important;box-shadow:inset 0 -3px 0 var(--wdi-ink)}.menu-drawer a.menu-drawer__menu-item[href*=design-studio]:after{content:"\2192";margin-left:.8rem}.wdi-q__studio{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 28px;padding:16px 18px;border:1.5px solid var(--wdi-ink);border-left:6px solid var(--wdi-accent)}.wdi-q__studio p{margin:0}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__heading,.header--middle-left .header__heading-link{min-width:120px}.header__inline-menu{justify-self:end}}@media screen and (min-width:990px)and (max-width:1279px){.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>details>summary.header__menu-item{padding:1.2rem .8rem;font-size:1.4rem}.header__inline-menu a[href*=design-studio],.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote]{padding:.9rem 1.1rem!important;font-size:1.15rem;letter-spacing:.04em}.header__inline-menu a[href*=design-studio]{margin-left:.4rem;gap:.5rem}.header--middle-left .header__heading-logo{max-width:120px}.header__icons .header__icon{width:3.6rem}}@media screen and (min-width:990px)and (max-width:1279px){.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.4rem!important}.header__inline-menu summary.header__menu-item{padding-left:.8rem!important;padding-right:2.4rem!important}.header__inline-menu a[href*=design-studio],.header__inline-menu a[href*=design-studio] span,.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote],.header-wrapper.color-scheme-6 .header__inline-menu a[href*=custom-quote] span{font-size:1.2rem!important}}.wdi-hero{position:relative;z-index:2}.header-wrapper.color-scheme-6 .header__icon .icon,.header-wrapper.color-scheme-6 .header__icon:hover .icon{color:#fff}.header-wrapper.color-scheme-6 .header__icon:hover{opacity:.8}.wow-policy-checkbox{width:22px!important;height:22px!important;min-width:22px;accent-color:var(--wdi-accent);cursor:pointer}.wow-policy-label{cursor:pointer}.header__inline-menu .header__submenu.list-menu--disclosure{width:auto;min-width:300px;padding:10px 0}.header__inline-menu .header__submenu .header__menu-item{white-space:nowrap;padding:.9rem 2.4rem;color:var(--wdi-ink)!important}.header__inline-menu .header__submenu .header__menu-item span{background-image:linear-gradient(var(--wdi-accent),var(--wdi-accent))!important}.header-wrapper .header__inline-menu .header__submenu .header__menu-item:hover,.header-wrapper .header__inline-menu .header__submenu .header__menu-item:focus-visible,.header-wrapper .header__inline-menu .header__submenu .header__menu-item[aria-current]{color:var(--wdi-accent)!important;background:var(--wdi-accent-tint)}.wdi-orgs{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:750px){.wdi-orgs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.wdi-orgs--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.wdi-orgs>li,.wdi-org,.wdi-org__logo{min-width:0}.wdi-org__logo{overflow:hidden;width:100%}.wdi-org__logo img{max-width:72%;max-height:72%;width:72%;height:72%;object-fit:contain;transform:none!important}.wdi-shop__brand .wdi-shop__gallery{list-style:none;margin:0 0 clamp(24px,3vw,36px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wdi-shop__brand .wdi-shop__gallery li{padding:0;border:0}.wdi-shop__tile{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:#1d1f23}.wdi-shop__tile img{width:100%;height:100%;object-fit:cover;display:block}.wdi-shop__tile--empty{border:1.5px dashed rgba(255,255,255,.22)!important;display:grid;place-items:center}.wdi-shop__ph{color:#ffffff59;display:grid!important;place-items:center}.wdi-shop__ph svg{width:34px;height:34px}.wdi-shop__tilecap{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 9px;font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(transparent,#000000b8)}.wdi-shop__tile--empty .wdi-shop__tilecap{background:none;color:#fff9}.wdi-q__tiles--methods .wdi-q__tile{display:flex}.wdi-q__tiles--methods .wdi-q__tile>span{flex:1;justify-content:flex-start}.wdi-q__tiles--methods .wdi-q__tile>span:before{top:calc(5px + .7em);margin-top:0}.wdi-team .wdi-team__media{position:relative}.wdi-team .wdi-team__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mega-menu__list{grid-template-columns:repeat(2,minmax(0,280px))!important;gap:0 56px!important;justify-content:start}.mega-menu__content{border-top:3px solid var(--wdi-accent)}.mega-menu__link--level-2{font-family:var(--font-body-family);font-weight:800!important;font-size:1.25rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--wdi-accent)!important;margin-bottom:.6rem}.mega-menu__list>li>ul .mega-menu__link{font-size:1.5rem;font-weight:600;color:var(--wdi-ink);padding:.7rem 0;border-bottom:1px solid var(--wdi-line)}.mega-menu__list>li>ul .mega-menu__link:hover{color:var(--wdi-accent)}.shopify-section-group-footer-group .footer .rte a,.shopify-section-group-footer-group .footer .footer-block__details-content a{color:#fff!important;text-decoration:none;line-height:2}.shopify-section-group-footer-group .footer .rte a:hover{text-decoration:underline}.wdi-ct__app iframe[id^=frame_]{min-height:900px;width:100%}@media(max-width:749px){.wdi-ct__app iframe[id^=frame_]{min-height:1000px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wdi.css.map */
