/*! tailwindcss v4.3.3 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-100:oklch(94.6% .033 307.174);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#2563eb}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.columns-1{columns:1}.columns-2{columns:2}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}.hero-banner-container.card-br-oh{border-radius:0}.section-hero-banner{margin-inline:calc(50% - 50vw)}.section-hero-banner.card{margin-top:0;margin-bottom:0}.hero-banner__slide .hero-banner__btn.overlay-text__button{position:relative;overflow:hidden}.hero-banner__slide .hero-banner__video.video-container--background{position:absolute;inset:0}.hero-banner__slide .hero-banner__video .video-container__video-element,.hero-banner__slide .hero-banner__video video{width:100%;height:100%}.hero-banner__slide .hero-banner__video .video-container__fallback{position:absolute;inset:0;overflow:hidden}.hero-banner__ripple{pointer-events:none;background:#fff6;border-radius:50%;animation:.6s ease-out hero-banner-ripple;position:absolute;transform:scale(0)}@keyframes hero-banner-ripple{to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.hero-banner .background-image{transform:none!important}}.hero-banner{touch-action:pan-y;position:relative;overflow:hidden}.hero-banner .hero-banner__slide{touch-action:pan-y}.hero-banner__slide{will-change:opacity, transform;width:100%;transition:opacity .55s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.hero-banner__slide.is-instant{transition:none!important}.hero-banner__slide.is-active{opacity:1;z-index:2;position:relative}.hero-banner__slide.is-hidden{opacity:0;z-index:1;pointer-events:none}.hero-banner--transition-fade .hero-banner__slide{transform:none!important}.hero-banner--transition-fade .hero-banner__slide.is-fade-out{opacity:0;z-index:1;position:absolute}.hero-banner--transition-slide .hero-banner__slide.is-slide-in{z-index:3;opacity:1}.hero-banner--transition-slide .hero-banner__slide.is-slide-next.is-slide-in{transform:translate(100%)}.hero-banner--transition-slide .hero-banner__slide.is-slide-prev.is-slide-in{transform:translate(-100%)}.hero-banner--transition-slide .hero-banner__slide.is-slide-in.is-slide-active{transform:translate(0)}.hero-banner--transition-slide .hero-banner__slide.is-slide-out{transform:translateX(var(--slide-out,-100%));opacity:1}.hero-banner--transition-slide .hero-banner__slide.is-slide-next.is-slide-out{--slide-out:-100%}.hero-banner--transition-slide .hero-banner__slide.is-slide-prev.is-slide-out{--slide-out:100%}.hero-banner__arrow{width:40px;height:40px;color:var(--hero-banner-arrow-color,#fff);box-sizing:border-box;z-index:10;cursor:pointer;opacity:0;visibility:hidden;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s,background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-banner__arrow svg{width:18px;height:18px}.hero-banner__arrow:hover{background:#00000080;transform:translateY(-50%)scale(1.05)}.hero-banner__arrow--prev{left:16px}.hero-banner__arrow--next{right:16px}@media (hover:hover) and (pointer:fine){.hero-banner:hover .hero-banner__arrow,.hero-banner__arrow:focus-visible{opacity:1;visibility:visible}}@media (hover:none),(pointer:coarse){.hero-banner__arrow{opacity:1;visibility:visible}}@media (width<=767px){.hero-banner__arrow{display:none}}.hero-banner__dots{z-index:10;gap:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-banner__dot{cursor:pointer;background:0 0;border:none;align-items:center;width:28px;height:16px;padding:0;display:flex}.hero-banner__dot:hover .hero-banner__progress{background:#ffffff8c}.hero-banner__progress{background:#ffffff59;border-radius:999px;width:100%;height:3px;transition:background .2s;position:relative;overflow:hidden}.hero-banner__progress-fill{transform-origin:0;background:var(--hero-banner-dot-color,#fff);border-radius:999px;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-banner__dot.is-active .hero-banner__progress-fill{transform:scaleX(1)}.hero-banner--autoplay .hero-banner__dot.is-active .hero-banner__progress-fill{transform:scaleX(0)}.hero-banner__tag{font-size:var(--hero-banner-tag-size,14px);letter-spacing:.02em;color:var(--hero-banner-tag-color,#fff);background:var(--hero-banner-tag-bg,#00000073);border-radius:999px;margin-bottom:16px;padding:6px 14px;font-weight:500;line-height:1.2em;display:inline-block}@media (width<=767px){.hero-banner__tag{font-size:calc(var(--hero-banner-tag-size,14px) * .85);margin-bottom:12px;padding:4px 10px}}.hero-banner__tag--no-bg{padding:0}.hero-banner__slide .hero-banner__title{max-width:20em;font-size:var(--hero-banner-title-size,46px);color:var(--hero-banner-title-color,#fff);text-transform:none;margin-top:0;margin-bottom:16px;font-weight:600;line-height:1.15}@media (width<=767px){.hero-banner__slide .hero-banner__title{font-size:var(--hero-banner-title-size-mb,calc(var(--hero-banner-title-size,46px) * .65))}}.hero-banner__slide .hero-banner__desc{max-width:40em;font-size:var(--hero-banner-desc-size,16px);color:var(--hero-banner-desc-color,#fff);margin-top:0;margin-bottom:16px;line-height:1.6}.hero-banner__slide .hero-banner__desc p{margin:0 0 8px}.hero-banner__slide .hero-banner__desc p:last-child{margin-bottom:0}@media (width<=767px){.hero-banner__slide .hero-banner__desc{font-size:calc(var(--hero-banner-desc-size,16px) * .85)}}.hero-banner__slide .hero-banner__button-row{gap:12px;justify-content:var(--hero-overlay-text-align,center);flex-wrap:wrap;margin-top:8px;display:flex}.hero-banner__slide .hero-banner__btn,.hero-banner .hero-banner__btn.overlay-text__button{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:120px;height:50px;padding:0 32px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s;display:flex;color:var(--hero-banner-btn-color,#1a1a1a)!important;background:var(--hero-banner-btn-bg,#fff)!important}.hero-banner__slide .hero-banner__btn:hover,.hero-banner__slide .hero-banner__btn:focus-visible{opacity:.88}.hero-banner__slide .hero-banner__btn:active{transform:translateY(1px)}@media (width<=767px){.hero-banner__slide .hero-banner__btn,.hero-banner .hero-banner__btn.overlay-text__button{min-width:0;height:auto;min-height:36px;padding:8px 16px;font-size:12px}}.hero-banner__slide .hero-banner__countdown{align-items:center;gap:6px;justify-content:var(--hero-overlay-text-align,center);margin-bottom:16px;display:flex}.hero-banner__slide .hero-banner__countdown--expired{display:none}.hero-banner__cd-text{text-align:left;max-width:5em;color:var(--hero-banner-cd-text-color,#111);margin-right:8px;font-size:14px;font-weight:600;line-height:1.25}.hero-banner__cd-cell{box-sizing:border-box;background:var(--hero-banner-cd-bg,#fff);border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:46px;padding:7px 8px 6px;display:flex}.hero-banner__cd-num{color:var(--hero-banner-cd-num-color,#111);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.hero-banner__cd-label{color:var(--hero-banner-cd-label-color,#8a8a8a);font-size:10px;line-height:1}.hero-banner__cd-sep{color:var(--hero-banner-cd-label-color,#8a8a8a);font-size:14px;font-weight:700}@media (width<=767px){.hero-banner__slide .hero-banner__countdown{gap:4px;margin-bottom:12px}.hero-banner__cd-text{max-width:6em;margin-right:6px;font-size:12px}.hero-banner__cd-cell{border-radius:6px;min-width:38px;padding:5px 6px 4px}.hero-banner__cd-num{font-size:15px}.hero-banner__cd-label{font-size:9px}.hero-banner__cd-sep{font-size:12px}}.hero-banner__slide .hero-banner__overlay{justify-content:var(--hero-overlay-h,center);align-items:var(--hero-overlay-v,center);width:80%;max-width:1536px;height:80%;text-align:var(--hero-overlay-text-align,center);margin:auto}@media (width<=767px){.hero-banner__slide:not(.overlay-text-parent--mobile-stack) .hero-banner__overlay{justify-content:var(--hero-overlay-h-mb,var(--hero-overlay-h,center));align-items:var(--hero-overlay-v-mb,var(--hero-overlay-v,center));text-align:var(--hero-overlay-text-align-mb,var(--hero-overlay-text-align,center))}.hero-banner__slide:not(.overlay-text-parent--mobile-stack) .hero-banner__button-row,.hero-banner__slide:not(.overlay-text-parent--mobile-stack) .hero-banner__countdown{justify-content:var(--hero-overlay-text-align-mb,var(--hero-overlay-text-align,center))}.hero-banner__slide.overlay-text-parent--mobile-stack .hero-banner__overlay{text-align:center;justify-content:flex-start;align-items:center}.hero-banner__slide.overlay-text-parent--mobile-stack .hero-banner__button-row,.hero-banner__slide.overlay-text-parent--mobile-stack .hero-banner__countdown{justify-content:center}}.section-header-nav{--magic-margin:0;z-index:400;margin-top:0;position:relative;top:0}.shopify-section.shopify-section-group-header-group.section-header-nav{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.section-header-nav .card{border-radius:0}.section-header-nav .card--header{margin:0}.section-header-nav .pageheader{height:64px;color:var(--hn-initial-txt,inherit)}.section-header-nav .logo-area{box-sizing:border-box;align-items:center;height:100%}.section-header-nav .logo-area__left,.section-header-nav .logo-area__middle,.section-header-nav .logo-area__right{align-items:center}.section-header-nav .logo-area__left__inner,.section-header-nav .logo-area__right__inner{align-items:center;height:100%}.section-header-nav .logo-area__middle__inner{align-items:center;display:inline-flex}.section-header-nav .pageheader .logo{padding:0}@media (width>=768px){.section-header-nav .logo-area{box-sizing:border-box;max-width:1920px;margin:0 auto;padding:0 68px}}@media (width>=1920px){.section-header-nav .logo-area{padding:0 208px}}@media (width>=768px){.section-header-nav .pageheader--layout-inline-menu-left.pageheader--layout-inline-permitted .logo-area__middle{flex:none;order:-1}.section-header-nav .pageheader--layout-inline-menu-left.pageheader--layout-inline-permitted .logo-area__left{flex:none;width:auto}.section-header-nav .pageheader--layout-inline-menu-left.pageheader--layout-inline-permitted .logo-area__left__inner{width:auto}.section-header-nav .pageheader--layout-inline-menu-left.pageheader--layout-inline-permitted .navigation{margin-inline-start:20px}}.section-header-nav .pageheader,.section-header-nav .pageheader:before{background:var(--hn-initial-bg,transparent);transition:background-color .175s ease-in,box-shadow .25s ease-out}body.floating-header .section-header-nav .pageheader,body.floating-header .section-header-nav .pageheader:before{background:var(--hn-scrolled-bg,#fff)}.section-header-nav .logo-area__right .hn-icon svg,.section-header-nav .logo-area__right .hn-icon img{width:100%;height:100%}.section-header-nav .logo-area__right .hn-icon img{object-fit:contain;display:block}.section-header-nav .logo-area__right .hn-icon{width:var(--hn-icon-size,24px);height:var(--hn-icon-size,24px);display:block}.section-header-nav .logo-area__right .hn-icon--account{--hn-icon-size:var(--hn-icon-account-size,24px)}.section-header-nav .logo-area__right .hn-icon--search{--hn-icon-size:var(--hn-icon-search-size,24px)}.section-header-nav .logo-area__right .hn-icon--cart{--hn-icon-size:var(--hn-icon-cart-size,24px)}.floating-header .pageheader:before{border-radius:none}@media (width<=767.98px){.section-header-nav{--magic-margin:0;top:0}.section-header-nav .logo-area{padding-left:4px;padding-right:16px}.section-header-nav .cart-link__count{right:0}.section-header-nav .logo-area__left .show-search-link{display:none}.section-header-nav .logo-area__right .show-search-link{justify-content:center;display:flex}.section-header-nav .logo-area__left .mobile-nav-toggle{z-index:1;position:relative}.section-header-nav .logo-area__middle{text-align:left;margin:0;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.section-header-nav .logo-area__middle--logo-text{text-align:center;position:static;transform:none}}.section-header-nav .navigation__item{color:var(--hn-nav-item-color,inherit);font-size:var(--hn-nav-item-size,inherit);font-weight:var(--hn-nav-item-weight,inherit)}.section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{color:var(--hn-nav-item-color-l1,inherit);font-size:var(--hn-nav-item-size,inherit);font-weight:var(--hn-nav-item-weight,inherit)}.mobile-navigation-drawer .navigation__item{color:var(--hn-nav-item-color,inherit);font-size:var(--hn-nav-item-size,inherit);font-weight:var(--hn-nav-item-weight,inherit)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link{font-weight:var(--hn-nav-item-weight-mb,inherit)}.section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item--with-mega-secondary,.section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item--with-mega-multi,.section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item--with-mega-coll{position:relative}.section-header-nav .navigation--desktop .navigation__item--with-mega-secondary>.navigation__tier-2-container,.section-header-nav .navigation--desktop .navigation__item--with-mega-multi>.navigation__tier-2-container,.section-header-nav .navigation--desktop .navigation__item--with-mega-coll>.navigation__tier-2-container{background:#fff;border-top:1px solid #eee;padding-top:0;padding-bottom:0;position:absolute;top:calc(50% + 32px)}.mega-secondary{color:#111;position:relative}.mega-secondary__inner{max-width:1920px;margin:0 auto;padding-left:68px;padding-right:68px;position:relative}@media (width>=1920px){.mega-secondary__inner{padding-left:208px;padding-right:208px}}body:has(.navigation--desktop .navigation__item--with-mega-secondary.navigation__item--show-children):after{content:"";inset:var(--mega-mask-top,64px) 0 0 0;z-index:399;background:#00000073;position:fixed}body:has(.navigation--desktop .navigation__item--with-mega-multi.navigation__item--show-children):after{content:"";inset:var(--mega-mask-top,64px) 0 0 0;z-index:399;background:#00000073;position:fixed}body:has(.navigation--desktop .navigation__item--with-mega-coll.navigation__item--show-children):after{content:"";inset:var(--mega-mask-top,64px) 0 0 0;z-index:399;background:#00000073;position:fixed}body:has(.navigation--desktop .navigation__item--with-mega-secondary.navigation__item--show-children) .section-header-nav .pageheader{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-secondary.navigation__item--show-children) .section-header-nav .pageheader:before{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-multi.navigation__item--show-children) .section-header-nav .pageheader{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-multi.navigation__item--show-children) .section-header-nav .pageheader:before{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-coll.navigation__item--show-children) .section-header-nav .pageheader{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-coll.navigation__item--show-children) .section-header-nav .pageheader:before{background:var(--hn-scrolled-bg,#fff)}body:has(.navigation--desktop .navigation__item--with-mega-secondary.navigation__item--show-children) .section-header-nav .pageheader{color:var(--hn-panel-txt,#1a1a1a)}body:has(.navigation--desktop .navigation__item--with-mega-multi.navigation__item--show-children) .section-header-nav .pageheader{color:var(--hn-panel-txt,#1a1a1a)}body:has(.navigation--desktop .navigation__item--with-mega-coll.navigation__item--show-children) .section-header-nav .pageheader{color:var(--hn-panel-txt,#1a1a1a)}body:has(.navigation--desktop .navigation__item--with-mega-secondary.navigation__item--show-children) .section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{color:var(--hn-panel-txt,#1a1a1a)}body:has(.navigation--desktop .navigation__item--with-mega-multi.navigation__item--show-children) .section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{color:var(--hn-panel-txt,#1a1a1a)}body:has(.navigation--desktop .navigation__item--with-mega-coll.navigation__item--show-children) .section-header-nav .navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{color:var(--hn-panel-txt,#1a1a1a)}.mega-secondary__body{align-items:flex-start;gap:56px;padding:24px 0 40px;display:flex}.mega-secondary__heading{color:#3f3f46;margin-bottom:14px;font-size:14px;line-height:1.4}.mega-secondary__cards{flex:0 0 873px;width:873px;min-width:0;position:relative}.mega-secondary__cards:after{content:"";background:#eee;width:1px;position:absolute;top:0;bottom:0;left:calc(100% + 56px)}.mega-secondary__cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mega-secondary__card{aspect-ratio:2;color:#fff;background:#1f1f1f;border-radius:8px;display:block;position:relative;overflow:hidden}.mega-secondary__card-media{position:absolute;inset:0}.mega-secondary__card-media .inline-image{width:100%;height:100%;position:absolute;top:0;left:0;max-width:none!important}@media (hover:hover) and (pointer:fine){.mega-secondary__card-media .inline-image__image{transition:transform .3s}.mega-secondary__card:hover .mega-secondary__card-media .inline-image__image{transform:scale(1.05)}}.mega-secondary__card-media:after{content:"";background:linear-gradient(#0000000d 30%,#00000080 100%);position:absolute;inset:0}.mega-secondary__card-overlay{z-index:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.mega-secondary__card-overlay span{width:min-content}.mega-secondary__card-overlay-icon{object-fit:contain;width:24px;height:24px}.mega-secondary__card-footer{z-index:1;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.mega-secondary__card-arrow{width:14px;height:14px;display:flex}.mega-secondary__card-arrow svg{width:100%;height:100%}.mega-secondary__links{flex:0 0 240px;padding-left:56px}.mega-secondary__link-list{margin:0;padding:0;list-style:none}.mega-secondary__link-list li{list-style:none}.mega-secondary__link-list a{color:#111;padding:9px 0;font-size:14px;font-weight:600;line-height:1.4;display:block}.mega-secondary__link-list a:hover{opacity:.85}.mega-secondary__close{color:#111;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:4px;right:68px}.mega-secondary__close:hover{opacity:.85;background:0 0;border:none}@media (width>=1920px){.mega-secondary__close{right:208px}}.mega-secondary__close svg{width:22px;height:22px}.mobile-navigation-drawer .mega-secondary__inner{padding-left:0;padding-right:0}.mobile-navigation-drawer .mega-secondary__body{flex-direction:column;gap:24px;padding:16px 20px 32px}.mobile-navigation-drawer .mega-secondary__cards{flex:none;width:100%}.mobile-navigation-drawer .mega-secondary__cards-grid{grid-template-columns:1fr}.mobile-navigation-drawer .mega-secondary__card-overlay{font-size:16px}.mobile-navigation-drawer .mega-secondary__links{border-top:1px solid #e2e2e2;flex:none;width:100%;padding-top:16px;padding-left:0}.mobile-navigation-drawer .mega-secondary__cards:after,.mobile-navigation-drawer .mega-secondary__close{display:none}.mega-multi{--mm-pad:68px;--mm-nav-w:260px;--mm-gap:48px;--mm-content-w:520px;--mm-media-w:350px;max-width:1920px;padding:24px var(--mm-pad) 40px;color:#111;margin:0 auto;position:relative}@media (width>=1920px){.mega-multi{--mm-pad:208px}}.mega-multi__nav{width:var(--mm-nav-w);margin:0;padding:0;list-style:none}.mega-multi__item{padding:4px 0}.mega-multi__item-title{cursor:pointer;color:inherit;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.mega-multi__item:first-child .mega-multi__item-title{background:#f2f2f2}.mega-multi__nav:has(.mega-multi__item:hover) .mega-multi__item:first-child:not(:hover) .mega-multi__item-title{background:0 0}.mega-multi__item:hover .mega-multi__item-title,.mega-multi__item:focus-within .mega-multi__item-title{background:#f2f2f2}.mega-multi__panel{inset:24px var(--mm-pad) auto calc(var(--mm-pad) + var(--mm-nav-w));visibility:hidden;position:absolute}.mega-multi__item:first-child .mega-multi__panel{visibility:visible}.mega-multi__nav:has(.mega-multi__item:hover) .mega-multi__item:first-child:not(:hover) .mega-multi__panel{visibility:hidden}.mega-multi__item:hover .mega-multi__panel,.mega-multi__item:focus-within .mega-multi__panel{visibility:visible}.mega-multi__panel-inner{align-items:flex-start;gap:var(--mm-gap);padding-left:var(--mm-gap);display:flex}.mega-multi__panel-body{width:calc(var(--mm-content-w) - var(--mm-nav-w) - var(--mm-gap));flex:none;min-width:0}.mega-multi__sublinks{margin:0;padding:0;list-style:none}.mega-multi__sublinks a{color:#111;padding:9px 0;font-size:14px;font-weight:600;line-height:1.4;display:block}.mega-multi__sublinks a:hover{text-underline-offset:3px;text-decoration:underline}.mega-multi__desc{color:#333;max-width:100%;font-size:14px;line-height:1.7}.mega-multi__panel-media{flex:0 0 var(--mm-media-w);aspect-ratio:16/9;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.mega-multi__panel-media .inline-image{width:100%;height:100%;position:absolute;top:0;left:0;max-width:none!important}.mega-multi__panel-media .inline-image__image{object-fit:cover;width:100%;height:100%}.mega-multi__close{top:4px;right:var(--mm-pad);color:#111;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute}.mega-multi__close:hover{opacity:.85;background:0 0;border:none}.mega-multi__close svg{width:22px;height:22px}.mobile-navigation-drawer .mega-multi__desc{color:#333;padding:4px 20px 12px;font-size:14px;line-height:1.6}.mega-coll{--mc-pad:68px;--mc-nav-w:220px;--mc-gap:42px;max-width:1920px;padding:42px var(--mc-pad) 40px;color:#111;border-top:1px solid #eee;margin:0 auto;position:relative}@media (width>=1920px){.mega-coll{--mc-pad:208px}}.mega-coll__nav{width:var(--mc-nav-w);margin:0;padding:0;list-style:none}.mega-coll__item{padding:4px 0}.mega-coll__item-title{color:var(--mc-item-title-color,#111);border-radius:6px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;display:block}.mega-coll__item:first-child .mega-coll__item-title{background:#f2f2f2}.mega-coll__nav:has(.mega-coll__item:hover) .mega-coll__item:first-child:not(:hover) .mega-coll__item-title{background:0 0}.mega-coll__item:hover .mega-coll__item-title,.mega-coll__item:focus-within .mega-coll__item-title{background:#f2f2f2}.mega-coll__panel{inset:42px var(--mc-pad) auto calc(var(--mc-pad) + var(--mc-nav-w));padding-left:var(--mc-gap);visibility:hidden;position:absolute}.mega-coll__item:first-child .mega-coll__panel{visibility:visible}.mega-coll__nav:has(.mega-coll__item:hover) .mega-coll__item:first-child:not(:hover) .mega-coll__panel{visibility:hidden}.mega-coll__item:hover .mega-coll__panel,.mega-coll__item:focus-within .mega-coll__panel{visibility:visible}.mega-coll__grid{gap:24px;display:grid}.mega-coll__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-coll__grid--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.mega-coll__card{color:#111;border-radius:var(--mc-card-radius,12px);background:#f7f7f7;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.mega-coll__card:hover{background:#f0f0f0}.mega-coll__grid--five .mega-coll__card{text-align:center;padding:12px;display:block}.mega-coll__card-media{flex:0 0 132px;width:132px;height:132px;display:block;position:relative;overflow:hidden}.mega-coll__grid--five .mega-coll__card-media{aspect-ratio:1;flex:none;width:100%;height:auto;margin-bottom:12px}.mega-coll__card-media .inline-image{width:100%;height:100%;position:absolute;top:0;left:0;max-width:none!important}.mega-coll__card-media .inline-image__image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.mega-coll__card:hover .mega-coll__card-media .inline-image__image{transform:scale(1.06)}.mega-coll__badge{z-index:1;color:#f45c26;background:#fdeee7;padding:4px 16px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:0;right:0}.mega-coll__badge--empty{visibility:hidden}.mega-coll__stars{letter-spacing:1.5px;font-size:13px;line-height:1;display:inline-block;position:relative}.mega-coll__stars-bg{color:#d9d9d9}.mega-coll__stars-fill{white-space:nowrap;color:#ffb400;position:absolute;top:0;left:0;overflow:hidden}.mega-coll__card-info{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;display:flex}.mega-coll__card-title{color:var(--mc-card-title-color,#111);font-size:16px;font-weight:700;line-height:1.4}.mega-coll__card-desc{-webkit-line-clamp:2;color:var(--mc-card-desc-color,#555);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.mega-coll__panel-btns{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;display:flex}.mega-coll__btn{color:#111;text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .15s;display:inline-flex}.mega-coll__btn:hover{border-color:#111}.mega-coll__btn-arrow{font-size:24px;line-height:1;transform:translateY(-1px)}.mega-coll__side-btns{width:var(--mc-nav-w);flex-direction:column;gap:12px;margin-top:24px;display:flex}.mega-coll__side-btns .mega-coll__btn{width:100%;padding:10px 16px}.mega-coll__close{top:2px;right:var(--mc-pad);color:#111;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute}.mega-coll__close:hover{opacity:.85;background:0 0;border:none}body:not(.floating-header) .section-header-nav.header-on-dark .navigation .navigation__tier-1>.navigation__item,body:not(.floating-header) .section-header-nav.header-on-dark .navigation .navigation__tier-1>.navigation__item>.navigation__link,body:not(.floating-header) .section-header-nav.header-on-dark .logo,body:not(.floating-header) .section-header-nav.header-on-dark .logo-area__right,body:not(.floating-header) .section-header-nav.header-on-dark .mobile-nav-toggle{color:#fff}body:not(.floating-header) .section-header-nav.header-on-dark .logo img,body:not(.floating-header) .section-header-nav.header-on-dark .logo-area__right .hn-icon img{filter:brightness(0)invert()}.logo .logo__image--dark{display:none}body:not(.floating-header) .section-header-nav.header-on-dark .logo:has(.logo__image--dark) .logo__image:not(.logo__image--dark){display:none}body:not(.floating-header) .section-header-nav.header-on-dark .logo:has(.logo__image--dark) .logo__image--dark{filter:none;display:inline-block}.mega-coll__close svg{width:22px;height:22px}.shopify-section.shopify-section-group-header-group.section-notice-board{background-color:var(--nb-bg-color,#fff);background-image:var(--nb-bg-image,none);z-index:400;background-position:bottom;background-repeat:no-repeat;background-size:cover;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:relative}.notice-board{box-sizing:border-box;align-items:center;gap:24px;max-width:1920px;height:40px;margin:0 auto;padding:0 64px;display:flex;overflow:hidden}@media (width>=1920px){.notice-board{padding:0 208px}}.notice-board__left{flex:none}.notice-board__site-link{color:#1a1a1a;font-size:13px;font-weight:600;text-decoration:none}.notice-board__site-link:hover{opacity:.8;text-decoration:underline}.notice-board__middle{flex:auto;min-width:0}.notice-board__announcements{display:grid}.notice-board__announcement{color:var(--nb-ann-color,#1a1a1a);align-items:center;justify-content:var(--nb-ann-justify,center);font-size:var(--nb-ann-size,14px);font-weight:var(--nb-ann-weight,400);text-align:var(--nb-ann-align,center);grid-area:1/1;margin:0;line-height:1.6;transition:opacity .4s,transform .4s;display:flex}.notice-board__announcement p{margin:0}.notice-board__announcement a{color:#0b5cd5;-webkit-text-decoration:underline #0b5cd5;text-decoration:underline #0b5cd5}.notice-board__announcement a:hover{text-decoration:underline}.notice-board__highlight a{color:inherit;text-decoration:underline}.notice-board__highlight a:hover{text-decoration:underline}.notice-board__announcement--inactive{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-8px)}.notice-board__announcement:not(.notice-board__announcement--inactive){animation:.4s notice-board-enter}@keyframes notice-board-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notice-board__announcement-link{color:inherit;text-decoration:underline}.notice-board__announcement-link:hover{text-decoration:underline}.notice-board__right{flex:none;align-items:center;display:flex}.notice-board__locale-toggle{color:#1a1a1a;box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.notice-board__locale-toggle:hover{background:0 0;border:none}.notice-board__locale-globe{flex:none}@media (width<=767.98px){.notice-board{gap:12px;padding:0 12px}.notice-board__left{display:none}.notice-board__announcement{font-size:calc(var(--nb-ann-size,14px) - 1px)}.notice-board__locale-toggle{gap:0;font-size:0}.notice-board__locale-globe{width:16px;height:16px}}.section-new-product-cards{margin-inline:calc(50% - 50vw)}.new-product-cards{padding:var(--npc-pad-dt-top,64px) 64px var(--npc-pad-dt-bottom,64px);box-sizing:border-box;background:var(--npc-bg,#f2f2f2);width:100%;max-width:1920px;margin-inline:auto}@media (width>=1920px){.new-product-cards{padding-inline:208px}}.new-product-cards__heading{font-size:var(--npc-heading-size,24px);color:var(--npc-heading-color,#111);text-align:var(--npc-heading-align,left);text-transform:none;margin:0 0 24px;font-weight:700;line-height:1.2}.new-product-cards__grid{grid-template-columns:repeat(var(--npc-columns,3), minmax(0, 1fr));gap:24px;display:grid;overflow-x:auto}.new-product-card{background:var(--npc-card-bg,#fff);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.new-product-card__media{justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.new-product-card__image{width:100%;max-width:280px}.new-product-card__media .placeholder-svg{width:100%;max-width:320px;height:auto}.new-product-card__info{flex-direction:column;flex:1;align-items:flex-start;padding:0 24px 24px;display:flex}.new-product-card__badge{font-size:var(--npc-badge-size,12px);color:var(--npc-badge-color,#3da0f0);margin-bottom:8px;font-weight:700;line-height:1.2;display:block}.new-product-card__title{font-size:var(--npc-title-size,16px);font-weight:var(--npc-title-weight,700);color:var(--npc-title-color,#111);text-decoration:none}.new-product-card__title:hover{text-decoration:underline}.new-product-card__desc{font-size:var(--npc-desc-size,13px);color:var(--npc-desc-color,#555);margin:6px 0 0}.new-product-card__footer{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.new-product-card__price{font-size:var(--npc-price-size,13px);color:var(--npc-price-color,#333);text-wrap:nowrap}.new-product-card__price-compare{opacity:.55;margin-left:8px;font-size:.75em;text-decoration:line-through}.new-product-cards--cols-1 .new-product-card__footer,.new-product-cards--cols-2 .new-product-card__footer{justify-content:flex-start}@media (hover:hover) and (pointer:fine){.new-product-card__media .inline-image__image,.new-product-card__media .placeholder-svg{transition:transform .5s}.new-product-card:hover .new-product-card__media .inline-image__image,.new-product-card:hover .new-product-card__media .placeholder-svg{transform:scale(1.06)}}.new-product-card__btn{color:var(--npc-btn-text,#fff);white-space:nowrap;background:var(--npc-btn-bg,#1a1a1a);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s}.new-product-card__btn:hover{opacity:.85}.new-product-card--overlay{aspect-ratio:3/4;position:relative}.new-product-card--overlay .new-product-card__media{padding:0;position:absolute;inset:0}.new-product-card--overlay .new-product-card__info{z-index:1;background:var(--npc-overlay-gradient,none);margin-top:auto;padding:56px 24px 24px;position:relative}.new-product-card--overlay .new-product-card__title,.new-product-card--overlay .new-product-card__price{color:#fff}.new-product-card--overlay .new-product-card__desc{color:#ffffffd9}.new-product-card--overlay .new-product-card__btn{color:#111;background:#fff}@media (width>=768px){.new-product-cards--cols-1 .new-product-card--overlay{justify-self:center;max-width:600px}}@media (width>=1024px){.new-product-cards--cols-1 .new-product-card,.new-product-cards--cols-2 .new-product-card{flex-direction:row;align-items:stretch}.new-product-cards--cols-1 .new-product-card--overlay,.new-product-cards--cols-2 .new-product-card--overlay{flex-direction:column}.new-product-cards--cols-1 .new-product-card__info,.new-product-cards--cols-2 .new-product-card__info{order:-1;width:42%;padding:32px}.new-product-cards--cols-1 .new-product-card--overlay .new-product-card__info,.new-product-cards--cols-2 .new-product-card--overlay .new-product-card__info{order:initial;width:auto;padding:56px 24px 24px}.new-product-cards--cols-1 .new-product-card__media,.new-product-cards--cols-2 .new-product-card__media{flex:1}}@media (width>=768px) and (width<=1023px){.new-product-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.new-product-cards{padding:var(--npc-pad-mb-top,32px) 16px var(--npc-pad-mb-bottom,32px);margin-top:48px}.new-product-cards__heading{font-size:var(--npc-heading-size-mb,20px)}.new-product-card__title{font-size:var(--npc-title-size-mb,16px)}.new-product-card__badge{font-size:var(--npc-badge-size-mb,12px)}.new-product-card__desc{font-size:var(--npc-desc-size-mb,13px)}.new-product-card__price{font-size:var(--npc-price-size-mb,13px)}.new-product-card__btn{padding:7px 16px;font-size:12px}.new-product-card__media{padding:16px 16px 8px}.new-product-card__image,.new-product-card__media .placeholder-svg{max-width:220px}.new-product-card__info{padding:0 16px 16px}.new-product-card__footer{padding-top:16px}.new-product-cards__grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:16px;scroll-padding-inline:0}.new-product-card{scroll-snap-align:start}.new-product-cards--cols-1 .new-product-cards__grid{grid-auto-columns:100%;overflow-x:hidden}}.section-accessory-collection-cards{margin-inline:calc(50% - 50vw)}.accessory-collection-cards{padding:var(--acc-pad-dt,64px) 64px;background:var(--acc-bg,#f2f2f2);box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto}@media (width>=1920px){.accessory-collection-cards{padding:var(--acc-pad-dt,64px) 208px}}.accessory-collection-cards__heading{font-size:var(--acc-heading-size,24px);color:var(--acc-heading-color,#111);text-align:var(--acc-heading-align,left);text-transform:none;margin:0 0 24px;font-weight:700;line-height:1.3}.accessory-collection-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:dense;gap:16px;display:grid}.accessory-collection-cards__grid--count-5{grid-template-columns:.75fr 1fr 1fr}.accessory-collection-card{background:var(--acc-card-bg,#fff);border-radius:8px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.accessory-collection-card--full{grid-row:span 25}.accessory-collection-card--tall{grid-row:span 14}.accessory-collection-card--short{grid-row:span 11}.accessory-collection-card__title{font-size:var(--acc-card-title-size,16px);color:var(--acc-card-title-color,#111);text-transform:none;margin:0;font-weight:700}.accessory-collection-card__badge{color:var(--acc-card-badge-color,#d02e2e);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.accessory-collection-card__text{max-width:var(--acc-card-text-width,100%);font-size:var(--acc-card-text-size,13px);color:var(--acc-card-text-color,#555);overflow-wrap:break-word;margin:6px 0 0;line-height:1.4}.accessory-collection-card__media{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.accessory-collection-card__head,.accessory-collection-card__foot{z-index:1;position:relative}.accessory-collection-card--tall .accessory-collection-card__media,.accessory-collection-card--short .accessory-collection-card__media{justify-content:flex-end;align-items:flex-end}.accessory-collection-card__media .inline-image{width:100%;max-width:var(--acc-card-image-max-width,340px);height:100%;margin:0!important}.accessory-collection-card__media .inline-image__pad{height:100%;padding-top:0}.accessory-collection-card__media .placeholder-svg{width:100%;max-width:var(--acc-card-image-max-width,340px);height:auto;max-height:100%;transition:transform .5s}.accessory-collection-card--tall .inline-image__image,.accessory-collection-card--short .inline-image__image{object-position:right bottom}.accessory-collection-card__media .inline-image__image{transition:transform .5s}.accessory-collection-card:hover .accessory-collection-card__media .inline-image__image,.accessory-collection-card:hover .accessory-collection-card__media .placeholder-svg{transform:scale(1.06)}.accessory-collection-card--cover .accessory-collection-card__media .inline-image{max-width:100%}.accessory-collection-card--cover .accessory-collection-card__media .inline-image__image{object-position:center}.accessory-collection-card--cover .accessory-collection-card__media .placeholder-svg{max-width:100%;height:100%}.accessory-collection-card--cover:before{content:"";z-index:1;background:var(--acc-overlay-gradient,none);pointer-events:none;position:absolute;inset:0}.accessory-collection-card--cover .accessory-collection-card__head,.accessory-collection-card--cover .accessory-collection-card__foot{z-index:2}.accessory-collection-card--cover .accessory-collection-card__title{color:var(--acc-card-title-color,#fff)}.accessory-collection-card--cover .accessory-collection-card__text{color:var(--acc-card-text-color,#fff)}.accessory-collection-card__foot{justify-content:flex-start;align-items:flex-end;width:100%;margin-top:auto;display:flex}.accessory-collection-card__btn{font-size:var(--acc-btn-size,13px);color:var(--acc-btn-text,#fff);white-space:nowrap;background:var(--acc-btn-bg,#1a1a1a);border-radius:999px;align-items:center;padding:clamp(7px,.5208vw,10px) clamp(14px,1.1458vw,22px);font-weight:700;transition:opacity .2s;display:inline-flex}.accessory-collection-card:hover .accessory-collection-card__btn{opacity:.85}.accessory-collection-cards__grid--count-7{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row}.accessory-collection-cards__grid--count-7 .accessory-collection-card{grid-column:span 3}.accessory-collection-cards__grid--count-7 .accessory-collection-card:nth-child(n+5){grid-column:span 4}@media (width>=768px) and (width<=1023px){.accessory-collection-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessory-collection-cards__grid--count-7{grid-template-columns:repeat(6,minmax(0,1fr))}.accessory-collection-cards__grid--count-7 .accessory-collection-card{grid-column:span 3}.accessory-collection-cards__grid--count-7 .accessory-collection-card:nth-child(n+5){grid-column:span 2}}@media (width<=767px){.accessory-collection-cards{padding:var(--acc-pad-mb,32px) 16px}.accessory-collection-cards__heading{font-size:var(--acc-heading-size-mb,20px)}.accessory-collection-card__btn{font-size:var(--acc-btn-size-mb,12px)}.accessory-collection-cards__scroll{overflow-x:visible}.accessory-collection-cards__grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:82%;grid-auto-flow:column;gap:16px;scroll-padding-inline:0;overflow-x:auto}.accessory-collection-card{scroll-snap-align:start;grid-row:auto;height:390px}.accessory-collection-card__media,.accessory-collection-card--full .accessory-collection-card__media,.accessory-collection-card--tall .accessory-collection-card__media,.accessory-collection-card--short .accessory-collection-card__media{height:var(--acc-card-image-size-mb,220px);order:-1;justify-content:center;align-items:center;margin-bottom:16px;padding-bottom:0;position:static;inset:auto}.accessory-collection-card__media .inline-image__image{object-position:center}.accessory-collection-card__head,.accessory-collection-card__foot{text-align:left}.accessory-collection-card--cover .accessory-collection-card__media{z-index:0;order:0;justify-content:center;align-items:center;height:auto;margin-bottom:0;position:absolute;inset:0}.accessory-collection-card--cover{justify-content:flex-end}.accessory-collection-card--cover .accessory-collection-card__foot{margin-top:12px}}.section-app-promotion-card{margin-inline:calc(50% - 50vw)}.app-promo{max-width:1920px;padding:var(--apc-pad-dt,64px) 64px;box-sizing:border-box;background:var(--apc-bg,#f2f2f2);margin:0 auto}@media (width>=1920px){.app-promo{padding:var(--apc-pad-dt,64px) 208px}}.app-promo__card{height:var(--apc-height-desktop,400px);border-radius:var(--apc-radius,24px);background:#fff;position:relative;overflow:hidden}.app-promo__media{position:absolute;inset:0}.app-promo__media .background-image{height:100%}.app-promo__media .background-image__image{object-fit:cover}.app-promo__media .placeholder-svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.app-promo__media .background-image__image,.app-promo__media .placeholder-svg{transition:transform .5s}.app-promo:hover .app-promo__media .background-image__image,.app-promo:hover .app-promo__media .placeholder-svg{transform:scale(1.06)}}.app-promo__content{z-index:1;align-items:var(--apc-align-h,flex-start);justify-content:var(--apc-align-v,center);box-sizing:border-box;flex-direction:column;padding:40px 48px;display:flex;position:absolute;inset:0}.app-promo__content-inner{width:fit-content;max-width:var(--apc-content-max-width,560px);text-align:var(--apc-inner-align,left)}.app-promo__content-inner>*+*{margin-top:16px}.app-promo__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--apc-tag-color,#fff);background:var(--apc-tag-bg,#00000073);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.app-promo__tag--no-bg{padding:0}.app-promo__title{font-size:var(--apc-title-size,40px);color:var(--apc-title-color,#111);text-transform:none;margin:0;font-weight:800;line-height:1.15}.app-promo__desc{font-size:var(--apc-desc-size,14px);color:var(--apc-desc-color,#555);margin:0;line-height:1.6}.app-promo__desc p{margin:0 0 4px}.app-promo__desc p:last-child{margin-bottom:0}.app-promo__btn{color:var(--apc-btn-color,#fff);background:var(--apc-btn-bg,#111);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.app-promo__btn:hover{opacity:.85}.app-promo__btn svg{width:16px;height:16px}.app-promo-modal{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-promo-modal[hidden]{display:none}.app-promo-modal__backdrop{background:#0000008c;position:absolute;inset:0}.app-promo-modal__panel{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:40px 48px;display:flex;position:relative;box-shadow:0 24px 64px #00000040}.app-promo-modal__close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.app-promo-modal__close:hover{background:#f0f0f0}.app-promo-modal__title{color:#111;margin:0;font-size:18px;font-weight:700}.app-promo-modal__qr{width:220px;height:220px}.app-promo-modal__qr img,.app-promo-modal__qr .placeholder-svg{object-fit:contain;width:100%;height:100%}.app-promo-modal__hint{color:#666;margin:0;font-size:13px}@media (width<=767px){.app-promo{padding:var(--apc-pad-mb,32px) 16px}.app-promo__card{height:var(--apc-media-height-mobile,260px)}.app-promo__content{align-items:var(--apc-align-h-mobile,flex-start);justify-content:var(--apc-align-v-mobile,center);padding:24px 20px}.app-promo__content-inner{text-align:var(--apc-inner-align-mobile,left)}.app-promo__title{font-size:var(--apc-title-size-mobile,28px);color:var(--apc-title-color-mobile,#111)}.app-promo__desc{font-size:var(--apc-desc-size-mobile,14px);color:var(--apc-desc-color-mobile,#555)}.app-promo__btn{color:var(--apc-btn-color-mobile,#fff);background:var(--apc-btn-bg-mobile,#111);gap:4px;padding:9px 16px;font-size:12px}.app-promo__btn svg{width:12px;height:12px}.app-promo-modal__panel{padding:32px 24px}}.section-customer-review-carousel{margin-inline:calc(50% - 50vw)}.crc{padding:var(--crc-pad-dt,64px) 0;background:var(--crc-bg,#f6f6f4)}.crc__inner{box-sizing:border-box;max-width:1920px;margin-inline:auto;padding:0 64px}@media (width>=1920px){.crc__inner{padding:0 208px}}.crc__heading{font-size:var(--crc-heading-size,32px);color:var(--crc-heading-color,#111);text-align:var(--crc-heading-align,left);text-transform:none;margin:0 0 40px;font-weight:700;line-height:1.2}.crc__viewport{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overflow:hidden}.crc__viewport:active,.crc__viewport.is-dragging{cursor:grabbing}.crc__track{will-change:transform;gap:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex}.crc__card{height:var(--crc-card-height,360px);background:var(--crc-card-bg,#fff);border-radius:var(--crc-radius,16px);box-sizing:border-box;flex:0 0 598.92px;display:flex;overflow:hidden}.crc__card--clone{pointer-events:none}.crc__review{flex-direction:column;flex:1;gap:20px;min-width:0;padding:32px;display:flex}.crc__author{align-items:center;gap:12px;display:flex}.crc__avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.crc__author-info{flex-direction:column;gap:2px;min-width:0;display:flex}.crc__author-name{font-size:var(--crc-author-name-size,15px);color:var(--crc-author-name-color,#111);font-weight:700;line-height:1.3}.crc__author-title{font-size:var(--crc-author-title-size,13px);color:var(--crc-author-title-color,#666);line-height:1.4}.crc__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.crc__quote{color:#ccc;flex-shrink:0;width:24px;height:24px;display:flex}@media (width<=767px){.crc__quote{display:none}}.crc__quote svg{width:100%;height:100%}.crc__text{color:var(--crc-review-text-color,#333);font-size:var(--crc-review-text-size,14px);-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.crc__text p{margin:0}.crc__text p+p{margin-top:.5em}.crc__media{flex-shrink:0;width:50%;position:relative;overflow:hidden}.crc__media .background-image{height:100%}.crc__media .background-image__image{object-fit:cover}.crc__media .placeholder-svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.crc__media .background-image__image,.crc__media .placeholder-svg{transition:transform .5s}.crc__card:hover .crc__media .background-image__image,.crc__card:hover .crc__media .placeholder-svg{transform:scale(1.06)}}.crc__controls{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.crc__dots{gap:8px;display:flex}.crc__dot{width:var(--crc-dot-size,10px);height:var(--crc-dot-size,10px);cursor:pointer;background:#ccc;border:none;border-radius:50%;padding:0;transition:background .25s,width .25s,height .25s}.crc__dot:hover{background:#999}.crc__dot.is-active{background:#111}.crc__arrows{gap:12px;display:flex}.crc__arrow{width:40px;height:40px;color:var(--hero-banner-arrow-color,#fff);box-sizing:border-box;cursor:pointer;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:flex}.crc__arrow:hover{background:#00000080}.crc__arrow:active{background:#000000b3}.crc__arrow:disabled{color:#fff6;cursor:not-allowed;background:#00000026}.crc__arrow:disabled:hover{background:#00000026}.crc__arrow svg{width:18px;height:18px;margin:0;position:static}@media (width<=767px){.crc{padding:var(--crc-pad-mb,32px) 0;--crc-dot-size:var(--crc-dot-size-mobile,8px)}.crc__inner{padding-inline:20px}.crc__heading{font-size:var(--crc-heading-size-mobile,24px);margin-bottom:24px}.crc__track{gap:16px}.crc__card{flex-direction:column;flex:0 0 85%;height:auto}.crc__media{order:-1;width:100%;height:200px}.crc__review{gap:16px;padding:20px}.crc__author{order:2}.crc__body{order:1}.crc__controls{margin-top:16px}.crc__arrow{width:36px;height:36px}.crc__arrow svg{width:16px;height:16px}}.section-subscribe-banner{margin-inline:calc(50% - 50vw)}@media (width>=768px){.section-subscribe-banner{margin-top:64px}}.subscribe-banner{background:var(--sb-bg,#f2f2f2);box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto;padding:0 64px}@media (width>=1920px){.subscribe-banner{padding:0 208px}}.sb__card{height:var(--sb-height-desktop,400px);border-radius:var(--sb-radius,24px);background:#fff;position:relative;overflow:hidden}.sb__media{position:absolute;inset:0}.sb__media .background-image{height:100%}.sb__media .background-image__image{object-fit:cover}.sb__media .placeholder-svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.sb__media .background-image__image,.sb__media .placeholder-svg{transition:transform .5s}.subscribe-banner:hover .sb__media .background-image__image,.subscribe-banner:hover .sb__media .placeholder-svg{transform:scale(1.06)}}.sb__content{z-index:1;align-items:var(--sb-align-h,flex-start);justify-content:var(--sb-align-v,center);box-sizing:border-box;flex-direction:column;padding:40px 48px;display:flex;position:absolute;inset:0}.sb__content-inner{width:fit-content;max-width:var(--sb-content-max-width,560px);text-align:var(--sb-inner-align,left)}.sb__content-inner>*+*{margin-top:16px}.sb__title{font-size:var(--sb-title-size,36px);color:var(--sb-title-color,#fff);text-transform:none;margin:0;font-weight:800;line-height:1.15}.sb__desc{font-size:var(--sb-desc-size,14px);color:var(--sb-desc-color,#fff);margin:0;line-height:1.6}.sb__desc p{margin:0 0 4px}.sb__form-wrap{width:var(--sb-form-width,400px);max-width:100%;margin-top:8px}.sb__form{width:100%;display:flex}.sb__input{color:var(--sb-input-color,#333);background:var(--sb-input-bg,#fff);box-sizing:border-box;border:none;border-radius:999px 0 0 999px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex}.sb__input svg{opacity:.7;flex-shrink:0}.sb__input input{color:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:14px}.sb__input input::placeholder{color:inherit;opacity:.55}.sb__submit{color:var(--sb-btn-color,#fff);background:var(--sb-btn-bg,#f4511e);cursor:pointer;border:none;border-radius:0 999px 999px 0;flex-shrink:0;padding:12px 28px;font-size:14px;font-weight:700;transition:opacity .2s}.sb__submit:hover:not(:disabled){opacity:.9;background:var(--sb-btn-bg,#f4511e)!important;border:none!important}.sb__submit:active:not(:disabled){opacity:1;background:var(--sb-btn-active-bg,#d84315)!important}.sb__submit:disabled{opacity:.5;cursor:wait}.sb__form-success,.sb__form-error{border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.sb__form-success{color:#fff;background:#16a34ae6}.sb__form-error{color:#fff;background:#dc2626e6}.sb__form-error p{margin:0}@media not all and (width>=768px){.subscribe-banner{margin-top:48px;padding:0 16px}.sb__card{height:var(--sb-height-mobile,480px)}.sb__content{align-items:var(--sb-align-h-mobile,center);justify-content:var(--sb-align-v-mobile,flex-start);padding:24px 20px}.sb__content-inner{width:100%;max-width:100%;text-align:var(--sb-inner-align-mobile,center)}.sb__title{font-size:var(--sb-title-size-mobile,var(--sb-title-size,36px));color:var(--sb-title-color-mobile,var(--sb-title-color,#fff))}.sb__desc{font-size:var(--sb-desc-size-mobile,var(--sb-desc-size,14px));color:var(--sb-desc-color-mobile,var(--sb-desc-color,#fff))}.sb__input input{font-size:16px}.sb__submit{padding-inline:18px}}@media not all and (width>=400px){.sb__input{gap:8px;padding:0 12px}.sb__submit{white-space:nowrap;padding:12px 14px;font-size:13px}}.section-pr-testimonials-slider{margin-inline:calc(50% - 50vw)}.prts{padding:var(--prts-pad-dt,64px) 0;background:var(--prts-bg,#f2f2f2);box-sizing:border-box;width:100%}.prts__inner{max-width:1920px;margin:0 auto;padding:0 64px}@media (width>=1920px){.prts__inner{padding:0 208px}}.prts__heading{font-size:var(--prts-heading-size,32px);color:var(--prts-heading-color,#111);text-align:var(--prts-heading-align,center);text-transform:none;margin:0 0 8px;font-weight:700}.prts__desc{font-size:var(--prts-desc-size,14px);color:var(--prts-desc-color,#666);text-align:var(--prts-desc-align,left);margin:0 0 32px}.prts__desc p{text-align:inherit;margin:0}.prts__card{background:var(--prts-card-bg,#f7f8fa);border-radius:16px;padding:48px 64px 32px;position:relative}.prts__slider{position:relative}.prts__logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.prts__logos-track{justify-content:center;align-items:center;gap:72px;width:max-content;min-width:100%;padding:8px 0;transition:transform .5s;display:flex}.prts__logo{cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:opacity .3s,filter .3s;display:flex}.prts__logo img,.prts__logo svg{width:var(--prts-logo-width-dt,auto);height:var(--prts-logo-height-dt,var(--prts-logo-height,40px));object-fit:contain;transition:transform .5s;display:block}.prts__logo.is-active{opacity:1;filter:none}@media (hover:hover) and (pointer:fine){.prts__logo:hover img,.prts__logo:hover svg{transform:scale(1.12)}}.prts .prts__logo:hover{opacity:.8;filter:grayscale();background:0 0;border-color:#0000}.prts .prts__logo.is-active:hover{opacity:1;filter:none;background:0 0;border-color:#0000}.prts__logo--clone{pointer-events:none}.prts__quotes{margin-top:24px;display:grid}.prts__quote{opacity:0;text-align:center;visibility:hidden;grid-area:1/1;margin:0;transition:opacity .4s,visibility .4s}.prts__quote.is-active{opacity:1;visibility:visible}.prts .prts__quote:before,.prts .prts__quote:after{content:none}.prts__quote p{max-width:760px;font-size:var(--prts-quote-size,16px);color:var(--prts-quote-color,#333);text-align:center;margin:0 auto;font-style:normal;line-height:1.6}.prts__dots{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.prts__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:8px;height:8px;padding:0;transition:width .3s,height .3s;display:flex}.prts__dot:hover{background:0 0;border-color:#0000}.prts__progress{background:var(--prts-dot-idle,#d8d8d8);border-radius:999px;width:8px;height:8px;transition:width .3s,height .3s,background .3s;overflow:hidden}.prts__dot.is-active{width:40px;height:8px}.prts__dot.is-active .prts__progress{background:var(--prts-dot-track,#e6e6e6);width:40px;height:8px}.prts__progress-fill{transform-origin:0;background:var(--prts-dot-color,#111);border-radius:999px;width:100%;height:100%;display:block;transform:scaleX(0)}.prts__dot.is-active .prts__progress-fill{transform:scaleX(1)}.prts--autoplay .prts__dot.is-active .prts__progress-fill{transform:scaleX(0)}.prts__arrow{width:40px;height:40px;color:var(--hero-banner-arrow-color,#fff);z-index:5;cursor:pointer;opacity:0;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prts__arrow--prev{left:-8px}.prts__arrow--next{right:-8px}.prts__arrow:hover{background:#00000080}@media (hover:hover){.prts:hover .prts__arrow{opacity:1}}@media not all and (width>=768px){.prts{padding:var(--prts-pad-mb,32px) 16px}.prts__inner{padding:0}.prts__heading{font-size:var(--prts-heading-size-mb,20px)}.prts__logo img,.prts__logo svg{width:var(--prts-logo-width-mb,var(--prts-logo-width-dt,auto));height:var(--prts-logo-height-mb,var(--prts-logo-height-dt,32px))}.prts__card{padding:32px 20px 24px}.prts__logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.prts__arrow{display:none}.prts__quote p{font-size:calc(var(--prts-quote-size,16px) * 1.1);font-weight:600}}.section-kol-professional-reviews{margin-inline:calc(50% - 50vw)}.kpr{padding:var(--kpr-pad-dt,64px) 0;background:var(--kpr-bg,#f2f2f2);box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto}.kpr__inner{max-width:1920px;margin:0 auto;padding:0 64px}@media (width>=1920px){.kpr__inner{padding:0 208px}}.kpr__heading{font-size:var(--kpr-heading-size,28px);color:var(--kpr-heading-color,#111);text-transform:none;margin:0 0 20px;font-weight:700}.kpr__heading--center{text-align:center}.kpr__heading--right{text-align:right}.kpr__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-bottom:24px;display:flex;overflow-x:auto}.kpr__tabs::-webkit-scrollbar{display:none}.kpr__tab{color:var(--kpr-tab-color,#555);background:var(--kpr-tab-bg,#e6e6e6);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;transition:background .3s,color .3s}.kpr__tab:hover{color:var(--kpr-tab-hover-color,#fff);background:var(--kpr-tab-hover-bg,#111)}.kpr__tab.is-active{color:var(--kpr-tab-active-color,#fff);background:var(--kpr-tab-active-bg,#111)}.kpr__panel{display:none}.kpr__panel.is-active{display:block}.kpr__panel:not(.is-overflow) .kpr__arrow,.kpr__panel:not(.is-overflow) .kpr__controls{display:none}.kpr__stage{position:relative}.kpr__scroller{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline:none;gap:24px;display:flex;overflow-x:auto}.kpr__scroller::-webkit-scrollbar{display:none}.kpr__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto}.kpr__card{background:var(--kpr-card-bg,#f7f7f7);border-radius:12px;flex:0 0 389px;width:389px;overflow:hidden}.kpr__media{aspect-ratio:16/9;background:#e4e4e4}.kpr__media img,.kpr__media svg,.kpr__media video,.kpr__media iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.kpr__body{padding:16px}.kpr__title{font-size:var(--kpr-title-size,14px);color:var(--kpr-title-color,#111);text-transform:none;margin:0 0 8px;font-weight:600}.kpr__desc{font-size:var(--kpr-desc-size,12px);color:var(--kpr-desc-color,#666);margin:0;line-height:1.5}.kpr__arrow{width:40px;height:40px;color:var(--kpr-arrow-color,#fff);background:var(--kpr-arrow-bg,#0000004d);box-sizing:border-box;z-index:10;cursor:pointer;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s,background .2s,transform .2s;display:flex;position:absolute;top:109.4px;transform:translateY(-50%)}.kpr__arrow svg{width:18px;height:18px}.kpr__arrow:hover{background:var(--kpr-arrow-bg,#0000004d)}@supports (color:color-mix(in lab, red, red)){.kpr__arrow:hover{background:color-mix(in srgb, var(--kpr-arrow-bg,#0000004d), #000 20%)}}.kpr__arrow:hover{transform:translateY(-50%)scale(1.05)}.kpr__arrow--prev{left:16px}.kpr__arrow--next{right:16px}.kpr__arrow.is-disabled{visibility:hidden}@media (hover:hover) and (pointer:fine){.kpr:hover .kpr__arrow:not(.is-disabled),.kpr__arrow:focus-visible{opacity:1;visibility:visible}}.kpr__controls{display:none}.kpr__dots{gap:6px;display:flex}.kpr__dot{background:var(--kpr-dot-color,#111);opacity:.25;cursor:pointer;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:opacity .3s}.kpr__dot.is-active{opacity:1}.kpr__ctrl-arrows{gap:8px;display:flex}.kpr__ctrl-arrow{width:40px;height:40px;color:var(--kpr-arrow-color,#111);background:var(--kpr-arrow-bg,#e0e0e0);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.kpr__ctrl-arrow.is-disabled{opacity:.4;pointer-events:none}@media not all and (width>=768px){.kpr{padding:var(--kpr-pad-mb,32px) 0}.kpr__inner{padding:0 16px}.kpr__heading{font-size:var(--kpr-heading-size-mobile,var(--kpr-heading-size,28px))}.kpr__arrow{display:none}.kpr__scroller{scroll-snap-type:x mandatory}.kpr__card{scroll-snap-align:start;flex:0 0 100%;width:100%}.kpr__controls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}}.section-why-choose-igpsport{margin-inline:calc(50% - 50vw)}.wcig{background-color:var(--wcig-bg,#f2f2f2);width:100%}@media (width>=768px){.wcig{margin-top:64px}}.wcig__inner{max-width:1920px;margin-inline:auto;padding:0 64px}@media (width>=1920px){.wcig__inner{padding:0 208px}}.wcig__heading{font-size:var(--wcig-heading-size-pc,24px);color:var(--wcig-heading-color,#111);text-transform:none;margin:0 0 24px;font-weight:700}.wcig__heading--left{text-align:left}.wcig__heading--center{text-align:center}.wcig__heading--right{text-align:right}.wcig__grid{gap:16px;display:grid}.wcig__card{text-align:center;background-color:var(--wcig-card-bg,#f7f7f7);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.wcig__title{font-size:var(--wcig-title-size,16px);color:var(--wcig-title-color,#111);text-transform:none;margin:0;font-weight:700;line-height:1.3}.wcig__desc{font-size:var(--wcig-desc-size,12px);color:var(--wcig-desc-color,#666);margin:0;line-height:1.5}.wcig__image{width:100%;margin-inline:auto}.wcig__image--icon{max-width:64px}.wcig__image--large{max-width:320px}@media (hover:hover) and (pointer:fine){.wcig .wcig__card .wcig__image img,.wcig .wcig__card .wcig__feature-media img,.wcig .wcig__card .wcig__image svg{transition:transform .5s}.wcig .wcig__card:hover .wcig__image img,.wcig .wcig__card:hover .wcig__feature-media img,.wcig .wcig__card:hover .wcig__image svg{transform:scale(1.06)}}.wcig__image--placeholder{aspect-ratio:1;background-color:#0000000d;border-radius:8px}.wcig__image--placeholder svg{width:100%;height:100%}.wcig__card--feature .wcig__feature-media{border-radius:8px;flex:1;align-self:stretch;min-height:160px;margin-top:8px;position:relative;overflow:hidden}.wcig__card--feature .wcig__feature-media .background-image{height:100%;position:absolute;inset:0}.wcig__card--feature .wcig__feature-media .background-image__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wcig__card--feature .wcig__feature-media .placeholder-svg{width:100%;height:100%;position:absolute;inset:0}.wcig__card--feature-large{padding-bottom:0;overflow:hidden}.wcig__card--feature-large .wcig__feature-media{border-radius:0;min-height:0}.wcig__card--feature-large .wcig__feature-media .background-image__image{object-fit:contain;object-position:center bottom}.wcig--count-5 .wcig__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"c1 c2 f""c3 c4 f"}.wcig--count-6 .wcig__grid{grid-template-columns:repeat(6,minmax(0,1fr)) repeat(2,minmax(0,1.5fr));grid-template-areas:"c1 c1 c1 c2 c2 c2 f f""c3 c3 c4 c4 c5 c5 f f"}.wcig--count-7 .wcig__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"c1 c2 c3 f""c4 c5 c6 f"}.wcig--count-5 .wcig__card:first-of-type{grid-area:c1}.wcig--count-5 .wcig__card:nth-of-type(2){grid-area:c2}.wcig--count-5 .wcig__card:nth-of-type(3){grid-area:c3}.wcig--count-5 .wcig__card:nth-of-type(4){grid-area:c4}.wcig--count-6 .wcig__card:first-of-type{grid-area:c1}.wcig--count-6 .wcig__card:nth-of-type(2){grid-area:c2}.wcig--count-6 .wcig__card:nth-of-type(3){grid-area:c3}.wcig--count-6 .wcig__card:nth-of-type(4){grid-area:c4}.wcig--count-6 .wcig__card:nth-of-type(5){grid-area:c5}.wcig--count-7 .wcig__card:first-of-type{grid-area:c1}.wcig--count-7 .wcig__card:nth-of-type(2){grid-area:c2}.wcig--count-7 .wcig__card:nth-of-type(3){grid-area:c3}.wcig--count-7 .wcig__card:nth-of-type(4){grid-area:c4}.wcig--count-7 .wcig__card:nth-of-type(5){grid-area:c5}.wcig--count-7 .wcig__card:nth-of-type(6){grid-area:c6}.wcig--count-5 .wcig__card--feature,.wcig--count-6 .wcig__card--feature,.wcig--count-7 .wcig__card--feature{grid-area:f}.wcig--uniform .wcig__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media screen and (width<=767px){.wcig{margin-top:48px;padding:0}.wcig__inner{padding-inline:20px}.wcig__heading{font-size:var(--wcig-heading-size-mb,20px)}.wcig__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.wcig__grid{min-width:1024px}}.section-tabbed-product-carousel{margin-inline:calc(50% - 50vw)}.tpc{background:var(--tpc-bg,#fff);box-sizing:border-box;width:100%;margin-inline:auto}.tpc__inner{max-width:1920px;padding:var(--tpc-pad-dt,64px) 64px;margin:0 auto}@media (width>=1920px){.tpc__inner{padding:var(--tpc-pad-dt,64px) 208px}}.tpc__heading{font-size:var(--tpc-heading-size,28px);color:var(--tpc-heading-color,#111);text-transform:none;margin:0 0 20px;font-weight:700}.tpc--heading-center .tpc__heading{text-align:center}.tpc--heading-right .tpc__heading{text-align:right}@media not all and (width>=768px){.tpc__heading{font-size:var(--tpc-heading-size-mobile,20px)}}.tpc__empty{color:#888;text-align:center;background:#f5f5f5;border-radius:8px;margin:0;padding:24px;font-size:14px}.tpc__tabs-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}@media (width>=768px){.tpc__tabs-area{align-items:center;gap:24px;display:flex}.tpc__tabs-row{flex:1;min-width:0}}.tpc__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:12px;min-width:0;display:flex;overflow-x:auto}.tpc__tabs::-webkit-scrollbar{display:none}.tpc__tab{color:var(--tpc-tab-color,#555);background:var(--tpc-tab-bg,#f2f2f2);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;transition:background .3s,color .3s}.tpc__tab:hover,.tpc__tab.is-active{color:var(--tpc-tab-active-color,#fff);background:var(--tpc-tab-active-bg,#111)}.tpc__view-all-row{justify-content:flex-end;margin-bottom:24px;display:flex}.tpc__view-all-row--mobile{display:none}@media (width>=768px){.tpc__view-all-row{flex-shrink:0;margin-bottom:8px}}.tpc__view-all{color:var(--tpc-view-all-color,#111);text-underline-offset:4px;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.tpc__view-all svg{width:16px;height:16px}.tpc__tab-arrow{color:var(--tpc-arrow-color,#111);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.tpc__tab-arrow:hover{background:0 0}.tpc__tab-arrow svg{width:16px;height:16px}.tpc__tab-arrow.is-hidden{visibility:hidden}.tpc__panel{display:none}.tpc__panel.is-active{display:block}.tpc__panel:not(.is-overflow) .tpc__arrow,.tpc__panel:not(.is-overflow) .tpc__controls{display:none}.tpc__stage{position:relative}.tpc__scroller{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline:none;gap:24px;display:flex;overflow-x:auto}.tpc__scroller::-webkit-scrollbar{display:none}.tpc__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto}.tpc__card{background:var(--tpc-card-bg,#fff);border:1px solid #ececec;border-radius:12px;flex-direction:column;flex:0 0 388px;width:388px;display:flex;overflow:hidden}.tpc__card--placeholder{opacity:.6}.tpc__media{aspect-ratio:var(--tpc-media-ratio,4 / 3);background:var(--tpc-image-bg,#f0f0f0);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tpc__media img,.tpc__media svg{object-fit:contain;width:100%;height:100%;display:block}.tpc__image{width:100%;height:100%;position:static;max-width:none!important}.tpc__image .inline-image__pad{height:100%;padding:0}.tpc__image img{object-fit:contain;width:100%;height:100%}.tpc__body{flex-direction:column;flex:1;padding:12px 20px 16px;display:flex}.tpc__body .product-label-container{justify-content:flex-start;align-items:flex-start;margin:0 0 8px;position:static}.tpc__desc{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tpc__badge{height:14px;color:var(--tpc-badge-color,#3da0f0);margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.2;display:block}.tpc__badge--empty{visibility:hidden}.tpc__title{color:var(--tpc-title-color,#111);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}a.tpc__title:hover{text-decoration:underline}.tpc__rating{align-items:center;gap:6px;margin:0 0 8px;padding:12px 20px 0;display:flex}.tpc__stars{letter-spacing:2px;font-size:14px;line-height:1;display:inline-block;position:relative}.tpc__stars-bg{color:#d9d9d9}.tpc__stars-fill{white-space:nowrap;color:var(--tpc-star-color,#f5a623);position:absolute;top:0;left:0;overflow:hidden}.tpc__rating-value{color:#666;font-size:12px;font-weight:600;transform:translateY(1px)}.tpc__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.tpc__price{color:var(--tpc-price-color,#111);font-size:var(--tpc-price-size,18px);font-weight:700}.tpc__price-compare{opacity:.55;margin-left:8px;font-size:.75em;font-weight:400;text-decoration:line-through}.tpc__btn{color:var(--tpc-btn-color,#fff);background:var(--tpc-btn-bg,#111);border-radius:999px;flex-shrink:0;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.tpc__btn:hover{opacity:.85}.tpc__card--overlay{aspect-ratio:3/4;position:relative}.tpc__card--overlay .tpc__media{aspect-ratio:auto;background:0 0;padding:0;position:absolute;inset:0}.tpc__card--overlay .tpc__rating{z-index:2;position:relative}.tpc__card--overlay .tpc__body{z-index:1;background:var(--tpc-overlay-gradient,linear-gradient(#0000, #000000a6));margin-top:auto;padding:48px 20px 16px;position:relative}.tpc__card--overlay .tpc__title,.tpc__card--overlay .tpc__price,.tpc__card--overlay .tpc__rating-value{color:#fff}.tpc__card--overlay .tpc__desc{color:#ffffffd9}.tpc__card--overlay .tpc__btn{color:#111;background:#fff}.tpc__arrow{width:40px;height:40px;color:var(--tpc-arrow-color,#111);box-sizing:border-box;z-index:10;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,visibility .3s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tpc__arrow svg{width:18px;height:18px}.tpc__arrow:hover{opacity:.8;transform:translateY(-50%)scale(1.05)}.tpc__arrow--prev{left:16px}.tpc__arrow--next{right:16px}.tpc__arrow.is-disabled{visibility:hidden}@media (hover:hover) and (pointer:fine){.tpc:hover .tpc__arrow:not(.is-disabled),.tpc__arrow:focus-visible{opacity:1;visibility:visible}.tpc__media .inline-image__image,.tpc__media svg{transition:transform .5s}.tpc__card:hover .tpc__media .inline-image__image,.tpc__card:hover .tpc__media svg{transform:scale(1.06)}}.tpc__controls{display:none}.tpc__dots{gap:6px;display:flex}.tpc__dot{background:var(--tpc-dot-color,#111);opacity:.25;cursor:pointer;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:opacity .3s}.tpc__dot.is-active{opacity:1}.tpc__ctrl-arrows{gap:8px;display:flex}.tpc__ctrl-arrow{width:40px;height:40px;color:var(--tpc-arrow-color,#111);background:var(--tpc-arrow-bg,#e0e0e0);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.tpc__ctrl-arrow svg{width:18px;height:18px}.tpc__ctrl-arrow.is-disabled{opacity:.4;pointer-events:none}@media not all and (width>=768px){.tpc__tabs-area{display:block}.tpc__inner{padding:var(--tpc-pad-mb,32px) 16px}.tpc__tabs-row,.tpc__tabs{gap:4px}.tpc__tab{padding:6px 10px}.tpc__tabs-row.is-overflow .tpc__tab-arrow{display:flex}.tpc__tabs-row.is-overflow .tpc__tab-arrow.is-hidden{visibility:visible}.tpc__arrow,.tpc__ctrl-arrows,.tpc__view-all-row--desktop{display:none}.tpc__view-all-row--mobile{margin:0;display:flex}.tpc__scroller{scroll-snap-type:x mandatory}.tpc__card{scroll-snap-align:start;flex:0 0 80%;width:80%}.tpc__controls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.tpc__btn{padding:7px 16px;font-size:13px}.tpc__price{font-size:var(--tpc-price-size-mb,15px)}.tpc__media img,.tpc__media svg{transition:transform .5s}}.back-to-top{right:32px;bottom:var(--btt-bottom,32px);z-index:900;position:fixed}.back-to-top--left{left:32px;right:auto}.btt-btn{width:var(--btt-size,52px);height:var(--btt-size,52px);color:#555;cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,transform .25s,visibility .25s,color .2s,box-shadow .2s;display:flex;transform:translateY(12px);box-shadow:0 4px 20px #0000001f}.btt-btn--past{opacity:1;visibility:visible;transform:none}.btt-btn.btt-btn--scrolling{opacity:0;visibility:hidden;pointer-events:none}.btt-btn:hover{color:#111;border-color:none;background:#fff;box-shadow:0 6px 24px #0000002e}.btt-btn svg{width:24px;height:24px}@media (width<=767px){.back-to-top{right:16px;bottom:var(--btt-bottom-mobile,16px)}.back-to-top--left{left:16px;right:auto}.btt-btn{width:var(--btt-size-mobile,42px);height:var(--btt-size-mobile,42px)}.btt-btn svg{width:20px;height:20px}}.section-page-footer{background:#fff;width:100%;max-width:100%;margin:0;padding:0;box-shadow:0 24px 24px #00000040}@media (width>=768px){.section-page-footer{margin-top:100px}}.page-footer{background:#fff;border-top:1px solid #0000000d;width:100%;max-width:100%}.pf__inner{max-width:1920px;padding:56px 64px 32px;padding-bottom:var(--pf-pad-bt-dt,32px);box-sizing:border-box;margin:0 auto}@media (width>=1920px){.pf__inner{padding:56px 208px 32px;padding-bottom:var(--pf-pad-bt-dt,32px)}}.pf__grid{grid-template-columns:1.3fr 2.7fr 1.5fr;gap:48px;display:grid}.pf__logo{display:inline-block}.pf__logo img{width:160px;height:auto}.pf__logo--text{letter-spacing:.02em;color:#111;font-size:24px;font-style:italic;font-weight:800;text-decoration:none}.pf__slogan{color:#555;margin:12px 0 0;font-size:14px}.pf__social-list{align-items:center;gap:16px;margin:20px 0 0;padding:0;display:flex;list-style:none!important}.pf__social-list li{list-style:none!important}.pf__social-list a{color:#333;transition:color .2s;display:flex}.pf__social-list a:hover{color:#000}.pf__social-list svg,.pf__social-list img{object-fit:contain;width:20px;height:20px}.pf__nav-cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:48px;display:grid}.pf__nav-toggle{cursor:default;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pf__nav-toggle:hover{border-color:none;background:0 0}.pf__nav-title{color:#111;font-size:16px;font-weight:700}.pf__nav-icon{flex-shrink:0;width:16px;height:16px;display:none;position:relative}.pf__nav-icon:before,.pf__nav-icon:after{content:"";background:#111;transition:transform .25s;position:absolute;top:50%;left:50%}.pf__nav-icon:before{width:16px;height:2px;transform:translate(-50%,-50%)}.pf__nav-icon:after{width:2px;height:16px;transform:translate(-50%,-50%)}.pf__nav-group.is-open .pf__nav-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.pf__nav-list{margin:20px 0 0;padding:0;list-style:none}.pf__nav-list li{margin-bottom:12px;list-style:none}.pf__nav-list li:last-child{margin-bottom:0}.pf__nav-list a{color:#555;font-size:13px;text-decoration:none;transition:color .2s}.pf__nav-list a:hover{color:#111}.pf__nav-title--link{color:#111;text-decoration:none}.pf__nav-title--link:hover{color:#555}.pf__title{color:#111;text-transform:none;margin:0;font-size:16px;font-weight:700}.pf__text{color:#555;margin-top:12px;font-size:13px;line-height:1.6}.pf__text p{margin:0}.pf__form-msg{margin:12px 0 0;font-size:13px}.pf__form-msg--success{color:#1a7f37}.pf__form-msg--error{color:#d12929}.pf__form{margin-top:16px;position:relative}.page-footer .pf__input{color:#111;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:999px;width:100%;height:48px;min-height:0;padding:0 56px 0 20px;font-size:13px}.page-footer .pf__input::placeholder{color:#999}.page-footer .pf__input:hover{border-color:#ccc}.page-footer .pf__input:focus{border-color:#111;outline:none}.page-footer .pf__submit{color:#111;cursor:pointer;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.page-footer .pf__submit:hover{background:#e0e0e0}.page-footer .pf__submit svg{width:16px;height:16px}.pf__pay-title{color:#111;margin:28px 0 0;font-size:13px;font-weight:700}.pf__payments{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pf__payment-icon{width:38px;height:24px}.pf__legal-list{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:0;display:flex;list-style:none!important}.pf__legal-item{font-size:12px;list-style:none!important}.pf__legal-item+.pf__legal-item:before{content:"·";color:#999;margin-right:12px}.pf__legal-item a,.pf__legal-item span,.pf__legal-item button{color:#555;font-size:12px;text-decoration:none;transition:color .2s}.pf__legal-item button{cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.pf__legal-item a:hover,.pf__legal-item button:hover{color:#111}.pf__bottom{border-top:1px solid #eee;margin-top:48px;padding-top:20px}.pf__copyright{color:#999;margin:0;font-size:12px}.pf__copyright--center{text-align:center}.pf__copyright--right{text-align:right}@media (width<=767px){.section-page-footer{margin-top:64px}.pf__inner{padding:32px 16px 16px;padding-bottom:var(--pf-pad-bt-mb,16px)}.pf__grid,.pf__nav-cols{display:block}.pf__col{border-bottom:1px solid #eee;padding:20px 0}.pf__col--brand{padding-top:0}.pf__col--subscribe{border-bottom:none}.pf__nav-group+.pf__nav-group{margin-top:20px}.pf__nav-toggle{cursor:pointer;padding:4px 0}.pf__nav-icon{display:block}.pf__nav-icon:before{width:12px}.pf__nav-icon:after{height:12px}.pf__nav-list{max-height:0;margin-top:0;transition:max-height .3s;overflow:hidden}.pf__nav-group.is-open .pf__nav-list{max-height:480px;margin-top:16px}.pf__bottom{margin-top:24px}}.phero{--phero-gap:16px;padding-bottom:var(--phero-pad-bt-dt,80px)}.phero__layout{gap:24px;max-width:1280px;margin:0 auto;padding:16px;display:grid}.phero__stage{position:relative}.phero__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:0;overflow-x:auto}.phero__slides{display:flex}.phero__slide{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%}.phero__slide.is-hidden{display:none}.phero__img,.phero__video{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.phero__slide-media{width:100%;height:100%}.phero__slide-media--mb{display:none}.phero__arrow{color:#111;cursor:pointer;background:#ddd;border:none;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.phero__arrow:hover{background:#ccc;border:none}.phero__arrow svg{color:#fff}.phero__arrow--prev{left:36px}.phero__arrow--next{right:36px}.phero__arrow:disabled{opacity:.65;cursor:not-allowed}.phero__counter{z-index:3;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1;display:none;position:absolute;bottom:16px;right:16px}.phero__nav{min-height:56px;margin-top:12px;position:relative}.phero__dots,.phero__thumbs{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.phero__dots{opacity:1;pointer-events:auto;transition:opacity .3s,transform .3s}.phero__dot{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;width:8px;height:8px;padding:0}.phero__dot.is-active{background:#111}.phero__thumbs{opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:none;justify-content:safe center;max-width:min(448px,100%);margin-inline:auto;transition:opacity .3s,transform .3s,visibility 0s linear .3s;overflow-x:auto;transform:scale(.3);-webkit-mask-image:linear-gradient(90deg,#00000026 0,#000 10px calc(100% - 10px),#00000026 100%);mask-image:linear-gradient(90deg,#00000026 0,#000 10px calc(100% - 10px),#00000026 100%)}.phero__thumbs::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.phero__stage:hover .phero__dots{opacity:0;pointer-events:none;transform:scale(.85)}.phero__stage:hover .phero__thumbs{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .3s,visibility;transform:scale(1)}}.phero__thumb{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;width:46px;height:46px;padding:0;overflow:hidden}.phero__thumb.is-active{border-color:#111}.phero__thumb .phero__img{border-radius:0}.phero__tabs{scrollbar-width:none;justify-content:center;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.phero__tabs::-webkit-scrollbar{display:none}.phero__tab{color:#111;cursor:pointer;white-space:nowrap;background:#f6f6f6;border:none;border-radius:999px;flex:none;padding:8px 16px;font-size:14px}.phero__tab:hover{color:#fff}.phero__tab.is-active{color:#fff;background:#111;border-color:#111}.phero__panel{flex-direction:column;gap:24px;display:flex}.phero__title{font-size:var(--phero-title-size-dt,32px);font-weight:var(--phero-title-weight,700);color:var(--phero-title-color,#27272a);text-transform:none;margin-bottom:-24px;line-height:1.2}.phero__title--gradient{color:#0000;background-image:var(--phero-title-gradient);-webkit-background-clip:text;background-clip:text}.phero__reviews{align-items:center;gap:8px;display:flex}.phero__stars{letter-spacing:2px;font-size:18px;line-height:1;display:inline-block;position:relative}.phero__stars-bg{color:#d9d9d9}.phero__stars-fill{white-space:nowrap;color:#ffb400;position:absolute;top:0;left:0;overflow:hidden}.phero__rating-num{font-size:14px;font-weight:700}.phero__desc{background:var(--phero-desc-bg,#f9f9f9);border-radius:12px;flex-direction:column;padding:16px;display:flex}.phero__desc-body{color:#374151;max-height:96px;line-height:1.6;overflow:hidden}.phero__desc.is-expanded .phero__desc-body{max-height:none}.phero__desc-more{color:var(--phero-desc-btn-color,#0052d1);font-size:var(--phero-desc-btn-size-dt,14px);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:0;font-weight:600;line-height:1;display:none}.phero__desc-more:hover{background:0 0;border:none}.phero__desc.is-overflow .phero__desc-more{display:flex}.phero__desc--center .phero__desc-more{align-self:center}.phero__desc--right .phero__desc-more{align-self:flex-end}.phero__desc-chevron{width:var(--phero-desc-icon-size-dt,14px);height:var(--phero-desc-icon-size-dt,14px);color:var(--phero-desc-icon-color,#0052d1);transition:transform .2s}.phero__desc.is-expanded .phero__desc-chevron{transform:rotate(180deg)}.phero__trust-wrap{background:var(--phero-trust-bg,#f9f9f9);border-radius:12px;padding:16px}.phero__trust-heading{color:var(--phero-trust-heading-color,#27272a);font-size:var(--phero-trust-heading-size-dt,18px);text-transform:none;margin:0;font-weight:700}.phero__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.phero__trust-cell{flex-direction:column;display:flex}.phero__trust-item{width:100%;color:var(--phero-trust-title-color,#111);text-align:left;font-size:var(--phero-trust-title-size-dt,14px);cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:12px;padding:16px;font-weight:700;display:flex}.phero__trust-item:hover{background:#eee}.phero__trust-icon{width:var(--phero-trust-icon-size,32px);height:var(--phero-trust-icon-size,32px);object-fit:contain;flex:none}.phero__dialog{border:0;border-radius:12px;width:min(640px,100vw - 32px);min-height:420px;max-height:min(620px,100dvh - 64px);margin:auto;padding:42px 24px 24px;overflow-y:auto}.phero__dialog::backdrop{background:#00000080}.phero__dialog-close{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid;position:absolute;top:32px;right:12px}.phero__dialog-close svg{width:18px;height:18px}.phero__dialog-close:hover{background:0 0}.phero__dialog-title{width:90%;color:var(--phero-dialog-title-color,#111);font-size:var(--phero-dialog-title-size-dt,18px);text-align:left;margin:0 0 16px;font-weight:700}.phero__dialog-body{color:#374151;font-size:14px;line-height:1.7}.phero__dialog-body.rte a{color:#0b5cd5;-webkit-text-decoration:underline #0b5cd5;text-decoration:underline #0b5cd5}.phero__dialog-body.rte a:hover{text-decoration:underline}.phero__dialog-body.rte .phero__highlight{color:inherit}.phero__dialog-body.rte .phero__highlight a{color:inherit;text-decoration:underline}.phero__subheading{font-size:18px;font-weight:700}.phero__desc .phero__desc-body{color:#4b5563}.phero__price{align-items:baseline;gap:8px;display:flex}.phero__price-current{font-size:24px;font-weight:700}.phero__variants{flex-direction:column;gap:24px;display:flex}.phero__opt-label{color:var(--phero-opt-label-color,#111);font-size:var(--phero-opt-label-size-dt,14px);margin-bottom:12px;font-weight:700;display:block}.phero__opt-values{flex-wrap:wrap;gap:12px;display:flex}.phero__opt-btn{color:#111;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:48%;min-height:64px;padding:14px 16px;font-size:14px;font-weight:600}.phero__opt-btn:hover{background:#fff;border-color:#111}.phero__opt-btn.is-selected{border-color:#111}.phero__opt-btn.is-unavailable{color:#9ca3af;cursor:not-allowed;background:#f7f7f7;text-decoration:line-through}.phero__cards{flex-direction:column;gap:12px;display:flex}.phero__card{text-align:left;color:#111;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:4px 12px;width:100%;padding:12px;display:flex;position:relative}.phero__card:hover{background:#fff;border-color:#111}.phero__card.is-selected{border-color:#111}.phero__card.is-unavailable{cursor:not-allowed;border-style:dashed}.phero__card.is-unavailable .phero__card-title,.phero__card.is-unavailable .phero__card-price{color:#9ca3af}.phero__card-media{background:#f7f7f7;border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.phero__card-img{object-fit:cover;width:100%;height:100%;display:block}.phero__card-info{flex-direction:column;flex:1;justify-content:space-around;align-items:flex-start;padding-right:72px;display:flex}.phero__card-title{font-size:15px;font-weight:700}.phero__card-price{margin-top:2px;font-size:14px}.phero__card-price-compare{color:#9ca3af}.phero__card-stock{color:#e02d2d;margin-top:2px;font-size:13px;font-weight:600}.phero__card-desc{color:#6b7280;background:#f7f7f7;border-radius:6px;width:100%;padding:8px 10px;font-size:12px;line-height:1.5}.phero__card-badge{color:#fff;background:var(--phero-badge-bg,#111);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.phero__cards-more{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.phero__cards-more:hover{opacity:.85;background:0 0}.phero__cards-more .phero__desc-chevron,.phero__cards-more svg{transition:transform .2s}.phero__opt--cards.is-expanded .phero__cards-more svg{transform:rotate(180deg)}.phero__opt--cards:not(.is-expanded) .phero__card.is-collapsed{display:none}.phero__opt--cards,.phero__combo{flex-direction:column;display:flex}.phero__cards-more.phero__cards-more--left{align-self:flex-start}.phero__cards-more.phero__cards-more--center{align-self:center}.phero__cards-more.phero__cards-more--right{align-self:flex-end}.phero__more-toggle{color:var(--phero-more-color,#2563eb);font-size:var(--phero-more-text-dt,14px)}.phero__more-toggle svg{width:var(--phero-more-icon-dt,12px);height:var(--phero-more-icon-dt,12px);color:var(--phero-more-icon-color,#2563eb)}@media (width<=767px){.phero__more-toggle{font-size:var(--phero-more-text-mb,14px)}.phero__more-toggle svg{width:var(--phero-more-icon-mb,12px);height:var(--phero-more-icon-mb,12px)}}.phero__combo-heading{color:var(--phero-combo-heading-color,#111);font-size:var(--phero-combo-heading-size-dt,16px);text-transform:none!important}@media (width<=767px){.phero__combo-heading{font-size:var(--phero-combo-heading-size-mb,14px)}}.phero__combo-list{flex-direction:column;gap:16px;margin-top:12px;display:flex}.phero__combo-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.phero__combo-item.is-unavailable{cursor:not-allowed;border-style:dashed}.phero__combo-item.is-unavailable:hover{background:#f9fafb}.phero__combo-item:hover{border:1px solid #111}.phero__combo-item:has(.phero__combo-check:checked){border:1px solid #111}.phero__combo-item.is-unavailable .phero__combo-check,.phero__combo-item.is-unavailable .phero__combo-qty,.phero__combo-item.is-unavailable .phero__combo-more{pointer-events:none}.phero__combo-item.is-unavailable .phero__combo-title,.phero__combo-item.is-unavailable .phero__combo-price{color:#9ca3af}.phero__combo-row{align-items:center;gap:12px;display:flex}.phero__combo-check{accent-color:#111;cursor:pointer;flex:none;width:18px;height:18px}.phero__combo-img{object-fit:contain;border-radius:8px;flex:none;width:48px;height:48px}.phero__combo-info{flex-direction:column;flex:1;gap:2px;display:flex}.phero__combo-title{font-size:15px;font-weight:700}.phero__combo-price{font-size:14px}.phero__combo-price-compare{color:#9ca3af}.phero__combo-qty{background:#f3f4f6;border-radius:999px;align-items:center;height:36px;display:flex}.phero__combo-qty.phero__combo-bg{background:#fff}.phero__combo-qty-btn{color:#374151;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:16px;line-height:1}.phero__combo-qty-btn:hover{background:0 0}.phero__combo-qty-input{text-align:center;appearance:textfield;border:0;width:32px;font-size:14px;font-weight:600;color:#374151!important;background:0 0!important;border:none!important;padding:0!important}.phero__combo-qty-input::-webkit-outer-spin-button{appearance:none;margin:0}.phero__combo-qty-input::-webkit-inner-spin-button{appearance:none;margin:0}@media (width<=767px){.phero__combo-qty{height:32px}.phero__combo-qty-btn{padding:4px 10px;font-size:14px}.phero__combo-qty-input{width:26px;font-size:12px;padding:0!important}}.phero__combo-foot{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.phero__combo-left{flex-direction:column;gap:2px;min-width:0;display:flex}.phero__combo-desc{color:#6b7280;font-size:13px;line-height:1.5}.phero__combo-more{color:#2563eb;flex:none;font-size:14px;font-weight:600;text-decoration:none}.phero__combo-more:hover{text-decoration:underline}.phero__combo:not(.is-expanded) .phero__combo-item.is-collapsed{display:none}.phero__buybox{background:#f7f7f7;border-radius:12px;padding:32px}.phero__summary{flex-direction:column;gap:16px;display:flex}.phero__summary-main{align-items:center;gap:12px;display:flex}.phero__summary-media{border-radius:8px;flex:none;width:72px;height:72px;display:block;overflow:hidden}.phero__summary-img{object-fit:contain;width:100%;height:100%;display:block}.phero__summary-info{flex-direction:column;gap:4px;display:flex}.phero__summary-title{font-size:18px;font-weight:700}.phero__summary-opts{color:#6b7280;font-size:13px}.phero__summary-combo{flex-direction:column;gap:8px;display:flex}.phero__summary-combo-row{align-items:center;gap:10px;display:flex}.phero__summary-combo-img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:40px;height:40px;display:block}.phero__summary-combo-title{flex:1;min-width:0;font-size:14px;font-weight:600}.phero__summary-combo-qty{color:#6b7280;white-space:nowrap;flex:none;font-size:13px}.phero__summary-combo-price{white-space:nowrap;flex:none;font-size:13px;font-weight:700}.phero__summary-qty{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.phero__summary-qty .phero__opt-label{margin-bottom:0}.phero__summary-financing{color:#111;font-size:14px}.phero__form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.phero__add-btn{color:#fff;cursor:pointer;background:#111;border:0;width:100%;padding:16px 20px;font-weight:700;border-radius:999px!important}.phero__add-btn:hover{opacity:.85;background:#111}.phero__add-btn:disabled{opacity:.4;cursor:not-allowed}.phero__buy-now{color:#fff;cursor:pointer;background:#f4511e;border:0;width:100%;padding:16px 20px;font-size:16px;font-weight:700;border-radius:999px!important}.phero__buy-now:hover{opacity:.85;background:#f4511e}.phero__buy-now:disabled{opacity:.4;cursor:not-allowed}.phero__payments{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.phero__payments .phero__pay-icon,.phero__payments svg{width:auto;height:26px}.phero__qty-input{border:1px solid #d1d5db;border-radius:0;width:96px;padding:10px 12px}@media (width>=1024px){.phero__layout{grid-template-columns:640px minmax(0,1fr);align-items:start;padding:32px 24px}.phero__media{top:var(--phero-sticky-top,80px);max-height:calc(100vh - var(--phero-sticky-top,80px));position:sticky;overflow:visible}.phero__viewport{--phero-viewport-side:clamp(400px, 100vh - var(--phero-sticky-top,80px), 640px);width:var(--phero-viewport-side);height:var(--phero-viewport-side);justify-content:center;align-items:center;margin-inline:auto;display:flex;overflow:visible}.phero__slides{width:100%;height:100%;display:block}.phero__slide{justify-content:center;align-items:center;height:100%;display:none}.phero__slide.is-active{justify-content:center;align-items:center;margin:0 auto;display:flex}.phero__img,.phero__video{object-fit:contain;width:100%;max-width:469px;height:100%;margin:0 auto}.phero__arrow{display:grid}}@supports not (position:sticky){.phero__media{position:static}}@media (width<=767px){.phero{padding-bottom:var(--phero-pad-bt-mb,40px);margin-inline:-16px}.phero__layout{gap:0;padding:0;display:block}.phero__media{margin:0;width:100%;margin-bottom:24px}.phero__stage{position:relative}.phero__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:0;overflow-x:auto}.phero__slides{display:flex}.phero__slide{aspect-ratio:1;flex:0 0 100%;display:block}.phero__slide.is-hidden{display:none}.phero__img,.phero__video{object-fit:contain;border-radius:0;width:100%;height:100%}.phero__slide.has-split .phero__slide-media--dt{display:none}.phero__slide.has-split .phero__slide-media--mb{display:block}.phero__arrow,.phero__nav{display:none!important}.phero__counter{align-items:center;display:inline-flex}.phero__panel{padding:16px}.phero__tabs{margin:12px 16px 0}.phero__title{font-size:var(--phero-title-size-mb,26px)}.phero__desc-more{font-size:var(--phero-desc-btn-size-mb,14px)}.phero__desc-chevron{width:var(--phero-desc-icon-size-mb,14px);height:var(--phero-desc-icon-size-mb,14px)}.phero__trust-heading{font-size:var(--phero-trust-heading-size-mb,18px)}.phero__trust-item{font-size:var(--phero-trust-title-size-mb,14px)}.phero__opt-label{font-size:var(--phero-opt-label-size-mb,14px)}.phero__dialog{padding:24px 16px 16px}.phero__dialog-title{font-size:var(--phero-dialog-title-size-mb,18px)}}.section-product-hero-video{margin-inline:calc(50% - 50vw)}.phv{height:var(--phv-height-dt,560px);position:relative;overflow:hidden}.phv__bg-wrap,.phv__bg-wrap .background-image__image,.phv__bg--placeholder{width:100%;height:100%;position:absolute;inset:0}.phv__bg-wrap .background-image__image{object-fit:cover}.phv__bg--placeholder svg{object-fit:cover;width:100%;height:100%}.phv__scrim{background:rgb(0 0 0/var(--phv-overlay,.2));pointer-events:none;position:absolute;inset:0}.phv__content{justify-content:var(--phv-align-h,flex-start);align-items:var(--phv-align-v,center);width:80%;max-width:1312px;height:80%;margin:auto;margin-inline:auto;display:flex;position:absolute;inset:0}.phv__inner{width:var(--phv-content-width,520px);max-width:100%;text-align:var(--phv-text-align,left)}.phv__model{font-size:var(--phv-model-size-dt,15px);letter-spacing:.02em;color:var(--phv-model-color,#fff);opacity:.92;margin:0 0 4px;font-weight:600}.phv__heading{font-size:var(--phv-heading-size-dt,44px);font-weight:var(--phv-heading-weight,800);color:var(--phv-heading-color,#fff);text-transform:none;margin:0 0 12px;line-height:1.15}.phv__heading .text-highlight{font-weight:var(--phv-heading-weight,800)}.phv__desc{font-size:var(--phv-desc-size-dt,15px);color:var(--phv-desc-color,#fff);opacity:.92;line-height:1.6}.phv__desc p{margin:0}.phv__actions{gap:12px;justify-content:var(--phv-actions-justify,flex-start);flex-wrap:wrap;margin-top:20px;display:flex}.phv__btn{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .25s;display:inline-flex}.phv--radius-pill .phv__btn{border-radius:999px}.phv__btn:hover{opacity:.85}.phv__btn--buy{font-size:var(--phv-buy-size-dt,14px);color:var(--phv-buy-color,#fff)}.phv__btn--solid{background:var(--phv-buy-bg,#111);border-color:var(--phv-buy-bg,#111)}.phv__btn--outline{border-color:var(--phv-buy-border,#fff);background:0 0}.phv__btn--video{isolation:isolate;min-height:48px;color:var(--phv-video-color,#fff);font-size:var(--phv-video-size-dt,14px);background:#0000008c;position:relative;overflow:hidden}.phv__btn--video .phv__btn-cover{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.phv__btn--video .phv__btn-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.phv__btn--video:before{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.phv__btn-video-icon{align-items:center;display:inline-flex}.phv__btn-label{white-space:nowrap}.phv__dialog{background:#000c;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;display:none}.phv__dialog[open]{justify-content:center;align-items:center;display:flex}.phv__dialog-close{color:#ccc;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;transition:opacity .25s;display:grid;position:absolute;top:24px;right:32px}.phv__dialog-close:hover{opacity:.6}.phv__video{aspect-ratio:16/9;object-fit:contain;background:#000;width:min(960px,100vw - 48px);max-height:calc(100dvh - 96px);display:block}html.phv-lock{overflow:hidden}@media (width<=767px){.phv{height:var(--phv-height-mb,420px)}.phv__content{justify-content:var(--phv-align-h-mb,flex-start);align-items:var(--phv-align-v-mb,center)}.phv__inner{text-align:var(--phv-text-align-mb,left)}.phv__actions{gap:8px;justify-content:var(--phv-actions-justify-mb,flex-start);margin-top:16px}.phv__model{font-size:var(--phv-model-size-mb,14px)}.phv__heading{font-size:var(--phv-heading-size-mb,26px)}.phv__desc{font-size:var(--phv-desc-size-mb,14px)}.phv__btn{gap:6px;padding:8px 18px}.phv__btn--buy{font-size:var(--phv-buy-size-mb,14px)}.phv__btn--video{min-height:42px;font-size:var(--phv-video-size-mb,14px)}.phv__btn-video-icon svg{width:16px;height:16px}.phv__dialog-close{top:12px;right:12px}.phv__video{width:calc(100vw - 32px);max-height:calc(100dvh - 72px)}}.section-product-highlights-grid{margin-inline:calc(50% - 50vw)}.phg{background-color:var(--phg-bg,#050505);padding:var(--phg-pad-dt,64px) 24px}.phg__inner{max-width:1280px;margin-inline:auto}.phg__heading{font-size:var(--phg-heading-size-dt,32px);color:var(--phg-heading-color,#fff);text-align:center;text-transform:none;margin:0 0 40px;font-weight:700}.phg__heading--gradient{color:#0000;background-image:var(--phg-heading-gradient);-webkit-background-clip:text;background-clip:text}.phg__grid{grid-template-columns:repeat(4,1fr);gap:40px 24px;display:grid}.phg__card{min-width:0}.phg__media{margin-bottom:12px}.phg__img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.phg__img--mobile{display:none}.phg__img--placeholder{background:#ffffff0f;height:auto}.phg__card-title{color:var(--phg-title-color,#fff);text-transform:none;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}.phg__card-text{color:var(--phg-text-color,#b3b3b3);margin:0;font-size:13px;line-height:1.55}@media (width<=1023px){.phg{padding:var(--phg-pad-mb,32px) 16px}.phg__heading{font-size:var(--phg-heading-size-mb,24px);margin-bottom:24px}.phg__img--desktop{display:none}.phg__img--mobile{display:block}.phg__grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.phg__card-title{font-size:14px}.phg__card-text{font-size:12px}}.section-vertical-feature-showcase{margin-inline:calc(50% - 50vw);margin-top:-1px}.vfs{background-color:var(--vfs-bg,#050505);padding:var(--vfs-pad-dt,64px) 24px}.vfs__inner{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin-inline:auto;display:flex}.vfs__heading{font-size:var(--vfs-heading-size-dt,44px);color:var(--vfs-heading-color,#3d3df5);margin:0 0 32px;font-weight:800;line-height:1.2;text-transform:none!important}.vfs__heading--gradient{color:#0000;background-image:var(--vfs-heading-gradient);-webkit-background-clip:text;background-clip:text}.vfs__tag{font-size:var(--vfs-tag-size-dt,13px);letter-spacing:.01em;color:var(--vfs-tag-color,#fff);margin:0 0 8px;font-weight:600}.vfs__subtitle{font-size:var(--vfs-subtitle-size-dt,26px);color:var(--vfs-subtitle-color,#fff);margin:0 0 12px;font-weight:700}.vfs__desc{max-width:620px;font-size:var(--vfs-desc-size-dt,13px);color:var(--vfs-desc-color,#b3b3b3);margin:0;line-height:1.6}.vfs__media{width:var(--vfs-image-width-dt,800px);max-width:100%;margin:32px auto 0}.vfs__img{border-radius:var(--vfs-image-radius-dt,16px);width:100%;display:block}.vfs__img--mobile{display:none}.vfs__img--placeholder{aspect-ratio:16/10;background:#ffffff0f;height:auto}.vfs__caption{max-width:620px;font-size:var(--vfs-caption-size-dt,12px);color:var(--vfs-caption-color,#9b9b9b);margin:20px auto 0;line-height:1.6}@media (width<=767px){.vfs{padding:var(--vfs-pad-mb,32px) 16px}.vfs__heading{font-size:var(--vfs-heading-size-mb,26px);margin-bottom:20px}.vfs__subtitle{font-size:var(--vfs-subtitle-size-mb,19px)}.vfs__tag{font-size:var(--vfs-tag-size-mb,12px)}.vfs__desc{font-size:var(--vfs-desc-size-mb,12px)}.vfs__caption{font-size:var(--vfs-caption-size-mb,11px)}.vfs__img--desktop{display:none}.vfs__img--mobile{display:block}.vfs__media{width:var(--vfs-image-width-mb,480px);margin-top:24px}.vfs__img{border-radius:var(--vfs-image-radius-mb,12px)}}.section-feature-image-text{margin-inline:calc(50% - 50vw)}.fit{background-color:var(--fit-bg,#050505);padding:var(--fit-pad-dt,64px) 24px}.fit__inner{max-width:1100px;margin-inline:auto}.fit__heading{font-size:var(--fit-heading-size-dt,32px);color:var(--fit-heading-color,#fff);text-align:center;text-transform:none;margin:0;font-weight:700}.fit__heading--gradient{color:#0000;background-image:var(--fit-heading-gradient);-webkit-background-clip:text;background-clip:text}.fit__unit{grid-template-columns:620px 480px;align-items:center;gap:32px 0;margin-bottom:80px;display:grid}.fit__unit--desc-v-top .fit__body{align-self:start}.fit__unit--desc-v-bottom .fit__body{align-self:end}.fit__unit--image-right{grid-template-columns:480px 620px}.fit__unit:last-child{margin-bottom:0}.fit__unit+.fit__unit{margin-top:64px}.fit__heading+.fit__unit{margin-top:48px}.fit__unit--image-right .fit__media{order:2}.fit__media{min-width:0}.fit__img{border-radius:var(--fit-image-radius-dt,16px);width:100%;display:block}.fit__img--mobile{display:none}.fit__img--placeholder{aspect-ratio:16/10;background:#ffffff0f;height:auto}.fit__body{text-align:center;min-width:0;padding-inline:24px}.fit__body--left{text-align:left}.fit__body--center{text-align:center}.fit__body--right{text-align:right}.fit__title{font-size:var(--fit-title-size-dt,24px);color:var(--fit-title-color,#fff);text-transform:none;margin:0 0 10px;font-weight:700;line-height:1.3}.fit__desc{font-size:var(--fit-desc-size-dt,14px);color:var(--fit-desc-color,#b3b3b3);margin:0;line-height:1.65}.fit__note{font-size:var(--fit-note-size-dt,12px);color:var(--fit-note-color,#8a8a8a);margin:0 0 6px;line-height:1.6}@media (width<=1023px){.fit{padding:var(--fit-pad-mb,32px) 16px}.fit__unit,.fit__unit--image-right{grid-template-columns:1fr;gap:20px;margin-bottom:16px}.fit__unit:last-child{margin-bottom:0}.fit__unit+.fit__unit{margin-top:48px}.fit__heading+.fit__unit{margin-top:32px}.fit__unit--image-right .fit__media{order:0}.fit__title{font-size:var(--fit-title-size-mb,18px)}.fit__desc{font-size:var(--fit-desc-size-mb,13px)}.fit__note{font-size:var(--fit-note-size-mb,11px)}.fit__heading{font-size:var(--fit-heading-size-mb,24px)}.fit__img{border-radius:var(--fit-image-radius-mb,12px)}.fit__img--desktop{display:none}.fit__img--mobile{display:block}}.section-hardware-feature-tabs{margin-inline:calc(50% - 50vw);margin-top:-1px}.hft{background-color:var(--hft-bg,#050505);padding:var(--hft-pad-dt,64px) 24px}.hft__inner{max-width:1100px;margin-inline:auto}.hft__heading{font-size:var(--hft-heading-size-dt,32px);color:var(--hft-heading-color,#fff);text-align:center;margin:0 0 12px;font-weight:700;text-transform:none!important}.hft__heading--gradient{color:#0000;background-image:var(--hft-heading-gradient);-webkit-background-clip:text;background-clip:text}.hft__intro{max-width:620px;font-size:var(--hft-desc-size-dt,13px);color:var(--hft-desc-color,#c9c9c9);text-align:center;margin:0 auto 24px;line-height:1.6}.hft__tabs{background:var(--hft-tab-bg,#262626);border-radius:999px;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0 auto 24px;display:flex}.hft__tabs-track{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hft__tabs-track::-webkit-scrollbar{display:none}.hft__tab{color:var(--hft-tab-color,#c9c9c9);font-size:var(--hft-tab-size-dt,14px);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:14px 18px;font-weight:600;transition:background-color .25s,color .25s}.hft__tab:hover,.hft__tab.is-active{color:var(--hft-tab-active-color,#111);background:var(--hft-tab-active-bg,#fff)}.hft__tabs-nav{color:#8e8e8e;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:none}.hft__tabs-nav svg{width:14px;height:14px}.hft__tabs-nav.is-hidden{visibility:hidden}.hft__panel{display:none}.hft__panel.is-active{display:block}.hft__stage{position:relative}.hft__slide{background:var(--hft-card-bg,#050505);border-radius:16px;grid-template-columns:620px 480px;align-items:stretch;min-height:320px;display:grid;overflow:hidden}.hft__slide[hidden]{display:none}.hft__media{min-width:0}.hft__img{object-fit:cover;border-radius:var(--hft-img-radius-dt,16px);width:100%;height:100%;display:block}.hft__img--mobile{display:none}.hft__img--placeholder{background:#ffffff0f;height:auto;min-height:320px}.hft__body{align-items:center;padding:32px 36px;display:flex}.hft__body-inner{flex-direction:column;gap:10px;display:flex}.hft__slide-title{font-size:var(--hft-title-size-dt,22px);color:var(--hft-slide-title-color,#fff);margin:0;font-weight:700;line-height:1.4;text-transform:none!important}.hft__desc{font-size:var(--hft-desc-size-dt,14px);color:var(--hft-slide-desc-color,#c9c9c9);margin:0;line-height:1.7}.hft__slide--desc-center .hft__slide-title,.hft__slide--desc-center .hft__desc{text-align:center}.hft__slide--desc-right .hft__slide-title,.hft__slide--desc-right .hft__desc{text-align:right}.hft__slide--desc-v-top .hft__body{align-items:flex-start}.hft__slide--desc-v-bottom .hft__body{align-items:flex-end}.hft__arrows{z-index:2;justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;right:32px}.hft__arrow{color:#f5f5f7;cursor:pointer;background:#1d1d1f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:opacity .25s;display:grid}.hft__arrow:hover:not(:disabled){opacity:.85}.hft__arrow:disabled{color:#777;cursor:not-allowed;background:#3a3a3a}.hft__arrow svg{width:20px;height:20px}@media (width<=767px){.hft{padding:var(--hft-pad-mb,32px) 16px}.hft__tabs{background:0 0;border-radius:0;gap:0;width:100%;padding:0}.hft__tabs-track{scroll-snap-type:x mandatory;flex:auto;scroll-padding-inline:0}.hft__tab{color:#8e8e8e;scroll-snap-align:start;font-size:var(--hft-tab-size-mb,12px);padding:10px 14px}.hft__tab.is-active{color:#111;background:#fff}.hft__tabs-nav{display:none}.hft.is-fade-left:not(.is-fade-right) .hft__tabs-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.hft.is-fade-right:not(.is-fade-left) .hft__tabs-track{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}.hft.is-fade-left.is-fade-right .hft__tabs-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.hft__heading{font-size:var(--hft-heading-size-mb,24px)}.hft__intro{font-size:var(--hft-desc-size-mb,12px)}.hft__slide{grid-template-columns:1fr;min-height:0}.hft__img{border-radius:var(--hft-img-radius-mb,12px)}.hft__img--desktop{display:none}.hft__img--mobile{display:block}.hft__img--placeholder{min-height:220px}.hft__body{padding:20px}.hft__slide-title{font-size:var(--hft-title-size-mb,18px)}.hft__desc{font-size:var(--hft-desc-size-mb,13px)}.hft__arrows{justify-content:flex-start;margin-top:14px;position:static;bottom:auto;right:auto}}.section-tabs-image-text{margin-inline:calc(50% - 50vw)}.tix{background-color:var(--tix-bg,#050505);padding:var(--tix-pad-dt,64px) 24px}.tix__inner{max-width:var(--tix-image-width,780px);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.tix__eyebrow{font-size:var(--tix-eyebrow-size-dt,13px);color:var(--tix-eyebrow-color,#d9d9d9);text-align:var(--tix-eyebrow-align,center);align-self:stretch;margin:0 0 6px;font-weight:600}.tix__heading{font-size:var(--tix-heading-size-dt,clamp(24px, 3vw, 32px));color:var(--tix-heading-color,#fff);text-align:var(--tix-heading-align,center);text-transform:none;align-self:stretch;margin:0 0 28px;font-weight:700}.tix__heading--gradient{color:#0000;background-image:var(--tix-heading-gradient);-webkit-background-clip:text;background-clip:text}.tix__media{width:100%}.tix__img{border-radius:var(--tix-image-radius,16px);width:100%;display:block}.tix__img--mobile{display:none}.tix__img--placeholder{aspect-ratio:16/9;background:#ffffff0f;height:auto}.tix__tabs{background:var(--tix-tab-bg,#262626);border-radius:999px;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:16px auto 14px;display:flex}.tix__tabs-track{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tix__tabs-track::-webkit-scrollbar{display:none}.tix__tab{color:var(--tix-tab-color,#c9c9c9);font-size:var(--tix-tab-size-dt,14px);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:14px 18px;font-weight:600;transition:background-color .25s,color .25s}.tix__tab:hover,.tix__tab.is-active{color:var(--tix-tab-active-color,#111);background:var(--tix-tab-active-bg,#fff)}.tix__tabs-nav{color:#8e8e8e;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:none}.tix__tabs-nav svg{width:14px;height:14px}.tix__tabs-nav.is-hidden{visibility:hidden}.tix__desc{max-width:620px;font-size:var(--tix-desc-size-dt,16px);color:var(--tix-desc-color,#b3b3b3);margin:0;line-height:1.65}.tix__desc p{margin:0}.tix__desc p+p{margin-top:8px}.tix__desc[hidden]{display:none}@media (width<=767px){.tix{padding:var(--tix-pad-mb,32px) 16px}.tix__heading{font-size:var(--tix-heading-size-mb,24px);margin-bottom:20px}.tix__eyebrow{font-size:var(--tix-eyebrow-size-mb,12px)}.tix__desc{font-size:var(--tix-desc-size-mb,14px)}.tix__img--desktop{display:none}.tix__img--mobile{display:block}.tix__tabs{background:0 0;border-radius:0;gap:0;width:100%;margin:12px auto 10px;padding:0}.tix__tabs-track{scroll-snap-type:x mandatory;flex:auto;scroll-padding-inline:0}.tix__tab{color:#8e8e8e;scroll-snap-align:start;font-size:var(--tix-tab-size-mb,12px);padding:10px 14px}.tix__tab.is-active{color:#111;background:#fff}.tix__tabs-nav{display:none}.tix.is-fade-left:not(.is-fade-right) .tix__tabs-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.tix.is-fade-right:not(.is-fade-left) .tix__tabs-track{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}.tix.is-fade-left.is-fade-right .tix__tabs-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}}.section-scenario-showcase-carousel{margin-inline:calc(50% - 50vw);width:100vw;margin-top:-1px}.sce{background-color:var(--ces-bg,#050505);padding:var(--ces-pad-dt,64px) 0;position:relative;overflow-y:hidden}.sce__inner{max-width:var(--ces-stage-w-dt,1440px);margin-inline:auto;padding-inline:24px}.sce__eyebrow{font-size:var(--ces-eyebrow-size-dt,13px);color:var(--ces-eyebrow-color,#d9d9d9);text-align:center;letter-spacing:.02em;margin:0 0 6px;font-weight:600}.sce__heading{font-size:var(--ces-heading-size-dt,32px);color:var(--ces-heading-color,#fff);text-align:center;text-transform:none;margin:0 0 12px;font-weight:700;line-height:1.2}.sce__heading--gradient{color:#0000;background-image:var(--ces-heading-gradient);-webkit-background-clip:text;background-clip:text}.sce__desc{max-width:620px;font-size:var(--ces-desc-size-dt,13px);color:var(--ces-desc-color,#b3b3b3);text-align:center;margin:0 auto 32px;line-height:1.6}.sce__desc p{margin:0}.sce__desc p+p{margin-top:8px}.sce__stage{--ces-gap:24px;--slide-w:calc((min(var(--ces-stage-w-dt,1440px), 100vw) - var(--ces-gap) * 2) / 2);--ces-fade-width:clamp(120px, 10vw, 180px);isolation:isolate;width:100%;margin-inline:auto;position:relative}.sce__stage:before,.sce__stage:after{content:"";width:var(--ces-fade-width);z-index:2;pointer-events:none;opacity:.72;filter:blur(4px);position:absolute;top:0;bottom:0}.sce__stage:before{background:var(--ces-fade-l,#050505);left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#00000073 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 25%,#00000073 62%,#0000 100%)}.sce__stage:after{background:var(--ces-fade-r,#050505);right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 25%,#00000073 62%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 25%,#00000073 62%,#0000 100%)}.sce__viewport{z-index:1;gap:var(--ces-gap);padding-inline:calc((100% - var(--slide-w)) / 2);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;position:relative;overflow:auto hidden}.sce__viewport::-webkit-scrollbar{display:none}.sce__slide{flex:0 0 var(--slide-w);aspect-ratio:16/9;background-color:#ffffff0d;background-image:var(--ces-bg-dt,repeating-linear-gradient(45deg, #ffffff0f 0, #ffffff0f 12px, #ffffff17 12px, #ffffff17 24px));background-size:cover;background-position:var(--ces-pos-dt,center);border-radius:var(--ces-image-radius,16px);opacity:.55;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-repeat:no-repeat;transition:opacity .4s;position:relative;overflow:hidden}.sce__picture{display:block;position:absolute;inset:0}.sce__img{object-fit:cover;object-position:var(--ces-pos-dt,center);width:100%;height:100%;display:block}.sce__slide.is-active{opacity:1}.sce__arrow{z-index:3;color:#111;cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .25s,background .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sce__stage:hover .sce__arrow,.sce__stage:focus-within .sce__arrow{opacity:1}.sce__arrow--prev{left:68px}.sce__arrow--next{right:68px}.sce__arrow:hover:not(:disabled){background:#fff}.sce__stage:hover .sce__arrow:disabled,.sce__stage:focus-within .sce__arrow:disabled{opacity:.3;cursor:not-allowed}.sce__footer{justify-content:center;margin-top:20px;padding-inline:24px;display:flex}.sce__name{color:var(--ces-name-color,#fff);text-align:center;letter-spacing:.01em;margin:0;font-size:15px;font-weight:600}.sce__name p:first-child{margin-top:0}.sce__name p:last-child{margin-bottom:0}.sce__name[hidden]{display:none}@media (width<=767px){.sce{padding:var(--ces-pad-mb,32px) 0}.sce__inner{padding-inline:24px}.sce__viewport{--slide-w:var(--ces-slide-w-mb,82vw);gap:12px;padding-inline:9vw}.sce__eyebrow{font-size:var(--ces-eyebrow-size-mb,12px)}.sce__heading{font-size:var(--ces-heading-size-mb,24px);margin-bottom:16px}.sce__desc{font-size:var(--ces-desc-size-mb,12px);margin-bottom:24px}.sce__slide{aspect-ratio:4/3;background-image:var(--ces-bg-mb,var(--ces-bg-dt,repeating-linear-gradient(45deg, #ffffff0f 0, #ffffff0f 12px, #ffffff17 12px, #ffffff17 24px)));background-position:var(--ces-pos-mb,center)}.sce__img{object-position:var(--ces-pos-mb,center)}.sce__stage:before,.sce__stage:after{display:none}.sce__arrow{opacity:1;width:30px;height:30px}.sce__arrow svg{width:16px;height:16px}.sce__arrow--prev{left:12px}.sce__arrow--next{right:12px}.sce__name{font-size:14px}}.section-compatible-purchase-hero{margin-inline:calc(50% - 50vw)}.cph__heading{font-size:var(--cph-heading-size-dt,30px);font-weight:var(--cph-heading-weight,700);color:var(--cph-heading-color,var(--cph-text-color,#111));text-align:center;text-transform:none;margin:0 0 24px}.cph__heading--gradient{color:#0000;background-image:var(--cph-heading-gradient);-webkit-background-clip:text;background-clip:text}.cph-sec{background-color:var(--cph-bg,#111);padding:var(--cph-pad-dt,64px) 0}.cph{height:var(--cph-height-dt,480px);position:relative;overflow:hidden}.cph__bg-wrap,.cph__bg-wrap .background-image__image,.cph__bg--placeholder{width:100%;height:100%;position:absolute;inset:0}.cph__bg-wrap .background-image__image{object-fit:cover}.cph__bg--placeholder svg{object-fit:cover;width:100%;height:100%}.cph__content{width:100%;color:var(--cph-text-color,#111);justify-content:var(--cph-align-h,flex-start);align-items:var(--cph-align-v,center);max-width:var(--cph-content-width-dt,1312px);margin-inline:auto;padding:24px clamp(24px,6vw,96px);display:flex;position:absolute;inset:0}.cph__inner{max-width:420px;text-align:var(--cph-inner-align,left)}.cph__model{font-size:var(--cph-model-size-dt,30px);font-weight:var(--cph-model-weight,800);color:var(--cph-model-color,var(--cph-text-color,#111));margin:0 0 6px}.cph__tagline{font-size:var(--cph-tagline-size-dt,15px);font-weight:var(--cph-tagline-weight,400);color:var(--cph-tagline-color,var(--cph-text-color,#111));margin:0 0 4px}.cph__price{font-size:var(--cph-price-size-dt,15px);font-weight:var(--cph-price-weight,700);color:var(--cph-price-color,var(--cph-text-color,#111));margin:0 0 16px}.cph__actions{justify-content:var(--cph-actions-justify,flex-start);flex-wrap:wrap;gap:12px;display:flex}.cph__btn{color:var(--cph-btn-color,#fff);background:var(--cph-btn-bg,#2f54eb);border:1px solid var(--cph-btn-border,#2f54eb);border-radius:var(--cph-btn-radius-dt,24px);font-family:inherit;font-size:var(--cph-btn-size-dt,14px);cursor:pointer;justify-content:center;align-items:center;padding:11px 26px;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .25s;display:inline-flex}.cph__btn:hover{background:var(--cph-btn-bg,#2f54eb);border:1px solid var(--cph-btn-border,#2f54eb);opacity:.85}.cph__btn--outline{color:var(--cph-btn-color,var(--cph-btn-border,#2f54eb));background:0 0}.cph__btn:not(:disabled):hover{opacity:.85}.cph__btn:disabled,.cph__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (width<=767px){.cph-sec{padding:var(--cph-pad-mb,32px) 0}.cph{height:var(--cph-height-mb,400px)}.cph__heading{font-size:var(--cph-heading-size-mb,22px)}.cph__content{max-width:var(--cph-content-width-mb,336px);justify-content:var(--cph-align-h-mb,flex-start);align-items:var(--cph-align-v-mb,center);padding:16px}.cph__inner{text-align:var(--cph-inner-align-mb,left)}.cph__model{font-size:var(--cph-model-size-mb,20px)}.cph__tagline{font-size:var(--cph-tagline-size-mb,14px)}.cph__price{font-size:var(--cph-price-size-mb,14px)}.cph__actions{gap:8px}.cph__btn{font-size:var(--cph-btn-size-mb,13px);border-radius:var(--cph-btn-radius-mb,16px);padding:6px 14px}}.section-specs-compare{margin-inline:calc(50% - 50vw)}.psc{background-color:var(--psc-bg,#050505);padding:var(--psc-pad-dt,80px) 24px}.psc__inner{max-width:1080px;margin-inline:auto}.psc__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.psc__heading{font-size:var(--psc-heading-size-dt,32px);font-weight:var(--psc-heading-weight,700);color:var(--psc-heading-color,#fff);text-transform:none;margin:0}.psc__heading--gradient{color:#0000;background-image:var(--psc-heading-gradient);-webkit-background-clip:text;background-clip:text}.psc__dropdown{flex-shrink:0;position:relative}.psc__dropdown-summary{min-width:var(--psc-compare-min-w-dt,120px);color:var(--psc-compare-color,#c9c9c9);background:var(--psc-compare-bg,#1a1a1a);border-radius:var(--psc-compare-radius,24px);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #3a3a3a;justify-content:space-between;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.psc__dropdown-label-group{align-items:center;gap:8px;display:flex}.psc__dropdown-summary svg{flex-shrink:0;width:14px;height:14px}.psc__dropdown-arrow{margin-left:12px;transition:transform .2s}.psc__dropdown-summary::-webkit-details-marker{display:none}.psc__dropdown[open] .psc__dropdown-arrow{transform:rotate(180deg)}.psc__dropdown-list{z-index:20;min-width:var(--psc-compare-box-min-w-dt,150px);background:#1a1a1a;border:1px solid #3a3a3a;border-radius:12px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000080}.psc__dropdown-item{color:#c9c9c9;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;font-size:13px;display:block}.psc__dropdown-item:hover:not(:disabled){color:#fff;background:#262626}.psc__dropdown-item.is-active{color:#fff;font-weight:600}.psc__dropdown-item.is-active:after{content:"✓";float:right}.psc__dropdown-item:disabled{opacity:.35;cursor:not-allowed}.psc__table{max-height:var(--psc-table-max-h-dt,min(60vh, 560px));grid-template-columns:var(--psc-cols,minmax(140px, 1.1fr) minmax(120px, 1fr));scrollbar-width:none;-ms-overflow-style:none;gap:8px;display:grid;overflow:auto}.psc__table::-webkit-scrollbar{display:none}.psc__row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.psc__row--head{background:var(--psc-head-bg,#242424);z-index:2;border-radius:10px;padding:14px 8px;position:sticky;top:0;box-shadow:0 6px 12px -6px #00000073}.psc__row--body{border-bottom:var(--psc-row-divider,1px) solid var(--psc-divider-color,#2a2a2a);border-radius:8px;padding:12px 8px}.psc__row--body.psc__row--odd{background:var(--psc-odd-bg,#161616)}.psc__row--body.psc__row--even{background:var(--psc-even-bg,#1d1d1d)}.psc__row--body.psc__row--odd .psc__cell{color:var(--psc-odd-color,var(--psc-row-color,#c9c9c9))}.psc__row--body.psc__row--even .psc__cell{color:var(--psc-even-color,var(--psc-row-color,#c9c9c9))}.psc__row--group{background:var(--psc-group-bg,#101010);border-radius:8px;padding:10px 8px}.psc__row--group .psc__cell{z-index:1;color:var(--psc-group-color,#fff);background:inherit;font-size:var(--psc-group-size-dt,13px);font-weight:var(--psc-group-weight,600);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.psc__row--body .psc__cell--w-500{font-weight:500}.psc__row--body .psc__cell--w-600{font-weight:600}.psc__row--body .psc__cell--w-700{font-weight:700}.psc__row--body .psc__cell--w-800{font-weight:800}.psc__rating{align-items:center;gap:8px;display:inline-flex}.psc__rating-stars{color:#3a3a3a;font-size:14px;line-height:1;display:inline-block;position:relative}.psc__rating-base,.psc__rating-fill>span{white-space:nowrap;display:block}.psc__rating-fill{color:#ffb400;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.psc__rating-num{color:var(--psc-row-color,#c9c9c9);font-size:12px}.psc__color{align-items:center;gap:8px;display:inline-flex}.psc__color-swatch{border-radius:3px;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0003}.psc__color-hex{color:var(--psc-row-color,#c9c9c9);font-size:12px}.psc__cell{min-width:0;font-size:var(--psc-value-size-dt,12px);color:var(--psc-row-color,#c9c9c9);overflow-wrap:break-word;white-space:pre-line;padding-inline:12px;position:relative}.psc__row--head .psc__cell{color:var(--psc-head-color,#fff);font-size:var(--psc-head-size-dt,13px);font-weight:700}.psc__cell--label{z-index:1;color:var(--psc-label-color,#8a8a8a);font-size:var(--psc-label-size-dt,12px);background:inherit;align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.psc__row--head .psc__cell--label{color:var(--psc-head-color,#fff);background:var(--psc-head-bg,#242424);font-size:var(--psc-head-size-dt,13px)}.psc__remove{color:#c9c9c9;cursor:pointer;background:#3a3a3a;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:-8px;right:4px}.psc__remove:hover{color:#fff;background:var(--psc-accent,#0052d1)}.psc__toggle{margin:var(--psc-toggle-margin,20px auto 0);width:fit-content;color:var(--psc-toggle-color,#0052d1);font-size:var(--psc-toggle-size-dt,13px);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:flex}.psc__toggle[hidden]{display:none}.psc__toggle-icon{width:var(--psc-toggle-arrow-size-dt,12px);height:var(--psc-toggle-arrow-size-dt,12px);flex-shrink:0;transition:transform .25s}.psc__toggle-icon.is-expanded{transform:rotate(180deg)}@media (width<=767px){.psc{padding:var(--psc-pad-mb,48px) 16px}.psc__table{max-height:var(--psc-table-max-h-mb,min(70vh, 480px))}.psc__head{flex-direction:column;align-items:flex-start;gap:12px}.psc__dropdown{align-self:flex-end}.psc__dropdown-summary{min-width:var(--psc-compare-min-w-mb,100px)}.psc__dropdown-list{min-width:var(--psc-compare-box-min-w-mb,130px)}.psc__heading{font-size:var(--psc-heading-size-mb,24px)}.psc__row--head .psc__cell{font-size:var(--psc-head-size-mb,12px)}.psc__cell{font-size:var(--psc-value-size-mb,11px);padding-inline:8px}.psc__cell--label{font-size:var(--psc-label-size-mb,11px)}.psc__row--group .psc__cell{font-size:var(--psc-group-size-mb,12px)}.psc__toggle{font-size:var(--psc-toggle-size-mb,12px)}.psc__toggle-icon{width:var(--psc-toggle-arrow-size-mb,12px);height:var(--psc-toggle-arrow-size-mb,12px)}}.section-package-list{margin-inline:calc(50% - 50vw)}.pql{background-color:var(--pql-bg,#fff);padding:var(--pql-pad-dt,64px) 24px}.pql__inner{max-width:var(--pql-width,1200px);margin-inline:auto}.pql__heading{font-size:var(--pql-heading-size-dt,30px);font-weight:var(--pql-heading-weight,700);color:var(--pql-heading-color,#111);text-transform:none;margin:0 0 24px}.pql__heading--gradient{color:#0000;background-image:var(--pql-heading-gradient);-webkit-background-clip:text;background-clip:text}.pql__columns{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);align-items:start;gap:48px;display:grid}.pql__lists{flex-direction:column;gap:32px;display:flex}.pql__group-title{font-size:var(--pql-group-size-dt,17px);font-weight:var(--pql-group-weight,700);color:var(--pql-group-color,#111);text-transform:none;margin:0 0 12px}.pql__items{font-size:var(--pql-item-size-dt,13px);font-weight:var(--pql-item-weight,400);color:var(--pql-item-color,#5a5a5a);margin:0;padding:0;line-height:1.5;list-style:none}.pql__items>p{margin:0 0 8px;padding-left:14px;position:relative}.pql__items>p:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.pql__items>p:last-child{margin-bottom:0}.pql__links{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.pql__link{min-width:var(--pql-link-w-dt,212px);max-width:100%;color:var(--pql-link-color,#111);background:var(--pql-link-bg,#ececec);font-size:var(--pql-link-size-dt,12px);letter-spacing:.04em;cursor:pointer;border:0;border-radius:45px;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-family:inherit;font-weight:700;text-decoration:none;transition:opacity .25s;display:flex}.pql__link span{text-align:center;width:90%;display:inline-block}.pql__link--qr:hover{background:var(--pql-link-bg,#ececec);opacity:.8}.pql__link:hover{opacity:.8}.pql__link-arrow{width:var(--pql-arrow-size-dt,12px);height:var(--pql-arrow-size-dt,12px);color:var(--pql-arrow-color,#111);flex-shrink:0}.pql-modal{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pql-modal[hidden]{display:none}.pql-modal__backdrop{background:#0000008c;position:absolute;inset:0}.pql-modal__panel{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:40px 48px;display:flex;position:relative;box-shadow:0 24px 64px #00000040}.pql-modal__close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.pql-modal__close:hover{background:#f0f0f0}.pql-modal__title{color:#111;margin:0;font-size:18px;font-weight:700}.pql-modal__qr{width:220px;height:220px}.pql-modal__qr img{object-fit:contain;width:100%;height:100%}.pql-modal__hint{color:#666;margin:0;font-size:13px}@media (width<=1023px){.pql{padding:var(--pql-pad-mb,32px) 16px}.pql__columns{grid-template-columns:1fr;gap:32px}.pql__heading{font-size:var(--pql-heading-size-mb,22px)}.pql__group-title{font-size:var(--pql-group-size-mb,15px)}.pql__items{font-size:var(--pql-item-size-mb,12px)}.pql__link{width:auto;font-size:var(--pql-link-size-mb,11px);min-width:var(--pql-link-w-mb,106px);white-space:nowrap;flex:0 auto}.pql__links{flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.pql__link span{width:auto}.pql__link-arrow{width:var(--pql-arrow-size-mb,12px);height:var(--pql-arrow-size-mb,12px)}.pql-modal__panel{padding:32px 24px}}.section-faq{margin-inline:calc(50% - 50vw)}.faq{background-color:var(--faq-bg,#fff);padding:var(--faq-pad-dt,64px) 24px}.faq__inner{max-width:var(--faq-width,860px);margin-inline:auto}.faq__heading{font-size:var(--faq-heading-size-dt,30px);font-weight:var(--faq-heading-weight,700);color:var(--faq-heading-color,#111);text-align:var(--faq-heading-align,left);margin:0 0 16px;text-transform:none!important}.faq__heading--gradient{color:#0000;background-image:var(--faq-heading-gradient);-webkit-background-clip:text;background-clip:text}.faq__item{border-top:1px solid var(--faq-border-color,#e5e5e5)}.faq__item:last-child{border-bottom:1px solid var(--faq-border-color,#e5e5e5)}.faq__question{color:var(--faq-question-color,#111);font-size:var(--faq-question-size-dt,16px);font-weight:var(--faq-question-weight,600);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__chevron{width:var(--faq-chevron-size-dt,16px);height:var(--faq-chevron-size-dt,16px);color:var(--faq-chevron-color,#111);flex-shrink:0;transition:transform .25s}.faq__item[open] .faq__chevron{transform:rotate(90deg)}.faq__answer{font-size:var(--faq-answer-size-dt,14px);line-height:1.7;font-weight:var(--faq-answer-weight,400);color:var(--faq-answer-color,#6a6a6a);padding:0 32px 18px 0}.faq__answer p{margin:0 0 .4em}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:#0b5cd5;-webkit-text-decoration:underline #0b5cd5;text-decoration:underline #0b5cd5}.faq__answer a:hover{text-decoration:underline}.faq__highlight{color:inherit}.faq__highlight a{color:inherit;text-decoration:underline}@media (width<=767px){.faq{padding:var(--faq-pad-mb,32px) 16px}.faq__heading{font-size:var(--faq-heading-size-mb,22px)}.faq__question{font-size:var(--faq-question-size-mb,14px);padding:15px 0}.faq__answer{font-size:var(--faq-answer-size-mb,12px)}.faq__chevron{width:var(--faq-chevron-size-mb,12px);height:var(--faq-chevron-size-mb,12px)}}.section-product-recommendation{margin-inline:calc(50% - 50vw)}.prc{background-color:var(--prc-bg,#050505);padding:var(--prc-pad-dt,64px) 0}.prc__inner{max-width:1360px;margin-inline:auto;padding-inline:24px}.prc__heading{font-size:var(--prc-heading-size-dt,28px);color:var(--prc-heading-color,#fff);text-transform:none;margin:0 0 24px;font-weight:700}.prc__heading--gradient{color:#0000;background-image:var(--prc-heading-gradient);-webkit-background-clip:text;background-clip:text}.prc__carousel{text-align:center;position:relative}.prc__track{gap:var(--prc-gap,16px);scrollbar-width:none;grid-auto-columns:313px;grid-auto-flow:column;padding-inline:max(24px,50% - 656px);display:grid;overflow-x:auto}.prc__track::-webkit-scrollbar{display:none}.prc__card{background:var(--prc-card-bg,#050505);border-radius:var(--prc-radius,10px);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.prc__media{overflow:hidden}.prc__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}@media (hover:hover) and (pointer:fine){.prc__card:hover .prc__media img{transform:scale(1.06)}}.prc__card--overlay{aspect-ratio:3/4}.prc__card--overlay .prc__media{position:absolute;inset:0}.prc__card--overlay .prc__media:after{content:"";background:var(--prc-overlay-gradient,linear-gradient(#0000, #000000a6));pointer-events:none;z-index:1;position:absolute;inset:0}.prc__card--overlay .prc__info{z-index:2;margin-top:auto;padding:56px 16px 24px;position:relative}.prc__card--stacked .prc__media{aspect-ratio:1;padding:14%}.prc__card--stacked .prc__info{padding:4px 16px 18px}.prc__title{font-size:var(--prc-title-size-dt,22px);font-weight:var(--prc-title-weight,700);color:var(--prc-title-color,#1d1d1f);text-transform:none;margin:0 0 6px}.prc__desc{height:40px;font-size:var(--prc-desc-size-dt,14px);line-height:1.6;font-weight:var(--prc-desc-weight,400);color:var(--prc-desc-color,#6e6e73);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;display:-webkit-box;overflow:hidden}.prc__price{font-size:var(--prc-price-size-dt,16px);font-weight:var(--prc-price-weight,600);color:var(--prc-price-color,#6e6e73);margin-bottom:12px}.prc__price-compare{opacity:.7;margin-left:6px;font-size:.85em;font-weight:400}.prc__cta{cursor:pointer;align-self:flex-start}.prc__cta:disabled{opacity:.45;cursor:not-allowed}.prc__cta--button{color:var(--prc-cta-color,#fff);background:var(--prc-cta-bg,#111);font-size:var(--prc-cta-size-dt,12px);border:none;border-radius:999px;padding:10px 24px;font-weight:600}.prc__cta--link{color:var(--prc-link-color,#2f6fed);font-size:var(--prc-cta-size-dt,12px);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.prc__cta--link:after{content:"";border-top:1.4px solid;border-right:1.4px solid;width:5px;height:5px;transform:rotate(135deg)}.prc__navs{z-index:2;opacity:0;justify-content:space-between;align-items:center;padding-inline:max(24px,50% - 656px);transition:opacity .25s;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.prc__carousel:hover .prc__navs,.prc__carousel:focus-within .prc__navs{opacity:1}.prc__navs--hidden{display:none}.prc__nav{width:38px;height:38px;color:var(--prc-nav-color,#f2f2f2);background:var(--prc-nav-bg,#272729);cursor:pointer;pointer-events:none;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s;display:grid}.prc__carousel:hover .prc__nav,.prc__carousel:focus-within .prc__nav{pointer-events:auto}.prc__nav:hover:not(:disabled){color:var(--prc-nav-color,#f2f2f2);background:var(--prc-nav-bg,#272729)}.prc__nav:disabled{color:#777;cursor:not-allowed;background:#3a3a3a}.prc__nav svg{width:16px;height:16px}@media (width<=1023px){.prc{padding:var(--prc-pad-mb,32px) 0}.prc__inner{padding-inline:16px}.prc__track{scroll-snap-type:x mandatory;grid-auto-columns:82%;gap:12px;padding-inline:4vw;scroll-padding-inline:4vw}.prc__card{scroll-snap-align:start}.prc__heading{font-size:var(--prc-heading-size-mb,22px)}.prc__title{font-size:var(--prc-title-size-mb,14px)}.prc__desc{font-size:var(--prc-desc-size-mb,12px)}.prc__price{font-size:var(--prc-price-size-mb,14px)}.prc__cta--button,.prc__cta--link{font-size:var(--prc-cta-size-mb,12px)}.prc__nav{display:none}}.section-promotion-terms{margin-inline:calc(50% - 50vw)}.ptc{background-color:var(--ptc-bg,#f1f1f1);padding:var(--ptc-pad-dt,64px) 24px}.ptc__inner{max-width:1312px;margin-inline:auto}.ptc__heading{font-size:var(--ptc-heading-size-dt,30px);color:var(--ptc-title-color,#111);text-align:var(--ptc-heading-align,center);white-space:pre-line;text-transform:none;margin:0 0 32px;font-weight:700;line-height:1.35}.ptc__heading--gradient{color:#0000;background:var(--ptc-gradient,linear-gradient(90deg, #111 0%, #777 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ptc__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ptc__item{font-size:var(--ptc-terms-size-dt,13px);color:var(--ptc-text-color,#111);text-align:var(--ptc-terms-align,center);line-height:1.7;list-style:none}.ptc__item p{margin:0;display:inline}.ptc__item a{color:var(--ptc-link-color,#0b5cd5);text-decoration:underline;-webkit-text-decoration-color:var(--ptc-link-color,#0b5cd5);-webkit-text-decoration-color:var(--ptc-link-color,#0b5cd5);-webkit-text-decoration-color:var(--ptc-link-color,#0b5cd5);text-decoration-color:var(--ptc-link-color,#0b5cd5)}.ptc__item a:hover{text-decoration:underline}@media (width<=767px){.ptc{padding:var(--ptc-pad-mb,32px) 16px}.ptc__heading{font-size:var(--ptc-heading-size-mb,22px);margin-bottom:24px}.ptc__item{font-size:var(--ptc-terms-size-mb,12px)}}.section-pdp-nav{margin-inline:calc(50% - 50vw)}.pdpnav-wrap{top:var(--pdpnav-offset,0);z-index:30;background:var(--pdpnav-bg,#fff);border-bottom:1px solid var(--pdpnav-border-color,#e5e7eb);position:sticky}.pdpnav-wrap.is-pinned{position:fixed;left:0;right:0}.pdpnav__spacer{display:block}.pdpnav{align-items:center;display:flex}@media (width>=768px){.pdpnav{box-sizing:border-box;width:min(1920px, var(--pdpnav-parent-w,1480px));margin-inline:auto;padding-inline:64px}}@media (width>=1920px){.pdpnav{padding-inline:208px}}.pdpnav__arrow{color:#6b7280;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:none}.pdpnav__arrow:hover{background:0 0}.pdpnav__arrow svg{width:16px;height:16px}.pdpnav__arrow.is-hidden{visibility:hidden}.pdpnav__cart{height:44px;color:var(--pdpnav-item-color,#4b5563);flex:none;margin-inline-end:12px}.pdpnav__cart.is-duplicate-cart{display:none}.pdpnav__track{scrollbar-width:none;flex:auto;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;height:48px;margin:0 auto;padding:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.pdpnav__track::-webkit-scrollbar{display:none}.pdpnav__item{height:auto;color:var(--pdpnav-item-color,#4b5563);font-size:var(--pdpnav-item-size-dt,14px);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;flex:none;padding:12px 16px;font-weight:600}.pdpnav__item:hover,.pdpnav__item.is-active{color:var(--pdpnav-item-active-color,#111)}.pdpnav__item:hover{background:0 0}.pdpnav-wrap--pill{border-bottom-color:#0000}.pdpnav-wrap--pill .pdpnav__track{justify-content:flex-start;gap:24px;height:56px;padding-inline:0}.pdpnav__item:first-child{margin-inline-start:auto}.pdpnav__item:last-child{margin-inline-end:auto}.pdpnav-wrap--pill .pdpnav__item{height:32px;color:var(--pdpnav-item-color,#fff);box-shadow:inset 0 0 0 1px var(--pdpnav-pill-border,transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 16px;display:flex}.pdpnav-wrap--pill .pdpnav__item:hover,.pdpnav-wrap--pill .pdpnav__item.is-active{color:var(--pdpnav-pill-active-text,var(--pdpnav-bg,#2196f3));background:var(--pdpnav-pill-active-bg,#fff);box-shadow:none}.pdpnav-wrap:not(.pdpnav-wrap--pill).is-fade-left:not(.is-fade-right) .pdpnav__track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.pdpnav-wrap:not(.pdpnav-wrap--pill).is-fade-right:not(.is-fade-left) .pdpnav__track{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}.pdpnav-wrap:not(.pdpnav-wrap--pill).is-fade-left.is-fade-right .pdpnav__track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}@media (width<=767px){.pdpnav__arrow{display:grid}.pdpnav__track{justify-content:flex-start}.pdpnav-wrap--pill .pdpnav__track{padding-inline:0}.pdpnav-wrap--pill .pdpnav__item{height:24px;padding:0 8px}.pdpnav__item{font-size:var(--pdpnav-item-size-mb,13px);margin-inline:0;padding:8px 12px}.pdpnav__track{padding:0;scroll-padding-inline:12px}.pdpnav-wrap--pill .pdpnav__item:first-child{padding:0 8px 0 12px}.pdpnav-wrap--pill .pdpnav__item:last-child{padding:0 12px 0 8px}.cart-link{min-width:24px}}.sbb{z-index:40;visibility:hidden;background:#fff;border-top:1px solid #e5e5e5;transition:transform .25s,visibility .25s;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -4px 16px #00000014}.sbb.is-visible{visibility:visible;transform:translateY(0)}.sbb__inner{align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:10px 24px;display:flex}.sbb__info{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.sbb__title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sbb__opts,.sbb__addons{color:#767676;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sbb__price{color:#111;text-align:right;flex-shrink:0;font-size:18px;font-weight:700}.sbb__actions{flex-shrink:0;gap:8px;display:flex}.sbb__btn{color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.sbb__btn:hover:not(:disabled){opacity:.85}.sbb__btn:disabled{cursor:not-allowed;opacity:.5}.sbb__btn--add{background:#111}.sbb__btn--buy{background:#f05a28}.sbb__btn--buy:hover{opacity:.85;background:#f05a28}@media (width<=768px){.sbb__inner{gap:10px;padding:8px 14px}.sbb__opts{display:none}.sbb__title{font-size:13px}.sbb__price{font-size:15px}.sbb__btn{padding:9px 12px;font-size:13px}}.section-product-card-carousel{margin-inline:calc(50% - 50vw)}.pcc__head{max-width:1312px;margin-inline:auto}.pcc__heading{font-size:var(--pcc-heading-size-dt,40px);text-align:var(--pcc-heading-align,left);color:var(--pcc-heading-color,#111);margin:0 0 32px;font-weight:700;line-height:1.2;text-transform:none!important}.pcc__carousel{position:relative}.pcc__track{--pcc-card-cur:min(var(--pcc-card-w,484px), calc((100vw - 48px - 2 * var(--pcc-card-gap,16px)) / 2.7));grid-auto-flow:column;grid-auto-columns:var(--pcc-card-cur);gap:var(--pcc-card-gap,16px);scrollbar-width:none;padding-inline:max(0px,50% - 656px);display:grid;overflow-x:auto}.pcc__track::-webkit-scrollbar{display:none}.pcc--static .pcc__track{--pcc-card-cur:min(var(--pcc-card-w,484px), calc((100% - var(--pcc-card-gap,16px)) / 2));max-width:1312px;margin-inline:auto;overflow-x:visible}.pcc--static .pcc__navs{display:none}.pcc__card{aspect-ratio:calc(100 / var(--pcc-card-ratio,100));border-radius:var(--pcc-card-radius,8px);position:relative}.pcc__bg{z-index:0;border-radius:inherit;background:var(--pcc-card-bg,#0a0a0a);position:absolute;inset:0;overflow:hidden}.pcc__bg img{object-fit:cover;width:100%;height:100%}.pcc__product{top:var(--pcc-product-top,0%);z-index:1;pointer-events:none;line-height:0;position:absolute;left:0;right:0;overflow:visible}.pcc__product img{width:100%;max-width:none;height:auto;display:block}.pcc__info{z-index:2;text-align:left;flex-direction:column;padding:40px 28px 28px;display:flex;position:absolute;inset:56% 0 0}.pcc__info:after{content:"";z-index:-1;background:var(--pcc-overlay-gradient,transparent);pointer-events:none;position:absolute;inset:0}.pcc__title{font-size:var(--pcc-title-size-dt,26px);color:var(--pcc-title-color,#fff);margin:0 0 8px;font-weight:700;line-height:1.25;text-transform:none!important}.pcc__desc{height:40px;color:var(--pcc-desc-color,#a1a1aa);font-size:var(--pcc-desc-size-dt,14px);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.pcc__bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.pcc__price{font-size:var(--pcc-price-size-dt,15px);color:var(--pcc-price-color,#fff);white-space:nowrap;font-weight:500}.pcc__price-compare{opacity:.7;margin-left:6px;font-size:.85em;font-weight:400}.pcc__cta{cursor:pointer;flex:none;text-decoration:none}.pcc__cta--button{font-size:var(--pcc-cta-size-dt,13px);color:var(--pcc-cta-color,#111);background:var(--pcc-cta-bg,#fff);white-space:nowrap;border-radius:999px;padding:10px 22px;font-weight:600}.pcc__cta--link{font-size:var(--pcc-cta-size-dt,13px);color:var(--pcc-link-color,#fff);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pcc__cta-arrow{width:12px;height:12px}.pcc__navs{pointer-events:none;z-index:5;position:absolute;inset:0}.pcc__nav{aspect-ratio:1;width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pcc-nav-color,#fff);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:38%}.pcc__nav svg{width:28px;height:28px}.pcc__nav--prev{left:max(0px,50% - 620px)}.pcc__nav--next{right:max(0px,50% - 620px)}.pcc__nav:disabled{visibility:hidden}@media (width<=1023px){.pcc{padding:var(--pcc-pad-mb,32px) 0}.pcc__head{padding-inline:16px}.pcc__heading{font-size:var(--pcc-heading-size-mb,24px);margin-bottom:20px}.pcc__track,.pcc--static .pcc__track{--pcc-card-cur:min(var(--pcc-card-w,484px), 82vw);grid-auto-columns:var(--pcc-card-cur);scroll-snap-type:x mandatory;gap:12px;padding-inline:4vw;scroll-padding-inline:4vw;overflow-x:auto}.pcc__card{scroll-snap-align:start}.pcc__info{padding:18px 18px 20px}.pcc__title{font-size:var(--pcc-title-size-mb,17px)}.pcc__desc{font-size:var(--pcc-desc-size-mb,12px);-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px;display:-webkit-box;overflow:hidden}.pcc__price{font-size:var(--pcc-price-size-mb,13px)}.pcc__cta--button,.pcc__cta--link{font-size:var(--pcc-cta-size-mb,12px)}.pcc__navs{display:none}}.section-how-to-use-carousel{margin-inline:calc(50% - 50vw)}.htu{padding:var(--htu-pad-dt,64px) 0;background:var(--htu-bg,#f1f1f1)}.htu__head{max-width:1312px;margin-inline:auto}.htu__heading{font-size:var(--htu-heading-size-dt,40px);color:var(--htu-heading-color,#111);text-align:var(--htu-heading-align,left);margin:0 0 24px;font-weight:700;line-height:1.2;text-transform:none!important}.htu__tabs-wrap{max-width:1312px;margin-inline:auto}.htu__tabs{scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.htu__tabs::-webkit-scrollbar{display:none}.htu__tab{font-size:var(--htu-tab-size-dt,13px);color:var(--htu-tab-color,#111);background:var(--htu-tab-bg,#fff);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:8px 16px;font-weight:500}.htu__tab:hover,.htu__tab.is-active{color:var(--htu-tab-active-color,#fff);background:var(--htu-tab-active-bg,#111);border-color:var(--htu-tab-active-color,#fff)}.htu__track{--htu-card-cur:min(var(--htu-card-w,374px), calc((100vw - 48px - 2 * var(--htu-card-gap,16px)) / 2.7));grid-auto-flow:column;grid-auto-columns:var(--htu-card-cur);gap:var(--htu-card-gap,16px);scrollbar-width:none;padding-inline:max(0px,50% - 656px);display:grid;overflow-x:auto}.htu__track::-webkit-scrollbar{display:none}.htu--static .htu__track{--htu-card-cur:min(var(--htu-card-w,374px), calc((100% - var(--htu-card-gap,16px)) / 2));max-width:1312px;margin-inline:auto;overflow-x:visible}.htu--static .htu__footer{display:none}.htu__card{aspect-ratio:calc(100 / var(--htu-card-ratio,150));border-radius:var(--htu-card-radius,12px);background:var(--htu-card-bg,#111);flex-direction:column;display:flex;overflow:hidden}.htu-is-hidden{display:none}.htu__card-body{min-height:30%;padding:24px}.htu__card--text{justify-content:center}.htu__card--text .htu__card-body{margin-block:auto}.htu__card-title{font-size:var(--htu-title-size-dt,18px);color:var(--htu-title-color,#fff);text-align:var(--htu-title-align,left);text-transform:none;margin:0 0 8px;font-weight:700;line-height:1.3}.htu__card-desc{font-size:var(--htu-desc-size-dt,14px);color:var(--htu-desc-color,#fff);text-align:var(--htu-desc-align,left);margin:0;line-height:1.5}.htu__card--text .htu__card-desc{color:var(--htu-text-card-color,#fff)}.htu__card-media{flex:1;min-height:0;line-height:0}.htu__card-media img{object-fit:cover;width:100%;height:100%}.htu__footer{margin-inline:auto;justify-content:space-between;align-items:center;gap:16px;max-width:1312px;margin-top:20px;display:flex}.htu__dots{gap:6px;display:flex}.htu__dot{background:var(--htu-dot-color,#111);opacity:.35;cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.htu__dot.is-active{opacity:1}.htu__navs{gap:8px;display:flex}.htu__nav{width:32px;height:32px;color:var(--htu-nav-color,#111);background:var(--htu-nav-bg,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.htu__nav svg{width:16px;height:16px}.htu__nav:disabled{opacity:.3;cursor:default}@media (width<=1023px){.htu{padding:var(--htu-pad-mb,32px) 0}.htu__head,.htu__tabs-wrap,.htu__footer{padding-inline:16px}.htu__heading{font-size:var(--htu-heading-size-mb,24px);margin-bottom:16px}.htu__tabs{margin-bottom:16px}.htu__tab{font-size:var(--htu-tab-size-mb,12px)}.htu__track,.htu--static .htu__track{--htu-card-cur:min(var(--htu-card-w,374px), 82vw);grid-auto-columns:var(--htu-card-cur);scroll-snap-type:x mandatory;gap:12px;padding-inline:4vw;scroll-padding-inline:4vw;overflow-x:auto}.htu__card{scroll-snap-align:start}.htu__card-body{padding:18px}.htu__card-title{font-size:var(--htu-title-size-mb,16px)}.htu__card-desc{font-size:var(--htu-desc-size-mb,13px)}}.section-app-feature-carousel{margin-inline:calc(50% - 50vw)}.afc{padding:var(--afc-pad-dt,64px) 0;background:var(--afc-bg,#f1f1f1)}.afc__head{max-width:1312px;margin-inline:auto}.afc__heading{max-width:var(--afc-heading-max-w,1312px);margin:0 0 16px;margin-inline:var(--afc-heading-margin-inline,auto);overflow-wrap:break-word;text-align:var(--afc-heading-align,center);font-size:var(--afc-heading-size-dt,28px);color:var(--afc-heading-color,#111);font-weight:700;line-height:1.2;text-transform:none!important}.afc__intro{max-width:760px;margin:0 auto;margin-inline:var(--afc-intro-margin-inline,auto);text-align:var(--afc-intro-align,center);font-size:var(--afc-intro-size-dt,14px);color:var(--afc-intro-color,#52525b);line-height:1.6}.afc__cta{text-align:var(--afc-heading-align,center);margin-top:24px}.afc__btn{color:var(--afc-btn-color,#fff);background:var(--afc-btn-bg,#111);border-radius:var(--afc-btn-radius,22px);cursor:pointer;border:0;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.afc__track{--afc-card-cur:min(var(--afc-card-w,405px), calc((100vw - 48px - 2 * var(--afc-card-gap,16px)) / 2.7));grid-auto-flow:column;grid-auto-columns:var(--afc-card-cur);gap:var(--afc-card-gap,16px);scrollbar-width:none;margin-top:32px;padding-inline:max(0px,50% - 656px);display:grid;overflow-x:auto}.afc__track::-webkit-scrollbar{display:none}.afc--static .afc__track{--afc-card-cur:min(var(--afc-card-w,405px), calc((100% - var(--afc-card-gap,16px)) / 2));max-width:1312px;margin-inline:auto;overflow-x:visible}.afc--static .afc__footer{display:none}.afc__card{aspect-ratio:calc(100 / var(--afc-card-ratio,70));border-radius:var(--afc-card-radius-dt,24px);background:var(--afc-card-bg,#fff);display:flex;overflow:hidden}.afc__card-body{flex:1;min-width:0;padding:20px}.afc__card-title{text-align:var(--afc-title-align,left);font-size:var(--afc-title-size-dt,16px);color:var(--afc-title-color,#111);margin:0 0 8px;font-weight:700;line-height:1.3;text-transform:none!important}.afc__card-desc{text-align:var(--afc-desc-align,left);font-size:var(--afc-desc-size-dt,13px);color:var(--afc-desc-color,#52525b);margin:0;line-height:1.5}.afc__card-media{width:var(--afc-media-w,50%);line-height:0}.afc__card-media img{object-fit:cover;width:100%;height:100%}.afc__footer{margin-inline:auto;justify-content:space-between;align-items:center;gap:16px;max-width:1312px;margin-top:20px;display:flex}.afc__dots{gap:6px;display:flex}.afc__dot{background:var(--afc-dot-color,#111);opacity:.25;cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.afc__dot.is-active{opacity:1}.afc__navs{gap:8px;display:flex}.afc__nav{width:32px;height:32px;color:var(--afc-nav-color,#fff);background:var(--afc-nav-bg,#111);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.afc__nav svg{width:16px;height:16px}.afc__nav:disabled{opacity:.3;cursor:default}.afc-modal{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.afc-modal[hidden]{display:none}.afc-modal__backdrop{background:#0000008c;position:absolute;inset:0}.afc-modal__panel{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:40px 48px;display:flex;position:relative;box-shadow:0 24px 64px #00000040}.afc-modal__title{color:#111;margin:0;font-size:18px;font-weight:700;text-transform:none!important}.afc-modal__qr img,.afc-modal__qr .placeholder-svg{object-fit:contain;width:220px;height:220px}.afc-modal__hint{color:#71717a;margin:0;font-size:13px}@media (width<=1023px){.afc{padding:var(--afc-pad-mb,32px) 0}.afc__head,.afc__footer{padding-inline:16px}.afc__heading{font-size:var(--afc-heading-size-mb,22px);margin-bottom:12px}.afc__intro{font-size:var(--afc-intro-size-mb,13px)}.afc__cta{margin-top:16px}.afc__track,.afc--static .afc__track{--afc-card-cur:min(var(--afc-card-w,405px), 82vw);scroll-snap-type:x mandatory;gap:12px;margin-top:20px;padding-inline:4vw;scroll-padding-inline:4vw;overflow-x:auto}.afc__card{scroll-snap-align:start;border-radius:var(--afc-card-radius-mb,16px)}.afc__card-body{padding:14px}.afc__card-title{font-size:var(--afc-title-size-mb,14px)}.afc__card-desc{font-size:var(--afc-desc-size-mb,12px)}.afc-modal__panel{padding:32px 24px}}.ces{padding:var(--ces-pad-dt,64px) 0;background:var(--ces-bg,#f1f1f1)}.ces__head{width:100%;max-width:var(--ces-w,1312px);margin-inline:auto}.ces__heading{font-size:var(--ces-heading-size-dt,24px);font-weight:var(--ces-heading-weight,700);color:var(--ces-heading-color,#111);text-align:var(--ces-heading-align,center);margin:0 0 12px;line-height:1.25;text-transform:none!important}.ces__intro{max-width:720px;margin:0 auto;margin-inline:var(--ces-intro-margin-inline,auto);text-align:var(--ces-intro-align,center);font-size:var(--ces-intro-size-dt,14px);color:var(--ces-intro-color,#52525b);line-height:1.6}.ces__grid{width:100%;max-width:var(--ces-w,1312px);grid-template-columns:736px 376px;align-items:stretch;gap:24px;margin:32px auto 0;display:grid}.ces__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ces-radius-dt,12px);grid-auto-columns:100%;grid-auto-flow:column;gap:16px;height:414px;display:grid;overflow-x:auto}.ces__track::-webkit-scrollbar{display:none}.ces__slide{scroll-snap-align:start;border-radius:var(--ces-radius-dt,12px);background:#f4f4f5;height:414px;position:relative;overflow:hidden}.ces__track.ces--transition-fade{scroll-snap-type:none;grid-auto-columns:100%;overflow:hidden}.ces__track.ces--transition-fade .ces__slide{scroll-snap-align:none;opacity:0;z-index:1;pointer-events:none;grid-area:1/1;height:414px;transition:opacity .55s cubic-bezier(.25,.46,.45,.94)}.ces__track.ces--transition-fade .ces__slide.is-active{opacity:1;z-index:2;pointer-events:auto}.ces__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ces__media--placeholder{place-items:center;display:grid}.ces__media--placeholder svg{opacity:.5;width:40%;height:auto}.ces__video-wrap{position:absolute;inset:0}.ces__media--video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.ces__toggle{z-index:2;color:#fff;cursor:pointer;background:#1119;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s;display:grid;position:absolute;bottom:16px;right:16px}.ces__toggle:hover{background:#111c}.ces__toggle svg{width:18px;height:18px}.ces__toggle-play{display:none}.ces__toggle.is-paused .ces__toggle-play{display:block}.ces__toggle.is-paused .ces__toggle-pause{display:none}.ces__progress{z-index:2;background:var(--ces-progress-color,#fff);height:4px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ces__progress{background:color-mix(in srgb, var(--ces-progress-color,#fff) 35%, transparent)}}.ces__progress{cursor:pointer}.ces__progress-fill{background:var(--ces-progress-color,#fff);width:0;height:100%}.ces__slide-text,.ces__dots{display:none}.ces__panel{background:var(--ces-panel-bg,#ededed);border-radius:var(--ces-radius-dt,12px);scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;width:376px;height:414px;overflow:hidden auto}.ces__item{background:var(--ces-item-bg,#ededed);border-bottom:1px solid #0000000f;transition:background .25s,box-shadow .25s}.ces__item:last-child{border-bottom:0}.ces__item.is-active{z-index:1;background:var(--ces-item-active-bg,#fff);position:relative;box-shadow:0 4px 16px #00000014}.ces__item-head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.ces__item-head:hover{background:0 0}.ces__item-head .ces__item-title:hover{opacity:.8;transition:all .2s;transform:scale(1.01)}.ces__item-title{min-width:0;font-size:var(--ces-title-size-dt,14px);font-weight:var(--ces-title-weight,600);color:var(--ces-title-color,#111);text-align:var(--ces-title-align-dt,left);flex:auto;line-height:1.4}.ces__item-chevron{color:#71717a;flex:none;width:14px;height:14px;transition:transform .25s}.ces__item.is-active .ces__item-chevron{transform:rotate(180deg)}.ces__item-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ces__item.is-active .ces__item-body{grid-template-rows:1fr}.ces__item-body-inner{min-height:0;overflow:hidden}.ces__item-desc{font-size:var(--ces-desc-size-dt,14px);font-weight:var(--ces-desc-weight,400);color:var(--ces-desc-color,#424242);text-align:var(--ces-desc-align-dt,left);margin:0;padding:0 20px 16px;line-height:1.6}@media (width<=1023px){.ces{padding:var(--ces-pad-mb,32px) 0}.ces__heading{font-size:var(--ces-heading-size-mb,20px)}.ces__intro{font-size:var(--ces-intro-size-mb,13px)}.ces__grid{margin-top:20px;display:block}.ces__panel{display:none}.ces__track{grid-auto-columns:82vw;gap:12px;height:auto;scroll-padding-inline:16px}.ces__slide{border-radius:var(--ces-radius-mb,12px);flex-direction:column;height:auto;display:flex}.ces__track.ces--transition-fade .ces__slide{height:auto}.ces__media,.ces__media--placeholder{aspect-ratio:calc(100 / var(--ces-media-ratio,56));position:relative;inset:auto}.ces__video-wrap{aspect-ratio:calc(100 / var(--ces-media-ratio,56));flex:none;position:relative;inset:auto}.ces__video-wrap .ces__media{position:absolute;inset:0}.ces__toggle{width:34px;height:34px}.ces__toggle svg{width:15px;height:15px}.ces__slide-text{padding:12px 16px 16px;display:block}.ces__slide-title{font-size:var(--ces-title-size-mb,15px);font-weight:var(--ces-title-weight,600);color:var(--ces-title-color,#111);text-align:var(--ces-title-align-mb,center);margin:0 0 6px;line-height:1.4}.ces__slide-desc{font-size:var(--ces-desc-size-mb,13px);font-weight:var(--ces-desc-weight,400);color:var(--ces-desc-color,#424242);text-align:var(--ces-desc-align-mb,center);margin:0;line-height:1.5}.ces__dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.ces__dot{cursor:pointer;background:#11111140;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.ces__dot:hover{background:#11111173}.ces__dot.is-active{background:var(--ces-title-color,#111);border-radius:4px;width:20px}}.pct{padding:var(--pct-pad-dt,80px) 0;background:var(--pct-bg,#fff)}.pct__head{justify-content:space-between;align-items:center;gap:24px;max-width:1312px;margin-inline:auto;display:flex}.pct__heading{font-size:var(--pct-heading-size-dt,24px);font-weight:var(--pct-heading-weight,700);color:var(--pct-heading-color,#111);text-align:var(--pct-heading-align,left);text-transform:none;margin:0;line-height:1.25}.pct__dropdown{flex:none;position:relative}.pct__dropdown-summary{color:#111;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.pct__dropdown-summary::-webkit-details-marker{display:none}.pct__dropdown-summary svg{width:14px;height:14px}.pct__dropdown-chevron{transition:transform .25s}.pct__dropdown[open] .pct__dropdown-chevron{transform:rotate(180deg)}.pct__dropdown-list{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001f}.pct__dropdown-item{text-align:left;color:#111;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.pct__dropdown-item:hover{background:#f4f4f5}.pct__dropdown-item.is-active{font-weight:600}.pct__dropdown-item.is-active:after{content:"✓";float:right}.pct__dropdown-item:disabled{opacity:.4;cursor:default}.pct__table{--pct-track:repeat(var(--pct-count,2), minmax(0, 320px));grid-template-columns:var(--pct-track);justify-content:center;gap:0 70px;max-width:1312px;margin:32px auto 0;display:grid;overflow:visible}.pct__row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.pct__row--head{top:var(--pct-head-sticky-top,0);z-index:5;background:var(--pct-bg,#fff);align-items:end;position:sticky}.pct__row--head .pct__cell{border-bottom:1px solid var(--pct-divider-color,#e5e7eb)}.pct__cell--value{font-size:var(--pct-value-size-dt,13px);text-align:center;white-space:pre-line;color:var(--pct-value-color,#111);flex-direction:column;align-items:center;gap:6px;padding:14px 8px;line-height:1.5;display:flex}.pct__spec-label{font-size:var(--pct-label-size-dt,13px);color:var(--pct-label-color,#9ca3af);font-weight:400}.pct__spec-value{font-weight:inherit}.pct__cell--w-500{font-weight:500}.pct__cell--w-600{font-weight:600}.pct__cell--w-700{font-weight:700}.pct__cell--w-800{font-weight:800}.pct__card{background:var(--pct-card-bg,#fff);border-radius:12px 12px 0 0;flex-direction:column;align-items:center;padding:24px 12px 16px;display:flex}.pct__card-media{justify-content:center;align-items:center;width:222px;height:222px;display:flex;position:relative}.pct__card-img{object-fit:contain;width:222px;height:222px}.pct__tag{text-align:center;width:100%;height:16px;font-size:var(--pct-tag-size-dt,12px);color:var(--pct-tag-color,#3da0f0);margin-top:10px;font-weight:700;line-height:1.2;display:block}.pct__card-name{font-size:var(--pct-name-size-dt,16px);color:var(--pct-name-color,#111);text-align:center;text-transform:none;margin:6px 0 2px;font-weight:700;line-height:1.3}.pct__desc{font-size:var(--pct-desc-size-dt,12px);color:var(--pct-desc-color,#6e6e73);text-align:center;margin:0 0 6px;line-height:1.5}.pct__price{align-items:baseline;gap:8px;margin:6px 0 12px;display:flex}.pct__price-now{font-size:var(--pct-price-size-dt,16px);color:var(--pct-price-color,#2f7cf6);font-weight:700}.pct__price-was{color:var(--pct-was-color,#9ca3af);font-size:13px}.pct__btn{color:var(--pct-btn-color,#fff);background:var(--pct-btn-bg,#2f7cf6);border-radius:var(--pct-btn-radius,18px);cursor:pointer;border:0;padding:8px 20px;font-size:13px;font-weight:600;transition:opacity .25s}.pct__btn:hover{opacity:.85}.pct__btn:disabled{opacity:.5;cursor:default}.pct__link{color:var(--pct-link-color,#2f7cf6);align-items:center;gap:2px;margin-top:8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.pct__link svg{width:12px;height:12px}.pct__more{text-align:center;margin-inline:auto;max-width:1312px;margin-top:16px}.pct__more-toggle{font-family:inherit;font-size:13px;font-weight:600;line-height:inherit;color:var(--pct-link-color,#2f7cf6);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pct__more-toggle:hover,.pct__more-toggle:focus-visible{background:0 0}.pct__more-toggle-icon{width:14px;height:14px;transition:transform .25s}.pct__more-toggle.is-expanded .pct__more-toggle-icon{transform:rotate(180deg)}.pct__more-link svg{width:13px;height:13px}@media (width<=1023px){.pct{padding:var(--pct-pad-mb,40px) 0}.pct__head{flex-direction:column;gap:16px;width:100%;max-width:720px;padding-inline:16px}.pct__heading{font-size:var(--pct-heading-size-mb,16px)}.pct__dropdown-summary{gap:5px;padding:8px 14px;font-size:13px}.pct__dropdown-list{width:max-content;min-width:calc(100vw - 32px);max-width:320px;left:50%;right:auto;transform:translate(-50%)}.pct__table{--pct-track:repeat(var(--pct-count,2), minmax(160px, 42vw));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:start;gap:0 6px;width:100%;max-width:720px;margin-top:20px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.pct__cell{scroll-snap-align:center}.pct__cell--value{font-size:var(--pct-value-size-mb,12px);gap:4px}.pct__spec-label{font-size:var(--pct-label-size-mb,12px);color:var(--pct-label-color,#9ca3af)}.pct__card{padding:16px 8px 12px}.pct__card-media{width:140px;height:140px}.pct__card-img{max-width:140px;max-height:140px}.pct__card-name{font-size:var(--pct-name-size-mb,14px)}.pct__desc{font-size:var(--pct-desc-size-mb,12px)}.pct__price-now{font-size:var(--pct-price-size-mb,14px)}.pct__tag{font-size:var(--pct-tag-size-mb,12px)}.pct__btn{padding:7px 16px;font-size:12px}.pct__more{width:100%;max-width:720px;padding-inline:16px}}.lp-trigger{width:40px;height:40px;color:var(--text-color,#111);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp-trigger svg{width:20px;height:20px}.lp{z-index:9999;visibility:hidden;opacity:0;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.lp[hidden]{display:none}.lp.is-open{visibility:visible;opacity:1}.lp__backdrop{background:#0000008c;position:absolute;inset:0}.lp__panel{background:#f7f7f7;border-radius:12px;flex-direction:column;width:min(920px,100%);max-height:min(86vh,860px);padding:40px 48px 32px;transition:transform .25s;display:flex;position:relative;transform:translateY(12px);box-shadow:0 24px 64px #0000003d}.lp.is-open .lp__panel{transform:translateY(0)}.lp__close{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.lp__close:hover{background:0 0}.lp__close svg{width:18px;height:18px}.lp__title{color:#111;text-align:center;width:90%;margin:0 0 28px;font-size:24px;font-weight:700}.lp__form-wrap{scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent;max-height:600px;padding-right:12px;overflow-y:auto}.lp__body{padding-right:4px}.lp__group{margin-bottom:28px}.lp__group-title{color:#111;margin:0 0 14px;font-size:16px;font-weight:700}.lp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp__item{text-align:left;cursor:pointer;background:#ececec;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:14px;transition:background .15s;display:flex}.lp__item:hover{background:#e2e2e2}.lp__item.is-current{border-color:#111}.lp__item-name{text-overflow:ellipsis;white-space:nowrap;color:#111;font-weight:500;overflow:hidden}.lp__item-lang{color:#9a9a9a;flex-shrink:0;font-size:13px}@media (width<=767.98px){.lp{padding:12px}.lp__panel{padding:28px 20px 20px}.lp__title{margin-bottom:20px;font-size:20px}.lp__grid{grid-template-columns:1fr;gap:10px}}.section-coupon-activity-card{margin-inline:calc(50% - 50vw)}.cac{padding:var(--cac-pad-dt,64px) 0;background:var(--cac-bg,#f1f1f1)}.cac__inner{max-width:1312px;margin-inline:auto}.cac__heading{font-size:var(--cac-heading-size-dt,40px);text-align:var(--cac-heading-align,center);text-transform:var(--cac-heading-transform,uppercase);color:var(--cac-heading-color,#111);margin:0 0 32px;font-weight:700;line-height:1.2}.cac__heading--gradient{color:#0000;background-image:var(--cac-heading-gradient,none);-webkit-background-clip:text;background-clip:text}.cac__description{color:var(--cac-description-color,#555);font-size:var(--cac-description-size-dt,14px);text-align:var(--cac-description-align,center);margin:-16px 0 32px;line-height:1.5}.cac__grid{gap:16px;display:grid}.cac__grid--1{grid-template-columns:1fr}.cac__grid--2,.cac__grid--3{grid-template-columns:repeat(2,1fr)}.cac__grid--3 .cac__card:first-child{grid-column:1/-1}.cac__grid--4{grid-template-columns:repeat(2,1fr)}.cac__card{background:var(--cac-card-bg,#f5f5f5);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.cac__grid--1 .cac__card,.cac__grid--3 .cac__card:first-child{min-height:280px}.cac__media{position:absolute;inset:0}.cac__media img{object-fit:cover;width:100%;height:100%;display:block}.cac__content{z-index:1;justify-content:var(--cac-content-v,center);align-items:var(--cac-content-h,flex-start);flex-direction:column;padding:24px 32px;display:flex;position:absolute;inset:0}.cac__content-inner{gap:8px;align-items:var(--cac-content-items,flex-start);max-width:62%;text-align:var(--cac-content-text-align,left);flex-direction:column;display:flex}.cac__card-title{font-size:var(--cac-card-title-size-dt,20px);color:var(--cac-card-title-color,#111);text-transform:var(--cac-card-title-transform,uppercase);margin:0;font-weight:700;line-height:1.3}.cac__card-desc{font-size:var(--cac-card-desc-size-dt,13px);color:var(--cac-card-desc-color,#555);text-align:var(--cac-card-desc-align,left);margin:0;line-height:1.5}.cac__copy{color:var(--cac-copy-color,#fff);background:var(--cac-copy-bg,#111);cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:600;line-height:1;transition:opacity .2s}.cac__copy:hover{opacity:.85}@media (width<=767px){.cac{padding:var(--cac-pad-mb,32px) 0}.cac__inner{padding-inline:16px}.cac__heading{font-size:var(--cac-heading-size-mb,24px);margin-bottom:20px}.cac__description{font-size:var(--cac-description-size-mb,14px);margin:-8px 0 20px}.cac__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cac__grid::-webkit-scrollbar{display:none}.cac__card{scroll-snap-align:center;flex:0 0 283px;width:283px;height:433px}.cac__grid--3 .cac__card:first-child{grid-column:auto}.cac__content{justify-content:var(--cac-content-v-mb,center);align-items:var(--cac-content-h-mb,flex-start);padding:20px}.cac__content-inner{align-items:var(--cac-content-items-mb,flex-start);max-width:100%;text-align:var(--cac-content-text-align-mb,left)}.cac__card-title{font-size:var(--cac-card-title-size-mb,17px);color:var(--cac-card-title-color-mb,var(--cac-card-title-color,#111))}.cac__card-desc{color:var(--cac-card-desc-color-mb,var(--cac-card-desc-color,#555))}.cac__copy{color:var(--cac-copy-color-mb,var(--cac-copy-color,#fff));background:var(--cac-copy-bg-mb,var(--cac-copy-bg,#111));padding:9px 18px}}.section-customer-review-floating{margin-inline:calc(50% - 50vw)}.crf{padding:var(--crf-pad-dt,64px) 0;background:var(--crf-bg,#fff);overflow:hidden}.crf__head{max-width:1312px;margin:0 auto 32px;padding-inline:24px}.crf__heading{font-size:var(--crf-heading-size-dt,40px);text-align:var(--crf-heading-align,center);color:var(--crf-heading-color,#111);margin:0;font-weight:700;line-height:1.2}.crf__heading--gradient{color:#0000;background-image:var(--crf-heading-gradient,none);-webkit-background-clip:text;background-clip:text}.crf__row{overflow:hidden}.crf__row+.crf__row{margin-top:42px}.crf__track{width:max-content;animation:crf-marquee-left var(--crf-duration,40s) linear infinite;display:flex}.crf__row--right .crf__track{animation-name:crf-marquee-right}.crf__group{gap:42px;padding-inline-end:16px;display:flex}@keyframes crf-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes crf-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.crf__track{animation:none}}.crf__bubble{background:var(--crf-bubble-bg,#fff);box-sizing:border-box;height:76px;min-width:var(--crf-bubble-min-w-dt,280px);max-width:var(--crf-bubble-max-w-dt,460px);border-radius:999px;flex:none;align-items:center;gap:12px;padding:0 24px 0 4px;display:flex;box-shadow:0 2px 12px #00000014}.crf__avatar{box-sizing:border-box;object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.crf__avatar--fallback{color:#111;background:#e8e8e8;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.crf__body{min-width:0}.crf__name{font-size:var(--crf-name-size-dt,14px);color:var(--crf-bubble-name-color,var(--crf-name-color,#111));margin:0 0 4px;font-weight:700;line-height:1}.crf__text{font-size:var(--crf-text-size-dt,13px);color:var(--crf-bubble-text-color,var(--crf-text-color,#555));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1;display:-webkit-box;overflow:hidden}@media (width<=767px){.crf{padding:var(--crf-pad-mb,32px) 0}.crf__head{margin-bottom:20px;padding-inline:16px}.crf__heading{font-size:var(--crf-heading-size-mb,24px)}.crf__row+.crf__row{margin-top:12px}.crf__group{gap:12px;padding-inline-end:12px}.crf__bubble{height:auto;min-width:var(--crf-bubble-min-w-mb,200px);max-width:var(--crf-bubble-max-w-mb,340px);padding:12px 14px}.crf__avatar{width:34px;height:34px}.crf__name{font-size:var(--crf-name-size-mb,13px)}.crf__text{font-size:var(--crf-text-size-mb,12px)}}.section-best-seller-carousel{margin-inline:calc(50% - 50vw)}.bsc{padding:var(--bsc-pad-dt,64px) 0;background:var(--bsc-bg,#f1f1f1)}.bsc__head{max-width:1312px;text-align:var(--bsc-heading-align,center);margin:0 auto 32px}.bsc__heading{font-size:var(--bsc-heading-size-dt,40px);color:var(--bsc-heading-color,#111);text-transform:none;margin:0;font-weight:700;line-height:1.2}.bsc__heading--gradient{color:#0000;background-image:var(--bsc-heading-gradient,none);-webkit-background-clip:text;background-clip:text}.bsc__promo{font-size:var(--bsc-promo-size,14px);color:var(--bsc-promo-color,#555);margin:12px 0 0;line-height:1.5}.bsc__carousel{max-width:1312px;margin-inline:auto}.bsc__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bsc__track::-webkit-scrollbar{display:none}.bsc--static .bsc__track{overflow-x:visible}.bsc--static .bsc__footer{display:none}.bsc__card{box-sizing:border-box;width:min(var(--bsc-card-w,331px), calc(100vw - 48px));border-radius:var(--bsc-card-radius,12px);background:var(--bsc-card-bg,#fff);scroll-snap-align:start;flex-direction:column;flex:none;display:flex;overflow:hidden;box-shadow:0 1px 8px #0000000f}.bsc__media{aspect-ratio:1/.9;background:var(--bsc-media-bg,linear-gradient(180deg, #68b0ff 0%, #9bcbfe 30%, #c2e0fd 55%, #e9f4fd 76%, #fcfefb 90%, #fff 100%));display:block;position:relative}.bsc__media img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .5s;display:block;position:absolute;inset:0}.bsc__badge{z-index:1;letter-spacing:.02em;color:var(--bsc-badge-color,#fff);background:var(--bsc-badge-bg,#ff6a00);border-radius:0 0 8px;padding:6px 14px;font-size:14px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.bsc__card:hover .bsc__media img{transform:scale(1.06)}}.bsc__info{flex-direction:column;gap:8px;padding:16px;display:flex}.bsc__flag{min-height:1.2em;color:var(--bsc-flag-color,#e02020);margin:0;font-size:12px;font-weight:600;line-height:1.2}.bsc__title{height:40px;color:var(--bsc-title-color,#111);text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.bsc__title a{color:inherit;text-decoration:none}.bsc__title a:hover{text-decoration:underline}.bsc__rating{align-items:center;gap:6px;display:flex}.bsc__stars{letter-spacing:2px;font-size:13px;line-height:1;display:inline-block;position:relative}.bsc__stars-base{color:#d8d8d8}.bsc__stars-fill{white-space:nowrap;color:var(--bsc-star-color,#f5a623);position:absolute;top:0;left:0;overflow:hidden}.bsc__price{color:var(--bsc-price-color,#111);margin:0;font-size:18px;font-weight:700;line-height:1.2}.bsc__compare{color:var(--bsc-compare-color,#999);margin-left:6px;font-size:13px;font-weight:400}.bsc__code{min-height:1.4em;color:var(--bsc-code-color,#555);margin:0;font-size:12px;line-height:1.4}.bsc__copy{color:var(--bsc-copy-color,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.bsc__copy:hover{opacity:.8}.bsc__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.bsc__actions button{border:none}.bsc__buy{color:var(--bsc-buy-color,#fff);background:var(--bsc-buy-bg,#111);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s;display:inline-block}.bsc__buy:hover{opacity:.85}.bsc__buy[disabled]{color:#999;cursor:not-allowed;opacity:1;background:#f1f1f1}.bsc__atc{color:var(--bsc-atc-color,#111);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.bsc__atc:hover{opacity:.8}.bsc__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.bsc__dots{gap:6px;margin-right:auto;display:flex;overflow:hidden}.bsc__dot{background:var(--bsc-heading-color,#111);opacity:.3;cursor:pointer;border:0;border-radius:50%;flex:none;width:8px;height:8px;padding:0}.bsc__navs{gap:8px;display:flex}.bsc__nav{color:#fff;cursor:pointer;background:#111;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s,color .2s;display:flex}.bsc__nav svg{width:18px;height:18px}.bsc__nav:hover{opacity:.85}.bsc__nav[disabled]{opacity:.2;cursor:not-allowed}.bsc-cartpop__backdrop{z-index:9998;background:0 0;position:fixed;inset:0}.bsc-cartpop__panel{background:var(--bsc-card-bg,#fff);z-index:9999;box-sizing:border-box;border-radius:12px;width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);padding:20px;position:fixed;top:72px;right:20px;overflow-y:auto;box-shadow:0 12px 40px #0003}.bsc-cartpop__items{margin:0;padding:0;list-style:none}.bsc-cartpop__item{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.bsc-cartpop__img{object-fit:contain;background:#f6f6f6;border-radius:8px;flex:none;width:72px;height:72px;display:block}.bsc-cartpop__meta{flex:1;min-width:0}.bsc-cartpop__title{color:#111;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.35}.bsc-cartpop__variant{color:#666;margin:0 0 4px;font-size:13px;line-height:1.4}.bsc-cartpop__qty{color:#999;margin:0;font-size:13px}.bsc-cartpop__more{color:#888;text-align:center;border-top:1px solid #eee;margin:0;padding-top:14px;font-size:13px}.bsc-cartpop__checkout{color:var(--bsc-cartpop-checkout-text,#fff);text-align:center;background:var(--bsc-cartpop-checkout-bg,#ff4f23);border-radius:999px;margin-top:16px;padding:13px 20px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.bsc-cartpop__checkout:hover{opacity:.9}@media (width<=767px){.bsc{padding:var(--bsc-pad-mb,32px) 0}.bsc__head{margin-bottom:20px;padding-inline:16px}.bsc__heading{font-size:var(--bsc-heading-size-mb,24px)}.bsc__price{font-size:16px}.bsc__carousel{padding-inline:16px}.bsc__track{gap:12px}.bsc__card{width:min(calc(var(--bsc-card-w,331px) * .78), calc(100vw - 48px))}.bsc__info{gap:6px;padding:0 12px 12px}.bsc__media img{padding:10px}.bsc__badge{border-radius:0 0 6px;padding:4px 10px;font-size:12px}.bsc__buy{padding:8px 16px;font-size:12px}.bsc__atc{font-size:12px}.bsc__nav{width:34px;height:34px}.bsc__nav svg{width:16px;height:16px}.bsc__footer{margin-top:16px}.bsc__dot.is-active{opacity:1}.bsc-cartpop__checkout{padding:10px 16px;font-size:14px}.bsc-cartpop__panel{width:90%;top:64px}}.section-product-category-collection{margin-inline:calc(50% - 50vw)}.pcc{padding:var(--pcc-pad-dt,64px) 0;background:var(--pcc-bg,#f1f1f1)}.pcc__head{max-width:1312px;text-align:var(--pcc-heading-align,center);margin:0 auto 24px;padding-inline:24px}.pcc__heading{font-size:var(--pcc-heading-size-dt,40px);color:var(--pcc-heading-color,#111);text-transform:none;margin:0;font-weight:700;line-height:1.2}.pcc__heading--gradient{color:#0000;background-image:var(--pcc-heading-gradient,none);-webkit-background-clip:text;background-clip:text}.pcc__tabs{scrollbar-width:none;gap:12px;max-width:1312px;margin:0 auto 28px;padding-inline:24px;display:flex;overflow-x:auto}.pcc__tabs::-webkit-scrollbar{display:none}.pcc__tab:first-child{margin-inline-start:auto}.pcc__tab:last-child{margin-inline-end:auto}.pcc__tab{color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:999px;flex:none;height:40px;padding:0 20px;font-size:14px;font-weight:600}.pcc__tab:hover{opacity:.85;color:#fff;background:#111;border-color:#111}.pcc__tab.is-active{color:#fff;background:#111;border-color:#111}.pcc__panel{max-width:1312px;margin:0 auto;display:none}.pcc__panel.is-active{display:block}.pcc__grid{grid-template-columns:repeat(auto-fill, var(--bsc-card-w,315px));justify-content:center;gap:24px 16px;display:grid}.pcc__grid .bsc__card{width:100%}.pcc__grid .bsc__card.is-hidden{display:none}.pcc__more{color:#2563eb;cursor:pointer;background:0 0;border:none;margin:28px auto 0;padding:0;font-size:14px;font-weight:600;display:none}.pcc__more:hover{opacity:.8;background:0 0}.pcc__more.is-visible{align-items:center;gap:4px;display:flex}.pcc__more svg{width:14px;height:14px;transition:transform .25s}.pcc__more.is-expanded svg{transform:rotate(180deg)}@media (width<=767px){.pcc{padding:var(--pcc-pad-mb,32px) 0}.pcc__head{margin-bottom:20px;padding-inline:16px}.pcc__heading{font-size:var(--pcc-heading-size-mb,24px)}.pcc__tabs{gap:8px;margin-bottom:20px;padding-inline:16px}.pcc__tab{height:34px;padding:0 14px;font-size:13px}.pcc__panel{padding-inline:16px}.pcc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pcc .bsc__actions{flex-direction:column;align-items:center;gap:8px}.pcc .bsc__buy,.pcc .bsc__atc{box-sizing:border-box;text-align:center;width:100%}.pcc .bsc__atc{color:var(--bsc-atc-color,#111);border:1px solid var(--bsc-atc-color,#111);box-sizing:border-box;background:0 0;border-radius:999px;padding:5px 16px;font-size:12px;text-decoration:none}}.section-series-product-carousel{margin-inline:calc(50% - 50vw)}.spc{padding:var(--spc-pad-dt,64px) 0;background:var(--spc-bg,#f1f1f1)}.spc__head{max-width:1312px;margin:0 auto 24px}.spc__heading{font-size:var(--spc-heading-size-dt,40px);text-align:var(--spc-heading-align,center);color:var(--spc-heading-color,#111);margin:0;font-weight:700;line-height:1.2}.spc__heading--gradient{color:#0000;background-image:var(--spc-heading-gradient,none);-webkit-background-clip:text;background-clip:text}.spc__body{max-width:1312px;margin:0 auto;position:relative}.spc__promo{z-index:3;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;width:331px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 4px 24px #0000001a}.spc__promo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffffff0 0%,#fffc 40%,#ffffff4d 68%,#fff0 100%);position:absolute;inset:0}.spc__promo-img{z-index:0;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.spc__promo-title,.spc__promo-text,.spc__promo-btn{z-index:2;position:relative}.spc__promo-title{color:var(--spc-promo-title-color,#111);text-transform:none;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}.spc__promo-text{color:var(--spc-promo-text-color,#555);margin:0 0 20px;font-size:13px;line-height:1.6}.spc__promo-btn{color:var(--spc-promo-btn-color,#fff);background:var(--spc-promo-btn-bg,#111);border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none}.spc__stage{position:relative}.spc__viewport{clip-path:inset(0 0 0 347px);overflow:hidden}.spc__track{gap:16px;width:max-content;padding-left:347px;transition:transform .35s;display:flex}.spc__arrow{color:#fff;z-index:2;cursor:pointer;background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:150px}.spc__arrow:hover{background:#0000004d}.spc__arrow--prev{left:360px}.spc__arrow--next{right:12px}.spc__arrow:disabled{opacity:.4;cursor:default}.spc__arrow svg{width:18px;height:18px}.spc--few .spc__arrow{display:none}@media (width<=767px){.spc{padding:var(--spc-pad-mb,32px) 0}.spc__head{margin-bottom:20px;padding-inline:16px}.spc__heading{font-size:var(--spc-heading-size-mb,24px)}.spc__body{scrollbar-width:none;align-items:stretch;gap:16px;padding-inline:16px;display:flex;overflow-x:auto}.spc__body::-webkit-scrollbar{display:none}.spc__promo{flex:none;align-self:stretch;width:259px;height:auto;margin-inline-end:0;position:relative;top:auto;bottom:auto;left:auto}.spc__stage{flex:none;width:max-content}.spc__viewport{clip-path:none;overflow:visible}.spc__track{align-items:stretch;padding-left:0;transition:none;transform:none!important}.spc__arrow{display:none}}.msc{--msc-bg:#f1f1f1;--msc-pad-dt:100px;--msc-pad-mb:92px;--msc-title-color:#000;--msc-title-align:left;--msc-checkout-bg:#f4501e;--msc-checkout-color:#fff;--msc-muted:#767676;--msc-radius:12px;padding:var(--msc-pad-mb) 0;background:var(--msc-bg)}@media (width>=1024px){.msc{padding:var(--msc-pad-dt) 0}}.msc__container{max-width:1312px;margin-inline:auto}.msc__title{color:var(--msc-title-color);text-align:var(--msc-title-align);text-transform:none;overflow-wrap:anywhere;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.25}@media (width>=1024px){.msc__title{margin-bottom:32px;font-size:32px}}.msc__title--gradient{color:#0000;background-image:var(--msc-title-gradient,none);-webkit-background-clip:text;background-clip:text}.msc__layout{align-items:start;gap:16px;display:grid}@media (width>=1024px){.msc__layout{grid-template-columns:minmax(0,1fr) 432px;gap:24px}}.msc__items{gap:16px;display:grid}.msc__item{border-radius:var(--msc-radius);background:#fff;gap:16px;padding:24px 16px;display:flex}.msc__check{accent-color:#111;cursor:pointer;flex:none;align-self:center;width:18px;height:18px;margin:0}.msc__img{flex:none;width:96px;height:96px}.msc__img img{object-fit:contain;width:100%;height:100%}.msc__info{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.msc__item-title{color:inherit;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.msc__variant{color:var(--msc-muted);margin:6px 0 0;font-size:13px}.msc__desc{color:var(--msc-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.msc__controls{flex:none;justify-items:end;gap:16px;display:grid}.msc__controls-top{align-items:center;gap:20px;display:flex}.msc__qty{align-items:center;display:flex}.msc__qty-btn{color:#555;cursor:pointer;background:#f8f9fc;border:0;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.msc__qty-btn:hover{color:#111;opacity:.85;background:#f8f9fc}input.msc__qty-input{color:#111;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;width:36px;height:32px;padding:0;font-size:14px}.msc__qty-input::-webkit-outer-spin-button{appearance:none;margin:0}.msc__qty-input::-webkit-inner-spin-button{appearance:none;margin:0}.msc__price{gap:2px;justify-items:startss;display:grid}.msc__price-current{color:#111;font-size:16px;font-weight:700}.msc__price-compare{color:#999;font-size:13px}.msc__remove{color:#999;cursor:pointer;background:0 0;border:0;padding:4px}.msc__remove:hover{color:#111;opacity:.85;background:0 0}.msc__side{gap:24px;display:grid}.msc__summary{border-radius:var(--msc-radius);background:#fff;padding:24px}.msc__summary-title{text-transform:none;margin:0 0 16px;font-size:20px;font-weight:700}.msc__row{justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.msc__row--total{border-top:1px solid #eee;margin-top:20px;padding-top:16px;font-size:18px;font-weight:700}.msc__financing{color:#555;margin-top:12px;font-size:12px}.msc__financing a{color:#2f6fde}.msc__checkout{width:100%;height:48px;color:var(--msc-checkout-color);background:var(--msc-checkout-bg);cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:0 24px;font-size:16px;font-weight:600}.msc__checkout:hover{filter:brightness(.95);background:var(--msc-checkout-bg)}.msc__continue{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:12px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.msc__continue:hover{border-color:#111}.msc__contact{color:#555;text-align:center;margin:16px 0 0;font-size:12px}.msc__contact a{color:var(--msc-contact-link-color,#111);font-weight:600}.msc__tip{color:#9a9a9a;vertical-align:-2px;cursor:pointer;margin-left:5px;display:inline-flex;position:relative}.msc__tip svg{width:14px;height:14px;display:block}.msc__tip-bubble{z-index:20;color:#fff;text-transform:none;opacity:0;pointer-events:none;background:#3a3a3a;border-radius:6px;width:max-content;max-width:280px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(2px)}.msc__tip:hover .msc__tip-bubble,.msc__tip:focus-visible .msc__tip-bubble{opacity:1;transform:translate(-50%)translateY(0)}.msc__g{gap:12px;display:flex}.msc__g--pay{border-top:1px solid #e6e6e6;padding-top:20px}.msc__g-icon{object-fit:contain;flex:none;width:24px;height:24px}.msc__g-content{min-width:0}.msc__g-title{text-transform:none;margin:0;font-size:14px;font-weight:700}.msc__g-body{color:#555;margin:6px 0 0;font-size:13px;line-height:1.5}.msc__g-link{color:var(--msc-checkout-bg);margin-top:4px;font-size:13px;display:inline-block}.msc__pay-icons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.msc__pay-icon{background:#fff;border:1px solid #e5e5e5;border-radius:4px;width:auto;height:24px}.msc__empty{text-align:center;justify-items:center;padding:72px 24px 96px;display:grid}.msc__empty-icon{display:inline-block;position:relative}.msc__empty-badge{width:24px;height:24px;color:var(--msc-empty-btn-color,#fff);background:var(--msc-empty-badge-bg,#ff4f23);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;top:-10px;right:-14px}.msc__empty-text{color:var(--msc-muted);margin:12px 0 0;font-size:15px}.msc__empty-btn{height:44px;color:var(--msc-empty-btn-color,#fff);background:var(--msc-empty-btn-bg,#ff4f23);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.msc__empty-btn:hover{filter:brightness(.96)}@media not all and (width>=1024px){.msc__item{grid-template-columns:auto 72px 1fr;align-items:start;gap:12px 16px;padding:16px;display:grid}.msc__check{grid-row:1/span 2;align-self:center}.msc__img{grid-row:1/span 2;width:72px;height:72px}.msc__info{grid-column:3}.msc__item-title{font-size:16px}.msc__controls{flex-wrap:wrap;grid-column:3;align-items:center;display:flex}.msc__controls-top{display:contents}.msc__qty{flex:100%;justify-content:flex-start}.msc__price{flex:auto}.msc__remove{margin-left:auto}}.cfg{--cfg-pad-dt:48px;--cfg-pad-mb:24px;--cfg-card-radius:12px;--cfg-sticky-top:80px;padding:var(--cfg-pad-mb) 0}@media (width>=1024px){.cfg{padding:var(--cfg-pad-dt) 0}}.cfg__container{max-width:1312px;margin-inline:auto}@media (width>=1024px){.cfg__container{padding-inline:0}}.cfg__search{max-width:620px;margin:0 auto 12px;position:relative}@media (width>=1024px){.cfg__search{margin-bottom:32px}}.cfg__search-icon{color:#999;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cfg .cfg__search-input{color:#111;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:999px;outline:none;width:100%;height:56px;padding:0 16px 0 44px;font-size:16px}.cfg .cfg__search-input::placeholder{color:#9b9b9b}.cfg .cfg__search-input:hover{border-color:#e0e0e0}@media not all and (width>=1024px){.cfg .cfg__search-input{height:46px;padding:0 14px 0 40px;font-size:14px}}.cfg__body{display:block}@media (width>=1024px){.cfg__body{grid-template-columns:312px 1fr;align-items:start;gap:43px;display:grid}}.cfg__sidebar{display:none!important}@media (width>=1024px){.cfg__sidebar{top:var(--cfg-sticky-top);height:70vh;max-height:calc(100vh - var(--cfg-sticky-top));background:#fff;border-radius:12px;min-height:400px;padding:16px;position:sticky;overflow-y:auto;display:block!important}}.cfg__sidebar-head{justify-content:space-between;align-items:center;display:flex}.cfg__sidebar-title{color:#111;font-size:16px;font-weight:700}.cfg__clear{color:var(--color-brand,#2563eb);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.cfg__clear:hover{opacity:.85;background:0 0}.cfg__chips{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cfg__chips-group{color:#999;font-size:12px}.cfg__chip-selected{color:#111;background:#fff;border-radius:6px;align-items:center;gap:8px;width:fit-content;padding:4px 10px;font-size:13px;display:inline-flex}.cfg__chip-remove{color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.cfg__chip-remove:hover{opacity:.85;background:0 0}.cfg__group{border-top:1px solid #e8e8e8;margin-top:14px;padding-top:14px}.cfg__group-head{color:#111;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:6px 0;padding:0;font-size:15px;font-weight:700;display:flex}.cfg__group-icon{flex-shrink:0;width:12px;height:12px;display:none;position:relative}.cfg__group-icon:before,.cfg__group-icon:after{content:"";background:#111;position:absolute}.cfg__group-icon:before{height:2px;top:5px;left:0;right:0}.cfg__group-icon:after{width:2px;transition:transform .15s;top:0;bottom:0;left:5px;transform:scaleY(0)}.cfg__group.is-collapsed .cfg__group-icon:after{transform:scaleY(1)}.cfg__group.is-collapsed .cfg__options{display:none}.cfg__options{margin-top:6px}.cfg__option{color:#333;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px 6px 0;font-size:14px;transition:background-color .15s;display:flex;position:relative}.cfg__option:before{content:"";border:1px solid #c9c9c9;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .15s,background-color .15s}.cfg__option.is-active:before{background:radial-gradient(circle closest-side,#111 62%,#0000 0);border-color:#111}.cfg__option input{opacity:0;pointer-events:none;position:absolute}.cfg__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfg__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cfg__count{color:#111;margin:0;font-size:14px}@media not all and (width>=1024px){.cfg__count{order:3;width:100%}.cfg__sort{order:1}.cfg__filter-btn{order:2}}.cfg__filter-btn{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:14px;display:inline-flex}.cfg__filter-btn:hover{opacity:.85;background:0 0}.cfg__filter-btn svg{width:18px;height:18px}@media (width>=1024px){.cfg__filter-btn{display:none}}.cfg__sort{position:relative}.cfg__sort-trigger{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:14px;display:inline-flex}.cfg__sort-trigger:hover{opacity:.85;background:0 0}.cfg__sort-caret{width:14px;height:14px;transition:transform .2s}.cfg__sort.is-open .cfg__sort-caret{transform:rotate(180deg)}.cfg__sort-label-m{display:none}@media not all and (width>=1024px){.cfg__sort-label{display:none}.cfg__sort-label-m{display:inline}}.cfg__sort-menu{z-index:20;background:#fff;border-radius:8px;min-width:208px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.cfg__sort-menu li{list-style:none}.cfg__sort-menu button{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 20px;font-size:14px;display:block}.cfg__sort-menu button:hover{background:#f7f7f7}.cfg__sort-menu button.is-active{background:#f0f0f0}@media not all and (width>=1024px){.cfg__sidebar{display:none!important}.cfg__toolbar{position:relative;display:flex!important}.cfg__sort{position:static}.cfg__toolbar:has(.cfg__sort.is-open){z-index:10000}.cfg__sort-menu{z-index:10000;min-width:0;box-shadow:none;border-radius:16px;padding:8px 16px 16px;top:100%;left:0;right:0}.cfg__sort-menu button{border-radius:8px;padding:14px 16px;font-size:15px}}.cfg__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=1024px){.cfg__grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}}.cfg__grid[hidden]{display:none}.cfg__card{border-radius:var(--cfg-card-radius);background:#fff;border:1px solid #f0f0f0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.cfg__card.is-hidden{display:none}.cfg__media{aspect-ratio:1;display:block;position:relative;overflow:hidden}.cfg__media img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.cfg__card:hover .cfg__media img{transform:scale(1.06)}.cfg__badge{letter-spacing:.04em;height:26px;margin:0 16px;font-size:11px;font-weight:700}.cfg__badge--new,.cfg__badge--save{color:#ff2d2d}.cfg__badge--out{color:#999}.cfg__title{color:#111;-webkit-line-clamp:2;text-transform:none;-webkit-box-orient:vertical;margin:12px 16px 4px;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cfg__title a{color:inherit;text-transform:none;text-decoration:none}.cfg__rating{align-items:center;gap:6px;margin:0 16px;display:flex}.cfg__stars{white-space:nowrap;font-size:13px;line-height:1;display:inline-block;position:relative}.cfg__stars-base{color:#d9d9d9}.cfg__stars-fill{color:#111;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.cfg__score{color:#666;font-size:12px}.cfg__foot{align-items:flex-end;gap:12px;margin:auto 16px 16px;padding-top:10px;display:flex}.cfg__price{color:#111;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.cfg__price-from{color:#333;font-weight:400}.cfg__compare{color:#999;font-size:13px;font-weight:400}.cfg__atc{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:32px;margin:0 0 0 auto;padding:0 10px;font-size:12px;font-weight:700;display:flex}.cfg__atc:hover{opacity:.85}.cfg__atc:disabled{opacity:.5;cursor:default}.cfg__atc--icon{display:none}@media not all and (width>=1024px){.cfg__atc:not(.cfg__atc--icon){display:none}.cfg__atc--icon{flex-shrink:0;width:40px;height:40px;margin:0 0 0 auto;padding:0;display:flex}.cfg__atc--icon svg{width:20px;height:20px}}.cfg__notify{color:#fff;background:var(--cfg-notify-bg,#9f9f9f);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:32px;margin:0 0 0 auto;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.cfg__notify-icon{display:none}.cfg__empty{color:#999;text-align:center;width:100%;max-width:1312px;margin-inline:auto;padding:48px 0;font-size:14px}.cfg__empty:not([hidden]){place-items:center;display:grid}.cfg.is-empty .cfg__toolbar{display:flex!important}.cfg.is-empty .cfg__body{display:block}.cfg__empty-title{color:#111;text-align:center;margin:0 0 8px;font-size:28px;font-weight:700}.cfg__empty-text{color:#444;text-align:center;margin:0}.cfg__empty-text a{color:#2f6fed}@media not all and (width>=1024px){.cfg__atc--icon{width:24px;height:24px}.cfg__atc--icon svg{width:16px;height:16px}.cfg__notify{width:24px;height:24px;padding:0}.cfg__notify-text{display:none}.cfg__notify-icon{width:16px;height:16px;display:block}.cfg__empty-title{font-size:22px}}.cfg__overlay{z-index:9999;background:#0006;position:fixed;inset:0}.cfg__drawer{z-index:9999;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:80vh;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cfg__drawer.is-open{transform:translateY(0)}.cfg__drawer-head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:20px 16px;display:flex}.cfg__drawer-title{color:#111;font-size:20px;font-weight:700}.cfg__drawer-close{color:#111;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.cfg__drawer-close svg{width:20px;height:20px}.cfg__drawer-body{flex:1;padding:16px;overflow-y:auto}.cfg__drawer-group-title{color:#111;margin:0 0 12px;font-size:15px;font-weight:700}.cfg__drawer-chips{flex-wrap:wrap;gap:10px;display:flex}.cfg__chip{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font-size:13px}.cfg__chip:hover{opacity:.85;background:0 0}.cfg__chip.is-active{background:#efefef;border-color:#111}.cfg__drawer-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ececec;gap:12px;display:flex}.cfg__drawer-reset,.cfg__drawer-done{letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;flex:1;height:44px;font-size:13px;font-weight:700}.cfg__drawer-reset{color:#111;background:#efefef}.cfg__drawer-done{color:#fff;background:#111}.ui-toast{opacity:0;pointer-events:none;z-index:1000;background:#fff;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%,-16px);box-shadow:0 4px 16px #0000001f}.ui-toast.is-visible{opacity:1;transform:translate(-50%)}.ui-toast__icon{color:#fff;background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:flex}.ui-toast[data-type=success] .ui-toast__icon{background:#22c55e}.ui-toast[data-type=error] .ui-toast__icon{background:#ef4444}.ui-toast__text{color:#333;white-space:nowrap;font-size:14px}@media (width<=767px){.ui-toast{max-width:calc(100vw - 32px);padding:10px 16px;top:16px}.ui-toast__text{white-space:normal;line-height:1.4}}html:has(.section-hero-banner,.section-new-product-cards,.section-accessory-collection-cards,.section-app-promotion-card,.section-customer-review-carousel,.section-subscribe-banner,.section-pr-testimonials-slider,.section-kol-professional-reviews,.section-why-choose-igpsport,.section-tabbed-product-carousel,.section-product-hero-video,.section-product-highlights-grid,.section-vertical-feature-showcase,.section-feature-image-text,.section-hardware-feature-tabs,.section-tabs-image-text,.section-scenario-showcase-carousel,.section-compatible-purchase-hero,.section-product-recommendation,.section-promotion-terms,.section-specs-compare,.section-package-list,.section-faq,.section-page-footer,.section-pdp-nav,.section-product-card-carousel,.section-how-to-use-carousel,.section-app-feature-carousel,.section-coupon-activity-card,.section-customer-review-floating,.section-best-seller-carousel,.section-product-category-collection,.section-series-product-carousel,.section-cart-bundle-recommendation){overflow-x:clip}@media (width>=1024px){.hero-banner-container,.new-product-cards,.accessory-collection-cards,.app-promo,.crc,.subscribe-banner,.prts,.kpr,.wcig,.tpc,.phv,.page-footer{min-width:1280px}}@media (width>=1024px) and (width<=1279px){html:has(.section-hero-banner,.section-new-product-cards,.section-accessory-collection-cards,.section-app-promotion-card,.section-customer-review-carousel,.section-subscribe-banner,.section-pr-testimonials-slider,.section-kol-professional-reviews,.section-why-choose-igpsport,.section-product-hero-video){overflow-x:auto}}.custom-btn{border-radius:var(--radius-lg);background-color:var(--color-blue-500);padding:calc(var(--spacing) * 4);color:var(--color-white)}@media (hover:hover){.custom-btn:hover{background-color:var(--color-blue-600)}}body{background:var(--color-page-bg)}.hide{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
