:where(.ecx-scrim){position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;background:#12143a6b;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;-webkit-tap-highlight-color:transparent}:where(.ecx-scrim.is-on){opacity:1;visibility:visible}:where(.ecx .ecx-xbtn){flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);display:grid;place-items:center;font-size:15px;line-height:1}.ecx-nav summary{border-radius:8px}.ecx-nav .ecx-caret{transition:transform .25s var(--spring)}.ecx-nav details[open]>summary{color:var(--ink)}.ecx-nav details[open]>summary .ecx-caret{transform:translateY(1px) rotate(-135deg)}.ecx-nav .ecx-dd{z-index:5;max-height:calc(100vh - var(--hdr) - 40px);overflow-y:auto;overscroll-behavior:contain}.ecx-nav .ecx-dd:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.ecx-nav details[open]>.ecx-dd{animation:ecxDdIn .22s var(--spring) both;transform-origin:24px 0}@keyframes ecxDdIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.ecx-nav .ecx-dd a{color:var(--ink2);font-weight:500;transition:background .15s,color .15s}.ecx-nav .ecx-dd li:first-child a{color:var(--ink);font-weight:600}.ecx-nav .ecx-dd li:first-child{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--mist2)}.ecx-nav .ecx-dd a[aria-current]{background:var(--wash);color:var(--indigo)}.ecx-nav .ecx-dd a:focus-visible{outline-offset:-2px;background:var(--paper);color:var(--ink)}@media(hover:hover){.ecx-nav .ecx-dd a:hover{color:var(--indigo)}.ecx .ecx-dealbtn{transition:background .18s,border-color .18s,transform .18s var(--spring)}.ecx .ecx-dealbtn:hover{background:#22255a;border-color:#22255a}.ecx .ecx-ibtn{transition:border-color .15s,background .15s}.ecx .ecx-ibtn:hover{border-color:var(--ink)}}@media(max-width:720px){.ecx-deal{height:88vh;height:88dvh;max-height:calc(100dvh - 24px)}.ecx-deal__h{padding:20px 20px 12px}.ecx-deal__b{padding:0 20px}.ecx-deal__f{padding-left:20px;padding-right:20px}.ecx-sum--t .ecx-num{font-size:36px}}.ecx-deal__b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ecx-dl>div{min-width:0}.ecx-dl b{overflow-wrap:anywhere}.ecx-dl .ecx-num{align-self:start;white-space:nowrap}.ecx .ecx-dl button{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;margin-top:2px;text-underline-offset:3px}.ecx .ecx-dl button[aria-busy=true]{opacity:.5;pointer-events:none}@media(hover:hover){.ecx .ecx-dl button:hover{color:var(--ink)}}.ecx-dl__x{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:3px 9px;border-radius:999px;background:#fff4e0;color:#8a5a00;font-size:12px;font-weight:600;line-height:1.35}.ecx-dl__x:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.ecx-bundle__q{margin:12px 0 0!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px!important;line-height:1.45;color:#aeb4da!important}.ecx-bnote{margin:14px 0 18px;padding:14px 16px;border-radius:14px;background:var(--white);border:1px dashed var(--line2);font-size:14px;color:var(--ink2)}.ecx-bsteps span{transition:background .35s ease}.ecx-sum--save span:last-child{color:var(--mint);font-weight:600}.ecx a,.ecx button,.ecx summary,.ecx label{-webkit-tap-highlight-color:transparent}.ecx-menu__grp>summary:focus-visible,.ecx-nav summary:focus-visible{outline-offset:4px}:root{--font-body-family: "Inter Tight", system-ui, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Inter Tight", system-ui, sans-serif;--font-heading-weight: 700}#MainContent:not([data-template=index]):not([data-template=product]):not([data-template=collection]):not([data-template=list-collections]){color:#12143a;letter-spacing:normal}#MainContent:not([data-template=index]):not([data-template=product]):not([data-template=collection]):not([data-template=list-collections]) :is(h1,h2,h3,.h0,.h1,.h2){letter-spacing:-.02em;color:#12143a}#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent[data-template="404"]{background:#f7f8fd}#MainContent .template-404{padding:clamp(64px,12vw,140px) 20px;text-align:center}#MainContent .template-404 .title{font-size:clamp(34px,6vw,56px);margin-bottom:0}#MainContent .template-404 p{color:#454a73}@media(prefers-reduced-motion:reduce){.ecx-nav details[open]>.ecx-dd{animation:none}.ecx-scrim{transition:none}}.ecx-logo{white-space:nowrap;flex-shrink:0}@media screen and (max-width:430px){.ecx-logo{gap:8px;font-size:19px}}@media screen and (max-width:380px){.ecx-logo{gap:6px;font-size:18px}}.ecx-shop .ecx-load{display:flex;justify-content:center;margin:30px 0 4px}.ecx-shop .ecx-load[hidden]{display:none}.ecx-viewer .ecx-seg button,.ecx-viewer .ecx-fs{font-family:var(--text)}.ecx-details__body,.ecx-details__body :not(code,pre,kbd,samp){font-family:var(--text)!important}.ecx-details__body :is(h2,h3,h4){font-family:var(--wide)!important}.ecx .ecx-hw__more{min-height:44px}.ecx-quotes .ecx-rc__dot{position:relative}.ecx-quotes .ecx-rc__dot:before{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}@media(pointer:coarse){.ecx .ecx-fitstrip__s select{padding-top:10px;margin-top:-10px;padding-bottom:6px}.ecx a.ecx-stars{padding-block:10px;margin-block:-10px}.ecx .ecx-look__pv:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.ecx .ecx-url .ecx-rename{height:36px}}main .ec-bloghub{font-family:Inter Tight,system-ui,sans-serif!important}main #ec-shell{--ec-ui: "Inter Tight", system-ui, sans-serif}main #ec-shell .ec-body{--ec-body: "Inter Tight", system-ui, sans-serif}main .ec-calculator-section,main .ec-calculator-section *:not(svg),main .ec-calculator-mini,main .ec-calculator-mini button{font-family:Inter Tight,system-ui,sans-serif}body .ec-kicker,body .inc-badge,body .ec-masthead__eyebrow,body .ec-sectionhead__eyebrow,body .ec-author__label,#MainContent .card-information time,#MainContent .article-card__info time{font-size:11px!important}@media(pointer:coarse){.ecx-contact__link{padding-block:10px;margin-block:-10px}.ecx .ecx-url input{min-height:36px}}.ecx-related,.ecx-quotes__list,.ecx-weeks,.ecx-chips{scroll-padding-inline:var(--gut)}@media(max-width:640px){.ecx-ctable{min-width:520px}.ecx-ctable tbody th,.ecx-ctable thead th:first-child{position:sticky;left:0;z-index:1;background:var(--white)}.ecx-ctable tbody th{width:96px;padding-left:4px;font-size:13px;box-shadow:1px 0 0 var(--mist)}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/ec-v2-polish.css.map */
