/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#101714;--muted:#627069;--paper:#f5f3ed;--green:#0e714e;--line:#10171424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f5f3edeb;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:grid;position:sticky;top:0}.brand{align-items:center;width:clamp(132px,10vw,172px);display:inline-flex}.brand img{width:100%;height:auto;display:block}.footer-brand{filter:brightness(0)invert();opacity:.95}.site-header nav{gap:34px;font-size:13px;font-weight:650;display:flex}.site-header nav a:hover{color:var(--green)}.site-header nav button{color:var(--green);cursor:pointer;background:#edf5f0;border:1px solid #0e714e47;border-radius:999px;margin:-9px -13px -9px 0;padding:9px 13px;font-size:12px;font-weight:780;transition:background .2s,color .2s,border-color .2s}.site-header nav button:hover{background:var(--green);border-color:var(--green);color:#fff}.cart-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;justify-self:end;align-items:center;gap:10px;min-height:43px;padding:0 15px;display:flex}.cart-button b{width:22px;height:22px;color:var(--ink);background:#bff4dc;border-radius:50%;place-items:center;font-size:11px;display:grid}.cart-button small{color:#bed1c8;padding-left:2px;font-size:10px}.cart-button.is-receiving{animation:.52s cubic-bezier(.2,.8,.25,1) cart-receive}.cart-flyer{z-index:80;pointer-events:none;will-change:transform,opacity;background:#f8f7f2;border:1px solid #10171421;border-radius:22px;place-items:center;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 46px #1017143d}.cart-flyer img{object-fit:contain;width:100%;height:100%;display:block}@keyframes cart-receive{0%,to{transform:scale(1)}38%{transform:scale(1.12)rotate(1.5deg);box-shadow:0 0 0 7px #18a76f2e}}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:calc(100svh - 82px);display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(72px,10vw,138px) clamp(30px,7vw,108px);display:flex}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:780}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.4vw,114px);font-weight:760;line-height:.86}.hero h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.hero-text{max-width:560px;color:var(--muted);margin:36px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.primary-button{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:30px;padding:16px 22px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #0e714e2e}.primary-button span{font-size:19px}.cod-note{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.cod-note i{color:var(--green);background:#d9ecdf;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.hero-feature{color:#fff;background:#183d31;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}.hero-feature:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:540px;height:540px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.feature-topline{color:#b9d2c7;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.14em;z-index:2;justify-content:space-between;display:flex;position:relative}.stand-visual{z-index:1;isolation:isolate;place-items:center;min-height:430px;display:grid;position:relative}.stand-visual img{object-fit:contain;filter:drop-shadow(0 30px 25px #030d097a);z-index:2;width:min(76%,520px);max-height:445px;position:relative;transform:translateY(-2px)rotate(-1deg)}.product-glow{aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,#92d7b947 0 32%,#458e7024 55%,#0000 72%);border-radius:50%;width:min(78%,480px);position:absolute}.showcase-ring{aspect-ratio:1;border:1px solid #beefd933;border-radius:50%;width:min(72%,430px);position:absolute;box-shadow:0 0 0 28px #ffffff05,inset 0 0 70px #7cdbb10f}.product-shadow{filter:blur(18px);background:#00000057;border-radius:50%;width:min(58%,350px);height:42px;position:absolute;bottom:16%;transform:scaleX(.95)}.feature-detail{z-index:2;border-top:1px solid #ffffff38;justify-content:space-between;align-items:end;gap:28px;padding-top:22px;display:flex;position:relative}.feature-detail p{margin:0 0 5px;font-size:18px;font-weight:650}.feature-detail span{color:#b9d2c7;font-size:12px}.feature-buy{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.feature-detail strong{white-space:nowrap;font-size:17px}.feature-buy button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #caf1e066;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:720;transition:background .2s,border-color .2s,transform .2s}.feature-buy button:hover{color:#143a2e;background:#d8f2e5;border-color:#d8f2e5;transform:translateY(-2px)}.feature-buy button span{color:inherit;margin-left:6px;font-size:13px}.brand-ribbon{border-bottom:1px solid var(--line);background:#ebe8df;grid-template-columns:minmax(210px,.7fr) minmax(0,2.3fr);align-items:stretch;gap:28px;padding:30px clamp(24px,5vw,76px);display:grid}.brand-ribbon-copy{align-self:center;padding-right:22px}.brand-ribbon-copy .eyebrow{margin:0 0 8px}.brand-ribbon-copy>span{color:#5d6862;font:400 18px/1.25 Georgia,serif}.brand-ribbon-logos{background:#ffffff73;border:1px solid #10171421;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-tile{min-width:0;min-height:92px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #1017141c;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:16px 18px;transition:background .22s,transform .22s,box-shadow .22s;display:flex}.brand-tile:first-child{border-left:0}:is(.brand-tile:hover,.brand-tile:focus-visible){z-index:1;background:#fff;outline:0;position:relative;transform:translateY(-3px);box-shadow:0 14px 34px #141d191a}.brand-tile small{color:#6d7772;letter-spacing:.035em;font-size:9px;font-weight:650}.brand-tile img{object-fit:contain;max-width:100%;display:block}.brand-tile.baseus img{background:#fff000;border-radius:7px;width:112px;height:36px}.brand-tile.hoco img{background:#050505;border-radius:7px;width:78px;height:34px}.apple-wordmark{font:650 25px/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em}.soundcore-wordmark{letter-spacing:-.045em;align-items:center;gap:6px;font-size:19px;font-weight:760;display:flex}.soundcore-wordmark i{color:#fff;background:#141b18;border-radius:50%;place-items:center;width:20px;height:20px;font:800 13px/1 Arial,sans-serif;display:grid}.shop-section{padding:clamp(80px,10vw,150px) clamp(24px,5vw,76px) clamp(70px,8vw,105px)}.aaa-section{border-top:1px solid var(--line);background:#fbf4ef;padding:clamp(75px,9vw,125px) clamp(24px,5vw,76px) clamp(80px,9vw,120px)}.aaa-heading h2{font-size:clamp(42px,4.8vw,70px)}.aaa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-section{border-top:1px solid var(--line);background:#f1eee7;padding:clamp(70px,8vw,110px) clamp(24px,5vw,76px) clamp(85px,9vw,125px)}.value-heading h2{font-size:clamp(42px,4.8vw,70px)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5vw,76px)/.96 Georgia,serif}.section-heading>p{max-width:330px;color:var(--muted);margin:0;line-height:1.6}.hoco-heading-title{flex-wrap:wrap;align-items:flex-end;gap:clamp(14px,2vw,26px);display:flex}.hoco-heading-title h2{margin:0}.hoco-heading-title img{object-fit:cover;object-position:center;background:#050505;border-radius:12px;width:clamp(92px,9vw,138px);height:clamp(45px,4.6vw,66px);box-shadow:0 11px 28px #0a0e0c29}.baseus-section{background:#f4f0dc}.baseus-heading-title{flex-wrap:wrap;align-items:flex-end;gap:clamp(14px,2vw,26px);display:flex}.baseus-heading-title h2{margin:0}.baseus-heading-title img{background:#fff000;border-radius:10px;width:clamp(170px,16vw,240px);height:auto;display:block;box-shadow:0 11px 28px #3c34002e}.brand-logo-lockup{justify-items:start;gap:7px;display:grid}.original-badge{color:#fff;min-height:25px;font:850 10px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#ea1530,#b9081d);border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;display:inline-flex;box-shadow:0 7px 18px #aa081d3d}.catalog-tools{border:1px solid var(--line);background:#ffffff73;justify-content:space-between;align-items:flex-start;gap:18px;margin:-18px 0 28px;padding:12px;display:flex}.catalog-tools label{border:1px solid var(--line);background:#fff;flex:0 410px;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:flex}.catalog-tools label span{color:var(--green);font-size:18px}.catalog-tools input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.catalog-filter-groups{justify-items:end;gap:7px;display:grid}.catalog-filter-group{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.catalog-tools button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:720}.catalog-tools button.active{background:var(--green);border-color:var(--green);color:#fff}.brand-filter-group{border-top:1px solid var(--line);padding-top:7px}.catalog-empty{border:1px solid var(--line);text-align:center;background:#faf9f6;margin:0 clamp(24px,5vw,76px) 90px;padding:50px}.catalog-empty .eyebrow{margin-bottom:9px}.catalog-empty h3{margin:0 0 22px;font:400 28px Georgia,serif}.catalog-empty button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 17px;font-weight:700}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6;outline:0 solid #0000;scroll-margin-top:110px;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s,outline-color .25s;position:relative}.product-card.has-details{cursor:pointer}.product-card-open{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.product-card-open:focus-visible{outline-offset:-4px;outline:4px solid #18a76f}.product-card:hover{z-index:1;transform:translateY(-7px);box-shadow:0 26px 54px #1a25201c}.product-card.is-highlighted{outline-offset:-4px;z-index:4;outline:4px solid #18a76f;animation:2.8s both top-seller-highlight;transform:translateY(-7px);box-shadow:0 28px 70px #0e714e47,0 0 0 9px #18a76f21}@keyframes top-seller-highlight{0%,to{outline-color:#18a76f73}25%,72%{outline-color:#2bd18f}}.product-art{place-items:center;height:290px;padding:23px;display:grid;position:relative;overflow:hidden}.product-art.mint{background:#dbe8df}.product-art.blue{background:#dce5ec}.product-art.orange{background:#eadfce}.product-art.violet{background:#e4dfea}.product-art.rose{background:#eadbd9}.product-art.sand{background:#e8e4d7}.product-number{z-index:3;font:600 10px var(--font-geist-mono),monospace;color:#10171480;position:absolute;top:18px;left:20px}.baseus-card-logo{z-index:4;pointer-events:none;background:#ffed00 url(/products/baseus/baseus-card-logo.png) 50%/contain no-repeat;border-radius:5px;width:78px;height:27px;position:absolute;top:12px;left:45px;box-shadow:0 5px 14px #14140a24}.product-original-badge.baseus-original-badge{top:13px;left:auto;right:18px}.product-art strong{letter-spacing:-.08em;color:#101714d6;z-index:1;font-size:clamp(38px,4vw,64px);position:relative}.product-art.has-photo{background:linear-gradient(145deg,#dcebe2,#c5dbcf)}.product-art.has-photo img{object-fit:contain;z-index:2;filter:drop-shadow(0 18px 16px #18372a40);width:min(78%,310px);height:235px;transition:transform .28s;position:relative}.product-card:hover .product-art.has-photo img,.product-card.is-highlighted .product-art.has-photo img{transform:scale(1.045)rotate(-1deg)}.product-art.phone-photo{background:linear-gradient(145deg,#e2eaee,#cbd8de)}.product-art.phone-photo:after{content:none}.product-art.phone-photo img{object-fit:contain;filter:drop-shadow(0 18px 16px #19283038);width:min(72%,270px);max-width:none;height:235px;transform:translateY(2px)}.product-card:hover .product-art.phone-photo img{transform:translateY(2px)scale(1.045)rotate(-1deg)}.product-art.phone-photo .product-number{color:#10171480}.product-art.massage-gun-photo{background:#fff;padding:0}.product-art.massage-gun-photo:after{content:none}.product-art.massage-gun-photo img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:0;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1.17)}.product-card:hover .product-art.massage-gun-photo img{transform:scale(1.21)}.product-art.astan-photo,.product-art.magsafe-photo,.product-art.neckband-photo,.product-art.yl906-photo,.product-art.longarm-photo,.product-art.mbn-photo,.product-art.carholder-photo,.product-art.airpods-photo,.product-art.papada-photo,.product-art.soundcore-photo{padding:0}.product-art.astan-photo:after,.product-art.magsafe-photo:after,.product-art.neckband-photo:after,.product-art.yl906-photo:after,.product-art.longarm-photo:after,.product-art.mbn-photo:after,.product-art.carholder-photo:after,.product-art.airpods-photo:after,.product-art.papada-photo:after,.product-art.soundcore-photo:after{content:none}.product-art.astan-photo img,.product-art.magsafe-photo img,.product-art.neckband-photo img,.product-art.yl906-photo img,.product-art.longarm-photo img,.product-art.mbn-photo img,.product-art.carholder-photo img,.product-art.airpods-photo img,.product-art.papada-photo img,.product-art.soundcore-photo img{object-fit:cover;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:100%;transition:transform .6s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1.002)}.product-card:hover .product-art.astan-photo img,.product-card:hover .product-art.magsafe-photo img,.product-card:hover .product-art.neckband-photo img,.product-card:hover .product-art.yl906-photo img,.product-card:hover .product-art.longarm-photo img,.product-card:hover .product-art.mbn-photo img,.product-card:hover .product-art.carholder-photo img,.product-card:hover .product-art.airpods-photo img,.product-card:hover .product-art.papada-photo img,.product-card:hover .product-art.soundcore-photo img{transform:scale(1.028)}.product-art.magsafe-photo,.product-art.carholder-photo,.product-art.airpods-photo,.product-art.soundcore-photo{background:#f8ebe7}.product-art.yl906-photo{background:#dcebed}.product-art.yl906-photo img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;inset:0}.product-art.astan-photo,.product-art.neckband-photo,.product-art.longarm-photo{background:#f2e6d7}.product-art.mbn-photo{background:#f5dfcc}.product-art.mbn-photo img{object-fit:cover;object-position:center 48%}.product-art.papada-photo{background:#f2e6d7}.product-art.papada-photo img{object-fit:cover;padding:0}.product-art.carholder-photo{background:#f8ebe7}.product-art.carholder-photo img{object-position:center 52%}.top-seller-badge{z-index:3;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#0e714e;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:780;position:absolute;top:16px;right:18px;box-shadow:0 8px 18px #0e714e33}.product-original-badge{z-index:4;pointer-events:none;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#ef1732,#b9081d);border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:7px 11px;font-size:9px;font-weight:850;display:flex;position:absolute;top:12px;left:48px;box-shadow:0 8px 22px #a9081d45}.art-ring{border:1px solid #10171433;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 44px #ffffff21,0 0 0 88px #ffffff14}.product-info{flex-direction:column;padding:24px;display:flex;position:relative}.product-info>span,.product-card-meta>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.product-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-badge{color:#0e714e;letter-spacing:.07em;text-transform:uppercase;background:#e3f2e9;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.stock-badge.low_stock{color:#8a5b00;background:#f7ecd2}.stock-badge.out_of_stock{color:#777;background:#eee}.product-info h3{letter-spacing:-.025em;margin:8px 0 18px;font-size:19px}.product-card-social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-6px 0 15px;display:flex}.product-card-social.with-inline-options{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-top:-8px;display:grid}.product-card-social.with-inline-options .product-card-options{justify-self:center;margin:0}.product-card-social.with-inline-options .product-card-options>div{flex-wrap:nowrap}.product-card-social.with-inline-options .product-card-options button{min-height:27px;padding:4px 8px}.product-card-social.with-inline-options .product-card-rating{justify-self:end}.product-sold{color:#c80e25;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.product-sold i{background:#ffe7eb;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.product-card-rating{color:#efab00;align-items:center;gap:6px;width:max-content;margin:0;line-height:1;display:flex}.product-card-rating>span{letter-spacing:1px;font-size:14px}.product-card-rating>span i{color:#d7d8d3;font-style:normal}.product-card-rating strong{color:var(--ink);font-size:11px}.product-card-rating small{color:var(--muted);font-size:9px}.product-card-options{z-index:4;align-items:center;gap:7px;margin:-7px 0 8px;display:flex;position:relative}.product-card-options>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.product-card-options>div{flex-wrap:wrap;gap:6px;display:flex}.product-card-options button{min-height:29px;color:var(--ink);cursor:pointer;font:700 9px/1 var(--font-geist-sans),sans-serif;background:#fff;border:1px solid #d5d9d6;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.product-card-options button>i{border:1px solid #1017142e;border-radius:50%;flex:none;width:10px;height:10px}.product-card-options button>b{font:inherit}.product-card-options button>small{color:#6c746f;font-size:8px;font-weight:700}.product-card-options button.selected{border-color:var(--green);background:#edf6f1;box-shadow:0 0 0 2px #0e714e1a}.product-card-options button.unavailable{opacity:.45;cursor:not-allowed;text-decoration:line-through}.product-card-options button:focus-visible{outline-offset:2px;outline:2px solid #18a76f}@media (min-width:901px) and (max-width:1120px){.product-card-social.with-inline-options{gap:5px}.product-card-social.with-inline-options .product-card-options button{padding:4px 6px;font-size:8px}.product-card-social.with-inline-options .product-card-rating>span{font-size:12px}.product-card-social.with-inline-options .product-card-rating{gap:3px}}.view-detail-cue{color:var(--green);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:720;display:flex}.view-detail-cue span{font-size:15px}.product-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.product-price{flex-direction:column;gap:3px;display:flex}.product-price del{color:#8a7068;font-size:11px;font-weight:650}.product-buy b{font-size:14px}.product-buy button{color:var(--green);cursor:pointer;z-index:4;background:0 0;border:0;padding:8px 0 8px 12px;font-size:13px;font-weight:750;position:relative}.product-buy button span{font-size:17px}.product-buy button:disabled{color:#8b918e;cursor:not-allowed}.coming-soon-copy{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.55}.coming-soon-buy{min-height:34px}.coming-soon-buy b{color:var(--green)}.value-papada{background:linear-gradient(145deg,#e8e4d7,#d9d4c6)}.home-reviews{border-top:1px solid var(--line);background:#efede6;padding:clamp(76px,9vw,130px) 0 clamp(72px,8vw,112px);overflow:hidden}.home-reviews-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:32px;margin-bottom:44px;padding:0 clamp(24px,5vw,76px);display:grid}.home-reviews-heading .eyebrow{margin-bottom:14px}.home-reviews-heading h2{letter-spacing:-.05em;margin:0;font:400 clamp(44px,5vw,76px)/.95 Georgia,serif}.home-review-summary{border-left:1px solid var(--line);gap:7px;min-width:170px;padding:16px 19px;display:grid}.home-review-summary strong{font:700 18px var(--font-geist-sans),Arial,sans-serif}.home-review-summary strong span{color:#dc9800;letter-spacing:2px;font-size:13px}.home-review-summary small{color:var(--muted);font-size:10px;font-weight:650}.home-review-controls{gap:9px;display:flex}.home-review-controls button{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#faf9f6;border-radius:50%;font-size:20px;transition:background .2s,color .2s,transform .2s}.home-review-controls button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.home-review-rail{scrollbar-width:none;overscroll-behavior-inline:contain;cursor:grab;overflow-x:auto}.home-review-rail:active{cursor:grabbing}.home-review-rail::-webkit-scrollbar{display:none}.home-review-track{width:max-content;display:flex}.home-review-group{gap:16px;padding-right:16px;display:flex}.home-review-group:first-child{padding-left:clamp(24px,5vw,76px)}.home-review-card{background:#fbfaf7;border:1px solid #1017141f;border-radius:22px;flex-direction:column;width:clamp(310px,31vw,460px);min-height:310px;padding:28px;display:flex;box-shadow:0 16px 40px #141d190e}.home-review-card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-review-card header>span{color:#dc9800;letter-spacing:2px;font-size:15px}.home-review-card header>span i{color:#d4d5d0;font-style:normal}.home-review-card header>b{color:#b8dccc;font:400 54px/.65 Georgia,serif}.home-review-photos{background:#e5e6e1;border-radius:14px;grid-template-columns:1fr;gap:5px;height:164px;margin:18px 0 0;display:grid;overflow:hidden}.home-review-photos.count-2,.home-review-photos.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.home-review-photos.count-3 img:first-child{grid-row:span 2}.home-review-photos img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.home-review-card.has-photo{padding:19px}.home-review-card.has-photo header,.home-review-card.has-photo h3,.home-review-card.has-photo>p{margin-left:9px;margin-right:9px}.home-review-card.has-photo h3{margin-top:22px}.home-review-card.has-photo footer{margin-left:9px;margin-right:9px}.home-review-card h3{letter-spacing:-.025em;margin:30px 0 9px;font:400 23px/1.1 Georgia,serif}.home-review-card>p{color:#4d5a54;margin:0;font-size:14px;line-height:1.7}.home-review-card footer{border-top:1px solid #1017141a;justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:30px;display:flex}.home-review-card footer>div{gap:5px;min-width:0;display:grid}.home-review-card footer strong{font-size:12px}.home-review-card footer small{text-overflow:ellipsis;white-space:nowrap;color:#78827d;font-size:9px;overflow:hidden}.home-review-card footer>span{color:var(--green);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:9px;font-weight:800}.home-review-note{color:#76817b;margin:18px clamp(24px,5vw,76px) 0;font-size:10px}.promise{background:var(--ink);color:#fff;padding:clamp(70px,8vw,110px) clamp(24px,5vw,76px)}.promise .eyebrow{color:#84d5b4}.promise-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px;display:flex}.promise-heading .eyebrow{margin-bottom:15px}.promise-heading h2{letter-spacing:-.05em;max-width:780px;margin:0;font:400 clamp(43px,5vw,74px)/.96 Georgia,serif}.promise-heading>p{color:#a9b5af;max-width:360px;margin:0;font-size:14px;line-height:1.7}.promise-grid{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.promise-grid>div{min-height:180px;padding:28px 50px 0 0}.promise-grid>div+div{border-left:1px solid #fff3;padding-left:42px}.promise-grid span{color:#84d5b4;font:600 10px var(--font-geist-mono),monospace}.promise-grid h3{margin:25px 0 10px;font:400 28px Georgia,serif}.promise-grid p{color:#a9b5af;max-width:270px;margin:0;line-height:1.55}.promise-contact-band{background:#173229;border:1px solid #84d5b452;justify-content:space-between;align-items:center;gap:40px;min-height:190px;margin-top:34px;padding:34px 36px;display:flex}.promise-contact-band>div{max-width:720px}.promise-contact-band>div>span{color:#84d5b4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.promise-contact-band h3{margin:12px 0 9px;font:400 clamp(26px,3vw,39px)/1.05 Georgia,serif}.promise-contact-band p{color:#b7c4be;margin:0;font-size:12px;line-height:1.65}.promise-contact-band button{color:#10231c;cursor:pointer;background:#84d5b4;border:1px solid #84d5b4;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-width:196px;min-height:54px;padding:0 20px;font-size:11px;font-weight:850;transition:background .2s,color .2s,transform .2s;display:flex}.promise-contact-band button:hover{color:#fff;background:0 0;transform:translateY(-2px)}.newsletter-section{color:var(--ink);text-align:center;background:linear-gradient(#f8f6f0 0%,#f4f1e9 100%);border-top:1px solid #10171414;padding:clamp(54px,6vw,82px) clamp(24px,7vw,110px)}.newsletter-section>.eyebrow{margin-bottom:13px}.newsletter-heading{width:min(760px,100%);margin:0 auto;display:block}.newsletter-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(42px,5vw,68px)/.94 Georgia,serif}.newsletter-heading>p{color:#52605a;width:min(100%,620px);margin:18px auto 0;font-size:clamp(13px,1.2vw,16px);line-height:1.6}.newsletter-form{text-align:left;width:min(920px,100%);margin:clamp(28px,3.5vw,42px) auto 0}.newsletter-form>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-field{background:#fffffff0;border:1px solid #52605a61;border-radius:999px;grid-template-columns:1fr auto;align-items:stretch;min-height:68px;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s;display:grid;overflow:hidden;box-shadow:0 16px 45px #18251f14,inset 0 1px #fffc}.newsletter-field:focus-within{border-color:var(--green);transform:translateY(-2px);box-shadow:0 20px 52px #0e714e21,0 0 0 4px #0e714e14}.newsletter-field.is-success{border-color:var(--green);background:#f4faf7}.newsletter-field.has-error{border-color:#a84e3b}.newsletter-field input{width:100%;min-width:0;color:var(--ink);font:400 clamp(15px,1.3vw,18px) var(--font-geist-sans),Arial,sans-serif;background:0 0;border:0;outline:0;padding:0 clamp(22px,3vw,34px)}.newsletter-field input::placeholder{color:#7a847f}.newsletter-field button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-width:154px;margin:6px;padding:0 21px;font-size:11px;font-weight:760;transition:background .2s,transform .2s,opacity .2s,box-shadow .2s;display:flex}.newsletter-field button:hover:not(:disabled){background:var(--green);transform:translate(2px);box-shadow:0 8px 20px #0e714e33}.newsletter-field button:disabled{cursor:wait;opacity:.62}.newsletter-field button strong{font-size:21px;font-weight:400}.newsletter-security{align-items:center;gap:10px;min-height:1px;display:flex;overflow:hidden}.newsletter-security>span{color:#78827d;font-size:9px}.newsletter-security .turnstile-widget{min-height:0}.newsletter-meta{justify-content:space-between;align-items:start;gap:24px;min-height:28px;padding:11px 14px 0;display:flex}.newsletter-meta small{color:#78827d;font-size:10px;line-height:1.5}.newsletter-status{text-align:right;color:#52605a;margin:0;font-size:11px;font-weight:700}.newsletter-status.success{color:var(--green)}.newsletter-status.error{color:#9d3f2e}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.25,1);transform:translateY(22px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.motion-ready .product-card[data-reveal].is-visible:hover,.motion-ready .product-card[data-reveal].is-visible.is-highlighted{transform:translateY(-7px)}.site-header{animation:.55s both header-arrive}.stand-visual img{animation:5.5s ease-in-out infinite product-float}@keyframes header-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-float{0%,to{transform:translateY(-2px)rotate(-1deg)}50%{transform:translateY(-9px)rotate(-.4deg)}}.store-footer{background:var(--ink);color:#fff;border-top:1px solid #ffffff1a;padding:54px clamp(24px,5vw,76px) 28px}.store-footer-main{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.7fr) minmax(250px,1fr);align-items:start;gap:55px;display:grid}.store-footer-brand p{color:#a9b5af;margin:22px 0 0;font:400 17px Georgia,serif}.store-footer-links,.store-footer-contact{flex-direction:column;gap:10px;font-size:12px;line-height:1.5;display:flex}.store-footer-links strong,.store-footer-contact strong{color:#84d5b4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-style:normal}.store-footer-links a,.store-footer-contact a{color:#d7dfdb;width:max-content;max-width:100%}.store-footer-links a:hover,.store-footer-contact a:hover{color:#84d5b4}.store-footer-contact{color:#a9b5af;margin:0;font-style:normal}.store-footer-bottom{color:#7f8d86;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:42px;padding-top:22px;font-size:11px;display:flex}.contact-layer{z-index:95;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#050f0bad;border:0;width:100%;position:absolute;inset:0}.contact-panel{background:#f8f6f0;border:1px solid #ffffffb3;border-radius:28px;width:min(720px,100%);max-height:calc(100svh - 48px);padding:clamp(34px,5vw,58px);animation:.38s cubic-bezier(.2,.82,.2,1) both contact-panel-in;position:relative;overflow:auto;box-shadow:0 30px 100px #030d0957}.contact-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:23px;position:absolute;top:20px;right:20px}.contact-panel>.eyebrow{margin-bottom:13px}.contact-panel h2{letter-spacing:-.055em;margin:0;font:400 clamp(42px,6vw,68px)/.95 Georgia,serif}.contact-intro{color:#56645d;max-width:600px;margin:22px 0 30px;font-size:13px;line-height:1.7}.contact-options{gap:10px;display:grid}.contact-option{border:1px solid var(--line);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:94px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.contact-option:hover{border-color:#0e714e7a;transform:translateY(-2px);box-shadow:0 12px 28px #141d1914}.contact-option>span{width:34px;height:34px;color:var(--green);font:750 9px var(--font-geist-mono),monospace;background:#e2eee8;border-radius:50%;place-items:center;display:grid}.contact-option>div{gap:4px;min-width:0;display:grid}.contact-option small{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.contact-option strong{overflow-wrap:anywhere;font-size:14px}.contact-option em{color:#7a847f;font-size:10px;font-style:normal}.contact-option>b{font-size:18px}.contact-option.primary{color:#fff;background:#12382b;border-color:#0e714e}.contact-option.primary>span{color:#10231c;background:#84d5b4}.contact-option.primary small{color:#84d5b4}.contact-option.primary em{color:#b7cfc4}.contact-location{border-left:3px solid var(--green);background:#e9f2ed;margin-top:20px;padding:19px 20px}.contact-location span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.contact-location p{color:#4e6258;margin:8px 0 0;font-size:11px;line-height:1.6}@keyframes contact-panel-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.home-reviews-heading{grid-template-columns:1fr auto}.home-review-summary{grid-area:2/1;width:max-content;margin-top:3px}.home-review-controls{grid-area:2/2}.promise-heading{display:grid}.promise-heading>p{max-width:620px}}.live-admin-modal textarea{color:#101714;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd6d1;border-radius:9px;padding:12px;line-height:1.5}.live-admin-review-photo-preview{flex-wrap:wrap;gap:7px;display:flex}.live-admin-review-photo-preview span{color:#0a6f4d;text-overflow:ellipsis;white-space:nowrap;background:#e9f6ef;border-radius:999px;max-width:100%;padding:7px 10px;font-size:10px;font-weight:750;overflow:hidden}@media (max-width:820px){.live-admin-sidebar nav{grid-template-columns:repeat(4,1fr)}.live-admin-stats{grid-template-columns:1fr 1fr}.live-admin-stats article:last-child{grid-column:auto}}@media (max-width:620px){.home-reviews{padding:66px 0 62px}.home-reviews-heading{grid-template-columns:1fr;gap:21px;margin-bottom:28px;padding:0 18px}.home-reviews-heading h2{font-size:46px}.home-review-summary{border-left:0;border-top:1px solid var(--line);grid-area:auto;width:100%;min-width:0;padding:16px 0 0}.home-review-controls{grid-area:auto}.home-review-controls button{width:44px;height:44px}.home-review-group{gap:11px;padding-right:11px}.home-review-group:first-child{padding-left:18px}.home-review-card{border-radius:18px;width:min(82vw,330px);min-height:300px;padding:23px}.home-review-card.has-photo{padding:16px}.home-review-photos{border-radius:12px;height:148px;margin-top:15px}.home-review-card h3{margin-top:26px;font-size:22px}.home-review-card>p{font-size:13px}.home-review-card footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px}.home-review-note{margin:15px 18px 0;line-height:1.5}.promise-heading{gap:22px;margin-bottom:36px}.promise-heading h2{font-size:43px}.promise-contact-band{flex-direction:column;align-items:flex-start;gap:25px;min-height:0;margin-top:27px;padding:27px 23px}.promise-contact-band button{width:100%}.contact-layer{align-items:end;padding:0}.contact-panel{border-radius:25px 25px 0 0;width:100%;max-height:92svh;padding:38px 20px 24px}.contact-close{top:15px;right:15px}.contact-panel h2{font-size:44px}.contact-option{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;min-height:88px;padding:14px}.contact-option>span{width:32px;height:32px}.contact-option strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.contact-panel{animation:none}}.policy-page{background:var(--paper);min-height:100svh}.policy-header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3edf0;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.policy-back{color:var(--green);align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.policy-article{width:min(860px,100% - 48px);margin:0 auto;padding:clamp(72px,9vw,120px) 0 100px}.policy-article h1{letter-spacing:-.055em;margin:0;font:400 clamp(54px,7vw,86px)/.94 Georgia,serif}.policy-intro{max-width:700px;color:var(--muted);margin:30px 0 0;font-size:19px;line-height:1.65}.policy-updated{color:#849089;margin:22px 0 0;font-size:12px}.policy-content{border-top:1px solid var(--line);margin-top:58px}.policy-content section{border-bottom:1px solid var(--line);padding:33px 0 29px}.policy-content h2{letter-spacing:-.025em;margin:0 0 13px;font:400 27px Georgia,serif}.policy-content p{color:#48564f;margin:0;font-size:15px;line-height:1.78}.policy-content a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.policy-footer{background:var(--ink);color:#a9b5af;grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding:46px clamp(24px,5vw,76px);font-size:12px;line-height:1.6;display:grid}.policy-footer>div,.policy-footer nav{flex-direction:column;gap:7px;display:flex}.policy-footer strong{color:#84d5b4;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.policy-footer a{color:#d7dfdb;width:max-content;max-width:100%}.policy-footer a:hover{color:#84d5b4}.drawer-layer,.checkout-layer,.product-detail-layer{z-index:50;position:fixed;inset:0}.drawer-backdrop,.checkout-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#080f0c7a;border:0;width:100%;position:absolute;inset:0}.cart-drawer{background:#f8f7f3;flex-direction:column;width:min(520px,100%);height:100%;padding:32px;display:flex;position:absolute;top:0;right:0;box-shadow:-30px 0 80px #0000002e}.drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.drawer-heading .eyebrow{margin-bottom:8px}.drawer-heading h2{margin:0;font:400 37px Georgia,serif}.close-button{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}.empty-cart{text-align:center;margin:auto}.empty-cart>span{border:1px solid var(--line);width:88px;height:88px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 25px;font:400 35px Georgia,serif;display:grid}.empty-cart h3{margin:0 0 10px;font:400 30px Georgia,serif}.empty-cart p{color:var(--muted);margin:0 0 25px}.empty-cart button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 19px}.cart-lines{flex:1;padding:10px 4px 10px 0;overflow:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr auto;align-items:center;gap:16px;padding:20px 0;display:grid}.mini-art{letter-spacing:-.04em;place-items:center;width:78px;height:78px;font-size:13px;font-weight:850;display:grid;overflow:hidden}.mini-art img{object-fit:cover;width:100%;height:100%;display:block}.mini-art.mint{background:#dbe8df}.mini-art.blue{background:#dce5ec}.mini-art.orange{background:#eadfce}.mini-art.violet{background:#e4dfea}.mini-art.rose{background:#eadbd9}.mini-art.sand{background:#e8e4d7}.cart-line-copy h3{margin:0 0 4px;font-size:14px}.cart-line-copy p{color:var(--muted);margin:0 0 10px;font-size:11px}.cart-line>strong{align-self:start;padding-top:4px;font-size:12px}.quantity{border:1px solid var(--line);border-radius:999px;width:max-content;display:flex;overflow:hidden}.quantity button{cursor:pointer;background:0 0;border:0;width:29px;height:27px}.quantity span{place-items:center;min-width:25px;font-size:11px;display:grid}.cart-summary{border-top:1px solid var(--line);padding-top:24px}.cart-total-lines{gap:10px;display:grid}.cart-total-lines>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cart-total-lines .grand-total{color:var(--ink);border-top:1px solid var(--line);margin-top:4px;padding-top:15px;font-size:21px}.cart-total-lines .grand-total strong{font-size:24px}.cart-summary p{color:var(--muted);font-size:11px;line-height:1.5}.cart-summary>button,.place-order,.order-success button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:14px;padding:0 20px;font-weight:720;display:flex}.checkout-layer{z-index:80;place-items:center;padding:22px;animation:.2s both checkout-layer-in;display:grid}.checkout-layer .checkout-backdrop{animation:.25s both checkout-backdrop-in}.checkout-modal{transform-origin:50% 46%;background:#f8f7f3;width:min(760px,100%);max-height:calc(100svh - 44px);padding:clamp(28px,5vw,60px);animation:.4s cubic-bezier(.2,.85,.2,1) both checkout-modal-in;position:relative;overflow:auto;box-shadow:0 30px 100px #00000045}@keyframes checkout-layer-in{0%{visibility:hidden}to{visibility:visible}}@keyframes checkout-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes checkout-modal-in{0%{opacity:0;transform:translateY(32px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.checkout-modal>.close-button{position:absolute;top:22px;right:22px}.checkout-modal form>h2,.order-success h2{letter-spacing:-.04em;margin:0 0 28px;font:400 clamp(38px,6vw,62px)/1 Georgia,serif}.preview-alert{background:#fff1bd;border:1px solid #d8bc53;flex-direction:column;gap:3px;margin-bottom:24px;padding:12px 15px;font-size:12px;display:flex}.preview-alert span{color:#70632f}.preview-alert.live-checkout{background:#e8f3ed;border-color:#a9cab9}.preview-alert.live-checkout span{color:#456459}.form-grid label>span em{color:var(--muted);font-style:normal;font-weight:500}.checkout-error{color:#8f3022;background:#fff1ee;border:1px solid #e0b5ab;border-radius:4px;margin-top:18px;padding:11px 13px;font-size:12px}.place-order:disabled{cursor:wait;opacity:.72}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label{flex-direction:column;gap:7px;display:flex}.form-grid label.wide,.form-grid .wide{grid-column:1/-1}.form-grid label>span{font-size:11px;font-weight:700}.form-grid input{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:4px;outline:none;padding:0 13px}.form-grid input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e714e1a}.coupon-entry{background:#f4faf7;border:1px dashed #9dc7b2;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(250px,42%);align-items:end;gap:12px;margin-top:20px;padding:15px;display:grid}.coupon-entry>div:first-child{gap:4px;display:grid}.coupon-entry>div:first-child>span{font-size:12px;font-weight:800}.coupon-entry>div:first-child>small{color:var(--muted);font-size:10px;line-height:1.4}.coupon-entry>div:nth-child(2){grid-template-columns:1fr auto;gap:7px;display:grid}.coupon-entry input{border:1px solid var(--line);text-transform:uppercase;border-radius:7px;outline:none;min-width:0;min-height:46px;padding:0 12px}.coupon-entry input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e714e1a}.coupon-entry button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:46px;padding:0 16px;font-size:11px;font-weight:850}.coupon-entry button:disabled{cursor:wait;opacity:.7}.coupon-entry>p{color:#8f3022;grid-column:1/-1;margin:0;font-size:10px}.coupon-entry.is-open,.coupon-entry.is-applied{background:#e9f7f0;border-style:solid;border-color:#60ab86}.coupon-entry.is-applied>p{color:#0e714e;font-weight:750}.checkout-total b del{color:#93a29a;margin-right:6px;font-size:11px;font-weight:500}.delivery-city-picker{z-index:6;flex-direction:column;gap:7px;display:flex;position:relative}.delivery-city-label{font-size:11px;font-weight:700}.delivery-city-trigger{border:1px solid var(--line);width:100%;min-height:55px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:8px 13px;transition:border-color .2s,box-shadow .2s;display:flex}.delivery-city-trigger:hover,.delivery-city-trigger[aria-expanded=true]{border-color:var(--green);box-shadow:0 0 0 3px #0e714e1a}.delivery-city-trigger>span{flex-direction:column;gap:3px;min-width:0;display:flex}.delivery-city-trigger strong{font-size:13px}.delivery-city-trigger small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.delivery-city-trigger>b{font-size:20px;font-weight:500;transition:transform .2s}.delivery-city-trigger[aria-expanded=true]>b{transform:rotate(180deg)}.delivery-city-popover{z-index:20;background:#fff;border:1px solid #a8beb3;border-radius:7px;animation:.22s both city-picker-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 20px 55px #0c1a1433}@keyframes city-picker-in{0%{opacity:0;transform:translateY(-7px)scale(.99)}to{opacity:1;transform:none}}.delivery-city-search-inline{border-bottom:1px solid var(--line);background:#f1f5f2;padding:11px;position:relative}.delivery-city-search-inline>span{color:var(--green);z-index:1;font-size:18px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.delivery-city-search-inline input{border-radius:999px;width:100%;min-height:44px;padding-left:42px}.delivery-city-options{overscroll-behavior:contain;max-height:310px;padding:6px;overflow:auto}.delivery-city-group>strong{z-index:1;color:#26332d;letter-spacing:.03em;background:#fff;justify-content:space-between;gap:15px;padding:10px 11px 7px;font-size:10px;display:flex;position:sticky;top:0}.delivery-city-group>strong small{color:var(--green);font-size:9px}.delivery-city-group>button{width:100%;min-height:39px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;display:flex}.delivery-city-group>button:hover,.delivery-city-group>button.selected{color:#0a6b48;background:#e9f4ee}.delivery-city-group>button b{color:var(--green)}.delivery-city-group+.delivery-city-group{margin-top:0}.other-city-group{border-top:1px solid var(--line);margin-top:5px;padding-top:3px}.delivery-city-empty{color:#6c5b2a;background:#fff6df;border-radius:4px;margin:7px;padding:13px;font-size:10px;line-height:1.45}.delivery-required,.delivery-address-policy{color:#b42318}.form-grid .delivery-address-policy{margin:0;font-size:14px;line-height:1.55}.coupon-entry small a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.delivery-city-trigger.is-placeholder strong{color:#858e89;font-size:16px;font-weight:400}.payment-methods{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0 0;padding:0;display:grid}.payment-methods legend{grid-column:1/-1;margin-bottom:10px;font-size:11px;font-weight:750}.payment-methods label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;align-items:flex-start;gap:11px;padding:15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.payment-methods label.selected{border-color:var(--green);background:#eef6f1;box-shadow:0 0 0 3px #0e714e14}.payment-methods label.disabled{cursor:not-allowed;color:#7a827e;opacity:.78;background:#f0f0ed}.payment-methods input{accent-color:var(--green);margin-top:3px}.payment-methods label>span{flex-direction:column;gap:5px;display:flex}.payment-methods strong{font-size:12px}.payment-methods small{color:var(--muted);font-size:10px;line-height:1.45}.payment-limit-note{color:#675522;background:#fff7df;border:1px solid #dec68a;border-radius:5px;margin:10px 0 0;padding:11px 13px;font-size:10px;font-weight:700;line-height:1.45}.bank-transfer-details{background:#edf6f1;border:1px solid #b7d5c5;border-radius:5px;margin-top:14px;padding:18px}.bank-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.bank-heading strong{font-size:13px}.bank-heading span{background:var(--green);color:#fff;letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:780}.bank-transfer-details dl{border-top:1px solid #0e714e2b;margin:0}.bank-transfer-details dl>div{border-bottom:1px solid #0e714e21;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.bank-transfer-details dt{color:var(--muted);font-size:10px}.bank-transfer-details dd{text-align:right;margin:0;font-size:11px;font-weight:750}.bank-transfer-details p{color:#3f5e50;margin:14px 0 0;font-size:10px;line-height:1.55}.bank-transfer-details a,.order-success a{color:var(--green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-security{background:#edf6f1;border:1px solid #b7d5c5;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;margin-top:22px;padding:15px;display:flex}.checkout-security>div:first-child{flex-direction:column;gap:4px;display:flex}.checkout-security strong{font-size:11px}.checkout-security span{color:#456459;font-size:9px;line-height:1.4}.turnstile-widget{justify-content:flex-end;align-items:center;min-width:0;min-height:30px;display:flex}.turnstile-error{color:#8f3022;text-align:center;margin-top:8px;font-size:10px}.checkout-total{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin-top:26px;padding-top:18px;display:grid}.checkout-total>div{flex-direction:column;gap:4px;display:flex}.checkout-total span{color:var(--muted);font-size:10px}.checkout-total b{font-size:15px}.checkout-total .checkout-grand-total{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:end;padding-top:14px}.checkout-total .checkout-grand-total span{color:var(--ink);font-size:12px}.checkout-total .checkout-grand-total b{font-size:23px}.place-order{margin-top:24px}.checkout-modal form>small{color:var(--muted);text-align:center;margin-top:13px;display:block}.order-success{text-align:center;padding:40px 0 10px}.order-success>span{width:80px;height:80px;color:var(--green);background:#d9ecdf;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:35px;display:grid}.order-success .eyebrow{margin-bottom:13px}.order-success>p:not(.eyebrow){color:var(--muted);max-width:500px;margin:0 auto 20px;line-height:1.6}.order-success button{justify-content:center;max-width:240px;margin:30px auto 0}.product-detail-layer{z-index:60;isolation:isolate;place-items:center;padding:clamp(12px,3vw,38px);animation:.18s ease-out both product-layer-in;display:grid}.product-detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#060e0ab8;border:0;width:100%;animation:.36s both product-backdrop-in;position:absolute;inset:0}.product-detail-modal{z-index:1;transform-origin:50%;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f8f7f3;border:1px solid #ffffff80;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1180px,100%);max-height:calc(100svh - clamp(24px,6vw,76px));animation:.38s cubic-bezier(.22,.8,.24,1) both product-detail-in;display:grid;position:relative;overflow:auto;box-shadow:0 32px 110px #00000061}@keyframes product-layer-in{0%{visibility:hidden}to{visibility:visible}}@keyframes product-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes product-detail-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.product-detail-close{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8f7f3eb;position:absolute;top:18px;right:18px}.product-gallery{background:#d9e8df;flex-direction:column;min-width:0;padding:clamp(18px,3vw,36px);display:flex}.phone-detail .product-gallery{background:#e1e7e4}.phone-detail .gallery-stage{background:linear-gradient(145deg,#eff3f1,#cad5d0)}.astan25w-detail .product-gallery{background:#07111d}.astan25w-detail .gallery-stage{background:#02060b;border-color:#ffffff1f}.astan25w-detail .gallery-stage:before{display:none}.astan25w-detail .gallery-caption{color:#dbe8f3}.astan25w-detail .gallery-thumbnails button{background:#101923;border-color:#ffffff29}.magsafe-detail .product-gallery{background:#ece8df}.magsafe-detail .gallery-stage{background:#faf9f6}.magsafe-detail .gallery-stage:before{opacity:.22}.magsafe-detail .gallery-stage>img{padding:clamp(18px,3.5vw,42px)}.magsafe-detail .gallery-stage>img.magsafe-studio-image{padding:0}.magsafe-detail .gallery-thumbnails button{background:#fff}.magsafe-detail .gallery-thumbnails img{object-fit:contain}.neckband-detail .product-gallery{background:#efe2de}.neckband-detail .gallery-stage{background:#fffaf8}.neckband-detail .gallery-stage:before{display:none}.neckband-detail .gallery-stage>img{padding:clamp(18px,3vw,38px)}.neckband-detail .gallery-stage>img.neckband-preview-image{object-fit:cover;padding:0}.neckband-detail .gallery-thumbnails button{background:#fff}.neckband-detail .gallery-thumbnails img{object-fit:contain}.papada-detail .product-gallery{background:#efe2d5}.papada-detail .gallery-stage{background:#fffaf7}.papada-detail .gallery-stage:before{display:none}.papada-detail .gallery-stage>img{padding:clamp(14px,2.5vw,32px)}.papada-detail .gallery-stage>img.wide-preview-image{object-fit:cover;padding:0}.papada-detail .gallery-thumbnails{grid-template-columns:repeat(2,1fr)}.papada-detail .gallery-thumbnails button{background:#fff}.papada-detail .gallery-thumbnails img{object-fit:contain}.airPodsGen2-detail .product-gallery,.soundcoreR50i-detail .product-gallery{background:#f1e4df}.airPodsGen2-detail .gallery-stage,.soundcoreR50i-detail .gallery-stage{background:#fffaf8}.airPodsGen2-detail .gallery-stage:before,.soundcoreR50i-detail .gallery-stage:before{display:none}.airPodsGen2-detail .gallery-stage>img,.soundcoreR50i-detail .gallery-stage>img{padding:clamp(14px,2.5vw,32px)}.airPodsGen2-detail .gallery-stage>img.wide-preview-image,.soundcoreR50i-detail .gallery-stage>img.wide-preview-image{object-fit:cover;padding:0}.airPodsGen2-detail .gallery-thumbnails,.soundcoreR50i-detail .gallery-thumbnails{grid-template-columns:repeat(4,1fr)}.airPodsGen2-detail .gallery-thumbnails button,.soundcoreR50i-detail .gallery-thumbnails button{background:#fff}.airPodsGen2-detail .gallery-thumbnails img,.soundcoreR50i-detail .gallery-thumbnails img{object-fit:contain}.yl906-detail .product-gallery{background:#dcebed}.longarm-detail .product-gallery{background:#eee1d5}.yl906-detail .gallery-stage,.longarm-detail .gallery-stage{background:#fffaf7}.yl906-detail .gallery-stage:before,.longarm-detail .gallery-stage:before{display:none}.yl906-detail .gallery-stage>img,.longarm-detail .gallery-stage>img{padding:clamp(18px,3vw,38px)}.yl906-detail .gallery-stage>img.wide-preview-image,.longarm-detail .gallery-stage>img.wide-preview-image{object-fit:cover;padding:0}.yl906-detail .gallery-thumbnails button,.longarm-detail .gallery-thumbnails button{background:#fff}.yl906-detail .gallery-thumbnails img,.longarm-detail .gallery-thumbnails img{object-fit:contain}.gallery-stage{touch-action:pan-y;background:linear-gradient(145deg,#e9f1ec,#c5dbcf);border:1px solid #1017141a;flex:1;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.gallery-stage:before{content:"";aspect-ratio:1;border:1px solid #10171421;border-radius:50%;width:66%;position:absolute;box-shadow:0 0 0 55px #ffffff26,0 0 0 110px #ffffff14}.gallery-stage>img{object-fit:contain;z-index:1;width:100%;height:100%;max-height:560px;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .42s cubic-bezier(.2,.75,.25,1);animation:.28s gallery-in;position:relative}.product-authenticity-badge{z-index:4;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 8px 13px #07211840);width:clamp(68px,10vw,96px);position:absolute;top:clamp(13px,2vw,22px);left:clamp(13px,2vw,22px)}.product-authenticity-badge img{object-fit:contain;width:100%;height:100%;display:block}@keyframes gallery-in{0%{opacity:.25;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}.gallery-arrow{z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f8f7f3e6;border:1px solid #1017142e;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 24px #1017141f}.gallery-arrow:hover{background:var(--ink);color:#fff}.gallery-arrow.previous{left:14px}.gallery-arrow.next{right:14px}.gallery-count{z-index:3;color:#fff;font:650 9px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#101714d9;border-radius:999px;padding:7px 10px;position:absolute;bottom:14px;right:14px}.gallery-caption{color:#41534a;min-height:16px;margin:13px 0 12px;font-size:11px}.gallery-thumbnails{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.gallery-thumbnails button{aspect-ratio:1;cursor:pointer;opacity:.64;background:#f4f3ef;border:1px solid #1017141f;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden}.gallery-thumbnails button:hover,.gallery-thumbnails button.active{opacity:1;border-color:var(--green);transform:translateY(-2px)}.gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.product-detail-copy{flex-direction:column;padding:clamp(38px,5vw,72px) clamp(28px,4.5vw,62px);display:flex}.product-detail-copy .eyebrow{margin-bottom:16px}.product-detail-copy h1,.product-detail-copy h2{letter-spacing:-.045em;max-width:520px;margin:0;font:400 clamp(40px,4.2vw,62px)/.95 Georgia,serif}.product-detail-intro{color:var(--muted);margin:25px 0;font-size:15px;line-height:1.65}.product-detail-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:22px 0;display:flex}.product-detail-price strong{font-size:25px}.product-detail-price span{color:var(--green);text-align:right;font-size:11px;font-weight:720}.detail-price-stack{flex-direction:column;gap:4px;display:flex}.detail-price-stack del{color:#98766c;font-size:12px;font-weight:650}.product-colours{justify-content:space-between;align-items:center;gap:18px;padding:19px 0 0;display:flex}.product-colours>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.product-colours>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.colour-option{border:1px solid var(--line);min-height:35px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.colour-option.selected{border-color:var(--green);background:#edf6f1;box-shadow:0 0 0 3px #0e714e14}.colour-option i{border:1px solid #1017142e;border-radius:50%;width:13px;height:13px;display:block}.colour-option small{color:var(--green);font-size:9px;font-weight:850;text-decoration:none}.black-swatch{background:#1a1b1c}.silver-swatch{background:linear-gradient(135deg,#f2f2f2,#a9adb0)}.colour-option.unavailable{cursor:not-allowed;opacity:.48;color:#657069;background:#e8e9e8;text-decoration:line-through}.colour-option.unavailable small{font-size:9px;text-decoration:none}.product-specs{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.product-specs>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:15px;display:flex}.product-specs span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.product-specs strong{font-size:12px}.product-benefits{color:#36443e;gap:11px;margin:24px 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.product-benefits li{gap:10px;display:flex}.product-benefits li:before{content:"✓";color:var(--green);font-weight:800}.product-sales-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:0 0 22px;padding:10px 0;display:flex}.product-sales-proof>span{color:#c80e25;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.product-sales-proof>span i{color:#fff;background:linear-gradient(135deg,#ee1835,#b80920);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid;box-shadow:0 6px 15px #b40a2233}.product-sales-proof small{color:var(--muted);font-size:10px}.product-reviews{border-top:1px solid var(--line);margin:2px 0 26px;padding:22px 0 0}.product-reviews-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-reviews-heading .eyebrow{margin:0 0 5px;font-size:9px}.product-reviews-heading h3{margin:0;font:400 27px/1 Georgia,serif}.product-reviews-heading>strong{white-space:nowrap;font-size:17px}.product-reviews-heading>strong>span{color:#efab00}.product-reviews-heading>strong small{color:var(--muted);font-size:10px}.reviews-empty{color:var(--muted);background:#f0f3ef;margin:16px 0 0;padding:15px;font-size:10px;line-height:1.55}.review-list{gap:0;max-height:330px;margin-top:12px;display:grid;overflow:auto}.review-list article{border-top:1px solid var(--line);padding:16px 0}.review-list article:first-child{border-top:0}.review-meta,.review-list footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.review-meta>span{color:#efab00;letter-spacing:1px;font-size:13px}.review-meta>span i{color:#d7d8d3;font-style:normal}.review-meta time{color:var(--muted);font-size:9px}.review-list h4{margin:10px 0 5px;font-size:12px}.review-list article>p{color:#46544e;margin:0;font-size:11px;line-height:1.55}.review-list footer{margin-top:10px;font-size:9px}.review-list footer span{color:var(--green);font-weight:800}.product-detail-actions{gap:9px;margin-top:auto;display:grid}.product-detail-add{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;min-height:56px;padding:0 19px;font-weight:750;display:flex;box-shadow:0 14px 30px #0e714e33}.product-detail-add:hover{background:#095d40}.product-detail-add span{font-size:12px}.product-detail-buy-now{border:1px solid var(--green);min-height:52px;color:var(--green);cursor:pointer;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;padding:0 19px;font-weight:750;display:flex}.product-detail-buy-now:hover{background:#e8f3ed}.product-detail-buy-now span{font-size:12px}.product-detail-copy>small{text-align:center;color:var(--muted);margin-top:11px;font-size:10px}.product-conversion-summary{color:#163126;flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 0;font-size:12px;display:flex}.product-conversion-summary>a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.product-conversion-summary>a>span{color:#efab00;letter-spacing:1px}.product-conversion-summary>a>strong,.product-conversion-summary>b{font-size:11px}.product-conversion-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-top:5px;display:grid}.product-conversion-summary>div>span{color:#0b6848;text-align:center;background:#eef7f2;border:1px solid #b9d8c9;border-radius:12px;gap:2px;padding:9px 7px;font-size:10px;font-weight:850;display:grid}.product-conversion-summary>div>span small{text-transform:uppercase;opacity:.72;font-size:7px;font-weight:700}.mobile-checkout-trust,.mobile-delivery-note,.laptop-feature-showcase,.mobile-demo-card,.mobile-reviews-toggle,.mobile-buy-label{display:none}.desktop-buy-label,.mobile-buy-label{font:inherit}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-copy,.hero-feature{min-height:680px}.product-grid{grid-template-columns:repeat(2,1fr)}.site-header nav{display:none}.site-header{grid-template-columns:1fr auto}.product-detail-modal{grid-template-columns:1fr;max-width:720px}.gallery-stage{min-height:450px}.product-detail-copy{min-height:620px}.newsletter-heading{grid-template-columns:1fr}.newsletter-heading>p{justify-self:start}.store-footer-main,.policy-footer{grid-template-columns:1fr 1fr}.store-footer-brand,.policy-footer nav{grid-column:1/-1}.store-footer-contact{overflow-wrap:anywhere}}@media (max-width:620px){.site-header{height:70px;padding:0 18px}.brand{width:126px}.cart-button small,.cart-button>span{display:none}.cart-button{min-height:40px;padding:0 10px}.hero-copy{min-height:620px;padding:76px 24px}.hero h1{font-size:clamp(54px,17vw,80px)}.hero-feature{min-height:600px;padding:28px 22px}.stand-visual{min-height:360px}.stand-visual img{width:92%}.feature-detail{align-items:flex-start}.feature-buy{gap:9px}.feature-buy button{padding:8px 10px}.section-heading{display:block}.section-heading>p{margin-top:22px}.product-grid{grid-template-columns:1fr}.product-art{height:260px}.product-art.has-photo img{height:210px}.product-art.astan-photo img,.product-art.magsafe-photo img,.product-art.neckband-photo img,.product-art.yl906-photo img,.product-art.longarm-photo img,.product-art.mbn-photo img,.product-art.carholder-photo img,.product-art.airpods-photo img,.product-art.papada-photo img,.product-art.soundcore-photo img{height:100%}.product-art.yl906-photo img{width:100%;height:100%;inset:0}.promise-grid{grid-template-columns:1fr}.promise-grid>div{min-height:150px;padding:25px 0}.promise-grid>div+div{border-top:1px solid #fff3;border-left:0;padding-left:0}.newsletter-section{padding:54px 18px}.newsletter-heading h2{font-size:44px}.newsletter-heading>p{margin-top:14px}.newsletter-form{margin-top:26px}.newsletter-field{grid-template-columns:1fr auto;min-height:62px}.newsletter-field input{padding:0 18px;font-size:14px}.newsletter-field button{min-width:50px;margin:5px;padding:0 15px}.newsletter-field button span{display:none}.newsletter-field button strong{font-size:19px}.newsletter-meta{padding:10px 10px 0;display:block}.newsletter-status{text-align:left;margin-top:7px}footer{text-align:center;grid-template-columns:1fr;gap:14px}footer .brand{margin:0 auto}footer>span{justify-self:center}.cart-drawer{padding:22px}.cart-line{grid-template-columns:64px 1fr}.mini-art{width:64px;height:64px}.cart-line>strong{grid-column:2}.form-grid{grid-template-columns:1fr}.form-grid label.wide,.form-grid .wide{grid-column:auto}.payment-methods{grid-template-columns:1fr}.checkout-security{flex-direction:column;align-items:flex-start}.turnstile-widget{justify-content:flex-start;width:100%}.checkout-layer{padding:0}.checkout-modal{width:100%;height:100svh;max-height:none;padding:32px 22px}.checkout-modal>.close-button{top:14px;right:14px}.delivery-city-popover{max-height:min(72svh,540px);animation:.22s both city-picker-mobile-in;position:fixed;top:50%;left:12px;right:12px}.delivery-city-options{max-height:calc(min(72svh,540px) - 67px)}.product-detail-layer{padding:0}.product-detail-modal{border:0;width:100%;height:100svh;max-height:none}.product-gallery{padding:14px}.gallery-stage{min-height:390px}.gallery-arrow{width:40px;height:40px}.gallery-caption{margin-bottom:9px}.gallery-thumbnails{gap:5px}.product-detail-copy{min-height:580px;padding:38px 22px}.product-detail-copy h2{font-size:42px}.product-detail-close{top:12px;right:12px}.product-detail-price{align-items:flex-start}.product-detail-price span{max-width:110px}}@keyframes city-picker-mobile-in{0%{opacity:0;transform:translateY(calc(-50% - 8px))scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.stand-visual img,.product-card.is-highlighted,.checkout-layer,.checkout-layer .checkout-backdrop,.checkout-modal,.delivery-city-popover,.product-detail-layer,.product-detail-backdrop,.product-detail-modal{animation:none}.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}.stand-visual img,.product-art.has-photo img{transform:none}}body:has(.admin-demo-page){background:#edf1ed}.admin-demo-page{--admin-ink:#102019;--admin-green:#08784f;--admin-soft:#eef6f1;--admin-line:#d9e1dc;min-height:100svh;color:var(--admin-ink);background:#edf1ed;grid-template-columns:238px minmax(0,1fr);display:grid}body:has(.admin-demo-page)>.whatsapp-join{display:none}.admin-sidebar{color:#fff;background:#10231c;flex-direction:column;height:100svh;padding:22px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:9px;width:max-content;padding:0 8px;display:flex}.admin-brand img{filter:brightness(0)invert();width:118px}.admin-brand>span{color:#8fe1bd;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.admin-store-switcher{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin:28px 0 22px;padding:10px;display:grid}.admin-store-switcher>span{color:#10231c;width:34px;height:34px;font:800 10px var(--font-geist-mono),monospace;background:#8fe1bd;border-radius:7px;place-items:center;display:grid}.admin-store-switcher div{gap:2px;display:grid}.admin-store-switcher strong{font-size:11px}.admin-store-switcher small{color:#91a79d;font-size:8px}.admin-store-switcher>b{color:#91a79d;font-size:14px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{color:#a9bbb3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;width:100%;height:42px;padding:0 11px;font-size:11px;font-weight:650;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#7ee0b51f}.admin-sidebar nav button.active{box-shadow:inset 2px 0 #7ee0b5}.admin-sidebar nav i{color:#7ee0b5;font-size:15px;font-style:normal}.admin-sidebar nav em{color:#10231c;background:#7ee0b5;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.admin-sidebar-bottom{gap:16px;margin-top:auto;display:grid}.admin-sidebar-bottom>a{color:#90a69b;padding:0 10px;font-size:9px;font-weight:700}.admin-sidebar-bottom>p{border-top:1px solid #ffffff1a;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin:0;padding:13px 9px 0;display:grid}.admin-sidebar-bottom>p>span{color:#0a6d4b;background:#d8f1e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.admin-sidebar-bottom>p strong{font-size:9px}.admin-sidebar-bottom>p small{color:#81988e;margin-top:2px;font-size:7px;font-weight:500;display:block}.admin-sidebar-bottom>p>b{color:#80968c;letter-spacing:.1em;font-size:9px}.admin-workspace{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;justify-content:space-between;align-items:center;height:62px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>div:first-child{color:#56665e;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.admin-status-dot{background:#1aba7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #def4e9}.admin-top-actions{align-items:center;gap:8px;display:flex}.admin-top-actions button{border:1px solid var(--admin-line);color:#33443c;background:#fff;border-radius:7px;height:33px;padding:0 12px;font-size:9px;font-weight:700;position:relative}.admin-top-actions button:first-child{width:34px;padding:0;font-size:15px}.admin-top-actions button b{color:#fff;background:#0b7d53;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.admin-demo-banner{background:#e5f3ec;border-bottom:1px solid #c4dfd0;align-items:center;gap:12px;min-height:45px;padding:9px 32px;display:flex}.admin-demo-banner>span{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#0d7650;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.admin-demo-banner p{color:#436156;margin:0;font-size:9px}.admin-demo-banner button{color:#08764f;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800;text-decoration:underline}.admin-content{padding:34px clamp(24px,4vw,58px) 70px}.admin-page-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.admin-page-heading p{color:var(--admin-green);font:800 8px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:0 0 8px}.admin-page-heading h1{letter-spacing:-.045em;margin:0;font:400 clamp(34px,4vw,51px)/.95 Georgia,serif}.admin-page-heading>div>span{color:#607068;margin-top:11px;font-size:11px;display:block}.admin-primary-button{color:#fff;cursor:pointer;background:#0c7650;border:0;border-radius:7px;min-height:40px;padding:0 16px;font-size:10px;font-weight:800;box-shadow:0 10px 24px #08784f2e}.admin-primary-button:hover{background:#095d3f;transform:translateY(-1px)}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-stat-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:11px;min-height:138px;padding:19px;position:relative;overflow:hidden}.admin-stat-grid article>span{color:#697970;font-size:9px;font-weight:700;display:block}.admin-stat-grid article>strong{letter-spacing:-.04em;margin-top:16px;font:400 clamp(24px,2.5vw,33px) Georgia,serif;display:block}.admin-stat-grid article>small{color:#159466;margin-top:8px;font-size:8px;display:block}.admin-stat-grid article.warning>small{color:#b36925}.admin-mini-icon{color:#0b7951;background:#e9f5ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.warning .admin-mini-icon{color:#b15e1e;background:#fff0df}.admin-spark{align-items:end;gap:3px;height:37px;display:flex;position:absolute;bottom:18px;right:15px}.admin-spark b{background:#acdcca;border-radius:4px;width:4px}.admin-spark b:first-child{height:25%}.admin-spark b:nth-child(2){height:52%}.admin-spark b:nth-child(3){height:39%}.admin-spark b:nth-child(4){height:68%}.admin-spark b:nth-child(5){height:58%}.admin-spark b:nth-child(6){background:#0e8056;height:100%}.admin-ring{background:conic-gradient(#16875e 0 76%,#e4ece7 76%);color:#143b2d;border-radius:50%;place-items:center;width:43px;height:43px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:15px;right:15px}.admin-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.admin-ring{isolation:isolate}.admin-ring:after{content:"76%";z-index:1;position:relative}.admin-ring{font-size:0}.admin-overview-grid{grid-template-columns:1.35fr .85fr;gap:14px;margin-top:14px;display:grid}.admin-sales-card,.admin-tasks-card,.admin-products-panel,.admin-orders-panel,.admin-marketing-grid>article{border:1px solid var(--admin-line);background:#fff;border-radius:11px}.admin-sales-card{padding:22px}.admin-sales-card>div:first-child,.admin-tasks-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.admin-sales-card p,.admin-tasks-card p{margin:0;font:400 19px Georgia,serif}.admin-sales-card>div:first-child span{border:1px solid var(--admin-line);color:#607068;border-radius:6px;padding:6px 9px;font-size:8px}.admin-chart{border-bottom:1px solid var(--admin-line);background:repeating-linear-gradient(0deg,#0000 0 44px,#eef1ef 45px);grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:180px;margin-top:26px;padding:0 8px;display:grid}.admin-chart i{background:#c7e4d7;border-radius:7px 7px 0 0;width:min(34px,72%);margin:0 auto}.admin-chart i.today{background:#0b7c53}.admin-sales-card footer{color:#839087;text-align:center;grid-template-columns:repeat(7,1fr);padding:9px 8px 0;font-size:7px;display:grid}.admin-tasks-card{padding:22px}.admin-tasks-card>div button{color:#0a7650;background:0 0;border:0;font-size:8px;font-weight:800}.admin-tasks-card ul{margin:18px 0 0;padding:0;list-style:none}.admin-tasks-card li{border-top:1px solid #edf0ee;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.admin-tasks-card li>i{border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-tasks-card li>i.orange{color:#a85a20;background:#fff0df}.admin-tasks-card li>i.green{color:#087a51;background:#e5f4ec}.admin-tasks-card li>i.blue{color:#396e9a;background:#e8eff7}.admin-tasks-card li span{gap:4px;display:grid}.admin-tasks-card li strong{font-size:9px}.admin-tasks-card li small{color:#79877f;font-size:7px;line-height:1.4}.admin-inventory-strip{background:#e9f4ee;border:1px solid #bdd9ca;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;margin-top:14px;padding:14px 19px;display:grid}.admin-inventory-strip>span{gap:4px;display:grid}.admin-inventory-strip small{color:#5c7569;font-size:7px}.admin-inventory-strip strong{font:400 21px Georgia,serif}.admin-inventory-strip p{color:#587067;margin:0;font-size:8px}.admin-inventory-strip button{color:#08774f;background:0 0;border:0;font-size:9px;font-weight:800}.admin-products-panel{overflow:hidden}.admin-table-toolbar{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr minmax(190px,280px) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.admin-table-toolbar>div{align-items:center;gap:8px;display:flex}.admin-table-toolbar strong{font:400 18px Georgia,serif}.admin-table-toolbar>div span{color:#66756d;background:#edf2ef;border-radius:999px;padding:4px 7px;font-size:7px}.admin-table-toolbar label{border:1px solid var(--admin-line);background:#f9faf9;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.admin-table-toolbar label span{color:#708078;font-size:13px}.admin-table-toolbar input{color:#18261f;background:0 0;border:0;outline:0;width:100%;font-size:9px}.admin-table-toolbar>button{border:1px solid var(--admin-line);color:#52645a;background:#fff;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:750}.admin-product-table{overflow-x:auto}.admin-product-row{border-top:1px solid #edf0ee;grid-template-columns:minmax(260px,1.5fr) 100px 110px 100px 100px 62px;align-items:center;gap:10px;min-width:780px;padding:12px 18px;font-size:9px;display:grid}.admin-product-row:first-child{border-top:0}.admin-product-head{color:#78857e;text-transform:uppercase;letter-spacing:.06em;background:#f6f8f6;min-height:36px;padding-top:8px;padding-bottom:8px;font-size:7px;font-weight:800}.admin-product-cell{grid-template-columns:48px 1fr;align-items:center;gap:11px;min-width:0;display:grid}.admin-product-cell>img,.admin-product-cell>span{object-fit:contain;background:#f4f5f2;border:1px solid #e3e7e4;border-radius:7px;width:48px;height:48px}.admin-product-cell>span{color:#0b7951;place-items:center;font-size:8px;font-weight:900;display:grid}.admin-product-cell p{min-width:0;margin:0}.admin-product-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.admin-product-cell small{color:#7b8881;margin-top:4px;font-size:7px;display:block}.admin-product-status{border:0;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.admin-product-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-product-status.published{color:#08754e;background:#e2f3ea}.admin-product-status.draft{color:#776c4e;background:#f1eee5}.admin-stock-stepper{border:1px solid var(--admin-line);border-radius:999px;align-items:center;width:max-content;display:flex;overflow:hidden}.admin-stock-stepper button{color:#496058;background:#f7f9f7;border:0;width:25px;height:24px}.admin-stock-stepper span{text-align:center;min-width:28px;font-size:8px;font-weight:800}.admin-stock-stepper span.low{color:#b05d22}.admin-edit-button{color:#08764f;background:0 0;border:0;font-size:8px;font-weight:800}.admin-orders-panel{overflow:hidden}.admin-orders-summary{border-bottom:1px solid var(--admin-line);background:#f7f9f7;grid-template-columns:repeat(3,1fr);display:grid}.admin-orders-summary>span{border-right:1px solid var(--admin-line);gap:7px;padding:20px;display:grid}.admin-orders-summary>span:last-child{border-right:0}.admin-orders-summary small{color:#6e7c74;font-size:8px}.admin-orders-summary strong{font:400 25px Georgia,serif}.admin-orders-list>header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-orders-list>header strong{font:400 19px Georgia,serif}.admin-orders-list>header button{border:1px solid var(--admin-line);background:#fff;border-radius:6px;padding:7px 9px;font-size:8px}.admin-orders-list>div{border-top:1px solid #edf0ee;grid-template-columns:70px 100px 1fr 90px 120px 55px;align-items:center;gap:12px;padding:14px 18px;font-size:8px;display:grid}.admin-orders-list>div>em{color:#08754e;background:#e8f4ee;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal}.admin-orders-list>div button{color:#08754e;background:0 0;border:0;font-size:8px;font-weight:800}.admin-marketing-grid{grid-template-columns:1fr .78fr;gap:16px;display:grid}.admin-marketing-grid>article{padding:clamp(24px,4vw,46px)}.admin-marketing-grid>article:first-child{flex-direction:column;align-items:flex-start;display:flex}.admin-marketing-icon{color:#08754e;background:#daf0e5;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-marketing-grid article>p{color:#08754e;letter-spacing:.13em;margin:26px 0 9px;font-size:8px;font-weight:900}.admin-marketing-grid article>h2{letter-spacing:-.045em;max-width:470px;margin:0;font:400 clamp(31px,4vw,52px)/1 Georgia,serif}.admin-marketing-grid article>h2+span{color:#66756d;max-width:520px;margin-top:16px;font-size:10px;line-height:1.6}.admin-marketing-grid label{gap:7px;width:100%;margin-top:30px;display:grid}.admin-marketing-grid label small{font-size:8px;font-weight:800}.admin-marketing-grid select{border:1px solid var(--admin-line);color:#1a2922;background:#fff;border-radius:7px;height:43px;padding:0 12px;font-size:10px}.admin-marketing-grid article:first-child>button{color:#fff;background:#0b7750;border:0;border-radius:7px;margin-top:14px;padding:12px 15px;font-size:9px;font-weight:800}.admin-email-preview{color:#fff;text-align:center;background:#10231c!important}.admin-email-preview>div{justify-content:space-between;align-items:center;display:flex}.admin-email-preview>div>span{font-size:14px;font-weight:900}.admin-email-preview>div>span b{color:#7ee0b5}.admin-email-preview>div small{color:#7ee0b5;letter-spacing:.1em;font-size:7px;font-weight:800}.admin-email-preview>img{object-fit:cover;background:#f7e9e4;border-radius:8px;width:100%;height:190px;margin-top:24px}.admin-email-preview>h3{margin:24px 0 0;font:400 27px Georgia,serif}.admin-email-preview>p{color:#aec2b9!important;letter-spacing:0!important;margin:12px auto 0!important;font-size:9px!important;line-height:1.6!important}.admin-email-preview>button{color:#10231c;background:#7ee0b5;border:0;border-radius:999px;margin-top:18px;padding:10px 16px;font-size:8px;font-weight:900}.admin-email-preview>small{color:#70887d;margin-top:18px;font-size:7px;display:block}.admin-form-layer{z-index:80;position:fixed;inset:0}.admin-form-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08110d85;border:0;width:100%;position:absolute;inset:0}.admin-product-form{background:#f6f8f6;grid-template-rows:auto 1fr auto;width:min(590px,100%);height:100svh;animation:.4s cubic-bezier(.2,.82,.2,1) both admin-form-in;display:grid;position:absolute;top:0;right:0;box-shadow:-30px 0 80px #050f0a33}.admin-product-form>header{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;gap:25px;padding:26px 29px 22px;display:flex}.admin-product-form header p{color:#08754e;letter-spacing:.13em;margin:0 0 8px;font-size:7px;font-weight:900}.admin-product-form header h2{letter-spacing:-.04em;margin:0;font:400 30px Georgia,serif}.admin-product-form header span{color:#74817a;margin-top:8px;font-size:8px;display:block}.admin-product-form header>button{border:1px solid var(--admin-line);background:#fff;border-radius:50%;width:34px;height:34px;font-size:18px}.admin-form-scroll{gap:14px;padding:20px 28px 35px;display:grid;overflow-y:auto}.admin-form-scroll>section{border:1px solid var(--admin-line);background:#fff;border-radius:9px;padding:20px}.admin-form-scroll h3{margin:0 0 17px;font:400 18px Georgia,serif}.admin-form-scroll label{gap:7px;margin-top:13px;display:grid}.admin-form-scroll label>span{font-size:8px;font-weight:800}.admin-form-scroll input,.admin-form-scroll select{border:1px solid var(--admin-line);color:#17261f;background:#fff;border-radius:6px;outline:none;width:100%;height:42px;padding:0 11px;font-size:10px}.admin-form-scroll input:focus,.admin-form-scroll select:focus{border-color:#0b7951;box-shadow:0 0 0 3px #0b795114}.admin-form-pair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-money-input{border:1px solid var(--admin-line);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.admin-money-input b{color:#6d7b74;padding-left:10px;font-size:8px}.admin-money-input input{border:0}.admin-file-input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.admin-upload-zone{color:#4d6a5d;background:#f5faf7;border:1px dashed #9dbdaf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:150px;display:flex}.admin-upload-zone i{color:#08754e;background:#dcefe5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.admin-upload-zone strong{color:#173125;font-size:10px}.admin-upload-zone span{font-size:7px}.admin-upload-preview{background:#f3faf6;border:1px solid #bdd9ca;border-radius:8px;grid-template-columns:125px 1fr;align-items:center;gap:16px;padding:10px;display:grid}.admin-upload-preview img{object-fit:contain;background:#fff;border-radius:6px;width:125px;height:110px}.admin-upload-preview div{justify-items:start;gap:7px;display:grid}.admin-upload-preview strong{font-size:10px}.admin-upload-preview small{color:#66786f;font-size:8px;line-height:1.5}.admin-upload-preview button{color:#ad4b3e;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.admin-check-row{align-items:flex-start;gap:10px;display:flex!important}.admin-check-row>input{accent-color:#08754e;width:16px!important;height:16px!important}.admin-check-row>span{gap:4px;display:grid}.admin-check-row strong{font-size:9px}.admin-check-row small{color:#718078;font-size:7px}.admin-product-form>footer{border-top:1px solid var(--admin-line);background:#fff;justify-content:flex-end;gap:8px;padding:15px 28px;display:flex}.admin-product-form>footer button{border:1px solid var(--admin-line);color:#41534a;background:#fff;border-radius:6px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.admin-product-form>footer button.publish{color:#fff;background:#08754e;border-color:#08754e}.admin-toast{z-index:100;color:#fff;background:#10231c;border-radius:9px;align-items:center;gap:10px;max-width:380px;padding:13px 17px;font-size:9px;font-weight:700;animation:.3s both admin-toast-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 48px #04120b42}.admin-toast span{color:#10231c;background:#7ee0b5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.admin-demo-page button{cursor:pointer}@keyframes admin-form-in{0%{transform:translate(100%)}to{transform:none}}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:980px){.admin-demo-page{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{padding:18px 10px}.admin-brand img{object-fit:cover;object-position:left;width:52px}.admin-brand>span,.admin-store-switcher div,.admin-store-switcher>b,.admin-sidebar nav button:not(.active){font-size:0}.admin-store-switcher{grid-template-columns:1fr;padding:8px}.admin-store-switcher>span{margin:auto}.admin-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.admin-sidebar nav em{margin-top:-22px;margin-left:24px;position:absolute}.admin-sidebar-bottom>a,.admin-sidebar-bottom>p strong,.admin-sidebar-bottom>p>b{display:none}.admin-sidebar-bottom>p{grid-template-columns:1fr;justify-items:center}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid,.admin-marketing-grid{grid-template-columns:1fr}.admin-orders-list>div{grid-template-columns:70px 100px 1fr 90px}.admin-orders-list>div>em,.admin-orders-list>div>button{display:none}}@media (max-width:650px){.admin-demo-page{padding-bottom:72px;display:block}.admin-sidebar{z-index:30;width:auto;height:66px;padding:7px 12px;display:block;position:fixed;inset:auto 0 0}.admin-brand,.admin-store-switcher,.admin-sidebar-bottom{display:none}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);height:100%;display:grid}.admin-sidebar nav button,.admin-sidebar nav button:not(.active){color:#9fb2a9;text-align:center;flex-direction:column;justify-content:center;gap:2px;height:52px;font-size:7px;display:flex}.admin-sidebar nav button.active{color:#fff;box-shadow:inset 0 2px #7ee0b5}.admin-sidebar nav i{font-size:14px}.admin-sidebar nav em{display:none}.admin-topbar{height:54px;padding:0 17px}.admin-demo-banner{flex-wrap:wrap;align-items:flex-start;padding:9px 17px}.admin-demo-banner p{width:calc(100% - 110px);line-height:1.4}.admin-demo-banner button{display:none}.admin-content{padding:26px 16px 45px}.admin-page-heading{align-items:flex-start;display:grid}.admin-page-heading h1{font-size:38px}.admin-primary-button{z-index:25;border-radius:999px;position:fixed;bottom:82px;right:16px;box-shadow:0 10px 35px #04231747}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-stat-grid article{min-height:128px;padding:16px}.admin-stat-grid article>strong{font-size:24px}.admin-overview-grid{grid-template-columns:1fr}.admin-chart{gap:6px;height:145px}.admin-tasks-card{padding:18px}.admin-inventory-strip{grid-template-columns:1fr auto;gap:12px}.admin-inventory-strip p{display:none}.admin-table-toolbar{grid-template-columns:1fr auto}.admin-table-toolbar label{grid-area:2/1/auto/-1}.admin-orders-summary{grid-template-columns:1fr}.admin-orders-summary>span{border-right:0;border-bottom:1px solid var(--admin-line)}.admin-orders-list{overflow-x:auto}.admin-orders-list>div{min-width:650px}.admin-marketing-grid>article{padding:25px}.admin-product-form>header{padding:22px 20px}.admin-form-scroll{padding:14px 16px 25px}.admin-form-scroll>section{padding:17px}.admin-form-pair{grid-template-columns:1fr}.admin-product-form>footer{padding:12px 16px}.admin-product-form>footer button:first-child{display:none}.admin-upload-preview{grid-template-columns:90px 1fr}.admin-upload-preview img{width:90px;height:90px}.admin-toast{bottom:83px;left:16px;right:16px}.admin-email-preview>img{height:160px}}.product-grid{border:0;align-items:start;gap:clamp(14px,1.7vw,24px)}.product-card{background:#fff;border:1px solid #12231b17;border-radius:clamp(24px,2vw,34px);overflow:hidden;box-shadow:0 9px 28px #12231b0e}.product-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px #12231b1f}.product-art{aspect-ratio:2048/896;border-radius:clamp(18px,1.6vw,27px);height:auto;margin:10px;padding:0}.product-art.has-photo img{height:100%;max-height:none}.product-info{padding:19px 24px 25px}.product-info h3{line-height:1.16}.product-detail-layer{padding:clamp(12px,2vw,28px)}.product-detail-modal{background:#fbfaf7;border-radius:34px;grid-template-columns:minmax(0,1.14fr) minmax(430px,.86fr);width:min(1680px,100vw - 40px);max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 42px 140px #0000006b}.product-detail-close{border-radius:50%;width:48px;height:48px;font-size:25px;top:22px;right:22px}.product-gallery{grid-template-rows:minmax(610px,1fr) auto;grid-template-columns:84px minmax(0,1fr);align-content:start;gap:14px 18px;padding:clamp(24px,2.4vw,42px);display:grid}.gallery-stage{background:#fff;border-color:#10171414;border-radius:26px;grid-area:1/2;min-height:610px}.gallery-stage:before{opacity:.42}.gallery-caption{color:#42564c;grid-area:2/2;margin:0;padding:1px 2px}.gallery-thumbnails{scrollbar-width:thin;flex-direction:column;grid-area:1/1/3;gap:10px;max-height:656px;padding:2px 4px 2px 2px;display:flex;overflow:auto}.gallery-thumbnails button{background:#ffffffb8;border-radius:17px;flex:0 0 76px;width:76px;min-height:76px;box-shadow:0 4px 16px #12231b0b}.gallery-thumbnails button:hover,.gallery-thumbnails button.active{transform:translate(3px);box-shadow:0 7px 20px #12231b17}.product-detail-copy{min-width:0;padding:clamp(54px,4.6vw,82px) clamp(40px,4vw,72px)}.product-detail-copy h1,.product-detail-copy h2{max-width:650px;font-size:clamp(42px,3.9vw,70px)}.product-detail-intro{max-width:620px;font-size:15px}.product-option-groups{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:20px;padding:4px 18px;box-shadow:0 8px 28px #12231b0a}.product-option-row{grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:14px 0;display:grid}.product-option-row+.product-option-row{border-top:1px solid var(--line)}.product-option-row>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.product-option-row>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-option-row button{min-height:39px;color:var(--ink);cursor:pointer;background:#fafaf8;border:1px solid #d8dcd9;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:760;transition:all .2s;display:inline-flex}.product-option-row button:hover{background:#f1f8f4;border-color:#8db7a3}.product-option-row button.selected{border-color:var(--green);background:#eaf6f0;box-shadow:0 0 0 3px #0e714e17}.product-option-row button i{border:1px solid #1017142e;border-radius:50%;width:13px;height:13px}@media (max-width:1100px){.product-detail-modal{grid-template-columns:1fr;max-width:860px}.product-gallery{grid-template-rows:minmax(520px,1fr) auto}.gallery-stage{min-height:520px}.gallery-thumbnails{max-height:566px}}@media (max-width:620px){.coupon-entry{grid-template-columns:1fr;align-items:stretch;padding:13px}.coupon-entry>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto}.coupon-entry>p{grid-column:auto}.product-card{border-radius:25px}.product-art{border-radius:19px;margin:8px}.product-info{padding:18px 20px 23px}.product-detail-modal{border-radius:0;width:100%;max-width:none;height:100svh;max-height:none}.product-gallery{flex-direction:column;padding:14px;display:flex}.gallery-stage{border-radius:22px;min-height:390px}.gallery-caption{order:2}.gallery-thumbnails{order:3;grid-template-columns:none;grid-auto-columns:68px;grid-auto-flow:column;max-height:none;display:grid;overflow:auto hidden}.gallery-thumbnails button{border-radius:14px;flex-basis:68px;width:68px;min-height:68px}.gallery-thumbnails button:hover,.gallery-thumbnails button.active{transform:translateY(-2px)}.product-detail-copy{padding:38px 22px 44px}.product-detail-copy h2{font-size:42px}.product-option-row{grid-template-columns:1fr;gap:9px}.product-option-row>div{justify-content:flex-start}}.product-art.baseus-photo{background:#fff;padding:0}.product-art.baseus-photo:after{content:none}.product-art.baseus-photo img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:14px;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1)}.product-card:hover .product-art.baseus-photo img{transform:scale(1.025)}.product-art.hoco-photo{background:#e8e4db;padding:0}.product-art.hoco-photo:after{content:none}.product-art.hoco-photo img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:0;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1)}.product-card:hover .product-art.hoco-photo img{transform:scale(1.02)}.product-art.baseus-product-photo{background:#e8e4db;padding:0}.product-art.baseus-product-photo:after{content:none}.product-art.baseus-product-photo img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:0;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1)}.product-card:hover .product-art.baseus-product-photo img{transform:scale(1.02)}.product-art.hoco-photo.wide-product-photo img,.product-art.baseus-product-photo.wide-product-photo img{object-fit:cover;object-position:center}.product-art.hoco-photo.wide-product-photo.preview-fit-contain,.product-art.baseus-product-photo.wide-product-photo.preview-fit-contain{background:#fff}.product-art.hoco-photo.wide-product-photo.preview-fit-contain img,.product-art.baseus-product-photo.wide-product-photo.preview-fit-contain img{object-fit:contain;object-position:center;padding:12px;transform:scale(.96)}.product-art.hoco-photo.preview-compact img{padding:28px;transform:scale(.84)}.product-art.hoco-photo.preview-cable img{padding:18px;transform:scale(.9)}.product-art.hoco-photo.preview-hb14{background:#28263e}.product-art.hoco-photo.preview-hb14 img{padding:8px;transform:scale(.96)}.product-art.hoco-photo.preview-airpods-wide{background:#f4f6f9}.product-art.hoco-photo.preview-airpods-wide img{object-fit:cover;object-position:center;padding:0;transform:scale(1.002)}.product-art.baseus-product-photo.preview-baseus-fc21{background:#f4f6f9}.product-art.baseus-product-photo.preview-baseus-fc21 img{object-fit:cover;object-position:center;padding:0;transform:scale(1.002)}.product-art.baseus-product-photo.preview-jump-starter{background:#282b33}.product-art.baseus-product-photo.preview-jump-starter img{object-fit:cover;object-position:center 50%;padding:0;transform:scale(1.01)}.product-art.baseus-product-photo.preview-fm41{background:#f4fbfb}.product-art.baseus-product-photo.preview-fm41 img{object-fit:cover;object-position:center;padding:0;transform:scale(1.002)}.product-art.baseus-product-photo.preview-gp12 img{object-position:center 54%}.product-art.baseus-product-photo.preview-fm12 img{object-position:center 52%}.product-art.baseus-product-photo.preview-fm11-ultra{background:#f0f2f5}.product-art.baseus-product-photo.preview-fm11-ultra img{object-fit:cover;object-position:center 48%;padding:0;transform:scale(1.01)}.product-art.baseus-product-photo.preview-fp21 img,.product-art.baseus-product-photo.preview-fm11-30w img{padding:8px;transform:scale(.94)}.product-card:hover .product-art.preview-compact img{transform:scale(.89)}.product-card:hover .product-art.preview-cable img{transform:scale(.95)}.product-card:hover .product-art.preview-hb14 img{transform:scale(1)}.product-card:hover .product-art.preview-airpods-wide img,.product-card:hover .product-art.preview-baseus-fc21 img{transform:scale(1.055)}.product-card:hover .product-art.preview-fp21 img,.product-card:hover .product-art.preview-fm11-30w img{transform:scale(.98)}.product-art.stand-preview-wide{background:#dbe8df;padding:0}.product-art.stand-preview-wide:after{content:none}.product-art.stand-preview-wide img{object-fit:cover;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:0;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1.002)}.product-card:hover .product-art.stand-preview-wide img{transform:scale(1.035)}.product-art.branded-photo{background:#e9e4dc;padding:0}.product-art.branded-photo:after{content:none}.product-art.branded-photo img{object-fit:cover;object-position:center 63%;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:0;transition:transform .6s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;transform:scale(1.01)}.product-art.branded-photo.branded-cable-photo,.product-art.branded-photo.branded-adapter-photo{background:#fbfbfa}.product-art.branded-photo.branded-cable-photo img,.product-art.branded-photo.branded-adapter-photo img{object-fit:contain;object-position:center;padding:16px;transform:scale(1)}.product-art.branded-photo.branded-hero-photo{background:#f8ebe7}.product-art.airpods-clean-preview{background:#fff}.product-art.airpods-clean-preview:after{content:none}.product-art.airpods-clean-preview img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;padding:8px;position:absolute;inset:0;transform:scale(1.08)}.product-card:hover .product-art.airpods-clean-preview img{transform:scale(1.13)}.product-anc-badge{z-index:5;color:#fff;letter-spacing:.12em;pointer-events:none;background:#10231c;border-radius:999px;place-items:center;min-width:44px;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:grid;position:absolute;top:37px;left:18px;box-shadow:0 7px 18px #10231c33}.airPods4Anc-detail .product-gallery{background:#edf2ef}.airPods4Anc-detail .gallery-stage{background:#f8fbff}.airPods4Anc-detail .gallery-stage:before{display:none}.airPods4Anc-detail .gallery-stage>img{object-position:center top;width:100%;height:100%;max-height:none;padding:clamp(12px,2vw,28px);position:absolute;inset:0}.airPods4Anc-detail .gallery-stage>img.airpods4-anc-product-image{object-fit:contain;object-position:center top;padding:18px}.airPods4Anc-detail .gallery-thumbnails button{background:#fff}.airPods4Anc-detail .gallery-thumbnails img{object-fit:contain}.gallery-anc-badge{z-index:4;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#10231c;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:10px;font-weight:900;display:flex;position:absolute;top:22px;left:22px;box-shadow:0 10px 24px #10231c33}.product-card:hover .product-art.branded-photo img{transform:scale(1.065)}@media (hover:hover) and (pointer:fine){.product-card:hover .product-art.has-photo img{transform:scale(1.07)}.product-card:hover .product-art.phone-photo img{transform:translateY(2px)scale(1.07)}.product-card:hover .product-art.astan-photo img,.product-card:hover .product-art.magsafe-photo img,.product-card:hover .product-art.neckband-photo img,.product-card:hover .product-art.yl906-photo img,.product-card:hover .product-art.longarm-photo img,.product-card:hover .product-art.mbn-photo img,.product-card:hover .product-art.carholder-photo img,.product-card:hover .product-art.airpods-photo img,.product-card:hover .product-art.papada-photo img,.product-card:hover .product-art.soundcore-photo img{transform:scale(1.065)}.product-card:hover .product-art.baseus-photo img,.product-card:hover .product-art.hoco-photo img,.product-card:hover .product-art.baseus-product-photo img{transform:scale(1.055)}.product-card:hover .product-art.branded-photo img{transform:scale(1.075)}.product-card:hover .product-art.baseus-product-photo.preview-jump-starter img,.product-card:hover .product-art.baseus-product-photo.preview-fm11-ultra img{transform:scale(1.055)}.product-card:hover .product-art.baseus-product-photo.preview-fm41 img{transform:scale(1.035)}.gallery-stage:hover>img{cursor:zoom-in;transform:scale(1.15)}}.baseusFc21Twenty22-detail .gallery-stage{background:#fff}.baseusFc21Twenty22-detail .gallery-stage:before{display:none}.baseusFc21Twenty22-detail .gallery-stage>img{padding:clamp(10px,2vw,24px)}.baseusFc21Twenty22-detail .gallery-thumbnails{grid-template-columns:repeat(6,1fr)}.baseusFc21Twenty22-detail .gallery-thumbnails img{object-fit:contain;background:#fff}.gallery-video-frame{z-index:2;isolation:isolate;background:#dfeae4;place-items:center;animation:.28s gallery-in;display:grid;position:absolute;inset:0;overflow:hidden}.gallery-video-frame iframe{border:0;width:100%;height:100%}.gallery-video-backdrop{z-index:0;object-fit:cover;filter:blur(30px)saturate(.82)brightness(.75);opacity:.88;pointer-events:none;width:114%;height:114%;position:absolute;inset:-7%;transform:scale(1.08);max-height:none!important}.gallery-video-frame video{z-index:1;aspect-ratio:45/71;object-fit:contain;background:0 0;border:0;width:auto;max-width:100%;height:100%;display:block;position:relative}.gallery-video-play{z-index:3;color:#fff;cursor:pointer;filter:drop-shadow(0 10px 22px #00000052);background:0 0;border:0;justify-items:center;gap:10px;min-width:126px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-video-play>span{background:#095c40f0;border:2px solid #ffffffc7;border-radius:50%;width:78px;height:78px;transition:transform .18s,background .18s;display:block;position:relative;box-shadow:0 0 0 8px #ffffff2e}.gallery-video-play>span:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:19px solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.gallery-video-play>strong{letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081d16c7;border-radius:999px;padding:7px 12px;font-size:11px}:is(.gallery-video-play:hover>span,.gallery-video-play:focus-visible>span){background:#0b7f58;transform:scale(1.07)}.gallery-video-play:focus-visible{outline-offset:8px;border-radius:16px;outline:3px solid #fff}.gallery-video-thumb{width:100%;height:100%;display:block;position:relative}.gallery-video-thumb>img{object-fit:cover;width:100%;height:100%}.gallery-video-thumb>i{color:#fff;background:#111416db;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000038}.gallery-video-thumb>i>img{object-fit:contain;border-radius:50%;width:32px;height:32px;display:block}.gallery-mobile-indicators{display:none}.product-video-badge{z-index:5;color:#111;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:4px 10px 4px 4px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 22px #0d18132e}.product-art.has-photo .product-video-badge>img,.product-card:hover .product-art.has-photo .product-video-badge>img{object-fit:contain;filter:none;border-radius:50%;width:27px;max-width:none;height:27px;max-height:none;padding:0;display:block;position:static;transform:none!important}.baseusIwok-detail .product-gallery{background:#eeeae2}.baseusIwok-detail .gallery-stage{background:#fff}.baseusIwok-detail .gallery-stage:before{display:none}.baseusIwok-detail .gallery-stage>img{padding:clamp(10px,2vw,24px)}.baseusIwok-detail .gallery-thumbnails{grid-template-columns:repeat(6,1fr)}.baseusIwok-detail .gallery-thumbnails img{object-fit:contain;background:#fff}.apple17Cable-detail .product-gallery,.apple40wAdapter-detail .product-gallery{background:#f1efe9}.apple17Cable-detail .gallery-stage,.apple40wAdapter-detail .gallery-stage{background:#fff}.apple17Cable-detail .gallery-stage:before,.apple40wAdapter-detail .gallery-stage:before{display:none}.apple17Cable-detail .gallery-stage>img,.apple40wAdapter-detail .gallery-stage>img{padding:clamp(12px,2.2vw,28px)}.apple17Cable-detail .gallery-thumbnails{grid-template-columns:repeat(7,1fr)}.apple40wAdapter-detail .gallery-thumbnails{grid-template-columns:repeat(4,1fr)}.apple17Cable-detail .gallery-thumbnails button,.apple40wAdapter-detail .gallery-thumbnails button{background:#fff}.apple17Cable-detail .gallery-thumbnails img,.apple40wAdapter-detail .gallery-thumbnails img{object-fit:contain}.delivery-estimate{color:#123a2b;background:#eef7f2;border:1px solid #c9ddd3;align-items:center;gap:11px;margin:-6px 0 22px;padding:12px 14px;display:flex}.delivery-estimate>span{color:#fff;background:#0e714e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.delivery-estimate>span svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.delivery-estimate>div{gap:2px;display:grid}.delivery-estimate strong{font-size:11px}.delivery-estimate small{color:#587067;font-size:9px}.purchase-trust-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.purchase-trust-panel>div{background:#fbfcfa;border:1px solid #d9e3dd;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.purchase-trust-panel b{color:#0e714e;background:#e4f3eb;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.purchase-trust-panel b img{object-fit:contain;mix-blend-mode:multiply;width:20px;height:20px;display:block}.purchase-trust-panel span{gap:2px;min-width:0;display:grid}.purchase-trust-panel strong{text-transform:uppercase;font-size:9px;line-height:1.2}.purchase-trust-panel small{color:#647169;font-size:8px;line-height:1.3}.review-page{background:radial-gradient(circle at 12% 8%,#eef7f2 0,#0000 34%),#f5f2ea;align-content:start;justify-items:center;min-height:100svh;padding:clamp(24px,5vw,70px);display:grid}.review-brand{width:180px;margin-bottom:clamp(28px,5vw,56px)}.review-brand img{width:100%;height:auto;display:block}.review-card{background:#fff;border:1px solid #d7ded9;width:min(720px,100%);box-shadow:0 24px 80px #10281d17}.review-form,.review-message{padding:clamp(30px,6vw,64px)}.review-form>.eyebrow,.review-message>.eyebrow{color:var(--green);margin:0 0 14px}.review-form h1,.review-message h1{letter-spacing:-.04em;margin:0;font:400 clamp(40px,7vw,64px)/.98 Georgia,serif}.review-form>p:not(.eyebrow),.review-message>p:not(.eyebrow){color:var(--muted);margin:16px 0 28px;font-size:13px;line-height:1.65}.review-stars{border:0;margin:28px 0 24px;padding:0}.review-stars legend{margin-bottom:9px;font-size:11px;font-weight:800}.review-stars>div{gap:6px;display:flex}.review-stars button{color:#d6d7d2;cursor:pointer;background:0 0;border:0;padding:0;font-size:34px;transition:transform .16s,color .16s}.review-stars button:hover{transform:translateY(-2px)}.review-stars button.selected{color:#efab00}.review-form>label{color:#17231e;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.review-form>label span{color:var(--muted);font-weight:500}.review-form input,.review-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd5d0;border-radius:5px;outline:none;padding:14px 15px;font-size:13px;font-weight:500}.review-form input:focus,.review-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e714e1a}.review-form textarea{resize:vertical;line-height:1.55}.review-form>.review-anonymous{cursor:pointer;background:#f4f9f6;border:1px solid #d7e2dc;border-radius:5px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:12px;padding:13px 14px}.review-form>.review-anonymous>input{width:18px;height:18px;accent-color:var(--green);box-shadow:none;margin:1px 0 0;padding:0}.review-anonymous>span{gap:4px;display:grid}.review-anonymous strong{color:#173125;font-size:11px}.review-anonymous small{color:#607068;font-size:9px;font-weight:500;line-height:1.4}.review-honeypot{position:absolute;left:-9999px}.review-error{font-weight:700;color:#a22824!important;margin:16px 0 0!important}.review-submit,.review-message>a{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin-top:25px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.review-submit:disabled{opacity:.5;cursor:not-allowed}.review-message{text-align:center}.review-message>span{width:62px;height:62px;color:var(--green);background:#edf6f1;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:26px;font-weight:800;display:grid}.review-message>a{justify-content:center;display:inline-flex}@media (max-width:620px){.review-page{padding:22px 14px}.review-brand{width:145px}.review-form,.review-message{padding:30px 22px}.review-form h1,.review-message h1{font-size:40px}.product-reviews-heading,.review-meta,.review-list footer{align-items:flex-start}.review-list footer{flex-direction:column;gap:5px}}.checkout-layer{background:#f8f7f3;padding:0;display:block}.checkout-layer .checkout-backdrop{display:none}.checkout-modal{width:100%;height:100svh;max-height:none;box-shadow:none;background:#fff;padding:0;overflow:hidden}.checkout-modal>.close-button{z-index:6;background:#fffffff0;border-color:#ffffff59;position:fixed;top:18px;right:22px;box-shadow:0 8px 26px #00000021}.checkout-page-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);height:100svh;animation:.52s cubic-bezier(.2,.82,.2,1) both checkout-page-open;display:grid}@keyframes checkout-page-open{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.checkout-information{scrollbar-gutter:stable;background:#fff;padding:clamp(40px,5vw,76px) clamp(32px,7vw,110px) 70px;overflow-y:auto}.checkout-back-link{color:var(--green);letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:30px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.checkout-back-link span{font-size:19px;transition:transform .2s}.checkout-back-link:hover span{transform:translate(-4px)}.checkout-brand{width:150px;height:auto;margin-bottom:50px;display:block}.checkout-information>h2{max-width:680px}.checkout-information>.preview-alert{max-width:720px}.checkout-information>.place-order{width:100%;min-height:58px}.checkout-order-panel{color:#f5f5ed;background:#10231c;padding:clamp(84px,8vw,128px) clamp(32px,6vw,92px) 70px;overflow-y:auto}.checkout-order-panel-inner{max-width:620px;margin:0 auto;position:sticky;top:0}.checkout-order-panel .eyebrow{color:#7ee0b5}.checkout-order-panel h3{color:#fff;letter-spacing:-.04em;margin:7px 0 42px;font:400 clamp(34px,4vw,58px)/1 Georgia,serif}.checkout-order-lines{gap:18px;display:grid}.checkout-order-line{border-bottom:1px solid #ffffff29;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:15px;padding-bottom:18px;display:grid}.checkout-order-image{color:#14241e;background:#f5f1e8;border-radius:10px;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden}.checkout-order-image img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}.checkout-order-image>b{color:#10231c;background:#7ee0b5;border-radius:0 9px 0 10px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:-1px;right:-1px}.checkout-order-line>div:nth-child(2){gap:6px;min-width:0;display:grid}.checkout-order-line>div:nth-child(2)>strong{font-size:12px;line-height:1.35}.checkout-order-line small{color:#aec2b9;font-size:10px}.checkout-order-line>span{white-space:nowrap;font-size:12px;font-weight:800}.checkout-quantity{background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;align-items:center;width:max-content;display:flex;overflow:hidden}.checkout-quantity button{color:#fff;cursor:pointer;background:0 0;border:0;width:27px;height:25px;font-size:15px}.checkout-quantity button:hover:not(:disabled){background:#7ee0b52e}.checkout-quantity button:disabled{cursor:not-allowed;opacity:.35}.checkout-quantity span{text-align:center;color:#fff;min-width:24px;font-size:10px;font-weight:800}.checkout-order-panel .checkout-total{border-color:#fff3;grid-template-columns:1fr;gap:12px;margin-top:34px}.checkout-order-panel .checkout-total>div{flex-direction:row;justify-content:space-between;align-items:center}.checkout-order-panel .checkout-total span{color:#aec2b9;font-size:11px}.checkout-order-panel .checkout-total b{color:#fff;font-size:13px}.checkout-order-panel .checkout-total .checkout-grand-total{border-color:#ffffff38;grid-column:auto;margin-top:10px;padding-top:22px}.checkout-order-panel .checkout-total .checkout-grand-total span{color:#fff;font-size:15px;font-weight:800}.checkout-order-panel .checkout-total .checkout-grand-total b{font-size:24px}.checkout-summary-note{color:#91aa9f;letter-spacing:.04em;margin:26px 0 0;font-size:9px;line-height:1.5}.order-success{background:#f3f0e9;height:100svh;padding:clamp(58px,7vw,96px) 20px;overflow:auto}.order-confirmation-card{text-align:left;background:#fff;border:1px solid #10231c1f;border-radius:28px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 26px 80px #10231c21}.order-confirmation-card>header{color:#fff;text-align:center;background:#10231c;padding:42px clamp(28px,5vw,64px) 38px}.order-confirmation-card>header>span{color:#10231c;background:#74d5ad;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:25px;font-weight:900;display:grid}.order-confirmation-card>header>p{color:#8fe4bf;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.order-confirmation-card>header h2{color:#fff;margin:14px 0 10px;font-size:clamp(38px,5vw,62px);line-height:1.02}.order-confirmation-card>header small{color:#c5d5ce;font-size:12px}.order-confirmation-card>header small strong{color:#fff}.order-confirmation-body{padding:clamp(28px,5vw,58px)}.order-confirmation-columns{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .8fr;gap:42px;padding-bottom:34px;display:grid}.order-confirmation-columns h3{margin:0 0 18px;font:400 27px/1 Georgia,serif}.order-confirmation-items{gap:14px;display:grid}.order-confirmation-items>div{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-confirmation-items img{object-fit:contain;background:#f6f4ef;border-radius:12px;width:56px;height:56px}.order-confirmation-items p{gap:4px;margin:0;display:grid}.order-confirmation-items p strong{font-size:12px;line-height:1.35}.order-confirmation-items p span{color:var(--muted);font-size:10px}.order-confirmation-items b{white-space:nowrap;font-size:12px}.order-confirmation-columns address{color:#46574f;font-size:13px;font-style:normal;line-height:1.65}.order-confirmation-columns section>small{color:var(--green);margin-top:12px;font-size:10px;line-height:1.45;display:block}.order-confirmation-totals{gap:10px;width:min(430px,100%);margin:26px 0 0 auto;display:grid}.order-confirmation-totals>div{justify-content:space-between;gap:20px;display:flex}.order-confirmation-totals dt{color:var(--muted);font-size:12px}.order-confirmation-totals dd{margin:0;font-size:12px;font-weight:750}.order-confirmation-totals>div:last-child{border-top:1px solid var(--line);margin-top:3px;padding-top:14px}.order-confirmation-totals>div:last-child dt{color:var(--ink);font:400 21px Georgia,serif}.order-confirmation-totals>div:last-child dd{font:700 22px Georgia,serif}.order-next-step{background:#eef7f2;border-radius:16px;align-items:flex-start;gap:14px;margin-top:30px;padding:18px;display:flex}.order-next-step>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.order-next-step p{gap:5px;margin:0;display:grid}.order-next-step strong{font-size:12px}.order-next-step small{color:#486258;font-size:11px;line-height:1.5}.order-confirmation-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.order-confirmation-actions button,.order-confirmation-actions a{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:12px;font-weight:800;display:flex}.order-confirmation-actions button{border:1px solid var(--line);max-width:none;color:var(--ink);background:#fff;margin:0}.order-confirmation-actions a{background:var(--green);color:#fff}.order-confirmation-actions a>span{font-size:10px}@media (max-width:900px){.checkout-modal{overflow:auto}.checkout-page-grid{flex-direction:column;height:auto;min-height:100svh;display:flex}.checkout-information{order:1;padding:38px 24px 56px;overflow:visible}.checkout-brand{width:132px;margin-bottom:36px}.checkout-order-panel{order:2;padding:60px 24px 54px;overflow:visible}.checkout-order-panel-inner{position:static}.checkout-modal>.close-button{top:13px;right:13px}}@media (max-width:620px){.brand-ribbon{grid-template-columns:1fr;gap:18px;padding:26px 18px}.brand-ribbon-copy{padding-right:0}.brand-ribbon-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-tile{min-height:84px}.brand-tile:nth-child(3){border-top:1px solid #1017141c;border-left:0;grid-column:1/-1}.product-art.baseus-photo img{height:100%;padding:10px}.hoco-heading-title img{border-radius:10px;width:102px;height:49px}.product-art.hoco-photo img{height:100%;padding:0}.baseus-heading-title img{border-radius:8px;width:176px}.product-art.baseus-product-photo img{height:100%;padding:0}.product-art.branded-photo img{height:100%}.product-art.branded-photo.branded-cable-photo img,.product-art.branded-photo.branded-adapter-photo img{padding:12px}.baseusIwok-detail .gallery-thumbnails{grid-template-columns:repeat(3,1fr)}.apple17Cable-detail .gallery-thumbnails{grid-template-columns:repeat(4,1fr)}.checkout-order-line{grid-template-columns:66px minmax(0,1fr);gap:12px}.checkout-order-image{width:66px;height:66px}.checkout-order-line>span{grid-column:2}.store-footer-main,.policy-footer{grid-template-columns:1fr}.store-footer-brand,.policy-footer nav{grid-column:auto}.store-footer-bottom{flex-direction:column}.policy-header{height:70px;padding:0 18px}.policy-article{width:min(100% - 36px,860px);padding:65px 0 75px}.policy-intro{font-size:16px}.policy-footer{text-align:left}.policy-footer .brand{margin:0}}.order-view-page{color:#101714;background:#f4f2ec;min-height:100svh;padding-bottom:80px}.order-view-header{background:#f8f7f3;border-bottom:1px solid #ddd9cf;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 490px);display:flex}.order-view-brand{color:#101714;letter-spacing:-.04em;align-items:center;gap:9px;font-size:17px;font-weight:850;text-decoration:none;display:flex}.order-view-brand img{object-fit:contain;width:32px;height:32px}.order-view-brand b{color:#0e714e}.order-shop-again{color:#0e714e;background:#fff;border:1px solid #b8c6bf;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:750;text-decoration:none}.order-view-shell{width:min(100% - 36px,940px);margin:0 auto;padding-top:54px}.order-view-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.order-kicker{letter-spacing:.13em;color:#0e714e!important;font:750 10px var(--font-geist-mono),monospace!important}.order-view-title h1{letter-spacing:-.04em;margin:7px 0 8px;font:400 clamp(34px,5vw,54px)/1 Georgia,serif}.order-view-title p{color:#66706b;margin:0;font-size:13px}.order-status-pill{color:#375246;background:#e9efe9;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.status-dispatched{color:#0e714e;background:#dceee6}.status-delivered,.status-paid,.status-payout_due{color:#09653f;background:#d7eddf}.status-returned,.status-cancelled{color:#8b392a;background:#f5e1dc}.order-payment-banner{background:#fff;border:1px solid #dfdbd1;border-radius:16px;flex-direction:column;gap:6px;margin-bottom:24px;padding:22px 24px;display:flex;box-shadow:0 8px 28px #18201c0d}.order-payment-banner strong{font-size:19px}.order-payment-banner span{color:#68736d;font-size:13px;line-height:1.5}.order-payment-banner.is-paid{background:#edf7f1;border-color:#b7d7c6}.order-card{background:#fff;border:1px solid #dfdbd1;border-radius:18px;margin-bottom:24px;padding:26px;box-shadow:0 10px 34px #18201c0e}.order-card h2{margin:0;font:400 26px Georgia,serif}.order-card-heading{border-bottom:1px solid #e7e3da;justify-content:space-between;align-items:flex-start;gap:26px;padding-bottom:21px;display:flex}.order-card-heading p{color:#0e714e;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:0 0 7px}.tracking-number{text-align:right;flex-direction:column;gap:5px;display:flex}.tracking-number span{color:#68736d;font-size:10px}.tracking-number strong{color:#0e714e;font-size:17px}.order-timeline{margin:22px 0 0;padding:0 0 0 5px;list-style:none}.order-timeline li{gap:14px;padding:0 0 22px;display:flex;position:relative}.order-timeline li:last-child{padding-bottom:0}.order-timeline li:after{content:"";border-left:1px dashed #aebbb4;position:absolute;top:13px;bottom:0;left:5px}.order-timeline li:last-child:after{display:none}.order-timeline li>span{z-index:1;background:#fff;border:2px solid #829088;border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.order-timeline li.is-current>span{background:#0e714e;border-color:#0e714e;box-shadow:0 0 0 4px #dbeee5}.order-timeline li>div{flex-direction:column;gap:3px;display:flex}.order-timeline strong{text-transform:capitalize;font-size:13px}.order-timeline small{color:#7b847f;font-size:10px}.order-items-card>h2,.order-information-card>h2{border-bottom:1px solid #e7e3da;padding-bottom:20px}.order-item-list{display:grid}.order-item{border-bottom:1px solid #ece8df;grid-template-columns:68px 1fr auto;align-items:center;gap:16px;padding:20px 0;display:grid}.order-item-image{background:#f0f2ed;border-radius:10px;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:visible}.order-item-image img{object-fit:cover;border-radius:10px;width:100%;height:100%}.order-item-image span{color:#0e714e;font-size:12px;font-weight:850}.order-item-image b{color:#fff;background:#101714;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.order-item>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.order-item>div:nth-child(2) strong{font-size:13px;line-height:1.35}.order-item>div:nth-child(2) small{color:#78817c;font-size:10px}.order-item>strong{font-size:12px}.order-totals{width:min(100%,420px);margin:22px 0 0 auto}.order-totals div{justify-content:space-between;gap:20px;padding:6px 0;font-size:12px;display:flex}.order-totals dt{color:#5f6964}.order-totals dd{margin:0}.order-totals .order-total{border-top:1px solid #ddd9cf;margin-top:8px;padding-top:15px;font-size:20px;font-weight:850}.order-totals .order-total dt{color:#101714}.order-information-card dl{margin:0}.order-information-card dl>div{border-bottom:1px solid #ece8df;grid-template-columns:130px 1fr;gap:25px;padding:19px 0;display:grid}.order-information-card dl>div:last-child{border-bottom:0;padding-bottom:0}.order-information-card dt{color:#727c77;font-size:11px}.order-information-card dd{margin:0;font-size:13px;line-height:1.55}.order-information-card dd small{color:#727c77}.order-help{text-align:center;color:#68736d;font-size:12px}.order-help a{color:#0e714e;font-weight:800}@media (max-width:620px){.order-view-header{height:70px;padding:0 18px}.order-view-shell{padding-top:36px}.order-view-title{align-items:flex-start}.order-status-pill{margin-top:31px}.order-card{border-radius:14px;padding:20px}.order-card-heading{display:grid}.tracking-number{text-align:left}.order-item{grid-template-columns:58px 1fr}.order-item-image{width:58px;height:58px}.order-item>strong{grid-column:2}.order-information-card dl>div{grid-template-columns:90px 1fr;gap:15px}}.order-status-pill.status-out_for_delivery{color:#087348;background:#e6f5ee}.track-page{background:#f4f2ec;min-height:100svh}.track-shell{width:min(100% - 36px,940px);margin:0 auto;padding:clamp(65px,10vw,130px) 0 90px}.track-intro{max-width:690px;margin-bottom:36px}.track-intro .eyebrow{margin-bottom:16px}.track-intro h1{letter-spacing:-.055em;margin:0;font:400 clamp(50px,8vw,86px)/.92 Georgia,serif}.track-intro>p:last-child{color:#65716b;max-width:560px;margin:25px 0 0;line-height:1.65}.track-form{background:#fff;border:1px solid #dfdbd1;grid-template-columns:1fr 1fr;gap:18px;max-width:690px;padding:28px;display:grid;box-shadow:0 18px 52px #18201c12}.track-form label{gap:8px;display:grid}.track-form label span{font-size:11px;font-weight:750}.track-form input{background:#fafbf9;border:1px solid #ccd4cf;outline:0;height:52px;padding:0 14px}.track-form input:focus{border-color:#0e714e;box-shadow:0 0 0 3px #0e714e1a}.track-form button{color:#fff;cursor:pointer;background:#0e714e;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-weight:760;display:flex}.track-form button:disabled{opacity:.62;cursor:wait}.track-form>small,.track-error{grid-column:1/-1;margin:0}.track-form>small{color:#748079;font-size:10px}.track-error{color:#943b2b;background:#fff0ed;border:1px solid #e8bcb3;padding:12px;font-size:12px}.track-shell>.order-help{text-align:left;max-width:690px;margin-top:24px}@media (max-width:620px){.track-shell{padding-top:55px}.track-form{grid-template-columns:1fr;padding:20px}.track-form button,.track-form>small,.track-error{grid-column:auto}}.whatsapp-help-wrap{z-index:45;position:fixed;bottom:22px;right:22px}.whatsapp-join{color:#101714;-webkit-backdrop-filter:blur(14px);background:#faf9f5f0;border:1px solid #0e714e33;border-radius:999px;align-items:center;gap:11px;min-height:58px;padding:7px 17px 7px 7px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.5s cubic-bezier(.2,.78,.28,1) .35s both whatsapp-join-in;display:flex;box-shadow:0 16px 46px #0d261c33,0 2px 8px #0d261c14}.whatsapp-minimize{z-index:2;color:#101714;cursor:pointer;background:#faf9f5;border:1px solid #10171424;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;line-height:1;display:grid;position:absolute;top:-15px;right:12px;box-shadow:0 6px 18px #0d261c24}.whatsapp-minimize:hover{color:#0e714e;background:#eef6f1}.whatsapp-mini{z-index:46;cursor:pointer;background:linear-gradient(145deg,#2bd46e,#159447);border:1px solid #0e714e40;border-radius:50%;place-items:center;width:46px;height:46px;transition:right .34s cubic-bezier(.2,.78,.28,1),transform .22s;animation:.3s both whatsapp-join-in;display:grid;position:fixed;top:18px;right:clamp(146px,10vw,205px);box-shadow:0 9px 24px #15944745}.whatsapp-mini svg{fill:#fff;width:24px;height:24px}:is(.whatsapp-mini:focus-visible,.whatsapp-minimize:focus-visible){outline-offset:3px;outline:3px solid #25d3664d}body:has(.cart-button small) .whatsapp-mini{right:clamp(230px,22vw,330px)}.whatsapp-join:hover{border-color:#0e714e7a;transform:translateY(-4px);box-shadow:0 21px 54px #0d261c40,0 4px 12px #0d261c1a}.whatsapp-join:focus-visible{outline-offset:4px;outline:3px solid #25d36647}.whatsapp-join-icon{background:linear-gradient(145deg,#2bd46e,#159447);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 8px 20px #1594474d}.whatsapp-join-icon:after{content:"";border-radius:inherit;border:1px solid #25d3665c;animation:2.8s ease-out infinite whatsapp-soft-pulse;position:absolute;inset:-4px}.whatsapp-join-icon svg{fill:#fff;width:24px;height:24px}.whatsapp-join-copy{gap:2px;line-height:1;display:grid}.whatsapp-join-copy small{color:#66736c;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.whatsapp-join-copy strong{letter-spacing:-.01em;font:650 15px Georgia,serif}@keyframes whatsapp-join-in{0%{opacity:0;transform:translate(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes whatsapp-soft-pulse{0%,55%{opacity:0;transform:scale(.9)}75%{opacity:.8}to{opacity:0;transform:scale(1.22)}}@media (max-width:620px){.whatsapp-help-wrap{bottom:14px;right:12px}.whatsapp-join{gap:9px;min-height:53px;padding:6px 13px 6px 6px}.whatsapp-join-icon{width:41px;height:41px}.whatsapp-join-copy small{font-size:7px}.whatsapp-join-copy strong{font-size:14px}.whatsapp-mini{width:42px;height:42px;top:14px;right:72px}body:has(.cart-button small) .whatsapp-mini{width:42px;height:42px;top:14px;right:72px}.whatsapp-mini svg{width:22px;height:22px}.catalog-tools{flex-direction:column;align-items:stretch;margin-top:-12px}.catalog-tools label{flex-basis:auto;max-width:none}.catalog-filter-groups{justify-items:stretch;display:grid}.catalog-filter-group{grid-template-columns:1fr 1fr;display:grid}.catalog-filter-group button{width:100%}.brand-filter-group{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.whatsapp-join,.whatsapp-join-icon:after{animation:none}.whatsapp-join{transition:none}}@media (max-width:620px){.product-grid{border:0;gap:12px}.product-card{border:1px solid var(--line)}.motion-ready .product-card[data-reveal]{opacity:1;transition:box-shadow .25s;transform:none}}.dedicated-product-route{background:#f3f5f1;flex-direction:column;min-height:100svh;display:flex}.dedicated-product-route>.site-header{order:0}.dedicated-product-route>.hero,.dedicated-product-route>.brand-ribbon,.dedicated-product-route>.shop-section,.dedicated-product-route>.aaa-section,.dedicated-product-route>.value-section,.dedicated-product-route>.catalog-empty,.dedicated-product-route>.home-reviews,.dedicated-product-route>.newsletter-section,.dedicated-product-route>.promise{display:none}.dedicated-product-route>.product-detail-layer{order:1}.dedicated-product-route>.store-footer{order:2}.product-detail-layer.dedicated-product-page{z-index:1;background:#f3f5f1;padding:clamp(20px,3.2vw,56px);display:block;position:relative;inset:auto}.dedicated-product-page .product-detail-modal{align-items:stretch;width:min(1700px,100%);max-height:none;margin:0 auto;position:relative;inset:auto;overflow:visible}.dedicated-product-page .product-detail-copy>.product-reviews{display:none}.product-page-below{gap:42px;width:min(1540px,100%);margin:48px auto 0;display:grid}.product-page-below>section{background:#fbfaf7;border:1px solid #12231b1a;border-radius:30px;padding:clamp(28px,4vw,64px)}.mobile-social-proof{color:#fff;display:block;overflow:hidden;background:linear-gradient(145deg,#0c3325,#10251d)!important}.mobile-social-proof>.eyebrow,.mobile-social-proof>div:first-child>.eyebrow{color:#72efb7}.mobile-social-proof>div:first-child h2{margin:9px 0 0;font:400 clamp(42px,5vw,70px)/1 Georgia,serif}.mobile-social-proof>div:first-child h2 span{color:#efb800}.mobile-social-proof>div:first-child>p:last-child{color:#c8ddd3;margin:10px 0 0;font-size:13px}.mobile-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.mobile-proof-grid article{background:#ffffff12;border:1px solid #ffffff26;border-radius:20px;min-width:0;padding:13px 13px 18px}.mobile-proof-grid article.is-text-only{flex-direction:column;justify-content:flex-end;min-height:260px;padding:clamp(22px,3vw,38px);display:flex}.mobile-proof-grid img{aspect-ratio:1.35;object-fit:cover;border-radius:14px;width:100%;display:block}.mobile-proof-grid article>span{color:#f7bd16;letter-spacing:1px;margin-top:14px;font-size:14px;display:block}.mobile-proof-grid article>h3{color:#fff;margin:12px 0 0;font:400 25px/1.05 Georgia,serif}.mobile-proof-grid article>p{color:#eef7f3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:40px;margin:8px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.mobile-proof-grid article>strong{color:#89d8b5;margin-top:auto;font-size:10px}.mobile-social-proof>a{color:#fff;border:1px solid #ffffff3d;border-radius:14px;justify-content:center;align-items:center;min-height:52px;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.product-page-section-heading{max-width:760px}.product-page-section-heading .eyebrow{margin:0 0 12px}.product-page-section-heading h2{letter-spacing:-.045em;color:var(--ink);margin:0;font:400 clamp(38px,4.2vw,66px)/1 Georgia,serif}#product-page-reviews-title{scroll-margin-top:110px}.product-page-section-heading>p{color:#52635a;margin:18px 0 0;font-size:14px;line-height:1.75}.product-demo-note{background:#edf7f2;border:1px solid #b9d8c9;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;padding:17px 19px;display:grid}.product-demo-note strong{color:#0b6848;font-size:11px}.product-demo-note span{color:#4a6257;font-size:11px;line-height:1.5}.product-demo-note a,.product-demo-note button{white-space:nowrap;color:var(--green);font-size:11px;font-weight:800;text-decoration:none}.product-demo-note button{cursor:pointer;background:0 0;border:0;padding:0}.product-description-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:35px;display:grid}.product-description-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(24px,3vw,42px)}.product-description-grid article>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.product-description-grid h3{letter-spacing:-.035em;margin:13px 0 21px;font:400 clamp(27px,3vw,42px)/1.05 Georgia,serif}.product-description-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-description-grid li{color:#405148;padding-left:23px;font-size:13px;line-height:1.55;position:relative}.product-description-grid li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.product-description-grid dl{border-top:1px solid var(--line);margin:18px 0 0}.product-description-grid dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:15px 0;display:flex}.product-description-grid dt{color:var(--muted);font-size:11px}.product-description-grid dd{text-align:right;margin:0;font-size:12px;font-weight:800}.review-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;max-width:none;display:flex}.review-page-heading>strong{color:#17231e;font:700 24px Georgia,serif}.review-page-heading>strong span{color:#efab00}.review-page-heading>strong small{color:var(--muted);font:600 11px sans-serif}.customer-photo-strip{grid-auto-columns:minmax(140px,190px);grid-auto-flow:column;gap:12px;margin-top:30px;padding-bottom:6px;display:grid;overflow-x:auto}.customer-photo-strip img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:16px;width:100%}.review-photo-access{background:#f1f8f4;border:1px dashed #9dbfaf;border-radius:16px;align-items:center;gap:14px;margin-top:28px;padding:16px 18px;display:flex}.review-photo-access>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.review-photo-access>div{gap:4px;display:grid}.review-photo-access strong{font-size:12px}.review-photo-access small{color:#5b6c63;font-size:10px;line-height:1.45}.product-page-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.product-page-review-list article{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:210px;padding:24px;display:flex}.product-page-review-list article>h3{margin:14px 0 7px;font-size:15px}.product-page-review-list article>p{color:#46574f;margin:0;font-size:12px;line-height:1.65}.product-page-review-list article>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.product-page-review-list article>footer span{color:var(--green);font-weight:800}.review-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.review-photo-grid img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:10px;width:100%}.product-recommendations .product-page-section-heading{margin-bottom:34px}.recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dedicated-product-page .recommendation-grid .product-card[data-reveal]{opacity:1;transform:none}.recommendation-grid .product-info{padding:16px 18px 20px}.recommendation-grid .product-info h3{font-size:16px}.recommendation-grid .product-card-options{display:none}.review-photo-upload{cursor:pointer;background:#f2f8f5;border:1px dashed #9dbfaf;border-radius:12px;padding:18px!important}.review-photo-upload-copy{gap:5px;display:grid}.review-photo-upload-copy strong{color:#173125;font-size:12px}.review-photo-upload-copy em{color:var(--muted);font-style:normal;font-weight:600}.review-photo-upload-copy small{color:#617269;font-size:10px;font-weight:500}.review-photo-upload input[type=file]{cursor:pointer;background:#fff;padding:10px}.review-photo-previews{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.review-photo-previews figure{min-width:0;margin:0}.review-photo-previews img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;border-radius:10px;width:100%;display:block}.primary-purchase-actions{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:10px;margin-top:16px}.dedicated-product-page .product-detail-copy>.product-option-groups,.dedicated-product-page .product-detail-copy>.product-colours{order:1}.dedicated-product-page .product-detail-copy>.primary-purchase-actions{order:2}.dedicated-product-page .product-detail-copy>.purchase-trust-panel,.dedicated-product-page .product-detail-copy>.mobile-delivery-note{order:3}.dedicated-product-page .product-detail-copy>.related-product-offer{order:4}.dedicated-product-page .product-detail-copy>.product-specs,.dedicated-product-page .product-detail-copy>.product-benefits,.dedicated-product-page .product-detail-copy>.product-sales-proof,.dedicated-product-page .product-detail-copy>.product-reviews,.dedicated-product-page .product-detail-copy>.desktop-delivery-note{order:5}.dedicated-product-page .primary-purchase-actions .product-detail-buy-now{background:var(--green);color:#fff;text-transform:uppercase;text-align:left;border:0;border-radius:14px;grid-area:2/1/auto/-1;align-content:center;justify-items:start;gap:2px;min-height:62px;display:grid;box-shadow:0 14px 30px #0e714e3d}.dedicated-product-page .primary-purchase-actions .product-detail-buy-now b{font-size:15px}.dedicated-product-page .primary-purchase-actions .product-detail-buy-now span{letter-spacing:.08em;opacity:.86;font-size:9px}.dedicated-product-page .primary-purchase-actions .product-detail-buy-now:hover{background:#095d40}.product-detail-whatsapp{color:#fff;background:linear-gradient(145deg,#35db78 0%,#20bd67 46%,#0d914f 100%);border:1px solid #ffffffb3;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:11px;min-height:62px;padding:0 17px 0 10px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,0 13px 28px #12a35947,0 3px 8px #08492b29}.product-detail-whatsapp:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:78px;height:78px;position:absolute;top:-43px;right:-30px}.product-detail-whatsapp:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 17px 34px #12a35957,0 4px 10px #08492b2e}.product-detail-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #25d3664d}.product-whatsapp-icon{background:#05663533;border:1px solid #ffffff4d;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff38,0 5px 14px #04542a33}.product-whatsapp-icon svg{fill:#fff;width:24px;height:24px}.product-detail-whatsapp b{z-index:1;letter-spacing:-.01em;align-self:end;font-size:12px;line-height:1.08;position:relative}.product-detail-whatsapp small{z-index:1;color:#ffffffd1;align-self:start;font-size:9px;line-height:1.2;position:relative}.dedicated-product-page .primary-purchase-actions .product-detail-whatsapp{grid-area:1/2}.dedicated-product-page .primary-purchase-actions .product-detail-add{border:1px solid var(--green);min-height:62px;color:var(--green);box-shadow:none;background:#fff;border-radius:14px;grid-area:1/1}.dedicated-product-page .primary-purchase-actions .product-detail-add:hover{background:#eef7f2}.desk-bundle-offer{background:#eef8f3b8;border:1px solid #a8cfbb;border-radius:16px;margin:14px 0 4px;overflow:hidden;box-shadow:0 8px 22px #0e714e12}.desk-bundle-summary{color:#101714;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:11px 14px;display:grid}.desk-bundle-thumb{background:#fff;border-radius:12px;width:68px;height:58px;overflow:hidden}.desk-bundle-thumb img{object-fit:cover;width:100%;height:100%}.desk-bundle-copy{gap:3px;min-width:0;display:grid}.desk-bundle-copy>span{color:#0e714e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.desk-bundle-copy>strong{font:400 22px/1.05 Georgia,serif}.desk-bundle-copy>small{color:#5b6c63;font-size:10px}.desk-bundle-price{text-align:right;gap:1px;display:grid}.desk-bundle-price del{color:#7d8982;font-size:9px}.desk-bundle-price strong{color:#0e714e;font-size:19px}.desk-bundle-price small{color:#0e714e;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:850}.desk-bundle-expanded{grid-template-columns:minmax(0,250px) 1fr;align-items:center;gap:18px;padding:0 14px 14px;display:grid}.desk-bundle-expanded>img{border-radius:14px;width:100%}.desk-bundle-expanded>div{gap:8px;display:grid}.desk-bundle-expanded>div>strong{font:400 24px/1.05 Georgia,serif}.desk-bundle-expanded p{color:#5b6c63;margin:0;font-size:11px;line-height:1.45}.desk-bundle-expanded button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0e714e;border:0;border-radius:12px;min-height:44px;font-size:11px;font-weight:900;box-shadow:0 9px 20px #0e714e33}.related-product-offer{color:#101714;background:linear-gradient(135deg,#eef8f3e0,#ffffffd1);border:1px solid #a8cfbb;border-radius:16px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;margin:14px 0 4px;padding:11px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #0e714e12}:is(.related-product-offer:hover,.related-product-offer:focus-visible){border-color:#0e714e;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #0e714e21}.related-product-thumb{background:#dcebed;border-radius:12px;width:68px;height:58px;display:block;overflow:hidden}.related-product-thumb img{object-fit:cover;width:100%;height:100%}.related-product-copy{gap:3px;min-width:0;display:grid}.related-product-copy>span{color:#0e714e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.related-product-copy>strong{font:400 22px/1.05 Georgia,serif}.related-product-copy>small{color:#5b6c63;font-size:10px}.related-product-price{text-align:right;gap:1px;display:grid}.related-product-price del{color:#7d8982;font-size:9px}.related-product-price strong{color:#0e714e;font-size:19px}.related-product-price small{color:#0e714e;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:850}.mobile-purchase-dock{z-index:70;filter:drop-shadow(0 18px 34px #09201733);transform-origin:bottom;gap:9px;width:min(100% - 32px,590px);animation:.64s cubic-bezier(.2,1.35,.32,1) both purchase-dock-spring;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.mobile-sticky-buy{-webkit-backdrop-filter:blur(26px)saturate(1.55);background:#f7f7f2c2;border:1px solid #ffffffd6;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(150px,38%);align-items:center;gap:8px;padding:7px;display:grid;box-shadow:inset 0 0 0 1px #0e714e14,0 3px 10px #0a1c1517}.mobile-bundle-toggle,.mobile-product-dock-copy{color:#101714;text-align:left;background:0 0;border:0;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:0 7px;display:grid}.mobile-bundle-toggle{cursor:pointer}.mobile-product-dock-copy>span:last-child,.mobile-bundle-toggle>span:last-child{gap:2px;min-width:0;display:grid}.mobile-product-dock-copy small,.mobile-bundle-toggle small{text-overflow:ellipsis;white-space:nowrap;color:#0e714e;text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:850;overflow:hidden}.mobile-product-dock-copy strong,.mobile-bundle-toggle strong{font-size:18px;line-height:1}.mobile-dock-art{background:#ffffffd1;border:1px solid #0e714e21;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.mobile-dock-art img{object-fit:contain;width:100%;height:100%}.mobile-buy-action{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0c7e56,#075e41);border:0;border-radius:18px;min-height:56px;font-size:12px;font-weight:900;transition:transform .34s cubic-bezier(.2,1.55,.32,1),box-shadow .2s;box-shadow:0 10px 22px #0e714e3d}.mobile-buy-action span{opacity:.85;font-size:9px}.mobile-buy-action:active{transform:scale(.95);box-shadow:0 5px 12px #0e714e33}.mobile-bundle-panel{-webkit-backdrop-filter:blur(26px)saturate(1.45);background:#fafaf7eb;border:1px solid #ffffffeb;border-radius:24px;gap:8px;padding:14px;animation:.2s both mobile-bundle-in;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0e714e14}@keyframes purchase-dock-spring{0%{opacity:0;transform:translate(-50%)translateY(34px)scale(.88)}62%{opacity:1;transform:translate(-50%)translateY(-5px)scale(1.025)}82%{transform:translate(-50%)translateY(2px)scale(.992)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}body:has(.dedicated-product-page){padding-bottom:104px}@media (min-width:701px){.mobile-bundle-heading{justify-content:space-between;align-items:flex-start;padding:1px 2px 5px;display:flex}.mobile-bundle-heading>div{gap:3px;display:grid}.mobile-bundle-heading small{color:#0e714e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.mobile-bundle-heading strong{font:400 26px/1 Georgia,serif}.mobile-bundle-heading>button{cursor:pointer;background:#ffffffbf;border:1px solid #d8dfda;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.mobile-bundle-option{color:#101714;text-align:left;cursor:pointer;background:#fffc;border:1px solid #d8dfda;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:8px 11px;display:grid;position:relative}:is(.mobile-bundle-option:hover,.mobile-bundle-option:focus-visible){border-color:#0e714e;outline:none}.mobile-bundle-option>img,.mobile-bundle-images{width:58px;height:58px}.mobile-bundle-option>img{object-fit:contain}.mobile-bundle-option>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-bundle-option>span:nth-child(2) strong{font-size:12px}.mobile-bundle-option>span:nth-child(2) small{color:#657169;font-size:9px}.mobile-bundle-option>b{color:#0e714e;text-align:right;gap:2px;font-size:13px;display:grid}.mobile-bundle-option>b em{color:#7b837e;font-size:9px;font-style:normal;font-weight:500;text-decoration:line-through}.mobile-bundle-option.is-featured{background:linear-gradient(135deg,#e6f8eff5,#ffffffdb);border-color:#72b596}.mobile-bundle-option>i{color:#142019;text-transform:uppercase;background:#d7a514;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-7px;right:9px}.mobile-bundle-images{display:block;position:relative}.mobile-bundle-images img{object-fit:contain;width:44px;height:52px;position:absolute}.mobile-bundle-images img:first-child{left:-2px}.mobile-bundle-images img:last-child{width:39px;height:45px;bottom:-2px;right:-2px}.mobile-bundle-panel>p{color:#607068;text-align:center;margin:1px 0 0;font-size:9px}}@media (max-width:700px){body:has(.dedicated-product-page){padding-bottom:98px;overflow-x:hidden}body:has(.dedicated-product-page) .whatsapp-help-wrap{bottom:108px}.product-detail-layer.dedicated-product-page{width:100%;max-width:100%;padding:0;overflow:hidden}.dedicated-product-page .product-detail-modal{border-radius:0;width:100%;max-width:100%;display:block;overflow:hidden}.dedicated-product-page .product-gallery{padding:10px 12px 4px}.dedicated-product-page .gallery-stage{aspect-ratio:1;border-radius:20px;min-height:0}.dedicated-product-page .gallery-video-frame{place-items:center}.dedicated-product-page .gallery-video-frame video{width:100%;max-width:none;height:100%;max-height:none;aspect-ratio:unset;object-fit:contain;object-position:center center;position:absolute;inset:0}.dedicated-product-page .gallery-video-backdrop{object-position:center center}.dedicated-product-page .gallery-thumbnails{display:none}.dedicated-product-page .gallery-mobile-indicators{-webkit-backdrop-filter:blur(15px)saturate(1.3);background:#ffffff8f;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:100%;min-height:34px;margin:8px auto 0;padding:3px 7px;display:flex;box-shadow:0 5px 18px #18302512,inset 0 0 0 1px #0e714e09}.gallery-mobile-indicators button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:26px;padding:0;display:grid}.gallery-mobile-indicators button:focus-visible{outline-offset:1px;outline:2px solid #0e714e}.gallery-mobile-indicators .is-photo span{background:#a9b6af;border-radius:999px;width:6px;height:6px;transition:width .28s cubic-bezier(.2,.8,.2,1),background .2s,transform .2s;box-shadow:0 0 0 1px #1017140d}.gallery-mobile-indicators .is-photo.active span{background:#0e714e;width:20px;box-shadow:0 3px 8px #0e714e3d}.gallery-mobile-indicators .is-video{width:29px}.gallery-mobile-indicators .is-video span{background:#ffffffd1;border:1px solid #91a79c;border-radius:50%;width:21px;height:21px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;position:relative}.gallery-mobile-indicators .is-video span:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #52655c;position:absolute;top:6px;left:8px}.gallery-mobile-indicators .is-video.active span{background:#0e714e;border-color:#0e714e;transform:scale(1.08);box-shadow:0 3px 9px #0e714e42}.gallery-mobile-indicators .is-video.active span:after{border-left-color:#fff}.dedicated-product-page .gallery-caption{text-align:center;min-height:14px;margin:4px 2px 0;font-size:9px;line-height:1.4}.dedicated-product-page .product-detail-copy{min-height:0;padding:28px 20px 24px}.dedicated-product-page .product-detail-copy>.eyebrow{margin-bottom:10px}.dedicated-product-page .product-detail-copy h1,.dedicated-product-page .product-detail-copy h2{font-size:clamp(34px,10.5vw,46px);line-height:.98}.product-conversion-summary{gap:6px;margin-top:15px}.product-conversion-summary>a{gap:6px}.product-conversion-summary>div{gap:6px;margin-top:6px}.product-conversion-summary>div>span{border-radius:13px;padding:8px 5px;font-size:9px}.dedicated-product-page .product-detail-intro{margin:16px 0 18px;font-size:13px;line-height:1.55}.dedicated-product-page .product-detail-price{border-top:0;padding:16px 0}.dedicated-product-page .product-detail-price strong{font-size:31px}.dedicated-product-page .product-detail-price span{font-size:10px}.dedicated-product-page .product-specs,.dedicated-product-page .product-benefits,.dedicated-product-page .product-sales-proof{display:none}.dedicated-product-page .product-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:8px;margin-top:18px;display:grid}.dedicated-product-page .product-detail-buy-now{background:var(--green);color:#fff;text-transform:uppercase;border:0;border-radius:12px;min-height:60px;box-shadow:0 14px 30px #0e714e3d}.dedicated-product-page .product-detail-whatsapp{grid-template-columns:36px minmax(0,1fr);column-gap:8px;min-width:0;min-height:60px;padding:0 11px 0 8px}.dedicated-product-page .product-whatsapp-icon{width:36px;height:36px}.dedicated-product-page .product-whatsapp-icon svg{width:22px;height:22px}.dedicated-product-page .product-detail-whatsapp b{font-size:10px}.dedicated-product-page .product-detail-whatsapp small{font-size:8px}.dedicated-product-page .primary-purchase-actions .product-detail-add{grid-area:1/1}.dedicated-product-page .primary-purchase-actions .product-detail-whatsapp{border-radius:12px;grid-area:1/2}.dedicated-product-page .primary-purchase-actions .product-detail-buy-now{grid-area:2/1/auto/-1}.dedicated-product-page .product-detail-buy-now:hover{background:#095d40}.dedicated-product-page .product-detail-add{border:1px solid var(--green);min-height:50px;color:var(--green);box-shadow:none;background:#fff;border-radius:12px}.desktop-buy-label{display:none}.mobile-buy-label{display:block}.mobile-checkout-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.mobile-checkout-trust span{color:#35604e;text-align:center;font-size:8px;font-weight:750;line-height:1.35}.mobile-delivery-note{margin-top:10px!important;display:block!important}.desktop-delivery-note{display:none}.product-page-below{gap:14px;margin-top:14px}.product-page-wrap,.product-page-below,.product-page-below>section{width:100%;min-width:0;max-width:100%}.product-page-below>section{border-radius:22px;padding:26px 18px}.mobile-social-proof{color:#fff;background:linear-gradient(145deg,#0c3325,#10251d)!important;display:block!important}.mobile-social-proof>.eyebrow{color:#72efb7}.mobile-social-proof>div:first-child h2{margin:7px 0 0;font:400 38px/1 Georgia,serif}.mobile-social-proof>div:first-child h2 span{color:#efb800}.mobile-social-proof>div:first-child>p:last-child{color:#c8ddd3;margin:8px 0 0;font-size:12px}.mobile-proof-grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;gap:10px;margin:20px -18px 0;padding:0 18px 8px;display:grid;overflow-x:auto}.mobile-proof-grid article{scroll-snap-align:start;background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;padding:10px 10px 14px}.mobile-proof-grid article.is-text-only{min-height:280px;padding:20px}.mobile-proof-grid img{aspect-ratio:1.18;object-fit:cover;border-radius:11px;width:100%;display:block}.mobile-proof-grid article>span{color:#f7bd16;letter-spacing:1px;margin-top:10px;font-size:12px;display:block}.mobile-proof-grid article>h3{margin:10px 0 0;font-size:22px}.mobile-proof-grid article>p{color:#eef7f3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:7px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobile-proof-grid article>strong{color:#89d8b5;font-size:9px}.mobile-social-proof>a{color:#fff;border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.dedicated-laptop-page .product-page-section-heading h2{overflow-wrap:anywhere;font-size:clamp(35px,10vw,46px)}.dedicated-laptop-page .product-page-description .product-page-section-heading>p,.dedicated-laptop-page .product-demo-note,.dedicated-laptop-page .product-description-grid{display:none}.laptop-feature-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.laptop-feature-showcase article{background:#fff;border:1px solid #cfe0d7;border-radius:16px;flex-direction:column;min-width:0;min-height:145px;padding:16px;display:flex}.laptop-feature-showcase article>b{width:34px;height:34px;color:var(--green);background:#e8f6ef;border-radius:10px;place-items:center;font-size:20px;display:grid}.laptop-feature-showcase article>strong{margin-top:15px;font-size:12px}.laptop-feature-showcase article>span{color:#5b6c63;margin-top:6px;font-size:10px;line-height:1.45}.mobile-demo-card{color:#0a6747;text-align:left;cursor:pointer;background:#eaf7f1;border:1px solid #b9d8c9;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:3px 11px;width:100%;margin-top:12px;padding:13px;display:grid}.mobile-demo-card>span{background:var(--green);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.mobile-demo-card>span img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:22px;height:22px;display:block}.mobile-demo-card>strong{font-size:12px}.mobile-demo-card>small{color:#557065;font-size:9px}.dedicated-product-page .product-page-reviews{padding-top:30px}.dedicated-product-page .review-page-heading{align-items:flex-start}.dedicated-product-page .review-page-heading h2{font-size:40px}.dedicated-product-page .customer-photo-strip{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible}.dedicated-product-page .customer-photo-strip img:nth-child(n+4){display:none}.dedicated-product-page .review-photo-access{align-items:flex-start}.dedicated-product-page .product-page-review-list{grid-template-columns:1fr}.dedicated-product-page .product-page-review-list:not(.show-all)>article:nth-child(n+7){display:none}.mobile-reviews-toggle{border:1px solid var(--green);width:100%;min-height:48px;color:var(--green);cursor:pointer;background:#fff;border-radius:12px;margin-top:15px;font-size:11px;font-weight:850;display:block}.dedicated-product-page .recommendation-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,76vw);grid-auto-flow:column;gap:10px;margin:0 -18px;padding:0 18px 8px;display:grid;overflow-x:auto}.dedicated-product-page .recommendation-grid .product-card{scroll-snap-align:start}.desk-bundle-offer{margin-top:16px}.desk-bundle-summary{grid-template-columns:54px minmax(0,1fr) auto;gap:9px;padding:9px}.desk-bundle-thumb{width:54px;height:50px}.desk-bundle-copy>span{font-size:7px}.desk-bundle-copy>strong{font-size:17px}.desk-bundle-copy>small{display:none}.desk-bundle-price strong{font-size:15px}.desk-bundle-price small{font-size:7px}.desk-bundle-expanded{grid-template-columns:1fr;gap:12px;padding:0 9px 9px}.desk-bundle-expanded>img{object-fit:cover;max-height:310px}.desk-bundle-expanded>div>strong{font-size:20px}.desk-bundle-expanded button{min-height:48px}.related-product-offer{grid-template-columns:54px minmax(0,1fr) auto;gap:9px;min-height:68px;margin-top:16px;padding:9px}.related-product-thumb{width:54px;height:50px}.related-product-copy>span{font-size:7px}.related-product-copy>strong{font-size:17px}.related-product-copy>small{display:none}.related-product-price strong{font-size:15px}.related-product-price small{font-size:7px}.purchase-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.purchase-trust-panel>div{gap:7px;padding:8px}.purchase-trust-panel b{flex-basis:27px;width:27px;height:27px;font-size:11px}.purchase-trust-panel strong{font-size:8px}.purchase-trust-panel small{font-size:7px}.purchase-trust-panel b img{width:18px;height:18px}.dedicated-laptop-page .product-colours{grid-template-columns:1fr;gap:8px;padding-top:8px;display:grid}.dedicated-laptop-page .product-colours>div{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.dedicated-laptop-page .colour-option{justify-content:center;width:100%;min-width:0;min-height:46px;padding:0 8px}.mobile-purchase-dock{z-index:70;left:max(11px,env(safe-area-inset-left));right:max(11px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));filter:drop-shadow(0 18px 34px #09201733);gap:9px;width:auto;animation-name:purchase-dock-spring-mobile;display:grid;position:fixed;transform:none}.mobile-sticky-buy{-webkit-backdrop-filter:blur(26px)saturate(1.55);background:#f7f7f2b8;border:1px solid #ffffffd1;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(134px,40%);align-items:center;gap:8px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #0e714e14,0 3px 10px #0a1c1517}.mobile-bundle-toggle{color:#101714;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;display:grid}.mobile-dock-art{background:#fffc;border:1px solid #0e714e21;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.mobile-dock-art img{object-fit:contain;width:100%;height:100%}.mobile-bundle-toggle>span:last-child{gap:2px;min-width:0;display:grid}.mobile-bundle-toggle small{text-overflow:ellipsis;white-space:nowrap;color:#0e714e;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850;overflow:hidden}.mobile-bundle-toggle strong{font-size:17px;line-height:1}.mobile-buy-action{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0c7e56,#075e41);border:0;border-radius:18px;min-height:54px;font-size:11px;font-weight:900;box-shadow:0 10px 22px #0e714e3d}.mobile-buy-action span{opacity:.85;font-size:8px}.mobile-bundle-panel{-webkit-backdrop-filter:blur(26px)saturate(1.45);background:#fafaf7e6;border:1px solid #ffffffeb;border-radius:24px;gap:8px;padding:14px;animation:.2s both mobile-bundle-in;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0e714e14}.mobile-bundle-heading{justify-content:space-between;align-items:flex-start;padding:1px 2px 5px;display:flex}.mobile-bundle-heading>div{gap:3px;display:grid}.mobile-bundle-heading small{color:#0e714e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.mobile-bundle-heading strong{font:400 24px/1 Georgia,serif}.mobile-bundle-heading>button{cursor:pointer;background:#ffffffbf;border:1px solid #d8dfda;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.mobile-bundle-option{color:#101714;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #d8dfda;border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:7px 10px;display:grid;position:relative}:is(.mobile-bundle-option:hover,.mobile-bundle-option:focus-visible){border-color:#0e714e;outline:none}.mobile-bundle-option>img,.mobile-bundle-images{width:54px;height:54px}.mobile-bundle-option>img{object-fit:contain}.mobile-bundle-option>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-bundle-option>span:nth-child(2) strong{font-size:11px}.mobile-bundle-option>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;color:#657169;font-size:8px;overflow:hidden}.mobile-bundle-option>b{color:#0e714e;text-align:right;gap:2px;font-size:12px;display:grid}.mobile-bundle-option>b em{color:#7b837e;font-size:8px;font-style:normal;font-weight:500;text-decoration:line-through}.mobile-bundle-option.is-featured{background:linear-gradient(135deg,#e6f8eff5,#ffffffdb);border-color:#72b596}.mobile-bundle-option>i{color:#142019;text-transform:uppercase;background:#d7a514;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:-7px;right:8px}.mobile-bundle-images{display:block;position:relative}.mobile-bundle-images img{object-fit:contain;width:40px;height:48px;position:absolute}.mobile-bundle-images img:first-child{left:-2px}.mobile-bundle-images img:last-child{width:36px;height:42px;bottom:-2px;right:-2px}.mobile-bundle-panel>p{color:#607068;text-align:center;margin:1px 0 0;font-size:8px}.bundle-discount-line{color:#63d9a5!important}.cart-total-lines .bundle-discount-line{color:#0e714e!important}@keyframes mobile-bundle-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes purchase-dock-spring-mobile{0%{opacity:0;transform:translateY(34px)scale(.88)}62%{opacity:1;transform:translateY(-5px)scale(1.025)}82%{transform:translateY(2px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}}.review-photo-previews figcaption{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:9px;overflow:hidden}@media (max-width:1100px){.dedicated-product-page .product-detail-modal{grid-template-columns:1fr}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.product-detail-layer.dedicated-product-page{padding:12px}.dedicated-product-page .product-detail-modal{border-radius:22px;width:100%;min-width:0;height:auto;max-height:none}.dedicated-product-page .product-gallery{padding:12px;display:block}.dedicated-product-page .gallery-stage{aspect-ratio:1;min-height:0}.dedicated-product-page .gallery-thumbnails{display:none}.dedicated-product-page .product-detail-copy{padding:34px 22px}.product-page-below{width:100%;min-width:0}.product-page-below>section{border-radius:22px;min-width:0;max-width:100%;padding:27px 20px}.product-page-section-heading,.product-description-grid,.product-description-grid article,.product-page-review-list,.product-page-review-list article,.review-photo-access,.review-photo-access>div{min-width:0;max-width:100%}.product-description-grid,.product-page-review-list{grid-template-columns:1fr}.review-page-heading{flex-direction:column;align-items:flex-start}.product-demo-note{grid-template-columns:1fr}.product-page-section-heading h2,.product-page-section-heading>p,.product-demo-note span,.product-description-grid li,.product-page-review-list article>p,.review-photo-access small{overflow-wrap:anywhere}.customer-photo-strip{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%}.product-page-review-list article>footer{flex-wrap:wrap}.recommendation-grid{grid-template-columns:1fr}.review-photo-previews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.order-success{height:auto;min-height:100svh;padding:64px 14px 32px}.order-confirmation-card{border-radius:22px}.order-confirmation-card>header{padding:36px 22px 32px}.order-confirmation-columns{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.order-confirmation-body{padding:24px 18px}.order-confirmation-items>div{grid-template-columns:50px minmax(0,1fr) auto}.order-confirmation-items img{width:50px;height:50px}.order-confirmation-actions{grid-template-columns:1fr}}.live-admin-shell{--admin-ink:#0d1914;--admin-green:#0a6f4d;--admin-mint:#dff3e9;--admin-line:#d9dfda;min-height:100vh;color:var(--admin-ink);background:#f3f1eb;grid-template-columns:248px minmax(0,1fr);font-family:Arial,sans-serif;display:grid}.live-admin-sidebar{color:#fff;z-index:5;background:#0d1b16;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.live-admin-brand{color:#fff;border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:0 8px 28px;text-decoration:none;display:flex}.live-admin-brand img{filter:brightness(0)invert();width:132px;height:auto}.live-admin-brand span{color:#b8c7c0;font-size:11px;line-height:1.2}.live-admin-sidebar nav{gap:7px;margin-top:28px;display:grid}.live-admin-sidebar nav button{color:#b9c7c1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.live-admin-sidebar nav button i{text-align:center;width:22px;font-size:18px;font-style:normal}.live-admin-sidebar nav button:hover,.live-admin-sidebar nav button.active{color:#fff;background:#1d382e}.live-admin-owner{border-top:1px solid #ffffff21;gap:4px;margin-top:auto;padding:17px 10px 0;display:grid;overflow:hidden}.live-admin-owner span{font-size:13px;font-weight:700}.live-admin-owner small{color:#95aaa1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-admin-owner a{color:#83d9b4;margin-top:8px;font-size:12px;font-weight:700}.live-admin-workspace{min-width:0;padding:32px clamp(22px,4vw,64px) 70px}.live-admin-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.live-admin-topbar p,.live-admin-panel-head p,.live-admin-action-card>p,.live-admin-attention>p,.live-admin-modal header p{letter-spacing:.14em;color:var(--admin-green);margin:0 0 7px;font-size:11px;font-weight:800}.live-admin-topbar h1{margin:0;font:400 clamp(32px,4vw,48px)/1 Georgia,serif}.live-admin-topbar>a{color:#fff;background:#0d1b16;border-radius:999px;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none}.live-admin-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.live-admin-stats article,.live-admin-panel,.live-admin-action-card,.live-admin-attention{border:1px solid var(--admin-line);background:#fff;border-radius:18px;box-shadow:0 12px 34px #1b34200b}.live-admin-stats article{gap:7px;padding:24px;display:grid;position:relative;overflow:hidden}.live-admin-stats article:after{content:"";background:#e4f4eb;border-radius:50%;width:90px;height:90px;position:absolute;top:-34px;right:-25px}.live-admin-stats span{color:#617068;font-size:12px;font-weight:700}.live-admin-stats strong{color:var(--admin-green);z-index:1;font:400 38px/1 Georgia,serif}.live-admin-stats small{color:#839087}.live-admin-overview-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.live-admin-action-card,.live-admin-attention{padding:32px}.live-admin-action-card h2,.live-admin-attention h2,.live-admin-panel h2{margin:0 0 12px;font:400 30px/1.12 Georgia,serif}.live-admin-action-card>span,.live-admin-attention>span,.live-admin-panel-head span{color:#66736d;line-height:1.6}.live-admin-action-card>div{gap:10px;margin-top:27px;display:flex}.live-admin-action-card button,.live-admin-attention button,.live-admin-panel-head button,.live-admin-modal footer button{border:1px solid var(--admin-green);background:var(--admin-green);color:#fff;cursor:pointer;border-radius:10px;padding:12px 16px;font-weight:800}.live-admin-action-card button.secondary,.live-admin-modal footer button.secondary{color:var(--admin-green);background:#fff}.live-admin-attention{color:#fff;background:#10261d}.live-admin-attention>p{color:#77d8ad}.live-admin-attention>span{color:#bacbc3}.live-admin-attention button{color:#123226;background:#fff;border-color:#fff;margin-top:25px}.live-admin-panel{padding:26px}.live-admin-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.live-admin-panel-head h2{margin-bottom:6px}.live-admin-search{border:1px solid var(--admin-line);background:#f7f8f6;border-radius:11px;align-items:center;gap:8px;max-width:420px;margin-bottom:16px;padding:0 14px;display:flex}.live-admin-search input{background:0 0;border:0;outline:0;width:100%;height:44px;font-size:14px}.live-admin-product-list,.live-admin-review-list{gap:10px;display:grid}.live-admin-product-list>article{background:#fff;border:1px solid #e2e6e2;border-radius:14px;grid-template-columns:74px minmax(0,1fr) 150px 70px;align-items:center;gap:16px;padding:10px;display:grid}.live-admin-product-list>article>img{object-fit:contain;background:#f2f1ec;border-radius:9px;width:74px;height:64px}.live-admin-product-main{min-width:0}.live-admin-product-tag{letter-spacing:.11em;color:var(--admin-green);font-size:9px;font-weight:800}.live-admin-product-main h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 7px;font-size:14px;overflow:hidden}.live-admin-product-main p{margin:0;font-size:13px;font-weight:800}.live-admin-product-main del{color:#98a09c;margin-left:8px;font-size:11px;font-weight:400}.live-admin-product-meta{justify-items:start;gap:7px;display:grid}.live-admin-product-meta>span{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.live-admin-product-meta .published{color:#0a6f4d;background:#dff3e9}.live-admin-product-meta .hidden{color:#7c6650;background:#f4e9dc}.live-admin-product-meta small{color:#78847e}.live-admin-edit{color:var(--admin-green);cursor:pointer;background:#fff;border:1px solid #b9c8c0;border-radius:9px;padding:9px;font-weight:800}.live-admin-review-list>article{border:1px solid #e1e5e1;border-radius:14px;grid-template-columns:92px minmax(0,1fr) 88px;align-items:center;gap:16px;padding:14px;display:grid}.live-admin-review-list>article.is-hidden{opacity:.58;background:#f3f3f1}.live-admin-review-list img{object-fit:cover;border-radius:9px;width:92px;height:82px}.live-admin-review-stars{color:#e49c00;letter-spacing:1px;width:92px;font-size:14px}.live-admin-review-list h3{margin:4px 0 5px;font:400 20px Georgia,serif}.live-admin-review-list p{color:#516058;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.live-admin-review-list span{color:var(--admin-green);letter-spacing:.08em;font-size:10px;font-weight:800}.live-admin-review-list small{color:#89928d}.live-admin-review-list button{color:#a33b2f;cursor:pointer;background:#fff7f5;border:1px solid #dbb1a9;border-radius:9px;padding:10px;font-weight:800}.live-admin-review-list button.publish{color:#0a6f4d;background:#ecf8f2;border-color:#9bc9b4}.live-admin-loading{text-align:center;color:#66736d;padding:80px}.live-admin-error,.live-admin-toast{z-index:40;border-radius:12px;padding:14px 17px;font-size:13px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 15px 40px #17271f33}.live-admin-toast{color:#fff;background:#0a6f4d}.live-admin-error{color:#8d3027;background:#fff1ee;border:1px solid #e5b6ad;align-items:center;gap:18px;display:flex}.live-admin-error button{color:inherit;background:0 0;border:0;font-size:20px}.live-admin-modal{z-index:50;background:#08120ec7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.live-admin-modal form{background:#fff;border-radius:20px;gap:16px;width:min(680px,100%);max-height:calc(100vh - 44px);padding:25px;display:grid;overflow:auto;box-shadow:0 30px 90px #0006}.live-admin-modal header{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.live-admin-modal header h2{margin:0;font:400 29px Georgia,serif}.live-admin-modal header button{cursor:pointer;background:#f1f2ef;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.live-admin-modal label{gap:7px;display:grid}.live-admin-modal label>span{color:#53615a;font-size:12px;font-weight:800}.live-admin-modal input,.live-admin-modal select{color:#101714;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cfd6d1;border-radius:9px;padding:0 12px}.live-admin-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.live-admin-upload{background:#f5faf7;border:1px dashed #a7b9b0;border-radius:12px;padding:14px}.live-admin-upload input{border:0;height:auto;padding:8px 0}.live-admin-upload small{color:#77827c}.live-admin-switch{border:1px solid #dce3de;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex!important}.live-admin-switch input{width:18px;height:18px;accent-color:var(--admin-green);margin-top:2px}.live-admin-switch>span{gap:3px;display:grid}.live-admin-switch strong{font-size:13px}.live-admin-switch small{color:#738078;font-weight:400}.live-admin-modal footer{justify-content:flex-end;gap:10px;padding-top:7px;display:flex}.live-admin-modal footer button:disabled{opacity:.6;cursor:wait}.live-admin-denied{background:#f3f1eb;place-items:center;min-height:100vh;padding:24px;display:grid}.live-admin-denied>div{text-align:center;background:#fff;border:1px solid #d7ded9;border-radius:20px;max-width:540px;padding:40px}.live-admin-denied img{width:170px}.live-admin-denied p{letter-spacing:.14em;color:#0a6f4d;margin:28px 0 8px;font-size:11px;font-weight:800}.live-admin-denied h1{margin:0 0 12px;font:400 38px/1.08 Georgia,serif}.live-admin-denied span{color:#66736d;line-height:1.6;display:block}.live-admin-denied a{color:#fff;background:#0d1b16;border-radius:999px;margin-top:25px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:820px){.live-admin-shell{padding-bottom:76px;display:block}.live-admin-sidebar{z-index:20;background:#0d1b16;height:68px;padding:8px 14px;display:block;position:fixed;inset:auto 0 0}.live-admin-brand,.live-admin-owner{display:none}.live-admin-sidebar nav{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.live-admin-sidebar nav button{text-align:center;justify-items:center;gap:3px;padding:8px 5px;font-size:10px;display:grid}.live-admin-sidebar nav button i{font-size:17px}.live-admin-workspace{padding:22px 14px 36px}.live-admin-topbar{margin-bottom:20px}.live-admin-topbar h1{font-size:34px}.live-admin-topbar>a{padding:10px 12px;font-size:11px}.live-admin-stats{grid-template-columns:1fr 1fr}.live-admin-stats article:last-child{grid-column:1/-1}.live-admin-stats article{padding:18px}.live-admin-overview-grid{grid-template-columns:1fr}.live-admin-action-card,.live-admin-attention,.live-admin-panel{padding:19px}.live-admin-panel-head{align-items:center}.live-admin-panel-head h2{font-size:26px}.live-admin-product-list>article{grid-template-columns:62px minmax(0,1fr) 58px;gap:11px}.live-admin-product-list>article>img{width:62px;height:58px}.live-admin-product-meta{grid-column:2/3;align-items:center;display:flex}.live-admin-edit{grid-area:1/3/3}.live-admin-review-list>article{grid-template-columns:64px minmax(0,1fr);align-items:start}.live-admin-review-list img,.live-admin-review-stars{width:64px;height:64px}.live-admin-review-list button{grid-column:2;justify-self:start}.live-admin-form-row{grid-template-columns:1fr}.live-admin-modal{place-items:end center;padding:0}.live-admin-modal form{border-radius:22px 22px 0 0;max-height:94vh;padding:20px}.live-admin-error,.live-admin-toast{top:14px;left:14px;right:14px}.live-admin-action-card>div{flex-wrap:wrap}}.live-admin-visibility{color:var(--admin-green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.live-admin-visibility:hover{color:#074d36}@media (max-width:820px){.live-admin-product-meta{flex-wrap:wrap}.live-admin-visibility{text-align:left;flex-basis:100%}}.live-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.live-admin-coupon-list{gap:10px;display:grid}.live-admin-coupon-list>article{background:#fff;border:1px solid #e1e5e1;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 72px 70px;align-items:center;gap:16px;padding:16px;display:grid}.live-admin-coupon-list>article.is-hidden{opacity:.65;background:#f4f3ef}.live-admin-coupon-code{gap:7px;display:grid}.live-admin-coupon-code>span{color:#0a6f4d;letter-spacing:.08em;background:#dff3e9;border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:850}.live-admin-coupon-list>article.is-hidden .live-admin-coupon-code>span{color:#76634f;background:#ece5db}.live-admin-coupon-code>strong{letter-spacing:.04em;font:400 22px Georgia,serif}.live-admin-coupon-list>article>div:nth-child(2){gap:6px;display:grid}.live-admin-coupon-list>article>div:nth-child(2)>b{font-size:13px}.live-admin-coupon-list>article>div:nth-child(2)>small{color:#78847e}@media (max-width:1050px){.live-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.live-admin-sidebar nav{grid-template-columns:repeat(4,1fr)}.live-admin-stats article:last-child{grid-column:auto}.live-admin-coupon-list>article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.live-admin-coupon-list>article>div:nth-child(2){grid-column:1/2}.live-admin-coupon-list>article>.live-admin-visibility{grid-area:1/2}.live-admin-coupon-list>article>.live-admin-edit{grid-area:2/2}}.live-admin-page-editor{overflow:hidden}.live-admin-preview-link{border:1px solid var(--admin-green);color:var(--admin-green);white-space:nowrap;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.live-admin-editor-toolbar{background:#f3f7f4;border:1px solid #d9e3dd;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.live-admin-editor-toolbar label,.live-admin-quick-edit label{gap:7px;display:grid}.live-admin-editor-toolbar label>span,.live-admin-quick-edit label>span{color:#53615a;font-size:11px;font-weight:800}.live-admin-editor-toolbar select,.live-admin-quick-edit input{height:44px;font:inherit;background:#fff;border:1px solid #cbd7d0;border-radius:9px;padding:0 12px}.live-admin-editor-toolbar button{border:1px solid var(--admin-green);background:var(--admin-green);color:#fff;cursor:pointer;border-radius:9px;height:44px;padding:0 17px;font-weight:800}.live-admin-editor-toolbar button.secondary{color:var(--admin-green);background:#fff}.live-admin-editor-toolbar button:disabled{opacity:.55;cursor:wait}.live-admin-editor-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.live-admin-editor-controls{gap:16px;display:grid}.live-admin-quick-edit,.live-admin-editor-zone,.live-admin-page-preview{background:#fff;border:1px solid #dce3de;border-radius:16px}.live-admin-quick-edit{gap:14px;padding:18px;display:grid}.live-admin-quick-edit p{letter-spacing:.13em;color:var(--admin-green);margin:0 0 4px;font-size:9px;font-weight:850}.live-admin-quick-edit h3{margin:0;font:400 22px Georgia,serif}.live-admin-editor-zone{padding:16px}.live-admin-editor-zone>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.live-admin-editor-zone>header h3{margin:0 0 4px;font-size:15px}.live-admin-editor-zone>header p{color:#738078;margin:0;font-size:12px}.live-admin-editor-zone>header>span{color:var(--admin-green);white-space:nowrap;background:#e6f5ed;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.live-admin-layout-list{gap:8px;display:grid}.live-admin-layout-list>article{cursor:grab;background:#fbfcfb;border:1px solid #dce3de;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:all .15s;display:grid}.live-admin-layout-list>article:hover{border-color:#8db9a4;box-shadow:0 7px 18px #183c2b0d}.live-admin-layout-list>article.is-dragging{opacity:.38;transform:scale(.99)}.live-admin-layout-list>article.is-hidden{opacity:.68;background:#f1f1ee}.live-admin-drag-handle{color:#708078;text-align:center;font-size:22px}.live-admin-layout-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.live-admin-layout-list strong{font-size:13px}.live-admin-layout-list small{color:#78847e;font-size:11px}.live-admin-block-actions{gap:5px;display:flex}.live-admin-block-actions button{color:#194936;cursor:pointer;background:#fff;border:1px solid #cbd7d0;border-radius:7px;min-width:30px;height:30px;padding:0 8px;font-weight:800}.live-admin-block-actions button:last-child{min-width:48px}.live-admin-block-actions button.show{background:#dff3e9;border-color:#94cbb2}.live-admin-block-actions button:disabled{opacity:.3;cursor:default}.live-admin-page-preview{position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 45px #183c2b14}.live-admin-page-preview>header{color:#fff;background:#0d1b16;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.live-admin-page-preview>header span{letter-spacing:.13em;color:#86d6b4;font-size:9px;font-weight:850}.live-admin-page-preview>header strong{font-size:11px}.live-admin-preview-art{background:#e6f1eb;place-items:center;height:230px;padding:20px;display:grid}.live-admin-preview-art img{object-fit:contain;width:100%;height:100%}.live-admin-preview-content{flex-direction:column;gap:14px;padding:22px;display:flex}.live-admin-preview-content>div{gap:5px;display:grid}.live-admin-preview-content small{letter-spacing:.12em;color:#0a6f4d;font-size:9px;font-weight:850}.live-admin-preview-content h3{margin:0;font:400 31px/.98 Georgia,serif}.live-admin-preview-content b{color:#d99b00;font-size:12px}.live-admin-preview-content p{color:#68766f;margin:0;font-size:12px;line-height:1.5}.live-admin-preview-content del{color:#9b7770;font-size:11px}.live-admin-preview-content .preview-price>strong{font-size:28px}.live-admin-preview-content .preview-delivery>div,.live-admin-preview-content .preview-options>div,.live-admin-preview-content .preview-details>div{background:#f0f8f4;border:1px solid #cce1d6;border-radius:8px;padding:12px;font-size:11px;font-weight:700}.live-admin-preview-content button{color:#fff;background:#0a6f4d;border:0;border-radius:9px;height:46px;font-weight:850}.live-admin-page-preview>footer{background:#f8faf8;border-top:1px solid #dce3de;gap:7px;padding:15px;display:grid}.live-admin-page-preview>footer span{background:#fff;border:1px solid #e0e5e1;border-radius:7px;padding:9px 11px;font-size:11px}@media (max-width:1050px){.live-admin-editor-grid{grid-template-columns:1fr}.live-admin-page-preview{justify-self:center;width:100%;max-width:520px;position:static}.live-admin-editor-toolbar{grid-template-columns:1fr 1fr}.live-admin-editor-toolbar label{grid-column:1/-1}}@media (max-width:820px){.live-admin-sidebar nav{grid-template-columns:repeat(5,1fr)}.live-admin-sidebar nav button{font-size:9px}.live-admin-page-editor{padding:15px}.live-admin-editor-toolbar{grid-template-columns:1fr}.live-admin-editor-toolbar label{grid-column:auto}.live-admin-layout-list>article{grid-template-columns:22px minmax(0,1fr)}.live-admin-block-actions{grid-column:2}.live-admin-quick-edit .live-admin-form-row{grid-template-columns:1fr 1fr}.live-admin-page-preview{display:none}}.header-whatsapp{display:none}.laptop-stock-bar{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#075c43;justify-content:center;align-items:center;gap:10px;min-height:34px;font-size:10px;font-weight:850;display:flex}.laptop-stock-bar span:after{content:"·";color:#8ae0ba;margin-left:10px}.dedicated-laptop-route{background:#f5f3ed}.dedicated-laptop-page .product-detail-modal{background:#fffefa;border-radius:28px;box-shadow:0 24px 80px #0e30231a}.dedicated-laptop-page .product-gallery{background:#dceee5}.dedicated-laptop-page .gallery-stage{isolation:isolate;background:#f7fbf8;border-color:#cfe4d9;border-radius:24px}.dedicated-laptop-page .gallery-stage:before{opacity:.35;width:70%;box-shadow:0 0 0 50px #0e714e0b,0 0 0 100px #0e714e06}.dedicated-laptop-page .product-authenticity-badge{display:none}.laptop-bestseller-badge{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#087451;border-radius:10px;align-items:center;min-height:36px;padding:0 15px;font-size:10px;font-weight:900;display:flex;position:absolute;top:22px;left:22px;box-shadow:0 8px 18px #0449312e}.laptop-bestseller-badge:before{content:"★";color:#f5cb45;margin-right:7px}.laptop-feature-rail{z-index:5;gap:8px;width:96px;display:grid;position:absolute;top:74px;right:16px}.laptop-feature-rail>span{color:#fff;text-align:center;background:linear-gradient(145deg,#0b704e,#074a37);border-radius:13px;place-content:center;gap:5px;min-height:92px;padding:12px 6px;display:grid;box-shadow:0 10px 22px #043f2b24}.laptop-feature-rail b{text-transform:uppercase;font-size:18px;line-height:1}.laptop-feature-rail small{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;line-height:1.2}.dedicated-laptop-page .gallery-stage>img{filter:drop-shadow(0 22px 18px #051c1433);width:calc(100% - 100px);max-height:620px;margin-right:100px}.dedicated-laptop-page .gallery-arrow{background:#ffffffe0;border-color:#075c4329;width:40px;height:40px;box-shadow:0 8px 20px #0637271f}.dedicated-laptop-page .gallery-count{bottom:16px;right:16px}.dedicated-laptop-page .product-detail-copy{background:#fffefa;padding:clamp(34px,4vw,64px)}.dedicated-laptop-page .product-detail-copy>.eyebrow{display:none}.laptop-happy-customers{color:#1a3328;align-items:center;gap:7px;margin:0 0 14px;font-size:13px;display:flex}.laptop-happy-customers span{color:#087451;background:#e0f2e8;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.laptop-happy-customers strong{font-size:inherit}.dedicated-laptop-page .product-detail-copy h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;font-size:clamp(38px,4.2vw,66px);font-weight:820;line-height:.98}.dedicated-laptop-page .product-conversion-summary{margin-top:14px}.dedicated-laptop-page .product-detail-intro{color:#657169;max-width:620px;margin:14px 0}.detail-price-aside{text-align:right;justify-items:end;gap:8px;display:grid}.detail-price-aside>span{color:#087451;font-size:11px;font-weight:800}.laptop-save-pill{color:#087049;text-transform:uppercase;letter-spacing:.04em;background:#e7f4eb;border-radius:999px;padding:7px 11px;font-size:10px}.laptop-quick-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 20px;display:grid}.laptop-quick-benefits span{background:#fff;border:1px solid #d8e0db;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.laptop-quick-benefits b{color:#fff;background:#087451;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dedicated-laptop-page .delivery-estimate{border-radius:14px;margin:0 0 14px}.dedicated-laptop-page .primary-purchase-actions{margin-top:12px}body:has(.dedicated-laptop-page) .whatsapp-help-wrap{display:none}@media (max-width:700px){.dedicated-laptop-route .site-header{background:#f8f7f2;grid-template-columns:minmax(0,1fr) 50px 50px;gap:10px;height:88px;padding:0 22px;position:relative}.dedicated-laptop-route .brand{width:150px}.dedicated-laptop-route .header-whatsapp{color:#fff;background:#22c765;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 20px #17b35838}.dedicated-laptop-route .header-whatsapp svg{fill:currentColor;width:28px;height:28px}.dedicated-laptop-route .cart-button{border-radius:50%;justify-content:center;width:50px;height:50px;min-height:50px;padding:0}.dedicated-laptop-route .cart-button b{background:#c8f2df;width:26px;height:26px}.dedicated-laptop-route .product-detail-layer.dedicated-product-page{background:#dfe7e1;padding:0 10px 28px}.dedicated-laptop-page .product-detail-modal{border-radius:24px;box-shadow:0 18px 46px #0e30231c}.dedicated-laptop-page .product-gallery{border-radius:24px 24px 0 0;padding:12px 10px 7px}.dedicated-laptop-page .gallery-stage{aspect-ratio:1/1.04;border-radius:20px;min-height:0}.dedicated-laptop-page .gallery-stage>img{object-fit:contain;filter:drop-shadow(0 16px 13px #051c1430);width:calc(100% - 66px);height:100%;margin-right:66px;padding:42px 0 12px}.laptop-bestseller-badge{min-height:32px;padding:0 12px;font-size:9px;top:14px;left:14px}.laptop-feature-rail{gap:5px;width:66px;top:55px;right:10px}.laptop-feature-rail>span{border-radius:11px;min-height:70px;padding:8px 4px}.laptop-feature-rail b{font-size:14px}.laptop-feature-rail small{font-size:7px}.dedicated-laptop-page .gallery-arrow{width:34px;height:34px}.dedicated-laptop-page .gallery-arrow.previous{left:10px}.dedicated-laptop-page .gallery-arrow.next{right:10px}.dedicated-laptop-page .gallery-count{padding:6px 9px;font-size:8px;bottom:10px;right:10px}.dedicated-laptop-page .gallery-mobile-indicators{margin:9px auto 2px}.dedicated-laptop-page .gallery-caption{display:none}.dedicated-laptop-page .product-detail-copy{padding:17px 16px 20px}.laptop-happy-customers{margin:0 0 11px;font-size:11px}.dedicated-laptop-page .product-detail-copy h1{font-size:clamp(34px,10.5vw,43px);line-height:.96}.dedicated-laptop-page .product-conversion-summary{margin:11px 0 0}.dedicated-laptop-page .product-conversion-summary>a>strong{font-size:10px}.dedicated-laptop-page .product-detail-intro{display:none}.dedicated-laptop-page .product-detail-price{border:0;align-items:center;padding:14px 0 10px}.dedicated-laptop-page .detail-price-stack{flex-direction:row;align-items:baseline;gap:12px}.dedicated-laptop-page .detail-price-stack strong{white-space:nowrap;font-size:31px}.dedicated-laptop-page .detail-price-stack del{white-space:nowrap;order:2}.dedicated-laptop-page .gallery-arrow,.dedicated-laptop-page .detail-price-aside>span{display:none}.laptop-save-pill{padding:6px 8px;font-size:8px}.laptop-quick-benefits{gap:6px;margin:4px 0 12px}.laptop-quick-benefits span{border-radius:11px;min-height:42px;padding:7px 8px;font-size:9px}.laptop-quick-benefits b{flex-basis:21px;width:21px;height:21px;font-size:10px}.dedicated-laptop-page .delivery-estimate{border-radius:13px;margin:0 0 8px;padding:10px 11px}.dedicated-laptop-page .product-colours{padding-top:7px}.dedicated-laptop-page .primary-purchase-actions{margin-top:10px}.dedicated-laptop-page .purchase-trust-panel{margin-top:9px}.dedicated-laptop-page .mobile-delivery-note{margin-top:8px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
