:root{--ck-ink:#1A1A1A;--ck-ink-2:rgba(26,26,26,.8);--ck-ink-3:rgba(26,26,26,.6);--ck-ink-4:rgba(26,26,26,.55);--ck-page:#FAFAF8;--ck-surface:#FFFFFF;--ck-cream:#F5F0E8;--ck-hairline:rgba(26,26,26,.1);--ck-control-line:#8A8A85;--ck-accent:#EB8929;--ck-accent-edge:#D4761F;--ck-accent-ink:#8A4B12;--ck-accent-soft:#FDF1E4;--ck-soft-ink:#1A1A1A;--ck-soft-ink-2:rgba(26,26,26,.6);--ck-soft-raise:#FFFFFF;--ck-soft-ok:#116B44;--ck-soft-accent:#8A4B12;--ck-ok:#116B44;--ck-warn:#8A5A00;--ck-alert:#A3320F;--ck-focus:var(--ck-ink);--ckp-panel:#7A2E1E;--ckp-panel-soft:#F6E5DF;--ckp-panel-ink:#FFFFFF;--ckp-accent:var(--ck-accent);--ckp-accent-edge:var(--ck-accent-edge);--r-panel:32px;--r-figure:24px;--r-card:16px;--r-control:12px;--r-mini:8px;--r-check:6px;--r-pill:9999px;--sh-puck:0 1px 2px 0 rgba(0,0,0,.05);--sh-card:0 2px 4px -2px rgba(0,0,0,.06),0 4px 6px -4px rgba(0,0,0,.08);--sh-hover:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);--sh-figure:0 25px 50px -12px rgba(0,0,0,.25);--sh-bar:0 -1px 0 0 rgba(26,26,26,.08),0 -8px 24px -12px rgba(0,0,0,.18);--fs-100:12px;--fs-200:14px;--fs-300:16px;--fs-400:16px;--fs-500:18px;--fs-600:24px;--fs-700:30px;--fs-800:36px;--fs-h1:clamp(28px,6.8vw,40px);--fs-h2:clamp(30px,4.8vw,46px);--fs-lead:clamp(17px,2.2vw,19px);--lh-tight:1.1;--lh-snug:1.25;--lh-base:1.5;--lh-loose:1.6;--lh-micro:1.25;--lh-small:20px;--tr-tight:-.02em;--tr-none:0;--tr-wide:.12em;--tr-wider:.18em;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--ck-font-text:"General Sans",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--ck-font-display:"Clash Display","General Sans",Inter,system-ui,sans-serif;--ck-font-num:var(--ck-font-text);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--ck-wrap:1180px;--ck-gutter:16px;--ck-block-gap:56px;--ck-panel-pad:24px;--ck-tap:44px;--ease-out-strong:cubic-bezier(.23,1,.32,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.4,0,.2,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--z-base:0;--z-raised:10;--z-overlay:20;--z-drawer:1000;--z-sticky:150;--z-lightbox:90200;--z-toast:90300;--ck-sticky-safe-start:0px;--ck-sticky-h:76px;--ck-tabbar-h: calc(57px + env(safe-area-inset-bottom, 0px)) }[data-product-theme=pulz]{--ckp-panel:#7A2E1E;--ckp-panel-soft:#F6E5DF;--ckp-panel-ink:#FFFFFF}[data-product-theme=uhf]{--ckp-panel:#12263F;--ckp-panel-soft:#E1E9F2;--ckp-panel-ink:#FFFFFF}[data-product-theme=nanobeatz]{--ckp-panel:#3B2A6B;--ckp-panel-soft:#E6E2F3;--ckp-panel-ink:#FFFFFF}[data-product-theme=audifygo]{--ckp-panel:#0F4C4A;--ckp-panel-soft:#DEEEEB;--ckp-panel-ink:#FFFFFF}[data-product-theme=boombox]{--ckp-panel:#14372B;--ckp-panel-soft:#E0EDE6;--ckp-panel-ink:#FFFFFF}[data-product-theme=dmaestro]{--ckp-panel:#4A2545;--ckp-panel-soft:#F0E3EE;--ckp-panel-ink:#FFFFFF}[data-product-theme=dynamic]{--ckp-panel:#2B3440;--ckp-panel-soft:#E4E8EC;--ckp-panel-ink:#FFFFFF}[data-product-theme=bundle]{--ckp-panel:#5A3410;--ckp-panel-soft:#F2E6D8;--ckp-panel-ink:#FFFFFF}[data-product-theme=accent]{--ckp-panel:#EB8929;--ckp-panel-soft:#FDF1E4;--ckp-panel-ink:#221D1E}[data-surface=dark]{--ck-ink:#F5F4F0;--ck-ink-2:#C7C7CE;--ck-ink-3:#A6A6AE;--ck-page:#0B0B0D;--ck-surface:#141417;--ck-cream:#1C1C21;--ck-hairline:rgba(245,244,240,.1);--ck-control-line:#616169;--ck-accent-ink:#EB8929;--ck-accent-soft:rgba(235,137,41,.14);--ck-focus:#F5F4F0;--ck-ok:#4ADE80;--ck-warn:#F5B44A;--ck-alert:#E06C6C;--sh-puck:0 1px 2px 0 rgba(0,0,0,.4);--sh-card:0 2px 4px -2px rgba(0,0,0,.45),0 4px 6px -4px rgba(0,0,0,.45);--sh-hover:0 4px 6px -4px rgba(0,0,0,.5),0 10px 15px -3px rgba(0,0,0,.5);--sh-figure:0 25px 50px -12px rgba(0,0,0,.6);--sh-bar:0 -1px 0 0 rgba(245,244,240,.1),0 -8px 24px -12px rgba(0,0,0,.6)}.ms-scope{box-sizing:border-box;background:var(--ck-page);color:var(--ck-ink);font-family:var(--ck-font-text);font-size:var(--fs-400);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.ms-scope *,.ms-scope *:before,.ms-scope *:after{box-sizing:inherit}.ms-scope img,.ms-scope video,.ms-scope svg{display:block;max-width:100%}.ms-scope img,.ms-scope video{height:auto}.ms-scope :where(a){color:inherit;text-decoration:none}.ms-scope a,.ms-scope button,.ms-scope summary,.ms-scope label{-webkit-tap-highlight-color:transparent}.ms-scope :where(button,input,select,textarea){font:inherit;color:inherit}.ms-scope :where(p,blockquote,figure,figcaption,dl,dd,fieldset){margin:0;padding:0}.ms-scope fieldset{border:0;min-width:0}.ms-scope :where(ul,ol){margin:0;padding:0;list-style:none}.ms-scope :where(h1,h2,h3,h4){margin:0;font-family:var(--ck-font-display);font-weight:var(--fw-bold)}.ms-scope :focus{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--r-mini)}.ms-scope :focus:not(:focus-visible){outline:none}.ms-scope :focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ms-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ms-wrap{max-width:var(--ck-wrap);margin-inline:auto;padding-inline:var(--ck-gutter)}.ms-section{padding-block:var(--ck-block-gap)}.ms-section+.ms-section{padding-block-start:0}.ms-defer{content-visibility:auto;contain-intrinsic-size:auto 3550px}.ms-stack>*+*{margin-block-start:var(--sp-4)}.ms-stack-sm>*+*{margin-block-start:var(--sp-2)}.ms-stack-lg>*+*{margin-block-start:var(--sp-6)}.ms-bleed{width:100vw;margin-inline-start:calc(50% - 50vw)}.ms-eyebrow{font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:var(--lh-small);letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink-4)}.ms-h1{margin-block-end:var(--sp-2);font-size:var(--fs-h1);line-height:1.25;letter-spacing:-.01em}.ms-h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);max-width:19ch}.ms-h3{font-size:var(--fs-600);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.ms-h4{font-size:var(--fs-500);line-height:var(--lh-snug)}.ms-lead{font-size:var(--fs-lead);line-height:var(--lh-loose);color:var(--ck-ink-3);max-width:60ch}.ms-body{font-size:var(--fs-300);line-height:var(--lh-loose)}.ms-meta{font-size:var(--fs-200);color:var(--ck-ink-3);line-height:var(--lh-base)}.ms-micro{font-size:var(--fs-100);color:var(--ck-ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.ms-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ms-label{font-size:var(--fs-200);font-weight:var(--fw-bold);color:var(--ck-ink-2);letter-spacing:var(--tr-none)}.ms-panel{position:relative;border-radius:var(--r-panel);background:var(--ckp-panel);color:var(--ckp-panel-ink);padding:var(--ck-panel-pad);overflow:hidden;isolation:isolate}.ms-panel :is(h2,h3,h4,p,li,span,strong,b){color:var(--ckp-panel-ink);opacity:1}.ms-panel-index{font-family:var(--ck-font-num);font-size:var(--fs-200);font-weight:var(--fw-black);letter-spacing:var(--tr-wider);color:var(--ckp-panel-ink);opacity:1}.ms-panel-title{font-size:var(--fs-700);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin-block-start:var(--sp-2)}.ms-panel-body{font-size:var(--fs-300);line-height:var(--lh-loose);margin-block-start:var(--sp-3);max-width:52ch}.ms-panel-copy{margin-block-start:var(--ck-panel-pad)}.ms-poster{position:relative;aspect-ratio:1 / 1;border-radius:var(--r-figure);overflow:hidden;background:var(--ck-cream);box-shadow:var(--sh-figure);--ck-poster-tilt:0deg;transform:rotate(var(--ck-poster-tilt))}.ms-poster>img{width:100%;height:100%;object-fit:cover;display:block}@supports not (aspect-ratio:1 / 1){.ms-poster{height:0;padding-bottom:100%}.ms-poster>img{position:absolute;top:0;right:0;bottom:0;left:0}}.ms-panels{display:flex;flex-direction:column;gap:var(--sp-6)}.ms-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.ms-chip{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:32px;padding:6px 12px;border-radius:var(--r-pill);background:var(--ckp-panel-soft);color:var(--ck-soft-ink);font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:1.2;white-space:nowrap}.ms-chip>svg,.ms-chip>.ms-chip-i{width:16px;height:16px;flex:none}.ms-chip--solid{background:var(--ckp-panel);color:var(--ckp-panel-ink)}.ms-chip--accent{background:var(--ck-accent-soft);color:var(--ck-accent-ink)}.ms-panel .ms-chip{background:#ffffff24;color:var(--ckp-panel-ink)}[data-product-theme=accent] .ms-panel .ms-chip{background:#0000001a}.ms-price{font-size:var(--fs-700);font-weight:var(--fw-black);line-height:1.2;letter-spacing:var(--tr-none);font-variant-numeric:tabular-nums}.ms-price-row{margin-block-start:var(--sp-6);display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.ms-price-cmp{display:none}.ms-price--has-cmp .ms-price-cmp{display:inline;font-size:var(--fs-500);font-weight:var(--fw-med);color:var(--ck-ink-3);text-decoration:line-through;text-decoration-thickness:2px}.ms-price-save{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);background:var(--ck-accent-soft);color:var(--ck-accent-ink);font-size:var(--fs-200);font-weight:var(--fw-black)}.ms-bnpl{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:24px;font-size:var(--fs-300);color:var(--ck-ink-3)}.ms-bnpl-badge{padding:3px 9px;border-radius:var(--r-check);font-size:var(--fs-200);font-weight:var(--fw-black);background:var(--ckp-panel-soft);color:var(--ck-soft-ink)}.ms-bnpl-badge:not(a):not(button){cursor:default}.ms-rating{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-300);font-weight:var(--fw-bold);min-height:var(--ck-tap)}.ms-stars{font-size:var(--fs-400);letter-spacing:1px;line-height:1;color:var(--ck-accent-ink)}.ms-rating-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ms-scarce{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-200);font-weight:var(--fw-bold);color:var(--ck-warn)}.ms-scarce:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:currentColor;flex:none}.ms-scarce:empty{display:none}.ms-qty{display:inline-flex;align-items:center;background:var(--ckp-panel-soft);border-radius:var(--r-card);padding:var(--sp-1);gap:0}.ms-qty button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-mini);background:var(--ck-soft-raise);color:var(--ck-soft-ink);font-size:var(--fs-500);font-weight:var(--fw-bold);line-height:1;cursor:pointer;box-shadow:var(--sh-puck);transition:transform var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std)}.ms-qty button:active{transform:scale(.94)}.ms-qty button[disabled]{opacity:.4;cursor:not-allowed}.ms-qty input{width:34px;height:40px;border:0;background:transparent;text-align:center;color:var(--ck-soft-ink);font-size:var(--fs-400);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.ms-qty input::-webkit-outer-spin-button,.ms-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ms-cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:52px;padding:14px 20px;border:1px solid var(--ckp-accent-edge);border-radius:var(--r-card);background:var(--ckp-accent);color:var(--ck-ink);font-size:var(--fs-200);font-weight:var(--fw-semi);line-height:var(--lh-small);text-align:center;cursor:pointer;box-shadow:var(--sh-card);touch-action:manipulation;transition:transform var(--dur-1) var(--ease-std),background-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}.ms-cta:hover{background:var(--ckp-accent-edge);box-shadow:var(--sh-hover)}.ms-cta:active{transform:scale(.98);background:var(--ckp-accent-edge)}.ms-cta[disabled],.ms-cta[aria-disabled=true]{background:var(--ck-ink-3);border-color:var(--ck-ink-3);color:var(--ck-page);cursor:not-allowed;box-shadow:none}.ms-cta.is-busy{opacity:.75;pointer-events:none}.ms-cta.is-done{background:var(--ck-ok);border-color:var(--ck-ok);color:#fff}.ms-cta>svg{width:20px;height:20px;flex:none}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--ck-tap);padding:12px 20px;border-radius:var(--r-control);border:1px solid var(--ck-control-line);background:transparent;color:var(--ck-ink);font-size:var(--fs-300);font-weight:var(--fw-bold);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-std),border-color var(--dur-2) var(--ease-std)}.ms-btn:active{transform:scale(.98)}.ms-btn--ink{background:var(--ck-ink);color:var(--ck-page);border-color:var(--ck-ink)}.ms-btn--quiet{border-color:transparent;background:var(--ckp-panel-soft)}.ms-buy-row{display:flex;flex-direction:row;gap:var(--sp-3);align-items:stretch}.ms-buy-row .ms-cta{flex:1 1 auto}.ms-buy-row .ms-qty{flex:0 0 auto;align-self:stretch}.ms-addtotal{font-size:var(--fs-200);color:var(--ck-ink-3);min-height:18px;text-align:center}.ms-addtotal:empty{display:none}.ms-notice{font-size:var(--fs-200);color:var(--ck-alert);min-height:0}.ms-notice[hidden]{display:none}.ms-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin-block-start:var(--sp-3)}.ms-trust-item{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-card);background:var(--ck-soft-tint);color:var(--ck-soft-ink)}.ms-trust-item:nth-child(4n+1){--ck-soft-tint:#FDF3E3;--ck-soft-glyph:#C0761A}.ms-trust-item:nth-child(4n+2){--ck-soft-tint:#FBEAF0;--ck-soft-glyph:#B23E66}.ms-trust-item:nth-child(4n+3){--ck-soft-tint:#E4F2EC;--ck-soft-glyph:#127054}.ms-trust-item:nth-child(4n+4){--ck-soft-tint:#E9F0FA;--ck-soft-glyph:#2A5C9A}.ms-trust-icon{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ck-soft-glyph)}.ms-trust-icon>svg{width:20px;height:20px}.ms-trust-item>:last-child{min-width:0;overflow-wrap:break-word}.ms-trust-t{display:block;font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:var(--lh-small)}.ms-trust-s{display:block;font-size:var(--fs-100);color:var(--ck-soft-ink-2);line-height:var(--lh-micro);margin-block-start:2px}.ms-cutoff{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ck-tap);padding:var(--sp-3);border-radius:var(--r-card);background:#fdf3e3;color:#5a4211;font-size:var(--fs-200);line-height:1.35;margin-block-start:var(--sp-2)}.ms-cutoff:empty{display:none}.ms-cutoff-icon{width:20px;height:20px;flex:none;color:#c0761a}.ms-cutoff b{font-weight:var(--fw-black)}.ms-accs{display:flex;gap:var(--sp-2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px var(--sp-1)}.ms-accs::-webkit-scrollbar{height:0;width:0}.ms-acc{flex:0 0 140px;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:block;padding:var(--sp-3);border-radius:var(--r-card);background:var(--ck-surface);border:1px solid var(--ck-hairline);box-shadow:var(--sh-puck);cursor:pointer;transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}.ms-acc-in{position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;border:1.5px solid var(--ck-control-line);border-radius:var(--r-check);background-color:var(--ck-soft-raise);background-repeat:no-repeat;background-position:center;background-size:16px 16px;cursor:pointer;z-index:var(--z-raised);transition:background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std)}.ms-acc-in:checked{background-color:var(--ckp-accent);border-color:var(--ckp-accent-edge);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23221D1E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.8 3.8L15.5 6.8'/%3E%3C/svg%3E")}.ms-acc-box{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.ms-acc-in:checked+.ms-acc-box{box-shadow:inset 0 0 0 2px var(--ckp-accent-edge);border-radius:var(--r-card)}.ms-acc-in:checked~.ms-acc-body .ms-acc-price{color:var(--ck-accent-ink)}.ms-acc-body{position:relative;display:block;padding-block-start:28px}.ms-acc-fig{display:block;aspect-ratio:1 / 1;border-radius:var(--r-control);overflow:hidden;background:var(--ck-cream);margin-block-end:var(--sp-2)}.ms-acc-fig>img{width:100%;height:100%;object-fit:cover}.ms-acc-name{display:block;font-size:var(--fs-100);font-weight:var(--fw-semi);line-height:1.375}.ms-acc-why{display:block;font-size:var(--fs-100);color:var(--ck-ink-3);line-height:var(--lh-micro);margin-block-start:2px}.ms-acc-price{display:block;font-size:var(--fs-200);font-weight:var(--fw-black);line-height:var(--lh-small);margin-block-start:2px;font-variant-numeric:tabular-nums}.ms-acc-link{display:inline-block;margin-block-start:var(--sp-1);font-size:var(--fs-100);color:var(--ck-ink-3);text-decoration:underline;text-underline-offset:2px}.ms-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border-radius:var(--r-panel);background:var(--ck-ink);color:var(--ck-page)}.ms-stat{text-align:center;min-width:0}.ms-stat-n{display:block;font-family:var(--ck-font-display);font-size:var(--fs-700);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.ms-stat-l{display:block;margin-block-start:var(--sp-2);font-size:var(--fs-100);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ck-page);opacity:.86;line-height:1.3}.ms-box{border-radius:var(--r-panel);background:var(--ckp-panel-soft);color:var(--ck-soft-ink);padding:var(--ck-panel-pad)}.ms-box-title{font-size:var(--fs-600);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.ms-box-list{display:grid;grid-template-columns:1fr;gap:var(--sp-3);margin-block-start:var(--sp-5)}.ms-box-item{display:flex;align-items:flex-start;gap:var(--sp-3)}.ms-box-tick{width:22px;height:22px;flex:none;margin-block-start:1px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--ck-soft-raise);color:var(--ck-soft-ok);box-shadow:var(--sh-puck)}.ms-box-tick>svg{width:13px;height:13px}.ms-box-t{display:block;font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:var(--lh-small)}.ms-box-s{display:block;font-size:var(--fs-200);color:var(--ck-soft-ink-2);line-height:var(--lh-small);margin-block-start:2px}.ms-faq{display:flex;flex-direction:column;gap:var(--sp-2);max-width:42rem;margin-inline:auto}.ms-faq-item{border-radius:var(--r-card);background:var(--ck-surface);border:1px solid var(--ck-hairline);overflow:hidden}.ms-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:calc(var(--ck-tap) + 8px);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-400);font-weight:var(--fw-black);line-height:1.3;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.ms-faq-item>summary::-webkit-details-marker{display:none}.ms-faq-i{width:24px;height:24px;flex:none;position:relative;color:var(--ck-accent-ink);transition:transform var(--dur-2) var(--ease-out-strong)}.ms-faq-i:before,.ms-faq-i:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;background:currentColor;border-radius:1px}.ms-faq-i:before{width:14px;height:2px;margin:-1px 0 0 -7px}.ms-faq-i:after{width:2px;height:14px;margin:-7px 0 0 -1px;transition:opacity var(--dur-2) var(--ease-out-strong)}.ms-faq-item[open] .ms-faq-i{transform:rotate(90deg)}.ms-faq-item[open] .ms-faq-i:after{opacity:0}.ms-faq-a{padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-300);line-height:var(--lh-loose);color:var(--ck-ink-3);max-width:62ch}.ms-faq-item[open] .ms-faq-a{animation:ms-fade var(--dur-3) var(--ease-out) both}@keyframes ms-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){.ms-faq-item{interpolate-size:allow-keywords}.ms-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-2) var(--ease-std),content-visibility var(--dur-2) allow-discrete}.ms-faq-item[open]::details-content{block-size:auto}}.ms-quotes{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.ms-quote{padding:var(--sp-4);border-radius:var(--r-card);background:var(--ck-surface);border:1px solid var(--ck-hairline);box-shadow:var(--sh-puck)}.ms-quote p{margin-block-start:var(--sp-2);font-size:var(--fs-300);line-height:var(--lh-loose);font-style:italic}.ms-quote footer{margin-block-start:var(--sp-3);font-size:var(--fs-200);color:var(--ck-ink-3)}.ms-quote .ms-stars{font-size:var(--fs-300)}.ms-quote-t{display:block;font-size:var(--fs-300);font-weight:var(--fw-black)}.ms-provenance{margin-block-start:var(--sp-3);font-size:var(--fs-100);color:var(--ck-ink-3);line-height:1.4}.ms-sticky{position:fixed;inset-inline:0;inset-block-end:var(--ck-tabbar-h);z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);padding-inline-start:calc(var(--sp-4) + var(--ck-sticky-safe-start));padding-block-end:var(--sp-3);background:var(--ck-surface);box-shadow:var(--sh-bar);transform:translateY(calc(100% + var(--ck-tabbar-h) + 8px));transition:transform var(--dur-3) var(--ease-out-strong);will-change:transform}.ms-sticky.is-on{transform:translateY(0)}.ms-sticky-info{min-width:0;flex:1 1 auto}.ms-sticky-price{display:block;font-size:var(--fs-500);font-weight:var(--fw-black);line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-sticky-sub{display:block;font-size:var(--fs-200);color:var(--ck-ink-3);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-sticky .ms-cta{width:auto;flex:0 0 auto;min-width:150px;min-height:48px;padding:12px 22px;font-size:var(--fs-300)}.ms-sticky-spacer{height:var(--ck-sticky-h)}.ms-stock{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-200);font-weight:var(--fw-semi);line-height:var(--lh-small);min-height:20px}.ms-stock--in{color:var(--ck-ok)}.ms-stock--out{color:var(--ck-alert)}.ms-stock:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:currentColor;flex:none}.ms-stock:empty{display:none}.ms-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:#000000e0;height:100vh;height:100dvh;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-std),visibility var(--dur-2)}.ms-lightbox.is-on{opacity:1;visibility:visible}.ms-lightbox-close{position:absolute;inset-block-start:calc(var(--sp-4) + env(safe-area-inset-top,0px));inset-inline-end:calc(var(--sp-4) + env(safe-area-inset-right,0px));z-index:var(--z-overlay);width:var(--ck-tap);height:var(--ck-tap);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:var(--r-pill);background:#ffffff1a;color:#fff;font-size:var(--fs-600);line-height:1;cursor:pointer}@media(min-width:768px){:root{--ck-gutter:32px;--ck-block-gap:80px;--ck-panel-pad:48px}.ms-panel{display:flex;align-items:center;gap:var(--sp-12)}.ms-panel--flip{flex-direction:row-reverse}.ms-panel>.ms-poster{flex:0 0 44%;max-width:44%}.ms-panel-copy{flex:1 1 auto;margin-block-start:0;min-width:0}.ms-panel-title{font-size:var(--fs-h2)}.ms-panels{gap:var(--sp-10)}.ms-gallery-col{position:sticky;top:96px;align-self:start}.ms-box-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-8)}.ms-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-stat-n{font-size:var(--fs-800)}.ms-stats{padding:var(--sp-10) var(--sp-8)}.ms-sticky,.ms-sticky-spacer{display:none}}.ms-js .ms-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.ms-reveal.is-in{opacity:1;transform:none}.ms-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#fff0 28%,#ffffff59,#fff0 62%) 0 0 / 260% 100% no-repeat,var(--ck-cream);animation:ms-shimmer 1.5s linear infinite}.ms-skeleton__mark{font-weight:var(--fw-black);font-size:var(--fs-200);letter-spacing:.34em;color:var(--ck-accent-ink);opacity:.5;font-family:var(--ck-font-text)}@keyframes ms-shimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@media(prefers-reduced-motion:reduce){.ms-scope *,.ms-scope *:before,.ms-scope *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ms-js .ms-reveal{opacity:1;transform:none}.ms-sticky{transition:none}.ms-skeleton{animation:none}}.ms-stars{direction:ltr;unicode-bidi:isolate}[dir=rtl] .ms-price,[dir=rtl] .ms-price-cmp,[dir=rtl] .ms-sticky-price,[dir=rtl] .ms-acc-price{unicode-bidi:isolate}.ms-scroll-x{display:flex;gap:var(--sp-2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block-end:var(--sp-1)}.ms-scroll-x>*{scroll-snap-align:start;scroll-snap-stop:always;flex:none}.ms-scroll-x::-webkit-scrollbar{height:0;width:0}@supports (overscroll-behavior-x:contain){.ms-scroll-x,.ms-accs{overscroll-behavior-x:contain}}.ms-scope [id]{scroll-margin-top:72px}.ms-crumb{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-200);color:var(--ck-ink-3);margin-block-end:var(--sp-5)}.ms-crumb a{text-decoration:none}.ms-crumb a:hover{text-decoration:underline;text-underline-offset:2px}.ms-crumb-sep{opacity:.45}.ms-crumb [aria-current=page]{color:var(--ck-ink);font-weight:var(--fw-semi)}.mspdp-stage{position:relative}.ms-gal-nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);width:44px;height:44px;display:none;align-items:center;justify-content:center;border:1px solid var(--ck-hairline);border-radius:var(--r-pill);background:var(--ck-surface);color:var(--ck-ink);box-shadow:var(--sh-card);cursor:pointer;z-index:var(--z-raised);transition:transform var(--dur-1) var(--ease-std),background-color var(--dur-2) var(--ease-std)}.ms-gal-nav svg{width:18px;height:18px}.ms-gal-nav:hover{background:var(--ck-cream)}.ms-gal-nav:active{transform:translateY(-50%) scale(.94)}.ms-gal-prev{inset-inline-start:12px}.ms-gal-next{inset-inline-end:12px}.ms-js .ms-gal-nav{display:flex}.ms-gal-zoom{position:absolute;inset-block-start:12px;inset-inline-end:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ck-ink-3);cursor:pointer;z-index:var(--z-raised)}.ms-gal-zoom svg{width:20px;height:20px}.ms-gal-zoom:hover{color:var(--ck-ink);background:var(--ck-surface)}.ms-thumbs{display:flex;gap:var(--sp-2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-block-start:var(--sp-3);padding-block-end:var(--sp-1)}.ms-thumbs::-webkit-scrollbar{height:0;width:0}.ms-thumb{flex:none;width:64px;height:64px;padding:0;border:1px solid var(--ck-hairline);border-radius:var(--r-control);background:var(--ck-cream);overflow:hidden;cursor:pointer;transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}.ms-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ms-thumb[aria-current=true]{border-color:var(--ck-ink);box-shadow:inset 0 0 0 1px var(--ck-ink)}@media(min-width:768px){.ms-gal{display:flex;gap:var(--sp-3);align-items:flex-start}.ms-gal .mspdp-stage{flex:1 1 auto;min-width:0;order:2}.ms-thumbs{order:1;flex:none;flex-direction:column;width:64px;max-height:560px;overflow-y:auto;overflow-x:hidden;margin-block-start:0}}.ms-tabs{margin-block-start:var(--sp-8)}.ms-tablist{display:flex;gap:var(--sp-6);border-block-end:1px solid var(--ck-hairline);overflow-x:auto;-webkit-overflow-scrolling:touch}.ms-tablist::-webkit-scrollbar{height:0}.ms-tab{flex:none;padding:0 0 var(--sp-3);border:0;background:transparent;font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:var(--lh-base);color:var(--ck-ink-4);cursor:pointer;white-space:nowrap;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std)}.ms-tab[aria-selected=true]{color:var(--ck-ink);border-block-end-color:var(--ck-ink)}.ms-tabpanel{padding-block-start:var(--sp-5);font-size:var(--fs-300);font-weight:var(--fw-med);line-height:var(--lh-base);max-width:62ch;color:var(--ck-ink-2)}.ms-tabpanel[hidden]{display:none}.ms-tabpanel p{margin:0}.ms-tabpanel strong{color:inherit;font-weight:var(--fw-bold)}.ms-tabpanel ul{display:flex;flex-direction:column;gap:var(--sp-2)}.ms-tabpanel li{padding-inline-start:var(--sp-4);position:relative}.ms-tabpanel li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;width:5px;height:5px;border-radius:var(--r-pill);background:var(--ck-accent-ink)}.ms-rule{border:0;border-block-start:1px solid var(--ck-hairline);margin-block:var(--sp-6) 0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ms-system.css.map */
