@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-font-weight:initial;--tw-border-style:solid;--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}}}.field{width:100%}.field__label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#0a0903);display:block}.field__input{border-radius:var(--radius-md,calc(var(--radius) - 2px));border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:var(--color-foreground,#0a0903);border-width:1px;display:block}.field__input::placeholder{color:var(--color-muted-foreground,#737373)}.field__input: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);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.field__input:disabled{cursor:not-allowed;background-color:var(--color-secondary,var(--brand-surface,#f5f5f5));color:var(--color-muted-foreground,#737373)}.field__input--default{border-color:var(--color-border,#d8d8d8)}.field__input--default:focus{border-color:var(--color-primary,var(--brand-primary,#f26323));--tw-ring-color:#f2632333}@supports (color:color-mix(in lab,red,red)){.field__input--default:focus{--tw-ring-color:color-mix(in oklab,var(--color-ring,#f26323)20%,transparent)}}.field__input--error,.field__input--error:focus{border-color:var(--color-destructive,#b10d0d)}.field__input--error:focus{--tw-ring-color:#b10d0d33}@supports (color:color-mix(in lab,red,red)){.field__input--error:focus{--tw-ring-color:color-mix(in oklab,var(--color-destructive,#b10d0d)20%,transparent)}}.field__error{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-destructive,#b10d0d)}.field__hint{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-muted-foreground,#737373)}@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-space-y-reverse:0;--tw-font-weight:initial;--tw-border-style:solid;--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}}}:where(.address-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.address-form__row{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.address-form__field-wrap{width:100%}.address-form__label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#0a0903);display:block}.address-form__select{border-radius:var(--radius-md,calc(var(--radius) - 2px));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d8d8d8);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:var(--color-foreground,#0a0903);display:block}.address-form__select:focus{border-color:var(--color-primary,var(--brand-primary,#f26323));--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);--tw-ring-color:#f2632333}@supports (color:color-mix(in lab,red,red)){.address-form__select:focus{--tw-ring-color:color-mix(in oklab,var(--color-ring,#f26323)20%,transparent)}}.address-form__select:focus{--tw-outline-style:none;outline-style:none}:where(.address-form__checkbox-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.address-form__checkbox-label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.address-form__checkbox-input{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-color:var(--color-input,#d8d8d8);color:var(--color-primary,var(--brand-primary,#f26323));border-radius:.25rem}.address-form__checkbox-input:focus{--tw-ring-color:var(--color-primary,var(--brand-primary,#f26323))}.address-form__checkbox-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-foreground,#0a0903)}.address-form__actions{gap:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*2);display:flex}:where(.address-form__wrapper>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.address-form__submit{flex:1}@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-font-weight:initial}}}.language-switcher{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.language-switcher__link{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#737373);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media(hover:hover){.language-switcher__link:hover{background-color:var(--color-secondary,var(--brand-surface,#f5f5f5));color:var(--color-foreground,#0a0903)}}.language-switcher__link--active{background-color:var(--color-primary,var(--brand-primary,#f26323));color:var(--color-white,#fff)}@media(hover:hover){.language-switcher__link--active:hover{background-color:var(--color-primary,var(--brand-primary,#f26323));color:var(--color-white,#fff)}}.loader{animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-primary,var(--brand-primary,#f26323))}.loader--sm{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.loader--md{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.loader--lg{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}.loader__track{opacity:.25}.loader__spinner{opacity:.75}.page-loader{justify-content:center;align-items:center;min-height:200px;display:flex}@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-duration:initial;--tw-ease:initial}}}.navigation-progress{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:9999;height:calc(var(--spacing,.25rem)*1);background-color:#0000;position:fixed}.navigation-progress__bar{background-color:var(--color-primary,var(--brand-primary,#f26323));height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.rating{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.rating__stars{display:flex}.rating__star--sm{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.rating__star--md{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.rating__star--lg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.rating__star--filled{color:var(--color-amber-500,oklch(76.9% .188 70.08))}.rating__star--empty{color:var(--color-border,#d8d8d8)}.rating__value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-muted-foreground,#737373)}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.mobile-bottom-nav__wrapper{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:60;position:fixed}@media(min-width:1200px){.mobile-bottom-nav__wrapper{display:none}}.mobile-bottom-nav{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:40;background-color:var(--color-kn-grey-dark,#343538);position:fixed}@media(min-width:1200px){.mobile-bottom-nav{display:none}}.mobile-bottom-nav__grid{height:calc(var(--spacing,.25rem)*14);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mobile-bottom-nav__item{color:var(--color-kn-gray,#a8aaad);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.mobile-bottom-nav__item--active,.mobile-bottom-nav__item--active .mobile-bottom-nav__label{color:var(--color-kn-red,#ff003c)}.mobile-bottom-nav__icon-wrap{justify-content:center;align-items:center;display:flex;position:relative}.mobile-bottom-nav__item--active .mobile-bottom-nav__icon-wrap:before{pointer-events:none;z-index:0;height:calc(var(--spacing,.25rem)*6.25);width:calc(var(--spacing,.25rem)*14);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-kn-gray-pill,#4e4f52);--tw-content:"";content:var(--tw-content);border-radius:30px;position:absolute;top:50%;left:50%}.mobile-bottom-nav__item--active .mobile-bottom-nav__icon-wrap svg{z-index:1;position:relative}.mobile-bottom-nav__label{margin-top:calc(var(--spacing,.25rem)*.75);-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-white,#fff);-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.fullscreen-container__dialog-content{border-radius:0;width:100vw;max-width:none;height:100vh;padding:0}@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-border-style:solid}}}.modal-skeleton{padding:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;display:flex}.modal-skeleton__spinner{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-top-color:var(--color-primary,var(--brand-primary,#f26323));border-radius:3.40282e38px}@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-font-weight:initial}}}.cart-badge{top:calc(var(--spacing,.25rem)*-2);right:calc(var(--spacing,.25rem)*-2);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);background-color:var(--color-kn-red,#ff003c);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.cart-badge__spinner{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);animation:var(--animate-spin,spin 1s linear infinite)}.cart-badge__spinner-track{opacity:.25}.cart-badge__spinner-head{opacity:.75}@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-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.mobile-tab-bar{height:calc(var(--spacing,.25rem)*14);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-kn-gray-border-dark,#454545);background-color:var(--color-kn-grey-dark,#343538);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);justify-content:space-between;display:flex}@media(min-width:720px){.mobile-tab-bar{padding-inline:calc(var(--spacing,.25rem)*8)}}.mobile-tab-bar--light{border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-input,#d8d8d8);background-color:var(--color-white,#fff)}.mobile-tab-bar__item{height:calc(var(--spacing,.25rem)*10);color:var(--color-kn-gray,#a8aaad);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}@media(min-width:360px){.mobile-tab-bar__item{min-width:65px;max-width:65px}}.mobile-tab-bar--light .mobile-tab-bar__item{color:var(--color-gray-500,var(--brand-muted,#979797))}.mobile-tab-bar__item--active,.mobile-tab-bar__item--active .mobile-tab-bar__label{color:var(--color-kn-red,#ff003c)}.mobile-tab-bar__icon-wrap{justify-content:center;align-items:center;display:flex;position:relative}.mobile-tab-bar__item--active .mobile-tab-bar__icon-wrap:before{pointer-events:none;z-index:0;height:calc(var(--spacing,.25rem)*6.25);width:calc(var(--spacing,.25rem)*14);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-kn-gray-pill,#4e4f52);--tw-content:"";content:var(--tw-content);border-radius:30px;position:absolute;top:50%;left:50%}.mobile-tab-bar--light .mobile-tab-bar__item--active .mobile-tab-bar__icon-wrap:before{background-color:var(--color-kn-silver-muted,#f0f0f0)}.mobile-tab-bar__item--active .mobile-tab-bar__icon-wrap svg{z-index:1;position:relative}.mobile-tab-bar__label{margin-top:calc(var(--spacing,.25rem)*.75);-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-white,#fff);-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.mobile-tab-bar--light .mobile-tab-bar__label{color:var(--color-gray-500,var(--brand-muted,#979797))}.mobile-tab-bar--light .mobile-tab-bar__item--active .mobile-tab-bar__label{color:var(--color-kn-red,#ff003c)}.mobile-tab-bar__icon-wrap .cart-badge{top:calc(var(--spacing,.25rem)*-1.5);right:calc(var(--spacing,.25rem)*-3);z-index:1;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);font-size:9px}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-border-style:solid;--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}}}.compare-bar{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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);position:fixed}.compare-bar__inner{width:100%;max-width:90rem;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media(min-width:720px){.compare-bar__inner{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:1200px){.compare-bar__inner{padding-inline:calc(var(--spacing,.25rem)*10)}}.compare-bar__count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.compare-bar__actions{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}@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-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.compare-table{overflow-x:auto}.compare-table__empty{padding-block:calc(var(--spacing,.25rem)*12);text-align:center}.compare-table__empty-text{margin-bottom:calc(var(--spacing,.25rem)*4);color:var(--color-muted-foreground,#737373)}.compare-table__table{border-collapse:collapse;width:100%}.compare-table__header-label{width:calc(var(--spacing,.25rem)*48);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#d8d8d8);padding:calc(var(--spacing,.25rem)*4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#737373)}.compare-table__product-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#d8d8d8);min-width:200px;padding:calc(var(--spacing,.25rem)*4)}:where(.compare-table__product-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.compare-table__product-image{height:calc(var(--spacing,.25rem)*32);width:calc(var(--spacing,.25rem)*32);object-fit:contain;border-radius:.25rem;margin-inline:auto}.compare-table__product-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#0a0903);display:block}@media(hover:hover){.compare-table__product-name:hover{color:var(--color-primary,var(--brand-primary,#f26323))}}.compare-table__product-price{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#0a0903)}.compare-table__attr-label{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#d8d8d8);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#737373)}.compare-table__attr-value{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#d8d8d8);padding:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-foreground,#0a0903)}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.qty-stepper{flex-direction:column;align-items:flex-start;display:flex}.qty-stepper__control{border-radius:var(--radius-md,calc(var(--radius) - 2px));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);align-items:center;display:flex;overflow:hidden}.qty-stepper__btn{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*1);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}.qty-stepper__btn:hover:not(:disabled){background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.qty-stepper__btn:disabled{cursor:not-allowed;opacity:.4}.qty-stepper__icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-kn-black,#323232)}.qty-stepper__icon--trash{color:var(--color-kn-black,#323232)}.qty-stepper__icon--disabled{color:var(--color-kn-silver-light,#dedede)}.qty-stepper__value{text-align:center;width:30px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-black,#323232);-webkit-user-select:none;user-select:none}.qty-stepper__limit-text{margin-top:calc(var(--spacing,.25rem)*.5);--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-kn-yellow-middle,#fda712)}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.cart-item{gap:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}.cart-item--loading{pointer-events:none;opacity:.5}.cart-item__main{align-items:center;gap:calc(var(--spacing,.25rem)*5);height:132px;display:flex}.cart-item__checkbox{flex-shrink:0}.cart-item__checkbox .checkbox{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-color:var(--color-kn-silver-light,#dedede);border-radius:.25rem}.cart-item__checkbox .checkbox[data-state=checked]{border-color:var(--color-kn-red,#ff003c);background-color:var(--color-kn-red,#ff003c)}.cart-item__checkbox .checkbox__indicator svg{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.cart-item__image-link{flex-shrink:0;width:132px;height:132px}.cart-item__image{object-fit:contain;width:100%;height:100%}.cart-item__info{height:100%;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;justify-content:space-between;display:flex}.cart-item__details{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cart-item__header{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.cart-item__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-black,#323232);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:hidden}@media(hover:hover){.cart-item__name:hover{color:var(--color-primary,var(--brand-primary,#f26323))}}.cart-item__sku{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-silver-midlle,#777)}.cart-item__warranty-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-green,#43a047);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){.cart-item__warranty-toggle:hover{background-color:var(--color-green-50,oklch(98.2% .018 155.826))}}.cart-item__warranty-toggle-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.cart-item__price-col{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.cart-item__delete-btn{align-items:center;gap:calc(var(--spacing,.25rem)*.5);padding:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-gray-400,#797b7e);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;display:flex}@media(hover:hover){.cart-item__delete-btn:hover{color:var(--color-kn-black,#323232)}}.cart-item__delete-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.cart-item__price-block{align-items:flex-end;gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}.cart-item__price-row{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.cart-item__old-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-silver-midlle,#777);text-decoration-line:line-through}.cart-item__discount-badge{background-color:var(--color-kn-highlight,#fbeb32);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*3.5);line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-black-dark,#050607);border-radius:.25rem}.cart-item__final-price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-kn-black-dark,#050607)}.cart-item__spacer{height:calc(var(--spacing,.25rem)*5);opacity:0}.cart-item__warranty{gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}.cart-item__warranty-col{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;display:flex}.cart-item__warranty-option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.cart-item__warranty-option:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.cart-item__warranty-option--selected{border-color:var(--color-kn-green,#43a047)}.cart-item__warranty-radio{flex-shrink:0}.cart-item__warranty-radio-circle{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-silver-light,#dedede);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.cart-item__warranty-radio-circle--active{border-color:var(--color-kn-green,#43a047)}.cart-item__warranty-radio-dot{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--color-kn-green,#43a047);border-radius:3.40282e38px}.cart-item__warranty-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);white-space:nowrap;color:var(--color-kn-black-dark,#050607)}.cart-item__warranty-info{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-kn-gray,#a8aaad);flex-shrink:0}.cart-item__warranty-price{text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-black-dark,#050607);flex:1}@media(max-width:719px){.cart-item__main{flex-wrap:wrap;height:auto}.cart-item__image-link{width:100px;height:100px}.cart-item__info{gap:calc(var(--spacing,.25rem)*3);height:auto}.cart-item__price-col{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row;width:100%;height:auto;padding-left:156px}.cart-item__warranty{flex-direction:column}}@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-divide-y-reverse:0;--tw-border-style:solid}}}:where(.cart-item-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-kn-white-border,#e8eaed)}.cart-item-list__empty{padding-block:calc(var(--spacing,.25rem)*12);text-align:center}.cart-item-list__empty-text{color:var(--color-kn-gray,#a8aaad)}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.cart-summary{align-items:flex-end;gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-white,#fff);flex-direction:column;display:flex}.cart-summary__order-details{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;width:100%;display:flex}.cart-summary__header{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;display:flex}.cart-summary__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-kn-black,#323232)}.cart-summary__rows{gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);flex-direction:column;display:flex}.cart-summary__row{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-kn-grey-dark,#343538);justify-content:space-between;align-items:center;display:flex}.cart-summary__row-label{flex-shrink:0}.cart-summary__row-value{text-align:right}.cart-summary__total-section{gap:calc(var(--spacing,.25rem)*5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-kn-white-border,#e8eaed);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.cart-summary__total-row{justify-content:space-between;align-items:center;width:100%;display:flex}.cart-summary__total-label{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-kn-black,#323232)}.cart-summary__total-value{--tw-leading:calc(var(--spacing,.25rem)*8);font-size:28px;line-height:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-28,-.56px);letter-spacing:var(--tracking-28,-.56px);color:var(--color-kn-grey-dark,#343538)}.cart-summary__buttons{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.cart-summary__checkout-btn{border-radius:var(--radius-lg,var(--radius));width:100%;padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-18,-.36px);letter-spacing:var(--tracking-18,-.36px);color:var(--color-white,#fff);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}.cart-summary__checkout-btn--active{background-color:var(--color-kn-red,#ff003c)}@media(hover:hover){.cart-summary__checkout-btn--active:hover{background-color:var(--color-kn-red-hover,#e00035)}}.cart-summary__checkout-btn--disabled{cursor:not-allowed;background-color:var(--color-pink-400,oklch(71.8% .202 349.761))}.cart-summary__buy-btn{border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-18,-.36px);letter-spacing:var(--tracking-18,-.36px);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;justify-content:center;align-items:center;display:flex}.cart-summary__buy-btn--active{border-color:var(--color-kn-black-dark,#050607);color:var(--color-kn-grey-dark,#343538)}@media(hover:hover){.cart-summary__buy-btn--active:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.cart-summary__buy-btn--disabled{cursor:not-allowed;border-color:var(--color-active-lang,#ced0d3);color:var(--color-kn-gray,#a8aaad)}.cart-summary__gift{border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-red,#ff003c);width:100%;overflow:hidden}.cart-summary__gift-header{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);display:flex}.cart-summary__gift-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--color-kn-black,#323232)}.cart-summary__gift-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-black,#323232);flex:1}.cart-summary__gift-item{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);display:flex}.cart-summary__gift-image{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);object-fit:contain;border-radius:.25rem}.cart-summary__gift-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-gray-400,#797b7e);flex:1}@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-font-weight:initial;--tw-border-style:solid}}}.warranty-selector__label{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-kn-green,#43a047);display:flex}.warranty-selector__icon{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-kn-green,#43a047)}.warranty-selector__grid{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:719px){.warranty-selector__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.warranty-selector__option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){.warranty-selector__option:hover{background-color:var(--color-kn-white,#fafbfc)}}.warranty-selector__radio{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);accent-color:var(--color-primary,var(--brand-primary,#f26323));flex-shrink:0}.warranty-selector__option-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-black,var(--brand-secondary,#0a0903));flex:1;overflow:hidden}.warranty-selector__info-btn{color:var(--color-kn-gray,#a8aaad);flex-shrink:0}@media(hover:hover){.warranty-selector__info-btn:hover{color:var(--color-kn-gray-400,#797b7e)}}.warranty-selector__info-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.warranty-selector__price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-black,var(--brand-secondary,#0a0903));margin-left:auto}@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-font-weight:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid}}}.additional-services{margin-top:calc(var(--spacing,.25rem)*12)}.additional-services__title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,var(--brand-secondary,#0a0903))}.additional-services__scroll{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);scrollbar-width:none;display:flex;overflow-x:auto}.additional-services__card{scroll-snap-align:start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);background-color:var(--color-white,#fff);min-width:220px;padding:calc(var(--spacing,.25rem)*3);flex-shrink:0;display:flex}.additional-services__image{width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-lg,var(--radius));flex-shrink:0;overflow:hidden}.additional-services__info{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;justify-content:space-between;display:flex}.additional-services__name{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-black,var(--brand-secondary,#0a0903));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.additional-services__footer{margin-top:calc(var(--spacing,.25rem)*1);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.additional-services__price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,var(--brand-secondary,#0a0903))}.additional-services__cart-btn{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-kn-star,#ffc107);color:var(--color-black,var(--brand-secondary,#0a0903));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.additional-services__cart-btn:hover{background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}}.additional-services__cart-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}@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-font-weight:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid}}}.crosssell-slider__title{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,var(--brand-secondary,#0a0903))}.crosssell-slider__scroll{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);scrollbar-width:none;display:flex;overflow-x:auto}.crosssell-slider__card{scroll-snap-align:start;border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);width:220px;padding:calc(var(--spacing,.25rem)*3);flex-direction:column;flex-shrink:0;display:flex}.crosssell-slider__card-link{display:block}.crosssell-slider__card-image{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-kn-silver-bg,#f5f5f5);width:160px;height:160px;overflow:hidden}.crosssell-slider__card-image img{object-fit:contain;width:100%;height:100%}.crosssell-slider__card-name{margin-bottom:calc(var(--spacing,.25rem)*2);-webkit-line-clamp:2;max-height:calc(var(--spacing,.25rem)*10);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-black,var(--brand-secondary,#0a0903));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crosssell-slider__card-bottom{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem)*1);margin-top:auto;display:flex}.crosssell-slider__card-prices{flex-direction:column;display:flex}.crosssell-slider__card-old-row{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.crosssell-slider__card-old-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-kn-gray,#a8aaad);text-decoration-line:line-through}.crosssell-slider__card-discount{background-color:var(--color-kn-highlight,#fbeb32);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-kn-black-dark,#050607);border-radius:.25rem}.crosssell-slider__card-final-price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,var(--brand-secondary,#0a0903))}.crosssell-slider__cart-btn{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-kn-red,#ff003c);color:var(--color-white,#fff);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.crosssell-slider__cart-btn:hover{background-color:var(--color-kn-red-hover,#e00035)}}.crosssell-slider__cart-btn:disabled{opacity:.5}.crosssell-slider__cart-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.crosssell-slider__skeleton{width:220px;animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1)infinite);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*3);flex-direction:column;flex-shrink:0;display:flex}.crosssell-slider__skeleton-img{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-kn-silver-light,#dedede);width:160px;height:160px}.crosssell-slider__skeleton-text{margin-bottom:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*4);background-color:var(--color-kn-silver-light,#dedede);border-radius:.25rem;width:75%}.crosssell-slider__skeleton-price{height:calc(var(--spacing,.25rem)*5);background-color:var(--color-kn-silver-light,#dedede);border-radius:.25rem;width:50%}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes pulse{50%{opacity:.5}}@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-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.mini-cart__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mini-cart__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,var(--brand-secondary,#0a0903))}.mini-cart__close-btn{border-radius:var(--radius-sm,calc(var(--radius) - 4px));padding:calc(var(--spacing,.25rem)*1);color:var(--color-kn-gray,#a8aaad);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.mini-cart__close-btn:hover{color:var(--color-black,var(--brand-secondary,#0a0903))}}.mini-cart__close-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.mini-cart__body{scrollbar-width:thin;scrollbar-color:var(--color-primary)var(--color-kn-silver-bg);flex:1;overflow-y:auto}.mini-cart__section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4)}.mini-cart__section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mini-cart__cta{gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4);display:flex}.mini-cart__cta--mobile{flex-direction:column}.mini-cart__cta-link--full{width:100%}.mini-cart__cta-link--flex{flex:1}.mini-cart__cta-btn--outline{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black,var(--brand-secondary,#0a0903));background-color:var(--color-white,#fff);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-black,var(--brand-secondary,#0a0903));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.mini-cart__cta-btn--outline:hover{background-color:var(--color-kn-white,#fafbfc)}}.mini-cart__cta-btn--filled{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-kn-red,#ff003c);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.mini-cart__cta-btn--filled:hover{background-color:var(--color-kn-red-hover,#e00035)}}.mini-cart-product{gap:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4);display:flex}.mini-cart-product__image{border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);flex-shrink:0;width:132px;height:132px;overflow:hidden}@media(max-width:719px){.mini-cart-product__image{width:100px;height:100px}}.mini-cart-product__image img{object-fit:contain;width:100%;height:100%}.mini-cart-product__info{min-width:calc(var(--spacing,.25rem)*0);flex-direction:row;flex:1;justify-content:space-between;display:flex}.mini-cart-product__top{min-width:calc(var(--spacing,.25rem)*0);flex:1}:where(.mini-cart-product__top>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.mini-cart-product__badges{gap:calc(var(--spacing,.25rem)*1);display:flex}.mini-cart-product__badge{align-items:center;gap:calc(var(--spacing,.25rem)*.5);background-color:var(--color-kn-warning,#f93);height:18px;padding-inline:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:.25rem;display:inline-flex}.mini-cart-product__name{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-black,var(--brand-secondary,#0a0903));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.mini-cart-product__name:hover{text-decoration-line:underline}}.mini-cart-product__sku{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-kn-silver-midlle,#777)}.mini-cart-product__price-block{margin-left:calc(var(--spacing,.25rem)*4);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.mini-cart-product__old-row{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.mini-cart-product__old-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-kn-silver-midlle,#777);text-decoration-line:line-through}.mini-cart-product__discount-badge{background-color:var(--color-kn-highlight,#fbeb32);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-kn-black-dark,#050607);border-radius:.25rem}.mini-cart-product__final-price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,var(--brand-secondary,#0a0903))}.mini-cart__sheet-content{width:728px;max-width:100%;padding:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.sheet-overlay:has(+.sheet-content .mini-cart__header),.sheet-content:has(.mini-cart__header){z-index:60}.sheet-content:has(.mini-cart__header) .sheet-close{display:none}.mini-cart__sheet-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding:calc(var(--spacing,.25rem)*4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mini-cart__sheet-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,var(--brand-secondary,#0a0903))}.mini-cart__drawer-content{max-height:85vh}.mini-cart__drawer-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-kn-white-border,#e8eaed)}.mini-cart__drawer-header-row{justify-content:space-between;align-items:center;display:flex}.mini-cart__drawer-body{flex-direction:column;height:100%;display:flex}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.cart-header{gap:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.cart-header__title-row{height:calc(var(--spacing,.25rem)*12);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.cart-header__title{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-kn-black,#323232);display:flex}.cart-header__count{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);color:var(--color-kn-gray-400,#797b7e)}.cart-header__controls{border-top-left-radius:var(--radius-lg,var(--radius));border-top-right-radius:var(--radius-lg,var(--radius));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.cart-header__select-all{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.cart-header__select-all .checkbox{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-color:var(--color-kn-silver-light,#dedede);border-radius:.25rem}.cart-header__select-all .checkbox[data-state=checked]{border-color:var(--color-kn-red,#ff003c);background-color:var(--color-kn-red,#ff003c)}.cart-header__select-all .checkbox__indicator svg{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.cart-header__select-all-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);color:var(--color-kn-black,#323232)}.cart-header__delete-btn{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-gray-400,#797b7e);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.cart-header__delete-btn:hover:not(:disabled){color:var(--color-kn-black,#323232)}.cart-header__delete-btn:disabled{cursor:not-allowed;opacity:.4}.cart-header__delete-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.cart-header__delivery-badge{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-green-50,oklch(98.2% .018 155.826));height:26px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.125rem;--tw-font-weight:var(--font-weight-medium,500);line-height:1.125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:-.28px;letter-spacing:-.28px;color:var(--color-green-700,oklch(52.7% .154 150.069));display:flex}.cart-header__delivery-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.cart-sticky-bar{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*14);left:calc(var(--spacing,.25rem)*0);z-index:50;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-kn-white-border,#e8eaed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);display:flex;position:fixed}@media(min-width:1024px){.cart-sticky-bar{bottom:calc(var(--spacing,.25rem)*0)}}@media(min-width:1440px){.cart-sticky-bar{display:none}}.cart-sticky-bar__info{flex-direction:column;display:flex}.cart-sticky-bar__count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-kn-gray-400,#797b7e)}.cart-sticky-bar__total{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-kn-grey-dark,#343538)}.cart-sticky-bar__btn{border-radius:var(--radius-lg,var(--radius));padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:22px;--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;text-decoration-line:none;display:flex}.cart-sticky-bar__btn--active{background-color:var(--color-kn-red,#ff003c);color:var(--color-white,#fff)}@media(hover:hover){.cart-sticky-bar__btn--active:hover{background-color:var(--color-kn-red-hover,#e00035)}}.cart-sticky-bar__btn--disabled{cursor:not-allowed;background-color:#ff003c99}@supports (color:color-mix(in lab,red,red)){.cart-sticky-bar__btn--disabled{background-color:color-mix(in oklab,var(--color-kn-red,#ff003c)60%,transparent)}}.cart-sticky-bar__btn--disabled{color:var(--color-white,#fff)}@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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.product-card{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,calc(var(--radius) + 4px));background-color:var(--color-white,#fff);flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:720px){.product-card{gap:calc(var(--spacing,.25rem)*2)}}@media(min-width:1200px){.product-card{gap:calc(var(--spacing,.25rem)*3)}.product-card:hover{--tw-shadow:0 8px 20px 0 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)}}.product-card:hover .product-card__specs-overlay{--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}@media(min-width:1200px){.product-card:hover .product-card__specs-overlay{--tw-shadow:0 8px 20px 0 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)}.product-card.product-card-has-specs:hover{border-bottom-right-radius:0;border-bottom-left-radius:0}}.product-card.product-card--middle{gap:calc(var(--spacing,.25rem)*2)}.product-card.product-card--middle:hover{border-radius:var(--radius-xl,calc(var(--radius) + 4px));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-card.product-card--middle .product-card__image-link{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*3)}.product-card.product-card--middle .product-card__image-link .product-card__image-area{height:144px;padding:calc(var(--spacing,.25rem)*0)}@media(min-width:1200px){.product-card.product-card--middle .product-card__image-link .product-card__image-area{height:160px}}.product-card.product-card--middle .product-card-info{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3)}.product-card.product-card--middle .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*7);min-height:calc(var(--spacing,.25rem)*7)}@media(min-width:1200px){.product-card.product-card--middle .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*10);min-height:calc(var(--spacing,.25rem)*10)}.product-card.product-card--middle .product-card-info .product-card__details .product-card__name-row .product-card__name{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.product-card.product-card--middle .product-card__price-area{height:calc(var(--spacing,.25rem)*11)}}.product-card.product-card--middle .product-card__price-area .product-card__price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);color:var(--color-black,var(--brand-secondary,#0a0903))}@media(min-width:1200px){.product-card.product-card--middle .product-card__price-area .product-card__price{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px)}.product-card.product-card--middle .product-card__price-area .product-card__cart-btn{height:calc(var(--spacing,.25rem)*11)}.product-card.product-card--compare .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*9);min-height:calc(var(--spacing,.25rem)*9)}}.product-card.product-card--service{gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);flex-direction:row}.product-card.product-card--service:hover{border-radius:var(--radius-xl,calc(var(--radius) + 4px));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-card.product-card--service .product-card__image-link,.product-card.product-card--service .product-card__image-area{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);min-width:calc(var(--spacing,.25rem)*20);padding:calc(var(--spacing,.25rem)*0)}.product-card.product-card--service .product-card-info{gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*0)}@media(min-width:1200px){.product-card.product-card--service .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*10);min-height:calc(var(--spacing,.25rem)*10)}}.product-card.product-card--service .product-card-info .product-card__price-area{height:calc(var(--spacing,.25rem)*9.5);gap:calc(var(--spacing,.25rem)*1)}.product-card.product-card--service .product-card-info .product-card__price-area .product-card__has-old{display:none}.product-card.product-card--service .product-card-info .product-card__price-area .product-card__price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);color:var(--color-kn-grey-dark,#343538)}.product-card.product-card--service .product-card-info .product-card__cart-btn{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9)}.product-card.product-card--cross-sale{gap:calc(var(--spacing,.25rem)*2)}.product-card.product-card--cross-sale:hover{border-radius:var(--radius-xl,calc(var(--radius) + 4px));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-card.product-card--cross-sale .product-card__image-link{padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2)}@media(min-width:1200px){.product-card.product-card--cross-sale .product-card__image-link{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*4)}}.product-card.product-card--cross-sale .product-card__image-link .product-card__image-area{height:160px;padding:calc(var(--spacing,.25rem)*1.25)}@media(min-width:1200px){.product-card.product-card--cross-sale .product-card__image-link .product-card__image-area{height:160px;padding:calc(var(--spacing,.25rem)*0)}}.product-card.product-card--cross-sale .product-card-info{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2)}@media(min-width:1200px){.product-card.product-card--cross-sale .product-card-info{padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*4)}}.product-card.product-card--cross-sale .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*7);min-height:calc(var(--spacing,.25rem)*7)}@media(min-width:1200px){.product-card.product-card--cross-sale .product-card-info .product-card__details .product-card__name-row{max-height:calc(var(--spacing,.25rem)*10);min-height:calc(var(--spacing,.25rem)*10)}.product-card.product-card--cross-sale .product-card-info .product-card__details .product-card__name-row .product-card__name{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.product-card.product-card--cross-sale .product-card__price-area{height:calc(var(--spacing,.25rem)*11)}}.product-card.product-card--cross-sale .product-card__price-area .product-card__price-info{gap:calc(var(--spacing,.25rem)*0)}.product-card.product-card--cross-sale .product-card__price-area .product-card__price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-20,-.4px);letter-spacing:var(--tracking-20,-.4px);color:var(--color-black,var(--brand-secondary,#0a0903))}.product-card.product-card--cross-sale .product-card__price-area .product-card__has-old .product-card__old-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-silver-midlle,#777);text-decoration-line:line-through}@media(min-width:1200px){.product-card.product-card--cross-sale .product-card__price-area .product-card__cart-btn{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*16)}}.product-card .product-card-info{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex;position:relative}@media(min-width:1200px){.product-card .product-card-info{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3)}}.product-card .product-card__image-link{border-top-left-radius:var(--radius-xl,calc(var(--radius) + 4px));border-top-right-radius:var(--radius-xl,calc(var(--radius) + 4px));width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2);display:block;position:relative;overflow:hidden}@media(min-width:720px){.product-card .product-card__image-link{padding-inline:calc(var(--spacing,.25rem)*2)}}@media(min-width:1200px){.product-card .product-card__image-link{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*1.5)}}.product-card .product-card__image-toolbar{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:20;display:none;position:absolute}.product-card .product-card__image-toolbar .product-card__image-toolbar-item{height:calc(var(--spacing,.25rem)*.5);background-color:var(--color-kn-silver-light,#dedede);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1}.product-card .product-card__image-toolbar .product-card__image-toolbar-item.is-active{background-color:var(--color-black,var(--brand-secondary,#0a0903))}.product-card:has(.product-card__image-area:hover) .product-card__image-toolbar{display:flex}.product-card__image-layer{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:none;position:absolute}.product-card__image-layer--active{opacity:1}.product-card__image-area{width:100%;height:156px;padding-bottom:calc(var(--spacing,.25rem)*3);position:relative;overflow:hidden}@media(min-width:720px){.product-card__image-area{height:156px;padding-inline:calc(var(--spacing,.25rem)*.75)}}@media(min-width:1200px){.product-card__image-area{height:240px;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2.5);padding-bottom:calc(var(--spacing,.25rem)*2.5)}}.product-card__image-area .product-card__hover-full{inset:calc(var(--spacing,.25rem)*0);z-index:10;display:block;position:absolute}.product-card__image-area .product-card__hover-zones{inset:calc(var(--spacing,.25rem)*0);z-index:10;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute}.product-card__image-area .product-card__hover-zone{width:100%;height:100%}.product-card__image-area .product-card__image-slider{width:100%;height:100%;overflow:hidden}.product-card__image-area .product-card__image-slider-track{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,);width:100%;height:100%;display:flex}.product-card__image-area .product-card__image-slide{height:100%;min-width:calc(var(--spacing,.25rem)*0);flex-shrink:0;flex-basis:100%;justify-content:center;align-items:center;display:flex}.product-card__image-area .product-card__pagination{bottom:calc(var(--spacing,.25rem)*0);z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem)*.5);display:flex;position:absolute;left:50%}@media(min-width:1200px){.product-card__image-area .product-card__pagination{display:none}}.product-card__image-area .product-card__pagination .product-card__pagination-dot{height:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*1);cursor:pointer;background-color:var(--color-kn-white-border,#e8eaed);border-radius:3.40282e38px}.product-card__image-area .product-card__pagination .product-card__pagination-dot--active{width:calc(var(--spacing,.25rem)*3);background-color:var(--color-kn-silver-middle,#aeaeae)}.product-card__image-area .product-card__image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-card__image-area .product-card__image{object-fit:contain;max-width:100%;height:100%}.product-card__actions{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);z-index:20;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex;position:absolute}@media(min-width:1200px){.product-card__actions{top:calc(var(--spacing,.25rem)*1.5);right:calc(var(--spacing,.25rem)*3)}}.product-card__actions .product-card__action-btn{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;border-radius:var(--radius-md,calc(var(--radius) - 2px));border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-kn-white-border,#e8eaed);background-color:var(--color-white,#fff);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media(hover:hover){.product-card__actions .product-card__action-btn:hover{border-color:var(--color-kn-gray,#a8aaad)}}@media(min-width:1200px){.product-card__actions .product-card__action-btn{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}}.product-card__actions .product-card__action-btn .product-card__action-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);justify-content:center;align-items:center;display:flex}.product-card__actions .product-card__action-btn .product-card__action-icon svg{color:var(--color-kn-black,#323232)}.product-card__actions .product-card__action-btn.product-card__action-btn--video{border-style:var(--tw-border-style);background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ff004f,#ff6a00 20%,#ffd200 45% 70%,#ff6a00 80%,#ff004f);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border-width:1px;border-color:#0000}.product-card__actions .product-card__action-btn.product-card__action-btn--video .product-card__action-icon svg{color:var(--color-kn-red,#ff003c)}.product-card__actions .product-card__action-btn.product-card__action-btn-active{border-color:var(--color-kn-red,#ff003c)}@media(hover:hover){.product-card__actions .product-card__action-btn.product-card__action-btn-active:hover{border-color:var(--color-kn-red,#ff003c)}}.product-card__actions .product-card__action-btn.product-card__action-btn-active .product-card__action-icon svg{color:var(--color-kn-red,#ff003c)}.product-card__badges{bottom:calc(var(--spacing,.25rem)*3);left:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex;position:absolute}@media(min-width:1200px){.product-card__badges{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*1)}}.product-card__badges .product-card__badge{height:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:10px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);border-radius:.25rem;align-self:flex-start;align-items:center;display:inline-flex}@media(min-width:1200px){.product-card__badges .product-card__badge{height:calc(var(--spacing,.25rem)*4.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px)}}.product-card__badges .product-card__badge .discount-percentage,.product-card__badges .product-card__badge .delivery,.product-card__badges .product-card__badge .installment{height:100%;padding-inline:calc(var(--spacing,.25rem)*1.25);border-radius:.25rem}@media(min-width:1200px){.product-card__badges .product-card__badge .discount-percentage,.product-card__badges .product-card__badge .delivery,.product-card__badges .product-card__badge .installment{padding-block:calc(var(--spacing,.25rem)*.5)}}.product-card__colors{height:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;width:100%;display:flex}@media(min-width:1200px){.product-card__colors{height:calc(var(--spacing,.25rem)*4)}}.product-card__colors .product-card__color-dots{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.product-card__colors .product-card__color-dot{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:.75px;border-color:var(--color-kn-white-border,#e8eaed);border-radius:3.40282e38px;position:relative;overflow:hidden}@media(min-width:1200px){.product-card__colors .product-card__color-dot{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}}.product-card__colors .product-card__color-dot .product-card__color-dot-inner{width:100%;height:100%;display:block;position:absolute}.product-card__colors .product-card__color-dot.active{pointer-events:none;border-color:var(--color-kn-black,#323232)}.product-card__colors .product-card__color-dot.active .product-card__color-dot-inner{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@media(min-width:720px){.product-card__colors .product-card__color-dot.active .product-card__color-dot-inner{height:calc(var(--spacing,.25rem)*2.25);width:calc(var(--spacing,.25rem)*2.25)}}.product-card__colors .product-card__color-more{--tw-leading:calc(var(--spacing,.25rem)*3);font-size:10px;line-height:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-kn-silver-midlle,#777)}.product-card__details{flex-direction:column;width:100%;display:flex}.product-card__name-row{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);width:100%;min-height:34px;max-height:34px;display:flex;overflow:hidden}@media(min-width:1024px){.product-card__name-row{max-height:calc(var(--spacing,.25rem)*10);min-height:calc(var(--spacing,.25rem)*10)}}.product-card__gift{right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);object-fit:cover;position:absolute}@media(min-width:1200px){.product-card__gift{right:calc(var(--spacing,.25rem)*3);bottom:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.product-card__label{top:calc(var(--spacing,.25rem)*.5);margin-right:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*1.25);padding-block:calc(var(--spacing,.25rem)*0);--tw-leading:calc(var(--spacing,.25rem)*4);font-size:10px;line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-white,#fff);border-radius:.25rem;flex-shrink:0;display:inline-flex;position:relative}@media(min-width:1200px){.product-card__label{margin-right:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:14.4px;--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);line-height:14.4px}}.product-card__label .label-title{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);height:100%;display:inline-flex}.product-card__label .label-title span{display:flex}.product-card__label .label-title .mobile-hide{margin-left:calc(var(--spacing,.25rem)*.5);display:none}@media(min-width:1024px){.product-card__label .label-title .mobile-hide{display:block}}.product-card__label-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}@media(min-width:720px){.product-card__label-icon{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}}.product-card__name{-webkit-line-clamp:2;height:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-black,#323232);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:1024px){.product-card__name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:19px;--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);line-height:19px}}.product-card__rating{height:calc(var(--spacing,.25rem)*3.5);align-items:center;width:100%;display:flex}@media(min-width:1024px){.product-card__rating{height:calc(var(--spacing,.25rem)*5)}}.product-card__rating .product-card__rating-icon{flex-shrink:0}.product-card__rating .product-card__rating-value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:14.4px;--tw-font-weight:var(--font-weight-medium,500);line-height:14.4px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-black-dark,#050607)}@media(min-width:1200px){.product-card__rating .product-card__rating-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:19.6px;--tw-tracking:var(--tracking-14,-.28px);letter-spacing:var(--tracking-14,-.28px);line-height:19.6px}}.product-card__price-area{height:calc(var(--spacing,.25rem)*10);align-items:flex-end;gap:calc(var(--spacing,.25rem)*1);width:100%;display:flex}@media(min-width:1200px){.product-card__price-area{height:calc(var(--spacing,.25rem)*13)}}.product-card__price-area .product-card__price-info{flex-direction:column;flex:1;justify-content:flex-end;display:flex}@media(min-width:1200px){.product-card__price-area .product-card__price-info{gap:calc(var(--spacing,.25rem)*.5)}}.product-card__price-area .product-card__has-old{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.product-card__price-area .product-card__has-old .product-card__old-price{--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-kn-silver-midlle,#777);text-decoration-line:line-through}@media(min-width:1200px){.product-card__price-area .product-card__has-old .product-card__old-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px)}}.product-card__price-area .product-card__has-old .product-card__savings-badge{height:calc(var(--spacing,.25rem)*4);background-color:var(--color-kn-highlight,#fbeb32);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);--tw-leading:calc(var(--spacing,.25rem)*3);font-size:10px;line-height:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-kn-black-dark,#050607);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(min-width:1200px){.product-card__price-area .product-card__has-old .product-card__savings-badge{height:calc(var(--spacing,.25rem)*4.5);padding-inline:calc(var(--spacing,.25rem)*1.25);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:14.4px;--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);line-height:14.4px}}.product-card__price-area .product-card__price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-16,-.32px);letter-spacing:var(--tracking-16,-.32px);color:var(--color-black,var(--brand-secondary,#0a0903))}@media(min-width:1200px){.product-card__price-area .product-card__price{--tw-leading:calc(var(--spacing,.25rem)*8);font-size:1.75rem;line-height:calc(var(--spacing,.25rem)*8);--tw-tracking:var(--tracking-28,-.56px);letter-spacing:var(--tracking-28,-.56px)}}.product-card__price-area .product-card__cart-btn{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);cursor:pointer;border-radius:var(--radius-lg,var(--radius));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:1200px){.product-card__price-area .product-card__cart-btn{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}}.product-card__price-area .product-card__cart-btn.product-card__cart-btn--add{background-color:var(--color-kn-red,#ff003c);color:var(--color-white,#fff)}@media(hover:hover){.product-card__price-area .product-card__cart-btn.product-card__cart-btn--add:hover{background-color:var(--color-kn-red-hover,#e00035)}}.product-card__price-area .product-card__cart-btn.product-card__cart-btn--in-cart{background-color:var(--color-kn-green-light,#ecf6ed);color:var(--color-kn-green,#43a047)}.product-card__price-area .product-card__cart-btn .product-card__cart-spinner{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);border-top-color:#0000;border-radius:3.40282e38px}@media(min-width:720px){.product-card__price-area .product-card__cart-btn .product-card__cart-spinner{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}.product-card__price-area .product-card__cart-btn .product-card__cart-icon{flex-shrink:0}@media(min-width:720px){.product-card__price-area .product-card__cart-btn .product-card__cart-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}}.product-card__price-area .product-card__cart-btn .product-card__cart-check-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}@media(min-width:720px){.product-card__price-area .product-card__cart-btn .product-card__cart-check-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}}.product-card__price-area.is-out-stock .product-card__price{color:var(--color-kn-gray,#a8aaad)}.product-card__price-area.is-out-stock .product-card__has-old{display:none}.product-card__price-area.is-out-stock .product-card__cart-btn{background-color:var(--color-kn-warning,#f93)}@media(hover:hover){.product-card__price-area.is-out-stock .product-card__cart-btn:hover{background-color:var(--color-kn-warning-hover,#e88b2e)}}.product-card__price-area.is-preorder .product-card__cart-btn{background-color:var(--color-kn-black-dark,#050607)}@media(hover:hover){.product-card__price-area.is-preorder .product-card__cart-btn:hover{background-color:var(--color-kn-black-dark,#050607)}}.product-card__installment-row{justify-content:space-between;align-items:center;width:100%;display:flex}.product-card__installment-row .product-card__bank-logos{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.product-card__installment-row .product-card__bank-logo{height:calc(var(--spacing,.25rem)*4.5);width:calc(var(--spacing,.25rem)*4.5);border-radius:var(--radius-md,calc(var(--radius) - 2px));object-fit:cover}.product-card__installment-row .product-card__installment-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-12,-.24px);letter-spacing:var(--tracking-12,-.24px);color:var(--color-kn-black,#323232)}.product-card__specs-overlay{pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);z-index:30;--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y);border-bottom-right-radius:var(--radius-lg,var(--radius));border-bottom-left-radius:var(--radius-lg,var(--radius));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);opacity:0;clip-path:inset(0 -30px -30px);position:absolute;top:calc(100% - 1px)}.product-card__specs-overlay .product-card__specs-list{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.product-card__specs-overlay .product-card__specs-row{gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;width:100%;display:flex}.product-card__specs-overlay .product-card__specs-item{justify-content:space-between;align-items:center;display:flex}.product-card__specs-overlay .product-card__specs-label{--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-kn-silver-midlle,#777)}.product-card__specs-overlay .product-card__specs-value{text-align:right;--tw-leading:calc(var(--spacing,.25rem)*3.5);font-size:10px;line-height:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-10,-.2px);letter-spacing:var(--tracking-10,-.2px);color:var(--color-black,var(--brand-secondary,#0a0903))}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
