#algolia-shadow .ar-pdp{--arh-ink:var(--theme-colour-primary, #18181b);--arh-accent:var(--theme-highlight, #c8202a);--arh-accent-hover-dark:#e0242f;--arh-accent-hover-light:#a41822;--arh-body:#3f3f46;--arh-body-strong:#27272a;--arh-secondary:#57575f;--arh-muted:#71717a;--arh-muted-dark:#a6a6ad;--arh-line:#ededef;--arh-line-mid:#e4e4e7;--arh-line-strong:#d4d4d8;--arh-line-dark:#303036;--arh-line-dark-mid:#3f3f46;--arh-wash:#f4f4f5;--arh-hero-bg:#f1f1f2;--arh-inset-dark:#26262b;--arh-sale-dark:#ff8188;--arh-green:#1e7044;--arh-green-dark:#4ac07c;--arh-amber:#c9821f;--arh-amber-dark:#e8b24c;--arh-body-dark:#c8c8ce;--arh-mono:ui-monospace,'SF Mono',Menlo,monospace;--arh-gutter:15px;--arh-stack:18px;--arh-h1:31px;--arh-price:32px;--arh-top-gutter:18px;--arh-measure:570px;--arh-rail-top:20px;--arh-slide-pad-x:5px;--arh-thumb-radius:8px;background:#fff;color:var(--arh-ink);padding-top:var(--arh-top-gutter)}#algolia-shadow .ar-band-grid,#algolia-shadow .ar-hero-slot{padding-left:var(--arh-gutter);padding-right:var(--arh-gutter)}#algolia-shadow .ar-hero-slot{padding-left:0;padding-right:0}#algolia-shadow .ar-band-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--arh-stack);padding-top:22px;padding-bottom:30px;width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){#algolia-shadow .ar-band-grid{max-width:540px}}@media (min-width:768px){#algolia-shadow .ar-pdp{--arh-stack:20px;--arh-h1:38px;--arh-price:33px;--arh-top-gutter:20px}#algolia-shadow .ar-band-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-top:26px;padding-bottom:32px;max-width:720px}}@media (min-width:992px){#algolia-shadow .ar-pdp{--arh-stack:24px;--arh-h1:50px;--arh-price:38px;--arh-top-gutter:24px;--arh-rail-top:28px;--arh-thumb-radius:9px}#algolia-shadow .ar-band-grid{grid-template-columns:minmax(0,1fr) 400px;gap:48px;padding-top:34px;padding-bottom:44px;max-width:960px}}@media (min-width:1200px){#algolia-shadow .ar-band-grid{max-width:1140px}}@media (min-width:1600px){#algolia-shadow .ar-band-grid{grid-template-columns:minmax(0,1fr) 480px;gap:56px;max-width:1540px}}#algolia-shadow .ar-titlecol{display:flex;flex-direction:column;gap:var(--arh-stack);min-width:0}#algolia-shadow .ar-buycard{align-self:start;min-width:0}@media (min-width:768px) and (min-height:700px){#algolia-shadow .ar-titlecol{position:sticky;top:var(--arh-rail-top);align-self:start}}@media (max-width:767px){#algolia-shadow .ar-band-grid{display:flex;flex-direction:column}#algolia-shadow .ar-titlecol{display:contents}#algolia-shadow .ar-buycard{order:2;display:contents}#algolia-shadow .ar-buycard>[itemprop=offers],#algolia-shadow .ar-buycard>[itemprop=offers]>#_jstl__buying_options{display:contents}#algolia-shadow .ar-buycard>*{order:9}#algolia-shadow .ar-titlehead{order:1}#algolia-shadow .ar-chips{order:4}#algolia-shadow .ar-prose{order:5}#algolia-shadow .ar-pdp .ar-callout{order:6}#algolia-shadow .ar-buycard>[itemprop=offers] #_jstl__buying_options>*,#algolia-shadow .ar-buycard>[itemprop=offers]>*{order:9}#algolia-shadow .ar-buycard>[itemprop=offers] #_jstl__buying_options .ar-buy{order:2}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-kit,#algolia-shadow .ar-buycard>[itemprop=offers] .ar-variants.ar-variants--buy{order:3}#algolia-shadow .ar-buycard>[itemprop=offers] ._avail_slot{order:7}#algolia-shadow .ar-buycard>[itemprop=offers] #_jstl__buying_options .ar-trust{order:8}}#algolia-shadow .ar-pdp ._avail_slot{min-height:96px;margin-bottom:12px}#algolia-shadow .ar-viewport{overflow:hidden;overflow:clip;width:100%;aspect-ratio:4/3;max-height:540px;background:var(--arh-hero-bg)}@media (hover:hover) and (pointer:fine){#algolia-shadow .ar-viewport,#algolia-shadow .ar-viewport .ar-hero{cursor:grab}#algolia-shadow .ar-viewport.is-dragging,#algolia-shadow .ar-viewport.is-dragging .ar-hero{cursor:grabbing}}#algolia-shadow .ar-viewport.is-dragging{user-select:none;-webkit-user-select:none}#algolia-shadow .ar-track{display:flex;height:100%;position:relative;transform:translateX(0);transition:transform .4s}#algolia-shadow .ar-slide{flex:0 0 auto;height:100%;max-width:100%;border-radius:12px;padding:10px var(--arh-slide-pad-x)}@media (min-width:576px){#algolia-shadow .ar-slide{max-width:540px}}@media (min-width:768px){#algolia-shadow .ar-viewport{aspect-ratio:16/9}#algolia-shadow .ar-track{transform:translateX(calc(max(0,(100vw - 720px)/ 2) - var(--arh-slide-pad-x)))}#algolia-shadow .ar-slide{max-width:720px}}@media (min-width:992px){#algolia-shadow .ar-track{transform:translateX(calc(max(0,(100vw - 960px)/ 2) - var(--arh-slide-pad-x)))}#algolia-shadow .ar-slide{max-width:960px}}@media (min-width:1200px){#algolia-shadow .ar-track{transform:translateX(calc(max(0,(100vw - 1140px)/ 2) - var(--arh-slide-pad-x)))}#algolia-shadow .ar-slide{max-width:1140px}}@media (min-width:1600px){#algolia-shadow .ar-track{transform:translateX(calc(max(0,(100vw - 1540px)/ 2) - var(--arh-slide-pad-x)))}#algolia-shadow .ar-slide{max-width:1540px}}#algolia-shadow .ar-slide>*{border-radius:12px;overflow:hidden;overflow:clip;background-color:#fff}#algolia-shadow .ar-hero{display:block;height:100%}#algolia-shadow .ar-hero-img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}@media (max-width:767px){#algolia-shadow .ar-viewport{margin-left:auto;margin-right:auto}#algolia-shadow .ar-slide{flex:0 0 100%;max-width:100%}#algolia-shadow .ar-hero{display:flex;align-items:center;justify-content:center}}@media (min-width:576px) and (max-width:767px){#algolia-shadow .ar-viewport{max-width:540px}}#algolia-shadow .ar-slide--video{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}#algolia-shadow .ar-slide--video>lite-youtube{position:relative;width:100%;max-width:none;max-height:100%;aspect-ratio:16/9}#algolia-shadow .ar-slide--video>lite-youtube::before{content:"";position:absolute;inset:0;width:auto;height:auto;padding-bottom:0;background-image:none;background-color:rgba(0,0,0,.25);pointer-events:none;transition:opacity .2s cubic-bezier(0, 0, .2, 1)}#algolia-shadow .ar-slide--video>lite-youtube::after{content:"Video";position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background-color:rgba(0,0,0,.55);color:#fff;font-family:var(--arh-mono);font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;transition:opacity .2s cubic-bezier(0, 0, .2, 1)}#algolia-shadow .ar-slide--video>lite-youtube.lyt-activated::after,#algolia-shadow .ar-slide--video>lite-youtube.lyt-activated::before{opacity:0}#algolia-shadow .ar-thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:5px;border-radius:var(--arh-thumb-radius)}#algolia-shadow .ar-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px var(--arh-gutter) 0;width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){#algolia-shadow .ar-strip{max-width:540px}}@media (min-width:768px){#algolia-shadow .ar-slide--video>lite-youtube::after{top:12px;left:12px;font-size:10.5px}#algolia-shadow .ar-strip{max-width:720px}}@media (min-width:992px){#algolia-shadow .ar-strip{max-width:960px}}@media (min-width:1200px){#algolia-shadow .ar-strip{max-width:1140px}}@media (min-width:1600px){#algolia-shadow .ar-strip{max-width:1540px}}#algolia-shadow .ar-thumbs{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;min-width:0}#algolia-shadow .ar-thumbs::-webkit-scrollbar{display:none}#algolia-shadow .ar-thumb{width:52px;height:52px;flex:none;border:0;padding:0;border-radius:var(--arh-thumb-radius);overflow:hidden;cursor:pointer;background-color:#fff;box-shadow:inset 0 0 0 1px var(--arh-line);outline-offset:-2px}#algolia-shadow .ar-thumb.is-selected{outline:2px solid var(--arh-ink)}#algolia-shadow .ar-thumb--video{position:relative}#algolia-shadow .ar-thumb--video img{object-fit:cover;padding:0}#algolia-shadow .ar-thumb--video::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);pointer-events:none}#algolia-shadow .ar-thumb--video::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgba(0, 0, 0, .6));pointer-events:none}#algolia-shadow .ar-strip-controls{display:flex;align-items:center;gap:8px;flex:none}#algolia-shadow .ar-counter{font-family:var(--arh-mono);font-size:11px;letter-spacing:.08em;color:var(--arh-muted);margin-right:4px}#algolia-shadow .ar-arrow{width:44px;height:44px;border:1px solid var(--arh-line-mid);border-radius:50%;background:#fff;font-size:15px;color:var(--arh-body);cursor:pointer}#algolia-shadow .ar-arrow:hover{border-color:var(--arh-ink);color:var(--arh-ink)}@media (max-width:767px){#algolia-shadow .ar-strip{gap:7px}#algolia-shadow .ar-arrow{display:none}#algolia-shadow .ar-strip-controls{padding-left:4px}}@media (min-width:768px){#algolia-shadow .ar-buycard>[itemprop=offers]{background:var(--arh-ink);color:#fff;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}#algolia-shadow .ar-buycard>[itemprop=offers]>#_jstl__buying_options{display:contents}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-buy{order:1}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-kit{order:2}#algolia-shadow .ar-buycard>[itemprop=offers] ._avail_slot{order:3}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-trust{order:4}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-variants{order:5}#algolia-shadow .ar-buycard>[itemprop=offers] .ar-variants.ar-variants--buy{order:2}}@media (min-width:992px){#algolia-shadow .ar-thumb{width:64px;height:64px}#algolia-shadow .ar-arrow{width:40px;height:40px}#algolia-shadow .ar-buycard>[itemprop=offers]{padding:26px;gap:16px}}#algolia-shadow .ar-buy{display:flex;flex-direction:column;gap:14px}#algolia-shadow .ar-buy .buying-options{display:flex;flex-direction:column;gap:14px;margin:0}#algolia-shadow .ar-pricerow{display:flex;align-items:baseline;justify-content:space-between;gap:16px}#algolia-shadow .ar-price{font-size:var(--arh-price);font-weight:700;letter-spacing:-.03em;line-height:1}#algolia-shadow .ar-price--sale{color:var(--arh-accent)}#algolia-shadow .ar-saleblock{display:flex;flex-direction:column;gap:9px;width:100%}#algolia-shadow .ar-saletop{display:flex;align-items:center;justify-content:space-between;gap:16px}#algolia-shadow .ar-salerow{display:flex;align-items:baseline;gap:11px}#algolia-shadow .ar-savebadge{background:var(--arh-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:5px}#algolia-shadow .ar-was{font-size:16px;color:var(--arh-muted);text-decoration:line-through}#algolia-shadow .ar-stock{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--arh-body);flex:none}#algolia-shadow .ar-dot{width:8px;height:8px;border-radius:50%;background:var(--arh-muted);flex:none}#algolia-shadow .ar-dot.is-green{background:var(--arh-green)}#algolia-shadow .ar-dot.is-amber{background:var(--arh-amber)}#algolia-shadow .ar-dot.is-red{background:var(--arh-accent)}#algolia-shadow .ar-dot.is-grey{background:var(--arh-muted)}#algolia-shadow .ar-countdown{font-size:12.5px;color:var(--arh-muted)}#algolia-shadow .ar-countdown .productsavetext{color:var(--arh-accent);font-weight:700}#algolia-shadow .ar-atc-row{display:flex;gap:10px;align-items:center}#algolia-shadow .ar-qty{display:flex;align-items:center;border:1px solid var(--arh-line-strong);border-radius:9px;flex:none}#algolia-shadow .ar-qty-btn{width:44px;height:52px;border:0;background:0 0;font-size:18px;color:var(--arh-secondary);cursor:pointer}#algolia-shadow .ar-qty-btn:hover{color:var(--arh-ink)}#algolia-shadow .ar-qty-val{width:22px;text-align:center;font-size:15px;font-weight:600}#algolia-shadow .ar-atc{flex:1;border:0;border-radius:9px;background:var(--arh-accent);color:#fff;font-size:15px;font-weight:700;min-height:52px;line-height:1.25;padding:8px 14px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}#algolia-shadow .ar-atc:hover{background:var(--arh-accent-hover-light);color:#fff;text-decoration:none}@media (min-width:992px){#algolia-shadow .ar-qty-btn{width:40px;height:54px}#algolia-shadow .ar-qty-val{width:24px}#algolia-shadow .ar-atc{font-size:16px;min-height:54px}}#algolia-shadow .ar-buy #notifyBell{color:var(--arh-body);font-size:1.6em;border:1px solid var(--arh-line-strong);border-radius:9px;padding:12px;cursor:pointer;flex:none}#algolia-shadow .ar-promo-image img{max-width:100%;border-radius:9px;display:block}#algolia-shadow .ar-discontinued{font-size:13px;color:var(--arh-accent);border:1px solid var(--arh-line-strong);border-radius:9px;padding:10px 12px}#algolia-shadow .ar-trust{display:flex;flex-direction:column;gap:9px;padding-top:14px}#algolia-shadow .ar-trust-line{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--arh-body)}#algolia-shadow .ar-tick{color:var(--arh-green);font-weight:700}#algolia-shadow .ar-trust-link{align-self:flex-start;font-size:13px;color:var(--arh-body);text-decoration:none;border-bottom:1px solid var(--arh-line-mid);padding-bottom:2px}#algolia-shadow .ar-trust-link:hover{color:var(--arh-ink);border-color:var(--arh-ink)}@media (min-width:768px){#algolia-shadow .ar-price--sale{color:var(--arh-sale-dark)}#algolia-shadow .ar-was{color:var(--arh-muted-dark)}#algolia-shadow .ar-stock{color:var(--arh-body-dark)}#algolia-shadow .ar-dot{background:var(--arh-muted-dark)}#algolia-shadow .ar-dot.is-green{background:var(--arh-green-dark)}#algolia-shadow .ar-dot.is-amber{background:var(--arh-amber-dark)}#algolia-shadow .ar-dot.is-red{background:var(--arh-sale-dark)}#algolia-shadow .ar-dot.is-grey{background:var(--arh-muted-dark)}#algolia-shadow .ar-countdown{color:var(--arh-muted-dark)}#algolia-shadow .ar-countdown .productsavetext{color:var(--arh-sale-dark)}#algolia-shadow .ar-qty{border-color:var(--arh-line-dark-mid)}#algolia-shadow .ar-qty-btn{color:var(--arh-muted-dark)}#algolia-shadow .ar-qty-btn:hover{color:#fff}#algolia-shadow .ar-atc:hover{background:var(--arh-accent-hover-dark)}#algolia-shadow .ar-buy #notifyBell{color:#fff;border-color:var(--arh-line-dark-mid)}#algolia-shadow .ar-discontinued{color:var(--arh-sale-dark);border-color:var(--arh-line-dark-mid)}#algolia-shadow .ar-trust{border-top-color:var(--arh-line-dark)}#algolia-shadow .ar-trust-line{color:var(--arh-body-dark)}#algolia-shadow .ar-tick{color:var(--arh-green-dark)}#algolia-shadow .ar-trust-link{color:#fff;border-bottom-color:var(--arh-line-dark)}#algolia-shadow .ar-trust-link:hover{color:#fff;border-color:#fff}}#algolia-shadow .ar-bnpl{display:flex;flex-direction:column;gap:6px}#algolia-shadow .ar-bnpl square-placement{--messaging-font-size:13px;--messaging-line-height:1.5;--messaging-margin-block-start:0px;--messaging-margin-block-end:0px;--logo-badge-width:84px;color:var(--arh-secondary);display:block}#algolia-shadow .ar-bnpl .zip-container{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.5}#algolia-shadow .ar-bnpl .zip-container span{font-size:13px;color:var(--arh-secondary);margin:0}#algolia-shadow .ar-bnpl .zip-container .zip-payment-amount,#algolia-shadow .ar-bnpl .zip-container strong{color:var(--arh-ink);font-weight:700}#algolia-shadow .ar-bnpl .zip-logo{height:20px;margin:0;vertical-align:middle}#algolia-shadow .ar-bnpl .zip-learn-more{font-size:13px!important;color:var(--arh-secondary);cursor:pointer}@media (min-width:768px){#algolia-shadow .ar-bnpl .zip-container span,#algolia-shadow .ar-bnpl square-placement{color:var(--arh-muted-dark)}#algolia-shadow .ar-bnpl .zip-container .zip-payment-amount,#algolia-shadow .ar-bnpl .zip-container strong{color:#fff}#algolia-shadow .ar-bnpl .zip-learn-more{color:var(--arh-muted-dark)}#algolia-shadow .ar-buycard ._avail{color:#fff;background:0 0;border:0;border-radius:0;padding:0}#algolia-shadow .ar-buycard ._avail_store_status{color:var(--arh-muted-dark)}#algolia-shadow .ar-buycard ._avail_tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--arh-inset-dark);border-radius:9px}#algolia-shadow .ar-buycard ._avail_tab{border:0;border-radius:6px;padding:10px 12px;font-size:13px;cursor:pointer;background:0 0;color:var(--arh-muted-dark);font-weight:500}#algolia-shadow .ar-buycard ._avail_tab.is-active{background:var(--arh-line-dark-mid);color:#fff;font-weight:700;box-shadow:none}#algolia-shadow .ar-buycard ._avail_title{color:#fff;font-size:13.5px;font-weight:600}#algolia-shadow .ar-buycard ._avail_line{color:#e4e4e7;font-size:13px}#algolia-shadow .ar-buycard ._avail_note{color:var(--arh-muted-dark);font-size:12.5px}#algolia-shadow .ar-buycard ._avail_dot.is-green{background:var(--arh-green-dark)}#algolia-shadow .ar-buycard ._avail_pc_toggle{color:#e4e4e7;font-size:13px;background:0 0;border:0;padding:0;text-decoration:underline;cursor:pointer}#algolia-shadow .ar-buycard ._avail_pc_toggle:hover{color:#fff}#algolia-shadow .ar-buycard ._avail_pc_form input{background:var(--arh-inset-dark);border:1px solid var(--arh-line-dark-mid);border-radius:7px;color:#fff;padding:11px 13px;font-size:13px}#algolia-shadow .ar-buycard ._avail_pc_form button{border:1px solid var(--arh-line-dark-mid);border-radius:7px;background:0 0;color:#e4e4e7;font-size:13px;font-weight:600;padding:0 16px;cursor:pointer}#algolia-shadow .ar-buycard ._avail_pc_form button:hover{border-color:#fff}#algolia-shadow .ar-buycard ._avail_store{border-top:1px solid var(--arh-line-dark);padding:11px 0}#algolia-shadow .ar-buycard ._avail_store_name{color:#fff;font-size:13px}#algolia-shadow .ar-buycard ._avail_store_km{color:var(--arh-muted-dark)}#algolia-shadow .ar-buycard ._avail_foot{color:var(--arh-muted-dark);border-top:1px solid var(--arh-line-dark);font-size:12.5px}#algolia-shadow .ar-buycard ._avail_foot a{color:#fff}#algolia-shadow .ar-buycard .ar-kit,#algolia-shadow .ar-buycard .ar-variants{color:var(--arh-body-dark)}#algolia-shadow .ar-buycard .ar-kit hr,#algolia-shadow .ar-buycard .ar-variants hr{border-top-color:var(--arh-line-dark)}#algolia-shadow .ar-buycard .ar-kit .card-title,#algolia-shadow .ar-buycard .ar-kit .variation-name,#algolia-shadow .ar-buycard .ar-kit a:not(._itmspec_lnk),#algolia-shadow .ar-buycard .ar-kit h2,#algolia-shadow .ar-buycard .ar-kit h3,#algolia-shadow .ar-buycard .ar-kit h4,#algolia-shadow .ar-buycard .ar-variants .card-title,#algolia-shadow .ar-buycard .ar-variants .variation-name,#algolia-shadow .ar-buycard .ar-variants a:not(._itmspec_lnk),#algolia-shadow .ar-buycard .ar-variants h2,#algolia-shadow .ar-buycard .ar-variants h3,#algolia-shadow .ar-buycard .ar-variants h4{color:#fff}#algolia-shadow .ar-buycard .ar-kit .text-muted,#algolia-shadow .ar-buycard .ar-variants .text-muted{color:var(--arh-muted-dark)!important}#algolia-shadow .ar-buycard .ar-kit ._itmspec_lnk,#algolia-shadow .ar-buycard .ar-kit .btn-default,#algolia-shadow .ar-buycard .ar-kit .btn-outline-dark,#algolia-shadow .ar-buycard .ar-variants ._itmspec_lnk,#algolia-shadow .ar-buycard .ar-variants .btn-default,#algolia-shadow .ar-buycard .ar-variants .btn-outline-dark{background:0 0;border:1px solid var(--arh-line-dark-mid);color:var(--arh-body-dark)}#algolia-shadow .ar-buycard .ar-kit ._itmspec_lnk:hover,#algolia-shadow .ar-buycard .ar-kit .btn-default:hover,#algolia-shadow .ar-buycard .ar-kit .btn-outline-dark:hover,#algolia-shadow .ar-buycard .ar-variants ._itmspec_lnk:hover,#algolia-shadow .ar-buycard .ar-variants .btn-default:hover,#algolia-shadow .ar-buycard .ar-variants .btn-outline-dark:hover{border-color:#fff;color:#fff}#algolia-shadow .ar-buycard .ar-kit ._itmspec_lnk._itmspec_selected,#algolia-shadow .ar-buycard .ar-variants ._itmspec_lnk._itmspec_selected{background:var(--arh-line-dark-mid);border-color:var(--arh-line-dark-mid);color:#fff;font-weight:700}#algolia-shadow .ar-buycard .ar-kit ._itmspec_radio,#algolia-shadow .ar-buycard .ar-variants ._itmspec_radio{accent-color:var(--arh-accent)}#algolia-shadow .ar-buycard .ar-kit .form-control,#algolia-shadow .ar-buycard .ar-variants .form-control{background:var(--arh-inset-dark);border:1px solid var(--arh-line-dark-mid);color:#fff}#algolia-shadow .ar-buycard .ar-kit .input-group-text,#algolia-shadow .ar-buycard .ar-variants .input-group-text{background:var(--arh-inset-dark);border:1px solid var(--arh-line-dark-mid);color:var(--arh-body-dark)}#algolia-shadow .ar-buycard .ar-kit .card,#algolia-shadow .ar-buycard .ar-kit .card-header,#algolia-shadow .ar-buycard .ar-variants .card,#algolia-shadow .ar-buycard .ar-variants .card-header{background:0 0;border-color:var(--arh-line-dark)}#algolia-shadow .ar-buycard .ar-kit .table,#algolia-shadow .ar-buycard .ar-kit .table td,#algolia-shadow .ar-buycard .ar-kit .table th,#algolia-shadow .ar-buycard .ar-variants .table,#algolia-shadow .ar-buycard .ar-variants .table td,#algolia-shadow .ar-buycard .ar-variants .table th{color:var(--arh-body-dark);border-color:var(--arh-line-dark)}#algolia-shadow .ar-buycard .ar-kit .table th,#algolia-shadow .ar-buycard .ar-variants .table th{color:#fff}#algolia-shadow .ar-buycard .ar-kit .child-price,#algolia-shadow .ar-buycard .ar-kit .price,#algolia-shadow .ar-buycard .ar-variants .child-price{color:#fff;font-weight:700}}@media (max-width:767px){#algolia-shadow .ar-pdp .ar-band-grid ._avail{border-color:var(--arh-line);border-radius:12px;padding:16px}#algolia-shadow .ar-pdp .ar-band-grid ._avail_pc_form button,#algolia-shadow .ar-pdp .ar-band-grid ._avail_pc_form input,#algolia-shadow .ar-pdp .ar-band-grid ._avail_tab{min-height:44px}}#algolia-shadow .ar-titlehead{display:flex;flex-direction:column;gap:8px}@media (min-width:992px){#algolia-shadow .ar-titlehead{gap:11px}}#algolia-shadow .ar-brandrow{display:flex;align-items:center;gap:9px;font-family:var(--arh-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--arh-muted)}#algolia-shadow .ar-brand{color:var(--arh-ink);font-weight:700}#algolia-shadow .ar-pipe{color:var(--arh-line-mid)}#algolia-shadow .ar-h1{margin:0;font-size:var(--arh-h1);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}@media (min-width:992px){#algolia-shadow .ar-h1{line-height:1;letter-spacing:-.035em}}#algolia-shadow .ar-subtitle{font-size:15px;line-height:1.5;color:var(--arh-body)}@media (min-width:768px){#algolia-shadow .ar-subtitle{font-size:16px}}@media (min-width:992px){#algolia-shadow .ar-subtitle{font-size:17px}}#algolia-shadow .ar-chips{display:flex;flex-wrap:wrap;gap:8px}#algolia-shadow .ar-chip{font-size:12.5px;font-weight:600;color:var(--arh-body-strong);padding:8px 13px;border-radius:999px;background:var(--arh-wash)}@media (min-width:992px){#algolia-shadow .ar-chips{gap:10px}#algolia-shadow .ar-chip{font-size:13px;padding:9px 14px}}#algolia-shadow .ar-prose{margin:0;font-size:15.5px;line-height:1.6;color:var(--arh-body);max-width:var(--arh-measure);text-wrap:pretty}#algolia-shadow .ar-pdp .ar-callout{background:var(--arh-wash);border-radius:12px;padding:18px;border-width:0 0 0 2px;border-style:solid;border-color:var(--arh-line-strong);display:flex;flex-direction:column;gap:9px;max-width:var(--arh-measure)}#algolia-shadow .ar-pdp .ar-callout-label{font-family:var(--arh-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--arh-muted)}#algolia-shadow .ar-pdp .ar-callout-body{font-size:14px;line-height:1.6;color:var(--arh-body-strong);min-width:0;text-wrap:pretty}#algolia-shadow .ar-pdp .ar-callout-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#algolia-shadow .ar-pdp .ar-callout-text.is-open{display:block;overflow:visible}#algolia-shadow .ar-pdp .ar-callout-toggle{border:0;background:0 0;padding:8px 0 0;font-size:13px;font-weight:600;color:var(--arh-body);text-decoration:underline;cursor:pointer;min-height:32px;width:100%;text-align:right}#algolia-shadow .ar-pdp .ar-callout-toggle:hover{color:var(--arh-ink)}#algolia-shadow .ar-band{--ar-pad-top:24px;--ar-sec-pad:48px;--ar-h2:23px;--ar-banner-pad:32px 24px;--ar-accent:var(--theme-highlight, #c8202a);--ar-ink:var(--theme-colour-primary, #18181b);--ar-panel:var(--theme-colour-primary, #18181b);--ar-accent-wash:#f4f4f5;--ar-accent-edge:#e4e4e7;--ar-muted:#57575f;--ar-faint:#a1a1aa;--ar-line:#e4e4e7;--ar-line-strong:#d4d4d8;--ar-mono:ui-monospace,'SF Mono',Menlo,monospace;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--ar-ink);background:#fff}@supports (color:color-mix(in srgb,red 50%,white)){#algolia-shadow .ar-band{--ar-accent-wash:color-mix(in srgb, var(--ar-accent) 14%, #ffffff);--ar-accent-edge:color-mix(in srgb, var(--ar-accent) 30%, #ffffff)}}@media (min-width:620px){#algolia-shadow .ar-band{--ar-pad-top:40px;--ar-sec-pad:72px;--ar-h2:27px;--ar-banner-pad:44px 48px}}#algolia-shadow .ar-inner{width:100%;max-width:100%;margin:0 auto;padding:0 15px}@media (min-width:576px){#algolia-shadow .ar-inner{max-width:540px}}@media (min-width:768px){#algolia-shadow .ar-pdp .ar-callout{padding:20px 22px;border-radius:12px}#algolia-shadow .ar-pdp .ar-callout-body{font-size:14.5px}#algolia-shadow .ar-inner{max-width:720px}}@media (min-width:992px){#algolia-shadow .ar-prose{font-size:16.5px}#algolia-shadow .ar-pdp .ar-callout{display:grid;grid-template-columns:140px minmax(0,1fr);gap:26px;align-items:start;padding:26px 30px;border-radius:14px}#algolia-shadow .ar-pdp .ar-callout-label{font-size:11px;letter-spacing:.22em;padding-top:4px}#algolia-shadow .ar-pdp .ar-callout-body{font-size:15.5px;line-height:1.65}#algolia-shadow .ar-pdp .ar-callout-toggle{padding-top:6px}#algolia-shadow .ar-inner{max-width:960px}}@media (min-width:1200px){#algolia-shadow .ar-inner{max-width:1140px}}@media (min-width:1600px){#algolia-shadow .ar-inner{max-width:1540px}}#algolia-shadow .ar-section{padding-top:var(--ar-sec-pad);scroll-margin-top:100px}#algolia-shadow .ar-autogrid,#algolia-shadow .ar-checklist ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ar-autogrid-min,270px),100%),1fr))}#algolia-shadow .ar-inner.ar-inner--cta{padding-bottom:96px}#algolia-shadow .ar-inner.ar-inner--pad-top{padding-top:var(--ar-pad-top)}#algolia-shadow .ar-inner.ar-inner--buybar{padding-top:12px;padding-bottom:12px;display:flex;align-items:center;gap:14px}#algolia-shadow .ar-inner.ar-inner--nav{display:flex;align-items:stretch;justify-content:space-between;gap:24px}#algolia-shadow .ar-band .n-responsive-content{padding-top:28px}#algolia-shadow .ar-eyebrow{font-family:var(--ar-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ar-accent)}#algolia-shadow .ar-eyebrow--muted{letter-spacing:.14em;color:#71717a;flex:none;padding-top:2px}#algolia-shadow .ar-h2{margin:0;font-size:var(--ar-h2);line-height:1.25;letter-spacing:-.015em;font-weight:700}#algolia-shadow .ar-sec-head,#algolia-shadow .ar-sec-head__stack--bordered{padding-bottom:28px;border-bottom:1px solid var(--ar-line)}#algolia-shadow .ar-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}#algolia-shadow .ar-sec-head__stack{display:flex;flex-direction:column;gap:12px}#algolia-shadow .ar-quad{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--ar-line);border:1px solid var(--ar-line);border-radius:12px;overflow:hidden}@media (min-width:520px){#algolia-shadow .ar-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){#algolia-shadow .ar-quad{grid-template-columns:repeat(4,minmax(0,1fr))}}#algolia-shadow .ar-quad--desc .ar-tile:last-child:nth-child(odd){grid-column:1/-1}#algolia-shadow .ar-quad.ar-quad--desc{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){#algolia-shadow .ar-quad.ar-quad--desc{grid-template-columns:repeat(2,minmax(0,1fr))}}#algolia-shadow .ar-tile{background:#fff;padding:22px 20px;display:flex;flex-direction:column;gap:6px}#algolia-shadow .ar-tile-key{font-family:var(--ar-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#71717a}#algolia-shadow .ar-tile-val{font-size:22px;font-weight:700;letter-spacing:-.01em}#algolia-shadow .ar-tile-sub{font-size:13px;color:var(--ar-muted)}#algolia-shadow .ar-feat-nav-btn{width:36px;height:36px;border:1px solid var(--ar-line);border-radius:50%;background:0 0;font-size:14px;color:#3f3f46;cursor:pointer}#algolia-shadow .ar-feat-strip{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x proximity;padding:36px 2px 16px;margin:0 -2px;cursor:grab;touch-action:pan-x}#algolia-shadow .ar-checklist{padding:44px 0 0;border-top:1px solid var(--ar-line);margin-top:40px}#algolia-shadow .ar-feat-nav{display:flex;align-items:center;gap:8px}#algolia-shadow .ar-feat-count{font-size:13px;color:#71717a;white-space:nowrap;margin-right:6px}#algolia-shadow .ar-feat-card{display:flex;flex-direction:column;gap:14px;flex:0 0 248px;scroll-snap-align:start}#algolia-shadow .ar-feat-card-img{aspect-ratio:4/3;object-fit:cover;width:100%;background:#f2f2f3}#algolia-shadow .ar-feat-card-body{display:flex;flex-direction:column;gap:6px}#algolia-shadow .ar-feat-card-title{font-size:15px;font-weight:700}#algolia-shadow .ar-feat-card-text{font-size:14px;line-height:1.5;color:#52525b;text-wrap:pretty}#algolia-shadow .ar-band .ar-callout{background:var(--ar-accent-wash);border-left:3px solid var(--ar-accent-edge)}#algolia-shadow .ar-gtk{container-type:inline-size;container-name:ar-gtk;display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:36px;padding:26px 28px;border-radius:12px}#algolia-shadow .ar-gtk-body{display:flex;flex-direction:column;gap:12px;min-width:0}@container ar-gtk (max-width:479.98px){#algolia-shadow .ar-gtk-label{flex:0 0 100%}#algolia-shadow .ar-gtk-body{flex:1 1 100%}}@container ar-gtk (min-width:480px){#algolia-shadow .ar-gtk-label{flex:0 0 auto}#algolia-shadow .ar-gtk-body{flex:1 1 0}}#algolia-shadow .ar-gtk-text{margin:0;font-size:14px;line-height:1.6;color:#3f3f46;text-wrap:pretty}#algolia-shadow .ar-spec-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--ar-line);font-size:14px}#algolia-shadow .ar-spec-key{color:var(--ar-muted)}#algolia-shadow .ar-spec-val{font-weight:600}#algolia-shadow .ar-spec-val--off{color:var(--ar-faint)}#algolia-shadow .ar-spec-val--mono{font-family:var(--ar-mono)}#algolia-shadow .ar-spec-group{display:flex;flex-direction:column}#algolia-shadow .ar-spec-group-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-bottom:12px}#algolia-shadow .ar-spec-grid{--ar-autogrid-min:270px;gap:40px 56px;padding-top:36px}#algolia-shadow .ar-spec-docs{margin-top:24px;display:flex;flex-direction:column;gap:10px}#algolia-shadow .ar-spec-doc-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--ar-line);border-radius:8px;font-size:14px;font-weight:600}#algolia-shadow .ar-spec-doc-arrow{color:var(--ar-accent)}#algolia-shadow .ar-eyebrow.ar-eyebrow--faint{color:var(--ar-faint)}#algolia-shadow .ar-h2.ar-h2--banner{font-size:25px;line-height:inherit;margin:0}#algolia-shadow .ar-cta-btn{color:#fff;font-size:15px;font-weight:600;padding:15px 26px;border-radius:8px}#algolia-shadow .ar-cta-btn--fill{background:var(--ar-accent)}#algolia-shadow .ar-cta-btn--outline{border:1px solid #3f3f46}#algolia-shadow .ar-banner{margin-top:56px;background:var(--ar-panel);color:#fff;border-radius:16px;padding:var(--ar-banner-pad);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}#algolia-shadow .ar-banner-copy{display:flex;flex-direction:column;gap:10px;max-width:56ch}#algolia-shadow .ar-banner-text{font-size:15px;line-height:1.6;color:#a6a6ad;text-wrap:pretty}#algolia-shadow .ar-banner-actions{display:flex;gap:12px;flex-wrap:wrap}#algolia-shadow .ar-nudge{margin-top:24px;padding:18px 20px;border-radius:10px}#algolia-shadow .ar-nudge-text{font-size:13px;line-height:1.55;color:#3f3f46}#algolia-shadow .ar-nudge-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--ar-accent);text-decoration:none}#algolia-shadow .ar-nudge-link:focus,#algolia-shadow .ar-nudge-link:hover{text-decoration:underline}#algolia-shadow .ar-nudge-link .ar-nudge-arrow{display:inline-block;margin-left:4px;transition:transform .15s}#algolia-shadow .ar-nudge-link:hover .ar-nudge-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){#algolia-shadow .ar-nudge-link .ar-nudge-arrow,#algolia-shadow .ar-track{transition:none}#algolia-shadow .ar-nudge-link:hover .ar-nudge-arrow{transform:none}}#algolia-shadow .ar-band #ReviewsWidget{padding-top:28px}#algolia-shadow .ar-tile-title{font-size:14px;font-weight:700}#algolia-shadow .ar-tile-sub--relaxed{line-height:1.5}#algolia-shadow .ar-h2--desc{max-width:22ch;text-wrap:balance}#algolia-shadow .ar-desc-grid{--ar-autogrid-min:340px;gap:48px 64px;align-items:start}#algolia-shadow .ar-desc-copy{display:flex;flex-direction:column;gap:20px}#algolia-shadow .ar-desc-text{font-size:16px;line-height:1.65;color:#3f3f46;max-width:56ch;text-wrap:pretty}#algolia-shadow .ar-desc-link{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:600;color:var(--ar-accent);border-bottom:1px solid var(--ar-accent-edge);padding-bottom:4px;align-self:flex-start}#algolia-shadow .ar-addon-grid{--ar-autogrid-min:270px;gap:24px;padding-top:32px}#algolia-shadow .ar-addon-card{border:1px solid var(--ar-line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px}#algolia-shadow .ar-addon-name{font-size:17px;font-weight:700}#algolia-shadow .ar-addon-desc{font-size:14px;line-height:1.55;color:#52525b;flex:1}#algolia-shadow .ar-addon-link{font-size:14px;font-weight:600;color:var(--ar-accent)}#algolia-shadow .ar-buybar-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}#algolia-shadow .ar-mini-name{font-size:13px;font-weight:600}#algolia-shadow .ar-mini-name--trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#algolia-shadow .ar-mini-stock{font-size:13px;color:var(--ar-muted)}#algolia-shadow .ar-proxy-cart{border:0;background:var(--ar-accent);color:#fff;cursor:pointer;white-space:nowrap}#algolia-shadow .ar-proxy-cart--buybar{flex:none;font-size:14px;font-weight:700;padding:13px 22px;border-radius:8px}#algolia-shadow .ar-navbar{position:sticky;top:0;z-index:20;margin-top:48px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line)}#algolia-shadow .ar-navbar__links{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#algolia-shadow .ar-mini-cta{align-items:center;gap:16px;padding:8px 0}#algolia-shadow .ar-mini-cta__meta{text-align:right;line-height:1.25}#algolia-shadow .ar-proxy-cart--nav{font-size:13px;font-weight:600;padding:11px 20px;border-radius:6px}