:root{--xs-navy:var(--xl-navy,#102443);--xs-orange:var(--xl-orange,#FF7A00);--xs-orange-d:var(--xl-orange-dark,#E86E00);--xs-grey:var(--xl-grey,#F3F5F7);--xs-ink:var(--xl-text,#202124);--xs-mute:#5E6573;--xs-line:#E2E6ED;--xs-r:20px;--xs-ease:cubic-bezier(.2,.7,.2,1);--xs-shadow:0 1px 2px rgba(16,36,67,.04),0 18px 40px -18px rgba(16,36,67,.18);--xs-shadow-lg:0 30px 60px -28px rgba(16,36,67,.35)}.xs-section,.xd,.xs-section :where(button,input,select,textarea){font-family:var(--xs-sans),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.xs-section,.xd{color:var(--xs-ink);-webkit-font-smoothing:antialiased;letter-spacing:0}.xs-section :where(p,h1,h2,h3,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}.xs-section :where(ul,ol){list-style:none}.xs-section :where(fieldset){border:0;min-width:0}.xs-section :where(img){max-width:100%;height:auto}.xs-section :where(a){color:inherit}.xs-section .xl-icon,.xd .xl-icon{width:18px;height:18px;flex:none}.xs-section :is(h1,h2,h3,h4),.xd :is(h2,h3){font-family:var(--xs-sans),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-transform:none}.xs-serif{font-family:var(--xs-serif),Georgia,"Times New Roman",serif!important;font-weight:400;letter-spacing:-.015em}.xs-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px;box-sizing:border-box}.xs-wrap--narrow{max-width:980px}@media(min-width:750px){.xs-wrap{padding:0 40px}}.xs-eyebrow{display:block;margin-bottom:14px!important;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--xs-orange)}.xs-eyebrow--light{color:#ffb26b}.xs-h2{font-size:clamp(32px,4.2vw,58px);line-height:1.04;color:var(--xs-navy)}.xs-h3{font-size:20px;font-weight:800;color:var(--xs-navy)}.xs-lead{margin-top:14px!important;font-size:17px;line-height:1.6;color:var(--xs-mute)}.xs-head{max-width:760px;margin:0 auto 44px;text-align:center}.xs-head--left{text-align:left;margin:0}.xs-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;text-align:left}.xs-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--xs-orange);box-shadow:0 6px 16px -8px #10244340}.xs-ic .xl-icon{width:22px;height:22px}.xe-rte{font-size:15px;line-height:1.7;color:#3d4350}.xe-rte p+p{margin-top:12px}.xe-rte a{color:var(--xs-navy);text-decoration:underline}.xe-rte img{max-width:100%;height:auto}.xe-js [data-xe-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--xs-ease),transform .8s var(--xs-ease)}.xe-js [data-xe-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.xe-js [data-xe-reveal]{opacity:1;transform:none;transition:none}}.xs-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--xs-orange);color:#fff!important;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:0 14px 30px -14px #ff7a00b3;transition:background .2s,transform .2s var(--xs-ease),box-shadow .2s;box-sizing:border-box}.xs-pill:hover{background:var(--xs-orange-d);transform:translateY(-1px)}.xs-pill:focus-visible{outline:3px solid rgba(255,122,0,.45);outline-offset:3px}.xs-pill .xl-icon{width:18px;height:18px}.xs-pill--sm{min-height:36px;padding:0 18px;font-size:12px;box-shadow:none}.xs-pill--lg{min-height:56px}.xs-pill--xl{min-height:64px;padding:0 36px;font-size:15px}.xs-pill--block{display:flex;width:100%}.xs-pill--navy-outline{background:transparent;color:var(--xs-navy)!important;border:2px solid var(--xs-navy);box-shadow:none;margin-top:22px}.xs-pill--navy-outline:hover{background:var(--xs-navy);color:#fff!important}.xs-pill.is-busy{opacity:.6;pointer-events:none}.xs-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--xs-orange);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.xs-badge--navy{background:var(--xs-navy)}.xs-glass{font-family:var(--xs-sans),system-ui,sans-serif;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none!important;transition:background .25s,transform .25s var(--xs-ease)}.xs-glass:hover{background:#ffffff47;transform:translateY(-1px)}.xs-glass--sm{min-height:34px;padding:0 16px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.xs-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--xs-navy);text-decoration:none;border-bottom:2px solid var(--xs-orange);padding-bottom:2px}html:not(.xs-home) .xl-stars{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--xs-ink)}html:not(.xs-home) .xl-stars__bg{position:relative;display:inline-block;color:#d9dee6;letter-spacing:2px;font-size:16px;line-height:1}html:not(.xs-home) .xl-stars__fg{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--xs-orange)}html:not(.xs-home) .xl-stars__num{font-weight:800}html:not(.xs-home) .xl-stars__count{color:var(--xs-mute)}.xs-stars{color:var(--xs-orange);letter-spacing:2px;font-size:15px}.xs-pdp{padding:12px 0 56px;background:#fff}.xe-split{display:block}.xe-gal{position:relative;min-width:0}.xe-gal__stage{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:radial-gradient(120% 90% at 50% 10%,#fff,#fff0 60%),linear-gradient(165deg,#e7edf6,#f3f5f7 55%,#fbfcfd)}.xe-gal__stage:after{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#10244338,#10244300);filter:blur(6px);pointer-events:none;z-index:0}.xe-gal__track{position:relative;z-index:1;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.xe-gal__track::-webkit-scrollbar{display:none}.xe-gal__slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:7% 7% 11%;box-sizing:border-box}.xe-gal__zoom{all:unset;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:zoom-in}.xe-gal__zoom:focus-visible{outline:2px solid var(--xs-orange);outline-offset:-4px;border-radius:16px}.xe-gal__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;border-radius:14px}.xe-gal__video,.xe-gal__ext{width:100%;max-height:100%;border-radius:18px;overflow:hidden;background:#000}.xe-gal__ext iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.xe-gal__dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:6px}.xe-gal__dots span{width:7px;height:7px;border-radius:99px;background:#10244338;transition:width .3s var(--xs-ease),background .3s}.xe-gal__dots span.is-active{width:22px;background:var(--xs-navy)}.xe-gal__nav,.xe-gal__rail{display:none}.xs-badge--float{position:absolute;top:16px;left:16px;z-index:3}.xe-panel{padding:24px 0 0}.xs-toprow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.xs-toprow:empty{display:none}.xs-toprow .xs-badge{display:none}.xs-rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--xs-ink);text-decoration:none}.xs-rating[hidden]{display:none}.xe-title{font-size:clamp(28px,6.6vw,44px);line-height:1.06;font-weight:800;letter-spacing:-.025em;color:var(--xs-navy)}.xe-sub{margin-top:12px!important;font-size:17px;line-height:1.5;color:var(--xs-mute)}.xs-bullets{display:grid;gap:10px;margin-top:20px!important}.xs-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;font-weight:500;color:var(--xs-ink)}.xs-tick{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#ff7a001f;color:var(--xs-orange)}.xs-tick .xl-icon{width:14px;height:14px;stroke-width:3}.xe-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px!important}.xe-price__now{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--xs-navy)}.xe-price__was{font-size:18px;color:#8a909b}.xe-save{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;border-radius:999px;background:#ff7a001f;color:#c85a00;font-size:12.5px;font-weight:800}.xe-save[hidden],.xe-price__was[hidden]{display:none}.xe-unit{font-size:13px;color:var(--xs-mute)}.xe-tax{margin-top:6px!important;font-size:13px;color:var(--xs-mute)}.xe-form{margin-top:22px}.xe-opt{margin-bottom:18px!important}.xe-label{display:block;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--xs-navy)}.xe-opt__val{font-weight:500;color:var(--xs-mute)}.xe-opt__pills{display:flex;flex-wrap:wrap;gap:8px}.xe-opt__in{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.xe-opt__pill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:1.5px solid var(--xs-line);border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--xs-ink);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.xe-opt__pill:hover{border-color:var(--xs-navy)}.xe-opt__in:checked+.xe-opt__pill{background:var(--xs-navy);border-color:var(--xs-navy);color:#fff}.xe-opt__in:focus-visible+.xe-opt__pill{outline:3px solid rgba(255,122,0,.4);outline-offset:2px}.xe-opt__in.is-unavail+.xe-opt__pill{color:#9aa0aa;text-decoration:line-through;border-style:dashed}.xe-opt__sw{width:20px;height:20px;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.xe-plan{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:8px;border:1.5px solid var(--xs-line);border-radius:14px;font-size:14px;cursor:pointer}.xs-tiers{display:grid;gap:10px;margin-bottom:14px!important}.xs-tiers__note{grid-column:1/-1;font-size:12.5px;color:var(--xs-mute)}.xs-tier__in{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.xs-tier{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--xs-line);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.xs-tier:hover{border-color:#b9c2d0}.xs-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid #C4CBD6;box-sizing:border-box;transition:border .2s}.xs-tier__main{display:grid;gap:2px}.xs-tier__main strong{font-size:15.5px;font-weight:800;color:var(--xs-navy)}.xs-tier__main small{font-size:12.5px;color:var(--xs-mute)}.xs-tier__price{display:grid;justify-items:end;gap:2px;font-weight:800;font-size:16px;color:var(--xs-navy)}.xs-tier__price s{font-size:12.5px;font-weight:500;color:#8a909b}.xs-tier__flag{position:absolute;top:-10px;right:16px;padding:5px 10px;font-size:10px}.xs-tier__in:checked+.xs-tier{border:2px solid var(--xs-orange);background:#fff7f0;box-shadow:0 10px 26px -18px #ff7a00cc;padding:15.5px 17.5px}.xs-tier__in:checked+.xs-tier .xs-tier__radio{border:7px solid var(--xs-orange)}.xs-tier__in:focus-visible+.xs-tier{outline:3px solid rgba(255,122,0,.35);outline-offset:2px}.xe-buyrow{display:flex;align-items:center;gap:16px;margin-bottom:14px}.xe-buyrow__label{margin:0!important}.xe-buyrow[hidden]{display:none}.xe-step{display:inline-flex;align-items:center;height:52px;border:1.5px solid var(--xs-line);border-radius:999px;background:#fff;overflow:hidden}.xe-step__btn{all:unset;display:grid;place-items:center;width:46px;height:100%;font-size:20px;color:var(--xs-navy);cursor:pointer}.xe-step__btn:hover{background:var(--xs-grey)}.xe-step__btn:focus-visible{outline:2px solid var(--xs-orange);outline-offset:-3px}.xe-step__in{width:40px;border:0;background:transparent;text-align:center;font-size:16px;font-weight:700;color:var(--xs-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.xe-step__in::-webkit-inner-spin-button,.xe-step__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xe-step--sm{height:38px}.xe-step--sm .xe-step__btn{width:36px;font-size:17px}.xe-step--sm .xe-step__in{width:30px;font-size:14px}.xe-avail{display:flex;align-items:center;gap:8px;margin-bottom:12px!important;font-size:13px;font-weight:600;color:#1c7c4a}.xe-dot{width:8px;height:8px;border-radius:50%;background:#22a45d;box-shadow:0 0 0 4px #22a45d26}.xe-dot--off{background:#b4bac4;box-shadow:none}.xe-avail:has(.xe-dot--off){color:var(--xs-mute)}.xs-section .product-form__buttons.xe-btns{display:grid!important;grid-template-columns:1fr!important;gap:10px;max-width:none!important;margin:0!important}.xe-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;padding:0 28px;border:0;border-radius:999px;background:var(--xs-orange);color:#fff;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 36px -16px #ff7a00bf;transition:background .2s,transform .2s var(--xs-ease),box-shadow .2s}.xe-atc:hover:not([disabled]){background:var(--xs-orange-d);transform:translateY(-1px);box-shadow:0 22px 40px -16px #ff7a00d9}.xe-atc:focus-visible{outline:3px solid rgba(255,122,0,.45);outline-offset:3px}.xe-atc[disabled]{background:#c9ced6;box-shadow:none;cursor:not-allowed}.xe-spin{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:xs-spin .8s linear infinite}.is-busy>.xe-spin{display:inline-block}@keyframes xs-spin{to{transform:rotate(360deg)}}.xe-dyn{min-height:56px;--shopify-accelerated-checkout-button-block-size:56px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-inline-alignment:center}.xe-dyn.is-off{opacity:.4;pointer-events:none}.xs-section .xe-dyn .shopify-payment-button__button--unbranded,.xs-section .xe-buynow{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:2px solid var(--xs-navy)!important;border-radius:999px;background:#fff!important;color:var(--xs-navy)!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;cursor:pointer;box-shadow:none!important;transition:background .2s,color .2s}.xs-section .xe-dyn .shopify-payment-button__button--unbranded:hover:not([disabled]),.xs-section .xe-buynow:hover{background:var(--xs-navy)!important;color:#fff!important;text-decoration:none}.xs-section .xe-dyn .shopify-payment-button__button--branded{border-radius:999px;overflow:hidden;min-height:56px}.xs-section .xe-dyn .shopify-payment-button__more-options{margin-top:10px;font-size:12px;color:var(--xs-mute);text-decoration:underline;background:none;border:0;width:100%}.xe-error{margin-top:10px!important;padding:12px 14px;border-radius:12px;background:#fff1f0;color:#b42318;font-size:14px}.xe-error[hidden]{display:none}.xs-guar{display:grid;gap:8px;margin-top:18px!important}.xs-guar__line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--xs-ink)}.xs-guar__line .xl-icon{color:var(--xs-navy)}.xs-guar__line strong{font-weight:700;color:var(--xs-navy)}.xs-section .xl-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.xs-section .xe-pay--center,.xd .xe-pay--center{justify-content:center}.xs-section .xl-pay__item,.xd .xl-pay__item{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:44px;padding:0 6px;border:1px solid var(--xs-line);border-radius:8px;background:#fff;box-sizing:border-box}.xs-section .xl-pay__icon,.xd .xl-pay__icon{height:18px;width:auto}.xs-section .xl-pay__item--text,.xd .xl-pay__item--text{font-size:10px;font-weight:800;color:var(--xs-navy)}.xd .xl-pay{display:flex;flex-wrap:wrap;gap:6px}.xe-wa{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;color:#128c4a;text-decoration:none}.xe-blocks{display:grid;gap:12px;margin-top:20px}.xe-note{padding:12px 16px;border-radius:14px;background:var(--xs-grey);font-size:14px;color:var(--xs-ink)}.xe-benefits{font-size:15px;line-height:1.6}.xe-accs{margin-top:24px;border-top:1px solid var(--xs-line)}.xe-acc{border-bottom:1px solid var(--xs-line)}.xe-acc summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 2px;font-size:15px;font-weight:700;color:var(--xs-navy);cursor:pointer;list-style:none}.xe-acc summary::-webkit-details-marker{display:none}.xe-acc summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;color:var(--xs-navy);transition:transform .25s}.xe-acc[open] summary:after{transform:rotate(45deg)}.xe-acc__body{padding:0 2px 20px}.xe-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;transform:translateY(160%);transition:transform .45s var(--xs-ease);pointer-events:none}.xe-bar.is-on{transform:none;pointer-events:auto}html.xs-locked .xe-bar{visibility:hidden}.xe-bar__in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:760px;margin:0 auto;padding:8px 8px 8px 10px;border-radius:22px;background:#fff;box-shadow:0 18px 50px -12px #10244359,0 0 0 1px #1024430f}.xe-bar__info{display:flex;align-items:center;gap:12px;min-width:0}.xe-bar__img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:var(--xs-grey);flex:none}.xe-bar__txt{display:grid;min-width:0}.xe-bar__title{font-size:13.5px;font-weight:700;color:var(--xs-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xe-bar__price{display:flex;gap:8px;align-items:baseline;font-size:14px;font-weight:800;color:var(--xs-ink)}.xe-bar__price s{font-size:12px;font-weight:500;color:#8a909b}.xe-bar__price s[hidden]{display:none}.xe-bar__btn{flex:none;min-height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--xs-orange);color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 22px -12px #ff7a00cc}.xe-bar__btn[disabled]{background:#c9ced6;box-shadow:none}.xe-bar__btn.is-busy{opacity:.65}.xe-toast{position:fixed;right:16px;top:16px;z-index:80;width:min(360px,calc(100vw - 32px));padding:16px;border-radius:20px;background:#fff;box-shadow:var(--xs-shadow-lg)}.xe-toast[hidden]{display:none}.xe-toast__head{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--xs-navy)}.xe-toast__x{all:unset;margin-left:auto;cursor:pointer}.xe-toast__item{margin:8px 0 12px!important;font-size:14px;color:var(--xs-mute)}.xe-toast__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xe-toast__btns a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;border:2px solid var(--xs-navy);color:var(--xs-navy)}.xe-toast__btns .xe-toast__go{background:var(--xs-orange);border-color:var(--xs-orange);color:#fff}.xe-zoom{max-width:none;max-height:none;width:100vw;height:100vh;margin:0;padding:0;border:0;background:#fff}.xe-zoom::backdrop{background:#10244399}.xe-zoom img{width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:transform .3s}.xe-zoom img.is-zoomed{transform:scale(2.2);cursor:zoom-out}.xe-zoom__x{position:fixed;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--xs-grey);cursor:pointer}@media(max-width:989px){.xe-gal{margin:0 -8px}.xs-pdp .xs-wrap{padding:0 14px}}@media(min-width:990px){.xs-pdp{padding:32px 0 88px}.xe-split{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(40px,5vw,72px);align-items:start}.xe-gal{position:sticky;top:calc(var(--xe-top,0px) + 24px)}.xe-gal__stage{border-radius:32px}.xe-gal__track{display:grid;grid-template:100%/100%;overflow:hidden}.xe-gal__slide{grid-area:1/1;opacity:0;visibility:hidden;transform:scale(.985);transition:opacity .5s var(--xs-ease),transform .6s var(--xs-ease),visibility 0s .5s}.xe-gal__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--xs-ease),transform .6s var(--xs-ease)}.xe-gal__dots{display:none}.xe-gal__nav{position:absolute;inset:50% 18px auto;z-index:2;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.xe-gal__arrow{all:unset;pointer-events:auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--xs-navy);box-shadow:0 8px 20px -10px #10244366;cursor:pointer;transition:background .2s,transform .2s}.xe-gal__arrow:hover{background:#fff;transform:scale(1.05)}.xe-gal__arrow:focus-visible{outline:2px solid var(--xs-orange)}.xe-gal__arrow .xl-icon{transform:rotate(90deg)}.xe-gal__arrow--next .xl-icon{transform:rotate(-90deg)}.xe-gal__rail{display:flex;gap:12px;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:2px}.xe-gal__rail::-webkit-scrollbar{display:none}.xe-gal__thumb{all:unset;position:relative;flex:none;width:84px;height:84px;border-radius:16px;overflow:hidden;background:var(--xs-grey);cursor:pointer;box-shadow:inset 0 0 0 1px var(--xs-line);transition:box-shadow .2s,transform .2s}.xe-gal__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px;box-sizing:border-box;display:block}.xe-gal__thumb:hover{transform:translateY(-2px)}.xe-gal__thumb.is-active{box-shadow:inset 0 0 0 2px var(--xs-navy)}.xe-gal__thumb:focus-visible{outline:2px solid var(--xs-orange);outline-offset:2px}.xe-gal__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#10244359}.xe-gal__play:after{content:"";border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.xs-badge--float{display:none}.xs-toprow .xs-badge{display:inline-flex}.xe-panel{padding:8px 0 0}.xe-panel__in.is-sticky{position:sticky;top:calc(var(--xe-top,0px) + 24px)}.xe-title{font-size:clamp(34px,3.1vw,46px)}.xe-bar{left:50%;right:auto;width:min(760px,calc(100vw - 40px));transform:translate(-50%,160%);bottom:18px}.xe-bar.is-on{transform:translate(-50%)}}.xs-story>section{position:relative}.xs-logos{background:var(--xs-navy);color:#fff;padding:30px 0}.xs-logos__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 48px}.xs-logos__h{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6}.xs-logos__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 52px}.xs-logos__img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.9}.xs-feat{padding:88px 0;background:#fff}.xs-feat__in{display:grid;gap:40px;align-items:center}.xs-feat__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--xs-grey)}.xs-feat__media img{width:100%;height:100%;object-fit:cover;display:block}.xs-feat__media--product{background:radial-gradient(110% 80% at 50% 0%,#fff 0,#fff0 60%),linear-gradient(165deg,#e7edf6,#f3f5f7 60%,#fbfcfd)}.xs-feat__media--product{aspect-ratio:1/1!important}.xs-feat__media--product img{object-fit:cover}.xs-feat__grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:30px!important}.xs-feat__item{display:grid;grid-template-columns:46px 1fr;column-gap:16px;row-gap:4px;align-items:start;padding:20px;border-radius:var(--xs-r);background:var(--xs-grey)}.xs-feat__item .xs-ic{grid-row:span 2}.xs-feat__item strong{font-size:16px;font-weight:800;color:var(--xs-navy);padding-top:2px}.xs-feat__item span:not(.xs-ic){font-size:14.5px;line-height:1.55;color:var(--xs-mute)}.xs-specs{margin-top:72px}.xs-specs .xs-h3{margin-bottom:18px!important}.xs-specs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media(min-width:750px){.xs-specs__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}}.xs-spec{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--xs-line)}.xs-spec dt{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--xs-mute)}.xs-spec dd{margin-top:6px!important;font-size:16px;font-weight:700;color:var(--xs-navy);line-height:1.4}.xs-spec--wide{grid-column:1/-1}.xs-banner-wrap{padding-bottom:88px}.xs-banner{position:relative;display:flex;align-items:flex-end;min-height:520px;border-radius:32px;overflow:hidden;background:var(--xs-navy);isolation:isolate}.xs-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.xs-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#102443d9,#10244359 55%,#1024431a)}.xs-banner__copy{display:grid;justify-items:start;gap:16px;padding:36px 28px;max-width:620px;color:#fff}.xs-banner__h{font-size:clamp(36px,5vw,68px);line-height:1.02;color:#fff}.xs-banner__t{font-size:17px;line-height:1.55;color:#ffffffd9}.xs-banner--product{background:radial-gradient(70% 90% at 78% 40%,#2b4c80,#16305a 45%,#102443 80%)}.xs-banner--product:before{display:none}.xs-banner--product .xs-banner__img{position:absolute;inset:auto;right:6%;top:50%;width:min(42%,520px);height:auto;aspect-ratio:1/1;transform:translateY(-50%) rotate(-2deg);object-fit:contain;background:#fff;border-radius:28px;padding:22px;box-sizing:border-box;box-shadow:0 40px 80px -30px #0009;z-index:0}.xs-banner--product .xs-banner__copy{align-self:center}@media(max-width:749px){.xs-banner{min-height:560px;border-radius:24px}.xs-banner--product{align-items:flex-end}.xs-banner--product .xs-banner__img{top:24px;left:50%;right:auto;width:62%;transform:translate(-50%) rotate(-2deg)}.xs-banner--product .xs-banner__copy{align-self:flex-end;padding-top:0}}.xs-marq{padding:80px 0 88px;background:var(--xs-navy);color:#fff;overflow:hidden}.xs-marq__track{overflow:hidden;margin-bottom:48px}.xs-marq__row{display:inline-flex;align-items:center;gap:36px;white-space:nowrap;animation:xs-marq 38s linear infinite;will-change:transform}.xs-marq__row span{font-size:clamp(58px,10vw,136px);line-height:1;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55)}.xs-marq__row .xs-marq__dot{font-size:clamp(28px,4vw,48px);-webkit-text-stroke:0;color:var(--xs-orange)}@keyframes xs-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.xs-marq__row{animation:none}}.xs-marq__h{color:#fff;text-align:center;margin-bottom:32px!important;font-size:clamp(28px,3.4vw,46px)}.xs-marq__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px;margin:0 auto!important}.xs-marq__badges li{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;font-size:15px;font-weight:600;color:#fff;background:#ffffff0a}.xs-marq__badges .xl-icon{color:var(--xs-orange)}.xs-steps{padding:96px 0;background:#fff}.xs-steps__list{display:grid;gap:16px;counter-reset:s}.xs-card{position:relative;padding:30px 28px;border-radius:24px;background:var(--xs-grey);overflow:hidden}.xs-step{display:grid;gap:10px;align-content:start}.xs-step .xs-ic{background:var(--xs-navy);color:#fff;margin-bottom:8px}.xs-step strong{font-size:19px;font-weight:800;color:var(--xs-navy)}.xs-step>span:last-child{font-size:15px;line-height:1.6;color:var(--xs-mute)}.xs-step__num{position:absolute;top:10px;right:22px;font-family:var(--xs-serif),Georgia,serif;font-size:96px;line-height:1;color:#10244312}.xs-vs{padding:0 0 96px;background:#fff}.xs-vs__table{border-radius:28px;background:#fff;box-shadow:var(--xs-shadow);border:1px solid var(--xs-line);overflow:hidden}.xs-vs__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:center;border-top:1px solid var(--xs-line)}.xs-vs__row>span{padding:18px 20px;font-size:15px}.xs-vs__row--head{border-top:0}.xs-vs__row--head>span{padding:22px 20px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.xs-vs__row--head .xs-vs__us{background:var(--xs-navy);color:#fff}.xs-vs__row--head .xs-vs__them{color:var(--xs-mute)}.xs-vs__feat{font-weight:600;color:var(--xs-ink)}.xs-vs__us,.xs-vs__them{display:flex;align-items:center;justify-content:center;text-align:center;align-self:stretch}.xs-vs__row:not(.xs-vs__row--head) .xs-vs__us{background:#1024430a;font-weight:700;color:var(--xs-navy)}.xs-yes,.xs-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.xs-yes{background:var(--xs-orange);color:#fff}.xs-no{background:#eef0f4;color:#8a909b}.xs-yes .xl-icon,.xs-no .xl-icon{width:15px;height:15px}.xs-vs__note{font-size:13.5px;color:var(--xs-mute)}@media(max-width:749px){.xs-vs__row>span{padding:14px 10px;font-size:13.5px}.xs-vs__row--head>span{font-size:11px;padding:16px 8px}}.xs-reviews{padding:96px 0;background:var(--xs-grey)}.xs-reviews[hidden]{display:none}.xs-arrows{display:flex;gap:10px;flex:none}.xs-arrow{all:unset;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fff;color:var(--xs-navy);box-shadow:inset 0 0 0 1px var(--xs-line);cursor:pointer;transition:background .2s,color .2s}.xs-arrow:hover{background:var(--xs-navy);color:#fff}.xs-arrow:focus-visible{outline:2px solid var(--xs-orange)}.xs-arrow .xl-icon{transform:rotate(90deg)}.xs-arrow--next .xl-icon{transform:rotate(-90deg)}.xs-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;padding:6px 2px 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.xs-rail::-webkit-scrollbar{display:none}.xs-rail:focus-visible{outline:2px solid var(--xs-orange);outline-offset:4px;border-radius:12px}.xs-rev{flex:0 0 min(340px,78vw);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:24px;background:#fff;overflow:hidden;box-shadow:var(--xs-shadow)}.xs-rev__media{position:relative;aspect-ratio:4/3;background:var(--xs-grey)}.xs-rev__media img{width:100%;height:100%;object-fit:cover;display:block}.xs-rev__media--split{display:grid;grid-template-columns:1fr 1fr;gap:2px}.xs-rev__tag{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#ffffffd9;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--xs-navy)}.xs-rev__tag--r{left:auto;right:10px;background:var(--xs-orange);color:#fff}.xs-rev__body{display:grid;gap:12px;align-content:start;padding:24px;flex:1}.xs-rev__title{font-size:16px;font-weight:800;color:var(--xs-navy)}.xs-rev blockquote{font-size:15.5px;line-height:1.6;color:var(--xs-ink);border:0;font-style:normal}.xs-rev figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:6px;font-size:14px}.xs-rev figcaption strong{color:var(--xs-navy)}.xs-verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#1c7c4a}.xs-verified .xl-icon{width:14px;height:14px}.xs-rev__loc{font-size:12.5px;color:var(--xs-mute)}.xs-rev__src{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--xs-mute)}.xs-g{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--xs-line);font:800 13px/1 Arial,sans-serif;color:#4285f4}.xs-reviews__apps{margin-top:24px}.xs-ugc{padding:96px 0;background:#fff}.xs-ugc__card{flex:0 0 min(270px,72vw);scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--xs-shadow)}.xs-ugc__vid{position:relative;aspect-ratio:9/16;background:var(--xs-navy)}.xs-ugc__vid video{width:100%;height:100%;object-fit:cover;display:block}.xs-ugc__play{all:unset;position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;transform:translate(-50%,-50%);background:#ffffff38;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:opacity .2s}.xs-ugc__play svg{width:26px;height:26px;margin-left:3px}.xs-ugc__vid.is-playing .xs-ugc__play{opacity:0}.xs-ugc__vid.is-playing:hover .xs-ugc__play{opacity:1}.xs-ugc__cap{position:absolute;left:14px;right:14px;bottom:14px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.xs-ugc__prod{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.xs-ugc__prod img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--xs-grey)}.xs-ugc__info{display:grid;min-width:0;font-size:13px}.xs-ugc__info a{font-weight:700;color:var(--xs-navy);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xs-ugc__info span{font-weight:700;color:var(--xs-ink)}.xs-stats{padding:96px 0;background:var(--xs-grey)}.xs-stats__grid{display:grid;gap:16px}.xs-stat{display:grid;gap:10px;padding:34px 28px;border-radius:24px;background:#fff;text-align:center;box-shadow:var(--xs-shadow)}.xs-stat__v{font-size:clamp(56px,6vw,84px);line-height:1;color:var(--xs-navy)}.xs-stat__l{font-size:15px;line-height:1.5;color:var(--xs-mute)}.xs-faq{padding:96px 0;background:#fff}.xs-faq__in{display:grid;gap:32px}.xs-faq__list{display:grid;gap:12px}.xs-faq__item{border-radius:20px;background:var(--xs-grey);transition:background .2s,box-shadow .2s}.xs-faq__item[open]{background:#fff;box-shadow:var(--xs-shadow),inset 0 0 0 1px var(--xs-line)}.xs-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;font-size:16.5px;font-weight:700;color:var(--xs-navy);cursor:pointer;list-style:none}.xs-faq__item summary::-webkit-details-marker{display:none}.xs-faq__plus{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--xs-line)}.xs-faq__plus:before,.xs-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--xs-navy);transform:translate(-50%,-50%);transition:transform .25s}.xs-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.xs-faq__item[open] .xs-faq__plus{background:var(--xs-orange);box-shadow:none}.xs-faq__item[open] .xs-faq__plus:before,.xs-faq__item[open] .xs-faq__plus:after{background:#fff}.xs-faq__item[open] .xs-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.xs-faq__a{padding:0 24px 22px}.xs-guarantee-wrap{padding-bottom:96px}.xs-guarantee{display:grid;gap:24px;padding:36px 28px;border-radius:32px;background:linear-gradient(135deg,#fff6ee,#f3f5f7 60%);border:1px solid #F1E2D3}.xs-guarantee__seal{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--xs-orange);color:#fff;box-shadow:0 18px 36px -16px #ff7a00cc}.xs-guarantee__seal .xl-icon{width:38px;height:38px}.xs-guarantee__copy .xs-h2{font-size:clamp(30px,3.4vw,46px)}.xs-guarantee__t{margin-top:12px;font-size:16px;line-height:1.6;color:var(--xs-mute)}.xs-guarantee__list{display:grid;gap:12px}.xs-guarantee__list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;color:var(--xs-ink)}.xs-guarantee__list .xl-icon{color:var(--xs-orange);margin-top:2px}.xs-final{padding:88px 0;background:var(--xs-navy);color:#fff;overflow:hidden}.xs-final:before{content:"";position:absolute;right:-10%;top:-30%;width:60%;height:160%;background:radial-gradient(closest-side,#ff7a0029,#ff7a0000);pointer-events:none}.xs-final__in{position:relative;display:grid;gap:40px;align-items:center}.xs-final__copy{display:grid;justify-items:start;gap:16px}.xs-final__h{font-size:clamp(40px,5.4vw,76px);line-height:1;color:#fff}.xs-final__p{font-size:17px;color:#fffc}.xs-final__note{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb3}.xs-final__media{justify-self:center;width:min(420px,80%);aspect-ratio:1/1;padding:26px;border-radius:32px;background:#fff;box-sizing:border-box;transform:rotate(2deg);box-shadow:0 50px 90px -40px #000000b3}.xs-final__media img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.xs-feat,.xs-steps,.xs-reviews,.xs-ugc,.xs-stats,.xs-faq{padding:64px 0}.xs-vs,.xs-banner-wrap,.xs-guarantee-wrap{padding-bottom:64px}.xs-marq{padding:56px 0 64px}.xs-final{padding:64px 0 96px}.xs-head{margin-bottom:30px}.xs-head--row .xs-arrows{display:none}}@media(min-width:750px){.xs-feat__grid{grid-template-columns:1fr 1fr}.xs-feat__item{grid-template-columns:1fr;align-content:start}.xs-feat__item .xs-ic{grid-row:auto;margin-bottom:8px}.xs-steps__list,.xs-stats__grid{grid-template-columns:repeat(3,1fr)}.xs-banner__copy{padding:56px}}@media(min-width:990px){.xs-feat__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.xs-feat__media{aspect-ratio:5/6}.xs-banner{min-height:600px}.xs-banner__copy{padding:72px}.xs-faq__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.xs-faq__in .xs-head{position:sticky;top:40px}.xs-guarantee{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:44px;padding:56px}.xs-guarantee .xs-link{grid-column:2}.xs-final__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}html.xs-locked{overflow:hidden}html.xs-locked body{padding-right:var(--xs-sbw,0)}.xd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s .4s}.xd.is-open{visibility:visible;pointer-events:auto;transition:none}.xd__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#10244373;opacity:0;transition:opacity .35s var(--xs-ease)}.xd.is-open .xd__overlay{opacity:1}.xd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;width:100%;max-width:420px;background:#fff;box-shadow:-30px 0 60px -30px #10244366;transform:translate(100%);transition:transform .4s var(--xs-ease);outline:0}.xd.is-open .xd__panel{transform:none}@media(prefers-reduced-motion:reduce){.xd__panel,.xd__overlay{transition:none}}.xd__body{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.xd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px 24px;border-bottom:1px solid var(--xs-line)}.xd__title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--xs-navy);font-family:inherit}.xd__title span{color:var(--xs-mute);font-weight:600}.xd__x{all:unset;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--xs-grey);color:var(--xs-navy);cursor:pointer;transition:background .2s}.xd__x:hover{background:#e6eaf0}.xd__x:focus-visible{outline:2px solid var(--xs-orange)}.xd__scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px;overscroll-behavior:contain}.xs-progress{padding:14px 16px;border-radius:18px;background:var(--xs-grey)}.xs-progress p{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13.5px;color:var(--xs-ink)}.xs-progress p .xl-icon{color:var(--xs-orange)}.xs-progress strong{color:var(--xs-navy)}.xs-progress__track{height:8px;border-radius:99px;background:#dfe4eb;overflow:hidden}.xs-progress__track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#FF9A3D,var(--xs-orange));transition:width .5s var(--xs-ease)}.xe-lines{margin:0;padding:0;list-style:none}.xs-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--xs-line);transition:opacity .2s}.xs-line.is-busy{opacity:.5;pointer-events:none}.xe-line__media{display:block;width:88px;height:88px;border-radius:16px;background:var(--xs-grey);overflow:hidden}.xe-line__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px;box-sizing:border-box;display:block}.xe-line__info{display:grid;gap:4px;min-width:0;align-content:start}.xs-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xe-line__title{font-size:14.5px;font-weight:700;line-height:1.35;color:var(--xs-navy);text-decoration:none}.xe-line__title:hover{text-decoration:underline}.xe-line__rm{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--xs-mute);transition:background .2s,color .2s}.xe-line__rm:hover{background:var(--xs-grey);color:var(--xs-navy)}.xe-line__rm .xl-icon{width:15px;height:15px}.xe-line__meta{margin:0;font-size:12.5px;color:var(--xs-mute)}.xe-line__disc{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;color:#c85a00}.xe-line__disc .xl-icon{width:14px;height:14px}.xe-line__ctrl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.xe-line__price{display:grid;justify-items:end;font-size:15px}.xe-line__price strong{font-weight:800;color:var(--xs-ink)}.xe-line__price s{font-size:12px;color:#8a909b}.xs-ups{margin-top:18px}.xs-ups[hidden]{display:none}.xs-ups__h{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xs-mute)}.xs-ups__card{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--xs-grey)}.xs-ups__img{display:block;width:68px;height:68px;border-radius:14px;background:#fff;overflow:hidden}.xs-ups__img img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box}.xs-ups__info{display:grid;gap:3px;min-width:0}.xs-ups__title{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--xs-navy);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xs-ups__price{font-size:13.5px;font-weight:800;color:var(--xs-ink)}.xs-ups__price s{font-weight:500;color:#8a909b;font-size:12px}.xs-ups__price .unit-price{display:none}.xd__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--xs-line);box-shadow:0 -14px 30px -24px #10244359;background:#fff}.xd__sum{display:grid;gap:6px;margin:0}.xd__sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.xd__sum dt{font-size:16px;font-weight:700;color:var(--xs-navy)}.xd__sum dd{margin:0;font-size:19px;font-weight:800;color:var(--xs-navy)}.xd__disc dt,.xd__disc dd{font-size:13px!important;color:#c85a00!important}.xd__tax{margin:4px 0 14px;font-size:12.5px;color:var(--xs-mute)}.xd__checkout{min-height:60px}.xd__pay{margin-top:12px}.xd__assure{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12px;color:var(--xs-mute)}.xd__assure .xl-icon{width:15px;height:15px;color:var(--xs-navy)}.xd__view{display:block;margin-top:8px;text-align:center;font-size:12.5px;font-weight:600;color:var(--xs-navy)}.xd__empty{display:grid;justify-items:center;align-content:center;gap:12px;flex:1;padding:40px 28px;text-align:center}.xd__empty-ic{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--xs-grey);color:var(--xs-navy);margin-bottom:6px}.xd__empty-ic .xl-icon{width:32px;height:32px}.xd__empty-h{margin:0;font-family:var(--xs-serif),Georgia,serif;font-size:32px;line-height:1.1;color:var(--xs-navy)}.xd__empty-t{margin:0 0 10px;font-size:15px;color:var(--xs-mute);max-width:300px}.xd__empty-trust{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.xd__empty-trust li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--xs-ink)}.xd__empty-trust .xl-icon{color:var(--xs-orange)}.xs-cart{background:var(--xs-grey);padding:40px 0 96px}.xs-section .xe-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media(min-width:750px){.xs-section .xe-wrap{padding:0 40px}}.xs-cart .xe-cart__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.xs-cart .xe-eyebrow{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--xs-orange)}.xs-cart .xe-cart__title{font-family:var(--xs-serif),Georgia,serif;font-weight:400;font-size:clamp(38px,4.6vw,60px);line-height:1;letter-spacing:-.015em;color:var(--xs-navy)}.xs-cart .xe-cart__n{font-family:var(--xs-sans),system-ui,sans-serif;font-size:.42em;font-weight:700;color:var(--xs-mute);vertical-align:middle}.xs-cart .xe-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--xs-navy);text-decoration:none;border-bottom:2px solid var(--xs-orange);padding-bottom:2px}.xs-cart .xe-progress{padding:18px 22px;border-radius:22px;background:#fff;box-shadow:var(--xs-shadow);margin-bottom:20px}.xs-cart .xe-progress__top{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14.5px}.xs-cart .xe-progress__top p{margin:0;flex:1}.xs-cart .xe-progress__top .xl-icon{color:var(--xs-orange)}.xs-cart .xe-progress__top strong{color:var(--xs-navy)}.xs-cart .xe-progress__goal{font-size:12.5px;font-weight:800;color:var(--xs-mute)}.xs-cart .xe-progress__track{height:10px;border-radius:99px;background:#e3e8ef;overflow:hidden}.xs-cart .xe-progress__track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#FF9A3D,var(--xs-orange))}.xs-cart .xe-cart__grid{display:grid;gap:20px;align-items:start}.xs-cart .xe-cart__main{display:grid;gap:16px;min-width:0}.xs-cart .xe-cart__form{padding:6px 24px;border-radius:24px;background:#fff;box-shadow:var(--xs-shadow)}.xs-cart .xs-line{grid-template-columns:112px minmax(0,1fr);gap:18px;padding:20px 0}.xs-cart .xs-line:last-child{border-bottom:0}.xs-cart .xe-line__media{width:112px;height:112px}.xs-cart .xe-line__title{font-size:16px}.xs-cart .xe-note-box{margin:0 -24px;padding:14px 24px 18px;border-top:1px solid var(--xs-line)}.xs-cart .xe-note-box summary{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--xs-navy);cursor:pointer;list-style:none}.xs-cart .xe-note-box textarea{width:100%;margin-top:12px;padding:12px 14px;border:1.5px solid var(--xs-line);border-radius:14px;font:inherit;font-size:14px;box-sizing:border-box;resize:vertical}.xs-cart .xe-upsell .xs-ups{margin:0;padding:18px 20px;border-radius:24px;background:#fff;box-shadow:var(--xs-shadow)}.xs-cart .xe-upsell .xs-ups__card{background:var(--xs-grey)}.xs-cart .xe-sum{padding:28px;border-radius:28px;background:var(--xs-navy);color:#fff;box-shadow:var(--xs-shadow-lg)}.xs-cart .xe-sum__label{margin:0 0 18px;font-family:var(--xs-serif),Georgia,serif;font-size:30px;line-height:1.1;color:#fff}.xs-cart .xe-sum__lines{display:grid;gap:12px;margin:0}.xs-cart .xe-sum__lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14.5px;color:#ffffffd1}.xs-cart .xe-sum__lines dd{margin:0;text-align:right;display:grid;justify-items:end;color:#fff;font-weight:600}.xs-cart .xe-sum__free{font-size:12px;font-weight:700;color:#ffb26b}.xs-cart .xe-sum__disc{color:#ffb26b!important}.xs-cart .xe-sum__total{padding-top:14px;margin-top:4px;border-top:1px solid rgba(255,255,255,.16)}.xs-cart .xe-sum__total dt{font-size:17px;font-weight:800;color:#fff}.xs-cart .xe-sum__total dd{font-size:26px;font-weight:800}.xs-cart .xe-sum__tax{margin:12px 0 20px;font-size:12.5px;line-height:1.5;color:#ffffffa6}.xs-cart .xe-checkout{min-height:64px}.xs-cart .xe-sum__extra{margin-top:12px;--shopify-accelerated-checkout-button-border-radius:999px}.xs-cart .xe-pay{margin-top:16px}.xs-cart .xe-assure{display:grid;gap:14px;margin:16px 0 0;padding:20px 22px;border-radius:22px;background:#fff;box-shadow:var(--xs-shadow);list-style:none}.xs-cart .xe-assure li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:13.5px;color:var(--xs-mute)}.xs-cart .xe-assure li .xl-icon{color:var(--xs-orange)}.xs-cart .xe-assure strong{display:block;font-size:14px;color:var(--xs-navy)}.xs-cart .xe-wa{display:flex;justify-content:center}.xs-cart .xe-empty{padding:24px 0 40px}.xs-cart .xe-empty__in{display:grid;justify-items:center;gap:14px;max-width:760px;padding:64px 28px;border-radius:32px;background:#fff;box-shadow:var(--xs-shadow);text-align:center}.xs-cart .xe-empty__icon{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--xs-grey);color:var(--xs-navy)}.xs-cart .xe-empty__icon .xl-icon{width:34px;height:34px}.xs-cart .xe-eyebrow--accent{color:var(--xs-orange)}.xs-cart .xe-display{font-family:var(--xs-serif),Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,58px);line-height:1.04;color:var(--xs-navy)}.xs-cart .xe-empty__text{font-size:16px;color:var(--xs-mute);max-width:440px}.xs-cart .xe-empty__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.xs-cart .xe-ghost{display:inline-flex;align-items:center;min-height:56px;padding:0 28px;border-radius:999px;border:2px solid var(--xs-navy);color:var(--xs-navy);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.xs-cart .xe-atc__arrow .xl-icon{width:16px;height:16px}.xs-cart .xe-empty__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:18px;list-style:none;padding:0}.xs-cart .xe-empty__trust li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--xs-ink)}.xs-cart .xe-empty__trust .xl-icon{color:var(--xs-orange)}@media(max-width:749px){.xs-cart{padding:24px 0 64px}.xs-cart .xe-cart__form{padding:4px 16px}.xs-cart .xs-line{grid-template-columns:88px minmax(0,1fr);gap:14px}.xs-cart .xe-line__media{width:88px;height:88px}.xs-cart .xe-note-box{margin:0 -16px;padding:14px 16px}.xs-cart .xe-sum{padding:24px 20px}}@media(min-width:990px){.xs-cart .xe-cart__grid{grid-template-columns:minmax(0,1fr) 400px;gap:28px}.xs-cart .xe-cart__side{position:sticky;top:24px}}html:not(.xs-home) .xl-card__media{position:relative}html:not(.xs-home) .xl-card__media .xl-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s var(--xs-ease),transform .4s var(--xs-ease)}@media(hover:hover){html:not(.xs-home) .xl-card:hover .xl-card__media .xl-card__img2{opacity:1}}.template-product .related-products,.related-products{font-family:var(--xs-sans),system-ui,sans-serif}.related-products .related-products__heading{font-family:var(--xs-serif),Georgia,serif!important;font-weight:400!important;letter-spacing:-.015em!important;color:var(--xs-navy)!important;font-size:clamp(32px,4vw,52px)!important;text-transform:none!important;margin-bottom:28px}.related-products .card__inner{border-radius:20px!important;overflow:hidden}.related-products .card__heading,.related-products .card__heading a,.related-products .lm-card-title{font-family:var(--xs-sans),system-ui,sans-serif!important;font-weight:700!important;color:var(--xs-navy)!important;letter-spacing:0!important}.related-products .price,.related-products .lm-card-price{font-family:var(--xs-sans),system-ui,sans-serif!important;color:var(--xs-ink)!important}.related-products .price-item--sale,.related-products .price-item--last{color:var(--xs-navy)!important;font-weight:800!important}.related-products s.price-item--regular,.related-products .price__sale .price-item--regular,.related-products s{color:#8a909b!important}html:not(.xs-home) .xl-ann{background:#000!important}@media(min-width:990px){.xs-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.xs-tiers .xe-label{grid-column:1/-1}.xs-tier{grid-template-columns:1fr;justify-items:start;align-content:start;gap:6px;padding:14px 14px 13px;height:100%;box-sizing:border-box}.xs-tier__in:checked+.xs-tier{padding:13.5px 13.5px 12.5px}.xs-tier__radio{position:absolute;top:12px;right:12px;width:18px;height:18px}.xs-tier__in:checked+.xs-tier .xs-tier__radio{border-width:6px}.xs-tier__main strong{font-size:15px}.xs-tier__price{justify-items:start;font-size:15px}.xs-tier__flag{left:50%;right:auto;transform:translate(-50%);top:-9px;font-size:9px;padding:4px 8px}.xe-sub{font-size:16.5px}.xs-bullets{margin-top:16px!important;gap:8px}.xe-price{margin-top:18px!important}.xe-form{margin-top:18px}}:root{--xs-navy:#102443;--xs-grey:#F3F5F7;--xs-ink:#202124;--xs-orange:#FF7A00;--xs-orange-d:#E86E00}html.xs-dark body,html.xs-dark #MainContent{background:#fff}.xs-serif{font-family:var(--xs-sans),system-ui,sans-serif!important;font-weight:800;letter-spacing:-.025em}.xs-h2.xs-serif,.xs-h2{font-size:clamp(28px,3.4vw,46px);line-height:1.08}.xs-h2,.xe-title{text-wrap:balance}.xd__empty-h,.xs-cart .xe-cart__title,.xs-cart .xe-sum__label,.xs-cart .xe-display,.xs-step__num{font-weight:800;letter-spacing:-.025em}.xs-cart .xe-cart__title,.xs-cart .xe-display{font-size:clamp(32px,4vw,48px)}.xs-cart .xe-sum__label,.xd__empty-h{font-size:26px}html.xs-dark .related-products .related-products__heading{font-family:var(--xs-sans),system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important;font-size:clamp(28px,3.4vw,46px)!important}.xd :where(button,input,select,textarea),.xs-section :where(button,input,select,textarea){font-family:var(--xs-sans)}.xs-card,.xs-feat__item,.xs-faq__item,.xs-stat,.xs-ups__card,.xe-note,.xs-progress{box-shadow:inset 0 0 0 1px #1024430f}.xs-rev{box-shadow:0 1px 2px #1024430a,0 14px 30px -20px #10244340,inset 0 0 0 1px #1024430f}.xe-gal__stage{box-shadow:inset 0 0 0 1px #1024430f}.xs-banner--product{background:linear-gradient(160deg,#f3f5f7,#e8edf4);box-shadow:inset 0 0 0 1px #1024430f}.xs-banner--product .xs-banner__copy,.xs-banner--product .xs-banner__h{color:var(--xs-navy)}.xs-banner--product .xs-banner__t{color:#4a5160}.xs-banner--product .xs-glass{background:var(--xs-navy);border-color:var(--xs-navy);color:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}.xs-banner--product .xs-glass:hover{background:#1b3560}.xs-banner--product .xs-badge--navy,.xs-banner--product .xs-glass--sm{background:var(--xs-navy);color:#fff!important}.xs-marq,.xs-final{background:radial-gradient(80% 120% at 75% 40%,#1c1f25,#0e1013 60%,#0b0d10)}.xs-pill:not(.xs-pill--navy-outline),.xe-atc,.xe-bar__btn,.xe-toast__btns .xe-toast__go,.xs-badge:not(.xs-badge--navy){color:#fff!important;font-weight:800}.xs-pill--navy-outline{color:var(--xs-navy)!important}.xs-pill--navy-outline:hover{color:#fff!important}.xs-section .xl-perfume-note{border:1px solid rgba(16,36,67,.08)!important;border-left:4px solid var(--xs-orange)!important;background:var(--xs-grey)!important;color:var(--xs-ink)!important;font-size:14px!important;border-radius:14px!important}.xs-section .xl-perfume-note p{font-size:14px!important;color:#4a5160}.xs-section .xl-perfume-note strong{color:var(--xs-navy)}.xs-section .xl-perfume-pair-upsell{border:1px solid rgba(16,36,67,.08)!important;background:var(--xs-grey)!important;color:var(--xs-ink)!important;border-radius:16px!important}.xs-section .xl-perfume-pair-upsell>div{color:#c85a00!important;font-size:12px!important}.xs-section .xl-perfume-pair-upsell strong{color:var(--xs-navy)}.xs-section .xl-perfume-pair-upsell a{display:inline-flex!important;align-items:center;min-height:44px;box-sizing:border-box;background:var(--xs-navy)!important;border-radius:999px!important;font-size:14px!important;padding:0 22px!important}.xs-section .xlimit-fragrance-details__details{border:1px solid rgba(16,36,67,.12);background:#fff;box-shadow:0 1px 2px #1024430a,0 14px 30px -22px #1024434d}.xs-section .xlimit-fragrance-details__summary{background:var(--xs-grey);color:var(--xs-navy)}.xs-section .xlimit-fragrance-details__eyebrow{color:var(--xs-mute);font-size:13px}.xs-section .xlimit-fragrance-details__title{color:var(--xs-navy)}.xs-section .xlimit-fragrance-details__chevron{width:44px;height:44px;flex-basis:44px;border-color:#10244340;color:var(--xs-navy)}.xs-section .xlimit-fragrance-details__details[open] .xlimit-fragrance-details__chevron{border-color:var(--xs-orange)}.xs-section .xlimit-fragrance-details__content{border-top-color:#10244314;color:var(--xs-ink)}.xs-cart .xe-sum{background:#fff;color:var(--xs-ink);box-shadow:var(--xs-shadow),inset 0 0 0 1px #1024430f}.xs-cart .xe-sum__label{color:var(--xs-navy)}.xs-cart .xe-sum__lines>div{color:var(--xs-mute)}.xs-cart .xe-sum__lines dd{color:var(--xs-navy)}.xs-cart .xe-sum__free,.xs-cart .xe-sum__disc{color:#c85a00!important}.xs-cart .xe-sum__total{border-top:1px solid var(--xs-line)}.xs-cart .xe-sum__total dt,.xs-cart .xe-sum__total dd{color:var(--xs-navy)}.xs-cart .xe-sum__tax{color:var(--xs-mute)}.xs-rating,.xs-link,.xe-link,.xe-line__rm,.xd__view,.xs-ups__title{position:relative}.xs-rating:after,.xs-link:after,.xe-link:after,.xd__view:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.xe-line__rm:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}@media(max-width:749px){.xe-tax,.xe-unit,.xs-rev__loc,.xs-rev__src,.xs-final__note,.xs-tiers__note,.xs-tier__main small,.xe-opt__val,.xs-vs__feat,.xs-vs__note,.xs-cart .xe-progress__goal,.xs-cart .xe-sum__tax,.xs-cart .xe-cart__n,.xs-ups__price,.xs-ups__title,.xd__tax,.xd__view,.xe-line__meta{font-size:14px}.xd__x{width:44px;height:44px}.xs-pill--sm{min-height:44px}.xe-step--sm{height:44px}.xe-step--sm .xe-step__btn{width:44px}.xe-step__in{height:100%;font-size:16px}.xs-cart .xe-note-box summary{min-height:44px}.xs-cart .xe-note-box textarea{font-size:16px}.xs-section .xlimit-combo-addons{background:var(--xs-grey);border:1px solid rgba(16,36,67,.08);color:var(--xs-ink);box-shadow:none}.xs-section .xlimit-combo-addons__eyebrow{color:#c85a00;font-size:12px}.xs-section .xlimit-combo-addons__title{color:var(--xs-navy);font-size:16px}.xs-section .xlimit-combo-addons__summary{background:#fff;border-color:#1024431f;color:var(--xs-navy);font-size:12px}.xs-section .xlimit-combo-addon{background:#fff;border-color:#1024431a}.xs-section .xlimit-combo-addon[data-active=true]{border-color:var(--xs-orange);background:#fff7f0}.xs-section .xlimit-combo-addon__check{width:22px;height:22px;accent-color:var(--xs-orange)}.xs-section .xlimit-combo-addon__media{border-color:#1024431a;box-shadow:none}.xs-section .xlimit-combo-addon__copy strong{color:var(--xs-navy);font-size:14px}.xs-section .xlimit-combo-addon__copy small{color:var(--xs-mute);font-size:13px}.xs-section .xlimit-combo-addon__price{color:var(--xs-navy);font-size:14px}.xs-section .xlimit-combo-addon__price span{color:var(--xs-mute);font-size:12px}.xs-section .xlimit-combo-addon__qty label{color:var(--xs-mute);font-size:13px}.xs-section .xlimit-combo-addon__qty select{height:44px;font-size:16px;background:#fff;color:var(--xs-navy);border-color:#10244333}.xs-section .xlimit-combo-addons__note{color:var(--xs-mute);font-size:13px}.xs-section .xlimit-combo-addons__error{background:#fff1f0;color:#b42318;font-size:13px}}@media(hover:none)and (pointer:coarse){.xl-hdr__icon:after,.xl-search__btn:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.xl-btn{position:relative}.xl-btn:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.xl-more{position:relative}.xl-more:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}#XlNewsletterEmail,.xl-footer input[type=email]{font-size:16px}}@media(max-width:749px){.xe-step--sm{height:48px}.xe-step--sm .xe-step__in{font-size:16px}html.xs-dark body:has(.xe-bar.is-on){padding-bottom:88px}}@media(max-width:399px){.xs-line,.xs-cart .xs-line{grid-template-columns:72px minmax(0,1fr);gap:12px}.xe-line__price{white-space:nowrap}.xs-line .xe-line__media,.xs-cart .xs-line .xe-line__media{width:72px!important;height:72px!important}}html.xs-home{--xs-navy:#102443;--xs-grey:#F3F5F7;--xs-ink:#202124;--xs-orange:#FF7A00;--xs-orange-d:#E86E00}html.xs-home .xl-card__img2{display:none}.xs-specs__note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--xs-mute,#5E6573)}.xs-kp{width:100%;max-width:100%;margin:6px 0 16px;box-sizing:border-box}.xs-kp__h{margin:0 0 10px!important;font-size:15px;font-weight:800;line-height:1.3;color:var(--xs-navy)}.xs-kp__list>li{margin:0;padding:0;min-width:0}.xs-kp__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.xs-kp__card{display:grid;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--xs-line);color:inherit;text-decoration:none;box-sizing:border-box;transition:box-shadow .2s}a.xs-kp__card:hover{box-shadow:inset 0 0 0 1px var(--xs-navy)}a.xs-kp__card:focus-visible{outline:2px solid var(--xs-orange);outline-offset:2px}.xs-kp__card.is-on{box-shadow:inset 0 0 0 2px var(--xs-navy),0 0 0 3px #10244314}.xs-kp__radio{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #c9cfd9;box-sizing:border-box}.xs-kp__card.is-on .xs-kp__radio{box-shadow:inset 0 0 0 6px var(--xs-navy)}.xs-kp__img{width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--xs-grey)}.xs-kp__img img{width:100%;height:100%;object-fit:cover;display:block}.xs-kp__c{display:grid;gap:3px;min-width:0}.xs-kp__n{font-size:15.5px;font-weight:800;line-height:1.25;color:var(--xs-navy)}.xs-kp__tag{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;background:#ff7a001f;color:var(--xs-orange-d);font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.02em;vertical-align:2px;white-space:nowrap}.xs-kp__l{font-size:13.5px;line-height:1.4;color:var(--xs-mute)}.xs-kp__p{display:grid;justify-items:end;gap:3px;text-align:right;font-size:12.5px;color:var(--xs-mute);white-space:nowrap}.xs-kp__p strong{font-size:16px;font-weight:800;color:var(--xs-navy)}.xs-kp__save{color:var(--xs-orange-d);font-weight:800}.xs-kp__card--np{grid-template-columns:22px 64px minmax(0,1fr)}@media(max-width:420px){.xs-kp__card{grid-template-columns:20px 56px minmax(0,1fr) auto;gap:10px;padding:12px}.xs-kp__card--np{grid-template-columns:20px 56px minmax(0,1fr)}.xs-kp__img{width:56px;height:56px}.xs-kp__n{font-size:15px}.xs-kp__tag{display:table;margin:4px 0 0}}.xs-uc{padding:88px 0;background:#fff}.xs-uc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;list-style:none;margin:0 auto;padding:0;max-width:1100px}.xs-uc__i{display:grid;gap:4px;align-content:start;min-width:0}.xs-uc__img{display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--xs-grey);margin-bottom:8px}.xs-uc__img img{width:100%;height:100%;object-fit:cover;display:block}.xs-uc__i strong{font-size:15px;font-weight:800;line-height:1.3;color:var(--xs-navy)}.xs-uc__i>span:last-child{font-size:13.5px;line-height:1.45;color:var(--xs-mute)}@media(min-width:990px){.xs-uc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.xs-uc__i strong{font-size:17px}.xs-uc__i>span:last-child{font-size:15px}}.xs-specacc{padding:88px 0;background:#fff}.xs-specacc__in{max-width:820px}.xs-specacc__dl{display:grid;margin:0!important}.xs-specacc__dl>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:11px 0;border-top:1px solid var(--xs-line)}.xs-specacc__dl>div:first-child{border-top:0}.xs-specacc__dl dt{font-size:14px;font-weight:700;color:var(--xs-navy)}.xs-specacc__dl dd{margin:0;font-size:14px;line-height:1.5;color:var(--xs-ink)}.xs-specacc__note{margin-top:12px!important;font-size:12.5px;line-height:1.5;color:var(--xs-mute)}.xs-specacc__box{display:grid;gap:10px;list-style:none;margin:0;padding:0}.xs-specacc__box li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.5}.xs-specacc__box svg{width:18px;height:18px;margin-top:2px;color:var(--xs-orange)}@media(max-width:749px){.xs-uc,.xs-specacc{padding:64px 0}}.xe-save.xe-save--kit{padding:7px 14px;background:var(--xs-orange);color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 16px #ff7a0047}.xe-sep{margin:6px 0 0!important;font-size:14px;color:var(--xs-mute)}.xe-sep strong{color:var(--xs-navy);font-weight:700}.xs-kp__save{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--xs-orange);color:#fff!important;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 12px #ff7a0040}.xs-kp__sep{font-size:12.5px;line-height:1.35;color:var(--xs-mute)}.xs-kp__sep s{color:var(--xs-mute);white-space:nowrap}.xs-ao{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:10px 12px;border-radius:14px;background:var(--xs-grey);box-sizing:border-box}.xs-ao__img{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#fff;color:var(--xs-navy)}.xs-ao__img img{width:100%;height:100%;object-fit:cover;display:block}.xs-ao__c{display:grid;gap:2px;min-width:0}.xs-ao__k{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--xs-orange-d)}.xs-ao__n{font-size:14px;font-weight:700;line-height:1.3;color:var(--xs-navy);text-decoration:none}.xs-ao__btn{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px var(--xs-navy);color:var(--xs-navy);font-size:13.5px;font-weight:800;white-space:nowrap;cursor:pointer}.xs-ao__btn:hover{background:var(--xs-navy);color:#fff}.xs-ao__btn.is-busy{opacity:.6}.xs-kp__gift{display:inline-flex;align-items:center;gap:5px;margin:2px 0 1px;font-size:12.5px;font-weight:800;line-height:1.3;color:var(--xs-orange-d)}.xs-kp__gift svg{flex:none;width:14px;height:14px}.xe-gift{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:10px 0 0!important;padding:7px 12px;border-radius:999px;background:#fff3e8;color:var(--xs-navy);font-size:14px;line-height:1.3}.xe-gift svg{flex:none;color:var(--xs-orange-d)}.xe-gift strong{color:var(--xs-orange-d);font-weight:800}.xs-ao__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xs-ups__info{align-content:center;gap:4px}.xs-ups__title,.xs-cart .xs-ups__title{font-weight:700;line-height:1.3;max-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.xs-ups__price{line-height:1.2;white-space:nowrap}.xs-ups__ship{font-size:12.5px;font-weight:800;line-height:1.3;color:#147a3d}.xs-live{display:flex;align-items:center;gap:9px;margin:14px 0 6px!important;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#5b6270;line-height:1.35}.xs-live__sep{margin:0 3px;color:#b5bac3}.xs-live__dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:#e5322d;box-shadow:0 0 #e5322d8c;animation:xs-live 1.6s ease-out infinite}@keyframes xs-live{0%{box-shadow:0 0 #e5322d8c}70%{box-shadow:0 0 0 9px #e5322d00}to{box-shadow:0 0 #e5322d00}}@media(prefers-reduced-motion:reduce){.xs-live__dot{animation:none;box-shadow:0 0 6px #e5322db3}}.xs-rs{margin:16px 0 4px;padding:14px 12px 10px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #10244314}.xs-rs[hidden]{display:none}.xs-rs__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.xs-rs__track::-webkit-scrollbar{display:none}.xs-rs__slide{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:0 4px;scroll-snap-align:start}.xs-rs__av{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--xs-navy);color:#fff;font-size:20px;font-weight:800}.xs-rs__b blockquote{margin:0;padding:0 0 10px;border-bottom:1px solid rgba(16,36,67,.1);font-size:14px;line-height:1.5;color:var(--xs-ink,#1b2430)}.xs-rs__b figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding-top:8px;font-size:13px}.xs-rs__b cite{font-style:italic;font-weight:700;color:var(--xs-navy)}.xs-rs__st{color:#f5a623;letter-spacing:1px;font-size:13px}.xs-rs__src{flex-basis:100%;font-size:11.5px;color:var(--xs-mute)}.xs-rs__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.xs-rs__arr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--xs-grey);color:var(--xs-navy);cursor:pointer}.xs-rs__dots{display:flex;gap:2px}.xs-rs__dot{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;position:relative}.xs-rs__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:#c9ced6;transition:width .2s}.xs-rs__dot.is-on:after{width:20px;border-radius:4px;background:var(--xs-navy)}.xe-pdp .xs-live,.xs-pdp .xs-live{font-size:12px!important;line-height:1.35!important;letter-spacing:.03em}.xs-rs .xs-rs__b blockquote{font-style:normal;border:0;border-bottom:1px solid rgba(16,36,67,.1);padding:0 0 10px;margin:0;font-size:14px!important;line-height:1.5}.xs-rs .xs-rs__b blockquote:before,.xs-rs .xs-rs__b blockquote:after{content:none}.xs-ao__k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .xe-pdp p.xs-live,html body .xe-pdp p.xs-live span{font-size:12px!important;line-height:1.35!important}html body .xe-pdp p.xs-live .xs-live__dot{width:10px;height:10px}html body .xe-pdp .xs-rs blockquote{font-size:14px!important;font-style:normal!important;border-left:0!important;padding-left:0!important}html body p.xs-live,html body p.xs-live span{font-size:12px!important;line-height:1.35!important;font-weight:800!important;color:#5b6270!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin:0}html body p.xs-live{margin:14px 0 6px!important}html body p.xs-live .xs-live__sep{color:#b5bac3!important}html body .xs-rs blockquote{font-size:14px!important;font-style:normal!important;border-left:0!important;padding-left:0!important;color:#1b2430!important}.xs-rs__track{align-items:center}.xs-rs__slide{align-self:center}html body .xs-rs blockquote{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/145/assets/xl-sig.css.map */
