.editorial-image img{height:auto;aspect-ratio:auto;object-fit:contain}.nav-links a:hover{text-decoration:none}.site-header .language-mobile{display:none}.site-header .language-desktop{margin-left:8px}@media(min-width:851px){.site-header .nav-links{align-items:center}.site-header .nav-links a{display:flex;align-items:center;justify-content:center}.site-header .language-desktop,.site-header .bag-button{align-self:center}}.language-desktop select{min-height:40px;min-width:116px;max-width:none;background:#fff}@media(min-width:851px)and (max-width:1100px){.site-header .language-desktop{display:block;margin-left:0}.site-header .nav-links{gap:12px}}@media(max-width:850px){.site-header{top:auto}.site-header .language-desktop{display:none}.site-header .language-mobile{display:block;margin-left:0}.site-header .language-mobile select{display:block;width:88px;max-width:none;min-height:44px;padding:4px 5px;background:#fff;font-size:13px}}@media(max-width:600px){.site-header{grid-template-columns:minmax(0,1fr) auto auto auto}.site-header .language-mobile select{width:82px}}@media(max-width:380px){.site-header{padding-inline:10px;gap:5px}.site-header .language-mobile select{width:78px;padding-inline:3px}}@media(min-width:851px){.product-module .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);min-height:0}.product-module .hero-media{position:relative;inset:auto;grid-column:1;align-self:center;width:100%;aspect-ratio:1210/960;border-radius:18px}.product-module .hero-media img{width:100%;height:100%;object-fit:contain;object-position:center}.product-module .purchase-panel{grid-column:2}}@media(max-width:850px){.product-module .hero-media{aspect-ratio:auto;height:auto}.product-module .hero-media img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}}.reviews .hc-review-rail{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:45%;overflow-x:auto;scroll-snap-type:x mandatory}.reviews .hc-review-rail .review{box-sizing:border-box;height:100%}.reviews .hc-review-rail+.hc-rail-controls{display:flex!important}.reviews .hc-review-rail+.hc-rail-controls[hidden]{display:none!important}.reviews .hc-rail-controls button{background:#ffffffbd;border-color:#18232c2e;color:#1b2230}.reviews .hc-rail-controls button:focus-visible{outline:3px solid #1b2230;outline-offset:2px}@media(max-width:850px){.reviews .hc-review-rail{grid-auto-columns:calc(100% - 44px)}.reviews .hc-rail-controls button{width:38px;height:38px}}.preview-bag{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fcfcfd;color:#202029;box-shadow:-20px 0 50px #0b172633;font:16px/1.5 Arial,sans-serif}.preview-bag[open]{display:flex;flex-direction:column}.preview-bag::backdrop{background:#0a111c85}.preview-bag [hidden]{display:none!important}.preview-bag-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid #dedee4;flex:none}.preview-bag-header small{display:block;font-size:10px;letter-spacing:.14em;color:#676775;font-weight:700}.preview-bag-header h2{margin:3px 0 0;font-size:23px;line-height:1.25;color:#202029}.preview-bag-header span{display:block;font-size:14px;color:#676775}.preview-bag-header button{width:44px;height:44px;border:0;background:transparent;color:#202029;font-size:30px;line-height:1;cursor:pointer}.preview-bag-notice{margin:0;padding:10px 24px;background:#fff7d3;font-size:12px;line-height:1.45;flex:none}.preview-bag-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 18px}.preview-bag-empty{padding:65px 0;text-align:center}.preview-bag-empty h3{font-size:20px}.preview-bag-empty p{margin:16px 0 24px;color:#686875}.preview-bag-empty-button{width:100%;min-height:54px;border:0;border-radius:12px;background:#252334;color:#fff;font-weight:700;cursor:pointer}.preview-bag-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:20px 0;border-bottom:1px solid #dedee4;align-items:start}.preview-bag-item img{display:block;width:76px;height:92px;object-fit:contain;border-radius:10px;background:#efeff3}.preview-bag-item-details{min-width:0}.preview-bag-item-details strong{display:block;font-size:16px;line-height:1.4;color:#202029}.preview-bag-item-details p{margin:4px 0 7px;font-size:14px;color:#686875;overflow-wrap:anywhere}.preview-bag-item-details small{display:block;font-size:14px;color:#686875}.preview-bag-line-total{font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.preview-bag-item-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.preview-bag-quantity{display:flex;align-items:center;border:1px solid #dedee4;border-radius:24px}.preview-bag-quantity button{width:44px;height:44px;border:0;background:transparent;color:#202029;font-size:20px;cursor:pointer}.preview-bag-quantity span{min-width:25px;text-align:center;font-variant-numeric:tabular-nums}.preview-bag-item-actions .preview-bag-remove{min-height:44px;border:0;background:transparent;color:#202029;text-decoration:underline;text-underline-offset:3px;font-size:14px;cursor:pointer}.preview-bag-shipping{margin:16px 0;padding:15px;border:1px solid #dedee4;border-radius:12px;background:#f0eff7}.preview-bag-shipping strong{font-size:14px}.preview-bag-shipping p{margin:4px 0 0;font-size:13px;color:#666675}.preview-bag-track{height:5px;margin-top:12px;border-radius:5px;background:#dcdae8;overflow:hidden}.preview-bag-track span{display:block;width:0;height:100%;background:#62578f}.preview-bag-assurances{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preview-bag-assurances article{padding:13px;border:1px solid #dedee4;border-radius:10px}.preview-bag-assurances svg{display:block;width:24px;height:24px;margin-bottom:8px;stroke-width:1.7;color:#252334}.preview-bag-assurances strong{display:block;font-size:14px;line-height:1.3}.preview-bag-assurances p{margin:4px 0 0;font-size:12px;color:#666675}.preview-bag-use-note{margin:12px 0 0;padding:12px;border-radius:8px;background:#f7f3e9;font-size:13px;line-height:1.5}.preview-bag-saving{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #dedee4;font-size:14px}.preview-bag-tax-note{margin:12px 0;font-size:13px;color:#666675}.preview-bag-policies{display:flex;flex-wrap:wrap;gap:0 14px}.preview-bag-policies details{font-size:13px}.preview-bag-policies summary{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.preview-bag-policies summary::-webkit-details-marker{display:none}.preview-bag-policies details[open]{flex-basis:100%}.preview-bag-policies p{margin:0 0 8px;padding:8px 12px;background:#f5f5f8;color:#666675;line-height:1.5}.preview-bag-continue{display:block;min-height:44px;margin:0 auto;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:14px;cursor:pointer}.preview-bag-footer{padding:15px 24px max(15px,env(safe-area-inset-bottom));border-top:1px solid #dedee4;background:#fff;flex:none}.preview-bag-footer>div{display:flex;justify-content:space-between;gap:12px;font-size:16px}.preview-bag-footer strong{font-size:24px;font-variant-numeric:tabular-nums}.preview-bag-footer .preview-checkout-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:12px;padding:12px;border:0;border-radius:12px;background:#252334;color:#fff;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.preview-bag-footer .preview-checkout-link:hover{background:#383648}.preview-bag-footer svg{width:22px;height:22px;flex:none;stroke-width:1.8}@media(max-width:850px){.preview-bag{inset:auto 0 0;width:100%;height:92dvh;border-radius:20px 20px 0 0}.preview-bag-header{padding:16px 18px}.preview-bag-notice{padding-inline:18px}.preview-bag-scroll{padding:0 18px 16px}.preview-bag-item{grid-template-columns:65px minmax(0,1fr)}.preview-bag-item img{width:65px;height:85px}.preview-bag-line-total{display:none}.preview-bag-assurances{grid-template-columns:1fr}.preview-bag-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}}.preview-bag button:focus-visible,.preview-checkout-link:focus-visible,.bag-button:focus-visible,#addButton:focus-visible,#stickyAdd:focus-visible{outline:3px solid #1b2230;outline-offset:2px}.site-footer{display:block;background:#242333;color:#fff;padding:48px max(24px,calc((100vw - 1180px)/2)) 26px}.preview-footer-grid{display:grid;grid-template-columns:minmax(230px,1.55fr) repeat(4,minmax(115px,.72fr));gap:clamp(24px,3vw,44px);align-items:start}.preview-footer-brand h2{margin:0;font-size:23px;letter-spacing:.06em}.preview-footer-brand p{margin:16px 0;color:#c3c2ce;font-size:15px}.preview-footer-brand small,.preview-footer-grid p{color:#d0cfda;font-size:14px;line-height:1.55}.preview-social-defs{position:absolute;width:0;height:0;overflow:hidden}.preview-footer-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.preview-footer-socials span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff44;border-radius:50%;color:#fff}.preview-footer-socials svg{width:20px;height:20px;fill:currentColor}.preview-footer-grid h3{margin:0 0 15px;font-size:16px}.preview-footer-grid nav{display:flex;flex-direction:column;align-items:flex-start}.preview-footer-grid nav a{padding:8px 0;color:#d0cfda;text-decoration:none;font-size:14px;min-height:44px}.preview-footer-grid nav a:hover,.preview-footer-grid nav a:focus-visible{color:#fff;text-decoration:underline}.preview-footer-grid p{margin:0}.preview-footer-list{margin:0 0 12px;padding:0;list-style:none;color:#d0cfda;font-size:14px}.preview-footer-list li{min-height:36px;padding:6px 0}.preview-footer-list+p{font-size:12px;color:#a9a8b8}.preview-footer-note{margin:30px 0 0;padding-top:20px;border-top:1px solid #ffffff22;color:#bcbac9;font-size:12px}@media(max-width:850px){.site-footer{padding:32px 20px 110px}.preview-footer-grid{grid-template-columns:1fr;gap:24px}.preview-footer-grid h3{margin-bottom:10px}.preview-footer-grid nav a{padding:6px 0}.preview-footer-note{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/baseus-preview-overrides.css.map */
