/* kalles-root.css */:root { --aspect-ratiocus1: 0.716; --scrollbar-w: 0px; --spacing-0-2: 0.125rem; --spacing-0-4: 0.25rem; --spacing-0-6: 0.375rem; --spacing-0-8: 0.5rem; --spacing-1: 0.625rem; --spacing-1-2: 0.75rem; --spacing-1-4: 0.875rem; --spacing-1-6: 1rem; --spacing-1-8: 1.125rem; --spacing-2: 1.25rem; --spacing-2-2: 1.375rem; --spacing-2-4: 1.5rem; --spacing-2-6: 1.625rem; --spacing-2-8: 1.75rem; --spacing-3: 1.875rem; --spacing-3-2: 2rem; --spacing-3-4: 2.125rem; --spacing-3-6: 2.25rem; --spacing-3-8: 2.375rem; --spacing-4: 2.5rem; --spacing-4-2: 2.625rem; --spacing-4-4: 2.75rem; --spacing-4-8: 3rem; --spacing-5: 3.125rem; --spacing-5-6: 3.5rem; --spacing-6: 3.75rem; --spacing-6-4: 4rem; --spacing-7: 4.375rem; --spacing-7-2: 4.5rem; --spacing-8: 5rem; --spacing-9: 5.625rem; --spacing-10: 6.25rem; --color-base-background: 255 255 255; --color-base-text: 34 34 34; --color-focus: 224 178 82; --payment-terms-background-color: rgb(255 255 255); --color-foreground: 34 34 34; --color-foreground2: 135 135 135; --color-background2: 242 242 242; --color-accent: 224 178 82; --color-secondary: 98 98 98; --color-tertiary: 162 162 162; --hdt-btn-color: 255 255 255; --hdt-btn-bg: 19 23 40; --hdt-btn-border-color: 19 23 40; --hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: 52 52 52;--hdt-btn-hover-border-color: 52 52 52; --hdt-btn-secondary-color: 224 224 224; --hdt-btn-secondary-bg: 98 98 98; --hdt-btn-tertiary-color: 236 236 236; --hdt-btn-tertiary-bg: 162 162 162; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 224 178 82; --color-line-border: 221 221 221; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(255 255 255); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 135 135 135; --color-on-sale-badge-background: 245 78 5; --color-on-sale-badge-text: 255 255 255; --color-new-badge-background: 224 178 82; --color-new-badge-text: 255 255 255; --color-sold-out-badge-background: 153 153 153; --color-sold-out-badge-text: 255 255 255; --color-pre-order-badge-background: 7 116 215; --color-pre-order-badge-text: 255 255 255; --color-custom-badge-background: 0 165 0; --color-custom-badge-text: 255 255 255; --color-tooltip-background: 56 56 56; --color-tooltip-text: 255 255 255; --color-success-background: 232 240 233; --color-success-text: 66 132 69; --color-warning-background: 251 246 234; --color-warning-text: 224 178 82; --color-error-background: 253 224 228; --color-error-text: 235 0 27;--f_family_1: "Inter", sans-serif;--f_family_2: "Inter", sans-serif;--f_family_3: "Libre Baskerville", serif;--f_family_4: ; --f_family_5: ; --font-body-family: var(--f_family_1); --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: var(--f_family_1); --font-sheading-family: var(--f_family_3); --font-heading-weight: 600; --font-body-line-height: 1.7; --font-body-spacing: 0.0em; --font-heading-scale: 1.0; --font-heading-line-height: 1.5; --font-heading-spacing: 0.0em; --button-line-height: 1.2; --h0-size: calc(4rem * var(--font-heading-scale)); --h1-size: calc(3.375rem * var(--font-heading-scale)); --h2-size: calc(2.625rem * var(--font-heading-scale)); --h3-size: calc(2.125rem * var(--font-heading-scale)); --h4-size: calc(1.75rem * var(--font-heading-scale)); --h5-size: calc(1.5rem * var(--font-heading-scale)); --h6-size: calc(1rem * var(--font-heading-scale)); --h0-size-mb: calc(2rem * var(--font-heading-scale)); --h1-size-mb: calc(1.75rem * var(--font-heading-scale)); --h2-size-mb: calc(1.5625rem * var(--font-heading-scale)); --h3-size-mb: calc(1.5rem * var(--font-heading-scale)); --h4-size-mb: calc(1.375rem * var(--font-heading-scale)); --h5-size-mb: calc(1.125rem * var(--font-heading-scale)); --h6-size-mb: calc(0.875rem * var(--font-heading-scale)); --text-xs: 0.625rem; --text-sm: 0.75rem; --text-base: 0.875rem; --text-lg: 1rem; --text-xl: 1.125rem; --text-2xl: 1.25rem; --text-4xl: 1.375rem; --text-6xl: 1.5rem; --text-8xl: 1.625rem; --text-10xl: 1.75rem; --text-12xl: 1.875rem; --font-light: 300; --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700; --font-extrabold: 800; --font-black: 900; --spacing-x: 15px; --spacing-y: 15px; --container-max-width: 73.125rem; --container-max-width-padding-lg: 79.375rem; --container-max-width-padding-md: 76.875rem; --container-width-margin: 0rem; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --radius-2xs: 0rem; --radius-xs: 0rem; --radius-sm: 0rem; --radius: 0rem; --radius-lg: 0rem; --radius-full: 9999px; --radius-button: 1.875rem; --radius-input: 1.875rem; --radius-product-card: 0rem; --radius-product-media: 0rem; --radius-collection-card: 0rem; --radius-blog-card: 0rem; --padding-block-input: var(--spacing-0-6); --padding-inline-input: var(--spacing-1); --height-input: var(--spacing-4-2); --thickness-btn: 0.125rem; --cursor-zoom-in-icon: url(/kalles/css/images/cursor-zoom-in.svg); --cursor-close-svg-url: url(/kalles/css/images/cursor-close.svg); --value-logical-flip: 1; --value-origin-start: left; --value-origin-end: right;} [color-scheme="scheme-1"] { --color-background: 255 255 255; --color-background2: 242 242 242; --color-foreground: 34 34 34; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 98 98 98; --color-tertiary: 162 162 162; --hdt-btn-color: 255 255 255; --hdt-btn-bg: 19 23 40; --hdt-btn-border-color: 19 23 40; --hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: 52 52 52;--hdt-btn-hover-border-color: 52 52 52; --hdt-btn-secondary-color: 224 224 224; --hdt-btn-secondary-bg: 98 98 98; --hdt-btn-tertiary-color: 236 236 236; --hdt-btn-tertiary-bg: 162 162 162; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 224 178 82; --color-line-border: 221 221 221; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(255 255 255); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 135 135 135; } [color-scheme="scheme-77e4ef58-56a9-4631-876a-12098ba7d57d"] { --color-background: 34 34 34; --color-background2: 255 255 255; --color-foreground: 255 255 255; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 191 191 191; --color-tertiary: 128 128 128; --hdt-btn-color: 34 34 34; --hdt-btn-bg: 255 255 255; --hdt-btn-border-color: 255 255 255; --hdt-btn-hover-color: 34 34 34;--hdt-btn-hover-bg: 237 237 237;--hdt-btn-hover-border-color: 237 237 237; --hdt-btn-secondary-color: 76 76 76; --hdt-btn-secondary-bg: 191 191 191; --hdt-btn-tertiary-color: 51 51 51; --hdt-btn-tertiary-bg: 128 128 128; --hdt-btn-outline-color: 255 255 255; --hdt-btn-outline-border-color: 255 255 255; --hdt-link-color: 255 255 255; --hdt-link-hover-color: 224 178 82; --color-line-border: 68 68 68; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(34 34 34); --color-pr-price: 153 153 153; --color-pr-sale-price: 235 0 27; --color-pr-text: 255 255 255; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 104 104 104; } [color-scheme="scheme-e0b73555-c767-4eda-aa6d-4e44e10aefce"] { --color-background: 255 255 255; --color-background2: 245 245 245; --color-foreground: 34 34 34; --color-foreground2: 135 135 135; --color-accent: 34 34 34; --color-secondary: 98 98 98; --color-tertiary: 162 162 162; --hdt-btn-color: 255 255 255; --hdt-btn-bg: 19 23 40; --hdt-btn-border-color: 224 178 82; --hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: 56 198 220;--hdt-btn-hover-border-color: 56 198 220; --hdt-btn-secondary-color: 224 224 224; --hdt-btn-secondary-bg: 98 98 98; --hdt-btn-tertiary-color: 236 236 236; --hdt-btn-tertiary-bg: 162 162 162; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 34 34 34; --color-line-border: 238 238 238; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(255 255 255); --color-pr-price: 134 134 134; --color-pr-sale-price: 235 0 27; --color-pr-text: 0 0 0; --color-pr-rating: ; --color-input-primary: 34 34 34; --color-input-secondary: 104 104 104; } [color-scheme="scheme-23cf8966-8e57-4acd-9bb3-bb85f222fbb9"] { --color-background: 255 255 255; --color-background2: 242 242 242; --color-foreground: 34 34 34; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 98 98 98; --color-tertiary: 162 162 162; --hdt-btn-color: 34 34 34; --hdt-btn-bg: 255 255 255; --hdt-btn-border-color: 153 153 153; --hdt-btn-hover-color: 34 34 34;--hdt-btn-hover-bg: 237 237 237;--hdt-btn-hover-border-color: 135 135 135; --hdt-btn-secondary-color: 224 224 224; --hdt-btn-secondary-bg: 98 98 98; --hdt-btn-tertiary-color: 236 236 236; --hdt-btn-tertiary-bg: 162 162 162; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 224 178 82; --color-line-border: 221 221 221; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(255 255 255); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 34 34 34; --color-input-secondary: 104 104 104; } [color-scheme="scheme-fe88a2ec-47a1-478d-8953-54da0178e18c"] { --color-background: 56 56 56; --color-background2: 242 242 242; --color-foreground: 255 255 255; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 191 191 191; --color-tertiary: 128 128 128; --hdt-btn-color: 34 34 34; --hdt-btn-bg: 255 255 255; --hdt-btn-border-color: 255 255 255; --hdt-btn-hover-color: 34 34 34;--hdt-btn-hover-bg: 237 237 237;--hdt-btn-hover-border-color: 237 237 237; --hdt-btn-secondary-color: 76 76 76; --hdt-btn-secondary-bg: 191 191 191; --hdt-btn-tertiary-color: 51 51 51; --hdt-btn-tertiary-bg: 128 128 128; --hdt-btn-outline-color: 56 56 56; --hdt-btn-outline-border-color: 56 56 56; --hdt-link-color: 56 56 56; --hdt-link-hover-color: 224 178 82; --color-line-border: 230 230 230; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(56 56 56); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 255 255 255; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 104 104 104; } [color-scheme="scheme-6707cc8e-6558-49d9-8759-f7d934d9fe4f"] { --color-background: 233 30 99; --color-background2: 242 242 242; --color-foreground: 255 255 255; --color-foreground2: 255 255 255; --color-accent: 224 178 82; --color-secondary: 191 191 191; --color-tertiary: 128 128 128; --hdt-btn-color: 34 34 34; --hdt-btn-bg: 255 255 255; --hdt-btn-border-color: 255 255 255; --hdt-btn-hover-color: 34 34 34;--hdt-btn-hover-bg: 237 237 237;--hdt-btn-hover-border-color: 237 237 237; --hdt-btn-secondary-color: 76 76 76; --hdt-btn-secondary-bg: 191 191 191; --hdt-btn-tertiary-color: 51 51 51; --hdt-btn-tertiary-bg: 128 128 128; --hdt-btn-outline-color: 255 255 255; --hdt-btn-outline-border-color: 255 255 255; --hdt-link-color: 255 255 255; --hdt-link-hover-color: 224 178 82; --color-line-border: 221 221 221; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(233 30 99); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 104 104 104; } [color-scheme="scheme-c9476b69-abc7-454f-a946-2d5a9f5f3a37"] { --color-background: 246 246 248; --color-background2: 242 242 242; --color-foreground: 34 34 34; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 98 98 98; --color-tertiary: 162 162 162; --hdt-btn-color: 255 255 255; --hdt-btn-bg: 19 23 40; --hdt-btn-border-color: 19 23 40; --hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: 52 52 52;--hdt-btn-hover-border-color: 52 52 52; --hdt-btn-secondary-color: 224 224 224; --hdt-btn-secondary-bg: 98 98 98; --hdt-btn-tertiary-color: 236 236 236; --hdt-btn-tertiary-bg: 162 162 162; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 224 178 82; --color-line-border: 230 230 230; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(246 246 248); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 34 34 34; --color-input-secondary: 104 104 104; } [color-scheme="scheme-46c9f8d1-8399-4ba9-b66a-be48204e5349"] { --color-background: 246 246 248; --color-background2: 242 242 242; --color-foreground: 135 135 135; --color-foreground2: 135 135 135; --color-accent: 224 178 82; --color-secondary: 71 71 71; --color-tertiary: 8 8 8; --hdt-btn-color: 255 255 255; --hdt-btn-bg: 19 23 40; --hdt-btn-border-color: 19 23 40; --hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: 52 52 52;--hdt-btn-hover-border-color: 52 52 52; --hdt-btn-secondary-color: 28 28 28; --hdt-btn-secondary-bg: 71 71 71; --hdt-btn-tertiary-color: 3 3 3; --hdt-btn-tertiary-bg: 8 8 8; --hdt-btn-outline-color: 34 34 34; --hdt-btn-outline-border-color: 34 34 34; --hdt-link-color: 34 34 34; --hdt-link-hover-color: 224 178 82; --color-line-border: 221 221 221; --color-overlay: 0 0 0; --payment-terms-background-color: rgb(246 246 248); --color-pr-price: 105 105 105; --color-pr-sale-price: 236 1 1; --color-pr-text: 34 34 34; --color-pr-rating: ; --color-input-primary: 255 255 255; --color-input-secondary: 135 135 135; } @media screen and (min-width: 768px) { :root { --text-xs: 0.75rem; --text-sm: 0.8125rem; --text-base: 0.875rem; --text-lg: 1rem; --text-xl: 1.125rem; --text-2xl: 1.25rem; --text-4xl: 1.375rem; --text-6xl: 1.5rem; --text-8xl: 1.625rem; --text-10xl: 1.75rem; --text-12xl: 1.875rem; --spacing-x: 19.98px; --spacing-y: 19.98px; } } @media screen and (min-width: 1150px) { :root { --spacing-x: 30px; --spacing-y: 30px; } } .hdt-btn--size-custom.hdt-btn--size-custom-1 { --hdt-btn-padding-x: 15px; --button-line-height: 25px; font-size: 14px;--minw-button: 160px; --minwdt-button: 160px; } body { ;} .hdt-card-product__title,.hdt-mini-cart__title,.hdt-page-cart__title { font-family: var(); }
/* base.css */*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-base-text) / .12)}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}:where(code,kbd,pre,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;background-color:inherit;margin:0;padding:0}:where(button,select){text-transform:none}:where([type=button],[type=reset],[type=submit],button){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}:where(::-webkit-inner-spin-button,::-webkit-outer-spin-button){height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}:where(blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset){margin:0}:where(legend,fieldset){padding:0}:where(menu,ol,ul){list-style:none;margin:0;padding:0}textarea{resize:vertical}:where(input::placeholder,textarea::placeholder){opacity:1;color:rgb(var(--text-color) / .65)}:where([role=button],button){cursor:pointer}:disabled,:disabled+label{cursor:default}:where(button,label,summary,[role=button],[type=checkbox],[type=radio]){-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:where(a,button,[role=button],input,label,select,textarea){touch-action:manipulation}:where(audio,canvas,embed,iframe,img,object,svg,video){display:block;vertical-align:middle}img,video{max-width:100%;height:auto}picture source{display:contents}[hidden]:not([open],[closing]){display:none!important}img:-moz-loading{visibility:hidden}:where(hdt-slider,hdt-slider-sync,hdt-slideshow,hdt-scrollsnap,hdt-scrollbar,hdt-dot-slider-outer,hdt-dialog,hdt-cart-openable,hdt-drawer,hdt-popover,hdt-richlist button,hdt-tab,hdt-before-after,hdt-height-observer,hdt-sticky-header,hdt-card-product,hdt-unit-price,hdt-reval-items,hdt-free-shipping-bar,hdt-progress-bar,hdt-line-item,hdt-block-required,hdt-video-player,hdt-model-player,hdt-gallery-modal){display:block}:where(hdt-richlist,hdt-richlist img,hdt-compare-at-price,hdt-price,hdt-tooltip){display:inline-block}wrapp-hdt-color-list{display:block;width:100%}:root{--color-scrollbar-track: 0 0 0;--color-scrollbar-thumb: 0 0 0;--alpha-link: .85;--color-link: 0,0,0;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--duration-extra-long: .6s}html{box-sizing:border-box;font-size:100%;height:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;background-color:rgb(var(--color-base-background));color:rgb(var(--color-base-text));letter-spacing:var(--font-body-spacing);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);font-style:var(--font-body-style)}#MainContent{flex-grow:1;scroll-padding-top:calc(var(--header-height, 0px) + 10px)}.hdt-scroll-auto{scroll-behavior:auto!important}.dir--rtl body,.dir--rtl :is(h1,h2,h3,h4,h5,h6,.hdt-h0,.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6){letter-spacing:0}:where(.no-js:not(html),.no-js-inline,html.no-js .no-js-hidden){display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}:where(h1,h2,h3,h4,h5,h6){letter-spacing:var(--font-heading-spacing);font:var(--font-heading-weight) var(--text-base) / var(--font-heading-line-height) var(--font-heading-family);color:rgb(var(--color-foreground));word-break:break-word}.hdt-h0{font-size:var(--h0-size-mb)}:where(h1:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h1){font-size:var(--h1-size-mb)}:where(h2:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h2){font-size:var(--h2-size-mb)}:where(h3:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h3){font-size:var(--h3-size-mb)}:where(h4:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h4){font-size:var(--h4-size-mb)}:where(h5:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h5){font-size:var(--h5-size-mb)}:where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h6){font-size:var(--h6-size-mb)}.hdt-base{font-size:var(--text-base)}@media only screen and (min-width:768px){.hdt-h0{font-size:max(calc(var(--h0-size-mb) + 2vw),.75 * var(--h0-size))}:where(h1:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h1){font-size:max(calc(var(--h1-size-mb) + 1.5vw),.75 * var(--h1-size))}:where(h2:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h2){font-size:max(calc(var(--h2-size-mb) + .9vw),.75 * var(--h2-size))}:where(h3:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h3){font-size:max(calc(var(--h3-size-mb) + .6vw),.75 * var(--h3-size))}:where(h4:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h4){font-size:max(calc(var(--h4-size-mb) + .3vw),.75 * var(--h4-size))}:where(h5:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h5){font-size:max(var(--h5-size-mb),.75 * var(--h5-size))}:where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h6){font-size:max(var(--h6-size-mb),.75 * var(--h6-size))}}@media only screen and (min-width:1150px){.hdt-h0{font-size:var(--h0-size)}:where(h1:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h1){font-size:var(--h1-size)}:where(h2:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h2){font-size:var(--h2-size)}:where(h3:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h3){font-size:var(--h3-size)}:where(h4:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h4){font-size:var(--h4-size)}:where(h5:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h5){font-size:var(--h5-size)}:where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h6){font-size:var(--h6-size)}}.hdt-text-xs{font-size:var(--text-xs)}.hdt-text-sm{font-size:var(--text-sm)}.hdt-text-base{font-size:var(--text-base)}.hdt-text-lg{font-size:var(--text-lg)}.hdt-text-xl{font-size:var(--text-xl)}.hdt-text-2xl{font-size:var(--text-2xl)}.hdt-text-4xl{font-size:var(--text-4xl)}.hdt-text-6xl{font-size:var(--text-6xl)}.hdt-text-8xl{font-size:var(--text-8xl)}.hdt-text-10xl{font-size:var(--text-10xl)}.hdt-text-12xl{font-size:var(--text-12xl)}.hdt-font-light{font-weight:var(--font-light);--hdt-btn-font-weight: var(--font-light)}.hdt-font-normal{font-weight:var(--font-normal);--hdt-btn-font-weight: var(--font-normal)}.hdt-font-medium{font-weight:var(--font-medium);--hdt-btn-font-weight: var(--font-medium)}.hdt-font-semibold{font-weight:var(--font-semibold);--hdt-btn-font-weight: var(--font-semibold)}.hdt-font-bold{font-weight:var(--font-bold);--hdt-btn-font-weight: var(--font-bold)}.hdt-font-extrabold{font-weight:var(--font-extrabold);--hdt-btn-font-weight: var(--font-extrabold)}.hdt-font-black{font-weight:var(--font-black);--hdt-btn-font-weight: var(--font-black)}.hdt-radius-2xs{border-radius:var(--radius-2xs)}.hdt-radius-xs{border-radius:var(--radius-xs)}.hdt-radius-sm{border-radius:var(--radius-sm)}.hdt-radius{border-radius:var(--radius)}.hdt-radius-lg{border-radius:var(--radius-lg)}.hdt-radius-full{border-radius:var(--radius-full)}.hdt-radius-f{position:relative;overflow:hidden;transform:translateZ(0)}.hdt-opt-radius-none{border-radius:0;--opt-radius: 0}.hdt-opt-radius-2xs{border-radius:max(var(--radius-2xs),0px);--opt-radius: max(var(--radius-2xs), 0px)}.hdt-opt-radius-xs{border-radius:max(var(--radius-xs),5px);--opt-radius: max(var(--radius-xs), 5px)}.hdt-opt-radius-sm{border-radius:max(var(--radius-sm),10px);--opt-radius: max(var(--radius-sm), 10px)}.hdt-opt-radius{border-radius:max(var(--radius),15px);--opt-radius: max(var(--radius), 15px)}.hdt-opt-radius-lg{border-radius:max(var(--radius-lg),30px);--opt-radius: max(var(--radius-lg), 30px)}.hdt-opt-radius-full{border-radius:var(--radius-full);--opt-radius: var(--radius-full)}.hdt-form__label{display:block;margin-bottom:0.375rem}.hdt-form__wrapp{position:relative}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.15625rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-inline-end:1.5625rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dir--rtl select{background-position:0.15625rem center}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.46875rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:rgb(var(--color-base-text, 0 0 0));background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}@media screen and (pointer:fine){[type=checkbox]:checked:hover,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}:where(.hdt-input,.hdt-textarea,.hdt-select){width:100%;-webkit-appearance:none;appearance:none;border-radius:var(--radius-input);background:rgb(var(--color-input-background, transparent));color:rgb(var(--color-input-primary, var(--color-base-text)));text-align:start;border-width:1px;height:var(--height-input);padding:var(--padding-block-input) var(--padding-inline-input);transition:border-color .1s ease-in-out}.hdt-textarea{height:auto}.hdt-select{padding-inline-start:0.9375rem;padding-inline-end:1.875rem}.hdt-select~svg{pointer-events:none;position:absolute;inset-inline-end:0.625rem;width:0.625rem;top:50%;transform:translateY(-50%);transition:all .25s ease}.hdt-select[aria-expanded=true]~svg{transform:translateY(-50%) rotate(180deg)}:is(.hdt-input:focus,.hdt-textarea:focus,.hdt-select:focus-visible){border-color:currentColor;outline:none}.is-uncheck :is(input,textarea){border-color:rgb(var(--color-error-text))!important}.sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.focus-none{outline:0!important}.sr-only--inline{margin:0;height:1em}*:focus-visible{outline:0.125rem solid rgb(var(--color-focus));outline-offset:0.1875rem}.sr-only[type=checkbox]:focus-visible+label,.sr-only[type=radio]:focus-visible+label{box-shadow:0 0 0 0.125rem rgb(var(--color-base-background)),0 0 0 0.25rem rgb(var(--color-focus))}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.sr-focus-fix-oh:focus-visible:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 0.125rem rgb(var(--color-focus))!important;z-index:40;pointer-events:none}.hdt-full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hdt-full-width-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hdt-loading-bar{pointer-events:none;background-color:rgb(var(--color-accent));box-shadow:0 0 6px rgb(var(--color-accent)),0 0 rgb(var(--color-accent));width:100%;height:2px;position:fixed;top:0;left:0;z-index:999999;transform:scaleX(0);transform-origin:var(--value-origin-start)}@media screen and (min-width:768px){.hdt-loading-bar{height:3px}}.hdt-container,.hdt-container-full{width:100%;max-width:100%;margin:0 auto;padding:0}.hdt-container{max-width:var(--container-max-width);padding:0 0.9375rem}.hdt-section+.hdt-section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:768px){.hdt-section+.hdt-section{margin-top:var(--spacing-sections-desktop)}}.hdt-hidden{display:none}.hdt-block{display:block}.hdt-inline-block{display:inline-block}.hdt-inline{display:inline}.hdt-flex{display:flex}.hdt-inline-flex{display:inline-flex}.hdt-grid{display:grid}.hdt-inline-grid{display:inline-grid}.hdt-contents{display:contents}.hdt-order-first{order:-9999}.hdt-order-last{order:9999}@media(min-width:768px){.md\:hdt-hidden{display:none}.md\:hdt-block{display:block}.md\:hdt-inline-block{display:inline-block}.md\:hdt-inline{display:inline}.md\:hdt-flex{display:flex}.md\:hdt-inline-flex{display:inline-flex}.md\:hdt-grid{display:grid}.md\:hdt-inline-grid{display:inline-grid}.md\:hdt-order-first{order:-9999}.md\:hdt-order-last{order:9999}}@media(min-width:1150px){.lg\:hdt-hidden{display:none}.lg\:hdt-block{display:block}.lg\:hdt-inline-block{display:inline-block}.lg\:hdt-inline{display:inline}.lg\:hdt-flex{display:flex}.lg\:hdt-inline-flex{display:inline-flex}.lg\:hdt-grid{display:grid}.lg\:hdt-inline-grid{display:inline-grid}.lg\:hdt-order-first{order:-9999}.lg\:hdt-order-last{order:9999}}@media screen and (max-width:767px){.hdt-hidden\@mobile{display:none!important}}@media screen and (min-width:768px)and (max-width:1149px){.hdt-hidden\@tablet{display:none!important}}.hdt-p-0{padding:0}.hdt-p-10{padding:10px}.hdt-p-15{padding:15px}.hdt-p-20{padding:20px}.hdt-px-0{padding-inline-start:0;padding-inline-end:0}.hdt-ps-15{padding-inline-start:15px}.hdt-pe-15{padding-inline-end:15px}.hdt-px-15{padding-inline-start:15px;padding-inline-end:15px}@media(max-width:767px){@layer sectionspace.reset,sectionspace.base,sectionspace.tablet,sectionspace.mobile;}@media(min-width:768px)and (max-width:1149px){@layer sectionspace.reset,sectionspace.base,sectionspace.mobile,sectionspace.tablet;}@media(min-width:1150px){@layer sectionspace.reset,sectionspace.mobile,sectionspace.tablet,sectionspace.base;}.hdt-section-spacing{margin-block-start:var(--mg-block-start);margin-block-end:var(--mg-block-end);margin-inline-start:var(--mg-inline-start)!important;margin-inline-end:var(--mg-inline-end)!important;padding-block-start:var(--pd-block-start);padding-block-end:var(--pd-block-end);padding-inline-start:var(--pd-inline-start)!important;padding-inline-end:var(--pd-inline-end)!important}@layer sectionspace.reset{.hdt-section-spacing{--mg-block-start: ;--mg-block-end: ;--mg-inline-start: ;--mg-inline-end: ;--pd-block-start: ;--pd-block-end: ;--pd-inline-start: ;--pd-inline-end: }.hdt-section-spacing.hdt-container,.hdt-section-spacing.hdt-container-fluid{--pd-inline-start: calc(var(--spacing-x) * .5);--pd-inline-end: calc(var(--spacing-x) * .5);--mg-inline-start: auto;--mg-inline-end: auto}}.hdt-section-spacing.hdt-w-full,.hdt-section-spacing.hdt-container-full{width:auto}.hdt-spacing-0{--spacing-x: 0px;--spacing-y: 0px}.hdt-spacing-5{--spacing-x: 5px;--spacing-y: 5px}.hdt-spacing-10{--spacing-x: 10px;--spacing-y: 10px}.hdt-spacing-15{--spacing-x: 15px;--spacing-y: 15px}.hdt-spacing-20{--spacing-x: 20px;--spacing-y: 20px}.hdt-spacing-30{--spacing-x: 30px;--spacing-y: 30px}.hdt-spacing-40{--spacing-x: 40px;--spacing-y: 40px}@media(min-width:768px){.md\:hdt-px-0{padding-inline-start:0;padding-inline-end:0}.md\:hdt-ps-30{padding-inline-start:30px}.md\:hdt-pe-30{padding-inline-end:30px}.md\:hdt-px-30{padding-inline-start:30px;padding-inline-end:30px}.md\:hdt-spacing-0{--spacing-x: 0px;--spacing-y: 0px}.md\:hdt-spacing-5{--spacing-x: 5px;--spacing-y: 5px}.md\:hdt-spacing-10{--spacing-x: 10px;--spacing-y: 10px}.md\:hdt-spacing-15{--spacing-x: 15px;--spacing-y: 15px}.md\:hdt-spacing-20{--spacing-x: 20px;--spacing-y: 20px}.md\:hdt-spacing-30{--spacing-x: 30px;--spacing-y: 30px}.md\:hdt-spacing-40{--spacing-x: 40px;--spacing-y: 40px}.md\:hdt-ps-max{padding-inline-start:max(1.875rem,(100vw - var(--container-max-width) - var(--scrollbar-w)) / 2)}.md\:hdt-pe-max{padding-inline-end:max(1.875rem,(100vw - var(--container-max-width) - var(--scrollbar-w)) / 2)}}@media(min-width:1150px){.lg\:hdt-px-0{padding-inline-start:0;padding-inline-end:0}.lg\:hdt-px-30{padding-inline-start:30px;padding-inline-end:30px}.lg\:hdt-px-40{padding-inline-start:40px;padding-inline-end:40px}.lg\:hdt-px-50{padding-inline-start:50px;padding-inline-end:50px}.lg\:hdt-ps-50{padding-inline-start:50px}.lg\:hdt-pe-50{padding-inline-end:50px}.lg\:hdt-ps-max{padding-inline-start:max(3.125rem,(100vw - var(--container-max-width) - var(--scrollbar-w)) / 2)}.lg\:hdt-pe-max{padding-inline-end:max(3.125rem,(100vw - var(--container-max-width) - var(--scrollbar-w)) / 2)}.lg\:hdt-spacing-0{--spacing-x: 0px;--spacing-y: 0px}.lg\:hdt-spacing-5{--spacing-x: 5px;--spacing-y: 5px}.lg\:hdt-spacing-10{--spacing-x: 10px;--spacing-y: 10px}.lg\:hdt-spacing-15{--spacing-x: 15px;--spacing-y: 15px}.lg\:hdt-spacing-20{--spacing-x: 20px;--spacing-y: 20px}.lg\:hdt-spacing-30{--spacing-x: 30px;--spacing-y: 30px}.lg\:hdt-spacing-40{--spacing-x: 40px;--spacing-y: 40px}}.hdt-text-start,.hdt-text-left{text-align:start}.hdt-text-center{text-align:center}.hdt-text-end,.hdt-text-right{text-align:end}.hdt-justify-start{justify-content:start}.hdt-justify-center{justify-content:safe center}.hdt-justify-end{justify-content:end}.hdt-justify-between{justify-content:space-between}.hdt-justify-items-start{justify-items:start}.hdt-justify-items-center{justify-items:safe center}.hdt-justify-items-end{justify-items:end}.hdt-justify-self-start,.hdt-justify-self-left{justify-self:start}.hdt-justify-self-center{justify-self:center}.hdt-justify-self-end,.hdt-justify-self-right{justify-self:end}.hdt-align-start{align-items:start}.hdt-align-center{align-items:center}.hdt-align-end{align-items:end}.hdt-align-self-start{align-self:start}.hdt-align-self-center{align-self:center}.hdt-align-self-end{align-self:end}.hdt-place-self-auto{place-self:start auto}.hdt-place-self-start{place-self:start}.hdt-place-self-start-center{place-self:start center}.hdt-place-self-start-end{place-self:start end}.hdt-place-self-center{place-self:center}.hdt-place-self-center-start{place-self:center start}.hdt-place-self-center-end{place-self:center end}.hdt-place-self-end{place-self:end}.hdt-place-self-end-start{place-self:end start}.hdt-place-self-end-center{place-self:end center}@media(min-width:768px){.md\:hdt-text-start,.md\:hdt-text-left{text-align:start}.md\:hdt-text-center{text-align:center}.md\:hdt-text-end,.md\:hdt-text-right{text-align:end}.md\:hdt-justify-start{justify-content:start}.md\:hdt-justify-center{justify-content:safe center}.md\:hdt-justify-end{justify-content:end}.md\:hdt-justify-between{justify-content:space-between}.md\:hdt-justify-items-start{justify-items:start}.md\:hdt-justify-items-center{justify-items:safe center}.md\:hdt-justify-items-end{justify-items:end}.md\:hdt-justify-self-start,.md\:hdt-justify-self-left{justify-self:start}.md\:hdt-justify-self-center{justify-self:center}.md\:hdt-justify-self-end,.md\:hdt-justify-self-right{justify-self:end}.md\:hdt-align-start{align-items:start}.md\:hdt-align-center{align-items:center}.md\:hdt-align-end{align-items:end}.md\:hdt-align-self-start{align-self:start}.md\:hdt-align-self-center{align-self:center}.md\:hdt-align-self-end{align-self:end}.md\:hdt-place-self-auto{place-self:start auto}.md\:hdt-place-self-start{place-self:start}.md\:hdt-place-self-start-center{place-self:start center}.md\:hdt-place-self-start-end{place-self:start end}.md\:hdt-place-self-center{place-self:center}.md\:hdt-place-self-center-start{place-self:center start}.md\:hdt-place-self-center-end{place-self:center end}.md\:hdt-place-self-end{place-self:end}.md\:hdt-place-self-end-start{place-self:end start}.md\:hdt-place-self-end-center{place-self:end center}}@media(min-width:1150px){.lg\:hdt-text-start,.lg\:hdt-text-left{text-align:start}.lg\:hdt-text-center{text-align:center}.lg\:hdt-text-end,.lg\:hdt-text-right{text-align:end}.lg\:hdt-justify-start{justify-content:start}.lg\:hdt-justify-center{justify-content:safe center}.lg\:hdt-justify-end{justify-content:end}.lg\:hdt-justify-between{justify-content:space-between}.lg\:hdt-justify-items-start{justify-items:start}.lg\:hdt-justify-items-center{justify-items:safe center}.lg\:hdt-justify-items-end{justify-items:end}.lg\:hdt-justify-self-start,.lg\:hdt-justify-self-left{justify-self:start}.lg\:hdt-justify-self-center{justify-self:center}.lg\:hdt-justify-self-end,.lg\:hdt-justify-self-right{justify-self:end}.lg\:hdt-align-start{align-items:start}.lg\:hdt-align-center{align-items:center}.lg\:hdt-align-end{align-items:end}.lg\:hdt-align-self-start{align-self:start}.lg\:hdt-align-self-center{align-self:center}.lg\:hdt-align-self-end{align-self:end}.lg\:hdt-place-self-auto{place-self:start auto}.lg\:hdt-place-self-start{place-self:start}.lg\:hdt-place-self-start-center{place-self:start center}.lg\:hdt-place-self-start-end{place-self:start end}.lg\:hdt-place-self-center{place-self:center}.lg\:hdt-place-self-center-start{place-self:center start}.lg\:hdt-place-self-center-end{place-self:center end}.lg\:hdt-place-self-end{place-self:end}.lg\:hdt-place-self-end-start{place-self:end start}.lg\:hdt-place-self-end-center{place-self:end center}}.hdt-oh{overflow:hidden}.hdt-ov{overflow:visible}.hdt-pe-none{pointer-events:none}.hdt-fixed{position:fixed}.hdt-relative{position:relative}.hdt-absolute{position:absolute}.hdt-top-0{top:0}.hdt-bottom-0{bottom:0}.dir--ltr .hdt-left-0{left:0}.dir--ltr .hdt-right-0,.dir--rtl .hdt-left-0{right:0}.dir--rtl .hdt-right-0{left:0}.hdt-flex-col{flex-direction:column}.hdt-flex-col-reverse{flex-direction:column-reverse}.hdt-grid-1x1{grid-area:1 / -1}.hdt-w-full{width:100%}.hdt-h-full{height:100%}.hdt-truncate{display:block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hdt-line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}hdt-need-checked-to-use [disabled]{opacity:.5;pointer-events:none}@media(min-width:1025px){.hdt-scrollbar-light{--color-scrollbar-track: 255 255 255;--color-scrollbar-thumb: 255 255 255}.hdt-parent-scrollbar ::-webkit-scrollbar,.hdt-current-scrollbar::-webkit-scrollbar{height:5px;width:5px}.hdt-parent-scrollbar ::-webkit-scrollbar-track,.hdt-current-scrollbar::-webkit-scrollbar-track{background-color:rgb(var(--color-scrollbar-track) / .05)}.hdt-parent-scrollbar ::-webkit-scrollbar-thumb,.hdt-current-scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar-thumb) / .12);border-radius:8px}}.divider{border-top:1px solid rgb(var(--color-line-border))}.hdt-row-grid{display:grid;column-gap:var(--spacing-x);row-gap:var(--spacing-y);grid-template-columns:repeat(var(--cols,1),minmax(0,1fr))}.hdt-row-grid--modify{--col-width: calc(100% / var(--cols) - var(--spacing-x) * ((var(--cols) - 1) / var(--cols)));--col-grid: auto / repeat(auto-fit, var(--col-width));grid:var(--col-grid)}.hdt-grid-cols-0,.hdt-grid-cols-1{--cols: 1}.hdt-grid-cols-2{--cols: 2}.hdt-grid-cols-3{--cols: 3}.hdt-grid-cols-4{--cols: 4}.hdt-grid-cols-5{--cols: 5}.hdt-grid-cols-6{--cols: 6}.hdt-grid-cols-7{--cols: 7}.hdt-grid-cols-12{--cols: 12}@media(min-width:768px){.md\:hdt-grid-cols-0,.md\:hdt-grid-cols-1{--cols: 1}.md\:hdt-grid-cols-2{--cols: 2}.md\:hdt-grid-cols-3{--cols: 3}.md\:hdt-grid-cols-4{--cols: 4}.md\:hdt-grid-cols-5{--cols: 5}.md\:hdt-grid-cols-6{--cols: 6}.md\:hdt-grid-cols-7{--cols: 7}.md\:hdt-grid-cols-12{--cols: 12}}@media(min-width:1150px){.lg\:hdt-grid-cols-0,.lg\:hdt-grid-cols-1{--cols: 1}.lg\:hdt-grid-cols-2{--cols: 2}.lg\:hdt-grid-cols-3{--cols: 3}.lg\:hdt-grid-cols-4{--cols: 4}.lg\:hdt-grid-cols-5{--cols: 5}.lg\:hdt-grid-cols-6{--cols: 6}.lg\:hdt-grid-cols-7{--cols: 7}.lg\:hdt-grid-cols-12{--cols: 12}}.hdt-row{display:flex;flex-wrap:wrap;margin-inline-start:calc(-.5 * var(--spacing-x));margin-inline-end:calc(-.5 * var(--spacing-x));row-gap:var(--spacing-y)}.hdt-row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline-start:calc(var(--spacing-x) * .5);padding-inline-end:calc(var(--spacing-x) * .5)}.hdt-row-flex{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--spacing-x);row-gap:var(--spacing-y)}.hdt-row-flex .hdt-col{flex:0 0 auto;max-width:100%;width:calc(100% / var(--cols) - (var(--spacing-x, 0px) * calc(var(--cols) - 1) / var(--cols)))}.hdt-col-auto{flex:0 0 auto;width:auto}.hdt-flex-cols-1{--cols: 1}.hdt-flex-cols-2{--cols: 2}.hdt-flex-cols-3{--cols: 3}.hdt-flex-cols-4{--cols: 4}.hdt-flex-cols-5{--cols: 5}.hdt-flex-cols-6{--cols: 6}@media(min-width:768px){.md\:hdt-col-auto{flex:0 0 auto;width:auto}.md\:hdt-flex-cols-1{--cols: 1}.md\:hdt-flex-cols-2{--cols: 2}.md\:hdt-flex-cols-3{--cols: 3}.md\:hdt-flex-cols-4{--cols: 4}.md\:hdt-flex-cols-5{--cols: 5}.md\:hdt-flex-cols-6{--cols: 6}}@media(min-width:1150px){.lg\:hdt-col-auto{flex:0 0 auto;width:auto}.lg\:hdt-flex-cols-1{--cols: 1}.lg\:hdt-flex-cols-2{--cols: 2}.lg\:hdt-flex-cols-3{--cols: 3}.lg\:hdt-flex-cols-4{--cols: 4}.lg\:hdt-flex-cols-5{--cols: 5}.lg\:hdt-flex-cols-6{--cols: 6}}@media(prefers-reduced-motion:no-preference){.hdt-reveal-in-view:root{--animation-slide-in: revealSlideIn var(--duration-extra-long) cubic-bezier(0, 0, .3, 1) forwards;--animation-fade-in: reveaFadeIn var(--duration-extra-long) cubic-bezier(0, 0, .3, 1)}.hdt-reveal-in-view :where([hdt-reveal=fade-in],[hdt-reveal=slide-in]):not([animationend]){opacity:.01}.js hdt-reval-items[reveal-on-scroll=true] :where(.hdt-card-product,.hdt-reval-item),.js [reval]{opacity:0}.hdt-reveal-in-view [hdt-reveal=slide-in]:not([animationend]){transform:translateY(1.25rem)}.hdt-reveal-in-view [hdt-reveal=fade-in]:not(.hdt-reveal--offscreen,[animationend]){opacity:1;animation:var(--animation-fade-in)}.hdt-reveal-in-view [hdt-reveal=slide-in]:not(.hdt-reveal--offscreen,[animationend]){animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.hdt-reveal-in-view :where([hdt-reveal=fade-in].hdt-reveal--design-mode,[hdt-reveal=slide-in].hdt-reveal--design-mode,[hdt-reveal]:not(.hdt-reveal--offscreen).hdt-reveal--cancel):not([animationend]){opacity:1;animation:none;transition:none}.hdt-reveal-in-view [hdt-reveal=slide-in].hdt-reveal--design-mode:not([animationend]){transform:translateY(0)}@keyframes revealSlideIn{0%{transform:translateY(1.25rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes reveaFadeIn{0%{opacity:.01}to{opacity:1}}}.hdt-s-gradient{background:var(--gradient-background, rgb(var(--color-background, var(--color-base-background)) / var(--background-opacity, 100)))}.hdt-s-text{color:rgb(var(--color-foreground));--text-color: rgb(var(--color-foreground))}.hdt-s-text2{color:rgb(var(--color-foreground2));--text-color: rgb(var(--color-foreground2))}.hdt-ratio>*:not(.zoom),.hdt-ratio model-viewer{display:block;max-width:100%;position:absolute;margin:0;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.hdt-ratio--contain .hdt-ratio>img,.hdt-object-contain{object-fit:contain}.hdt-object-center{object-position:center}.hdt-object-cover{object-fit:cover}.hdt-object-fill{object-fit:fill}.hdt-ratio{display:flex;width:100%;position:relative;align-items:stretch}.hdt-ratio:before{content:"";width:0;height:0;display:block!important;padding-bottom:var(--ratio-percent)}.hdt-ratio--smart:before{content:"";display:block!important;padding-bottom:var(--ratio-percent);grid-area:1/-1}.hdt-ratio-3-2{--ratio-percent: 150%}.hdt-ratio--asos{--ratio-percent: 127.7777778%}.hdt-ratio--portrait{--ratio-percent: 125%}.hdt-ratio--square{--ratio-percent: 100%}.hdt-ratio-4-3{--ratio-percent: 75%}.hdt-ratio--landscape{--ratio-percent: 66.6%}.hdt-ratio--16-9{--ratio-percent: 56.25%}.hdt-ratio--circle{--ratio-percent: 100%;border-radius:50%}.hdt-ratio--adapt_image .hdt-ratio{--ratio-percent: calc(100% / (var(--aspect-ratioapt))) }@media screen and (min-width:768px){.md\:hdt-ratio--adapt_image .hdt-ratio{--aspect-ratioapt: var(--aspect-ratioapt-md) !important;--ratio-percent: calc(100% / (var(--aspect-ratioapt))) }}@media screen and (max-width:767px){.hdt-object-pos-mb{object-position:var(--object-pos-mb, 50% 50%)!important}}.hdt-section-header.shopify-section-group-header-group{z-index:20}.shopify-section-group-header-group{z-index:23}.hdt-section-header{position:sticky}.shopify-section-header-sticky{top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.hdt-header-mobile{top:calc(-1 * var(--header-mb-height))}.hdt-header-mobile [data-header-height]{min-height:56px}.shopify-section-header-hidden.menu-open{top:0}.hdt-section-header.animate{transition:top .15s ease-out,transform .15s ease-out}.hdt-sticky-header{--show-transparent-logo: 0;transition:background-color .2s,color .2s,border .2s,box-shadow .2s}.hdt-header__logo{width:var(--header-logo-width);height:var(--header-logo-height);max-width:100%;opacity:calc(1 - var(--show-transparent-logo));transition:opacity .2s}.hdt-header__logo--transparent{opacity:var(--show-transparent-logo)}.hdt-header__logo:not(.hdt-header__logo--transparent):last-child{--show-transparent-logo: 0}.hdt-header__logo-link{display:grid;place-items:center;text-decoration:none;word-break:break-word;position:relative}.hdt-header__logo-link>span{line-height:1}h1.hdt-header__logo-wrapper{margin:0;line-height:0;font-size:0;padding:0.46875rem}.hdt-mega-menu,.hdt-dropdown-menu{position:absolute;top:100%;left:0;right:auto;min-width:12.5rem;max-width:calc(100vw - var(--scrollbar-w, 0px));width:var(--mega-width, 100%);padding:20px;background-color:var(--gradient-background, #f5f5f5)}[position=center_on_screen] :where(.hdt-mega-menu,.hdt-dropdown-menu){left:50%}.hdt-dropdown-menu{max-width:15.625rem;width:max-content}.hdt-dropdown-menu .hdt-menu-list{gap:20px}.shopify-section[loading],.hdt-quantity__button svg{pointer-events:none}.shopify-section[loading] hdt-reval-items{opacity:.5}.hdt-card-align-left{text-align:start;justify-items:start}.hdt-card-align-left :where(.hdt-color-list,.hdt-size-list){justify-content:start}.hdt-card-align-center{text-align:center;justify-items:safe center}.hdt-card-align-center :where(.hdt-color-list,.hdt-size-list){justify-content:safe center}.hdt-card-align-right{text-align:end;justify-items:end}.hdt-card-align-right :where(.hdt-color-list,.hdt-size-list){justify-content:end}.hdt-card-product__media{position:relative}.hdt-card-product__media-wrapp{overflow:hidden}.hdt-card-product__media :where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){position:absolute;z-index:4;cursor:pointer}.hdt-card-product .hdt-cd--complete.hdt-cd--hide{display:none}.hdt-card-product__media--hover{display:none!important}@media screen and (pointer:fine){.hdt-card-product__media--hover{display:block!important;background-color:rgb(var(--color-base-background));opacity:0;transition:none;content-visibility:hidden}.hdt-card-product:hover .hdt-card-product__media:hover .hdt-card-product__media--hover{opacity:1;content-visibility:visible}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.hdt-card-product__media--hover{transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18),top .5s ease}.hdt-pr-img__effect-none .hdt-card-product__media--hover{transition:none}.hdt-pr-img__effect-opacity .hdt-card-product__media--hover{transition:all .3s ease}.hdt-pr-img__effect-zoom .hdt-card-product:hover .hdt-card-product__media:hover .hdt-card-product__media--hover:not(video,iframe){transform:scale(1.09)}.hdt-pr-img__effect-move_bottom .hdt-card-product__media--main{opacity:1;transition:transform .4s ease}.hdt-pr-img__effect-move_bottom .hdt-card-product__media--hover{transform:translate(-0,-100%);transition:transform .4s ease;opacity:1}.hdt-pr-img__effect-move_bottom .hdt-card-product:hover .hdt-card-product__media:hover .hdt-card-product__media--main:not(:only-child){transform:translateY(100%)}.hdt-pr-img__effect-move_bottom .hdt-card-product:hover .hdt-card-product__media:hover .hdt-card-product__media--hover{transform:translate(0)}@supports selector(:has(> *)){.hdt-pr-img__effect-flip .hdt-card-product__media:has(.hdt-card-product__media--hover){perspective:1000px}.hdt-pr-img__effect-flip .hdt-card-product__media:has(.hdt-card-product__media--hover) .hdt-card-product__media-wrapp{transition:transform .6s;transform-style:preserve-3d;overflow:visible}.hdt-pr-img__effect-flip .hdt-card-product__media:has(.hdt-card-product__media--hover) .hdt-card-product__media-wrapp img{backface-visibility:hidden;opacity:1}.hdt-pr-img__effect-flip .hdt-card-product:hover .hdt-card-product__media:has(.hdt-card-product__media--hover):hover .hdt-card-product__media-wrapp,.hdt-pr-img__effect-flip .hdt-card-product__media--hover{transform:rotateY(180deg)}}.hdt-pr-img__effect-rotate .hdt-card-product__media--hover{transition:opacity .5s,transform 1.4s cubic-bezier(0,0,.44,1.18)}.hdt-pr-img__effect-rotate .hdt-card-product:hover .hdt-card-product__media:hover .hdt-card-product__media--hover{-webkit-transform:scale(1.25) rotate(10deg);transform:scale(1.25) rotate(10deg)}}.hdt-price__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:self-end;gap:0.625rem;line-height:1}.hdt-price{font-size:1rem}.hdt-price-wrapp{color:rgb(var(--color-pr-price))}.hdt-compare-at-price{text-decoration:line-through;color:rgb(var(--color-pr-price) / .55);font-size:0.8125rem}.hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range){color:rgb(var(--color-pr-sale-price))}.hdt-unit-price{display:block;font-size:0.6875rem;letter-spacing:0.025rem;line-height:1.2;margin-top:0.125rem;text-transform:uppercase;color:rgba(var(--color-pr-price) / .7)}.hdt-volume-pricing-note{padding:2.5px 8px;background-color:rgb(var(--color-success-background));color:rgb(var(--color-success-text));display:inline-block;border-radius:4px;width:auto}.hdt-card-product__media+.hdt-card-product__info{margin-top:0.9375rem}.hdt-card-product__info{color:rgb(var(--color-pr-text));display:grid;gap:0.3125rem}.hdt-color-list{width:100%;gap:0.625rem;row-gap:0.9375rem;column-gap:0.9375rem;display:flex;flex-wrap:wrap;--color-sold-out: #fff}.hdt-color-list.hdt-bg-color-white{--color-sold-out: #222}.hdt-color-list-item{will-change:transform,opacity;pointer-events:auto}.hdt-color-list-color{width:1.25rem;height:1.25rem;display:grid;position:relative;background:var(--hdt-bg-image, none) center / cover;background-color:var(--hdt-bg-color, #e5e5e5);box-shadow:0 0 0 0.0625rem rgb(var(--color-line-border)) inset;transition:box-shadow .25s cubic-bezier(0,0,.44,1.18);will-change:box-shadow}[type=radio]:checked+.hdt-color-list-color{box-shadow:0 0 0 0.125rem rgb(var(--color-pr-text)) inset}.hdt-color-list-color[unavailable]{opacity:.9}.hdt-color-list-color[unavailable]:after{content:"";width:90%;height:0.0625rem;background:var(--color-sold-out);display:block;position:absolute;z-index:22;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.hdt-color-list-item.is--color-limit,.is--color-limit~:not(.is--color-link),.hdt-swatch-item.is--swatch-limit,.is--swatch-limit~:not(.is--swatch-link){display:none}.hdt-color-list-item.is--color-link>a,.hdt-swatch-item.is--swatch-link>a{display:block;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 0.0625rem rgb(var(--color-line-border)) inset;padding:0 0.5rem;font-size:0.75rem;border-radius:0.625rem;min-height:1.25rem}.hdt-color-list[auto-limit] .hdt-color-list-item.is--color-link,.hdt-variant-option[auto-limit] .hdt-swatch-item.is--swatch-link{opacity:0}.hdt-bg-color-white{border:1px solid #ddd;--hdt-bg-color: #fff}.hdt-size-list{display:flex;flex-wrap:wrap;gap:0.3125rem 0.625rem;line-height:1}.hdt-size-list-item[unavailable]{opacity:.3;text-decoration:line-through}:where(hdt-buy-buttons,hdt-product-media,hdt-slider-thumb,hdt-variant-live,hdt-share-button,hdt-variant-inventory){display:block}.hdt-variant-picker{display:flex;flex-direction:column;gap:1.25rem}span[update-value]{display:inline-block}.hdt-product-form__label{margin-bottom:0.625rem;text-transform:uppercase}.hdt-product-form__input input[type=radio]:not(.is-disabled)+label>.sr-only:first-child{display:none}.hdt-product-form__input input[type=radio]:disabled+label:not(.is-type-color),.hdt-product-form__input input[type=radio].is-disabled+label:not(.is-type-color),.hdt-product-form__input[type=dropdown] hdt-richlist button.is-disabled{opacity:.5;border-color:rgb(var(--hdt-link-color)/.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}input[type=radio].is-unavailable,input[type=radio].is-unavailable+label,[hide-sold-out-variants] input[type=radio].is-disabled,[hide-sold-out-variants] input[type=radio].is-disabled+label,hdt-richlist button.is-unavailable,[hide-sold-out-variants] hdt-richlist button.is-disabled,[hide-sold-out-variants] .hdt-swatch__item:has(input[type=radio].is-disabled){display:none!important}hdt-variant-picker:not([no-pick]) fieldset:not(:has(.hdt-popover-variant)):not(:has(input[type=radio]:checked)) [update-value]{text-decoration:line-through;color:rgb(var(--color-foreground2))}hdt-variant-picker:not([no-pick]) fieldset:has(.hdt-popover-variant):not(:has(button[aria-selected=true])) [update-value]{text-decoration:line-through;color:rgb(var(--color-foreground2))}.hdt-product-form__input input[type=radio].is-placeholder+label:not(.is-type-color),.hdt-product-form__input[type=dropdown] hdt-richlist button.is-placeholder{opacity:.4;border-color:rgba(var(--color-foreground),.15);color:rgba(var(--color-foreground),.4);cursor:not-allowed}.hdt-product-form__input input[type=radio].is-placeholder+label.is-type-color,.hdt-product-form__input[type=dropdown] hdt-richlist button.is-placeholder .hdt-block-swatch__color{background-image:none!important;border:1.5px dashed rgba(var(--color-foreground),.2)!important;opacity:.5;cursor:not-allowed}.hdt-product-form__input input[type=radio].is-placeholder+label.is-type-color hdt-tooltip{pointer-events:none}@keyframes hdt-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-4px)}30%,60%,90%{transform:translate(4px)}}.hdt-shake-effect{animation:hdt-shake .4s ease-in-out}.hdt-flash-effect .hdt-product-form__label{color:#ef4444!important;transition:color .15s ease}.hdt-product-form_value.is-type-color img{height:100%;object-fit:cover}.hdt-product-form__values{display:flex;flex-wrap:wrap;gap:0.625rem}.hdt-product-form_value:where(.is-type-block_with_color,.is-type-dropdown_with_color){display:inline-flex;align-items:center;gap:0.375rem}.hdt-product-form_value.is-type-dropdown_with_color{display:flex}.hdt-product-form_value:where(.is-type-block_with_color,.is-type-dropdown_with_color) .hdt-block-swatch__color{background:var(--hdt-bg-image, none) center / cover;background-color:var(--hdt-bg-color, #e5e5e5);border-radius:50%;content:"";width:0.9375rem;height:0.9375rem;display:inline-block;vertical-align:middle;padding:0}.hdt-product-form__input input[type=radio].is-disabled+.is-type-color{position:relative;--color-sold-out: #fff;--sold-out-height: 1px;opacity:.5}.hdt-product-form__input input[type=radio].is-disabled+.is-type-color:after{content:"";width:90%;height:var(--sold-out-height);background:var(--color-sold-out);display:block;position:absolute;z-index:22;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.hdt-product-info__list{--product-margin-end: 1.875rem}.hdt-product-info__list>:not(:last-child){margin-block-end:var(--product-margin-end)}.hdt-product-form__input hdt-richlist{display:block}.hdt-product-form__input hdt-richlist button{width:100%;text-align:start}@media only screen and (min-width:768px){.hdt-product-form__input .hdt-popover{width:100%;max-width:100%}}hdt-product-media{display:flex;flex-direction:column;gap:0.625rem;flex:1 0 100%;width:100%}.hdt-product__media{max-width:var(--mw-media);margin:0 auto}.hdt-slider__slide[hidden]{position:absolute}.hdt-product-media__thumb img{width:100%}hdt-slider-thumb.stagger-finished .hdt-thumbnail__media{transition:.3s ease-in-out}hdt-slider-thumb:not([stagger]) .hdt-thumbnail__media:not(.is-thumb-selected),hdt-slider-thumb.stagger-finished .hdt-thumbnail__media:not(.is-thumb-selected){opacity:.5!important}.hdt-ratio>*.hdt-thumbnail__badge{width:1.25rem;height:1.25rem;background-color:#fff;color:#222;z-index:2;left:auto;top:0.125rem;right:0.125rem;display:flex;align-items:center;justify-content:center;border-radius:2px;box-shadow:0 0 5px #00000017}.hdt-thumbnail__badge svg{width:0.6875rem;height:0.6875rem}.hdt-product-media :where(img,iframe,model-viewer,video){border-radius:var(--radius-product-media);overflow:hidden}.hdt-product-media hdt-slider-thumb img{border-radius:calc(var(--radius-product-media) / 2)}@media only screen and (min-width:1150px){.hdt-product-media.hdt-product-media__layout-thumbnail_left{flex-direction:row-reverse}.hdt-product-media.hdt-product-media__layout-thumbnail_right{flex-direction:row}.hdt-product-media:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__main{width:85%}.hdt-product-media__main .hdt-badge__wrapp{gap:5px;display:flex;align-items:flex-end;justify-content:flex-start}.hdt-product-media:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__thumb{--slide-spacing: 0.625rem;width:calc(15% - 0.625rem);padding-inline-start:0}.hdt-product-media.hdt-product-thumb-size__small:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__main{width:90%}.hdt-product-media.hdt-product-thumb-size__small:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__thumb{width:calc(10% - 0.625rem)}.hdt-product-media.hdt-product-thumb-size__large:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__main{width:80%}.hdt-product-media.hdt-product-thumb-size__large:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__thumb{width:calc(20% - 0.625rem)}.hdt-product-media:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__thumb .hdt-slider__container{margin-inline-start:0;margin-block-start:calc(var(--slide-spacing) * -1);flex-wrap:wrap;align-items:normal;--slide-size: 100%;max-height:6.25rem;transition:height .2s,max-height .2s}.hdt-product-media:is(.hdt-product-media__layout-thumbnail_left,.hdt-product-media__layout-thumbnail_right) .hdt-product-media__thumb .hdt-slider__slide{flex:0 0 var(--slide-size);min-height:0px;padding-block-start:var(--slide-spacing);padding-inline-start:0}}hdt-model-player .shopify-model-viewer-ui,hdt-model-player model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{border-radius:50%}.hdt-product-form__quantity div:empty{display:none}.hdt-quantity__label{display:block}.hdt-quantity__rules{margin-top:0.75rem;position:relative;font-size:0.75rem}.hdt-quantity__rules .hdt-divider+.hdt-divider:before{content:"\2022";margin:0 0.3125rem}.hdt-product-info__item [update-value]{display:inline-block}.social-facebook{--social-color: #0766ff}.social-x{--social-color: #14171a}.social-pinterest{--social-color: #bd091c}.social-tumblr{--social-color: #34475c}.social-telegram{--social-color: #31a8e0}.social-whatsapp{--social-color: #24d366}.social-email{--social-color: #5fb7e0}.hdt-share-buttons .hdt-popover::part(content){border-radius:0.1875rem;max-height:none;padding:0}.hdt-share-buttons .hdt-popover::part(body){padding:1.375rem 1.625rem 1.625rem;max-height:none}.hdt-share-button__links{--w: 3.05rem;display:flex;gap:0.625rem;margin-bottom:1.875rem;overflow:auto;-webkit-overflow-scrolling:touch}.hdt-share-button__links a{width:var(--w);height:var(--w);min-width:var(--w);display:flex;background-color:var(--social-color, #999);color:#fff;align-items:center;justify-content:center;border-radius:50%}.hdt-share-button__links svg{width:auto;height:1.0625rem;fill:currentColor}.hdt-share-button__wrapp{display:flex;width:100%;padding:0.3125rem;border-radius:0.1875rem;border:1px solid rgb(var(--color-line-border))}.hdt-share-button__input{width:100%;padding:0.625rem}.hdt-share-button__copy{padding:0 1.25rem;background-color:rgb(var(--hdt-btn-bg));color:rgb(var(--hdt-btn-color));border:1px solid rgb(var(--hdt-btn-border-color));border-radius:0.1875rem;min-width:5.75rem;text-transform:uppercase;font-weight:500}.hdt-share-button__header{font-size:1.25rem;margin-bottom:1.875rem}.hdt-share-button__header button{background-color:transparent;border:0}.hdt-share-button__header button svg{width:0.875rem;height:0.875rem}wrapp-hdt-share-btn:not([hidden])+.hdt-share-button{display:none!important}hdt-variant-inventory>span{gap:0.3125rem}.hdt-stock-success{--color-stock: var(--color-success-text)}.hdt-stock-warning{--color-stock: var(--color-warning-text)}.hdt-stock-error{--color-stock: var(--color-error-text)}.hdt-stock-status svg{color:rgb(var(--color-stock))}.hdt-stock-status svg circle:first-child{fill:rgb(var(--color-stock) / .3)}.hdt-stock-success:not([hidden])~.hdt-progress-bar{--progress-bar: var(--color-success-text)}.hdt-stock-warning:not([hidden])~.hdt-progress-bar{--progress-bar: var(--color-warning-text)}.hdt-stock-error:not([hidden])~.hdt-progress-bar{--progress-bar: var(--color-error-text)}@media only screen and (max-width:1149px){.hdt-mobile-media-layout--2_columns .hdt-product-media__main .hdt-slider{--slide-spacing: 10px;--slide-size: 50%}}@media only screen and (min-width:768px){.hdt-product-media,.hdt-product-info__list{position:sticky;top:calc(var(--header-height, 0px) + 0.625rem);height:fit-content;transition:top .3s ease-out}body:has(.shopify-section-header-hidden) :is(.hdt-product-media,.hdt-product-info__list){top:0}.hdt-share-button__links{--w: 2.75rem}.hdt-share-button__header{justify-content:space-between;gap:0.625rem}.hdt-share-buttons .hdt-popover{max-width:max-content;box-shadow:0 10px 22px #00000026;border-radius:0.1875rem}.hdt-desktop-media-position-right{flex-direction:row-reverse}}@media only screen and (min-width:1150px){:is(.hdt-product-media__layout-stacked,.hdt-product-media__layout-column,.hdt-product-media__layout-2_columns) .hdt-product-media__main .hdt-slider__container{--grid-media-spacing-y: 0.625rem;--grid-media-spacing-x: 0.625rem;flex-wrap:wrap;align-items:normal;gap:var(--grid-media-spacing-y) var(--grid-media-spacing-x)}.hdt-product-media__layout-column .hdt-product-media__main .hdt-slider__container{--grid-media-spacing-y: 1.875rem;--grid-media-spacing-x: 0}:is(.hdt-product-media__layout-stacked,.hdt-product-media__layout-2_columns) .hdt-product-media__main .hdt-slider__slide{max-width:calc(50% - var(--grid-media-spacing-x) / 2)}.hdt-product-media__layout-stacked .hdt-product-media__main .hdt-slider__slide:not([hidden]):not(.hdt-slider__slide:not([hidden])~.hdt-slider__slide:not([hidden])){max-width:100%}.hdt-product-media-wrapp{width:calc(var(--pr-media-width) - (var(--spacing-x, 0px) / 2))!important}.hdt-product-info-wrapp{width:calc(100% - var(--pr-media-width) - (var(--spacing-x, 0px) / 2))!important}}:is(.hdt-icon__color-error,.hdt-icon-error,.hdt-error-message-text){color:rgb(var(--color-error-text))}:is(.hdt-icon__color-success,.hdt-icon-success){color:rgb(var(--color-success-text))}.js .hdt-recipient-fields,.no-js :is(.hdt-recipient-checkbox,.hdt-recipient-label),.hdt-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.hdt-recipient-fields,.hdt-recipient-form>input[type=checkbox]:not(:checked)~.hdt-form__message-wrapper,.hdt-recipient-email-label{display:none}.hdt-recipient-form{display:block;margin-bottom:1.25rem}.hdt-recipient-form>input[type=checkbox]:checked~.hdt-recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.js .hdt-recipient-email-label.required,.no-js .hdt-recipient-email-label.optional{display:inline}.hdt-field{position:relative;--inputs-border-width: 0.0625rem}.hdt-field .hdt-field__label{font-size:var(--text-base);position:absolute;inset-inline-start:calc(var(--padding-inline-input) + var(--inputs-border-width));top:calc(var(--padding-block-input) + var(--inputs-border-width));margin-bottom:0;pointer-events:none;transition:top var(--duration-short) ease,transform var(--duration-short) ease,font-size var(--duration-short) ease,opacity var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:0.0625rem;line-height:1.5;opacity:0}.hdt-recipient-fields__field{margin-bottom:1.5625rem}.hdt-field__input::placeholder{transition:opacity var(--duration-short) ease}.hdt-field__input:focus::placeholder{opacity:0}.hdt-field__input:focus~.hdt-field__label,.hdt-field__input:not(:placeholder-shown)~.hdt-field__label,.hdt-field__input:-webkit-autofill~.hdt-field__label{font-size:var(--text-sm);transform:translateY(-50%);top:0;letter-spacing:0.025rem;background-color:rgb(var(--color-background,var(--color-base-background)));padding:0 0.5rem;opacity:1}.hdt-recipient-fields hr{margin:1rem auto}.hdt-recipient-fields .hdt-field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.5625rem);overflow:hidden}.hdt-form__message{align-items:center;display:flex;font-size:var(--text-base);line-height:1;margin-top:0.9375rem;gap:0.625rem}.hdt-recipient-form ul{line-height:1.5;padding-inline-start:2.75rem;text-align:start;margin:0.625rem 0;list-style:disc}.hdt-recipient-form ul a{text-decoration:underline}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.hdt-form__message-wrapper{display:flex;align-items:flex-start;font-size:var(--text-sm);align-items:center;font-size:0.75rem;margin-bottom:0.9375rem;gap:0.4375rem}hdt-pickup-availability[loading]{opacity:.3}.sr-only:checked+.hdt-compare-color-item{display:none!important}.sr-only:focus-visible+.hdt-compare-color-item label{box-shadow:0 0 0 0.125rem var(--gradient-background),0 0 0 0.25rem rgb(var(--color-focus))}button.product__xr-button{background-color:rgb(var(--color-foreground) / .05);color:rgb(var(--color-foreground));display:flex;align-items:center;padding:0.625rem 1.25rem;min-height:2.75rem;gap:0.55rem;border-radius:var(--radius-button);font-weight:var(--font-medium)}.product__xr-button .hdt-btn .hdt-icon{width:1.4em}.product__xr-button[data-shopify-xr-hidden]{display:none!important;visibility:hidden}.hdt-slider-fraction button{color:rgb(var(--color-foreground)/.75);background:transparent;border:none;cursor:pointer;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.hdt-slider-fraction button[disabled]{color:rgb(var(--color-foreground)/.3);cursor:not-allowed}.hdt-slider-fraction svg{height:0.5rem}.hdt-slider-fraction [name=previous] svg{transform:rotate(calc(90deg * var(--value-logical-flip)))}.hdt-slider-fraction [name=next] svg{transform:rotate(calc(-90deg * var(--value-logical-flip)))}.hdt-slider-fraction.hdt-slider-counter{color:rgb(var(--color-foreground)/.75);gap:0.425rem}.hdt-slider-fraction.hdt-slider-counter>span{min-width:2.925rem}.hdt-slider,.hdt-slides-1{--slide-spacing: 0px;--slide-size: 100%}.hdt-slides-2{--slide-size: 50%}.hdt-slides-3{--slide-size: 33.3333%}.hdt-slides-4{--slide-size: 25%}.hdt-slides-5{--slide-size: 20%}.hdt-slides-6{--slide-size: 16.6666667%}.hdt-slides-7{--slide-size: 14.2857143%}.hdt-slides-8{--slide-size: 12.5%}.hdt-slides-9{--slide-size: 11.1111111%}.hdt-slider__viewport{position:relative;overflow:hidden}.hdt-slider__container{display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-inline-start:calc(var(--slide-spacing) * -1)}.hdt-slider[autoheight] .hdt-slider__container{align-items:flex-start;transition:height .2s}.hdt-slider__slide{flex:0 0 var(--slide-size);min-width:0px;padding-inline-start:var(--slide-spacing)}.hdt-slider-nav{position:absolute;top:calc(var(--gap-arrow, 50%));transform:translateY(-50%)}[isfade] .hdt-slider__container{transform:none!important}[isfade] .hdt-slider__slide{transform:none!important;opacity:0;transition:opacity .5s}[isfade] .hdt-slider__slide.is-selected{opacity:1;z-index:1;transition:opacity .3s}[isfade].is--enabled .hdt-slider__container{display:grid}[isfade].is--enabled .hdt-slider__slide{grid-area:1/1}[isvertical].hdt-slider .hdt-slider__container{flex-direction:column;transition:height .2s}[isvertical].hdt-slider .hdt-slider__slide{flex:1 1 auto;margin:0}[isvertical].hdt-slider .hdt-slider__slide:not(:last-child){margin-bottom:var(--slide-spacing)}.hdt-slide-spacing-0{--slide-spacing: 0px}.hdt-slide-spacing-5{--slide-spacing: 5px}.hdt-slide-spacing-10{--slide-spacing: 10px}.hdt-slide-spacing-15{--slide-spacing: 15px}.hdt-slide-spacing-20{--slide-spacing: 20px}.hdt-slide-spacing-30{--slide-spacing: 30px}.hdt-slide-spacing-x{--slide-spacing: var(--spacing-x)}@media(min-width:768px){.md\:hdt-slides-1{--slide-size: 100%}.md\:hdt-slides-2{--slide-size: 50%}.md\:hdt-slides-3{--slide-size: 33.3333%}.md\:hdt-slides-4{--slide-size: 25%}.md\:hdt-slides-5{--slide-size: 20%}.md\:hdt-slides-6{--slide-size: 16.6666667%}.md\:hdt-slides-7{--slide-size: 14.2857143%}.md\:hdt-slides-8{--slide-size: 12.5%}.md\:hdt-slides-9{--slide-size: 11.1111111%}.md\:hdt-slide-spacing-10{--slide-spacing: 10px}.md\:hdt-slide-spacing-15{--slide-spacing: 15px}.md\:hdt-slide-spacing-20{--slide-spacing: 20px}.md\:hdt-slide-spacing-30{--slide-spacing: 30px}}@media(min-width:1150px){.lg\:hdt-slides-1{--slide-size: 100%}.lg\:hdt-slides-2{--slide-size: 50%}.lg\:hdt-slides-3{--slide-size: 33.3333%}.lg\:hdt-slides-4{--slide-size: 25%}.lg\:hdt-slides-5{--slide-size: 20%}.lg\:hdt-slides-6{--slide-size: 16.6666667%}.lg\:hdt-slides-7{--slide-size: 14.2857143%}.lg\:hdt-slides-8{--slide-size: 12.5%}.lg\:hdt-slides-9{--slide-size: 11.1111111%}.lg\:hdt-slide-spacing-10{--slide-spacing: 10px}.lg\:hdt-slide-spacing-15{--slide-spacing: 15px}.lg\:hdt-slide-spacing-20{--slide-spacing: 20px}.lg\:hdt-slide-spacing-30{--slide-spacing: 30px}}@media(max-width:767px){.hdt-slides-1.hdt-slider-center-true{--slide-size: 70.71%}.hdt-slides-2.hdt-slider-center-true{--slide-size: 48.49%}}@media(min-width:768px)and (max-width:1024px){.md\:hdt-slides-1.hdt-slider-center-true{--slide-size: 50.51%}.md\:hdt-slides-2.hdt-slider-center-true{--slide-size: 33.67%}.md\:hdt-slides-3.hdt-slider-center-true{--slide-size: 25.26%}.md\:hdt-slides-4.hdt-slider-center-true{--slide-size: 20.21%}.md\:hdt-slides-5.hdt-slider-center-true{--slide-size: 16.8266667%}}@media(min-width:1025px){.lg\:hdt-slides-1.hdt-slider-center-true{--slide-size: 50.51%}.lg\:hdt-slides-2.hdt-slider-center-true{--slide-size: 33.67%}.lg\:hdt-slides-3.hdt-slider-center-true{--slide-size: 25.26%}.lg\:hdt-slides-4.hdt-slider-center-true{--slide-size: 20.21%}.lg\:hdt-slides-5.hdt-slider-center-true{--slide-size: 16.8266667%}}.hdt-scroll-snap{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hdt-hide-scrollbar{scrollbar-width:none}.hdt-scroll-snap::-webkit-scrollbar,.hdt-hide-scrollbar::-webkit-scrollbar{display:none}.hdt-snap-x{scroll-snap-type:x mandatory}.hdt-snap-y{scroll-snap-type:y mandatory}.hdt-snap-start{scroll-snap-align:start;scroll-snap-stop:always}.hdt-snap-center{scroll-snap-align:center;scroll-snap-stop:always}@media(max-width:767px){.sm\:hdt-snap-grid{grid:auto / auto-flow var(--col-width,100%)}.sm\:hdt-snap-flex{flex-wrap:nowrap}.sm\:hdt-scroll-snap{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}.hdt-snap-grid{grid:auto / auto-flow var(--col-width,100%)}.hdt-snap-flex{flex-wrap:nowrap}.hdt-rte:after{clear:both;content:"";display:block}.hdt-rte :where(:not(meta,span)+*){margin-block-start:0.9375rem}.hdt-rte ul :where(:not(meta,span)+*){margin-block-start:0.625rem}.hdt-rte>*:first-child{margin-block-start:0!important}.hdt-rte :last-child{margin-block-end:0!important}.hdt-rte img{height:auto;max-width:100%;border-radius:var(--radius-sm)}.hdt-rte :is(iframe[src*="youtube.com"],iframe[src*="youtu.be"],iframe[src*="player.vimeo"]){aspect-ratio:16 / 9;width:100%;height:auto}:where(.hdt-rte,.hdt-tag-list) :where(ul,ol){list-style:inside;list-style-position:unset;padding-inline-start:1.25rem}:where(.hdt-rte,.hdt-tag-list) ul ul{list-style-type:circle;padding-inline-start:1.5625rem}:where(.hdt-rte,.hdt-tag-list) ul ul ul{list-style-type:square}:where(.hdt-rte,.hdt-tag-list) ol{list-style-type:decimal}:where(.hdt-rte,.hdt-tag-list) li{list-style:inherit}:where(.hdt-rte,.hdt-tag-list) li:last-child{margin-bottom:0}.hdt-rte a:not(.hdt-btn){color:rgba(var(--hdt-link-color, var(--color-link)),var(--alpha-link));text-underline-offset:0.1875rem;text-decoration-thickness:0.0625rem;text-decoration-line:underline;transition:text-decoration-thickness var(--duration-short) ease}.hdt-rte a:not(.hdt-btn):hover{color:rgb(var(--hdt-link-hover-color, var(--color-link)));text-decoration-thickness:0.125rem}.hdt-rte blockquote{display:inline-flex}.hdt-rte blockquote>*{margin:-.5rem 0}.hdt-scrollable-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0.0625rem}table:not([class]),table.hdt-wrapper-added{margin-bottom:2.1875rem;vertical-align:middle;text-align:start;border-spacing:0;border-collapse:collapse;width:100%;border-style:hidden;box-shadow:0 0 0 0.0625rem rgb(var(--color-line-border));border-radius:var(--radius-sm);color:rgb(var(--color-foreground2))}table:not([class]) :where(caption,th),table.hdt-wrapper-added :where(caption,th){text-align:start}table:not([class]) :where(td,th),table.hdt-wrapper-added :where(td,th){padding:0.625rem;border:0.0625rem solid rgb(var(--color-line-border))}html.no-scroll,html[scroll-lock]{overflow:hidden;margin-inline-end:var(--scrollbar-w)}.hdt-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;height:100%;max-width:100%;margin:0 auto;padding:0;border-radius:0}.hdt-dialog button[ref=closeButton] .hdt-icon-close{stroke-width:1.5px}.hdt-dialog::backdrop{transition:opacity .45s cubic-bezier(.19,1,.22,1);opacity:0}.hdt-dialog:modal{display:flex;flex-direction:column}.hdt-dialog[open]::backdrop{background-color:rgb(var(--color-overlay, 0 0 0) / .5);opacity:1}.hdt-dialog[open]:not(.dialog-closing)::backdrop{cursor:var(--cursor-close-svg-url) 28 28,auto}.hdt-dialog[open].dialog-closing::backdrop{opacity:0}.hdt-dialog-drawer{inset:auto;top:0;left:0;max-width:90%;margin:0 0 0 auto;overflow:hidden;background:var(--gradient-background, rgb(var(--color-background, var(--color-base-background)) / var(--background-opacity, 1)));color:rgb(var(--color-foreground2))}.hdt-dialog-drawer[pos=right]{inset-inline-end:0;left:auto}.hdt-dialog-drawer .hdt-dialog-cart-action{height:fit-content;top:auto;inset-block-end:0}@media screen and (min-width:400px){.hdt-dialog-drawer{max-width:21.25rem}}.hdt-dialog-drawer:modal{max-height:100dvh;overflow-y:hidden}.dir--rtl .hdt-dialog-drawer{left:auto;right:0}.dir--rtl .hdt-dialog-drawer[pos=right]{inset-inline-start:0;right:auto;left:0}.hdt-dialog-drawer__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-around;gap:0.625rem}.hdt-dialog-drawer__inner{position:relative;flex:1 1 100%}.hdt-dialog-modal{margin:auto;max-width:min(56.25rem,90vw);max-height:80vh;height:fit-content;overflow:hidden;border-radius:0.1875rem;padding:1.25rem 0}@media screen and (min-width:768px){.hdt-dialog-modal{padding:2.375rem 0 2.5rem}}.hdt-dialog-modal.hdt-modal__size-chart{max-height:70vh}@media screen and (min-width:768px){.hdt-dialog-modal.hdt-modal-popup__ask{max-width:min(35.625rem,90vw)}}.hdt-dialog-modal[open]{justify-content:center}.hdt-dialog-modal .hdt-dialog-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.375rem;padding:0 1.25rem}@media screen and (min-width:768px){.hdt-dialog-modal .hdt-dialog-modal__header{padding:0 2.25rem;margin-bottom:1.875rem}}.hdt-dialog-modal .hdt-dialog-modal__inner{overscroll-behavior-y:contain;overflow-y:auto;padding:0 1.25rem}@media screen and (min-width:768px){.hdt-dialog-modal .hdt-dialog-modal__inner{padding:0 2.25rem}}.hdt-dialog-drawer--cart .hdt-dialog-drawer__inner{display:flex;flex-direction:column}.hdt-popover{position:absolute;inset:auto;margin:0;padding:0.9375rem;overflow:visible!important;z-index:999;background:rgb(var(--color-background) / var(--background-opacity, 1));border-radius:0;width:max-content;max-width:min(100vw,18.75rem);box-shadow:0 0 1.125rem rgb(var(--color-overlay, 0 0 0) / .2);pointer-events:auto;visibility:hidden}.hdt-popover .hdt-popover__arrow{position:absolute;width:0.625rem;height:0.625rem;transform:rotate(45deg);background:inherit}.hdt-popover .hdt-popover__header{display:flex;justify-content:space-between;gap:0.625rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.hdt-popover .hdt-popover__header.md\:hdt-hidden{display:none}}.hdt-popover.hdt-lookbook_pin{width:300px;box-shadow:0 0 20px rgb(var(--color-overlay) / .2);padding:1.25rem}.hdt-popover.hdt-lookbook_pin .hdt-popover__header{margin-bottom:0.125rem}.hdt-popover.hdt-lookbook_pin .hdt-pin-text .hdt-pin-title{padding-block:0 0.625rem}.hdt-popover.hdt-lookbook_pin .hdt-pin-text .hdt-pin-content{padding-block:0.9375rem}.hdt-popover.hdt-popover-sort-list{padding:0 0 0.9375rem}@media screen and (min-width:768px){.hdt-popover.hdt-popover-sort-list{padding:0.9375rem 0}}.hdt-popover.hdt-popover-sort-list .hdt-popover__header{font-weight:500;text-transform:uppercase;border-bottom:1px solid rgb(var(--color-base-text) / .12);padding:0.9375rem;margin-bottom:0.9375rem}.hdt-popover.hdt-popover-variant{padding-inline:0}.hdt-popover.hdt-popover-variant .hdt-popover__header{font-weight:500;text-transform:uppercase;border-bottom:1px solid rgb(var(--color-base-text) / .12);padding:0 0.9375rem 0.9375rem;margin-bottom:0.9375rem}.hdt-popover.hdt-popover-variant .hdt-popover__inner{max-height:200px;overflow-y:auto}.hdt-popover[open-as-modal]{position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:auto;width:100%;max-width:100%;box-shadow:none;border-radius:0}.hdt-popover[open-as-modal] .hdt-popover__arrow{display:none}.hdt-popover[open-as-modal] .hdt-popover__inner{-webkit-overflow-scrolling:touch;max-height:80vh;overscroll-behavior-y:contain;overflow-y:auto}@supports (height: 1dvh){.hdt-popover[open-as-modal] .hdt-popover__inner{max-height:80dvh}}@media screen and (max-width:767.98px){.hdt-popover .hdt-card-product{max-width:9.375rem;margin:0 auto}.hdt-popover .hdt-card-product .hdt-card-product__info{text-align:center;justify-items:center}.hdt-popover .hdt-card-product .hdt-price__list,.hdt-popover .hdt-card-product .hdt-variants-list{text-align:center;justify-content:center}}@media screen and (min-width:768px){.hdt-popover.hdt-lookbook_pin .hdt-popover__header{display:none}}.hdt-popover.hdt-popover-currencies{padding:0}.hdt-popover.hdt-popover-currencies .hdt-popover__header{margin-bottom:0;display:block;padding:1.125rem;border-bottom:1px solid rgb(var(--color-base-text) / .12)}.hdt-popover.hdt-popover-currencies .hdt-popover__header:empty{display:none}.hdt-popover.hdt-popover-currencies .hdt-popover__inner{padding:1.25rem 1.125rem;max-height:80vh;overflow-y:auto}.hdt-popover__header:empty{display:none}.hdt-popover[open]::backdrop{background-color:rgb(var(--color-overlay, 0 0 0) / .5);opacity:1}.hdt-popover[open]:not(.dialog-closing)::backdrop{cursor:var(--cursor-close-svg-url) 28 28,auto}.hdt-popover[open].dialog-closing::backdrop{opacity:0}#hdt-quick-add-modal hdt-variant-preview-img img{width:4.375rem}@media only screen and (min-width:768px){#hdt-quick-view-modal :is(.hdt-product-media,.hdt-product-info__list){top:0}}.hdt-marquee{position:relative;overflow:hidden;white-space:nowrap;direction:ltr;unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){.hdt-marquee{overflow-x:scroll}}.hdt-marquee-inner{display:inline-flex;will-change:transform;transform:translateZ(0);backface-visibility:hidden;column-gap:var(--space-item, var(--spacing-x))}.hdt-marquee-item{transform:translateZ(0);flex:0 0 auto}[tab-item]:not([tab-selected],[tab-hidden]){display:none}[tab-item][tab-hidden]:not([tab-selected]){pointer-events:none;opacity:0;visibility:hidden;position:absolute;z-index:1;top:0;left:0;right:0}.hdt-bf{--hdt-drag-position: calc(var(--percent-val,0)* 1%);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dir--ltr .hdt-bf__img-after{clip-path:inset(0 0 0 var(--hdt-drag-position, 0%))}.dir--rtl .hdt-bf__img-after{clip-path:inset(0 var(--hdt-drag-position, 0%) 0 0)}.hdt-bf__range{cursor:ew-resize;opacity:0}.hdt-bf__range:focus-visible~.hdt-bf__button{outline:0.1875rem solid rgb(var(--color-focus));outline-offset:3px;outline:0;box-shadow:0 0 0 0.1875rem rgb(var(--color-focus)),0 0 0 0.3125rem rgb(var(--color-base-background) / .5),0 0 0.3125rem 0.25rem rgb(var(--color-focus) / .3)}.hdt-bf__line{background-color:rgb(var(--bf-line-background, 255 255 255));position:relative;width:var(--bf-line, 2px);height:100%;transform:translate(calc(-50% * var(--value-logical-flip)))}.hdt-bf__button{background-color:rgb(var(--bf-btn-background, 255 255 255));color:rgb(var(--bf-btn-color, 0 0 0));width:var(--bf-btn-w, 40px);height:var(--bf-btn-h, 40px);border-radius:var(--radius-full);position:absolute;top:50%;transform:translate(calc(-50% * var(--value-logical-flip)),-50%)}.dir--ltr :is(.hdt-bf__line,.hdt-bf__button){left:var(--hdt-drag-position, 0%)}.dir--rtl :is(.hdt-bf__line,.hdt-bf__button){right:var(--hdt-drag-position, 0%)}.hdt-bf[vertical] .hdt-bf__range{writing-mode:bt-lr;cursor:ns-resize}.hdt-bf[vertical] .hdt-bf__img-after{clip-path:inset(calc(100% - var(--hdt-drag-position, 0%)) 0 0 0)}.hdt-bf[vertical] .hdt-bf__line{height:var(--bf-line, 2px);width:100%;transform:translateY(-50%);left:auto;right:auto}.hdt-bf[vertical] .hdt-bf__button{transform:translate(calc(-50% * var(--value-logical-flip)),-50%) rotate(90deg)}.dir--ltr .hdt-bf[vertical] .hdt-bf__button{left:50%}.dir--rtl .hdt-bf[vertical] .hdt-bf__button{right:50%}.hdt-bf[vertical] :is(.hdt-bf__line,.hdt-bf__button){top:calc(100% - var(--hdt-drag-position, 0%))}.hdt-media-overlap-content{--media-overlap-content-gap-r: min(5vw, 50px);--media-overlap-content-gap-c: min(5vw, 50px);position:relative;overflow:hidden;display:grid;grid-template:[full-r-start] var(--media-overlap-content-gap-r) [content-r] minmax(0,1fr) var(--media-overlap-content-gap-r) [full-r-end] / [full-c-start] var(--media-overlap-content-gap-c) [content-c] minmax(0,1fr) var(--media-overlap-content-gap-c) [full-c-end];place-items:center;min-height:var(--media-overlap-content-h, auto)}.hdt-media-overlap-content>:is(picture,.hdt-media-wrapper){display:contents}.hdt-media-overlap-content>:is(img,video,iframe,svg,hdt-video-player),.hdt-media-overlap-content>:is(picture,.hdt-media-wrapper) :is(img,video,iframe,svg){grid-area:full-r-start / full-c-start / full-r-end / full-c-end;height:var(--media-overlap-content-h, auto);min-height:100%;max-height:100%;min-width:100%;overflow-wrap:anywhere;object-fit:cover;object-position:center;border-radius:var(--opt-radius, inherit);-webkit-user-select:none;user-select:none;pointer-events:none}.hdt-media-overlap-content>a{grid-area:full-r-start / full-c-start / full-r-end / full-c-end;z-index:1;display:block;min-height:100%;max-height:100%;min-width:100%}.hdt-media-overlap-content>:not(img,video,iframe,svg,picture,.hdt-media-wrapper,a,hdt-video-player){grid-area:content-r / content-c;position:relative;z-index:2;max-width:var(--media-overlap-content-w, calc(var(--container-max-width, 50rem) - 1.875rem));width:100%;margin:0 auto;text-align:center}hdt-video-player>:is(video,iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}hdt-video-player>:is(video,iframe,img){width:calc(100% + 1px);height:calc(100% + 1px);border-radius:inherit;object-fit:cover;object-position:center}hdt-video-player>:is(video,img){object-fit:cover;object-position:center}hdt-video-player:not([loaded])>:is(video,iframe){pointer-events:none}.hdt-product-media hdt-video-player[loaded] img{opacity:0}@media screen and (max-width:767px){.hdt-height--fixed{--media-overlap-content-h: var(--aspect-ratioapt, auto)}.hdt-height--full{--media-overlap-content-h: 100vh}.hdt-section:first-child .hdt-height--full{--media-overlap-content-h: var(--fill-height-first, calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))) }.hdt-height--adapt_image_first.is-video{--aspect-ratioapt: 1.77777777778}:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(img,video,iframe,svg,hdt-video-player),:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(picture,.hdt-media-wrapper) :is(img,video,iframe,svg){aspect-ratio:var(--aspect-ratioapt, auto)}@supports (height: 100svh){.hdt-height--full{--media-overlap-content-h: 100svh}.hdt-section:first-child .hdt-height--full{--media-overlap-content-h: var(--fill-height-first, calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))) }}@supports not (aspect-ratio: 1){:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(.hdt-media-wrapper,picture,hdt-video-player):before{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt));display:block;width:0;height:0;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(.hdt-media-wrapper,picture,hdt-video-player)>*{height:100%;top:0;left:0;position:absolute}}}@media screen and (min-width:768px){.md\:hdt-height--fixed{--media-overlap-content-h: var(--aspect-ratioapt-md, auto)}.md\:hdt-height--full{--media-overlap-content-h: 100vh}.hdt-section:first-child .md\:hdt-height--full{--media-overlap-content-h: var(--fill-height-first, calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))) }.md\:hdt-height--adapt_image_first.is-video{--aspect-ratioapt-md: 1.77777777778}:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(img,video,iframe,svg,hdt-video-player),:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(picture,.hdt-media-wrapper) :is(img,video,iframe,svg){aspect-ratio:var(--aspect-ratioapt-md, auto)}@supports (height: 100svh){.md\:hdt-height--full{--media-overlap-content-h: 100svh}.hdt-section:first-child .md\:hdt-height--full{--media-overlap-content-h: var(--fill-height-first, calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))) }}@supports not (aspect-ratio: 1){:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(.hdt-media-wrapper,picture,hdt-video-player):before{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt-md));display:block;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-media-overlap-content>:is(.hdt-media-wrapper,picture,hdt-video-player)>*{height:100%;top:0;left:0;position:absolute}}}@media(prefers-reduced-motion:no-preference){hdt-effect-img[eff=parallax] img{transform:scale(var(--parallax-scale, 1.3)) translateY(calc(15 / var(--parallax-scale, 1.3) * -1%))}hdt-effect-img[eff=ambient] img{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}.hdt-animate--ambient>.hdt-media-wrapper>svg{animation:animateAmbientHdt 30s linear infinite}@keyframes animateAmbientHdt{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.hdt-animate--parallax{transform:unset;clip-path:inset(0)}.hdt-animate--parallax>:is(picture,.hdt-media-wrapper) :is(img,video,iframe,svg),.hdt-animate--parallax>:is(img,video,iframe,svg){min-height:100vh;position:fixed!important;top:0;left:0}@supports (min-height: 100lvh){.hdt-animate--parallax>:is(picture,.hdt-media-wrapper) :is(img,video,iframe,svg),.hdt-animate--parallax>:is(img,video,iframe,svg){min-height:100lvh}}@media screen and (max-width:767px){:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-animate--parallax>:is(.hdt-media-wrapper,picture):before{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt));display:block;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}}@media screen and (min-width:768px){:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-animate--parallax>:is(.hdt-media-wrapper,picture):before{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt-md));display:block;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}}.hdt-animate--parallax-bg{transform:unset;clip-path:inset(0)}.hdt-animate--parallax-bg .hdt-section-background{min-height:100vh;position:fixed!important;top:0;left:0}@supports (min-height: 100lvh){.hdt-animate--parallax-bg .hdt-section-background{min-height:100lvh}}@media screen and (max-width:767px){:is(.hdt-height--adapt_image,.hdt-height--adapt_image_first) .hdt-animate--parallax-bg .hdt-section-background{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt));display:block;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}}@media screen and (min-width:768px){:is(.md\:hdt-height--adapt_image,.md\:hdt-height--adapt_image_first) .hdt-animate--parallax-bg .hdt-section-background{content:"";padding-block-end:calc(100% / var(--aspect-ratioapt-md));display:block;grid-area:full-r-start / full-c-start / full-r-end / full-c-end}}}.hdt-tooltip{pointer-events:none;position:absolute;z-index:2022;opacity:0;visibility:hidden;display:block;will-change:transform,opacity,visibility}.hdt-modal-opened .hdt-tooltip{z-index:99999}.hdt-tooltip__arrow{position:absolute;background-color:rgb(var(--color-tooltip-background, 0 0 0));width:8px;height:8px;transform:rotate(45deg)}.hdt-tooltip__inner{font-weight:400;font-size:12px;line-height:12px;padding:8px 10px;max-width:250px;background-color:rgb(var(--color-tooltip-background, 0 0 0));color:rgb(var(--color-tooltip-text, 255 255 255));word-break:break-word;border-radius:2px}.hdt-progress-bar{height:4px;background-color:#f5f5f5}.hdt-progress-bar{--progress-bar: var(--color-error-text)}.is-unreached .hdt-progress-bar{--progress-bar: var(--color-warning-text)}.is-success .hdt-progress-bar{--progress-bar: var(--color-success-text)}.hdt-progress-bar:before{content:"";height:inherit;display:block;background:rgb(var(--progress-bar));transform-origin:var(--value-origin-start);transform:scaleX(var(--progress-rate, 0));transition:transform .5s ease}.pswp{--color-background: rgba(255 255 255 / 1);--color-foreground: rgba(0 0 0 / 1);--pswp-bg: var(--color-background);--pswp-placeholder-bg: color-mix(in srgb, var(--color-foreground), transparent 90%);--pswp-root-z-index: 100000;--pswp-icon-color:var(--color-foreground);--pswp-icon-color-secondary: var(--color-foreground);--pswp-icon-stroke-color: var(--color-foreground);--pswp-icon-stroke-width: 1px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:var(--cursor-zoom-in-icon) 22 22,zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:44px;height:44px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:18px;height:18px;overflow:hidden;pointer-events:none}.pswp__button--close .pswp__icn{width:24px;height:24px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:44px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;z-index:10;background-color:color-mix(in srgb,var(--color-background),transparent 20%);pointer-events:none!important}.pswp__top-bar>*{display:flex;align-items:center;justify-content:center;pointer-events:auto;will-change:opacity}.pswp__top-bar .pswp__button svg{position:static;stroke-width:1.8px}.pswp__button--close{margin-inline-end:6px}.pswp__button--arrow{position:absolute;width:70px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-25px;width:50px;height:50px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:flex}.pswp--zoomed-in #pswp__icn-plus{display:none}.pswp__preloader{position:relative;overflow:hidden;width:44px;height:44px;margin-inline-end:auto}.pswp__preloader .pswp__icn{position:static;opacity:0;transition:opacity .2s linear;fill:var(--pswp-icon-color);width:30px;height:30px}.pswp__preloader .pswp__icn-shadow{stroke-width:0px}.pswp__preloader--active .pswp__icn{opacity:.85;animation:pswp-clockwise .6s linear infinite}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{font-size:14px;color:var(--pswp-icon-color);opacity:.85;margin-inline-start:6px;padding:0 0.3125rem;pointer-events:none}.pswp--one-slide .pswp__counter{display:none}.pswp__thumbnails{padding:0.625rem 0;position:absolute;bottom:0;width:100%;margin:0;white-space:nowrap;overflow:auto;opacity:0;background:0 0;transition:opacity .2s ease-out;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transform:translate3d(0,100%,0);background-color:color-mix(in srgb,var(--color-background),transparent 20%)}.pswp__thumbnails .hdt-slider{--slide-size: 3.75rem;--slide-spacing: 0.625rem}.pswp__thumbnail{border-radius:2px;overflow:hidden;position:relative;cursor:pointer;display:inline-block}.pswp__thumbnail img{width:100%}.hdt-psw-animate .pswp__thumbnails{opacity:1;transition:transform .6s cubic-bezier(.19,1,.22,1) 0s;transform:translateZ(0)}.pswp__thumbnail img{margin-bottom:-5px;opacity:.6;transition:transform .6s,opacity .6s;-ms-transform:translateY(0);transform:translateY(0);pointer-events:none}.pswp__thumbnails .hdt-slider__container{align-items:end;justify-content:safe center}@media(min-width:768px){.pswp__thumbnails .hdt-slider{--slide-size: 5rem}}.pswp__thumbnail--active img{-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.pswp__thumbnail:hover img{-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1}}@keyframes drift-fadeZoomIn{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes drift-fadeZoomOut{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes drift-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes drift-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translate(6px)}25%{transform:scale(1.3) translate(8px)}40%{transform:scale(1.2) translate(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(6px)}75%{transform:scale(.7) translate(8px)}90%{transform:scale(.8) translate(6px)}to{transform:scale(1)}}@keyframes drift-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translate(-6px)}25%{transform:scale(1.3) translate(-8px)}40%{transform:scale(1.2) translate(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(-6px)}75%{transform:scale(.7) translate(-8px)}90%{transform:scale(.8) translate(-6px)}to{transform:scale(1)}}@-webkit-keyframes drift-fadeZoomIn{0%{-webkit-transform:scale(1.5);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes drift-fadeZoomOut{0%{-webkit-transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.5);opacity:0}}@-webkit-keyframes drift-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes drift-loader-before{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1)}}@-webkit-keyframes drift-loader-after{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1)}}.drift-zoom-pane{background:#fff;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);box-shadow:0 1px 5px #7f7f7f05,0 5px 18px #7f7f7f33;z-index:3}.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn .18s ease-out;-webkit-animation:drift-fadeZoomIn .18s ease-out}.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut .21s ease-in;-webkit-animation:drift-fadeZoomOut .21s ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px #0000004d}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px;height:20px;animation:drift-loader-rotate 1.8s infinite linear;-webkit-animation:drift-loader-rotate 1.8s infinite linear}.drift-zoom-pane-loader:before,.drift-zoom-pane-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background-color:rgba(var(--color-loading-bar) / .9)}.drift-zoom-pane-loader:before{left:0;animation:drift-loader-before 1.8s infinite linear;-webkit-animation:drift-loader-before 1.8s infinite linear}.drift-zoom-pane-loader:after{right:0;animation:drift-loader-after 1.8s infinite linear;-webkit-animation:drift-loader-after 1.8s infinite linear;animation-delay:-.9s;-webkit-animation-delay:-.9s}.drift-bounding-box{background:#ffffff40;box-shadow:0 0 0 1px #0006 inset;z-index:500}.drift-zoom-pane img{position:absolute;display:block;max-width:none!important;max-height:none!important;object-fit:contain;top:0;left:0}.hdt-produc-zoom--wrapp .drift-zoom-pane{top:0;left:0;height:32.5rem;max-width:32.5rem;width:100%}.zoom-type--external :is(.hdt-product-media__thumb,.hdt-product-info__list){transition:opacity .2s}.zoom-type--external :is(.zoom_fade_media .hdt-product-media__thumb,.zoom_fade_info){opacity:.3}.dir--rtl .hdt-produc-zoom--wrapp{right:auto;left:0}.dir--rtl .hdt-produc-zoom--wrapp .drift-zoom-pane{right:0;left:auto}@media screen and (pointer:fine){.hdt-produc-zoom--wrapp{position:sticky;top:calc(var(--header-height, 0px) + 0.625rem);z-index:4}}.hdt--heading-block{font-family:var(--heading-ff)}.hdt-h_custom{font-size:var(--heading-fs);letter-spacing:var(--heading-ls)}.hdt-h_custom *{font-size:inherit;letter-spacing:inherit}.hdt-h_custom{--heading-fs: var(--heading-fs-mb)}@media(min-width:768px){.hdt-h_custom{--heading-fs: max(var(--heading-fs-lg) * .75,var(--heading-fs-mb))}}@media(min-width:1150px){.hdt-h_custom{--heading-fs: var(--heading-fs-lg)}}.hdt-text-custom{font-size:var(--text-custom);letter-spacing:var(--text-ls)}.hdt-text-custom *{font-size:inherit;letter-spacing:inherit}.hdt-text-custom{--text-custom: var(--text-custom-mb)}.hdt-text-secondary,.hdt-heading-secondary :where(h1,h2,h3,h4,h5,h6){color:rgb(var(--color-foreground2));--text-color: rgb(var(--color-foreground2))}.hdt-text-tertiary,.hdt-heading-tertiary :where(h1,h2,h3,h4,h5,h6){color:rgb(var(--color-tertiary));--text-color: rgb(var(--color-tertiary))}.hdt-text-primary,.hdt-heading-primary :where(h1,h2,h3,h4,h5,h6){color:rgb(var(--color-accent));--text-color: rgb(var(--color-accent))}.hdt-highlight-strong strong{color:rgb(var(--color-accent));--text-color: rgb(var(--color-accent))}@media(min-width:768px){.hdt-text-custom{--text-custom: calc((var(--text-custom-mb) + var(--text-custom-lg)) / 2)}}@media(min-width:1150px){.hdt-text-custom{--text-custom: var(--text-custom-lg)}}.hdt-lh-1{line-height:1}.hdt-lh-1-2{line-height:1.2}.hdt-group-button-block{display:flex;flex-wrap:wrap;width:100%;gap:0.9375rem 0.625rem}:is(.hdt-text-center) .hdt-group-button-block{justify-content:center}:is(.hdt-text-center) .hdt-group-button-block.hdt-flex-col{align-items:center}:is(.hdt-text-start,.hdt-text-left) .hdt-group-button-block{justify-content:start}:is(.hdt-text-start,.hdt-text-left) .hdt-group-button-block.hdt-flex-col{align-items:flex-start}:is(.hdt-text-end,.hdt-text-right) .hdt-group-button-block{justify-content:end}:is(.hdt-text-end,.hdt-text-right) .hdt-group-button-block.hdt-flex-col{align-items:flex-end}@media(min-width:768px){:is(.md\:hdt-text-center) .hdt-group-button-block{justify-content:center}:is(.md\:hdt-text-center) .hdt-group-button-block.hdt-flex-col{align-items:center}:is(.md\:hdt-text-start,.md\:hdt-text-left) .hdt-group-button-block{justify-content:start}:is(.md\:hdt-text-start,.md\:hdt-text-left) .hdt-group-button-block.hdt-flex-col{align-items:flex-start}:is(.md\:hdt-text-end,.md\:hdt-text-right) .hdt-group-button-block{justify-content:end}:is(.md\:hdt-text-end,.md\:hdt-text-right) .hdt-group-button-block.hdt-flex-col{align-items:flex-end}}.hdt-btn:disabled,.hdt-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.hdt-link{text-decoration:none}.hdt-link:hover{text-decoration:underline}.hdt-btn--pos-icon-after{flex-direction:row-reverse}.hdt-btn--with-icon{gap:var(--gap-btn-icon, 5px)}.hdt-btn--with-icon svg.hdt-icon{fill:var(--fill-link-icon-color,currentColor);width:auto;height:var(--height-btn-icon)}.dir--rtl :is(.hdt-btn--with-icon svg.hdt-icon){transform:rotateX(180deg)}.hdt-btn{--hdt-btn-padding-x: var(--spacing-2, 0.46875rem);--hdt-btn-padding-y: var(--spacing-1, 0.33206rem);--hdt-btn-font-family: ;--hdt-btn-line-height: var(--button-line-height, 1.5);--hdt-btn-border-width: var(--thickness-btn);--hdt-btn-border-radius: var(--hdt-border-radius);--hdt-btn-box-shadow: ;--hdt-btn-disabled-opacity: .65;--hdt-btn-focus-box-shadow: ;--hdt-btn-min-w: ;display:inline-flex;align-items:center;justify-content:center;padding:var(--hdt-btn-padding-y) var(--hdt-btn-padding-x);font-family:var(--hdt-btn-font-family);font-weight:var(--hdt-btn-font-weight);line-height:var(--hdt-btn-line-height);letter-spacing:var(--font-body-spacing);color:rgb(var(--hdt-btn-color));text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-width:var(--hdt-btn-border-width, 1px);border-style:solid;border-color:rgb(var(--hdt-btn-border-color));border-radius:var(--radius-button);background-color:rgb(var(--hdt-btn-bg));transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hdt-btn-radius-none{border-radius:0}.hdt-btn-radius-2xs{border-radius:max(var(--radius-2xs),0px)}.hdt-btn-radius-xs{border-radius:max(var(--radius-xs),2px)}.hdt-btn-radius-sm{border-radius:max(var(--radius-sm),3px)}.hdt-btn-radius{border-radius:max(var(--radius),5px)}.hdt-btn-radius-lg{border-radius:max(var(--radius-lg),8px)}.hdt-btn-radius-full{border-radius:var(--radius-full)}@media(prefers-reduced-motion:reduce){.hdt-btn{transition:none}}.hdt-btn:hover{color:rgb(var(--hdt-btn-hover-color));background-color:rgb(var(--hdt-btn-hover-bg));border-color:rgb(var(--hdt-btn-hover-border-color))}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:rgb(var(--hdt-btn-disabled-color));pointer-events:none;background-color:rgb(var(--hdt-btn-disabled-bg));border-color:rgb(var(--hdt-btn-disabled-border-color));opacity:var(--hdt-btn-disabled-opacity)}.hdt-btn-secondary{--hdt-btn-bg: var(--hdt-btn-secondary-bg);--hdt-btn-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: var(--hdt-btn-secondary-color);--hdt-btn-disabled-bg: var(--hdt-btn-secondary-bg);--hdt-btn-disabled-border-color: var(--hdt-btn-secondary-bg)}.hdt-btn-hover-secondary{--hdt-btn-hover-bg: var(--hdt-btn-secondary-bg);--hdt-btn-hover-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-active-color: var(--hdt-btn-secondary-color);--hdt-btn-active-bg: var(--hdt-btn-secondary-bg);--hdt-btn-active-border-color: var(--hdt-btn-secondary-bg)}.hdt-btn-tertiary{--hdt-btn-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-border-color: var(--hdt-btn-tertiary-bg);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: var(--hdt-btn-secondary-color);--hdt-btn-disabled-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-disabled-border-color: var(--hdt-btn-tertiary-bg)}.hdt-btn-hover-tertiary{--hdt-btn-hover-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-hover-border-color: var(--hdt-btn-tertiary-bg);--hdt-btn-active-color: var(--hdt-btn-secondary-color);--hdt-btn-active-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-active-border-color: var(--hdt-btn-tertiary-bg)}.hdt-btn-accent{--hdt-btn-color: 255 255 255;--hdt-btn-bg: var(--color-accent);--hdt-btn-border-color: var(--color-accent);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: 255 255 255;--hdt-btn-disabled-bg: var(--color-accent);--hdt-btn-disabled-border-color: var(--color-accent)}.hdt-btn-hover-accent{--hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: var(--color-accent);--hdt-btn-hover-border-color: var(--color-accent);--hdt-btn-focus-shadow-rgb: 49, 132, 253;--hdt-btn-active-color: 255 255 255;--hdt-btn-active-bg: var(--color-accent);--hdt-btn-active-border-color: var(--color-accent)}.hdt-btn-outline{--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg)}.hdt-btn-outline:not(:hover,:active){--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-outline-color);--hdt-btn-color: var(--hdt-btn-outline-color)}.hdt-btn-outline-secondary{--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: var(--hdt-btn-outline-color);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-btn-tertiary-bg);--hdt-gradient: none}.hdt-btn-outline-secondary:not(:hover,:active){--hdt-btn-color: var(--hdt-btn-outline-color);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-tertiary-bg)}.hdt-btn-outline-tertiary{--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: var(--color-accent);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-btn-tertiary-bg);--hdt-gradient: none}.hdt-btn-outline-tertiary:not(:hover,:active){--hdt-btn-color: var(--color-accent);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-tertiary-bg)}.hdt-btn-outline-accent{--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-bg);--hdt-btn-disabled-color: var(--color-accent);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--color-accent);--hdt-gradient: none}.hdt-btn-outline-accent:not(:hover,:active){--hdt-btn-color: var(--color-accent);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--color-accent)}.hdt-btn-outline-hover-secondary{--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-outline-color);--hdt-btn-color: var(--hdt-btn-outline-color);--hdt-btn-hover-bg: var(--hdt-btn-secondary-bg);--hdt-btn-hover-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-focus-shadow-rgb: 13, 110, 253;--hdt-btn-active-bg: var(--hdt-btn-secondary-bg);--hdt-btn-active-border-color: var(--hdt-btn-secondary-bg)}.hdt-btn-outline-hover-tertiary{--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-outline-color);--hdt-btn-color: var(--hdt-btn-outline-color);--hdt-btn-hover-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-hover-border-color: var(--hdt-btn-tertiary-bg);--hdt-btn-focus-shadow-rgb: 13, 110, 253;--hdt-btn-active-bg: var(--hdt-btn-tertiary-bg);--hdt-btn-active-border-color: var(--hdt-btn-tertiary-bg)}.hdt-btn-outline-hover-accent{--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-outline-color);--hdt-btn-color: var(--hdt-btn-outline-color);--hdt-btn-hover-color: 255 255 255;--hdt-btn-hover-bg: var(--color-accent);--hdt-btn-hover-border-color: var(--color-accent);--hdt-btn-focus-shadow-rgb: 13, 110, 253;--hdt-btn-active-color: 255 255 255;--hdt-btn-active-bg: var(--color-accent);--hdt-btn-active-border-color: var(--color-accent)}.hdt-btn-link,.hdt-btn-link-secondary,.hdt-btn-link-accent,.hdt-btn-link-hover,.hdt-btn-link-secondary-hover,.hdt-btn-link-accent-hover{--hdt-btn-border-width: 0px;padding-top:calc(var(--hdt-btn-padding-y, 0.53125rem) + var(--thickness-btn, 1px));border-bottom-width:var(--thickness-btn, 1px);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .3s ease-in-out}:is(.hdt-btn-link,.hdt-btn-link-secondary,.hdt-btn-link-accent,.hdt-btn-link-hover,.hdt-btn-link-secondary-hover,.hdt-btn-link-accent-hover):not(:hover){--radius-button: 0px}.hdt-btn-link,.hdt-btn-link-secondary,.hdt-btn-link-accent{--radius-button: 0px}button.hdt-btn-link:not(.hdt-btn){border:var(--hdt-btn-border-width) solid var(--hdt-btn-border-color);background-color:var(--hdt-btn-bg);padding:0;text-underline-offset:5px}.hdt-btn-link{--hdt-btn-padding-x: 0 !important;--hdt-btn-color: var(--hdt-link-color);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-link-color);--hdt-btn-hover-color: var(--hdt-link-hover-color);--hdt-btn-hover-bg: transparent;--hdt-btn-hover-border-color: var(--hdt-link-hover-color);--hdt-btn-active-bg: transparent;--hdt-btn-active-border-color: var(--hdt-link-hover-color);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .3s ease-in-out}.hdt-btn-link-secondary{--hdt-btn-padding-x: 0 !important;--hdt-btn-color: var(--hdt-btn-secondary-bg);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-hover-color: var(--hdt-link-hover-color);--hdt-btn-hover-bg: transparent;--hdt-btn-hover-border-color: var(--hdt-link-hover-color);--hdt-btn-active-color: var(--hdt-btn-secondary-color);--hdt-btn-active-bg: transparent;--hdt-btn-active-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-disabled-color: var(--hdt-btn-secondary-bg);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-btn-secondary-color)}.hdt-btn-link-accent{--hdt-btn-padding-x: 0 !important;--hdt-btn-color: var(--color-accent);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--color-accent);--hdt-btn-hover-color: var(--hdt-link-color);--hdt-btn-hover-bg: transparent;--hdt-btn-hover-border-color: var(--hdt-link-color);--hdt-btn-active-color: var(--hdt-link-color);--hdt-btn-active-bg: transparent;--hdt-btn-active-border-color: var(--hdt-link-color);--hdt-btn-disabled-color: var(--color-accent);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--color-accent)}.hdt-btn-link-hover{--hdt-btn-hover-color: var(--hdt-btn-color);--hdt-btn-hover-bg: var(--hdt-btn-bg);--hdt-btn-hover-border-color: var(--hdt-btn-border-color);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-border-color)}.hdt-btn-link-hover:not(:hover,:active){--hdt-btn-color: var(--hdt-link-color);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-link-color);--hdt-btn-disabled-color: var(--hdt-link-color);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-link-color)}.hdt-btn-link-secondary-hover{--hdt-btn-hover-color: var(--hdt-btn-color);--hdt-btn-hover-bg: var(--hdt-btn-bg);--hdt-btn-hover-border-color: var(--hdt-btn-border-color);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-border-color)}.hdt-btn-link-secondary-hover:not(:hover,:active){--hdt-btn-color: var(--hdt-btn-secondary-bg);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--hdt-btn-secondary-bg);--hdt-btn-disabled-color: var(--hdt-btn-secondary-bg);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--hdt-btn-secondary-bg)}.hdt-btn-link-accent-hover{--hdt-btn-hover-color: var(--hdt-btn-color);--hdt-btn-hover-bg: var(--hdt-btn-bg);--hdt-btn-hover-border-color: var(--hdt-btn-border-color);--hdt-btn-active-color: var(--hdt-btn-color);--hdt-btn-active-bg: var(--hdt-btn-bg);--hdt-btn-active-border-color: var(--hdt-btn-border-color)}.hdt-btn-link-accent-hover:not(:hover,:active){--hdt-btn-color: var(--color-accent);--hdt-btn-bg: transparent;--hdt-btn-border-color: var(--color-accent);--hdt-btn-disabled-color: var(--color-accent);--hdt-btn-disabled-bg: transparent;--hdt-btn-disabled-border-color: var(--color-accent)}.hdt-btn-full-width{width:100%}.hdt-btn--size-xs{--hdt-btn-padding-y: 5px;--hdt-btn-padding-x: 15px;--hdt-btn-line-height: 1.2}.hdt-btn--size-s{--hdt-btn-padding-y: 7px;--hdt-btn-padding-x: 20px;--hdt-btn-line-height: 1.3}.hdt-btn--size-m{--hdt-btn-padding-y: 8px;--hdt-btn-padding-x: 32px;--hdt-btn-line-height: 1.5}.hdt-btn--size-l{--hdt-btn-padding-y: 7.5px;--hdt-btn-padding-x: 35px;--hdt-btn-line-height: 1.7}.hdt-btn--size-xl{--hdt-btn-padding-y: 7px;--hdt-btn-padding-x: 40px;--hdt-btn-line-height: 1.9}.hdt-btn--size-custom{min-width:var(--minw-button)}@media(min-width:768px){.hdt-btn--size-custom{min-width:calc((var(--minwdt-button) + var(--minw-button)) / 2)}}@media(min-width:1150px){.hdt-btn--size-custom{min-width:var(--minwdt-button)}}.hdt-spacer-block{height:var(--space)}.hdt-spacer-block-hoz{width:var(--space)}@media(min-width:768px){.hdt-spacer-block{height:var(--space-md)}.hdt-spacer-block-hoz{width:var(--space-md)}}@media(min-width:1150px){.hdt-spacer-block{height:var(--space-lg)}.hdt-spacer-block-hoz{width:var(--space-lg)}}.hdt-icon-block{display:flex;fill:currentColor}.hdt-icon-block>:where(svg,img){width:var(--width);height:auto}@media(min-width:768px){.hdt-icon-block>:where(svg,img){width:var(--width-md)}}@media(min-width:1150px){.hdt-icon-block>:where(svg,img){width:var(--width-lg)}}@media(min-width:768px){.hdt-fullscreen-desktop{height:100vh}}.hdt-heading-liquid{font-weight:500}.hdt-z-3{z-index:3}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.toast{position:relative;max-width:350px;min-width:300px;background-color:rgb(var(--color-background, var(--color-base-background)));border:1px solid rgb(var(--color-line-border));border-radius:0.23438rem;box-shadow:0 0.3125rem 0.625rem rgb(var(--color-base-text)/.2);margin-bottom:0.625rem;pointer-events:auto;opacity:0;transform:translate(100%);transition:all .3s ease-in-out}.toast.show{opacity:1;transform:translate(0)}.toast.hide{opacity:0;transform:translate(100%)}.toast-header{display:flex;align-items:center;padding:0.3125rem 0.75rem;background-color:rgb(var(--hdt-btn-tertiary-color));border-bottom:1px solid rgb(var(--color-line-border));border-top-left-radius:calc(0.23438rem - 1px);border-top-right-radius:calc(0.23438rem - 1px)}.toast-icon{width:20px;height:20px;margin-right:0.3125rem;flex-shrink:0}.toast-icon.error{background-color:#dc3545;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.toast-icon.success{background-color:#198754;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.toast-icon.warning{background-color:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:12px;font-weight:700}.toast-icon.info{background-color:#0dcaf0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:12px;font-weight:700}.toast-title{font-weight:600;color:#212529;margin:0;flex-grow:1}.toast-time{color:#6c757d;font-size:0.54688rem;margin-left:auto;margin-right:0.3125rem}.toast-close{background:none;border:none;font-size:0.78125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer;padding:0;margin:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast-close:hover{opacity:.75}.toast-body{padding:0.5rem 0.75rem;color:#212529;line-height:1.4}.toast.error{border-left:4px solid #dc3545}.toast.success{border-left:4px solid #198754}.toast.warning{border-left:4px solid #ffc107}.toast.info{border-left:4px solid #0dcaf0}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media(max-width:576px){.toast-container{top:10px;right:10px;left:10px}.toast{max-width:none;min-width:auto}}hdt-variant-option{display:block;width:100%}.hdt-product__buy-button:has(.hdt-affiliate-btn) .shopify-payment-button{display:none!important}
/* product-card.css */.hdt-card-product{--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--hdt-btn-bg));--atc-cl-hover: rgb(var(--hdt-btn-bg));--atc-bg-cl-hover: rgb(var(--hdt-btn-color));--wishlist-cl: rgb(var(--hdt-btn-color));--wishlist-bg-cl: rgb(var(--hdt-btn-bg));--wishlist-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-bg-cl-hover: rgb(var(--hdt-btn-color));--wishlist-cl-active: rgb(var(--hdt-btn-color));--wishlist-bg-cl-active: rgb(var(--hdt-btn-bg));--quickview-cl: rgb(var(--hdt-btn-color));--quickview-bg-cl: rgb(var(--hdt-btn-bg));--quickview-cl-hover: rgb(var(--hdt-btn-bg));--quickview-bg-cl-hover: rgb(var(--hdt-btn-color));--compare-cl: rgb(var(--hdt-btn-color));--compare-bg-cl: rgb(var(--hdt-btn-bg));--compare-cl-hover: rgb(var(--hdt-btn-bg));--compare-bg-cl-hover: rgb(var(--hdt-btn-color));--pr-countdown-color: rgb(var(--hdt-btn-color));--pr-countdown-bg-color: rgb(var(--hdt-btn-bg) / .75);--pr-background-overlay: rgb(var(--color-overlay) / .1)}.hdt-card-product__media-wrapp{border-start-start-radius:var(--radius-product-media);border-start-end-radius:var(--radius-product-media)}.hdt-card-product__media-wrapp hdt-video-player+img:not(:last-child){display:none}.hdt-card-product__media-wrapp:empty{background-color:rgb(var(--color-tertiary) / .15)}.hdt-badge__on-sale{--badge-color-primary: rgb(var(--color-on-sale-badge-background));--badge-color-secondary: rgb(var(--color-on-sale-badge-text))}.hdt-badge__new{--badge-color-primary: rgb(var(--color-new-badge-background));--badge-color-secondary: rgb(var(--color-new-badge-text))}.hdt-badge__hot{--badge-color-primary: rgb(var(--color-on-sale-badge-background));--badge-color-secondary: rgb(var(--color-on-sale-badge-text))}.hdt-badge__sold_out{--badge-color-primary: rgb(var(--color-sold-out-badge-background));--badge-color-secondary: rgb(var(--color-sold-out-badge-text))}.hdt-badge__pre_order{--badge-color-primary: rgb(var(--color-pre-order-badge-background));--badge-color-secondary: rgb(var(--color-pre-order-badge-text))}.hdt-badge__custom{--badge-color-primary: rgb(var(--color-custom-badge-background));--badge-color-secondary: rgb(var(--color-custom-badge-text))}.hdt-card-product hdt-wishlist,.hdt-card-product hdt-tooltip>.hdt-card-product__btn-wishlist{color:var(--wishlist-cl);background-color:var(--wishlist-bg-cl)}.hdt-card-product hdt-wishlist:hover,.hdt-card-product hdt-tooltip>.hdt-card-product__btn-wishlist:hover{color:var(--wishlist-cl-hover);background-color:var(--wishlist-bg-cl-hover)}.hdt-card-product hdt-wishlist:not([action=add]){color:var(--wishlist-cl-active);background-color:var(--wishlist-bg-cl-active)}.hdt-card-product hdt-compare,.hdt-card-product hdt-tooltip>.hdt-card-product__btn-compare{color:var(--compare-cl);background-color:var(--compare-bg-cl)}.hdt-card-product hdt-compare:hover,.hdt-card-product hdt-tooltip>.hdt-card-product__btn-compare:hover{color:var(--compare-cl-hover);background-color:var(--compare-bg-cl-hover)}.hdt-card-product .hdt-card-product__btn-quick-view{color:var(--quickview-cl);background-color:var(--quickview-bg-cl)}.hdt-card-product .hdt-card-product__btn-quick-view:hover{color:var(--quickview-cl-hover);background-color:var(--quickview-bg-cl-hover)}.hdt-card-product .hdt-card-product__btn-ultra{color:var(--atc-cl);background-color:var(--atc-bg-cl)}.hdt-card-product .hdt-card-product__btn-ultra:hover{color:var(--atc-cl-hover);background-color:var(--atc-bg-cl-hover)}.hdt-card-product .hdt-quantity__input,.hdt-card-product .hdt-quantity__button{color:rgb(var(--hdt-btn-bg));background-color:transparent}.hdt-quantity-wrapp{background-color:var(--atc-cl)}hdt-card-product{container-name:card-product;container-type:inline-size}.hdt-badge__wrapp{position:absolute;z-index:3;inset-block-start:5px;inset-inline-start:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;transition:opacity .4s,transform .4s}.hdt-badge{line-height:1.2;padding:0 6px;min-width:36px;text-transform:capitalize;font-size:var(--text-xs);font-weight:var(--font-normal);text-align:center;background-color:var(--badge-color-primary);color:var(--badge-color-secondary);position:relative;display:flex;align-items:center;justify-content:center}.hdt-badge__shape-circle .hdt-badge,.hdt-badge__shape-round .hdt-badge,.hdt-badge__shape-pill .hdt-badge,.hdt-badge__shape-rectangle .hdt-badge{padding:3px 10px;min-height:24px}.hdt-badge__shape-round .hdt-badge{border-radius:4px}.hdt-badge__shape-circle .hdt-badge{width:42px;aspect-ratio:1;padding:5px;border-radius:60px;font-size:10px;overflow:hidden}.hdt-badge__shape-pill .hdt-badge{border-radius:50px}.hdt-card-product__vendor{line-height:1;color:rgb(var(--color-tertiary));max-width:200px}.hdt-card-product__vendor:hover{color:rgb(var(--color-accent))}.hdt-pr_btn :where(a,button),hdt-wishlist,hdt-compare,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.hdt-card-product__btn-ultra span:not(.hdt-svg-pr-icon){white-space:nowrap}@keyframes beat_heart{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hdt-pr_btn :where(a,button) .hdt-svg-pr-icon,hdt-wishlist .hdt-svg-pr-icon,hdt-compare .hdt-svg-pr-icon,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare) .hdt-svg-pr-icon{transform:scale(1);transition:transform .3s ease}.hdt-pr_btn :where(a,button):hover .hdt-svg-pr-icon,hdt-wishlist:hover .hdt-svg-pr-icon,hdt-compare:hover .hdt-svg-pr-icon,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare):hover .hdt-svg-pr-icon{transform:scale(1.1)}@keyframes hdt_rotator{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hdt-pr_btn :where(a,button):before,hdt-wishlist:before,hdt-compare:before,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare):before{width:1em;aspect-ratio:1;border-radius:100%;border:solid 1px;border-top-color:transparent!important;content:"";position:absolute;z-index:2;top:50%;inset-inline-start:50%;margin-block-start:-.5em;margin-inline-start:-.5em;animation:hdt_rotator .6s linear infinite var(--hdt-anim-state, paused);opacity:0}.hdt-pr_btn :where(a,button)[aria-busy=true] :where(svg,span),hdt-wishlist[aria-busy=true] :where(svg,span),hdt-compare[aria-busy=true] :where(svg,span),:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare)[aria-busy=true] :where(svg,span){opacity:0!important}.hdt-pr_btn :where(a,button)[aria-busy=true]:before,hdt-wishlist[aria-busy=true]:before,hdt-compare[aria-busy=true]:before,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare)[aria-busy=true]:before{opacity:1;--hdt-anim-state: running}svg.hdt-svg-pr-icon{width:1em;height:1em}svg.hdt-svg-pr-icon:not([fill]){fill:currentColor}.hdt-pr_btn .hdt-pr-card-icon{font-size:var(--text-lg)}.hdt-product-form{display:flex;flex-wrap:nowrap}wrapp-hdt-pr-frm,wrapp-hdt-pr-frm>form{width:100%}.hdt-card-product .hdt-quantity-wrapp{display:none;background-color:rgb(var(--hdt-btn-color) / .75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex:0 1 0%;max-width:100%}.hdt-card-product .hdt-quantity-wrapp *:focus-visible{outline-offset:-2px}.hdt-card-product .hdt-quantity-wrapp .hdt-quantity__input{font-size:16px;width:max(100%,25px);background-color:transparent;text-align:center;transform:scale(.95)}.hdt-card-product .hdt-quantity__input::-webkit-outer-spin-button,.hdt-card-product .hdt-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hdt-card-product .hdt-quantity__input[type=number]{-moz-appearance:textfield}.hdt-card-product .hdt-quantity__button{min-width:24px}.hdt-card-product .hdt-quantity__button svg{width:8px;margin:auto}.hdt-ultra_btn_parent{flex:0 0 auto;width:auto;max-width:100%}.hdt-card-product .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){min-width:auto!important}.hdt-card-product .hdt-pr-countdown{align-items:center;justify-content:center}.hdt-card-product .hdt-pr-countdown span{margin:0 3px}.hdt-card-product .hdt-card-product__media .hdt-pr-countdown{position:absolute;font-size:12px;inset-block-end:0px;inset-inline-start:0px;inset-inline-end:0px;padding:5px;color:var(--pr-countdown-color);background-color:var(--pr-countdown-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-product-btns,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-product-btns+.hdt-size-list{--min-bottom: 35px}hdt-countdown-amount{direction:ltr}.hdt-product-btns{z-index:2;transition:all .5s}.hdt-card-product__title{line-height:var(--font-heading-line-height);transition:all .25s ease;color:rgb(var(--color-pr-text));pointer-events:auto}.hdt-card-product__title:hover{color:rgb(var(--color-accent))}.hdt-card-product .hdt-price{font-size:var(--pr-price-size, var(--font-price-size, inherit));color:rgb(var(--color-pr-price));font-weight:var(--font-price-weight)}.hdt-card-product .hdt-compare-at-price{color:rgb(var(--color-pr-price));font-size:var(--pr-cprice-size, var(--font-price-size, inherit))}.hdt-card-product .hdt-compare-at-price+.hdt-money{color:rgb(var(--color-pr-sale-price))}.hdt-card-product .hdt-price__list{gap:5px}.hdt-card-product .hdt-card-align-center .hdt-price__list,.hdt-card-product .hdt-card-align-center .hdt-variants-list{justify-content:center}.hdt-card-product .hdt-card-align-right .hdt-price__list,.hdt-card-product .hdt-card-align-right .hdt-variants-list{justify-content:flex-end}wrapp-hdt-color-list{margin-block-start:7px}wrapp-hdt-color-list>label{display:none}.hdt-color-list{column-gap:0.625rem}.hdt-size-list{max-width:calc(100% - 60px);inset-block-end:var(--min-bottom, 5px);z-index:1;margin-block-start:10px;inset-inline-start:15px;font-size:12px;column-gap:7px;transition:opacity .4s,transform .4s}.hdt-size-list.hdt-size-position-2{position:static;color:rgb(var(--color-base-text));opacity:1!important;transform:none!important;margin-block-end:0;margin-block-start:5px;justify-content:flex-start!important}.hdt-card-product__media .hdt-size-list{position:absolute;color:rgb(var(--hdt-btn-color));margin-block-start:0px;margin-block-end:10px}.hdt-size-list>label{display:none}.hdt-size-list-item{text-shadow:1px 1px 1px rgb(var(--hdt-btn-color) / .35)}a.hdt-size-list-item:before{content:"";display:inline;border-inline-start:thin solid rgb(var(--hdt-btn-bg) / .35);padding-inline-end:7px}.hdt-size-list>span:not(:last-of-type):after{content:",";display:inline-block}.hdt-card-product .hdt-card-product__widget{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;inset-block-end:var(--bottom-widget, 0);pointer-events:none;transition:all .3s ease-in-out}.hdt-card-product .hdt-card-product__widget>*:not(.hdt-badge__wrapp,hdt-countdown,.hdt-size-list){pointer-events:auto}@media(hover:hover){.hdt-card-product:not(:has(.hdt-cd--enabled)):hover .hdt-scrolling-badge{transform:translateY(100%)}.hdt-card-product :has(.hdt-scrolling-badge):has(.hdt-cd--enabled):not(:hover){--bottom-widget: 31px}}@media(hover:none){.hdt-card-product :has(.hdt-scrolling-badge){--bottom-widget: 31px}}.hdt-card-product .hdt-scrolling-badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:all .3s ease-in-out;position:static;min-height:31px}.hdt-card-product .hdt-scrolling-badge .hdt-scrolling-inner{padding:0.125rem 0.375rem;gap:0.4375rem;min-height:31px;font-size:var(--text-xs);color:rgb(var(--hdt-btn-color))}.hdt-card-product .hdt-scrolling-badge .hdt-scrolling-inner svg{width:15px;fill:currentColor}.hdt-card-product .hdt-scrolling-badge .hdt-badge{font-size:var(--text-xs);padding:0 10px;width:auto;aspect-ratio:auto}:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list){--wishlist-cl: rgb(var(--hdt-btn-color));--wishlist-bg-cl: transparent;--wishlist-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-bg-cl-hover: transparent;--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: transparent;--compare-cl: rgb(var(--hdt-btn-color));--compare-bg-cl: transparent;--compare-cl-hover: rgb(var(--hdt-btn-bg));--compare-bg-cl-hover: transparent;--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: rgb(var(--hdt-btn-color));--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg));--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--color-accent));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent))}:is(.hdt-pr-style1,.hdt-pr-style9) .hdt-badge__wrapp{inset-inline-start:auto;inset-inline-end:5px}:is(.hdt-pr-style1,.hdt-pr-style9,.hdt-pr-list) .hdt-pr-btns-group2{inset-block-start:5px;inset-inline-start:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:opacity .15s,inset-inline-start .25s}:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9) :where(hdt-wishlist,hdt-compare,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare),:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view),.hdt-pr-style8 .hdt-pr_btn:not(button,a) :where(button,a),:is(.hdt-pr-list) :where(hdt-wishlist,hdt-compare,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){position:relative;width:22px;aspect-ratio:1;filter:drop-shadow(1px 1px 1px rgb(var(--color-base-text) / .35));transition:color .25s,background-color .5s,opacity .25s,transform .25s}:is(.hdt-pr-style1,.hdt-pr-style3,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1{inset-block-end:var(--min-bottom, 5px);inset-inline-end:5px;gap:8px;display:flex;align-items:flex-end;transition:opacity .5s,transform .5s}:is(.hdt-pr-style1,.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) .hdt-pr_btn .hdt-card-product__btn-quick-view,:is(.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){position:relative;width:36px;aspect-ratio:1;border-radius:var(--radius-button);justify-content:center;transition:color .25s,background-color .5s}:is(.hdt-pr-style1,.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-ultra){position:relative;width:36px;aspect-ratio:1;border-radius:var(--radius-button);justify-content:center;transition:color .25s,background-color .5s}:is(.hdt-pr-style1,.hdt-pr-style3,.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style11,.hdt-pr-style15) .hdt-pr_btn:not(button,a) :where(a,button) span:not(.hdt-pr-card-icon){display:none}:is(.hdt-pr-style1,.hdt-pr-style3,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list,.hdt-pr-style11,.hdt-pr-style15) .hdt-quantity-wrapp{border-end-start-radius:var(--radius-button);border-start-start-radius:var(--radius-button)}:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-list) :where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare) .hdt-svg-pr-icon,:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-list) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view) .hdt-svg-pr-icon{font-size:var(--text-xl)}:is(.hdt-pr-style1,.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style8,.hdt-pr-style10,.hdt-pr-style11,.hdt-pr-style15,.hdt-pr-exits-card) .hdt-card-product__media-wrapp,:is(.hdt-pr-style1,.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style8,.hdt-pr-style10,.hdt-pr-style11,.hdt-pr-style15,.hdt-pr-exits-card) .hdt-card-product__media:before{border-radius:var(--radius-product-media)}:is(.hdt-pr-style1,.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style8,.hdt-pr-style10,.hdt-pr-style11,.hdt-pr-style13,.hdt-pr-style15) .hdt-scrolling-badge{border-end-start-radius:max(var(--radius-product-media),var(--radius-product-card));border-end-end-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-style2,.hdt-pr-style3,.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style11){--wishlist-cl: rgb(var(--hdt-btn-bg));--wishlist-bg-cl: rgb(var(--hdt-btn-color));--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: rgb(var(--hdt-btn-color));--compare-cl: rgb(var(--hdt-btn-bg));--compare-bg-cl: rgb(var(--hdt-btn-color));--compare-cl-hover: rgb(var(--hdt-btn-color));--compare-bg-cl-hover: rgb(var(--hdt-btn-bg));--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: rgb(var(--hdt-btn-color));--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg));--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--color-accent));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent))}:is(.hdt-pr-style2){--atc-cl: rgb(var(--hdt-btn-bg));--atc-bg-cl: rgb(var(--hdt-btn-color));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--hdt-btn-bg))}:is(.hdt-pr-style2) .hdt-product-btns{transform:translateY(0);inset-block-end:var(--min-bottom, 5px);gap:5px;transition:opacity .4s,transform .4s}:is(.hdt-pr-style2) wrapp-hdt-pr-frm{width:auto}:is(.hdt-pr-style2,.hdt-pr-style4) .hdt-card-product__media .hdt-size-list{--min-bottom-plus: calc(var(--min-bottom, 0px) + 36px);inset-block-end:max(var(--min-bottom-plus),46px);inset-inline-end:15px;justify-content:center}:is(.hdt-pr-style3,.hdt-pr-style5,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15) .hdt-pr-btns-group2{inset-inline-end:5px;row-gap:5px;--min-bottom-plus: calc(var(--min-bottom, 0px) + 42px);inset-block-end:max(var(--min-bottom-plus),46px)}:is(.hdt-pr-style3,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15) .hdt-badge__wrapp{inset-inline-end:auto;inset-inline-start:5px;align-items:flex-start}:is(.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) .hdt-size-list{inset-block-end:var(--min-bottom, 0px)}:is(.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13,.hdt-pr-style14) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){position:relative;z-index:auto;min-width:36px;aspect-ratio:1}:is(.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13,.hdt-pr-style14) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view){width:36px;aspect-ratio:1}.hdt-pr-style4 .hdt-pr-btns-group1{inset-block-end:0;background-color:var(--atc-bg-cl)}:is(.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style7,.hdt-pr-style9) .hdt-ultra_btn_parent{flex:1}.hdt-pr-style4 .hdt-product-form,.hdt-pr-style4 .hdt-pr_btn :where(a,button){width:100%;height:36px}:is(.hdt-pr-style4,.hdt-pr-style5) .hdt-card-product__media .hdt-pr-countdown{inset-block-end:var(--min-bottom, 0);transition:inset-block-end .75s}html:not(.hdt-minimal-products) :is(.hdt-pr-style4) hdt-countdown:not(.hdt-cd--hide),html:not(.hdt-minimal-products) :is(.hdt-pr-style4) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list{--min-bottom: 36px}:is(.hdt-pr-style5) .hdt-pr-btns-group1{inset-block-end:var(--min-bottom, 5px);inset-inline-end:5px;inset-inline-start:auto}:is(.hdt-pr-style5) .hdt-pr_btn:not(button,a) :where(a,button){width:36px;aspect-ratio:1}:is(.hdt-pr-style5) :is(.hdt-pr_btn:not(button,a) :where(a,button),hdt-wishlist,hdt-compare,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){transition:.5s}:is(.hdt-pr-style6){--wishlist-cl: rgb(var(--hdt-btn-bg));--wishlist-bg-cl: rgb(var(--hdt-btn-color));--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: rgb(var(--hdt-btn-color));--compare-cl: rgb(var(--hdt-btn-bg));--compare-bg-cl: rgb(var(--hdt-btn-color));--compare-cl-hover: rgb(var(--hdt-btn-color));--compare-bg-cl-hover: rgb(var(--hdt-btn-bg));--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: rgb(var(--hdt-btn-color));--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg));--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--color-accent));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent))}:is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8) .hdt-product-btns{inset-inline-end:5px;row-gap:5px;inset-block-end:var(--min-bottom, 5px)}:is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-style13) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare),:is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-style13) .hdt-pr_btn:not(button,a) :where(button,a){border-radius:var(--radius-button);transition:color .25s,background-color .5s}:is(.hdt-pr-style6,.hdt-pr-style13) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){width:auto;height:32px;aspect-ratio:auto;padding:5px 15px;overflow:hidden;min-width:auto!important;font-size:var(--text-sm)}:is(.hdt-pr-style6,.hdt-pr-style13) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) .hdt-pr-card-icon{display:none}@container card-product (min-width: 150px){:is(.hdt-pr-style6,.hdt-pr-style13) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){height:40px;min-width:136px!important;font-size:var(--text-base)}:is(.hdt-pr-style6,.hdt-pr-style13) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) .hdt-pr-card-icon{display:block}}:is(.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9) .hdt-pr-btns-group1{margin-block-start:10px}:is(.hdt-pr-style6,.hdt-pr-list,.hdt-pr-style13) .hdt-quantity-wrapp{background-color:color-mix(in oklab,rgb(var(--hdt-btn-color)) 95%,rgb(var(--hdt-btn-bg)))}:is(.hdt-pr-style7,.hdt-pr-style9){--atc-cl: rgb(var(--color-accent));--atc-bg-cl: transparent;--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent));--quickview-cl: rgb(var(--hdt-btn-color));--quickview-bg-cl: transparent;--quickview-cl-hover: rgb(var(--hdt-btn-bg));--quickview-bg-cl-hover: transparent}.text_may_break :is(.hdt-pr-style7,.hdt-pr-style9){--atc-bg-cl-hover: rgb(var(--hdt-btn-bg) / .1)}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-card-product__wrapper{display:flex;flex-direction:column;height:100%;border:1px solid rgb(var(--color-line-border) / .5);border-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-card-product__media-wrapp{border-start-start-radius:max(var(--radius-product-media),var(--radius-product-card));border-start-end-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-quantity-wrapp{background-color:rgb(var(--hdt-btn-bg) / .05)}.text_may_break :is(.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list) .hdt-quantity-wrapp{border:1px solid rgb(var(--hdt-btn-bg) / .05);background-color:rgb(var(--hdt-btn-bg) / .05)}.text_may_break :is(.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list) .hdt-quantity__input,.text_may_break :is(.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list) .hdt-quantity__button{--atc-cl: rgb(var(--hdt-btn-bg) / 1)}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){height:40px;aspect-ratio:auto;padding:5px 15px;overflow:hidden;width:100%;border:1px solid rgb(var(--color-accent));flex-direction:row-reverse}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button):not(:hover){border-color:rgb(var(--color-line-border) / .5)}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-card-product__info{display:flex;flex-direction:column;flex:1;padding:0 5px 5px}:is(.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-list) .hdt-pr-btns-group1{width:100%;flex:1}.hdt-pr-style8{--wishlist-cl: rgb(var(--color-foreground2));--wishlist-bg-cl: transparent;--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl-hover: transparent;--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: transparent;--compare-cl: rgb(var(--color-foreground2));--compare-bg-cl: transparent;--compare-cl-hover: rgb(var(--hdt-btn-color));--compare-bg-cl-hover: transparent;--quickview-cl: rgb(var(--color-foreground2));--quickview-bg-cl: transparent;--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: transparent;--atc-cl: rgb(var(--color-foreground2));--atc-bg-cl: transparent;--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: transparent}.hdt-pr-style8 .hdt-card-product__btn-ultra svg.hdt-svg-atc{margin-inline-start:-2px}.hdt-pr-style8 .hdt-size-list{color:rgb(var(--color-foreground2));margin-block-end:5px}.hdt-pr-style9 .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){width:100%;border:1px solid rgb(var(--hdt-btn-color) / .1)}.hdt-pr-style9 .hdt-size-list{inset-inline-end:15px;justify-content:center}html:not(.hdt-minimal-products) .hdt-pr-style9 hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns,html:not(.hdt-minimal-products) .hdt-pr-style9 hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list{--min-bottom: 36px}.hdt-pr-style10:has(.hdt-cd--enabled) .hdt-card-product__info{--min-bottom: 40px}.hdt-pr-style10 .hdt-size-list{position:static;margin-block-end:auto;opacity:1!important;transform:translateY(0)!important}.hdt-pr-style10 .hdt-size-list{color:rgb(var(--hdt-btn-bg))}.hdt-pr-style10 .hdt-product__countdown-item hdt-countdown-text{display:none}.hdt-product__countdown-item{display:-webkit-inline-box}.hdt-product__countdown-item hdt-countdown-amount{font-size:var(--text-base);margin:0;line-height:1;display:inline-block}.hdt-pr-style10 .hdt-product__countdown-item .hdt-cd-mini-text{display:inline-block}.hdt-pr-style10 .hdt-product__countdown-item:last-child span{display:none}:is(.hdt-pr-style11){--wishlist-cl: rgb(var(--hdt-btn-bg));--wishlist-bg-cl: rgb(var(--hdt-btn-color));--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: rgb(var(--hdt-btn-color));--compare-cl: rgb(var(--hdt-btn-bg));--compare-bg-cl: rgb(var(--hdt-btn-color));--compare-cl-hover: rgb(var(--hdt-btn-color));--compare-bg-cl-hover: rgb(var(--hdt-btn-bg));--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: rgb(var(--hdt-btn-color));--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg));--atc-cl: rgb(var(--hdt-btn-bg));--atc-bg-cl: rgb(var(--hdt-btn-color));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--hdt-btn-bg))}:is(.hdt-pr-style11) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){text-transform:capitalize}:is(.hdt-pr-style11) .hdt-variant-option--color .hdt-variants-list{column-gap:0.1875rem}:is(.hdt-pr-style11) .hdt-variant-option--color hdt-swatch-card{width:auto;min-width:1.125rem;box-shadow:0 0 0 0.125rem #fff inset}.hdt-product-carousel:has(.hdt-pr-style11) .hdt-navigation{--nav-color: rgb(var(--hdt-btn-bg));--nav-bg: rgb(var(--hdt-btn-color));--nav-border: rgb(var(--hdt-btn-color))}:is(.hdt-pr-style12) .hdt-size-list{width:auto;max-width:none}:is(.hdt-pr-style12) .hdt-size-list .hdt-variants-list{justify-content:center}:is(.hdt-pr-style12) .hdt-card-product__media:before,:is(.hdt-pr-style12) .hdt-card-product__media-wrapp{border-radius:calc(var(--radius-product-card) * 15) calc(var(--radius-product-card) * 15) var(--radius-product-card) var(--radius-product-card)!important}:is(.hdt-pr-style12) .hdt-card-product__media-wrapp{box-shadow:0 -2px 1px rgb(var(--color-accent))}:is(.hdt-pr-style12).hdt-pr-radius-large .hdt-badge__wrapp{inset-block-start:10px;inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%)}:is(.hdt-pr-style12) .hdt-card-product__wrapper{border-radius:calc(var(--radius-product-card) * 15) calc(var(--radius-product-card) * 15) var(--radius-product-card) var(--radius-product-card)!important;border-width:2px!important;border-color:rgb(var(--color-accent))!important;height:100%}:is(.hdt-pr-style12) .hdt-card-product__wrapper:hover{background-color:rgb(var(--color-accent))}:is(.hdt-pr-style12) .hdt-card-product__info{margin-block-start:0.9375rem;padding:0 0.625rem 0.625rem}:is(.hdt-pr-style12) .hdt-card-product__info .hdt-card-product__title:hover{color:rgb(var(--color-pr-text))}:is(.hdt-pr-style12) .hdt-card-product__info .hdt-card-product__vendor{color:rgb(var(--color-pr-sale-price))}:is(.hdt-pr-style12) .hdt-price-wrapp{padding-top:0.625rem}@container card-product (min-width: 210px){:is(.hdt-pr-style12) .hdt-card-product__info{padding:0 1.25rem 1.25rem}}:is(.hdt-pr-style13){--wishlist-cl: rgb(var(--hdt-btn-bg));--wishlist-bg-cl: transparent;--wishlist-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-bg-cl-hover: transparent;--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: transparent;--compare-cl: rgb(var(--hdt-btn-bg));--compare-bg-cl: transparent;--compare-cl-hover: rgb(var(--hdt-btn-bg));--compare-bg-cl-hover: transparent;--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: transparent;--quickview-cl-hover: rgb(var(--hdt-btn-bg));--quickview-bg-cl-hover: transparent;--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--color-accent));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent))}:is(.hdt-pr-style13) .hdt-card-product__wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:rgb(var(--color-background2));border-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-style13) .hdt-card-product__media-wrapp{border-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-style13) .hdt-card-product__media-wrapp img{transition:all .5s ease}:is(.hdt-pr-style13) .hdt-card-product__media:before{display:none}:is(.hdt-pr-style13) .hdt-card-product__info{gap:10px;z-index:1;padding:10px;background-color:rgb(var(--color-background2));border-end-end-radius:max(var(--radius-product-media),var(--radius-product-card));border-end-start-radius:max(var(--radius-product-media),var(--radius-product-card));border-start-end-radius:0px;border-start-start-radius:0px;transition:padding .5s ease,margin .5s ease}:is(.hdt-pr-style13).hdt-card-product .hdt-pr-description{display:none;line-height:1.2}:is(.hdt-pr-style13) .hdt-pr-btns{gap:10px 15px}:is(.hdt-pr-style13) .hdt-pr-btns-group2{gap:5px}:is(.hdt-pr-style13) hdt-quantity-wrapp{border-width:1px}:is(.hdt-pr-style13) hdt-variant-option:first-of-type{margin-block-start:0px!important}:is(.hdt-pr-style13) .hdt-badge__new{--badge-color-primary: rgb(var(--color-background2));--badge-color-secondary: rgb(var(--color-new-badge-background))}:is(.hdt-pr-style13) .hdt-badge__on-sale,:is(.hdt-pr-style13) .hdt-badge__hot{--badge-color-primary: rgb(var(--color-background2));--badge-color-secondary: rgb(var(--color-on-sale-badge-background))}:is(.hdt-pr-style13) .hdt-badge__sold_out{--badge-color-primary: rgb(var(--color-background2));--badge-color-secondary: rgb(var(--color-sold-out-badge-background))}:is(.hdt-pr-style13) .hdt-badge__pre_order{--badge-color-primary: rgb(var(--color-background2));--badge-color-secondary: rgb(var(--color-pre-order-badge-background))}:is(.hdt-pr-style13) .hdt-badge__custom{--badge-color-primary: rgb(var(--color-background2));--badge-color-secondary: rgb(var(--color-custom-badge-background))}:is(.hdt-pr-style13) .hdt-price__list{align-items:center}:is(.hdt-pr-style13) hdt-price{--pr-price-size: 1rem;font-size:max(var(--pr-price-size, inherit))}:is(.hdt-pr-style13) .hdt-card-product__media.hdt-has-countdown:not(:has(hdt-countdown.hdt-cd--hide)){--min-bottom: 30px}@container card-product (min-width: 210px){:is(.hdt-pr-style13).hdt-card-product .hdt-pr-description{display:-webkit-box}:is(.hdt-pr-style13) .hdt-pr-btns{flex-wrap:nowrap}:is(.hdt-pr-style13) .hdt-pr_btn .hdt-pr-card-icon,:is(.hdt-pr-style13) hdt-wishlist.hdt-pr_btn,:is(.hdt-pr-style13) hdt-compare.hdt-pr_btn{font-size:20px}}@container card-product (min-width: 500px){:is(.hdt-pr-style13) .hdt-card-product__info{padding:20px 20px 19px 35px}:is(.hdt-pr-style13) .hdt-card-product__wrapper{flex-direction:row;align-items:flex-end}:is(.hdt-pr-style13) .hdt-card-product__media{min-width:50%}:is(.hdt-pr-style13) .hdt-card-product__media-wrapp{clip-path:inset(12px 0px 12px 12px round max(var(--radius-product-media),var(--radius-product-card)));transition:all .7s ease}:is(.hdt-pr-style13) .hdt-card-product__info{width:50%}}@container card-product (min-width: 210px) and (max-width: 270px){:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){min-width:auto!important}:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) .hdt-pr-card-icon{transform:none!important;position:static!important;margin:auto!important;opacity:1!important}:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) span:not(.hdt-pr-card-icon){display:none!important}}@media(hover:hover){@container card-product (min-width: 210px){:is(.hdt-pr-style13) .hdt-card-product__media.hdt-has-countdown:not(:has(hdt-countdown.hdt-cd--hide)),:is(.hdt-pr-style13) .hdt-card-product__wrapper{--min-bottom: 50px}:is(.hdt-pr-style13).hdt-card-product{--min-bottom: 35px}:is(.hdt-pr-style13) .hdt-card-product__info{gap:16px;padding:20px 20px 4px!important}:is(.hdt-pr-style13) .hdt-pr-btns-wrapper{position:relative;width:100%}:is(.hdt-pr-style13) .hdt-pr-btns{position:absolute;opacity:0;pointer-events:none;transition:opacity .5s ease;width:100%}}@container card-product (min-width: 500px){:is(.hdt-pr-style13) .hdt-card-product__wrapper{--min-bottom: 5px}:is(.hdt-pr-style13) .hdt-card-product__media.hdt-has-countdown:not(:has(hdt-countdown.hdt-cd--hide)){--min-bottom: 30px}:is(.hdt-pr-style13) .hdt-badge__wrapp{inset-block-start:27px;transition:all .3s ease}}@container card-product (min-width: 500px) and (max-width: 560px){:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){min-width:auto!important;aspect-ratio:1.6}:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) .hdt-pr-card-icon{transform:none!important;position:static!important;margin:auto!important;opacity:1!important}:is(.hdt-pr-style13) .hdt-pr-btns-wrapper:has(.hdt-pr-btns-group2>*:nth-child(3)) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) span:not(.hdt-pr-card-icon){display:none!important}}@container card-product (min-width: 210px){:is(.hdt-pr-style13):hover .hdt-pr-btns{pointer-events:auto;opacity:1}:is(.hdt-pr-style13):hover .hdt-card-product__info{margin-block-start:-56px;padding:20px 20px 60px!important;border-start-end-radius:max(var(--radius-product-media),var(--radius-product-card));border-start-start-radius:max(var(--radius-product-media),var(--radius-product-card))}}@container card-product (min-width: 210px) and (max-width: 499.99px){:is(.hdt-pr-style13):hover .hdt-card-product__media-wrapp img{inset-block-start:-25px}}@container card-product (min-width: 500px){:is(.hdt-pr-style13):hover .hdt-badge__wrapp{inset-block-start:15px}:is(.hdt-pr-style13):hover .hdt-card-product__media-wrapp{clip-path:inset(0px round max(var(--radius-product-media),var(--radius-product-card)))}:is(.hdt-pr-style13):hover .hdt-card-product__media--main:not(video,iframe){transform:scale(1.09)}:is(.hdt-pr-style13):hover .hdt-card-product__info{margin-block-start:-66px;padding:20px 20px 70px!important}}}:is(.hdt-pr-style14){--wishlist-cl: rgb(var(--hdt-btn-bg));--wishlist-bg-cl: rgb(var(--hdt-btn-color));--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-cl-active: rgb(var(--color-accent));--wishlist-bg-cl-active: rgb(var(--hdt-btn-color));--compare-cl: rgb(var(--hdt-btn-bg));--compare-bg-cl: rgb(var(--hdt-btn-color));--compare-cl-hover: rgb(var(--hdt-btn-color));--compare-bg-cl-hover: rgb(var(--hdt-btn-bg));--quickview-cl: rgb(var(--hdt-btn-bg));--quickview-bg-cl: rgb(var(--hdt-btn-color));--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg));--atc-cl: rgb(var(--hdt-btn-bg));--atc-bg-cl: rgb(var(--hdt-btn-color));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--hdt-btn-bg))}:is(.hdt-pr-style14) .hdt-card-product__price-btn{width:100%;gap:10px}:is(.hdt-pr-style14) .hdt-compare-at-price,:is(.hdt-pr-style14) .hdt-card-product__btn-ultra span:not(.hdt-pr-card-icon){display:none}:is(.hdt-pr-style14) .hdt-price{color:rgb(var(--color-pr-price))!important}:is(.hdt-pr-style14) .hdt-card-product__btn-ultra span:not(.hdt-svg-pr-icon){font-size:20px}:is(.hdt-pr-style14) .hdt-product-btns{inset-inline-end:5px;row-gap:5px;inset-block-end:var(--min-bottom, 5px)}:is(.hdt-pr-style14) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare),:is(.hdt-pr-style14) .hdt-pr_btn:not(button,a) :where(button,a){border-radius:var(--radius-button);transition:color .25s,background-color .5s;box-shadow:0 0 8px #0000001a}:is(.hdt-pr-style14) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){width:36px;aspect-ratio:1;overflow:hidden;box-shadow:0 0 8px #0000001a}:is(.hdt-pr-style14) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) .hdt-pr-btns-group1{margin-block-start:10px}:is(.hdt-pr-style14) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) .hdt-quantity-wrapp{background-color:color-mix(in oklab,rgb(var(--hdt-btn-color)) 95%,rgb(var(--hdt-btn-bg)))}@container card-product (min-width: 240px){:is(.hdt-pr-style14) .hdt-price-wrapp{font-size:28px}:is(.hdt-pr-style14) .hdt-card-product__widget .hdt-badge{min-height:40px}:is(.hdt-pr-style14) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare),:is(.hdt-pr-style14) .hdt-pr_btn:not(button,a) :where(button,a){width:40px}:is(.hdt-pr-style14) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){width:40px}}.shopify-section:has(:is(.hdt-pr-style14)) .hdt-tooltip{opacity:1!important}.shopify-section:has(:is(.hdt-pr-style14)) .hdt-tooltip__inner{border-radius:5px;font-size:14px;line-height:18px;padding:11px 12px}:is(.hdt-pr-style15) .hdt-card-product__wrapper{background-color:rgb(var(--color-background2));border-radius:var(--radius-product-card);height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px #00000005;will-change:transform,box-shadow;box-shadow:0 4px 20px #0000}:is(.hdt-pr-style15) .hdt-card-product__info{padding:0 1.25rem 1.25rem}:is(.hdt-pr-style15) .hdt-card-product__info .hdt-compare-at-price{font-weight:400}:is(.hdt-pr-style15) .hdt-pr-btns-group1{box-shadow:0 4px 20px #00000026;border-radius:var(--radius-button)}:is(.hdt-pr-style15) .hdt-pr_btn .hdt-card-product__btn-quick-view,:is(.hdt-pr-style15) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){box-shadow:0 4px 10px #00000014;border-radius:50px}:is(.hdt-pr-style15) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-ultra){font-weight:500;text-transform:capitalize}:is(.hdt-pr-style15):hover .hdt-card-product__wrapper{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.hdt-product-carousel:has(.hdt-pr-style15){overflow:hidden}@media(min-width:1150px){.hdt-product-carousel:has(.hdt-pr-style15){padding-inline:30px}}.hdt-product-carousel:has(.hdt-pr-style15) .hdt-slider__viewport:has(.hdt-pr-style15){overflow:visible}@media(hover:hover){.hdt-card-product:not(:has(.hdt-cd--enabled)) .hdt-scrolling-badge{position:absolute}.hdt-card-product:not(:has(.hdt-cd--enabled)) .hdt-scrolling-badge .hdt-scrolling-inner{padding:0.125rem 0.21875rem;gap:0.4375rem;font-size:var(--text-sm)}.hdt-card-product:not(:has(.hdt-cd--enabled)) .hdt-scrolling-badge .hdt-scrolling-inner .hdt-badge{font-size:var(--text-sm)}}:is(.hdt-pr-list){--atc-cl: rgb(var(--hdt-btn-color));--atc-bg-cl: rgb(var(--color-accent));--atc-cl-hover: rgb(var(--hdt-btn-color));--atc-bg-cl-hover: rgb(var(--color-accent));--quickview-cl: rgb(var(--color-accent));--quickview-bg-cl: transparent;--quickview-cl-hover: rgb(var(--hdt-btn-color));--quickview-bg-cl-hover: rgb(var(--hdt-btn-bg))}:is(.hdt-pr-list) :where(.hdt-card-product__btn-ultra),:is(.hdt-pr-list) :where(.hdt-card-product__btn-quick-view){position:relative;width:36px;aspect-ratio:1;border-radius:var(--radius-button);justify-content:center;transition:color .25s,background-color .5s,border-color .5s}:is(.hdt-pr-list) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){height:40px;aspect-ratio:auto;padding:5px 15px;overflow:hidden;width:100%;flex-direction:row-reverse;border:1px solid rgb(var(--hdt-btn-bg))}:is(.hdt-pr-list) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button):not(:hover){border:1px solid rgb(var(--color-accent))}:is(.hdt-pr-list) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-ultra){border:1px solid rgb(var(--color-accent));box-shadow:0 5px 15px rgb(var(--hdt-btn-bg) / 15%)}:is(.hdt-pr-list) wrapp-hdt-pr-frm :where(.hdt-ultra_btn_parent){width:100%;flex:1 1 100%}:is(.hdt-pr-list) .hdt-pr-btns-group1{min-width:136px;gap:10px;grid-column-start:2;grid-column-end:4;grid-row-start:2}:is(.hdt-pr-list) :where(.hdt-card-product__btn-ultra,.hdt-card-product__btn-quick-view) span:not(.hdt-pr-card-icon){display:block;transform:translateY(0);transition:opacity .15s,transform .25s}:is(.hdt-pr-list) :where(.hdt-card-product__btn-ultra,.hdt-card-product__btn-quick-view) .hdt-pr-card-icon{font-size:var(--text-2xl);transform:translateY(-1.7em);position:absolute;top:50%;inset-inline-start:50%;margin-block-start:-.5em;margin-inline-start:-.5em;opacity:0;transition:opacity .15s,transform .25s}:is(.hdt-pr-list) :where(.hdt-card-product__btn-ultra,.hdt-card-product__btn-quick-view):hover span:not(.hdt-pr-card-icon){transform:translateY(2em);opacity:0}:is(.hdt-pr-list) :where(.hdt-card-product__btn-ultra,.hdt-card-product__btn-quick-view):hover .hdt-pr-card-icon{opacity:1;transform:translateY(0)}:is(.hdt-pr-list) .hdt-size-list{position:static;margin-block-start:10px;color:rgb(var(--color-foreground));opacity:1!important;transform:translateY(0)!important}:is(.hdt-pr-list) .hdt-size-list-item{text-shadow:none}:is(.hdt-pr-list).hdt-card-product .hdt-color-list-color{width:30px;height:30px;line-height:28px}:is(.hdt-pr-list) wrapp-hdt-color-list>label{display:block;font-weight:500}:is(.hdt-pr-list) .hdt-size-list>label{display:inline-block;font-weight:500}:is(.hdt-pr-list) .hdt-pr-description{display:none;margin-block-start:15px}:is(.hdt-pr-list) .hdt-card-product__wrapper{display:grid!important;padding:20px 10px;gap:15px;border:solid 1px rgb(var(--color-line-border));grid-template:auto auto / max(min(40%,180px),120px) auto auto;align-items:flex-start}:is(.hdt-pr-list) .hdt-card-product__wrapper .hdt-card-product__media-wrapp{border-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-list) .hdt-card-product__wrapper .hdt-card-product__media:before{border-radius:max(var(--radius-product-media),var(--radius-product-card))}:is(.hdt-pr-list) .hdt-card-product__wrapper .hdt-card-product__info{margin-block-start:0;grid-column-start:2;grid-column-end:4;grid-row-start:1}:is(.hdt-pr-list) .hdt-card-product__media{min-width:80px;width:100%;max-width:180px;grid-column-start:1;grid-row-start:1;grid-row-end:3}:is(.hdt-pr-list) .hdt-card-product__media .hdt-pr-countdown{font-size:10px}.hdt-pr-uppercase_title .hdt-card-product__title{text-transform:uppercase}:is(.hdt-pr-style1) .hdt-card-product__btn-wishlist[remove-on-page]{--wishlist-bg-cl-hover: rgb(var(--hdt-btn-bg));--wishlist-cl-hover: rgb(var(--hdt-btn-color));--wishlist-bg-cl: rgb(var(--hdt-btn-color));--wishlist-cl: rgb(var(--hdt-btn-bg));border-radius:50px;width:30px;filter:none}:is(.hdt-pr-style-list-mini-2){container:none}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__wrapper{grid-auto-flow:column;gap:20px}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__media{flex:0 0 110px}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__media:before{border-radius:var(--radius-product-media)}@media(min-width:1150px){:is(.hdt-pr-style-list-mini-2) .hdt-card-product__media{flex:0 0 140px}}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__media-wrapp{border-radius:var(--radius-product-media)}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__media+.hdt-card-product__info{margin-top:0.46875rem;display:flex;flex-direction:column;align-content:flex-start}:is(.hdt-pr-style-list-mini-2) .hdt-card-product__info{gap:0.9375rem}:is(.hdt-pr-style-list-mini-2).hdt-card-product .hdt-pr-description{line-height:normal}:is(.hdt-pr-style-list-mini-2).hdt-pr-shaddow .hdt-card-product__wrapper{align-items:flex-start;margin:20px 15px 40px;padding:20px;border-radius:10px;box-shadow:2px 3px 40px #3f2db926}:is(.hdt-pr-style-list-mini-2).hdt-pr-shaddow .hdt-card-product__media+.hdt-card-product__info{margin-top:0}.hdt-product-carousel:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow){overflow:hidden}@media(min-width:1150px){.hdt-product-carousel:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow){padding-inline:30px}}.hdt-product-carousel:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow) .hdt-slider__viewport:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow){overflow:visible}@media(min-width:1150px){.hdt-product-carousel:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow) .hdt-slider__viewport:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow) .hdt-pr-style-list-mini-2{min-width:530px}}@media(max-width:1149px){.hdt-product-carousel:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow) .hdt-slider__viewport:has(.hdt-pr-style-list-mini-2.hdt-pr-shaddow) .hdt-pr-description{font-size:var(--text-sm)}}@media(hover:hover){.hdt-card-product:not(:hover) .hdt-card-product__media .hdt-size-list,.hdt-pr-style2:not(:hover) .hdt-product-btns{opacity:0;transform:translateY(-100%)}:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style9):not(:hover) :where(hdt-wishlist[action=add],hdt-wishlist[action=login],hdt-tooltip>.hdt-card-product__btn-wishlist,hdt-compare,.hdt-card-product__btn-compare),:is(.hdt-pr-list):not(:hover) :where(hdt-wishlist[action=add],hdt-wishlist[action=login],hdt-tooltip>.hdt-card-product__btn-wishlist,hdt-compare,.hdt-card-product__btn-compare){opacity:0;transform:translate(-11px)}:is(.hdt-pr-style1):not(:hover):has([remove-on-page]) .hdt-pr-btns-group2 .hdt-pr_btn:not(.hdt-card-product__btn-wishlist),.hdt-pr-style9:not(:hover):has([remove-on-page]) .hdt-pr-btns-group2 .hdt-pr_btn:not(.hdt-card-product__btn-wishlist){opacity:0}:is(.hdt-pr-style1):not(:hover) .hdt-pr-btns-group1{opacity:0;transform:translate(calc(var(--value-logical-flip) * 50%))}:is(.hdt-pr-style3):not(:hover) .hdt-pr-btns-group1{opacity:0;transform:translate(calc(var(--value-logical-flip) * 50%),-50%)}:is(.hdt-pr-style5):not(:hover) .hdt-pr-btns-group2{opacity:0;inset-inline-end:-5px}:is(.hdt-pr-style3,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15) .hdt-pr-btns-group2 :where(hdt-wishlist[action=add],hdt-compare,.hdt-card-product__btn-wishlist[action=add],.hdt-card-product__btn-compare,wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view)){transition:all .3s}:is(.hdt-pr-style3,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15):not(:hover) .hdt-pr-btns-group2 :where(hdt-wishlist[action=add],hdt-compare,.hdt-card-product__btn-wishlist[action=add],.hdt-card-product__btn-compare,wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view)){opacity:0;transform:translate(15px)}.hdt-pr-style4:not(:hover) .hdt-product-btns{opacity:0;transform:translateY(100%)}:is(.hdt-pr-style4,.hdt-pr-style5):not(:hover) .hdt-card-product__media .hdt-pr-countdown{--min-bottom: 0px;transition:inset-block-end .25s}.hdt-pr-style5:not(:hover) .hdt-pr-btns-group1{opacity:0;transform:translateY(100%)}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view):hover{color:var(--atc-hover-qv);background-color:var(--atc-hover-bg-qv)}.hdt-pr-style8 .hdt-product-btns{inset-block-start:5px;inset-block-end:auto}:is(.hdt-pr-style8) :where(hdt-wishlist[action=add],hdt-compare,.hdt-card-product__btn-wishlist[action=add],.hdt-card-product__btn-compare,wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view),wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-ultra),wrapp-hdt-pr-frm:has(.hdt-card-product__btn-ultra),hdt-tooltip:has(.hdt-svg-view)){transition:all .3s}:is(.hdt-pr-style8):not(:hover) :where(hdt-wishlist[action=add],hdt-compare,.hdt-card-product__btn-wishlist[action=add],.hdt-card-product__btn-compare,wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view),wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-ultra),wrapp-hdt-pr-frm:has(.hdt-card-product__btn-ultra),hdt-tooltip:has(.hdt-svg-view)){opacity:0;transform:translate(11px)}:is(.hdt-pr-style9) :where(hdt-wishlist,hdt-compare,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare,wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view)){transition:all .3s}:is(.hdt-pr-style9):not(:hover) :where(wrapp-hdt-open-modal-btn:has(.hdt-card-product__btn-quick-view)){opacity:0;transform:translate(-11px)}:is(.hdt-pr-style11,.hdt-pr-style15):not(:hover) .hdt-pr-btns-group1{opacity:0;transform:translateY(15px)}@container card-product (min-width: 210px){hdt-wishlist.hdt-pr_btn .hdt-svg-pr-icon,hdt-compare.hdt-pr_btn .hdt-svg-pr-icon,:where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare) .hdt-svg-pr-icon,:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view) .hdt-svg-pr-icon{font-size:var(--text-xl)}.hdt-badge__wrapp{inset-block-start:15px;inset-inline-end:15px}.hdt-badge{font-weight:var(--font-medium)}.hdt-size-list:not(:has(.hdt-card-align-center)){max-width:calc(100% - 65px);font-size:14px}:is(.hdt-pr-style1,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-style13):has(.hdt-card-align-center) .hdt-variants-list{justify-content:center}:is(.hdt-pr-style1,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-style13):has(.hdt-card-align-left) .hdt-variants-list{justify-content:flex-start}:is(.hdt-pr-style1,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-style13):has(.hdt-card-align-right) .hdt-variants-list{justify-content:flex-end}.hdt-card-product:not(:is(.hdt-pr-list)) .hdt-card-product__media .hdt-pr-countdown{font-size:14px!important}.hdt-card-product:not(:is(.hdt-pr-list)) .hdt-quantity-wrapp{display:flex;flex:1 1 0%;width:85px;max-width:110px;padding-inline-end:1px;margin-inline-end:-1px}.hdt-card-product .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){width:auto}html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-product-btns,html:not(.hdt-minimal-products) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-product-btns+.hdt-size-list{--min-bottom: 40px}:is(.hdt-pr-style1,.hdt-pr-style9) .hdt-pr-btns-group2{inset-block-start:11px;inset-inline-start:11px}:is(.hdt-pr-style1) .hdt-pr-btns-group1{inset-block-end:50%;inset-inline-end:50%;transform:translate(calc(var(--value-logical-flip) * 50%),50%);align-items:center}:is(.hdt-pr-style1) .hdt-pr_btn:not(button,a) :where(a,button),:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){height:40px;width:auto;aspect-ratio:auto;padding:5px 15px;overflow:hidden;min-width:136px}:is(.hdt-pr-style1) .hdt-pr_btn:not(button,a) :where(a,button) span:not(.hdt-pr-card-icon),:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) span:not(.hdt-pr-card-icon),:is(.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) span:not(.hdt-pr-card-icon){display:block;transform:translateY(0);transition:opacity .15s,transform .25s}:is(.hdt-pr-style1) .hdt-pr_btn:not(button,a) :where(a,button) .hdt-pr-card-icon,:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) .hdt-pr-card-icon,:is(.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) .hdt-pr-card-icon{font-size:var(--text-2xl);transform:translateY(-1.7em);position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-.5em;margin-inline-start:-.5em;opacity:0;transition:opacity .15s,transform .25s}:is(.hdt-pr-style1) .hdt-pr_btn:not(button,a) :where(a,button):hover span:not(.hdt-pr-card-icon),:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a):hover span:not(.hdt-pr-card-icon),:is(.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view):hover span:not(.hdt-pr-card-icon){transform:translateY(2em);opacity:0}:is(.hdt-pr-style1) .hdt-pr_btn:not(button,a) :where(a,button):hover .hdt-pr-card-icon,:is(.hdt-pr-style3) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a):hover .hdt-pr-card-icon,:is(.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view):hover .hdt-pr-card-icon{opacity:1;transform:translateY(0)}:is(.hdt-pr-style1,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style13) .hdt-card-product__media .hdt-size-list{inset-inline-end:15px;justify-content:center;max-width:calc(100% - 30px)}:is(.hdt-pr-style1,.hdt-pr-style3,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9,.hdt-pr-style11,.hdt-pr-style13,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){border-end-start-radius:0px;border-start-start-radius:0px}.hdt-pr-style2 .hdt-product-btns{bottom:var(--min-bottom, 20px);gap:8px}:is(.hdt-pr-style2) .hdt-size-list{bottom:max(var(--min-bottom-plus),55px);max-width:none;width:auto}:is(.hdt-pr-style2) .hdt-size-list .hdt-variants-list{justify-content:center}:is(.hdt-pr-style3,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15) .hdt-badge__wrapp{inset-inline-start:15px;inset-inline-end:auto}:is(.hdt-pr-style3,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style11,.hdt-pr-style14,.hdt-pr-style15) .hdt-pr-btns-group2{inset-block-start:15px;inset-inline-end:15px;inset-block-end:auto}:is(.hdt-pr-style3) .hdt-pr-btns-group1{inset-block-end:var(--min-bottom, 15px);inset-inline-end:50%;transform:translate(calc(var(--value-logical-flip) * 50%));align-items:center}:is(.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) .hdt-size-list{--min-bottom-plus: calc(var(--min-bottom, 0px) + 36px);inset-block-end:max(var(--min-bottom-plus),55px);inset-inline-end:15px;max-width:none;width:auto;justify-content:center}:is(.hdt-pr-style3,.hdt-pr-style11,.hdt-pr-style15) .hdt-size-list .hdt-variants-list{justify-content:center}:is(.hdt-pr-style4,.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-style13) .hdt-size-list{max-width:none;width:auto}:is(.hdt-pr-style5) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){min-width:40px}:is(.hdt-pr-style5) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view){width:40px}:is(.hdt-pr-style5) .hdt-product-form,:is(.hdt-pr-style5) .hdt-pr_btn :where(a,button){height:40px}html:not(.hdt-minimal-products) :is(.hdt-pr-style5) hdt-countdown:not(.hdt-cd--hide),html:not(.hdt-minimal-products) :is(.hdt-pr-style5) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list{--min-bottom: 40px}.hdt-pr-style5 .hdt-pr-btns-group1{inset-block-end:0;inset-inline-end:0;inset-inline-start:0}:is(.hdt-pr-style5,.hdt-pr-style6,.hdt-pr-style7,.hdt-pr-style9) .hdt-quantity-wrapp{flex:0 1 0%}.hdt-pr-style5 .hdt-pr_btn :where(a,button).hdt-card-product__btn-ultra{width:100%;aspect-ratio:auto;border-radius:0!important}.hdt-pr-style5 .hdt-pr-btns-group2{row-gap:0}:is(.hdt-pr-style5) .hdt-size-list{--min-bottom-plus: calc(var(--min-bottom, 0px) + 40px);inset-block-end:max(var(--min-bottom-plus),45px);inset-inline-end:15px;justify-content:center}html:not(.hdt-minimal-products) :is(.hdt-pr-style5) hdt-countdown:not(.hdt-cd--hide),html:not(.hdt-minimal-products) :is(.hdt-pr-style5) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns,html:not(.hdt-minimal-products) :is(.hdt-pr-style5) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list{--min-bottom: 40px}.hdt-pr-style5 :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn):last-child,.hdt-pr-style5 .hdt-pr_btn:not(button,a):last-child :where(a,button),.hdt-pr-style5 .hdt-pr_btn:not(button,a):last-child :where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){border-end-start-radius:var(--radius-button);border-end-end-radius:var(--radius-button)}.hdt-pr-style5 :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn):first-child,.hdt-pr-style5 .hdt-pr_btn:not(button,a):first-child :where(a,button),.hdt-pr-style5 .hdt-pr_btn:not(button,a):first-child :where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){border-start-start-radius:var(--radius-button);border-start-end-radius:var(--radius-button)}.hdt-pr-style7 .hdt-pr-btns-group2,.hdt-pr-style8 .hdt-product-btns{inset-block-start:15px;inset-inline-end:15px}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-quantity-wrapp+.hdt-pr_btn:not(button,a) :where(button,a) span:not(.hdt-pr-card-icon){display:none}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-card-product__info{padding:0 15px 15px}:is(.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-style13) .hdt-size-list{inset-inline-end:15px}.hdt-pr-style8 .hdt-product-btns{gap:8px}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1{bottom:var(--min-bottom, 15px);inset-inline:15px;transform:none;align-items:center;justify-content:center}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-ultra_btn_parent{width:100%}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){height:40px;aspect-ratio:auto;padding:5px 15px;overflow:hidden;width:100%}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) span:not(.hdt-pr-card-icon){display:block}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) .hdt-pr-card-icon{display:none}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn,:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){flex:1}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-quantity-wrapp{max-width:85px!important}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group2{inset-block-start:15px;inset-block-end:auto;inset-inline-end:10px;row-gap:7px}:is(.hdt-pr-list) .hdt-badge__wrapp .hdt-badge{font-size:var(--text-xs)}.hdt-badge__shape-circle :is(.hdt-pr-list) .hdt-badge__wrapp .hdt-badge{width:42px}:is(.hdt-pr-list) .hdt-badge__wrapp{inset-block-start:5px;inset-inline-end:5px}:is(.hdt-pr-list) .hdt-badge{font-weight:var(--font-mormal)}}@container card-product (min-width: 240px){.hdt-badge__wrapp .hdt-badge{font-size:var(--text-base)}.hdt-badge__wrapp .hdt-badge.hdt-badge__pre_order,.hdt-badge__wrapp .hdt-badge.hdt-badge__sold_out{font-size:var(--text-sm)}.hdt-badge__shape-circle .hdt-badge__wrapp .hdt-badge{width:60px}:is(.hdt-pr-style4) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) span:not(.hdt-pr-card-icon){display:block;transform:translateY(0);transition:opacity .15s,transform .25s}:is(.hdt-pr-style4) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view) .hdt-pr-card-icon{font-size:var(--text-2xl);transform:translateY(-1.7em);position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-.5em;margin-inline-start:-.5em;opacity:0;transition:opacity .15s,transform .25s}:is(.hdt-pr-style4) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view):hover span:not(.hdt-pr-card-icon){transform:translateY(2em);opacity:0}:is(.hdt-pr-style4) .hdt-pr_btn:not(button,a) :where(a,button):not(.hdt-card-product__btn-quick-view):hover .hdt-pr-card-icon{opacity:1;transform:translateY(0)}:is(.hdt-pr-style4) :where(hdt-wishlist.hdt-pr_btn,hdt-compare.hdt-pr_btn,.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){min-width:40px}:is(.hdt-pr-style4) .hdt-pr_btn:not(button,a) :where(.hdt-card-product__btn-quick-view){width:40px}:is(.hdt-pr-style4) .hdt-product-form,:is(.hdt-pr-style4) .hdt-pr_btn :where(a,button){height:40px}html:not(.hdt-minimal-products) :is(.hdt-pr-style4) hdt-countdown:not(.hdt-cd--hide),html:not(.hdt-minimal-products) :is(.hdt-pr-style4) hdt-countdown:not(.hdt-cd--hide)+.hdt-product-btns+.hdt-size-list{--min-bottom: 40px}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){justify-content:space-between}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-quantity-wrapp+.hdt-pr_btn:not(button,a) :where(button,a) span:not(.hdt-pr-card-icon){display:block}:is(.hdt-pr-style10):not(:hover) .hdt-card-product__info{opacity:0}:is(.hdt-pr-style10) .hdt-card-product__info{color:rgb(var(--hdt-btn-color));--color-pr-price: rgb(var(--hdt-btn-color));position:absolute;padding-block-start:20px;padding-block-end:var(--min-bottom, 20px);padding-inline-start:10px;padding-inline-end:10px;transition:opacity .4s,transform .4s;margin-top:0;background:linear-gradient(0deg,#0009 0,#0000)}:is(.hdt-pr-style10) .hdt-card-product__title,:is(.hdt-pr-style10) .hdt-size-list{color:rgb(var(--hdt-btn-color))}}@container card-product (min-width: 210px) and (max-width: 239px){:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){justify-content:space-between}:is(.hdt-pr-style7,.hdt-pr-style9) .hdt-quantity-wrapp+.hdt-pr_btn:not(button,a) :where(a,button){justify-content:center}}@container card-product (min-width: 300px){.hdt-card-product:not(:is(.hdt-pr-list)) .hdt-quantity-wrapp{width:110px}.hdt-card-product:not(:is(.hdt-pr-list)) .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){min-width:136px!important}:is(.hdt-pr-style10) .hdt-card-product__media .hdt-pr-countdown{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;bottom:20px;transition:bottom .3s}:is(.hdt-pr-style10) .hdt-card-product__media .hdt-countdown__inner{gap:10px}:is(.hdt-pr-style10):has(.hdt-cd--enabled) .hdt-card-product__info{--min-bottom: 20px}:is(.hdt-pr-style10) .hdt-card-product__media .hdt-product__countdown-item{background-color:rgb(var(--hdt-btn-bg));min-width:60px;aspect-ratio:1;border-radius:max(var(--radius-product-card),5px);display:inline-flex;flex-direction:column;align-items:center;justify-content:center}:is(.hdt-pr-style10) .hdt-product__countdown-item hdt-countdown-amount{font-size:var(--text-xl);margin:0}:is(.hdt-pr-style10) .hdt-product__countdown-item hdt-countdown-text{display:grid;font-weight:400;color:rgb(var(--color-tertiary))}:is(.hdt-pr-style10) .hdt-product__countdown-item .hdt-cd-mini-text{display:none}:is(.hdt-pr-style10):hover .hdt-card-product__media .hdt-pr-countdown{bottom:-100px}:is(.hdt-pr-style10) .hdt-size-list{color:rgb(var(--hdt-btn-color))}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-quantity-wrapp{flex:0 0 auto!important;width:auto!important}:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn,:is(.hdt-pr-style11,.hdt-pr-style15) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){width:100%;flex:1}}@container card-product (min-width: 350px){:is(.hdt-pr-list).hdt-card-product .hdt-quantity-wrapp{display:flex;flex:1 0 auto;width:85px;padding-inline-end:1px;margin-inline-end:-1px}:is(.hdt-pr-list) .hdt-pr-btns-group1 .hdt-quantity-wrapp+.hdt-pr_btn :where(a,button){border-end-start-radius:0px;border-start-start-radius:0px}}}@media(min-width:768px){.hdt-card-product:is(.hdt-pr-list) .hdt-pr-description{display:block;font-size:var(--text-sm);line-height:1.5}:is(.hdt-pr-list) .hdt-card-product__wrapper{display:grid!important;padding:20px;gap:10px 30px;grid-template:auto auto / max(min(40%,150px),120px) auto max(min(40%,220px),120px)}:is(.hdt-pr-list) .hdt-card-product__wrapper .hdt-card-product__info{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;height:100%;display:flex;flex-direction:column;justify-content:center}:is(.hdt-pr-list) .hdt-pr-btns-group1{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;height:100%;justify-content:center}}@media(min-width:1150px){.hdt-card-product:is(.hdt-pr-list) .hdt-pr-description{font-size:var(--text-base);line-height:2.1}:is(.hdt-pr-list) .hdt-card-product__wrapper{display:grid!important;padding:20px;gap:10px 30px;grid-template:auto auto / max(min(40%,180px),120px) auto max(min(40%,220px),120px)}}hdt-variant-option .hdt-variant-label,hdt-variant-option .hdt-variant-selected{display:none}.hdt-card-product hdt-variant-option:first-of-type{margin-block-start:7px}.hdt-card-product.hdt-pr-list .hdt-variant-label{display:block}.hdt-card-product.hdt-pr-list .hdt-variant-option--color hdt-swatch-card{width:1.875rem}hdt-card-product.loading hdt-variant-option{opacity:.8;pointer-events:none}hdt-swatch-card{cursor:pointer;min-width:1.25rem;padding-inline:7px;line-height:1.5;text-align:center;display:grid;position:relative;box-shadow:0 0 0 0.0625rem rgb(var(--color-line-border)) inset;transition:box-shadow .25s cubic-bezier(0,0,.44,1.18);will-change:box-shadow}.hdt-variant-option--color hdt-swatch-card{width:1.25rem;aspect-ratio:1 / 1;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:var(--hdt-bg-image);background-color:var(--hdt-bg-color, #e5e5e5);border:solid 1px rgb(var(--color-line-border))}.hdt-variant-option--color .hdt-swatch-item.active hdt-swatch-card{border-color:rgb(var(--color-foreground))}.hdt-swatch-item.is--color-limit,.is--color-limit~:not(.is--color-link){display:none}.hdt-variants-list{width:100%;gap:0.625rem;row-gap:0.4375rem;column-gap:0.9375rem;display:flex;flex-wrap:wrap;--color-sold-out: #fff}.hdt-swatch-item[data-available=false] hdt-swatch-card:after{content:"";width:90%;height:0.0625rem;background:var(--color-sold-out);display:block;position:absolute;z-index:22;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.hdt-swatch-item.is--color-link>a{display:block;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 0.0625rem rgb(var(--color-line-border)) inset;padding:0 0.5rem;font-size:0.75rem;border-radius:0.625rem;min-height:1.25rem}.hdt-variant-option--color .hdt-swatch-item.is--color-link>a{min-width:1.25rem;height:1.25rem;line-height:1.125rem;padding:0 3px;display:flex;align-items:center;justify-content:center}.hdt-variant-option--color .hdt-variants-list{column-gap:0.625rem}.hdt-variant-option--size .hdt-variants-list{gap:0px 3px}.hdt-variant-option--size hdt-swatch-card{padding:0;min-width:auto;border:none;box-shadow:none;background-color:transparent;display:inline-block}.hdt-variant-option--size .hdt-swatch-item[data-available=false]{opacity:.5}.hdt-variant-option--size .hdt-swatch-item:not(:last-child):after{content:","}.hdt-variant-option--size .hdt-swatch-item[data-available=false] .hdt-swatch-card{text-decoration:line-through}.hdt-variant-option--size .hdt-swatch-item .hdt-swatch-card:after{display:none}
/* styles.min.css */@font-face{font-family:'Jost Fallback';src:local('Century Gothic'),local('Arial');ascent-override:95%;descent-override:25%;line-gap-override:0%;size-adjust:100%}:root{--bg:#ffffff;--bg-subtle:#f5f5f5;--bg-warm:#ebebeb;--dark:#111111;--dark-mid:#333333;--mid:#555555;--light:#6b6b6b;--gold:#dd3327;--gold-light:#e8695f;--gold-dark:#b52a20;--red:#dd3327;--red-light:#fbe6e4;--green:#008a00;--white:#ffffff;--accent:#dd3327;--accent-light:#e8695f;--accent-dark:#b52a20;--brand-gold:#555555;--emerald:#111111;--shadow-sm:0 1px 4px rgba(17,17,17,0.08);--shadow-md:0 4px 16px rgba(17,17,17,0.12);--shadow-lg:0 12px 40px rgba(17,17,17,0.16);--radius-sm:5px;--radius-md:10px;--radius-lg:10px;--font-serif:'Jost','Jost Fallback',system-ui,sans-serif;--font-logo:'Jost','Jost Fallback',system-ui,sans-serif;--font-sans:'Jost','Jost Fallback',system-ui,sans-serif;--transition:0.22s ease;--max-w:1320px;--z-quick-bar:990;--z-mega-menu:999;--z-header:1000;--z-filter-drawer:1050;--z-drawer:1100;--z-menu:1200;--z-tabbar:1300;--z-modal:1360;--z-search-overlay:2000;--gutter:24px}@media (max-width:768px){:root{--gutter:12px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background:var(--bg);color:var(--dark);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:var(--font-sans);cursor:pointer;border:none;background:none}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.section{padding:72px 0}.section-sm{padding:48px 0}.section-title{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--dark);letter-spacing:-0.02em}.section-subtitle{font-size:0.95rem;color:var(--mid);margin-top:6px;font-weight:400}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:16px}.view-all{display:inline-flex;align-items:center;gap:6px;font-size:0.82rem;font-weight:700;color:var(--dark);letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;padding:10px 18px;border:1.5px solid var(--dark);border-radius:var(--radius-sm);background:transparent;transition:all var(--transition)}.view-all--bottom{display:none}.view-all:hover{background:var(--dark);color:var(--white);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-sm);font-weight:500;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;border-radius:30px;transition:all var(--transition);cursor:pointer;border:2px solid transparent}.btn-primary{background:var(--dark);color:var(--white);border-color:var(--dark)}.btn-primary:hover{background:var(--accent);border-color:var(--accent)}.btn-gold{background:var(--accent);color:var(--white);border-color:var(--accent)}.btn-gold:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 14px rgba(221,51,39,0.35)}.btn-outline{background:transparent;color:var(--dark);border-color:var(--dark)}.btn-outline:hover{background:var(--dark);color:var(--white)}.btn-outline-white{background:transparent;color:var(--white);border-color:var(--white)}.btn-outline-white:hover{background:var(--white);color:var(--dark)}.btn-sm{padding:9px 18px;font-size:0.82rem}.btn-lg{padding:16px 36px;font-size:1rem}.badge{display:inline-block;padding:3px 9px;border-radius:40px;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.badge-sale{background:var(--red);color:#fff}.badge-new{background:var(--green);color:#fff}.badge-hot{background:var(--accent);color:#fff}.badge-discount{background:var(--dark);color:#fff}.product-card{background:var(--white);border-radius:var(--radius-md);overflow:hidden;position:relative}.product-card__image{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--white)}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.product-card:hover .product-card__image img{transform:scale(1.05)}.products-grid--contain .product-card__image img,.products-grid--contain .pc__media img{object-fit:contain}.product-card__actions{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:8px}.product-card__action-btn{width:34px;height:34px;border-radius:50%;background:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);color:var(--dark-mid);font-size:0.85rem}.product-card__action-btn:hover{transform:scale(1.08);color:var(--accent)}.product-card__action-btn.active{color:var(--accent)}.product-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px}.product-card__quick-add{position:absolute;bottom:0;left:0;right:0;background:var(--dark);color:var(--white);border:none;padding:12px;font-size:0.82rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transform:translateY(100%);transition:transform var(--transition);font-family:var(--font-sans)}@media (hover:hover) and (pointer:fine){.product-card:hover .product-card__quick-add{transform:translateY(0)}}.product-card__quick-add.is-inline{position:static;order:2;margin:auto 16px 16px;padding:11px 12px;border:1.5px solid var(--dark);border-radius:var(--radius-sm);background:var(--white);color:var(--dark);font-size:0.8rem;font-weight:700;letter-spacing:0.05em;transform:none;-webkit-tap-highlight-color:transparent}.product-card:has(.product-card__quick-add.is-inline){display:flex;flex-direction:column}.product-card__quick-add.is-inline:active{background:var(--dark);color:var(--white)}.product-card__info{padding:16px}.product-card:has(.product-card__quick-add.is-inline) .product-card__info{padding-bottom:12px}.product-card__category{font-size:0.7rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--mid);margin-bottom:4px}.product-card__title{font-family:var(--font-sans);font-size:0.95rem;font-weight:400;color:var(--dark);margin-bottom:6px;line-height:1.35;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__code{font-family:var(--font-sans);font-size:0.72rem;color:var(--mid);letter-spacing:0.02em;margin-bottom:8px}.product-card__price{display:flex;align-items:baseline;gap:8px;line-height:1}.product-card__price-current{font-family:var(--font-sans);font-weight:700;font-size:1.08rem;color:var(--dark)}.product-card__price-original{font-size:0.85rem;color:var(--mid);text-decoration:line-through;line-height:1}.product-card__price-unit{font-family:var(--font-sans);font-size:0.68rem;font-weight:700;color:var(--gold-dark);text-transform:uppercase;letter-spacing:0.05em;white-space:nowrap}.product-card__price-save{font-size:0.72rem;font-weight:700;color:var(--green);white-space:nowrap}.product-card__low-stock{font-family:var(--font-sans);font-size:0.72rem;font-weight:600;color:var(--red);margin-top:4px}.product-card__sold-recently{font-family:var(--font-sans);font-size:0.72rem;font-weight:600;color:var(--gold-dark);margin-top:4px}@media (max-width:640px){.product-card__info{padding:10px 10px 12px}.product-card:has(.product-card__quick-add.is-inline) .product-card__info{padding-bottom:8px}.product-card__quick-add.is-inline{margin:auto 10px 10px;padding:9px 10px;font-size:0.74rem}.product-card__title{font-size:0.88rem;line-height:1.3}.product-card__price{flex-wrap:wrap;gap:3px 6px;margin-top:6px !important}.product-card__price-current{font-size:0.98rem}.product-card__price-original{font-size:0.76rem}.product-card__price-unit{font-size:0.7rem}.product-card__badges{top:8px;left:8px}}.product-card__rating{display:flex;align-items:center;gap:4px;margin-top:6px}.product-card__stars{color:var(--accent);font-size:0.78rem;letter-spacing:1px}.product-card__review-count{font-size:0.75rem;color:var(--mid)}.img-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--light);font-size:0.72rem;font-family:monospace;text-align:center;padding:16px;background:repeating-linear-gradient( 45deg,var(--bg-warm),var(--bg-warm) 8px,var(--bg-subtle) 8px,var(--bg-subtle) 16px )}.img-placeholder svg{opacity:0.35}.carousel-wrap{position:relative}.carousel-track-outer{overflow:hidden}.carousel-track-outer[data-sync-height]{transition:height 0.3s ease}.carousel-track{display:flex;gap:24px;transition:transform 0.4s cubic-bezier(.4,0,.2,1);will-change:transform}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-md);border:none;cursor:pointer;color:var(--dark);font-size:1rem;transition:all var(--transition);z-index:10}.carousel-nav:hover{background:var(--dark);color:var(--white)}.carousel-nav.prev{left:-22px}.carousel-nav.next{right:-22px}@media (max-width:768px){.carousel-nav{width:36px;height:36px}.carousel-nav.prev{left:2px}.carousel-nav.next{right:2px}.carousel-wrap.is-grid .carousel-nav{display:none}.carousel-wrap.is-grid .carousel-track-outer{overflow:visible}.carousel-wrap.is-grid .carousel-track{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:none !important;transition:none}}.form-group{margin-bottom:20px}.form-label{display:block;font-size:0.85rem;font-weight:600;margin-bottom:6px;color:var(--dark)}.form-control{width:100%;padding:11px 14px;border:1.5px solid var(--bg-warm);border-radius:var(--radius-sm);font-size:0.9rem;font-family:var(--font-sans);background:var(--white);color:var(--dark);transition:border-color var(--transition);outline:none}.form-control:focus{border-color:var(--accent)}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.top-bar{background:#fff;color:var(--dark);border-bottom:1px solid var(--bg-warm);padding:10px 0;font-size:0.875rem;font-weight:400}.top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-bar__center{display:flex;align-items:center;gap:24px;flex:1;justify-content:center}.top-bar__right{display:flex;align-items:center;gap:16px}.top-bar a{opacity:0.85;transition:opacity var(--transition)}.top-bar a:hover{opacity:1}.top-bar__sep{opacity:0.3}.ticker-wrap{overflow:hidden;flex:1;max-width:500px;text-align:center}.ticker-text{white-space:nowrap}.ticker-text span{opacity:0.9}.site-header{background:var(--white);border-bottom:1px solid oklch(90% 0.01 65);position:sticky;top:0;z-index:var(--z-header);box-shadow:var(--shadow-sm)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;max-width:var(--max-w);margin:0 auto}.site-logo{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--dark);letter-spacing:-0.03em;flex-shrink:0}.site-logo-text{font-family:var(--font-logo);font-size:2rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0.06em;color:var(--dark);white-space:nowrap;flex-direction:column;align-items:center;gap:0}.site-logo-text span{display:block;font-family:var(--font-sans);font-size:0.55rem;font-weight:500;letter-spacing:0.32em;color:var(--mid);margin-top:4px}@media (max-width:480px){.site-logo-text{font-size:1.5rem}}.site-logo img{height:52px;width:auto;max-width:none;object-fit:contain;flex-shrink:0}@media (max-width:480px){.site-logo img{height:40px}}.site-logo__icon{width:36px;height:36px;background:var(--dark);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--gold-light);font-size:1rem}.site-logo__sub{font-size:0.55rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--gold-dark);font-family:var(--font-sans);font-weight:600;display:block;margin-top:-4px}.search-bar{display:flex;border:2px solid var(--bg-warm);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--transition);background:var(--white)}.search-bar:focus-within{border-color:var(--accent)}.search-category{padding:0 14px;border:none;border-right:1px solid var(--bg-warm);background:var(--bg-subtle);font-size:0.82rem;font-family:var(--font-sans);color:var(--dark-mid);cursor:pointer;white-space:nowrap;outline:none;min-width:130px}.search-input{flex:1;border:none;padding:11px 14px;font-size:0.9rem;font-family:var(--font-sans);color:var(--dark);background:transparent;outline:none}.search-input::placeholder{color:var(--light)}.search-btn{padding:0 18px;background:var(--dark);color:var(--white);border:none;cursor:pointer;font-size:0.9rem;transition:background var(--transition)}.search-btn:hover{background:var(--gold-dark)}.header-search-drop{max-height:0;overflow:hidden;background:var(--white);border-bottom:1px solid transparent;transition:max-height var(--transition),border-color var(--transition)}.header-search-drop.is-open{max-height:140px;border-bottom-color:var(--bg-warm)}.header-search-drop-inner{max-width:var(--max-w);margin:0 auto;padding:18px 24px}.header-search-drop .search-suggest{top:calc(100% + 0px)}.header-actions{display:flex;align-items:center;gap:4px}.header-action-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--dark-mid);font-size:0.68rem;font-weight:500;letter-spacing:0.02em;cursor:pointer;transition:all var(--transition);white-space:nowrap}.header-action-btn:hover{background:var(--bg-subtle);color:var(--dark)}.header-action-btn svg{width:22px;height:22px}.header-action-btn .count{position:absolute;top:4px;right:4px;width:17px;height:17px;background:var(--accent);color:#fff;border-radius:50%;font-size:0.62rem;font-weight:700;display:flex;align-items:center;justify-content:center}.nav-bar{background:var(--white);border-top:1px solid oklch(93% 0.01 65);border-bottom:1px solid oklch(93% 0.01 65)}.nav-inner{display:flex;align-items:center;max-width:var(--max-w);margin:0 auto;padding:0 24px;position:relative}.nav-item{position:static}.nav-link{display:flex;align-items:center;gap:5px;padding:14px 16px 11px;font-size:0.88rem;font-weight:500;color:var(--dark-mid);letter-spacing:0.01em;border-bottom:3px solid transparent;transition:color var(--transition),background var(--transition),border-color var(--transition);white-space:nowrap}.nav-link:hover,.nav-item:hover>.nav-link,.nav-item.touch-open>.nav-link{color:var(--dark);background:var(--bg-subtle);border-bottom-color:var(--accent)}.mobmenu-summary{color:var(--dark-mid);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color var(--transition),background var(--transition)}details[open]>.mobmenu-summary{color:var(--dark);background:var(--bg-subtle)}.mobmenu-chevron{color:var(--light);transition:color var(--transition),transform var(--transition)}details[open]>.mobmenu-summary .mobmenu-chevron{color:var(--accent);transform:rotate(180deg)}.nav-link svg{transition:transform var(--transition)}.nav-item:hover>.nav-link svg{transform:rotate(180deg)}.nav-link.sale-link{color:var(--red);font-weight:700}.quick-bar{background:var(--bg-subtle);border-bottom:1px solid var(--bg-warm);position:sticky;top:var(--header-h,108px);z-index:var(--z-quick-bar)}.quick-bar-inner{display:flex;align-items:center;max-width:var(--max-w);margin:0 auto;padding:0 calc(var(--gutter) / 2);position:relative}.qb-track-outer{overflow:hidden;flex:1;mask-image:linear-gradient(to right,transparent 0%,black 32px,black calc(100% - 32px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 32px,black calc(100% - 32px),transparent 100%)}.qb-track{display:flex;gap:4px;padding:8px calc(var(--gutter) / 2);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.qb-track::-webkit-scrollbar{display:none}.qb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:40px;border:1.5px solid var(--bg-warm);background:var(--white);font-size:0.8rem;font-weight:500;color:var(--dark-mid);white-space:nowrap;text-decoration:none;transition:all 0.18s;cursor:pointer}.qb-chip.is-current{background:var(--dark);border-color:var(--dark);color:var(--white);font-weight:600}.qb-chip.is-current:hover{background:var(--dark);color:var(--white)}.qb-chip:hover{border-color:var(--gold);background:var(--white);color:var(--dark);transform:translateY(-1px);box-shadow:0 3px 8px oklch(18% 0.01 60 / 0.10)}.qb-scroll-btn{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--bg-warm);background:var(--white);color:var(--dark-mid);font-size:0.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.18s;z-index:2}.qb-scroll-btn:hover{background:var(--dark);color:#fff;border-color:var(--dark)}@media (max-width:768px){.qb-scroll-btn{display:none}}.qb-track-outer{mask-image:none;-webkit-mask-image:none}.qb-track-outer.can-right{mask-image:linear-gradient(to right,black calc(100% - 44px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 44px),transparent 100%)}.qb-track-outer.can-left{mask-image:linear-gradient(to right,transparent 0%,black 44px);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 44px)}.qb-track-outer.can-left.can-right{mask-image:linear-gradient(to right,transparent 0%,black 44px,black calc(100% - 44px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 44px,black calc(100% - 44px),transparent 100%)}.qb-more{display:none}@media (max-width:480px){.quick-bar-inner{position:relative}.qb-more{display:flex;align-items:center;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--white);border:1.5px solid var(--bg-warm);color:var(--dark-mid);cursor:pointer;padding:0;box-shadow:0 2px 8px rgba(0,0,0,0.10);animation:qb-nudge 1.8s ease-in-out 3}.qb-more[hidden]{display:none}.qb-more svg{width:15px;height:15px}@keyframes qb-nudge{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(3px)}}@media (prefers-reduced-motion:reduce){.qb-more{animation:none}}}.mega-menu{position:absolute;top:100%;left:0;right:0;min-width:0;background:var(--white);border:1px solid oklch(93% 0.01 65);border-top:3px solid var(--accent);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;max-height:calc(100vh - 160px);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(8px);transition:all var(--transition);z-index:var(--z-mega-menu)}.nav-item:hover .mega-menu,.nav-item.touch-open .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-item.touch-open>.nav-link{color:var(--dark)}.nav-item.touch-open>.nav-link svg{transform:rotate(180deg)}.mega-col h4{margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid var(--bg-warm)}.mega-col h4 .mega-col-heading-link{display:block;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap;transition:color var(--transition);padding:0;margin:0;border-radius:0;line-height:normal}.mega-col h4 .mega-col-heading-link:hover{color:var(--accent)}.mega-col a{display:block;font-size:0.85rem;color:var(--dark-mid);padding:7px 8px;margin:0 -8px;border-radius:var(--radius-sm);line-height:1.4;transition:color var(--transition),background var(--transition)}.mega-col a:hover{color:var(--dark);background:var(--bg-subtle)}.mega-col a.mega-link--hot{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--accent)}.mega-col a.mega-link--hot .badge{padding:1px 7px;font-size:0.62rem}.sale-menu{min-width:200px;grid-template-columns:1fr}.sale-menu a{padding:8px 12px;border-radius:var(--radius-sm);font-weight:500}.sale-menu a:hover{background:var(--bg-subtle);padding-left:16px}.site-footer{background:var(--dark);color:var(--white);padding:40px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid oklch(30% 0.01 60)}.footer-brand{max-width:280px}.footer-logo{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:12px;display:flex;align-items:center;gap:8px}.footer-logo-icon{width:32px;height:32px;background:var(--gold);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:0.9rem}.footer-desc{font-size:0.85rem;color:oklch(70% 0.008 60);line-height:1.7;margin-bottom:20px}.footer-contact{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.footer-contact li{display:flex;align-items:flex-start;gap:10px;font-size:0.85rem;color:oklch(70% 0.008 60);line-height:1.5}.footer-contact svg{width:17px;height:17px;flex-shrink:0;margin-top:1px;color:var(--gold-light)}.footer-contact a{color:inherit;transition:color var(--transition)}.footer-contact a:hover{color:var(--white)}.footer-social{display:flex;gap:10px}.footer-social-link{width:36px;height:36px;border-radius:50%;border:1px solid oklch(35% 0.01 60);display:flex;align-items:center;justify-content:center;color:oklch(70% 0.008 60);font-size:0.85rem;transition:all var(--transition)}.footer-social-link:hover{background:var(--gold);border-color:var(--accent);color:#fff}.footer-social-link svg{width:17px;height:17px;display:block}.footer-col h5{margin:0}.footer-col-toggle{display:block;width:100%;background:none;border:none;padding:0;margin-bottom:16px;font:inherit;text-align:left;cursor:default;font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold-light)}.footer-links li{margin-bottom:8px}.footer-links a{font-size:0.85rem;color:oklch(68% 0.008 60);transition:color var(--transition)}.footer-links a:hover{color:var(--white)}@media (max-width:768px){.drawer-footer{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width:768px){.site-footer{padding-top:32px}.footer-grid{row-gap:0;column-gap:24px;padding-bottom:28px}.footer-brand{margin-bottom:20px}.footer-col-toggle{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:14px 0;cursor:pointer;border-bottom:1px solid oklch(100% 0 0 / 0.08)}.footer-col-toggle::after{content:'';width:7px;height:7px;margin-right:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.25s ease}.footer-col.open .footer-col-toggle::after{transform:rotate(-135deg)}.footer-col .footer-links{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.footer-col.open .footer-links{max-height:420px;padding:12px 0 4px}@media (prefers-reduced-motion:reduce){.footer-col .footer-links{transition:none}.footer-col-toggle::after{transition:none}}}.footer-bottom{background:var(--white)}.footer-bottom-inner{padding:18px 0;display:flex;align-items:center;justify-content:space-between;font-size:0.78rem;color:var(--mid);gap:16px;flex-wrap:wrap}.footer-payment{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.payment-icon{background:var(--white);border:1px solid var(--bg-warm);border-radius:4px;padding:4px 9px;font-size:0.68rem;font-weight:800;font-style:italic;letter-spacing:0.01em;line-height:1.4}.payment-icon--visa{color:oklch(38% 0.16 265)}.payment-icon--mc{color:oklch(55% 0.19 40)}.payment-icon--amex{color:oklch(45% 0.13 235)}.payment-icon--paypal{color:oklch(35% 0.15 260)}.payment-icon--stripe{color:oklch(48% 0.20 300)}.footer-back-top{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:0.78rem;font-weight:600;color:var(--mid);padding:6px 0;transition:color var(--transition)}.footer-back-top:hover{color:var(--dark)}.footer-back-top svg{width:15px;height:15px}.products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1100px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:400px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:768px){.breadcrumb{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb>*{flex:0 0 auto}.breadcrumb>:nth-last-child(-n + 2){display:none}}@media (max-width:1024px){.header-inner{gap:16px}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1 / -1;max-width:100%}.footer-col:last-child{grid-column:2 / -1}.mega-menu{min-width:400px}}@media (max-width:768px){.section{padding:48px 0}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.section-header .view-all{display:none}.view-all--bottom{display:flex !important;margin:24px auto 0;width:fit-content}.top-bar{display:none}.quick-bar{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-col:last-child{grid-column:auto}.nav-bar{display:none}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-bottom-inner{flex-direction:column;text-align:center}.footer-payment{justify-content:center}.top-bar__inner{flex-wrap:nowrap;font-size:0.72rem;gap:8px}.top-bar__inner>div:first-child span{white-space:nowrap}.top-bar__right a:last-child,.top-bar__right .top-bar__sep:last-of-type{display:none}.hero-slide{padding:24px var(--gutter) !important}}h1,h2,h3,.section-title{font-family:var(--font-serif);font-weight:500;letter-spacing:0}.eyebrow{font-size:0.75rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--brand-gold);font-weight:500}.site-header{background:#fff;box-shadow:none;border-bottom:1px solid var(--bg-warm)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding-top:0;padding-bottom:0;min-height:78px;position:relative}.site-logo-text{align-items:flex-start;font-size:1.75rem}.header-actions{justify-content:flex-end;gap:4px}.header-action-btn>span:not(.count){display:none}.header-action-btn{padding:8px}.header-action-btn:hover{background:transparent;color:var(--accent)}.header-action-btn svg{width:21px;height:21px;stroke-width:1.5}.header-action-btn .count{top:0;right:-2px}.header-inner .nav-bar{background:transparent;border:0;align-self:stretch}.header-inner .nav-inner{position:static;justify-content:center;align-items:stretch;height:100%;padding:0;max-width:none}.header-inner .nav-item{display:flex;align-items:stretch}.nav-link{font-size:0.92rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dark);padding:0 16px;border-bottom:0;position:relative}.nav-link::after{content:"";position:absolute;left:16px;right:16px;bottom:24px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 0.3s}.nav-link:hover,.nav-item:hover>.nav-link,.nav-item.touch-open>.nav-link{background:transparent;color:var(--dark)}.nav-link:hover::after,.nav-item:hover>.nav-link::after,.nav-item.touch-open>.nav-link::after{transform:scaleX(1);transform-origin:left}.nav-link.sale-link{color:var(--accent);font-weight:500}.mega-menu{border:0;border-top:1px solid var(--bg-warm);border-radius:0 0 10px 10px;box-shadow:0 16px 40px rgba(0,0,0,0.08);padding:34px 40px 36px;gap:10px 40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:var(--max-w);margin:0 auto}.mega-col h4,.mega-col h4 .mega-col-heading-link{font-size:0.95rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--dark);border:0;padding:0;margin-bottom:14px}.mega-col a{font-size:0.88rem;color:var(--mid);padding:5px 0;margin:0;border-radius:0;transition:color 0.2s,transform 0.2s}.mega-col a:hover{background:transparent;color:var(--dark);transform:translateX(4px)}.header-search-drop{position:fixed;top:0;left:0;right:0;z-index:var(--z-search-overlay);max-height:none;overflow:visible;background:#fff;border:0;box-shadow:0 10px 40px rgba(0,0,0,0.1);transform:translateY(-105%);transition:transform 0.4s ease}.header-search-drop.is-open{max-height:none;transform:none}.header-search-drop-inner{max-width:900px;padding:40px 24px 36px}.hsd-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.hsd-title{font-size:1.4rem;font-weight:500}.hsd-close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;transition:background 0.2s}.hsd-close:hover{background:var(--bg-subtle)}.hsd-close svg{width:22px;height:22px}.header-search-drop .search-bar{border:0;border-bottom:1px solid var(--dark);border-radius:0;background:transparent}.header-search-drop .search-category{display:none}.header-search-drop .search-input{font-size:1.1rem;padding:14px 0}.header-search-drop .search-btn{background:transparent;color:var(--dark);padding:0 4px}.header-search-drop .search-btn:hover{background:transparent;color:var(--accent)}.hsd-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:0.88rem}.hsd-quick span{color:var(--mid);margin-right:4px}.hsd-quick a{padding:5px 16px;border:1px solid var(--bg-warm);border-radius:20px;transition:var(--transition)}.hsd-quick a:hover{background:var(--dark);border-color:var(--dark);color:#fff}.hsd-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:opacity 0.3s;z-index:calc(var(--z-search-overlay) - 1)}body.search-open .hsd-backdrop{opacity:1;visibility:visible}body.search-open{overflow:hidden}@media (max-width:1100px){.nav-link{padding:0 10px;font-size:0.85rem}.nav-link::after{left:10px;right:10px}}@media (max-width:768px){.header-inner{display:flex;min-height:60px}.site-logo-text{font-size:1.4rem}body.search-open{overflow:auto}}.quick-bar{display:none}.site-footer.pf{background:#fff;color:var(--dark-mid);border-top:1px solid var(--bg-warm);padding:70px 0 0}.pf-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:56px}.pf .footer-logo{color:var(--dark);font-size:1.7rem;margin-bottom:22px;display:inline-flex}.pf-contact{list-style:none;display:grid;gap:8px;font-size:0.95rem;line-height:1.7}.pf-social{display:flex;gap:12px;margin-top:24px}.pf-social a{width:38px;height:38px;border:1px solid var(--dark);border-radius:50%;display:grid;place-items:center;color:var(--dark);transition:var(--transition)}.pf-social a:hover{background:var(--dark);color:#fff}.pf-social svg{width:16px;height:16px}.pf h5,.pf .footer-col-toggle{font-family:var(--font-sans);font-size:1.1rem;font-weight:500;color:var(--dark);letter-spacing:0;text-transform:none;margin-bottom:22px;background:none;padding:0}.pf .footer-links{display:grid;gap:14px}.pf .footer-links a{color:var(--dark-mid);font-size:0.95rem;transition:color 0.2s}.pf .footer-links a:hover,.pf-contact a:hover{color:var(--accent)}.pf-news p{font-size:0.95rem;line-height:1.8;margin-bottom:22px}.pf-form{display:flex;gap:10px}.pf-form input[type=email]{flex:1;min-width:0;border:1px solid var(--bg-warm);border-radius:30px;padding:14px 22px;font-family:var(--font-sans);font-size:0.9rem;outline:none;background:#fff;transition:border-color 0.2s}.pf-form input[type=email]:focus{border-color:var(--dark)}.pf-form button{background:var(--dark);color:#fff;border-radius:30px;padding:0 30px;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;transition:background 0.2s}.pf-form button:hover{background:var(--accent)}.pf-err{color:var(--accent) !important;font-weight:600;margin-bottom:12px !important}.pf-small{font-size:0.8rem !important;color:var(--mid)}.pf-code{display:inline-flex;gap:14px;align-items:center;border:1px dashed var(--dark);border-radius:30px;padding:10px 20px;margin-bottom:12px}.pf-code strong{font-size:1.1rem;letter-spacing:0.08em}.pf-code button{border:1px solid var(--dark);border-radius:20px;padding:3px 12px;font-size:0.75rem}.pf .footer-bottom{background:#fff;border-top:1px solid var(--bg-warm)}.pf .footer-bottom-inner{padding:22px var(--gutter);font-size:0.9rem;color:var(--dark-mid)}.pf-top{position:fixed;right:24px;bottom:24px;z-index:var(--z-drawer);width:50px;height:50px;border-radius:50%;background:var(--dark);color:#fff;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,0.18);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s,transform 0.3s,visibility 0.3s,background 0.2s}.pf-top.is-visible{opacity:1;visibility:visible;transform:none}.pf-top:hover{background:var(--accent)}.pf-top svg{width:20px;height:20px}@media (max-width:1024px){.pf-grid{grid-template-columns:1fr 1fr}.pf .footer-col:last-child{grid-column:auto}}@media (max-width:768px){.site-footer.pf{padding-top:48px}.pf-grid{grid-template-columns:1fr;gap:28px}.pf h5,.pf .footer-col-toggle{margin-bottom:0}.pf .footer-col h5{margin-bottom:0}.pf-news h5{margin-bottom:16px}.pf-top{right:14px;bottom:14px;width:44px;height:44px}}.top-bar__left{display:flex;gap:28px;flex:1}.top-bar__right{flex:1;justify-content:flex-end;gap:22px}.top-bar a{opacity:1}.top-bar a:hover{color:var(--accent)}.top-bar__signup{font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.top-bar__left a:last-child{display:none}}.header-inner{max-width:none;padding-left:30px;padding-right:30px;min-height:80px}.site-logo-text{font-size:1.9rem;font-weight:800;letter-spacing:0.02em}.site-header .site-logo-text span{display:none}.nav-link{font-size:1rem;font-weight:500;color:var(--dark);padding:0 17px;gap:5px}.nav-link::after{display:none}.nav-link:hover,.nav-item:hover>.nav-link,.nav-item.touch-open>.nav-link{color:var(--accent)}.nav-chev{width:9px;height:6px;color:#999;transition:transform 0.25s}.nav-item:hover .nav-chev{transform:rotate(180deg);color:currentColor}.nav-item>.nav-link[href*="sale" i]{position:relative}.nav-item>.nav-link[href*="sale" i]::before{content:"HOT";position:absolute;top:12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:0.6rem;font-weight:600;line-height:1;padding:3px 5px;border-radius:3px;letter-spacing:0.02em}.header-actions{gap:14px}.header-action-btn{padding:4px;color:var(--dark)}.header-action-btn .ui-ico{width:19px;height:19px}.header-action-btn .ui-ico--cart{width:22px;height:19px}.header-action-btn .ui-ico--wish{width:20px;height:19px}.header-action-btn .count{top:-6px;right:-8px;width:18px;height:18px;font-size:0.65rem;font-weight:500;background:var(--accent)}@media (max-width:768px){.header-inner{padding-left:16px;padding-right:16px;min-height:60px}.site-logo-text{font-size:1.5rem}}.mc{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:450px;max-width:95vw;background:#fff;z-index:calc(var(--z-drawer) + 1);transition:transform 0.35s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 30px rgba(0,0,0,0.08)}.mc-close{position:absolute;top:14px;right:16px;z-index:2;width:36px;height:36px;display:grid;place-items:center;color:#999;transition:color 0.2s}.mc-close:hover{color:var(--dark)}.mc-close svg{width:22px;height:22px}.mc-body{height:100%;display:flex;flex-direction:column}.mc-title{font-size:1.1rem;font-weight:500;color:var(--dark);padding:20px 60px 18px 24px;border-bottom:1px solid var(--bg-warm)}.mc-ship{background:var(--bg-subtle);padding:24px 24px 20px;border-bottom:1px solid var(--bg-warm)}.mc-empty{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:90px 40px 40px}.mc-empty__icon{width:64px;height:64px;color:#ccc;margin-bottom:26px}.mc-empty h4{font-size:1.1rem;font-weight:500;margin-bottom:18px}.mc-empty p{font-size:1rem;color:var(--dark-mid);line-height:1.8;margin-bottom:38px}.mc-list{flex:1;overflow-y:auto;padding:4px 24px}.mc-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--bg-warm)}.mc-item__img{width:80px;aspect-ratio:3/4;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--bg-subtle)}.mc-item__img img{width:100%;height:100%;object-fit:cover}.mc-item__info{flex:1;min-width:0}.mc-item__name{font-size:0.95rem;color:var(--dark);line-height:1.4;margin-bottom:6px}.mc-item__price{font-size:0.95rem;font-weight:500}.mc-item__price s{color:#999;font-weight:400;margin-left:6px;font-size:0.85rem}.mc-item__now{color:var(--accent)}.mc-item__qty{font-size:0.85rem;color:var(--mid);margin-top:6px}.mc-item__remove{align-self:flex-start;width:30px;height:30px;display:grid;place-items:center;color:#999;transition:color 0.2s}.mc-item__remove:hover{color:var(--accent)}.mc-item__remove svg{width:18px;height:18px}.mc-foot{padding:20px 24px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--bg-warm)}.mc-row{display:flex;justify-content:space-between;font-size:0.95rem;margin-bottom:8px}.mc-row--total{font-size:1.1rem;font-weight:500;color:var(--dark)}.mc-disc{color:var(--accent)}.mc-note{font-size:0.85rem;color:var(--mid);margin:4px 0 18px}.mc-btn{display:flex;align-items:center;justify-content:center;height:50px;border-radius:30px;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;border:1px solid var(--dark);transition:var(--transition)}.mc-btn + .mc-btn{margin-top:10px}.mc-btn--dark{background:var(--dark);color:#fff;padding:0 32px}.mc-btn--dark:hover{background:var(--accent);border-color:var(--accent)}.mc-btn--light{background:#fff;color:var(--dark)}.mc-btn--light:hover{background:var(--dark);color:#fff}.fsb__track{position:relative;height:4px;background:#e2e2e2;border-radius:4px;margin:14px 0 16px 16px}.fsb__fill{height:100%;background:var(--accent);border-radius:4px;transition:width 0.4s ease}.fsb__truck{position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center}.fsb__truck .fsb__svg{width:18px;height:13px}.fsb__text{font-size:0.95rem;color:var(--dark);margin:0}.fsb__text b{font-weight:500;color:var(--accent)}.fsb__text .fsb__amt{color:var(--dark)}.fsb--done .fsb__fill{background:var(--green)}.fsb--done .fsb__truck{border-color:var(--green);color:var(--green)}.fsb--done .fsb__text b{color:var(--green)}.pc__media{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:var(--bg-subtle)}.pc__media>a{display:block;width:100%;height:100%}.pc__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.5s,transform 0.8s}.pc__media img.pc__alt{opacity:0}.pc:hover .pc__media img.pc__alt{opacity:1}.pc:hover .pc__media img{transform:scale(1.04)}.pc__ph{display:grid;place-items:center;height:100%;padding:16px;text-align:center;color:var(--mid)}.pc__badge{position:absolute;z-index:2;top:12px;left:12px;font-size:0.7rem;font-weight:500;padding:3px 11px;border-radius:20px;background:var(--dark);color:#fff}.pc__badge--sale{background:var(--accent)}.pc__rail{position:absolute;z-index:2;top:12px;right:12px;display:flex;flex-direction:column;gap:8px}.pc__icon{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,0.08);opacity:0;transform:translateX(12px);transition:opacity 0.3s,transform 0.3s,background 0.2s,color 0.2s}.pc__icon:nth-child(2){transition-delay:0.05s}.pc__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.pc__icon:hover{background:var(--dark);color:#fff}.pc__icon.active svg{fill:var(--accent);stroke:var(--accent)}.pc:hover .pc__icon,.pc__icon:focus-visible{opacity:1;transform:none}.pc__quick{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;background:#fff;color:var(--dark);border-radius:30px;padding:11px;font-size:0.8rem;font-weight:500;opacity:0;transform:translateY(12px);transition:opacity 0.3s,transform 0.3s,background 0.2s,color 0.2s}.pc__quick:hover{background:var(--dark);color:#fff}.pc:hover .pc__quick,.pc__quick:focus-visible{opacity:1;transform:none}@media (hover:none){.pc__icon{opacity:1;transform:none}.pc__quick{display:none}}.pc__info{padding-top:14px}.pc__title{display:block;font-size:0.95rem;margin-bottom:4px;line-height:1.4}.pc__title:hover{color:var(--accent)}.pc__price{font-weight:500}.pc__price s{color:var(--mid);font-weight:400;margin-left:8px;font-size:0.85rem}.pc__now{color:var(--accent)}.u-banner{position:relative;background:#333 url('/images/home/shop-banner.jpg') center/cover;color:#fff;text-align:center}.u-banner::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.28)}.u-banner .container{position:relative;padding-top:70px;padding-bottom:70px}.u-banner h1{font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:500;color:#fff;margin-bottom:10px}.u-banner__crumbs{display:flex;justify-content:center;gap:8px;font-size:0.95rem}.u-banner__crumbs a{color:#fff}.u-banner__crumbs a:hover{text-decoration:underline}@media (max-width:768px){.u-banner .container{padding-top:36px;padding-bottom:36px}.u-banner h1{font-size:1.6rem}}@media (max-width:1199px){.header-inner .nav-bar{display:none}.header-inner{display:flex;justify-content:space-between}#mobMenuToggle{display:flex !important}}.u-banner__title{font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:500;color:#fff;margin-bottom:10px;line-height:1.2}.static-page-title{padding-top:50px}.static-page-body{padding-top:30px}.static-page-body h2,.blog-title h1,.blog-post-title h1,.contact-title-bar h2,.contact-info-card h3,.auth-title,.auth-legend,.account-profile-name,.account-card h3{font-family:var(--font-sans);font-weight:500}.contact-title-bar h2{font-size:2rem;margin-bottom:8px}.static-page-body p,.static-page-body ul{color:var(--dark-mid)}.auth-wrap{padding-top:60px}.auth-card,.account-card,.contact-info-card,.contact-form-card{border-width:1px !important;border-radius:10px !important}.auth-field label,.form-field label{font-weight:500}.auth-field input,.form-field input,.form-field select,.form-field textarea,.contact-form input,.contact-form textarea{border:1px solid #d9d9d9 !important;border-radius:5px !important}.auth-field input:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--dark) !important;box-shadow:0 0 0 1px var(--dark);outline:none}.auth-footer a{color:var(--dark);text-decoration:underline;text-underline-offset:3px;font-weight:500}.auth-social-btn{border-width:1px;border-radius:30px;font-weight:500}.account-nav a,.account-nav button{font-weight:500;border-radius:30px}.account-nav a:hover,.account-nav a.active{background:var(--bg-subtle);color:var(--dark)}.account-avatar{background:var(--bg-subtle);color:var(--dark)}.wishlist-count{color:var(--mid);margin-bottom:24px}.product-card{background:none;border:0;border-radius:0;box-shadow:none !important;overflow:visible}.product-card:hover{transform:none}.product-card__image{border-radius:10px;overflow:hidden;background:var(--bg-subtle);aspect-ratio:3/4}.product-card__image img{object-fit:cover}.product-card__info{padding:14px 0 0}.product-card__title{font-size:0.95rem;font-weight:400;color:var(--dark)}.product-card__title:hover{color:var(--accent)}.product-card__code{display:none}.product-card__price-current{font-weight:500;color:var(--dark)}.product-card__price-original{color:#999}.product-card__badges .badge{border-radius:20px;font-weight:500}.product-card__quick-add{left:12px;right:12px;bottom:12px;width:auto;border-radius:30px;background:#fff;color:var(--dark);font-weight:500}.product-card__quick-add:hover{background:var(--dark);color:#fff}.product-card__action-btn{border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.btn-gold{background:var(--dark);border-color:var(--dark)}.btn-gold:hover{background:var(--accent);border-color:var(--accent);box-shadow:none}.u-error{padding:110px 0 120px;text-align:center}.u-error__inner{max-width:620px}.u-error__code{font-size:clamp(6rem,16vw,11rem);font-weight:600;line-height:1;color:var(--dark);letter-spacing:-0.02em;margin-bottom:18px}.u-error h1{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;margin-bottom:14px}.u-error__text{color:var(--mid);margin:0 auto 32px;max-width:480px;line-height:1.7}.u-error__search{display:flex;gap:10px;max-width:460px;margin:0 auto 22px}.u-error__search input{flex:1;min-width:0;height:50px;padding:0 22px;border:1px solid var(--bg-warm);border-radius:30px;font-family:var(--font-sans);font-size:0.95rem;outline:none}.u-error__search input:focus{border-color:var(--dark)}.u-error .btn{height:50px;padding:0 30px}body{font-size:16px;line-height:1.75;color:var(--mid)}h1,h2,h3,h4,h5,h6{color:var(--dark)}.section-title{font-size:clamp(1.75rem,2.4vw,1.96rem);font-weight:400}.section-subtitle{font-size:1rem}.top-bar{font-size:1rem;color:var(--mid);padding:8px 0}.top-bar .container{max-width:none;padding-left:30px;padding-right:30px}.top-bar a{color:var(--dark)}@media (max-width:768px){.top-bar .container{padding-left:16px;padding-right:16px}}.btn{font-size:0.875rem;font-weight:600;letter-spacing:0.02em}.pc__title,.product-card__title{font-size:1rem;font-weight:400;color:var(--dark)}.pc__price,.product-card__price-current{font-size:0.875rem}.pc__price{color:var(--dark)}.pc__badge{font-size:0.75rem}.pf h5,.pf .footer-col-toggle{font-size:1.125rem}.pf .footer-links a,.pf-contact,.pf-news p{font-size:1rem;color:var(--mid)}.pf .footer-bottom-inner{font-size:1rem}.mc-item__name,.toolbar-count,.sort-label,.sort-select,.filter-check{font-size:1rem}.rv-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:var(--z-drawer);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.rv-overlay.open{opacity:1;visibility:visible}.rv-item{color:inherit}.rv-item:hover .mc-item__name{color:var(--accent)}.rv-item .mc-item__info{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){#recentToggle{display:none}}@media (max-width:1199px){.header-inner{display:grid !important;grid-template-columns:1fr auto 1fr;align-items:center}.header-inner .mob-menu-toggle{justify-self:start;grid-column:1}.header-inner .site-logo{grid-column:2;justify-self:center}.header-inner .header-actions{grid-column:3;justify-self:end}}@media (max-width:767px){.header-actions>a[href*="Account"],#wishlistToggle,#recentToggle{display:none !important}.header-inner .site-logo-text{font-size:1.5rem}}.header-search-drop-inner{max-width:1320px;padding:34px 30px 40px;max-height:90vh;overflow-y:auto}.hsd-top{position:relative;justify-content:center;margin-bottom:20px}.hsd-title{font-size:1.5rem;font-weight:500;color:var(--dark)}.hsd-close{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#999}.hsd-close:hover{color:var(--dark);background:none}.header-search-drop .search-wrap{max-width:500px;margin:0 auto}.header-search-drop .search-bar{border:1px solid var(--dark);border-radius:30px;padding:0 8px 0 22px;height:50px;align-items:center}.header-search-drop .search-input{font-size:0.95rem;padding:0;height:100%}.hsd-quick{justify-content:center;gap:6px 10px;margin-top:14px;font-size:1rem}.hsd-quick span{color:var(--mid);margin-right:2px}.hsd-quick a{border:0;padding:0;border-radius:0;color:var(--dark)}.hsd-quick a:not(:last-child)::after{content:","}.hsd-quick a:hover{background:none;color:var(--accent)}.hsd-popular{margin-top:36px}.hsd-popular h4{font-size:1.25rem;font-weight:500;color:var(--dark);margin-bottom:20px}.hsd-popular__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 20px}.hsd-popular__grid .pc__quick{display:none}@media (max-width:1100px){.hsd-popular__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hsd-popular__grid .pc:nth-child(n+5){display:none}}@media (max-width:700px){.hsd-popular__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.header-search-drop-inner{padding:24px 16px 30px}}.pc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__media img,.gallery-main img,.gallery-thumb img,.mc-item__img img,.pdp-nav__card img{color:transparent;font-size:0}@media (max-width:767px){.pc__title{font-size:0.9375rem}.pc__rail{top:8px;right:8px;gap:6px}.pc__icon{width:34px;height:34px}}#cartOverlay,#rvOverlay,#wishlistOverlay{z-index:calc(var(--z-tabbar) + 1) !important}#cartDrawer,#rvDrawer,#wishlistDrawer{z-index:calc(var(--z-tabbar) + 2) !important}#mobileMenu{z-index:calc(var(--z-tabbar) + 2) !important}.mc-item__code,.cart-product-code{font-size:0.8125rem;color:#999;margin-top:2px;letter-spacing:0.02em}.mc-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2px}@media (max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],input:not([type]),select,textarea{font-size:16px !important}}
/* libaas-kalles.css */:root { --bg: #ffffff; --bg-subtle: #f6f6f8; --bg-warm: #eeeeee; --dark: #222222; --dark-mid: #383838; --mid: #696969; --light: #6b6b6b; --accent: #e0b252; --accent-light: #ebc98a; --accent-dark: #c9983a; --gold: #e0b252; --gold-light: #ebc98a; --gold-dark: #c9983a; --navy: #131728; --navy-hover: #1e2540; --red: #ec0101; --red-light: #fde0e4; --green: #428445; --brand-gold: #878787; --emerald: #222222; --radius-sm: 0; --radius-md: 0; --radius-lg: 0; --radius-pill: 40px; --font-sans: "Inter", system-ui, sans-serif; --font-serif: "Inter", system-ui, sans-serif; --font-logo: "Libre Baskerville", Georgia, serif; --font-accent: "Libre Baskerville", Georgia, serif; --max-w: 1200px; --gutter: 15px; } body { display: block; font-family: var(--font-sans); color: var(--dark); font-size: 14px; line-height: 1.7; } h1, h2, h3, h4, h5, h6 { font-family: var(--font-sans); color: var(--dark); } a { color: inherit; } .btn, .ph-btn, .mc-btn, .lk-btn { border-radius: var(--radius-pill); font-family: var(--font-sans); font-weight: 600; font-size: 14px; letter-spacing: 0; text-transform: none; transition: background-color .25s ease, color .25s ease, border-color .25s ease; } .btn-primary, .ph-btn, .mc-btn--dark, .lk-btn { background: var(--navy); color: #fff; border: 1px solid var(--navy); } .btn-primary:hover, .ph-btn:hover, .mc-btn--dark:hover, .lk-btn:hover { background: var(--navy-hover); border-color: var(--navy-hover); color: #fff; } .lk-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 34px; line-height: 1.2; text-decoration: none; } .lk-btn--light { background: #fff; color: var(--dark); border-color: #fff; } .lk-btn--outline, .btn-outline { background: transparent; color: var(--dark); border: 2px solid var(--dark); } .lk-btn--outline:hover, .btn-outline:hover { background: var(--dark); color: #fff; border-color: var(--dark); } input[type=text], input[type=email], input[type=password], input[type=tel], input[type=search], select, textarea { border-radius: 0; } .quick-bar { border-bottom: 1px solid var(--bg-warm); } .pc.hdt-card-product { position: relative; } .hdt-card-product__media { position: relative; background: var(--bg-subtle); } .hdt-card-product__media-wrapp { display: block; position: relative; aspect-ratio: 3 / 4; overflow: hidden; } .hdt-card-product__media-wrapp img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: opacity .5s ease, transform 1.2s ease; } .hdt-card-product__media--hover { opacity: 0; } .pc:hover .hdt-card-product__media--hover { opacity: 1; } .pc:hover .hdt-card-product__media-wrapp img:only-child { transform: scale(1.06); } .lk-card-ph { display: grid; place-items: center; position: absolute; inset: 0; padding: 12px; text-align: center; font-size: 13px; color: var(--light); } .hdt-badge__wrapp { position: absolute; top: 10px; left: 10px; z-index: 2; display: flex; flex-direction: column; gap: 5px; } .hdt-badge { display: inline-flex; align-items: center; justify-content: center; min-width: 0; height: auto; padding: 3px 8px; border-radius: 0; font-size: 12px; font-weight: 500; line-height: 1.3; color: #fff; } .hdt-badge--sale { background: #fe4b12; } .hdt-badge--new { background: #01bad4; } .hdt-pr-btns-group2 { position: absolute; top: 10px; right: 10px; z-index: 3; gap: 6px; } .hdt-pr_btn { display: grid; place-items: center; width: 36px; height: 36px; border: 0; border-radius: 50%; background: #fff; color: var(--dark); cursor: pointer; box-shadow: 0 2px 8px rgba(0,0,0,.08); opacity: 0; transform: translateX(8px); transition: opacity .3s ease, transform .3s ease, background-color .2s, color .2s; } .pc:hover .hdt-pr_btn, .hdt-pr_btn:focus-visible, .hdt-pr_btn.is-active { opacity: 1; transform: none; } .hdt-pr_btn:hover { background: var(--dark); color: #fff; } .hdt-pr_btn.is-active svg, .hdt-pr_btn.active svg { fill: currentColor; } .lk-card-atc { position: absolute; left: 50%; bottom: 14px; z-index: 3; transform: translate(-50%, 10px); opacity: 0; min-width: 136px; padding: 10px 22px; border: 0; border-radius: var(--radius-pill); background: #fff; color: var(--dark); font: 500 13px/1.2 var(--font-sans); cursor: pointer; transition: opacity .3s ease, transform .3s ease, background-color .2s, color .2s; } .pc:hover .lk-card-atc, .lk-card-atc:focus-visible { opacity: 1; transform: translate(-50%, 0); } .lk-card-atc:hover { background: var(--dark); color: #fff; } @media (hover: none) { .hdt-pr_btn { opacity: 1; transform: none; } .lk-card-atc { display: none; } } .hdt-pr-style11 .hdt-badge__wrapp { top: 15px; left: 15px; right: auto; gap: 8px; align-items: flex-start; } .hdt-pr-style11 .hdt-badge { padding: 3px 10px; border-radius: 3px; font-size: 13px; } .hdt-pr-style11 .hdt-pr-btns-group2 { top: 15px; right: 10px; left: auto; bottom: auto; width: auto; gap: 7px; } .hdt-pr-style11 .hdt-pr_btn { border-radius: 4px; box-shadow: none; } .pc.hdt-pr-style11 .lk-card-atc { left: 15px; right: 15px; bottom: 15px; width: auto; min-width: 0; height: 40px; padding: 5px 15px; border-radius: 4px; font-size: 14px; transform: translateY(10px); } .pc.hdt-pr-style11:hover .lk-card-atc, .pc.hdt-pr-style11 .lk-card-atc:focus-visible { transform: none; } @media (hover: none) and (min-width: 768px) { .pc.hdt-pr-style11 .lk-card-atc { display: block; opacity: 1; transform: none; } } @media (max-width: 767px) { .pc.hdt-pr-style11 .lk-card-atc { display: none; } } @media (max-width: 767px) { .hdt-pr-style11 .hdt-badge { padding: 3px 12px; font-size: 14px; } .hdt-pr-style11 .hdt-badge__wrapp, .hdt-pr-style11 .hdt-pr-btns-group2 { top: 10px; } .hdt-pr-style11 .hdt-badge__wrapp { left: 10px; } .pc.hdt-pr-style11 .lk-card-atc { left: 10px; right: 10px; bottom: 10px; } } .hdt-card-product__info { padding-top: 14px; } .hdt-card-product__info h3 { margin: 0 0 4px; font-size: inherit; } .hdt-card-product__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 14px; font-weight: 500; color: var(--dark); text-decoration: none; } .hdt-card-product__title:hover { color: var(--accent); } .hdt-price__list { display: flex; gap: 8px; align-items: baseline; font-size: 14px; color: var(--light); } .hdt-price--sale { color: var(--red); } .hdt-compare-at-price { color: var(--light); } .hdt-container { width: 100%; max-width: var(--max-w); margin-inline: auto; padding-inline: var(--gutter); } .lk-section { padding-block: 50px 10px; } .lk-section--tint { background: var(--bg-subtle); padding-block: 60px; margin-top: 40px; } .lk-heading { margin-bottom: 30px; } .lk-heading h2 { position: relative; display: inline-flex; align-items: center; gap: 18px; margin: 0; font-size: 18px; font-weight: 600; letter-spacing: 0; } .lk-heading h2::before, .lk-heading h2::after { content: ""; width: 30px; height: 2px; background: var(--dark); } .lk-heading p { margin: 6px 0 0; font-family: var(--font-accent); font-size: 14px; color: var(--light); } .lk-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; } @media (max-width: 1023px) { .lk-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; } } @media (max-width: 639px) { .lk-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } } .lk-more { margin-top: 36px; } .lk-hero .hdt-slider__viewport { overflow: hidden; } .lk-hero .hdt-slider__container { display: flex; } .lk-hero .hdt-slider__slide { position: relative; flex: 0 0 100%; min-width: 0; } .lk-hero .hdt-slide_inner { position: relative; height: var(--aspect-ratioapt, 400px); } @media (min-width: 768px) { .lk-hero .hdt-slide_inner { height: min(var(--aspect-ratioapt-md, 910px), calc(100vh - 150px)); min-height: 520px; } } .lk-hero .hdt-media-wrapper img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .lk-hero .hdt-full-width-link { position: absolute; inset: 0; z-index: 1; } .lk-hero .hdt-content-type-container { position: absolute; inset: 0; z-index: 2; display: grid; align-items: center; pointer-events: none; } .lk-hero .hdt-content { max-width: none; width: 100%; margin: 0; padding-inline: 7.5vw 30px; } .lk-hero .hdt-content-inner { max-width: 720px; pointer-events: auto; } .lk-hero__eyebrow { margin: 0 0 24px; font-size: 20px; font-weight: 400; line-height: 1; letter-spacing: 1.6px; color: var(--dark); } .lk-hero__title { margin: 0 0 24px; font-size: 65px; line-height: 1; font-weight: 600; letter-spacing: 0; color: var(--dark); } .lk-hero .lk-btn { min-width: 200px; padding: 0 30px; line-height: 36px; min-height: 40px; border-radius: 0; font-size: 16px; font-weight: 400; text-transform: uppercase; } .lk-hero--light .lk-hero__eyebrow, .lk-hero--light .lk-hero__title { color: #fff; } @media (max-width: 767px) { .lk-hero .hdt-content { padding-inline: 20px; } .lk-hero__eyebrow { font-size: 16px; margin-bottom: 20px; } .lk-hero__title { font-size: 40px; margin-bottom: 20px; } .lk-hero .lk-btn { min-width: 100px; } } .lk-hero .hdt-slider__dots, .lk-hero [class*="dots"] { z-index: 3; } .lk-hero .hdt-slider__dots { position: absolute; right: 30px; bottom: 25px; left: auto; display: flex; gap: 10px; justify-content: flex-end; } .lk-hero .hdt-slider__dot { position: relative; width: 22px; height: 22px; padding: 0; border: 1px solid transparent; border-radius: 50%; background: none; cursor: pointer; } .lk-hero .hdt-slider__dot::before { content: ""; position: absolute; inset: 0; margin: auto; width: 8px; height: 8px; border-radius: 50%; background: rgba(0, 0, 0, .35); } .lk-hero .hdt-slider__dot.hdt-slider__dot--selected { border-color: var(--dark); } .lk-hero .hdt-slider__dot.hdt-slider__dot--selected::before { background: var(--dark); } .hdt-banner_masonry { display: grid; gap: 30px; grid-auto-rows: var(--masonry-grid-row-height-mb, 150px); grid-template-columns: repeat(2, 1fr); } .hdt-banner_masonry__item { grid-column: span var(--item-column-span-mb, 1); grid-row: span var(--item-row-span-mb, 1); } @media (min-width: 768px) { .hdt-banner_masonry { grid-template-columns: repeat(12, 1fr); grid-auto-rows: var(--masonry-grid-row-height, 155px); } .hdt-banner_masonry__item { grid-column: span var(--item-column-span-tb, 6); grid-row: span var(--item-row-span-tb, 1); } } @media (min-width: 1151px) { .hdt-banner_masonry__item { grid-column: span var(--item-column-span, 6); grid-row: span var(--item-row-span, 1); } } .hdt-banner_masonry .hdt-item_inner { position: relative; height: 100%; overflow: hidden; background: var(--bg-subtle); } .hdt-banner_masonry .hdt-media-wrapper img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s ease; } .hdt-banner_masonry .hdt-full-width-link { position: absolute; inset: 0; z-index: 2; } .hdt-banner_masonry .hdt-content_wrap { position: absolute; inset: 0; z-index: 3; display: grid; align-items: end; justify-items: center; padding: 25px 15px; pointer-events: none; } .hdt-banner_masonry .hdt-content_wrap a { pointer-events: auto; } .hdt-eff-img-zoom:hover img { transform: scale(1.08); } .lk-promos { display: grid; gap: 30px; grid-template-columns: repeat(var(--n, 3), 1fr); } .lk-promos--1 { --n: 1; } .lk-promos--2 { --n: 2; } .lk-promos--3 { --n: 3; } @media (max-width: 767px) { .lk-promos { grid-template-columns: 1fr; gap: 15px; } } .lk-promo { position: relative; display: block; overflow: hidden; aspect-ratio: 4 / 3; color: var(--dark); text-decoration: none; } .lk-promo img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s ease; } .lk-promo__t { position: absolute; left: 30px; top: 50%; transform: translateY(-50%); max-width: 60%; } .lk-promo__t small { display: block; font-size: 13px; color: var(--mid); } .lk-promo__t h3 { margin: 4px 0 12px; font-size: 24px; font-weight: 600; line-height: 1.25; } .lk-link { font-weight: 600; border-bottom: 2px solid currentColor; padding-bottom: 2px; } .lk-promo:hover .lk-link { color: var(--accent); } .lk-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 26px; margin: -10px 0 30px; } .lk-tabs button { padding: 4px 0; border: 0; border-bottom: 2px solid transparent; background: none; color: var(--light); font: 500 14px var(--font-sans); cursor: pointer; } .lk-tabs button.is-active, .lk-tabs button:hover { color: var(--dark); border-bottom-color: var(--dark); } .lk-flash { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px; padding: 36px 40px; background: var(--dark); color: #fff; } .lk-flash small { font-size: 12px; text-transform: uppercase; letter-spacing: .12em; opacity: .7; } .lk-flash h3 { margin: 0; color: #fff; font-size: 28px; font-weight: 600; } .lk-countdown { display: flex; gap: 12px; } .lk-countdown div { display: grid; place-items: center; min-width: 64px; padding: 8px; background: #fff; color: var(--dark); } .lk-countdown b { font-size: 22px; } .lk-countdown small { color: var(--light); opacity: 1; } .lk-flash .lk-btn { background: var(--accent); border-color: var(--accent); } .lk-reviews { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } @media (max-width: 767px) { .lk-reviews { grid-template-columns: 1fr; } } .lk-review { margin: 0; padding: 30px; background: #fff; text-align: center; } .lk-stars { color: #fbbf24; letter-spacing: 2px; margin-bottom: 12px; } .lk-review blockquote { margin: 0 0 16px; font-family: var(--font-accent); font-style: italic; color: var(--mid); } .lk-review figcaption { font-size: 13px; color: var(--light); } .lk-review figcaption b { color: var(--dark); } .lk-insta { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; } @media (max-width: 767px) { .lk-insta { grid-template-columns: repeat(3, 1fr); } } .lk-insta a { display: block; aspect-ratio: 1; overflow: hidden; } .lk-insta img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s ease; } .lk-services { border-top: 1px solid var(--bg-warm); margin-top: 50px; padding-block: 40px; } .lk-services__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } @media (max-width: 1023px) { .lk-services__grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 479px) { .lk-services__grid { grid-template-columns: 1fr; } } .lk-service { display: flex; gap: 18px; align-items: flex-start; } .lk-service svg { flex: 0 0 40px; width: 40px; height: 40px; color: var(--dark); } .lk-service h3 { margin: 0 0 2px; font-size: 16px; font-weight: 600; } .lk-service p { margin: 0; font-size: 13px; color: var(--light); } .lk-reminder { background: var(--bg-subtle); border-bottom: 1px solid var(--bg-warm); } .lk-reminder__inner { display: flex; flex-wrap: wrap; gap: 12px 24px; align-items: center; justify-content: center; padding-block: 14px; font-size: 14px; } .lk-reminder .lk-btn { padding: 8px 24px; } .breadcrumb, .breadcrumbs { font-size: 13px; color: var(--light); } .badge-hot, .badge-sale { background: var(--red); border-radius: var(--radius-pill); } @media (max-width: 767px) { .product-card__quick-add { display: none !important; } }
/* kalles-chrome.css */:root { --lk-hd-h: 90px; --lk-line: #ebebeb; --lk-text-2: #6b6b6b; --lk-ease: cubic-bezier(.19, 1, .22, 1); } .announcement-bar.hdt-announcement-bar { position: relative; display: flex; align-items: center; min-height: 70px; padding: 0; background: #222; color: #fff; font: 400 14px/1.3 var(--font-sans); overflow: hidden; } .hdt-announcement-bar__link { position: absolute; inset: 0; z-index: 1; } .hdt-announcement-bar .hdt-marquee { display: block; width: 100%; } .hdt-announcement-bar .hdt-marquee-item { display: inline-flex; align-items: center; column-gap: var(--space-item, 40px); padding-right: var(--space-item, 40px); } .hdt-announcement-bar .hdt-marquee__item { display: inline-flex; align-items: center; } .hdt-announcement-bar__text { white-space: nowrap; color: #fff; } .hdt-announcement-bar__big { font-size: clamp(18px, 3.6vw, 36px); font-weight: 400; line-height: 1; letter-spacing: 0; } @media (max-width: 767px) { .announcement-bar.hdt-announcement-bar { min-height: 50px; font-size: 13px; } } .lk-topbar { background: #f6f6f8; color: var(--dark-mid); font-size: 12px; border-bottom: 1px solid var(--lk-line); } .lk-topbar__inner { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 20px; min-height: 40px; padding-inline: 30px; } .lk-topbar__left, .lk-topbar__right { display: flex; gap: 22px; } .lk-topbar__right { justify-content: flex-end; } .lk-topbar a { color: inherit; text-decoration: none; transition: color .2s; } .lk-topbar a:hover, .lk-topbar .top-bar__signup { color: var(--accent); } .lk-topbar .top-bar__signup { font-weight: 600; } @media (max-width: 1149px) { .lk-topbar__inner { grid-template-columns: 1fr; justify-items: center; padding-inline: 15px; } .lk-topbar__left, .lk-topbar__right { display: none; } } @media (max-width: 767px) { .lk-topbar { display: none; } } .site-header.lk-header { position: sticky; top: 0; z-index: var(--z-header); background: #fff; border-bottom: 0; box-shadow: none; transition: transform .45s var(--lk-ease), box-shadow .3s ease; } .site-header.lk-header:not(.is-scrolled) { box-shadow: none !important; } .site-header.lk-header.is-scrolled { box-shadow: 0 5px 15px rgba(0, 0, 0, .06) !important; } .site-header.lk-header.is-hidden { transform: translateY(-100%); box-shadow: none !important; } :root { --lk-hd-h: 80px; } .lk-hd__row { position: relative; display: grid; grid-template-columns: 5fr 2fr 5fr; align-items: stretch; min-height: var(--lk-hd-h); padding-inline: 35px; } .lk-hd__left { display: flex; align-items: stretch; gap: 12px; min-width: 0; } .lk-hd__logo { display: flex; align-items: center; justify-content: center; } .lk-logo { font-family: var(--font-logo); font-size: 28px; font-weight: 700; line-height: 1; letter-spacing: -.02em; color: var(--dark); text-decoration: none; white-space: nowrap; } .lk-logo:hover { color: var(--dark); } .site-logo-text { font-family: var(--font-logo); font-weight: 700; letter-spacing: -.01em; color: var(--dark); text-transform: none; } .site-logo-text span { display: none; } .hdt-header__logo-wrapper img, .hdt-header__logo { display: block; max-height: 44px; width: auto; } .lk-hd__icons { display: flex; align-items: center; justify-content: flex-end; gap: 22px; } .lk-hd__icon, .site-header .header-action-btn.lk-hd__icon { position: relative; display: inline-flex; flex-direction: row; align-items: center; justify-content: center; width: auto; height: auto; padding: 4px; margin: 0; border: 0; border-radius: 0; background: none; color: var(--dark); font-size: 0; cursor: pointer; transition: color .25s ease; } .lk-hd__icon:hover, .site-header .header-action-btn.lk-hd__icon:hover { background: none; color: var(--accent); } .lk-hd__icon svg { display: block; width: 22px; height: 22px; } .lk-hd__icon .ui-ico--cart { width: 25px; height: 21px; } .lk-hd__icon .ui-ico--wish { width: 23px; height: 22px; } .lk-hd__icon .count, .hdt-count-bubble { position: absolute; top: -4px; right: -8px; left: auto; min-width: 16px; width: auto; height: 16px; padding: 0 3px; border-radius: 8px; background: var(--dark); color: #fff; font: 500 10px/16px var(--font-sans); text-align: center; align-items: center; justify-content: center; } .mob-menu-toggle svg { width: 30px; height: 16px; } .lk-nav { display: flex; align-items: stretch; justify-content: flex-start; background: none; border: 0; } .lk-nav .lk-nav__list, .header-inner .nav-inner.lk-nav__list { position: static; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; height: 100%; max-width: none; margin: 0; padding: 0; list-style: none; } .lk-nav .nav-item { position: static; display: flex; align-items: stretch; margin: 0; } .lk-nav .nav-link { position: relative; display: inline-flex; align-items: center; height: 100%; padding: 0 21px; border: 0; background: none; font: 500 17px/1.2 var(--font-sans); color: var(--dark); letter-spacing: 0; text-transform: none; white-space: nowrap; transition: color .25s ease; } .lk-nav .nav-item:first-child > .nav-link { padding-left: 0; } .lk-nav .nav-link::after, .lk-nav .nav-link::before { display: none; content: none; } .lk-nav .nav-link:hover, .lk-nav .nav-item:hover > .nav-link, .lk-nav .nav-item:focus-within > .nav-link, .lk-nav .nav-item.touch-open > .nav-link { background: none; color: var(--accent); border: 0; } .hdt-menu-link-text { position: relative; display: inline-block; } .hdt_label_menu { display: inline-flex; line-height: 1; } .hdt-menu-link-text > .hdt_label_menu { position: absolute; left: 50%; bottom: calc(100% + 1px); transform: translateX(-50%); pointer-events: none; } .hdt_label_menu > span { display: inline-flex; align-items: center; justify-content: center; position: relative; padding: 3px 7px; border-radius: 9px; color: #fff; font: 500 10px/1 var(--font-sans); white-space: nowrap; } .hdt-menu-link-text > .hdt_label_menu > span::after { content: ""; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); border: 4px solid transparent; border-top-color: inherit; border-bottom: 0; } .hdt_label_new { background: #01bad4; border-top-color: #01bad4; } .hdt_label_sale { background: #ff7f33; border-top-color: #ff7f33; } .hdt_label_hot { background: #e24c4c; border-top-color: #e24c4c; } .hdt-mega-menu-list .hdt_label_menu { margin-left: 8px; } .lk-nav .mega-menu { position: absolute; top: 100%; left: 0; z-index: var(--z-mega-menu); display: block; width: min(1200px, 100%); min-width: 0; max-width: none; margin: 0; padding: 0; background: #fff; border: 0; border-radius: 0; box-shadow: 0 5px 15px rgba(0, 0, 0, .08); max-height: calc(100vh - 160px); overflow-y: auto; opacity: 0; visibility: hidden; transform: translateY(15px); pointer-events: none; transition: opacity .35s var(--lk-ease), transform .35s var(--lk-ease), visibility .35s; } .lk-nav .nav-item:hover > .mega-menu, .lk-nav .nav-item:focus-within > .mega-menu, .lk-nav .nav-item.touch-open > .mega-menu { opacity: 1; visibility: visible; transform: none; pointer-events: auto; } .hdt-mega-shop__inner { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 30px; padding: 20px 35px 30px; } .hdt-menu-col { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; align-content: start; } .lk-nav .mega-col { min-width: 0; padding: 0; } .lk-nav .hdt-mega-heading { display: block; margin: 0 0 14px; padding: 0 0 15px; border-bottom: 1px solid var(--lk-line); font: 500 13px/1.4 var(--font-sans); color: var(--dark); text-transform: uppercase; letter-spacing: .02em; text-decoration: none; } .lk-nav a.hdt-mega-heading:hover { color: var(--accent); } .hdt-mega-menu-list { margin: 0; padding: 0; list-style: none; } .hdt-mega-menu-list li { margin: 0; } .lk-nav .mega-col a.hdt-menu-link { display: inline-flex; align-items: center; padding: 9px 0; margin: 0; border-radius: 0; background: none; font-size: 14px; font-weight: 400; line-height: 1.5; color: var(--lk-text-2, #878787); text-decoration: none; transition: color .25s ease; transform: none; } .lk-nav .mega-col a.hdt-menu-link:hover { color: var(--accent); background: none; transform: none; } .lk-nav .mega-col a.mega-link--hot { color: var(--dark); } .hdt-collections-col { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; align-content: start; } .hdt-mega-item-collection { position: relative; display: block; overflow: hidden; text-decoration: none; background: var(--bg-subtle); } .hdt-mega-item-collection .hdt-collection-img { display: block; aspect-ratio: 4 / 5; overflow: hidden; } .hdt-mega-item-collection img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s ease; } .hdt-mega-item-collection:hover img { transform: scale(1.08); } .hdt-mega-item-collection .hdt-collection-title { position: absolute; left: 50%; bottom: 20px; transform: translateX(-50%); min-width: 150px; padding: 11px 25px; background: #fff; color: var(--dark); text-align: center; font: 500 17px/1.3 var(--font-sans); white-space: nowrap; transition: background-color .25s, color .25s; } .hdt-mega-item-collection:hover .hdt-collection-title { background: var(--dark); color: #fff; } @media (max-width: 1400px) { .lk-hd__row { padding-inline: 20px; } .lk-nav .nav-link { padding: 0 14px; font-size: 15px; } .lk-hd__icons { gap: 18px; } } @media (max-width: 1250px) { .lk-nav .nav-link { padding: 0 10px; font-size: 14px; } .lk-logo { font-size: 24px; } } @media (max-width: 1149px) { :root { --lk-hd-h: 64px; } .lk-hd__row { grid-template-columns: 1fr auto 1fr; padding-inline: 15px; } .lk-nav { display: none !important; } .mob-menu-toggle { display: inline-flex !important; } .lk-hd__left { grid-column: 1; align-items: center; } .lk-hd__logo { grid-column: 2; } .lk-logo { font-size: 22px; } .lk-hd__icons { grid-column: 3; gap: 16px; } } @media (max-width: 767px) { .lk-logo { font-size: 18px; } .lk-hd__icons { gap: 12px; } .lk-hd__icon--account, .lk-hd__icon--wish { display: none !important; } } @media (max-width: 374px) { .lk-logo { font-size: 16px; } } .header-search-drop.lk-search { box-shadow: 0 10px 30px rgba(0, 0, 0, .08); } .lk-search .header-search-drop-inner { max-width: 1000px; margin: 0 auto; padding: 40px 15px 40px; } .lk-search .hsd-title { font-size: 20px; font-weight: 500; } .lk-search .search-bar { border: 0; border-bottom: 2px solid var(--lk-line); border-radius: 0; background: none; transition: border-color .25s; } .lk-search .search-bar:focus-within { border-bottom-color: var(--dark); } .lk-search .search-input { border: 0; background: none; font-size: 18px; padding: 14px 0; } .lk-search .search-btn { border: 0; background: none; color: var(--dark); } .lk-search .hsd-popular h4 { font-size: 16px; font-weight: 600; } .lk-drawer-overlay, .rv-overlay { position: fixed; inset: 0; background: rgba(0, 0, 0, .5); z-index: var(--z-drawer); transition: opacity .35s ease, visibility .35s ease; cursor: pointer; } .mc { width: 420px; max-width: calc(100vw - 30px); transition: transform .5s var(--lk-ease); box-shadow: 0 0 20px rgba(0, 0, 0, .1); } .mc-title { padding: 18px 60px 18px 20px; font-size: 16px; font-weight: 600; color: var(--dark); border-bottom: 1px solid var(--lk-line); } .mc-close { top: 12px; right: 12px; color: var(--dark); } .mc-close:hover { color: var(--accent); } .mc-close svg { width: 20px; height: 20px; } .mc-ship { padding: 16px 20px; background: #f6f6f8; } .mc-list { padding: 0 20px; } .mc-item { gap: 15px; padding: 18px 0; border-bottom: 1px solid var(--lk-line); } .mc-item__img { width: 75px; flex: 0 0 75px; aspect-ratio: 3 / 4; overflow: hidden; background: #f6f6f8; } .mc-item__img img { width: 100%; height: 100%; object-fit: cover; } .mc-item__name { font-size: 14px; font-weight: 500; color: var(--dark); } .mc-item__price { font-size: 14px; color: var(--lk-text-2); } .mc-item__now { color: var(--red); } .mc-item__remove { color: var(--lk-text-2); } .mc-item__remove:hover { color: var(--red); } .mc-foot { padding: 18px 20px 22px; border-top: 1px solid var(--lk-line); box-shadow: 0 0 10px rgba(0, 0, 0, .06); background: #fff; } .mc-row--total { font-size: 16px; font-weight: 600; color: var(--dark); } .mc-note { font-size: 13px; color: var(--lk-text-2); } .mc-foot .mc-btn { display: flex; width: 100%; justify-content: center; align-items: center; min-height: 46px; margin-top: 10px; } .mc-btn--light { background: #fff; color: var(--dark); border: 1px solid var(--dark); } .mc-btn--light:hover { background: var(--dark); color: #fff; } .mc-empty h4 { font-size: 16px; font-weight: 500; } .mc-empty p { font-size: 14px; color: var(--lk-text-2); } .lk-wish-list { flex: 1; overflow-y: auto; } .lk-wish-list > div { padding: 18px 0 !important; border-bottom-color: var(--lk-line) !important; } .lk-wish-list > div > a:first-child { width: 75px !important; height: 100px !important; border-radius: 0 !important; background: #f6f6f8 !important; } .lk-wish-list > div a { color: var(--dark) !important; } .lk-wish-list > div a:hover { color: var(--accent) !important; } .lk-wish-list > p { padding: 60px 0 !important; } .lk-wish-list .js-wishlist-remove:hover { color: var(--red) !important; } .lk-mm { position: fixed; inset: 0; z-index: var(--z-menu); display: flex; pointer-events: none; } .lk-mm__overlay { position: absolute; inset: 0; background: rgba(0, 0, 0, .5); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .35s ease, visibility .35s ease; } .lk-mm__panel { position: relative; z-index: 1; display: flex; flex-direction: column; width: 340px; max-width: calc(100vw - 50px); height: 100%; height: 100dvh; background: #fff; pointer-events: auto; overflow: hidden; transition: transform .5s var(--lk-ease); box-shadow: 0 0 20px rgba(0, 0, 0, .1); } .lk-mm__tabs { display: flex; align-items: stretch; flex: 0 0 auto; border-bottom: 1px solid var(--lk-line); background: #f6f6f8; } .lk-mm__tab { position: relative; flex: 1; min-height: 52px; padding: 0 10px; border: 0; background: none; font: 600 14px var(--font-sans); color: var(--lk-text-2); cursor: pointer; transition: color .25s; } .lk-mm__tab::after { content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: var(--dark); transform: scaleX(0); transition: transform .3s ease; } .lk-mm__tab.is-active { color: var(--dark); background: #fff; } .lk-mm__tab.is-active::after { transform: scaleX(1); } .lk-mm__close { flex: 0 0 52px; display: grid; place-items: center; border: 0; border-left: 1px solid var(--lk-line); background: #fff; color: var(--dark); cursor: pointer; } .lk-mm__close:hover { color: var(--accent); } .lk-mm__body { flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; } .lk-mm__pane[hidden] { display: none; } .hdt-mb-menu, .hdt-mb-menu__sub { margin: 0; padding: 0; list-style: none; } .hdt-mb-menu__item { border-bottom: 1px solid var(--lk-line); } .hdt-mb-menu__link, .hdt-mb-menu .mobmenu-summary { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 50px; padding: 0 20px; background: none; font: 500 14px/1.4 var(--font-sans); color: var(--dark); text-decoration: none; cursor: pointer; list-style: none; } .hdt-mb-menu summary::-webkit-details-marker { display: none; } .hdt-mb-menu__link:hover, .hdt-mb-menu__link.is-sale { color: var(--accent); } .hdt-mb-menu__link.is-sale { color: var(--red); } .hdt-mb-menu details[open] > .mobmenu-summary { background: none; color: var(--accent); } .hdt-btn-open-sub.mobmenu-chevron { position: relative; flex: 0 0 30px; width: 30px; height: 30px; border-left: 1px solid var(--lk-line); color: var(--dark); transform: none; } .hdt-btn-open-sub.mobmenu-chevron::before, .hdt-btn-open-sub.mobmenu-chevron::after { content: ""; position: absolute; top: 50%; left: 60%; width: 11px; height: 1px; background: currentColor; transform: translate(-50%, -50%); transition: transform .3s ease; } .hdt-btn-open-sub.mobmenu-chevron::after { transform: translate(-50%, -50%) rotate(90deg); } .hdt-mb-menu details[open] > summary .hdt-btn-open-sub.mobmenu-chevron { transform: none; color: var(--accent); } .hdt-mb-menu details[open] > summary .hdt-btn-open-sub.mobmenu-chevron::after { transform: translate(-50%, -50%) rotate(0); } .hdt-mb-menu__sub { padding: 0 0 10px 20px; } .hdt-mb-menu__sublink, .hdt-mb-menu__sub .mobmenu-summary { display: flex; align-items: center; justify-content: space-between; gap: 8px; min-height: 38px; padding: 0 20px 0 0; font-size: 13px; font-weight: 400; color: var(--lk-text-2); text-decoration: none; background: none; } .hdt-mb-menu__sublink:hover { color: var(--accent); } .hdt-mb-menu__all { color: var(--dark); font-weight: 600; } .hdt-mb-menu__group { color: var(--dark); font-weight: 600; } .hdt-mb-menu__sub .hdt-btn-open-sub.mobmenu-chevron { flex-basis: 24px; width: 24px; height: 24px; border-left: 0; } .hdt-mb-menu__sublink.is-hot { color: var(--red); font-weight: 500; justify-content: flex-start; } .hdt-mb-menu__sublink .badge { padding: 1px 6px; border-radius: 2px; background: var(--red); color: #fff; font-size: 9px; line-height: 14px; } .lk-mm__extra { margin: 0; padding: 12px 0; list-style: none; border-bottom: 1px solid var(--lk-line); } .lk-mm__extra a { display: flex; align-items: center; gap: 12px; min-height: 42px; padding: 0 20px; font-size: 14px; color: var(--dark); text-decoration: none; } .lk-mm__extra a:hover { color: var(--accent); } .lk-mm__contact { padding: 18px 20px 30px; font-size: 13px; color: var(--lk-text-2); } .lk-mm__contact p { margin: 0 0 6px; color: var(--dark); font-weight: 600; } .lk-mm__contact a { display: block; padding: 3px 0; color: var(--lk-text-2); text-decoration: none; } .lk-mm__contact a:hover { color: var(--accent); } .site-footer.lk-footer { background: #f6f6f8; color: var(--lk-text-2); font-size: 14px; line-height: 1.7; border-top: 0; padding: 0; margin-top: 0; } .lk-footer__main { padding-block: 60px 45px; } .lk-footer__grid { display: grid; grid-template-columns: 1.3fr 1fr 1fr 1fr 1.4fr; gap: 30px; } .lk-footer .lk-logo { display: inline-block; margin-bottom: 28px; font-size: 24px; } .lk-footer__contact { display: grid; gap: 16px; margin: 0 0 24px; padding: 0; list-style: none; } .lk-footer__contact li { display: flex; align-items: flex-start; gap: 8px; } .lk-footer__contact svg { flex: 0 0 auto; margin-top: 1px; color: var(--dark); } .lk-footer a { color: var(--lk-text-2); text-decoration: none; transition: color .25s ease; } .lk-footer a:hover { color: var(--accent); } .lk-footer__social { display: flex; gap: 22px; margin: 0; padding: 0; list-style: none; } .lk-footer__social a { display: grid; place-items: center; width: 22px; height: 22px; color: var(--dark); background: none; border: 0; border-radius: 0; } .lk-footer__social a:hover { color: var(--accent); background: none; } .lk-footer__social svg { width: 16px; height: 16px; } .lk-footer__heading, .lk-footer .footer-col h5 { margin: 0 0 22px; font: 500 18px/1.3 var(--font-sans); color: var(--dark); text-transform: none; letter-spacing: 0; } .lk-footer .footer-col-toggle { display: block; width: 100%; padding: 0; margin: 0; border: 0; background: none; text-align: inherit; cursor: default; font: inherit; color: inherit; text-transform: none; letter-spacing: 0; } .lk-footer .footer-links { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; } .lk-footer .footer-links li { margin: 0; } .lk-footer .footer-links a { font-size: 14px; color: var(--lk-text-2); } .lk-footer .footer-links a:hover { color: var(--accent); } .lk-footer__news p { margin: 0 0 20px; font-size: 14px; line-height: 1.7; color: var(--lk-text-2); } .lk-news-form { position: relative; display: flex; gap: 0; border: 1px solid #d7d7d7; background: #fff; } .lk-news-form input[type=email] { flex: 1; min-width: 0; height: 46px; padding: 0 16px; border: 0; border-radius: 0; background: transparent; font: 400 14px var(--font-sans); color: var(--dark); outline: none; } .lk-news-form button[type=submit] { flex: 0 0 auto; height: 46px; padding: 0 22px; border: 0; border-radius: 0; background: var(--dark); color: #fff; font: 600 13px var(--font-sans); text-transform: none; letter-spacing: 0; cursor: pointer; transition: background-color .25s ease; } .lk-news-form button[type=submit]:hover { background: var(--accent); } .lk-footer .pf-err { color: var(--red); } .lk-footer .pf-code { display: flex; align-items: center; gap: 12px; margin: 0 0 10px; padding: 12px 16px; border: 1px dashed var(--dark); background: #fff; } .lk-footer .pf-code strong { color: var(--dark); letter-spacing: .08em; } .lk-footer .pf-code button { margin-left: auto; padding: 4px 14px; border: 1px solid var(--dark); border-radius: 30px; background: none; font-size: 12px; cursor: pointer; } .lk-footer__bottom, .site-footer .lk-footer__bottom { background: #f6f6f8; border-top: 1px solid #e3e3e3; } .lk-footer__bottom-inner, .site-footer .lk-footer__bottom-inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 30px; padding-block: 22px; font-size: 13px; color: var(--lk-text-2); } .lk-footer__copy b { color: var(--accent); font-weight: 500; } .lk-footer__bottom-links { display: flex; flex-wrap: wrap; gap: 6px 26px; margin: 0; padding: 0; list-style: none; } .lk-footer__payment { display: flex; flex-wrap: wrap; gap: 6px; } .lk-footer__payment .payment-icon { padding: 3px 7px; border: 1px solid #e0e0e0; border-radius: 3px; background: #fff; font-size: 10px; font-weight: 700; line-height: 1.3; } @media (max-width: 1149px) { .lk-footer__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lk-footer__brand, .lk-footer__news { grid-column: span 3; } .lk-footer__news { max-width: 520px; } } @media (max-width: 768px) { .lk-footer__main { padding-block: 40px 20px; } .lk-footer__grid { grid-template-columns: 1fr; gap: 0; } .lk-footer__brand, .lk-footer__news { grid-column: auto; } .lk-footer__brand { padding-bottom: 25px; } .lk-footer .footer-col { border-top: 1px solid #e3e3e3; } .lk-footer .footer-col h5 { margin: 0; } .lk-footer .footer-col-toggle { position: relative; padding: 16px 30px 16px 0; cursor: pointer; font-size: 16px; } .lk-footer .footer-col-toggle::after { content: ""; position: absolute; right: 4px; top: 50%; width: 8px; height: 8px; margin-top: -6px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); transition: transform .3s ease; } .lk-footer .footer-col.open .footer-col-toggle::after { transform: rotate(-135deg); margin-top: -2px; } .lk-footer .footer-col .footer-links { max-height: 0; overflow: hidden; transition: max-height .35s ease, padding .35s ease; padding: 0; } .lk-footer .footer-col.open .footer-links { max-height: 480px; padding: 0 0 18px; } .lk-footer__news { padding-top: 25px; border-top: 1px solid #e3e3e3; } .lk-footer__news .lk-footer__heading { font-size: 16px; margin-bottom: 12px; } .lk-footer__bottom-inner { flex-direction: column; justify-content: center; text-align: center; } .lk-footer__bottom-links, .lk-footer__payment { justify-content: center; } } @media (max-width: 767px) { .lk-footer__bottom-inner { padding-bottom: 22px; } } .pf-top.lk-top { right: 30px; bottom: 30px; width: 42px; height: 42px; border: 0; border-radius: 50%; background: #fff; color: var(--dark); box-shadow: 0 2px 10px rgba(0, 0, 0, .12); cursor: pointer; } .pf-top.lk-top:hover { background: var(--dark); color: #fff; } .pf-top.lk-top svg { width: 18px; height: 18px; } @media (max-width: 767px) { .pf-top.lk-top { right: 15px; bottom: calc(80px + env(safe-area-inset-bottom, 0px)); width: 38px; height: 38px; } } @media (max-width: 767px) { .mobile-tabbar { border-top: 1px solid var(--lk-line); box-shadow: 0 0 9px rgba(0, 0, 0, .12); } .mtb-item { font-size: 11px; color: var(--dark); } .mtb-item svg { width: 21px; height: 21px; stroke-width: 1.4; } .mtb-item.active { color: var(--accent); } .mtb-badge { background: var(--accent); font-weight: 500; } } html, body { overflow-x: clip; } body.checkout-mode .lk-topbar, body.checkout-mode .lk-header, body.checkout-mode .lk-footer, body.checkout-mode .mobile-tabbar { display: none !important; } .site-footer.lk-footer { background: #f6f6f8; color: var(--mid, #696969); font-size: 14px; border: 0; } .lk-footer__main { max-width: 1170px; margin: 0 auto; padding: 75px 15px 70px; } .lk-footer__grid { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1.35fr; gap: 30px; align-items: start; } .lk-footer .lk-logo { display: inline-block; margin-bottom: 30px; font-size: 26px; color: var(--dark); } .lk-footer__heading { margin: 0 0 30px; font-size: 16px; font-weight: 500; color: var(--dark); text-transform: none; letter-spacing: 0; } .lk-footer__heading .footer-col-toggle { padding: 0; border: 0; background: none; font: inherit; color: inherit; cursor: default; } .lk-footer__contact { margin: 0 0 22px; padding: 0; list-style: none; } .lk-footer__contact li { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 20px; line-height: 1.7; } .lk-footer__contact svg { flex: 0 0 20px; margin-top: 2px; color: var(--mid, #696969); } .lk-footer a { color: var(--mid, #696969); text-decoration: none; transition: color .25s; } .lk-footer a:hover { color: var(--accent); } .lk-footer__social { display: flex; gap: 22px; margin: 0; padding: 0; list-style: none; } .lk-footer__social a { display: inline-grid; place-items: center; width: auto; height: auto; border: 0; border-radius: 0; background: none; color: var(--mid, #696969); } .lk-footer__social a:hover { background: none; color: var(--accent); } .lk-footer__social svg { width: 17px; height: 17px; } .lk-footer .footer-links { margin: 0; padding: 0; list-style: none; } .lk-footer .footer-links li { margin-bottom: 14px; line-height: 1.5; } .lk-footer__news p { margin: 0 0 20px; line-height: 1.7; } .lk-news-form { display: flex; align-items: center; height: 48px; padding: 3px; border: 1px solid var(--dark); border-radius: 40px; background: #fff; } .lk-news-form input[type=email] { flex: 1; min-width: 0; height: 100%; padding: 0 12px; border: 0 !important; border-radius: 40px; background: none; font-size: 14px; color: var(--dark); outline: none; box-shadow: none; } .lk-news-form button[type=submit] { height: 100%; padding: 0 22px; border: 0; border-radius: 40px; background: #222; color: #fff; font-size: 14px; font-weight: 600; cursor: pointer; } .lk-news-form button[type=submit]:hover { background: var(--accent); } .lk-footer__payment { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; margin-top: 22px; } .lk-footer__payment .payment-icon { padding: 0; border: 0; background: none; font: italic 700 13px/1 var(--font-sans); letter-spacing: -.01em; color: #9b9b9b; } .lk-footer__bottom { background: #fff; border: 0; } .lk-footer__bottom-inner { display: flex; align-items: center; justify-content: space-between; gap: 15px; max-width: 1170px; margin: 0 auto; min-height: 64px; padding: 15px; font-size: 14px; } .lk-footer__copy a { color: var(--accent); } .lk-footer__bottom-links { display: flex; gap: 22px; margin: 0; padding: 0; list-style: none; } @media (max-width: 1149px) { .lk-footer__grid { grid-template-columns: repeat(3, 1fr); } .lk-footer__brand, .lk-footer__news { grid-column: span 3; } } @media (max-width: 767px) { .lk-footer__main { padding: 45px 15px 30px; } .lk-footer__grid { grid-template-columns: 1fr; gap: 0; } .lk-footer__brand, .lk-footer__news { grid-column: auto; } .lk-footer__brand { margin-bottom: 20px; } .lk-footer .footer-col { border-top: 1px solid #e6e6e6; } .lk-footer__heading { margin: 0; padding: 16px 0; } .lk-footer__heading .footer-col-toggle { cursor: pointer; width: 100%; text-align: left; } .lk-footer__news { padding-top: 20px; border-top: 1px solid #e6e6e6; } .lk-footer__bottom-inner { flex-direction: column; text-align: center; } } #cartDrawer.mc { width: 340px; display: flex; flex-direction: column; background: #fff; } #cartDrawer .mc-body { display: flex; flex-direction: column; height: 100%; overflow: hidden; } #cartDrawer .mc-close { top: 12px; right: 14px; width: 28px; height: 28px; } #cartDrawer .mc-title { flex: 0 0 auto; padding: 14px 50px 14px 20px; border-bottom: 1px solid #eee; font-size: 16px; font-weight: 500; } #cartDrawer .mc-ship { flex: 0 0 auto; padding: 14px 20px 18px; background: #fff; border-bottom: 1px solid #eee; box-shadow: 0 2px 6px rgba(0, 0, 0, .04); } #cartDrawer .fsb { font-size: 13px; color: var(--mid, #696969); } #cartDrawer .fsb__track { position: relative; height: 10px; margin-top: 12px; border-radius: 10px; background: #eee; overflow: visible; order: 2; } #cartDrawer .fsb__fill { height: 100%; border-radius: 10px; background: repeating-linear-gradient(-45deg, #e8153d 0 8px, #f2566e 8px 16px); background-size: 22px 22px; animation: lk-fsb-stripes 1s linear infinite; } @keyframes lk-fsb-stripes { to { background-position: 22px 0; } } #cartDrawer .fsb__truck { position: absolute; top: 50%; transform: translate(-50%, -50%); display: grid; place-items: center; width: 26px; height: 20px; border-radius: 4px; background: #e8153d; color: #fff; } #cartDrawer .fsb__truck svg { width: 16px; height: 12px; fill: currentColor; } #cartDrawer .fsb--done .fsb__fill { background: #428445; animation: none; } #cartDrawer .fsb--done .fsb__truck { background: #428445; } #cartDrawer .mc-list { flex: 1 1 auto; overflow-y: auto; padding: 0 20px; } #cartDrawer .mc-item { display: flex; gap: 20px; padding: 20px 0; border-bottom: 1px solid #eee; } #cartDrawer .mc-item__img { flex: 0 0 120px; width: 120px; aspect-ratio: 4 / 5; background: #f6f6f8; } #cartDrawer .mc-item__info { flex: 1; min-width: 0; } #cartDrawer .mc-item__name { font-size: 14px; font-weight: 500; line-height: 1.4; color: var(--dark); } #cartDrawer .mc-item__price { margin: 2px 0 10px; font-size: 14px; color: var(--mid, #696969); } #cartDrawer .mc-item__actions { display: flex; align-items: center; gap: 10px; } #cartDrawer .mc-qty { display: inline-flex; align-items: center; justify-content: space-between; width: 106px; height: 36px; padding: 0 8px; border: 1px solid #222; border-radius: 40px; } #cartDrawer .mc-qty__btn { display: grid; place-items: center; width: 22px; height: 22px; padding: 0; border: 0; background: none; color: #222; font-size: 18px; line-height: 1; cursor: pointer; } #cartDrawer .mc-qty__btn[disabled] { opacity: .4; cursor: default; } #cartDrawer .mc-qty__val { font-size: 15px; font-weight: 600; } #cartDrawer .mc-item__remove { position: static; width: 24px; height: 24px; padding: 0; border: 0; background: none; color: #222; cursor: pointer; } #cartDrawer .mc-item__remove svg { width: 18px; height: 18px; } #cartDrawer .mc-item__remove:hover { color: var(--red, #ec0101); } #cartDrawer .mc-foot { flex: 0 0 auto; padding: 20px; border-top: 1px solid #eee; box-shadow: 0 -4px 10px rgba(0, 0, 0, .04); background: #fff; } #cartDrawer .mc-row--total { display: flex; justify-content: space-between; font-size: 18px; font-weight: 600; color: var(--dark); } #cartDrawer .mc-note { margin: 8px 0 12px; font-size: 14px; color: var(--mid, #696969); } #cartDrawer .mc-note a { color: inherit; text-decoration: underline; } #cartDrawer .mc-terms { display: flex; align-items: center; gap: 10px; margin-bottom: 16px; font-size: 14px; color: var(--mid, #696969); cursor: pointer; } #cartDrawer .mc-terms input { width: 16px; height: 16px; margin: 0; accent-color: #222; } #cartDrawer .mc-terms a { color: inherit; text-decoration: underline; } #cartDrawer .mc-terms.is-error { color: var(--red, #ec0101); animation: lk-shake .35s; } @keyframes lk-shake { 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } } #cartDrawer .mc-foot .mc-btn { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 40px; margin-top: 10px; border: 0; border-radius: 40px; font-size: 12px; font-weight: 600; letter-spacing: .3em; text-transform: uppercase; text-decoration: none; } #cartDrawer .mc-foot .mc-btn--light { margin-top: 0; background: var(--accent); color: #fff; } #cartDrawer .mc-foot .mc-btn--light:hover { background: #222; color: #fff; } #cartDrawer .mc-foot .mc-btn--dark { background: #222; color: #fff; } #cartDrawer .mc-foot .mc-btn--dark:hover { background: var(--accent); } #cartDrawer .mc-pay { display: flex; justify-content: center; gap: 8px; margin-top: 18px; } #cartDrawer .mc-pay__i { display: inline-grid; place-items: center; width: 40px; height: 25px; border: 1px solid #e5e5e5; border-radius: 3px; background: #fff; font: italic 800 9px/1 var(--font-sans); } #cartDrawer .mc-pay__i--visa { background: #1434cb; border-color: #1434cb; color: #fff; } #cartDrawer .mc-pay__i--pp { color: #003087; } #cartDrawer .mc-pay__i--mc { position: relative; background: #252525; border-color: #252525; } #cartDrawer .mc-pay__i--mc i { position: absolute; top: 5px; width: 14px; height: 14px; border-radius: 50%; background: #eb001b; } #cartDrawer .mc-pay__i--mc i:first-child { left: 8px; } #cartDrawer .mc-pay__i--mc i:last-child { left: 16px; background: #f79e1b; mix-blend-mode: screen; } #cartDrawer .mc-pay__i--amex { background: #2e77bc; border-color: #2e77bc; color: #fff; } #cartDrawer .mc-empty { padding: 60px 20px; text-align: center; } @media (max-width: 767px) { #cartDrawer.mc { width: 100%; max-width: 340px; } #cartDrawer .mc-item__img { flex-basis: 96px; width: 96px; } } #cartDrawer .fsb { display: flex; flex-direction: column; } #cartDrawer .fsb > :not(.fsb__track) { order: 1; } #cartDrawer .fsb__track { order: 2; } .site-footer.lk-footer .lk-footer__bottom.footer-bottom { background: #fff !important; border-top: 0; } .lk-hd__row--left { grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); min-height: 70px; padding-inline: 30px; border-bottom: 1px solid #eee; } .lk-hd__row--left .lk-hd__left { display: contents; } .lk-hd__row--left .mob-menu-toggle { grid-column: 1; grid-row: 1; justify-self: start; align-self: center; } .lk-hd__row--left .lk-hd__logo { grid-column: 1; grid-row: 1; justify-content: flex-start; } .lk-hd__row--left .lk-nav { grid-column: 2; grid-row: 1; justify-content: center; } .lk-hd__row--left .lk-hd__icons { grid-column: 3; grid-row: 1; } .lk-hd__row--left .lk-nav .nav-link { padding: 0 15px; font-size: 15px; } .lk-hd__row--left .lk-nav .nav-item:first-child > .nav-link { padding-left: 15px; } .lk-hd__row--left .lk-logo { font-size: 26px; } .lk-hd__row--left .lk-nav .mega-menu { left: 50%; width: min(1200px, calc(100vw - 40px)); transform: translate(-50%, 15px); } .lk-hd__row--left .lk-nav .nav-item:hover > .mega-menu, .lk-hd__row--left .lk-nav .nav-item:focus-within > .mega-menu, .lk-hd__row--left .lk-nav .nav-item.touch-open > .mega-menu { transform: translate(-50%, 0); } .lk-hd__row--left .hdt-mega-shop__inner { grid-template-columns: minmax(0, 1fr); padding: 20px 20px 40px; } .lk-hd__row--left .hdt-collections-col { display: none; } .lk-hd__row--left .hdt-menu-col { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; } .lk-hd__row--left .lk-nav .hdt-mega-heading { padding-bottom: 20px; margin-bottom: 10px; font-size: 13px; } .lk-hd__row--left .lk-nav .mega-col a.hdt-menu-link { padding: 10px 0; } @media (max-width: 1149px) { .lk-hd__row--left { grid-template-columns: 1fr auto 1fr; padding-inline: 15px; min-height: 64px; } .lk-hd__row--left .mob-menu-toggle { grid-column: 1; } .lk-hd__row--left .lk-hd__logo { grid-column: 2; justify-content: center; } .lk-hd__row--left .lk-logo { font-size: 22px; } } @media (max-width: 767px) { .lk-hd__row--left .lk-logo { font-size: 18px; } .lk-hd__row--left { min-height: 60px; } } @media (max-width: 767px) { .lk-footer__grid { grid-template-columns: minmax(0, 1fr); } .lk-footer__grid > * { min-width: 0; } .lk-news-form, .lk-footer__payment { max-width: 100%; } } @media (min-width: 1150px) { .lk-hd__row--center { grid-template-columns: minmax(max-content, 1fr) auto minmax(max-content, 1fr); column-gap: 24px; } .lk-hd__row--center .lk-hd__logo { padding-inline: 0; } } @media (min-width: 1150px) and (max-width: 1700px) { .lk-hd__row--center .lk-nav .nav-link { padding: 0 11px; } }
/* serene.css */:root { --ink: #241519; --ink-2: #444; --muted: #6B6061; --sage: #5A1827; --sage-dark: #45101C; --sage-soft: #F4E9EC; --cream: #faf7f2; --line: #E8DFD8; --sale: #8B1E2D; --accent: #B8975A; --accent-light: #c9a971; --accent-dark: #8C6F3B; --gold: #B8975A; --gold-light: #c9a971; --gold-dark: #8C6F3B; --dark: #241519; --emerald: #241519; --font-sans: "Inter", system-ui, sans-serif; --font-serif: "Cormorant Garamond", Georgia, serif; --font-logo: "Inter", system-ui, sans-serif; --font-accent: "Inter", system-ui, sans-serif; --color-accent: 176 141 87; --color-focus: 31 61 54; --color-new-badge-background: 31 61 54; --color-on-sale-badge-background: 216 64 47; --color-pr-sale-price: 216 64 47; --color-base-text: 31 31 31; --color-foreground: 31 31 31; --rd-ease: cubic-bezier(.19, 1, .22, 1); } body, body.hdt-kalles-theme { font-family: "Inter", system-ui, sans-serif; color: var(--ink); } .rd-container { width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 20px; } .rd-btn, .lk-btn, .kh-btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 14px 34px; border: 2px solid var(--ink); border-radius: 3px; background: var(--ink); color: #fff; font: 600 13px/1 "Inter", sans-serif; letter-spacing: .06em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: background-color .3s, border-color .3s, color .3s; } .rd-btn:hover, .lk-btn:hover { background: var(--sage); border-color: var(--sage); color: #fff; } body .kh-btn-outline { background: transparent; color: var(--ink); } body .kh-btn-outline:hover { background: var(--ink); border-color: var(--ink); color: #fff; } .rd-btn--light { background: #fff; border-color: #fff; color: var(--ink); } .rd-btn--light:hover { background: var(--sage); border-color: var(--sage); color: #fff; } .announcement-bar.hdt-announcement-bar { min-height: 44px; background: var(--ink); font-size: 13px; letter-spacing: .02em; } .hdt-announcement-bar__big { font-size: clamp(16px, 2.2vw, 22px); font-weight: 600; color: #cfdcb6; } .rd-header { display: contents; } .rd-lg-only, .rd-md-only { } .rd-top { background: #fff; border-bottom: 1px solid #e1e1e1; color: var(--ink-2); font-size: 12px; letter-spacing: -.025em; } .rd-top__row { display: flex; align-items: center; justify-content: space-between; gap: 20px; } .rd-top__msg { margin: 0; padding: 11px 0; line-height: 1.5; letter-spacing: -.0125em; white-space: nowrap; } .rd-top__right { display: flex; align-items: center; } .rd-top__right > * { margin-left: 23px; } .rd-top__right > :first-child { margin-left: 0; } .rd-top__link { display: inline-flex; align-items: center; gap: 5px; color: inherit; text-decoration: none; line-height: 1; transition: color .2s; } .rd-top__link:hover { color: var(--sage); } .rd-top__right > .rd-top__delim { margin: 0 0 0 8px; color: #aaa; } .rd-top__right > .rd-top__delim + .rd-top__link { margin-left: 8px; } .rd-mid { position: sticky; top: 0; z-index: var(--z-header, 1000); padding: 27px 0; background: #fff; color: var(--ink); font-size: 12px; font-weight: 700; transition: box-shadow .3s; } .rd-header.is-scrolled .rd-mid { box-shadow: 0 0 10px 1px rgba(0, 0, 0, .1); } .rd-mid__row { display: flex; align-items: center; justify-content: space-between; } .rd-mid__left, .rd-mid__right { display: flex; align-items: center; } .rd-mid__left { flex: 1; min-width: 0; } .rd-mid__right { justify-content: flex-end; } .rd-mid a { color: inherit; text-decoration: none; } .rd-burger, .site-header .rd-burger.mob-menu-toggle { display: none; margin: 0 20px 0 0; padding: 0; border: 0; background: none; color: var(--ink); cursor: pointer; line-height: 0; } .rd-logo { display: inline-flex; align-items: center; margin: 0 80px 1px 0; max-width: 200px; } .rd-logo img { display: block; width: 153px; height: auto; } .rd-search, .site-header .rd-search.header-action-btn { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex: 1; max-width: 522px; min-width: 0; margin: 0 20px 0 0; padding: 0 0 0 15px; height: 41px; border: 0; border-radius: 5px; background: #eee; color: #666; font: 400 13px/1 "Inter", sans-serif; letter-spacing: normal; text-align: left; cursor: text; } .site-header .rd-search.header-action-btn > span { display: block; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .rd-search svg { flex: none; width: 48px; padding: 0 14px; box-sizing: border-box; color: #333; height: 100%; } .rd-search:hover, .site-header .rd-search.header-action-btn:hover { background: #e7e7e7; color: #666; } .rd-ico, .site-header .rd-ico.header-action-btn { position: relative; display: inline-flex; align-items: center; justify-content: center; margin: 0; padding: 4px; border: 0; border-radius: 0; background: none; color: var(--ink); cursor: pointer; line-height: 0; transition: color .2s; } .rd-ico:hover, .site-header .rd-ico.header-action-btn:hover { background: none; color: var(--sage); } .rd-ico--search, .site-header .rd-ico--search.header-action-btn { display: none; } .rd-callbox { display: inline-flex; align-items: center; margin-right: 18px; padding-bottom: 1px; line-height: 1.2; } .rd-callbox svg { margin-right: 0; } .rd-callbox__text { display: block; margin-left: 12px; } .rd-callbox__text b { display: block; margin: 0 0 2px; font-size: 12px; font-weight: 400; color: #666; letter-spacing: -.025em; white-space: nowrap; } .rd-callbox__text span { display: block; font-size: 14px; font-weight: 700; letter-spacing: -.025em; white-space: nowrap; } .rd-callbox:hover { color: var(--sage); } .rd-divider { display: inline-block; vertical-align: middle; width: 1px; height: 25px; margin: 0 15px 0 0; background: #e1e1e1; } .rd-divider--wish { margin: 0 15px 0 15px; } .rd-count, .rd-ico .count { position: absolute; top: 1px; right: -8px; left: auto; display: inline-flex; align-items: center; justify-content: center; min-width: 15px; width: auto; height: 15px; padding: 0 3px; border-radius: 50%; background: var(--sage); color: #fff; font: 600 9px/15px "Inter", sans-serif; text-align: center; } .rd-cart, .site-header .rd-cart.header-action-btn { display: inline-flex; flex-direction: row; align-items: center; width: auto; height: auto; margin: 0 8px 0 0; padding: 6px 0 7px; border: 0; background: none; color: var(--ink); text-decoration: none; } .rd-cart:hover { color: var(--sage); } .site-header .rd-cart.header-action-btn .rd-cart__label { display: inline; } .site-header .rd-cart.header-action-btn .rd-cart__bag { display: inline-flex; } .site-header .rd-cart.header-action-btn .rd-count { display: inline-flex; } .rd-cart__label { margin: 0 10px 0 0; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: -.025em; } .rd-cart__bag { position: relative; display: inline-flex; line-height: 0; } .rd-cart__bag .rd-count { top: 4px; right: -8px; } .rd-bot { padding-top: 8px; padding-bottom: 15px; background: #fff; color: var(--ink); font-size: 14px; font-weight: 700; } .rd-bot__row { position: relative; display: flex; align-items: center; justify-content: space-between; } .rd-nav { display: flex; align-items: stretch; margin: 0 0 0 4px; background: none; border: 0; } .site-header .rd-nav.nav-bar, .rd-bot, .rd-bot__row, .rd-nav, .rd-nav__list, .rd-nav .nav-item { overflow: visible; } .rd-nav__list { display: flex; flex-wrap: nowrap; align-items: stretch; margin: 0; padding: 0; list-style: none; max-width: none; } .rd-nav .nav-item { position: static; display: flex; align-items: stretch; margin: 0 30px 0 0; } .rd-nav .nav-link { position: relative; display: inline-flex; align-items: center; height: auto; padding: 13px 0; font: 700 14px/1 "Inter", sans-serif; letter-spacing: inherit; text-transform: capitalize; color: var(--ink); background: none; border: 0; transition: color .25s; } .rd-nav .nav-link::after, .rd-nav .nav-link::before { display: none; content: none; } .rd-nav .nav-link:hover, .rd-nav .nav-item:hover > .nav-link, .rd-nav .nav-item:focus-within > .nav-link, .rd-nav .nav-item.touch-open > .nav-link { color: var(--sage); background: none; } .rd-nav .mega-menu { left: -19px; width: min(1180px, calc(100vw - 40px)); border: 0; box-shadow: 0 2px 35px rgba(0, 0, 0, .1); transition: opacity .2s ease-out, transform .2s ease-out, visibility .2s; transform: translate3d(0, -10px, 0); } .rd-nav .nav-item:hover > .mega-menu, .rd-nav .nav-item:focus-within > .mega-menu, .rd-nav .nav-item.touch-open > .mega-menu { transform: none; } .rd-nav .hdt-collection-title { font-weight: 500; font-size: 15px; } .rd-bot__right { display: flex; align-items: center; margin-right: 4px; } .rd-offers { display: inline-flex; align-items: center; gap: 10px; color: var(--ink); text-decoration: none; font-weight: 700; transition: color .2s; } .rd-offers:hover { color: var(--sage); } .hdt_label_new { background: var(--sage); border-top-color: var(--sage); } .hdt_label_sale { background: var(--sale); border-top-color: var(--sale); } @media (min-width: 992px) { .rd-nav.lk-nav { display: flex !important; } .site-header .rd-burger.mob-menu-toggle { display: none !important; } } @media (max-width: 1199px) { .rd-nav .nav-item { margin-right: 15px; } .rd-logo { margin-right: 20px; } } @media (max-width: 991px) { .rd-lg-only { display: none !important; } .rd-bot { display: none; } .rd-top__right > * { margin-left: 18px; } .rd-mid { padding: 22px 0; } .site-header .rd-burger.mob-menu-toggle { display: inline-flex !important; } .rd-callbox { margin-right: 14px; } .rd-divider { display: none; } .rd-mid__right { margin-left: auto; } } @media (max-width: 767px) { .rd-md-only { display: none !important; } .rd-top__row { justify-content: center; } .rd-top__msg { font-size: 12px; } .rd-mid { padding: 16px 0; } .site-header .rd-search.header-action-btn, .rd-search { display: none; } .site-header .rd-ico--search.header-action-btn, .rd-ico--search { display: inline-flex; margin-right: 12px; } .rd-mid__left { flex: 0 1 auto; } .rd-logo { margin-right: 0; } .rd-logo img { width: 126px; } } @media (max-width: 480px) { .rd-top__msg { padding: 9px 0; font-size: 11.5px; } .rd-divider, .rd-divider--wish, .rd-ico--wish, .site-header .rd-ico--wish.header-action-btn { display: none; } .rd-callbox { margin-right: 10px; } .rd-burger, .site-header .rd-burger.mob-menu-toggle { margin-right: 14px; } .rd-logo img { width: 112px; } } .rd-nav .rd-caret { margin-left: 7px; flex: none; transition: transform .2s ease; } .rd-nav .nav-item:hover .rd-caret, .rd-nav .nav-item.touch-open .rd-caret { transform: rotate(180deg); } .rd-nav .mega-menu { left: -19px; width: min(960px, calc(100vw - 40px)); margin-top: 0; padding: 0; background: #fff; border: 0; border-radius: 0; box-shadow: 0 2px 35px rgba(0, 0, 0, .1); } .rd-nav .hdt-mega-shop__inner { display: grid; grid-template-columns: minmax(0, 1fr) 230px; gap: 30px; padding: 30px; } .rd-nav .hdt-menu-col { display: grid; grid-template-columns: repeat(var(--mega-cols, 3), minmax(0, 1fr)); gap: 30px; align-content: start; } .rd-nav .mega-col { min-width: 0; padding: 0; } .rd-nav .hdt-mega-heading { display: block; margin: 0 0 14px; padding: 0; border: 0; color: #241519; font: 600 14px/1.4 "Inter", sans-serif; letter-spacing: -.01em; text-transform: uppercase; text-decoration: none; } .rd-nav a.hdt-mega-heading:hover { color: var(--sage); } .rd-nav .hdt-mega-menu-list { margin: 0; padding: 0; list-style: none; } .rd-nav .mega-col a.hdt-menu-link { display: block; padding: 7px 0; border: 0; background: none; color: #666; font: 400 14px/1.5 "Inter", sans-serif; letter-spacing: -.01em; text-transform: none; transform: none; transition: color .2s, padding-left .2s; } .rd-nav .mega-col a.hdt-menu-link:hover { color: var(--sage); background: none; padding-left: 4px; } .rd-nav .mega-col a.mega-link--hot { color: #241519; } .rd-mega-banner-col { display: block; } .rd-mega-banner { position: relative; display: block; height: 100%; min-height: 330px; overflow: hidden; background: var(--cream); text-decoration: none; } .rd-mega-banner img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1s ease; } .rd-mega-banner:hover img { transform: scale(1.06); } .rd-mega-banner__text { position: absolute; left: 0; right: 0; bottom: 0; display: block; padding: 70px 20px 22px; background: linear-gradient(to top, rgba(255, 255, 255, .95) 35%, rgba(255, 255, 255, 0)); } .rd-mega-banner__text em { display: block; margin: 0 0 2px; color: var(--sage); font: 700 28px/1.1 "Inter", sans-serif; font-style: normal; letter-spacing: -.02em; } .rd-mega-banner__text b { display: block; margin: 0 0 12px; color: #241519; font: 700 28px/1.1 "Inter", sans-serif; letter-spacing: -.03em; } .rd-mega-banner__cta { display: inline-flex; align-items: center; gap: 6px; color: #241519; font: 700 13px/1 "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; } .rd-mega-banner:hover .rd-mega-banner__cta { color: var(--sage); } body .lk-mm__overlay { background: #000; } body .lk-mm__panel { width: 296px; max-width: 100%; padding: 20px 15px; background: #2b1a20; box-shadow: 1px 0 5px rgba(0, 0, 0, .5); font-family: "Inter", sans-serif; color: #fff; } .rd-mm-search { display: flex; flex: 0 0 auto; height: 40px; margin: 0 0 6px; } .rd-mm-search input { flex: 1; min-width: 0; padding: 0 12px; border: 1px solid #2e3237; border-right: 0; border-radius: 3px 0 0 3px; background: transparent; color: #cfd2d6; font: 400 13px "Inter", sans-serif; outline: 0; } .rd-mm-search input::placeholder { color: #7a8088; } .rd-mm-search button { flex: 0 0 40px; border: 0; border-radius: 0 3px 3px 0; background: var(--sage); color: #fff; cursor: pointer; display: grid; place-items: center; } body .lk-mm__tabs { margin-top: 24px; background: transparent; border-bottom: 2px solid #2e3237; } body .lk-mm__tab { color: #999; font: 600 13px/1 "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; background: transparent; padding: 14px 0; } body .lk-mm__tab::after { background: var(--sage); bottom: -2px; } body .lk-mm__tab.is-active { color: var(--sage); background: transparent; } body .lk-mm__close { flex: 0 0 40px; border: 0; background: transparent; color: #fff; } body .lk-mm__close:hover { color: var(--sage); } body .lk-mm__body { padding-top: 6px; } body .hdt-mb-menu__item { border-bottom: 1px solid #2e3237; } body .hdt-mb-menu__link, body .hdt-mb-menu .mobmenu-summary { color: #e1e1e1; font: 500 14px/1.4 "Inter", sans-serif; padding: 13px 6px 13px 10px; } body .hdt-mb-menu__link:hover, body .hdt-mb-menu details[open] > .mobmenu-summary { color: var(--sage); background: none; } body .hdt-mb-menu__link.is-sale { color: #ff8c7c; } body .hdt-mb-menu__sub { padding: 0 0 8px 14px; } body .hdt-mb-menu__sublink, body .hdt-mb-menu__sub .mobmenu-summary { color: #aab0b7; font-size: 13.5px; } body .hdt-mb-menu__sublink:hover { color: var(--sage); } body .hdt-mb-menu__all, body .hdt-mb-menu__group { color: #fff; } body .hdt-mb-menu__sublink.is-hot { color: #ff8c7c; } body .hdt-mb-menu .hdt-btn-open-sub { border-left-color: #2e3237; color: #999; } body .hdt-mb-menu details[open] > summary .hdt-btn-open-sub { color: var(--sage); } body .lk-mm__extra { border-bottom: 1px solid #2e3237; } body .lk-mm__extra a { color: #cfd2d6; padding: 0 10px; } body .lk-mm__extra a:hover { color: var(--sage); } body .lk-mm__contact { padding: 18px 10px 24px; color: #8d949c; } body .lk-mm__contact p { color: #fff; } body .lk-mm__contact a { color: #aab0b7; } body .lk-mm__contact a:hover { color: var(--sage); } body .lk-mm__overlay { background: rgba(0, 0, 0, .8); } body .lk-mm__panel { position: relative; overflow: visible; padding: 20px 15px; } body .lk-mm__tabs { margin: 0; border: 0; padding: 0; background: transparent; display: block; height: 0; } body .lk-mm__tab { display: none; } body .lk-mm__close { position: absolute; left: calc(100% + 16px); top: 18px; flex: none; width: 32px; height: 32px; padding: 0; border: 0; background: transparent; color: #fff; display: grid; place-items: center; cursor: pointer; } body .lk-mm__close svg { width: 26px; height: 26px; stroke-width: 1.6; } body .lk-mm__close:hover { color: var(--sage); } body .lk-mm__body { padding-top: 0; } body #mmPaneCats { display: none !important; } body .lk-mm__extra { display: none; } body .lk-mm__contact { margin-top: 18px; padding: 16px 10px 24px; border-top: 1px solid #2e3237; } .rd-mm-search { margin-bottom: 14px; } body .hdt-mb-menu__item { border-bottom: 1px solid #2e3237; } body .hdt-mb-menu__link, body .hdt-mb-menu .mobmenu-summary { display: flex; align-items: center; justify-content: space-between; padding: 13px 6px 13px 10px; color: #e1e1e1; font: 700 13px/1.3 "Inter", sans-serif; letter-spacing: -.01em; text-transform: uppercase; } body .hdt-mb-menu__link:hover, body .hdt-mb-menu details[open] > .mobmenu-summary { color: #fff; background: none; } body .hdt-mb-menu .hdt-btn-open-sub.mobmenu-chevron { position: relative; flex: 0 0 24px; width: 24px; height: 24px; border: 0; color: #bbb; background: none; transform: none; } body .hdt-mb-menu .hdt-btn-open-sub.mobmenu-chevron::before { display: none; } body .hdt-mb-menu .hdt-btn-open-sub.mobmenu-chevron::after { content: ""; display: block; position: absolute; left: auto; right: 7px; top: 50%; width: 7px; height: 7px; border: 0; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; background: none; transform: translateY(-50%) rotate(-45deg); transition: transform .2s; } body .hdt-mb-menu details[open] > summary .hdt-btn-open-sub.mobmenu-chevron { color: #fff; } body .hdt-mb-menu details[open] > summary .hdt-btn-open-sub.mobmenu-chevron::after { transform: translateY(-70%) rotate(45deg); } body .hdt-mb-menu__sub { padding: 0 0 6px 14px; } body .hdt-mb-menu__sublink, body .hdt-mb-menu__sub .mobmenu-summary { padding: 9px 6px 9px 10px; color: #aab0b7; font: 400 14px/1.4 "Inter", sans-serif; text-transform: none; letter-spacing: -.01em; } body .hdt-mb-menu__all, body .hdt-mb-menu__group { color: #fff; font-weight: 600; } body .hdt-mb-menu__sublink:hover { color: #fff; } .rd-footer { position: relative; background: #241519; color: #999; font: 400 13px/1.6 "Inter", sans-serif; } .rd-footer a { color: #999; text-decoration: none; transition: color .2s; } .rd-footer a:hover { color: #fff; } .rd-footer__top { display: flex; align-items: center; padding: 40px 0; border-bottom: 1px solid #333; } .rd-footer__logo { flex: 0 0 25%; max-width: 25%; } .rd-footer__logo img { display: block; width: 154px; height: auto; } .rd-newsletter { flex: 1; display: flex; align-items: center; justify-content: flex-end; gap: 28px; min-width: 0; } .rd-newsletter__info { max-width: 350px; width: 100%; } .rd-widget-title { margin: 0; color: #e1e1e1; font: 600 16px/1.2 "Inter", sans-serif; letter-spacing: 0; text-transform: capitalize; padding: 6px 0; border: 0; } .rd-newsletter__info .rd-widget-title { padding: 0; margin-bottom: 5px; color: #fff; font-size: 20px; letter-spacing: -.015em; text-transform: none; line-height: 1; } .rd-newsletter__info p { margin: 0; color: #999; } .rd-newsletter__form { flex: 1; max-width: 480px; } .rd-newsletter__form p { margin: 0 0 6px; color: #d4d4d4; } .rd-news-form { display: flex; align-items: stretch; gap: 8px; } .rd-news-form input[type=email] { flex: 1; min-width: 0; height: 44px; padding: 0 16px; border: 1px solid #444; border-radius: 3px; background: transparent; color: #fff; font: 400 13px "Inter", sans-serif; outline: 0; } .rd-news-form input[type=email]::placeholder { color: #8a8a8a; } .rd-news-form input[type=email]:focus { border-color: var(--sage); } .rd-news-form button { display: inline-flex; align-items: center; gap: 8px; padding: 0 22px; border: 2px solid var(--sage); border-radius: 3px; background: var(--sage); color: #fff; font: 600 13px "Inter", sans-serif; letter-spacing: .05em; text-transform: uppercase; cursor: pointer; transition: background-color .25s, border-color .25s; } .rd-news-form button:hover { background: var(--sage-dark); border-color: var(--sage-dark); } .rd-footer .pf-code { display: flex; align-items: center; gap: 10px; padding: 8px 12px; border: 1px dashed #666; border-radius: 4px; color: #fff; } .rd-footer .pf-code button { margin-left: auto; padding: 6px 14px; border: 0; border-radius: 3px; background: var(--sage); color: #fff; cursor: pointer; } .rd-footer .pf-err { color: #ff9a8e; } .rd-footer__middle { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 20px; padding: 42px 0 18px; border-bottom: 1px solid #333; } .rd-footer__col { margin-bottom: 30px; min-width: 0; } .rd-footer__col:not(:first-child) { padding-left: 20px; } .rd-widget-body { margin: 0; padding: 8px 0 0; list-style: none; color: #999; } .rd-widget-body li { margin: 0 0 15px; line-height: 1.2; } .rd-widget-body li:last-child { margin-bottom: 0; } .rd-widget-body label { display: block; margin: 0 0 3px; color: #e1e1e1; font-weight: 500; font-size: 12px; text-transform: uppercase; letter-spacing: .02em; } .rd-footer__col:first-child .rd-widget-body a, .rd-footer__col:first-child .rd-widget-body span { font-weight: 500; } .rd-footer__bottom { display: flex; align-items: center; padding: 26px 0 30px; } .rd-footer__left, .rd-footer__right { flex: 1; } .rd-footer__right { display: flex; justify-content: flex-end; } .rd-footer__pay { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; } .rd-footer__pay svg { width: 44px; height: 28px; display: block; border-radius: 3px; } .rd-footer__copy { margin: 0; font-size: 13px; color: #999; letter-spacing: -.0125em; } .rd-socials { display: flex; gap: 8px; margin: 0; padding: 0; list-style: none; } .rd-socials a { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border: 1px solid #666; border-radius: 50%; color: #999; } .rd-socials a:hover { background: var(--sage); border-color: var(--sage); color: #fff; } .rd-socials svg { width: 13px; height: 13px; } .rd-top-btn { position: fixed; right: 24px; bottom: 24px; z-index: 900; display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border: 0; border-radius: 50%; background: var(--sage); color: #fff; cursor: pointer; box-shadow: 0 6px 18px rgba(0, 0, 0, .2); opacity: 0; visibility: hidden; transform: translateY(10px); transition: opacity .3s, visibility .3s, transform .3s, background-color .25s; } .rd-top-btn.is-visible { opacity: 1; visibility: visible; transform: none; } .rd-top-btn:hover { background: var(--sage-dark); } .rd-top-btn svg { width: 20px; height: 20px; } @media (max-width: 991px) { .rd-footer__top { display: block; text-align: center; } .rd-footer__logo { display: block; max-width: none; margin-bottom: 27px; } .rd-footer__logo img { margin: 0 auto; } .rd-newsletter { flex-direction: column; gap: 20px; } .rd-newsletter__info { margin: 0 auto; } .rd-newsletter__form { width: 100%; margin: 0 auto; } .rd-footer__middle { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 48px 0 28px; } .rd-footer__col:not(:first-child) { padding-left: 0; } .rd-footer__bottom { display: block; text-align: center; } .rd-footer__left, .rd-footer__center { margin-bottom: 20px; } .rd-footer__pay { margin: 0 auto; justify-content: center; } .rd-footer__right { justify-content: center; } } @media (max-width: 767px) { .rd-footer__middle { grid-template-columns: 1fr; } .rd-news-form { flex-direction: column; } .rd-news-form input[type=email], .rd-news-form button { height: 44px; justify-content: center; } .rd-footer { padding-bottom: 64px; } .rd-top-btn { bottom: 76px; right: 14px; } } body .kh-heading { text-align: center; margin-bottom: 34px; } body .kh-heading h2 { display: block; margin: 0 0 8px; font: 600 clamp(22px, 2.6vw, 30px)/1.25 "Inter", sans-serif; letter-spacing: -.01em; text-transform: none; color: var(--ink); } body .kh-heading h2::after { content: ""; display: block; width: 46px; height: 2px; margin: 12px auto 0; background: var(--sage); } body .kh-heading p { margin: 10px auto 0; max-width: 560px; color: var(--muted); font-size: 14px; } body .lk-hero .hdt-slider__viewport, body .lk-hero .hdt-slideshow_item, body .lk-hero .hdt-slide_inner, body .lk-hero .hdt-media-wrapper, body .lk-hero .hdt-slider__slide { height: 630px !important; min-height: 0 !important; } body .lk-hero .hdt-media-wrapper img { width: 100%; height: 100% !important; object-fit: cover; object-position: center; } body .lk-hero .hdt-content.container { width: 100%; max-width: 1200px; padding: 0 20px; margin: 0 auto; } body .lk-hero .lk-hero__content { max-width: 560px; padding: 0 0 0 25px; } body .lk-hero .lk-hero__content--right { margin-left: auto; padding: 0 25px 0 0; text-align: right; } body .lk-hero .lk-hero__eyebrow { margin: 0 0 13px; color: var(--ink); font: 400 30px/1.1 "Segoe Script", "Brush Script MT", "Snell Roundhand", cursive; letter-spacing: -.025em; text-transform: none; } body .lk-hero .lk-hero__eyebrow::before { content: none; } body .lk-hero .lk-hero__title { margin: 0 0 14px; max-width: none; color: var(--ink); text-transform: none; } body .lk-hero .lk-hero__title-main { display: block; font: 700 64px/1 "Inter", sans-serif; letter-spacing: -.03em; } body .lk-hero .lk-hero__title-sub { display: block; margin-top: 4px; font: 400 44px/1.05 "Inter", sans-serif; letter-spacing: -.025em; } body .lk-hero .lk-hero__content--right .lk-hero__title-main { color: var(--sage); } body .lk-hero .lk-hero__desc { margin: 0 0 28px; color: var(--ink); font: 500 16px/1.4 "Inter", sans-serif; letter-spacing: -.01em; } body .lk-hero .lk-btn { padding: 16px 29px; border: 2px solid #241519; border-radius: 3px; background: #241519; color: #fff; font: 700 14px/1 "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; } body .lk-hero .lk-btn:hover { background: var(--sage); border-color: var(--sage); } body .lk-hero .lk-btn::after { content: ""; width: 14px; height: 14px; margin-left: 4px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat; } body .lk-hero--light .lk-hero__title, body .lk-hero--light .lk-hero__eyebrow, body .lk-hero--light .lk-hero__desc, body .lk-hero--light .lk-hero__title-main { color: #fff; } body .lk-hero .hdt-slider__dots { position: absolute; left: 50%; right: auto; bottom: 45px; top: auto; transform: translateX(-50%); display: flex; align-items: center; gap: 6px; justify-content: center; } body .lk-hero .hdt-slider__dot { width: 6px; height: 6px; padding: 0; border: 0; border-radius: 3px; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, .35); opacity: .8; transition: width .3s, opacity .3s; } body .lk-hero .hdt-slider__dot:hover { opacity: 1; } body .lk-hero .hdt-slider__dot.hdt-slider__dot--selected, body .lk-hero .hdt-slider__dot[aria-selected="true"], body .lk-hero .hdt-slider__dot.--selected, body .lk-hero .hdt-slider__dot.is-selected { width: 20px; opacity: 1; } body .lk-reminder { background: var(--sage-soft); color: var(--ink); font-size: 14px; } @keyframes rdFadeRight { from { opacity: 0; transform: translate3d(28px, 0, 0); } to { opacity: 1; transform: none; } } @keyframes rdFadeUp { from { opacity: 0; transform: translate3d(0, 28px, 0); } to { opacity: 1; transform: none; } } @media (prefers-reduced-motion: no-preference) { body .lk-hero .is-selected .lk-hero__eyebrow { animation: rdFadeRight 1s .2s both; } body .lk-hero .is-selected .lk-hero__title { animation: rdFadeUp 1.2s .5s both; } body .lk-hero .is-selected .lk-hero__desc { animation: rdFadeUp 1.2s .9s both; } body .lk-hero .is-selected .lk-btn { animation: rdFadeUp 1s 1.3s both; } } @media (max-width: 1366px) { body .lk-hero .hdt-slider__viewport, body .lk-hero .hdt-slideshow_item, body .lk-hero .hdt-slide_inner, body .lk-hero .hdt-media-wrapper, body .lk-hero .hdt-slider__slide { height: 450px !important; } body .lk-hero .lk-hero__title-main { font-size: 54px; } body .lk-hero .lk-hero__title-sub { font-size: 38px; } body .lk-hero .lk-hero__eyebrow { font-size: 26px; } } @media (max-width: 991px) { body .lk-hero .lk-hero__title-main { font-size: 44px; } body .lk-hero .lk-hero__title-sub { font-size: 32px; } body .lk-hero .hdt-slider__dots { bottom: 28px; } } @media (max-width: 767px) { body .lk-hero .lk-hero__content, body .lk-hero .lk-hero__content--right { max-width: 340px; padding-inline: 0; } body .lk-hero .lk-hero__eyebrow { font-size: 22px; margin-bottom: 8px; } body .lk-hero .lk-hero__title-main { font-size: 36px; } body .lk-hero .lk-hero__title-sub { font-size: 26px; } body .lk-hero .lk-hero__desc { margin-bottom: 18px; font-size: 14px; } body .lk-hero .lk-btn { padding: 13px 22px; font-size: 12px; } } @media (max-width: 479px) { body .lk-hero .hdt-slider__viewport, body .lk-hero .hdt-slideshow_item, body .lk-hero .hdt-slide_inner, body .lk-hero .hdt-media-wrapper, body .lk-hero .hdt-slider__slide { height: 400px !important; } body .lk-hero .lk-hero__title-main { font-size: 32px; } body .lk-hero .lk-hero__title-sub { font-size: 24px; } body .lk-hero .hdt-content.container { padding: 0 16px; } } body .lk-hero.lk-hero--imgonly .hdt-slider__viewport, body .lk-hero.lk-hero--imgonly .hdt-slideshow_item, body .lk-hero.lk-hero--imgonly .hdt-slide_inner, body .lk-hero.lk-hero--imgonly .hdt-media-wrapper, body .lk-hero.lk-hero--imgonly .hdt-slider__slide, body .lk-hero.lk-hero--imgonly .hdt-slider__container, body .lk-hero.lk-hero--imgonly hdt-slideshow { height: auto !important; min-height: 0 !important; } body .lk-hero.lk-hero--imgonly .hdt-media-wrapper img { position: static !important; display: block; width: 100%; height: auto !important; aspect-ratio: auto !important; object-fit: contain; } body .lk-hero.lk-hero--imgonly .hdt-slider__dots { bottom: 16px; } body .kh-shipping { border-bottom: 1px solid var(--line); background: #fff; padding-block: 8px; } .kh-shipping__grid { gap: 0; } body .kh-ship { padding: 26px 20px; border-right: 1px solid var(--line); text-align: left; display: grid; grid-template-columns: 44px 1fr; column-gap: 16px; align-items: center; } body .kh-ship:last-child { border-right: 0; } body .kh-ship svg { grid-row: 1 / span 2; width: 40px; height: 40px; color: var(--sage); stroke-width: 1.2; } body .kh-ship h3 { margin: 0; font: 600 14px/1.3 "Inter", sans-serif; letter-spacing: .04em; text-transform: uppercase; color: var(--ink); } body .kh-ship p { margin: 2px 0 0; font-size: 13px; color: var(--muted); } @media (max-width: 767px) { .kh-ship { border-right: 0; border-bottom: 1px solid var(--line); padding: 16px 6px; } .kh-ship:last-child { border-bottom: 0; } } body .kh-tile { position: relative; display: block; overflow: hidden; border-radius: 6px; aspect-ratio: 380 / 220; background: var(--cream); } body .kh-masonry .kh-tile { aspect-ratio: auto; min-height: 220px; } body .kh-tile img { width: 100%; height: 100%; object-fit: cover; object-position: center top; transition: transform 1.2s ease; } body .kh-tile:hover img { transform: scale(1.06); } body .kh-tile::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0, 0, 0, .58) 0, rgba(0, 0, 0, .22) 55%, rgba(0, 0, 0, 0) 100%); pointer-events: none; } body .kh-tile__label { position: absolute; z-index: 2; left: 30px; right: 30px; top: 50%; bottom: auto; transform: translateY(-50%); display: block; padding: 0; border-radius: 0; background: none; color: #fff; text-align: left; } body .kh-tile__label b { display: block; margin: 0 0 6px; color: #fff; font: 600 clamp(20px, 2vw, 28px)/1.1 "Inter", sans-serif; letter-spacing: -.025em; } body .kh-tile__label em { display: block; color: #fff; font: 400 13px/1.3 "Inter", sans-serif; font-style: normal; letter-spacing: .02em; text-transform: uppercase; } body .kh-tile__rule { display: block; width: 35px; height: 2px; margin: 14px 0; background: #fff; } body .kh-tile__cta { display: inline-flex; align-items: center; gap: 8px; color: #fff; font: 500 14px/1 "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; transition: gap .25s; } body .kh-tile:hover .kh-tile__cta { gap: 12px; } @media (max-width: 575px) { body .kh-tile__label { left: 20px; } body .kh-tile__rule { margin: 10px 0; } } .rd-parallax { position: relative; margin: 70px 0; padding: 120px 20px; text-align: center; color: #fff; background: linear-gradient(rgba(31, 31, 31, .58), rgba(31, 31, 31, .58)), url("/images/home/promo-fallback-2.jpg") center / cover fixed; } .rd-parallax__eyebrow { margin: 0 0 14px; font: 600 13px/1 "Inter", sans-serif; letter-spacing: .28em; text-transform: uppercase; color: #cfdcb6; } .rd-parallax h2 { margin: 0 0 30px; color: #fff; font: 600 clamp(28px, 4.4vw, 52px)/1.15 "Inter", sans-serif; letter-spacing: -.02em; } @media (max-width: 1023px) { .rd-parallax { background-attachment: scroll; padding-block: 80px; } } body .pc.hdt-card-product { background: transparent; } body .pc.hdt-card-product .hdt-card-product__media { position: relative; border-radius: 0; background: #f2f3f5; overflow: hidden; } body .pc.hdt-card-product .hdt-card-product__media-wrapp { --aspect-ratioapt: .75 !important; aspect-ratio: 3 / 4 !important; display: block; } body .pc.hdt-card-product .hdt-card-product__media-wrapp img { width: 100%; height: 100%; object-fit: cover; object-position: center top; transition: opacity .35s ease, transform .6s ease; } body .pc.hdt-card-product:hover .hdt-card-product__media-wrapp img:only-child { transform: none; } body .pc.hdt-card-product .lk-card-ph { display: flex; align-items: center; justify-content: center; padding: 20px; color: #aaa; font-size: 13px; text-align: center; } body .pc.hdt-card-product .hdt-badge__wrapp { position: absolute; top: 15px; left: 15px; display: flex; flex-direction: column; gap: 6px; } body .pc.hdt-card-product .hdt-badge { display: inline-block; min-width: 0; padding: 6px 9px 5px; border-radius: 0; font: 700 10.5px/1 "Inter", sans-serif; letter-spacing: .03em; text-transform: uppercase; color: #fff; } body .pc.hdt-card-product .hdt-badge--new { background: var(--sage); } body .pc.hdt-card-product .hdt-badge--sale { background: #d26e4b; } body .pc.hdt-card-product .hdt-product-btns { top: 15px; right: 15px; gap: 8px; } body .pc.hdt-card-product .hdt-pr_btn { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; padding: 0; border: 1px solid #e1e1e1; border-radius: 50%; background: #fff; color: #666; box-shadow: none; opacity: 0; transform: translateX(8px); transition: opacity .3s, transform .3s, background-color .2s, color .2s, border-color .2s; } body .pc.hdt-card-product:hover .hdt-pr_btn, body .pc.hdt-card-product .hdt-pr_btn:focus-visible, body .pc.hdt-card-product .hdt-pr_btn.is-active { opacity: 1; transform: none; } body .pc.hdt-card-product .hdt-pr_btn:hover { background: var(--sage); border-color: var(--sage); color: #fff; } body .pc.hdt-card-product .lk-card-atc { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; min-width: 0; height: 46px; margin: 0; padding: 0; border: 0; border-radius: 0; background: rgba(90, 24, 39, .94); color: #fff; font: 700 13px/46px "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; text-align: center; opacity: 1; transform: translateY(100%); transition: transform .3s ease, background-color .2s; } body .pc.hdt-card-product:hover .lk-card-atc, body .pc.hdt-card-product .lk-card-atc:focus-visible { transform: none; } body .pc.hdt-card-product .lk-card-atc:hover { background: var(--sage-dark); } body .pc.hdt-card-product .hdt-card-product__info { padding: 14px 6px 0; text-align: center; } .rd-pc__cat { display: block; margin: 0 0 3px; color: #6b6b6b; font: 400 11.5px/1.3 "Inter", sans-serif; letter-spacing: .02em; text-transform: capitalize; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } body .pc.hdt-card-product .hdt-card-product__info h3 { margin: 0 0 6px; } body .pc.hdt-card-product .hdt-card-product__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: #666; font: 400 14.5px/1.45 "Inter", sans-serif; letter-spacing: -.01em; } body .pc.hdt-card-product .hdt-card-product__title:hover { color: var(--sage); } body .pc.hdt-card-product .hdt-price__list { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; gap: 0 8px; } body .pc.hdt-card-product .hdt-money { color: #241519; font: 700 15px/1.4 "Inter", sans-serif; letter-spacing: -.015em; } body .pc.hdt-card-product .hdt-money.hdt-price--sale, body .pc.hdt-card-product .hdt-price--sale { color: #241519; } body .pc.hdt-card-product .hdt-compare-at-price { color: #767676; font: 400 14px/1.4 "Inter", sans-serif; text-decoration: line-through; } @media (hover: none), (max-width: 767px) { body .pc.hdt-card-product .hdt-pr_btn { opacity: 1; transform: none; width: 32px; height: 32px; } body .pc.hdt-card-product .hdt-product-btns { top: 10px; right: 10px; } body .pc.hdt-card-product .hdt-badge__wrapp { top: 10px; left: 10px; } body .pc.hdt-card-product .lk-card-atc { display: none; } } body .kc-heading { position: relative; margin: 0; padding: 0; background: var(--cream); border-bottom: 1px solid #e1e1e1; } body .kc-heading .hdt-heading-image { display: none; } body .kc-heading__inner { position: relative; max-width: 1400px; margin: 0 auto; padding: 56px 20px 50px; text-align: center; } body .kc-heading__title { margin: 0 0 10px; color: #241519; font: 700 clamp(28px, 3.4vw, 42px)/1.15 "Inter", sans-serif; letter-spacing: -.03em; text-transform: none; } body .kc-heading .hdt-breadcrumb-list { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0; margin: 0; padding: 0; list-style: none; } body .kc-heading .hdt-breadcrumb-item, body .kc-heading .hdt-breadcrumb-item a { color: #666; font: 400 13px/1.4 "Inter", sans-serif; text-decoration: none; text-shadow: none; } body .kc-heading .hdt-breadcrumb-item a:hover { color: var(--sage); } body .kc-heading .hdt-breadcrumb-item:last-child, body .kc-heading .hdt-breadcrumb-item:last-child a { color: #241519; font-weight: 500; } body .kc-heading .hdt-breadcrumb-item::after { content: none !important; } body .kc-heading .hdt-breadcrumb-item + .hdt-breadcrumb-item::before { content: "/"; margin: 0 10px; color: #aaa; } body .kc-heading .page-hero-desc { color: #555; max-width: 720px; margin-top: 14px; } @media (max-width: 767px) { body .kc-heading .page-hero-desc { -webkit-line-clamp: 4; } } body .kc-toplist { border-bottom: 1px solid #e1e1e1; background: #fff; } body .kc-toolbar { align-items: center; margin-bottom: 24px; padding-bottom: 14px; border-bottom: 1px solid #e1e1e1; } body .hdt-filter_btn { color: #241519; font: 600 13px/1 "Inter", sans-serif; letter-spacing: .02em; text-transform: uppercase; } body .hdt-filter_btn:hover { color: var(--sage); } body .hdt-view-layout-switch .c3-col.is-active, body .hdt-view-layout-switch .c3-col.active { color: var(--sage); } body .kc-sort { border: 1px solid #e1e1e1; border-radius: 3px; background: #fff; } body .kc-sort__label { color: #6b6b6b; font: 400 13px "Inter", sans-serif; } body .kc-sort select { color: #241519; font: 500 13px "Inter", sans-serif; } body .kc-grid { gap: 30px 20px; } .rd-widgets { padding: 20px 0 50px; } .rd-widgets__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0 30px; } .rd-widget__title { margin: 0 0 24px; padding: 8px 0; color: #444; font: 600 20px/1.2 "Inter", sans-serif; letter-spacing: -.01em; } .rd-wprod { display: flex; align-items: flex-start; gap: 10px; margin: 0 0 20px; color: inherit; text-decoration: none; } .rd-wprod__img { flex: 0 0 100px; width: 100px; height: 114px; overflow: hidden; background: #f2f3f5; } .rd-wprod__img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center top; transition: transform .5s ease; } .rd-wprod:hover .rd-wprod__img img { transform: scale(1.06); } .rd-wprod__info { display: block; min-width: 0; padding-top: 12px; } .rd-wprod__name { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0 0 6px; color: #241519; font: 400 14px/1.45 "Inter", sans-serif; transition: color .2s; } .rd-wprod:hover .rd-wprod__name { color: var(--sage); } .rd-wprod__price { display: block; color: #241519; font: 600 16px/1.3 "Inter", sans-serif; letter-spacing: -.01em; } .rd-wprod__price s { margin-left: 8px; color: #aaa; font-weight: 600; } @media (max-width: 991px) { .rd-widgets__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 575px) { .rd-widgets__grid { grid-template-columns: 1fr; } .rd-widget__title { margin-bottom: 16px; } } body .lk-pdp-crumbs { background: #fff; border-bottom: 1px solid #ebebeb; } body .lk-pdp-crumbs .breadcrumb, body .lk-pdp-crumbs .breadcrumb a { color: #666; font: 400 13px/1.4 "Inter", sans-serif; } body .lk-pdp-crumbs .breadcrumb a:hover { color: var(--sage); } body .gallery-main { background: #f2f3f5; border-radius: 0; } body .gallery-thumb { border: 1px solid #e1e1e1; border-radius: 0; background: #f2f3f5; opacity: .85; transition: border-color .2s, opacity .2s; } body .gallery-thumb:hover { opacity: 1; } body .gallery-thumb.active { border-color: var(--sage); opacity: 1; } body .gal-arrow, body .gal-zoom { border: 1px solid #e1e1e1; border-radius: 50%; background: #fff; color: #333; box-shadow: none; } body .gal-arrow:hover, body .gal-zoom:hover { background: var(--sage); border-color: var(--sage); color: #fff; } body .gallery-badge .badge { border-radius: 0; padding: 6px 10px 5px; background: #d26e4b; color: #fff; font: 700 11px/1 "Inter", sans-serif; letter-spacing: .03em; text-transform: uppercase; } body .product-title { margin: 0 0 14px; color: #241519; font: 600 24px/1.3 "Inter", sans-serif; letter-spacing: -.025em; text-transform: none; } body .product-price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; margin: 0 0 16px; } body .product-price-current { order: 1; color: #241519; font: 600 24px/1.2 "Inter", sans-serif; letter-spacing: -.02em; } body .product-price-original { order: 2; color: #999; font: 400 16px/1.2 "Inter", sans-serif; text-decoration: line-through; } body .product-price-save { order: 3; padding: 3px 8px; background: #d26e4b; color: #fff; font: 700 11px/1.3 "Inter", sans-serif; letter-spacing: .03em; text-transform: uppercase; } body .pdp-shortdesc { margin: 0 0 22px; padding: 0 0 22px; border-bottom: 1px solid #e1e1e1; color: #666; font: 400 14px/1.78 "Inter", sans-serif; } body .pdp-meta .meta-row { font-size: 13px; } body .pdp-meta .meta-label { color: #241519; font-weight: 600; } body .pdp-meta .meta-val, body .pdp-meta .meta-val a { color: #666; } body .pdp-meta .meta-val a:hover { color: var(--sage); } body .variant-panel .meta-label, body .swatch-section h3 { color: #241519; font: 600 14px/1.4 "Inter", sans-serif; letter-spacing: -.01em; text-transform: none; } body .size-pills { display: flex; flex-wrap: wrap; gap: 8px; } body .size-pill { min-width: 44px; height: 38px; padding: 0 12px; border: 1px solid #e1e1e1; border-radius: 2px; background: #fff; color: #241519; font: 500 13px/1 "Inter", sans-serif; cursor: pointer; transition: border-color .2s, color .2s, background-color .2s; } body .size-pill:hover:not(.disabled) { border-color: var(--sage); color: var(--sage); } body .size-pill.active, body .size-pill.selected, body .size-pill[aria-pressed="true"] { border-color: var(--sage); background: var(--sage); color: #fff; } body .size-pill.disabled { color: #bbb; background: #fafafa; text-decoration: line-through; cursor: not-allowed; } body .product-ctas { padding: 22px 0; border-bottom: 1px solid #e1e1e1; } body .cta-row { display: flex; align-items: stretch; gap: 12px; } body .qty-wrap { display: inline-flex; align-items: stretch; height: 48px; border: 1px solid #e1e1e1; border-radius: 3px; background: #fff; overflow: hidden; } body .qty-btn { width: 40px; border: 0; background: transparent; color: #241519; font-size: 18px; cursor: pointer; transition: color .2s; } body .qty-btn:hover { color: var(--sage); } body .qty-input { width: 46px; border: 0; background: transparent; color: #241519; font: 600 15px "Inter", sans-serif; text-align: center; -moz-appearance: textfield; } body .product-ctas .cta-row .btn.hdt-btn-atc, body .hdt-btn-atc, body .cta-row .btn-primary { flex: 1; height: 48px; padding: 0 28px; border: 2px solid #241519; border-radius: 3px; background: #241519; color: #fff; font: 600 14px/1 "Inter", sans-serif; letter-spacing: .06em; text-transform: uppercase; transition: background-color .25s, border-color .25s; } body .product-ctas .cta-row .btn.hdt-btn-atc:hover:not(:disabled), body .hdt-btn-atc:hover:not(:disabled), body .cta-row .btn-primary:hover:not(:disabled) { background: var(--sage); border-color: var(--sage); color: #fff; } body .product-ctas .cta-row .btn.hdt-btn-atc:disabled, body .hdt-btn-atc:disabled { border-color: #e1e1e1; background: #eee; color: #999; cursor: not-allowed; } body .lk-pdp #addToCartBtn.hdt-btn-atc { height: 48px; padding: 0 28px; border: 2px solid #241519; border-radius: 3px; background: #241519; color: #fff; font: 600 14px/1 "Inter", sans-serif; letter-spacing: .06em; text-transform: uppercase; } body .lk-pdp #addToCartBtn.hdt-btn-atc:hover:not([disabled]) { background: var(--sage); border-color: var(--sage); color: #fff; } body .lk-pdp #addToCartBtn.hdt-btn-atc[disabled] { border-color: #e1e1e1; background: #eee; color: #999; } body .product-ctas .cta-row .wishlist-btn, body .wishlist-btn { flex: 0 0 48px; width: 48px; height: 48px; padding: 0; border: 1px solid #e1e1e1; border-radius: 3px; background: #fff; color: #241519; font-size: 20px; transition: border-color .2s, color .2s; } body .wishlist-btn:hover, body .wishlist-btn.is-active { border-color: var(--sage); color: var(--sage); background: #fff; } body .pdp-links { margin: 14px 0 0; } body .pdp-link { color: #241519; font: 500 13px/1 "Inter", sans-serif; } body .pdp-link:hover { color: var(--sage); } body .pdp-delivery { margin: 18px 0; padding: 0; list-style: none; color: #666; font-size: 13px; } body .pdp-delivery a { color: #241519; text-decoration: underline; } body .pdp-socials { display: flex; flex-wrap: wrap; gap: 8px; margin: 14px 0 0; padding: 0; list-style: none; } body .pdp-socials a { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border: 1px solid #e1e1e1; border-radius: 50%; color: #666; transition: background-color .2s, border-color .2s, color .2s; } body .pdp-socials a:hover { background: var(--sage); border-color: var(--sage); color: #fff; } body .sticky-atc-bar .btn-primary { border-radius: 3px; background: #241519; border-color: #241519; } body .lk-pdp-tabs, body .pdp-tabs-wrap { margin-top: 20px; background: #fff; } body .product-tabs { background: transparent; border: 0; } body .product-tabs .tab-nav { display: flex; gap: 38px; justify-content: flex-start; border-bottom: 1px solid #ebebeb; background: transparent; } body .product-tabs .tab-btn { position: relative; margin: 0 0 -1px; padding: 14px 0; border: 0; border-bottom: 2px solid transparent; border-radius: 0; background: transparent; color: #666; font: 700 17px/1.2 "Inter", sans-serif; letter-spacing: -.01em; text-transform: capitalize; cursor: pointer; transition: color .2s, border-color .2s; } body .product-tabs .tab-btn:hover { color: #241519; } body .product-tabs .tab-btn.active { background: transparent; border-bottom-color: var(--sage); color: var(--sage); } body .product-tabs .tab-content { padding: 30px 0; color: #666; font: 400 14px/1.8 "Inter", sans-serif; } body .lk-pdp-related .section-header { text-align: center; margin-bottom: 30px; } body .lk-pdp-related .section-header h2 { margin: 0; color: #241519; font: 600 clamp(22px, 2.4vw, 30px)/1.25 "Inter", sans-serif; letter-spacing: -.02em; } body .lk-pdp-related .section-header h2::after { content: ""; display: block; width: 46px; height: 2px; margin: 12px auto 0; background: var(--sage); } @media (max-width: 767px) { body .product-title { font-size: 20px; } body .product-price-current { font-size: 21px; } body .product-tabs .tab-nav { gap: 22px; overflow-x: auto; } body .product-tabs .tab-btn { font-size: 15px; white-space: nowrap; } } body .kc-toplist { background: #333; border: 0; } body .kc-toplist__slider { padding-inline: 40px; } body .kc-toplist .hdt-slider__container { justify-content: center; } body .kc-toplist .hdt-slider__slide a { display: block; padding: 0 15px; line-height: 52px; color: #b0b0b0; font: 500 14px/52px "Inter", sans-serif; letter-spacing: -.01em; text-transform: lowercase; white-space: nowrap; text-decoration: none; transition: color .2s; } body .kc-toplist .hdt-slider__slide a::first-letter { text-transform: uppercase; } body .kc-toplist .hdt-slider__slide a:hover, body .kc-toplist .hdt-current-active a { color: #fff; } body .kc-toplist__nav .hdt-slider__button { color: #fff; background: transparent; border: 0; } body .kc-toplist__nav .hdt-slider__button svg { stroke: currentColor; } @media (max-width: 767px) { body .kc-toplist__slider { padding-inline: 28px; } body .kc-toplist .hdt-slider__slide a { padding: 0 11px; font-size: 13px; } } body .u-banner { position: relative; margin: 0; padding: 0; background: var(--cream) !important; background-image: none !important; border-bottom: 1px solid #e1e1e1; text-align: center; } body .u-banner::before, body .u-banner::after { content: none !important; } body .u-banner .container { padding-top: 52px; padding-bottom: 46px; } body .u-banner h1 { margin: 0 0 10px; color: #241519; font: 700 clamp(28px, 3.2vw, 40px)/1.15 "Inter", sans-serif; letter-spacing: -.03em; text-transform: none; text-shadow: none; } body .u-banner__crumbs, body .u-banner__crumbs a, body .u-banner__crumbs span { color: #666; font: 400 13px/1.4 "Inter", sans-serif; text-shadow: none; } body .u-banner__crumbs a:hover { color: var(--sage); } body .u-banner .u-banner__title, body .u-banner h1.u-banner__title { color: #241519 !important; font: 700 clamp(28px, 3.2vw, 40px)/1.15 "Inter", sans-serif; letter-spacing: -.03em; text-shadow: none; margin: 0 0 10px; } body .u-banner .u-banner__crumbs, body .u-banner .u-banner__crumbs a, body .u-banner .u-banner__crumbs span { color: #666 !important; text-shadow: none; } body .u-banner .u-banner__crumbs a:hover { color: var(--sage) !important; } body .u-banner .u-banner__crumbs span + span::before, body .u-banner .u-banner__crumbs a + span { margin: 0 8px; color: #aaa !important; } .rd-btn--outline { background: transparent; color: #241519; border-color: #241519; } .rd-btn--outline:hover { background: #241519; border-color: #241519; color: #fff; } .cf { padding: 56px 20px 80px; background: #fff; } .cf__inner { max-width: 1100px; margin: 0 auto; } .cf__hero { text-align: center; margin-bottom: 36px; } .cf__tick { display: inline-flex; align-items: center; justify-content: center; width: 76px; height: 76px; margin-bottom: 20px; border-radius: 50%; background: var(--sage-soft); color: var(--sage); box-shadow: 0 0 0 8px rgba(90, 24, 39, .09); } .cf__title { margin: 0 0 12px; color: #241519; font: 700 clamp(26px, 3.2vw, 36px)/1.2 "Inter", sans-serif; letter-spacing: -.03em; } .cf__lead { max-width: 560px; margin: 0 auto; color: #666; font-size: 15px; line-height: 1.7; } .cf__lead b { color: #241519; } .cf__facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0 0 36px; padding: 0; list-style: none; border: 1px dashed #d9d9d9; background: var(--cream); } .cf__facts li { display: flex; flex-direction: column; gap: 6px; padding: 20px 22px; border-right: 1px dashed #d9d9d9; } .cf__facts li:last-child { border-right: 0; } .cf__facts span { color: #888; font: 500 11.5px/1 "Inter", sans-serif; letter-spacing: .08em; text-transform: uppercase; } .cf__facts b { color: #241519; font: 600 17px/1.3 "Inter", sans-serif; letter-spacing: -.01em; overflow-wrap: anywhere; } .cf__cols { display: grid; grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr); gap: 30px; align-items: start; } .cf__side { display: grid; gap: 30px; } .cf__card { padding: 28px; border: 1px solid #e1e1e1; background: #fff; } .cf__h { display: flex; align-items: baseline; justify-content: space-between; margin: 0 0 20px; padding: 0 0 14px; border-bottom: 1px solid #e1e1e1; color: #241519; font: 700 17px/1.2 "Inter", sans-serif; letter-spacing: -.01em; } .cf__h small { color: #888; font: 400 13px "Inter", sans-serif; } .cf__items { margin: 0; padding: 0; list-style: none; } .cf__item { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #f0f0f0; } .cf__item:last-child { border-bottom: 0; } .cf__thumb { flex: 0 0 72px; width: 72px; aspect-ratio: 3 / 4; overflow: hidden; background: #f2f3f5; } .cf__thumb img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center top; } .cf__item-info { display: block; flex: 1; min-width: 0; } .cf__item-name { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0 0 4px; color: #241519; font: 500 14px/1.45 "Inter", sans-serif; } .cf__item-meta { display: block; color: #888; font-size: 12.5px; line-height: 1.6; } .cf__item-meta s { margin-left: 6px; color: #aaa; } .cf__item-price { color: #241519; font: 600 15px/1 "Inter", sans-serif; white-space: nowrap; } .cf__totals { margin: 18px 0 0; padding: 18px 0 0; border-top: 1px solid #e1e1e1; } .cf__totals div { display: flex; justify-content: space-between; margin: 0 0 10px; color: #666; font-size: 14px; } .cf__totals dt, .cf__totals dd { margin: 0; } .cf__totals dd { color: #241519; font-weight: 500; } .cf__totals-disc dd { color: #8B1E2D; } .cf__totals-total { margin: 14px 0 0 !important; padding-top: 14px; border-top: 1px solid #e1e1e1; } .cf__totals-total dt, .cf__totals-total dd { color: #241519 !important; font: 700 18px/1.2 "Inter", sans-serif; letter-spacing: -.01em; } .cf__addr { margin: 0; color: #666; font-size: 14px; line-height: 1.8; white-space: pre-line; } .cf__steps { margin: 0; padding: 0; list-style: none; counter-reset: cf; } .cf__steps li { position: relative; display: block; margin: 0 0 18px; padding: 0 0 0 44px; counter-increment: cf; } .cf__steps li:last-child { margin-bottom: 0; } .cf__steps li::before { content: counter(cf); position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: var(--sage); color: #fff; font: 600 13px/1 "Inter", sans-serif; } .cf__steps b { display: block; margin: 2px 0 3px; color: #241519; font: 600 14px/1.3 "Inter", sans-serif; } .cf__steps span { display: block; color: #777; font-size: 13px; line-height: 1.6; } .cf__actions { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px; margin-top: 42px; } .cf__help { margin-left: 8px; color: #666; font-size: 14px; text-decoration: underline; } .cf__help:hover { color: var(--sage); } @media (max-width: 991px) { .cf__cols { grid-template-columns: 1fr; } .cf__facts { grid-template-columns: repeat(2, minmax(0, 1fr)); } .cf__facts li:nth-child(2) { border-right: 0; } .cf__facts li:nth-child(-n+2) { border-bottom: 1px dashed #d9d9d9; } } @media (max-width: 575px) { .cf { padding: 36px 16px 56px; } .cf__card { padding: 20px 18px; } .cf__item { gap: 12px; } .cf__thumb { flex-basis: 60px; width: 60px; } .cf__actions .rd-btn { width: 100%; } .cf__help { margin: 4px 0 0; } } body .static-page-body { max-width: 900px; padding: 44px 0 80px; margin: 0 auto; color: #666; font: 400 15px/1.85 "Inter", sans-serif; } body .static-page-body h2 { margin: 36px 0 12px; padding: 0 0 10px; border-bottom: 1px solid #e1e1e1; color: #241519; font: 700 22px/1.3 "Inter", sans-serif; letter-spacing: -.02em; text-transform: none; } body .static-page-body h2:first-child { margin-top: 0; } body .static-page-body h3 { margin: 24px 0 8px; color: #241519; font: 600 16px/1.4 "Inter", sans-serif; letter-spacing: -.01em; } body .static-page-body p, body .static-page-body li { color: #666; line-height: 1.85; } body .static-page-body ul, body .static-page-body ol { margin: 0 0 16px 22px; } body .static-page-body li { margin-bottom: 8px; } body .static-page-body a:not(.rd-btn) { color: var(--sage); font-weight: 500; text-decoration: underline; text-underline-offset: 2px; } body .static-page-body a:not(.rd-btn):hover { color: var(--sage-dark); } body .static-page-body strong, body .static-page-body b { color: #241519; font-weight: 600; } .sp-lead { margin: 0 0 30px; color: #444; font-size: 17px; line-height: 1.8; } .sp-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin: 0 0 14px; } .sp-card { padding: 26px 24px; background: var(--cream); border-top: 3px solid var(--sage); } body .static-page-body .sp-card h2 { margin: 0 0 10px; padding: 0; border: 0; font-size: 18px; } .sp-card p { margin: 0; font-size: 14px; line-height: 1.8; } @media (max-width: 767px) { .sp-cards { grid-template-columns: 1fr; } body .static-page-body { padding: 30px 0 56px; font-size: 14px; } } body .policy-jump a { border: 1px solid #e1e1e1; border-radius: 30px; color: #241519; font: 500 13px "Inter", sans-serif; text-decoration: none !important; } body .policy-jump a:hover { border-color: var(--sage); color: var(--sage); } body .policy-table th { background: var(--cream); color: #241519; font-weight: 600; } body .policy-table td { color: #666; } body .contact-title-bar h2 { margin: 0 0 8px; color: #241519; font: 700 26px/1.25 "Inter", sans-serif; letter-spacing: -.02em; } body .contact-card, body .contact-info-card { border: 1px solid #e1e1e1; border-radius: 0; background: #fff; } body .contact-info-card h3 { color: #241519; font: 700 17px/1.3 "Inter", sans-serif; } body .contact-info-row a:hover { color: var(--sage); } body .form-field input, body .form-field textarea { border: 1px solid #e1e1e1; border-radius: 3px; font: 400 14px "Inter", sans-serif; } body .form-field input:focus, body .form-field textarea:focus { border-color: var(--sage); } body .kh-testi__avatar { background: var(--sage); color: #fff; } body .lk-stars { color: #e3a82c; } :root { --f_family_1: "Inter", system-ui, sans-serif; --f_family_2: "Inter", system-ui, sans-serif; --f_family_3: "Inter", system-ui, sans-serif; --f_family_4: "Inter", system-ui, sans-serif; --font-body-family: var(--f_family_1); --font-heading-family: var(--f_family_1); --font-sheading-family: var(--f_family_1); --font-heading-weight: 600; } html, body, button, input, select, textarea, .hdt-btn { font-family: "Inter", system-ui, sans-serif; } body, body.hdt-kalles-theme { font-size: 14px; line-height: 1.6; color: #666; -webkit-font-smoothing: antialiased; } h1, h2, h3, h4, h5, h6, .hdt-heading { font-family: "Inter", system-ui, sans-serif; font-weight: 600; letter-spacing: -.025em; line-height: 1.2; color: #241519; } strong, b { font-weight: 600; } :focus-visible { outline-color: var(--sage); } :root { --serif: "Cormorant Garamond", Georgia, "Times New Roman", serif; --green: #5A1827; --green-2: #45101C; --gold-line: #B8975A; --ivory: #faf7f2; } body { background: var(--ivory); } body main, body .kh-section { background: transparent; } h1, h2, h3, .hdt-heading, body .kh-head h2, body .lk-pdp-related .section-header h2 { font-family: var(--serif) !important; font-weight: 600; letter-spacing: 0; color: var(--green); } body .lk-pdp-related .section-header h2 { font-size: clamp(28px, 3vw, 38px); } body .lk-pdp-related .section-header h2::after { width: 56px; height: 1px; background: var(--gold-line); } body .rd-btn, body .hdt-btn, body .lk-pdp #addToCartBtn.hdt-btn-atc, body .kh-btn { border-radius: 0 !important; letter-spacing: .14em; font-weight: 500; } body .lk-pdp #addToCartBtn.hdt-btn-atc { background: var(--green); border-color: var(--green); } body .lk-pdp #addToCartBtn.hdt-btn-atc:hover:not([disabled]) { background: var(--gold-line); border-color: var(--gold-line); } .rd-btn--light:hover, body .rd-btn--outline:hover { background: var(--green); border-color: var(--green); color: #fff; } .rd-top { background: var(--green); color: #e9e1d2; border-bottom: 0; letter-spacing: .06em; } .rd-top a, .rd-top span { color: inherit; } body .rd-bot .rd-menu > li > a { letter-spacing: .1em; text-transform: uppercase; font-size: 12.5px; font-weight: 500; } body .pc.hdt-card-product, body .pc .hdt-card-product__media-wrapp, body .pc img { border-radius: 0; } body .pc .hdt-card-product__title, body .pc .hdt-card-product__title a, body .pc h3, body .pc h3 a { font-family: var(--serif) !important; font-size: 19px; font-weight: 600; color: var(--green); letter-spacing: 0; } body .pc .hdt-price, body .pc .price { color: var(--gold-dark, #8C6F3B); font-weight: 500; } body .lk-pdp h1, body .lk-pdp .pdp-title { font-family: var(--serif) !important; font-size: clamp(30px, 3vw, 40px); font-weight: 600; color: var(--green); line-height: 1.1; } body .lk-pdp .pdp-price, body .lk-pdp .pdp-price * { color: var(--gold-dark, #8C6F3B); } body .gallery-thumb.active { border-color: var(--green); } body .lk-pdp .gallery-main { aspect-ratio: auto !important; max-height: none !important; background: #fff; display: block; } body .lk-pdp .gallery-main img { width: 100%; height: auto !important; max-height: none !important; object-fit: contain; display: block; } .rd-footer { background: var(--green-2); color: #b9c4bf; } .rd-footer a { color: #b9c4bf; } .rd-footer a:hover { color: var(--gold-line); } .rd-footer__top, .rd-footer__middle { border-bottom-color: rgba(255,255,255,.1); } .rd-footer .pf-code button, .rd-top-btn { background: var(--gold-line); } .rd-top-btn:hover { background: var(--gold-dark, #8C6F3B); } body .cf h1, body .cf h2, body .cf__title, body .cf__panel h2, body .page-title, body main > section > .container > h1, body .cart-page h1, body .checkout h1, body .checkout h2 { font-family: var(--serif) !important; font-weight: 600; color: var(--green); letter-spacing: 0; } body .cf__btn, body .cf a.btn, body .cf button, body .checkout button[type="submit"], body .cart-page .btn-checkout, body #checkoutBtn { border-radius: 0 !important; letter-spacing: .12em; } body .cf__tick { background: var(--sage-soft); color: var(--green); } .mobile-tabbar { display: none !important; } body, body.hdt-kalles-theme { padding-bottom: 0 !important; } .pc__code { display: block; margin-top: 4px; color: #6b6b6b; font: 400 11.5px/1.3 "Inter", sans-serif; letter-spacing: .04em; text-align: center; order: 9; } .kc-loadmore { padding: 28px 0; text-align: center; color: #888; font: 400 13px/1.4 "Inter", sans-serif; } body .lk-mm__panel:not([style*="translateX(0"]) .lk-mm__close { visibility: hidden; pointer-events: none; } .rd-top { background: var(--green); } .rd-top__row { display: grid; grid-template-columns: 1fr auto 1fr; } .rd-top__msg { grid-column: 2; text-align: center; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; color: #e9e1d2; } .rd-top__right { grid-column: 3; justify-self: end; font-size: 11.5px; letter-spacing: .06em; } @media (min-width: 992px) { .rd-mid { padding: 24px 0 20px; background: var(--ivory); } .rd-mid__row { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; } .rd-mid__left { display: contents; } .rd-logo { grid-column: 2; grid-row: 1; justify-self: center; margin: 0; max-width: none; } .rd-logo img { width: 190px; } body .rd-search, body .site-header .rd-search.header-action-btn { grid-column: 1; grid-row: 1; justify-self: start; flex: none; width: 250px; max-width: none; height: 36px; margin: 0; padding: 0 2px; border-radius: 0; background: transparent; border-bottom: 1px solid #D9CFC4; color: #8a8478; letter-spacing: .04em; } body .rd-search:hover, body .site-header .rd-search.header-action-btn:hover { background: transparent; border-bottom-color: var(--green); color: var(--green); } .rd-search svg { width: 22px; padding: 0; color: var(--green); } .rd-mid__right { grid-column: 3; grid-row: 1; } .rd-callbox, .rd-divider, .rd-divider--wish { display: none; } .site-header .rd-cart.header-action-btn .rd-cart__label { display: none; } .rd-cart, .site-header .rd-cart.header-action-btn { margin: 0 0 0 20px; } .rd-ico, .site-header .rd-ico.header-action-btn { margin-left: 20px; } .rd-ico svg, .rd-cart svg { width: 26px; height: 26px; stroke-width: 1.3; } .rd-count, .rd-ico .count { background: var(--gold-line); } .rd-bot { padding: 0; background: var(--ivory); border-top: 1px solid #E8DFD8; border-bottom: 1px solid #E8DFD8; } .rd-bot__row { justify-content: center; } .rd-bot__right { display: none; } .rd-nav { margin: 0; } .rd-nav .nav-item { margin: 0 24px; } .rd-nav .nav-link { padding: 17px 0; font: 500 12px/1 "Inter", sans-serif; letter-spacing: .18em; text-transform: uppercase; color: var(--green); } .rd-nav .nav-link:hover { color: var(--gold-line); } } @media (min-width: 992px) { .rd-nav .nav-link { padding: 24px 0 14px; } .hdt-menu-link-text > .hdt_label_menu { bottom: calc(100% + 5px); } .hdt_label_menu > span { padding: 3px 7px 2px; font-size: 8.5px; line-height: 1.2; letter-spacing: .14em; border-radius: 2px; } .hdt_label_new { background: var(--green); border-top-color: var(--green); } .hdt_label_sale { background: var(--gold-line); border-top-color: var(--gold-line); color: #fff; } } :root { --burgundy: #5A1827; --burgundy-hover: #45101C; --burgundy-soft: #F4E9EC; --gold: #B8975A; --gold-dark: #8C6F3B; --bg: #FAF7F2; --surface: #FFFFFF; --text: #241519; --text-2: #6B6061; --border: #E8DFD8; --sale-red: #8B1E2D; --font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif; --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; --sage: var(--burgundy); --sage-dark: var(--burgundy-hover); --sage-soft: var(--burgundy-soft); --green: var(--burgundy); --green-2: var(--burgundy-hover); --gold-line: var(--gold); --accent: var(--gold); --accent-light: #CBB07C; --accent-dark: var(--gold-dark); --ink: var(--text); --ink-2: var(--text-2); --muted: var(--text-2); --line: var(--border); --cream: var(--bg); --ivory: var(--bg); --sale: var(--sale-red); --serif: var(--font-heading); --font-serif: var(--font-heading); --font-sans: var(--font-body); --f_family_1: var(--font-body); --f_family_2: var(--font-body); --f_family_3: var(--font-body); --f_family_4: var(--font-body); --color-accent: 184 151 90; --color-focus: 90 24 39; --color-base-text: 36 21 25; --color-foreground: 36 21 25; --color-pr-sale-price: 139 30 45; --color-on-sale-badge-background: 139 30 45; --color-new-badge-background: 90 24 39; } html, body, button, input, select, textarea, .hdt-btn { font-family: var(--font-body); } body, body.hdt-kalles-theme { background: var(--bg); color: var(--text-2); } h1, h2, h3, h4, h5, h6, .hdt-heading { font-family: var(--font-heading) !important; color: var(--text); } body .pc h3, body .pc h3 a, body .pc .hdt-card-product__title { font-family: var(--font-heading) !important; color: var(--text); } body .rd-nav .nav-link, body .rd-top, body .rd-top a { font-family: var(--font-body); } body .rd-nav .nav-link { font-weight: 500; letter-spacing: .14em; } body .hdt-money, body .hdt-price, body .price, body .pdp-price, body .pc__code, body .rd-pc__cat, body .pdp-meta { font-family: var(--font-body); font-variant-numeric: lining-nums; } a { color: var(--burgundy); } a:hover { color: var(--burgundy-hover); } body .rd-nav .nav-link:hover, body .rd-nav .nav-item:hover > .nav-link { color: var(--gold-dark); } body .rd-btn, body .hdt-btn, body .kh-btn, body .lk-btn, body .mc-btn--dark, body .lk-pdp #addToCartBtn.hdt-btn-atc, body button[type="submit"].btn-primary { font-family: var(--font-body); font-weight: 500; letter-spacing: .1em; } body .lk-pdp #addToCartBtn.hdt-btn-atc, body .mc-btn--dark, body .rd-btn--dark { background: var(--burgundy); border-color: var(--burgundy); color: #fff; } body .lk-pdp #addToCartBtn.hdt-btn-atc:hover:not([disabled]), body .mc-btn--dark:hover, body .rd-btn--dark:hover { background: var(--burgundy-hover); border-color: var(--burgundy-hover); color: #fff; } body .lk-pdp #addToCartBtn.hdt-btn-atc:active:not([disabled]), body .mc-btn--dark:active { background: #36090F; border-color: #36090F; transform: translateY(1px); } body .lk-pdp #addToCartBtn.hdt-btn-atc[disabled], body button[disabled], body .rd-btn[aria-disabled="true"] { background: #EDE6E1; border-color: #E2D8D1; color: #A39A9B; cursor: not-allowed; } body .rd-btn--light:hover, body .rd-btn--outline:hover { background: var(--burgundy); border-color: var(--burgundy); color: #fff; } a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:focus-visible { outline: 2px solid var(--gold); outline-offset: 2px; } body input[type="text"], body input[type="email"], body input[type="password"], body input[type="tel"], body input[type="search"], body input[type="number"], body select, body textarea { color: var(--text); background-color: var(--surface); border-color: var(--border); font-family: var(--font-body); } body input::placeholder, body textarea::placeholder { color: #9A8F90; } body input:hover:not(:disabled), body select:hover:not(:disabled), body textarea:hover:not(:disabled) { border-color: #D2C5BC; } body input:focus, body select:focus, body textarea:focus { border-color: var(--burgundy); box-shadow: 0 0 0 3px rgba(90, 24, 39, .12); outline: 0; } body input:disabled, body select:disabled, body textarea:disabled { background: #F3EEEA; color: #A39A9B; cursor: not-allowed; } body input[type="checkbox"], body input[type="radio"] { accent-color: var(--burgundy); } body .pc.hdt-card-product, body .mc-item, body .cf__panel { background: var(--surface); } body .hdt-badge--sale, body .hdt-price--sale, body .pc .hdt-price--sale { background-color: var(--sale-red); } body .hdt-money.hdt-price--sale, body .pc .hdt-money.hdt-price--sale { background: none; color: var(--sale-red); } body .hdt-badge--new { background: var(--burgundy); color: #fff; } body .hdt-compare-at-price, body s { color: #9A8F90; } .hdt_label_new { background: var(--burgundy); border-top-color: var(--burgundy); } .hdt_label_sale { background: var(--sale-red); border-top-color: var(--sale-red); } .rd-top, .rd-footer { background: var(--burgundy-hover); } .rd-footer { color: #D9C9CD; } .rd-footer a { color: #D9C9CD; } .rd-footer a:hover { color: var(--gold); } .rd-top-btn, .rd-count, .rd-ico .count { background: var(--gold); } .rd-top-btn:hover { background: var(--gold-dark); } body .sticky-atc-bar.hdt-sticky-atc { gap: 16px; padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px)); background: var(--surface); border-top: 1px solid var(--border); box-shadow: 0 -4px 18px rgba(36, 21, 25, .08); } body .sticky-atc-bar.hdt-sticky-atc .sab-price-now { font: 600 17px/1.15 var(--font-body); color: var(--text); letter-spacing: -.01em; } body .sticky-atc-bar.hdt-sticky-atc .sab-price-unit { font: 400 11px/1.2 var(--font-body); color: var(--text-2); margin-left: 0; } body .sticky-atc-bar.hdt-sticky-atc .btn, body .sticky-atc-bar .btn-primary { flex: 1; min-width: 0; height: 48px; padding: 0 20px; border-radius: 2px; border: 1px solid var(--burgundy); background: var(--burgundy); color: #fff; font: 500 13px/1 var(--font-body); letter-spacing: .1em; text-transform: uppercase; box-shadow: none; } body .sticky-atc-bar.hdt-sticky-atc .btn:hover:not([disabled]) { background: var(--burgundy-hover); border-color: var(--burgundy-hover); } body .sticky-atc-bar.hdt-sticky-atc .btn:active:not([disabled]) { background: #36090F; transform: translateY(1px); } body .sticky-atc-bar.hdt-sticky-atc .btn[disabled] { background: #EDE6E1; border-color: #E2D8D1; color: #A39A9B; } @media (min-width: 769px) { body .sticky-atc-bar.hdt-sticky-atc .btn { flex: none; min-width: 220px; } } body .lk-pdp .product-info { z-index: 30; } body.has-sticky-atc .rd-top-btn { bottom: 92px; } @media (max-width: 767px) { body .sticky-atc-bar.hdt-sticky-atc { bottom: 0; padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px)); } } body .rd-footer .rd-newsletter__info p { color: #D9C9CD; font-size: 14px; line-height: 1.6; } body .rd-footer .rd-news-form { gap: 0; align-items: stretch; } body .rd-footer .rd-news-form input[type="email"] { height: 52px; padding: 0 18px; border: 1px solid rgba(255, 255, 255, .28); border-right: 0; border-radius: 2px 0 0 2px; background: rgba(255, 255, 255, .08); color: #fff; font: 400 14px/1 var(--font-body); letter-spacing: .01em; box-shadow: none; transition: border-color .2s, background-color .2s, box-shadow .2s; } body .rd-footer .rd-news-form input[type="email"]::placeholder { color: rgba(255, 255, 255, .62); font-size: 14px; } body .rd-footer .rd-news-form input[type="email"]:hover { border-color: rgba(255, 255, 255, .45); background: rgba(255, 255, 255, .11); } body .rd-footer .rd-news-form input[type="email"]:focus { border-color: var(--gold); background: rgba(255, 255, 255, .13); box-shadow: 0 0 0 3px rgba(184, 151, 90, .28); outline: 0; position: relative; z-index: 1; } body .rd-footer .rd-news-form button { height: 52px; padding: 0 26px; border: 1px solid var(--gold); border-radius: 0 2px 2px 0; background: var(--gold); color: #241519; font: 600 12.5px/1 var(--font-body); letter-spacing: .14em; text-transform: uppercase; } body .rd-footer .rd-news-form button:hover { background: #C9AA70; border-color: #C9AA70; color: #241519; } body .rd-footer .rd-news-form button:active { background: #A98848; border-color: #A98848; transform: translateY(1px); } body .rd-footer .rd-news-form button:focus-visible { outline: 2px solid #fff; outline-offset: 2px; } @media (max-width: 767px) { body .rd-footer .rd-news-form { flex-direction: column; gap: 10px; } body .rd-footer .rd-news-form input[type="email"] { flex: none; width: 100%; border-right: 1px solid rgba(255, 255, 255, .28); border-radius: 2px; } body .rd-footer .rd-news-form button { border-radius: 2px; justify-content: center; width: 100%; } } body .kc-toplist { background: var(--bg); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); } body .kc-toplist .hdt-slider__slide a { position: relative; padding: 0 20px; font: 500 11.5px/58px var(--font-body); letter-spacing: .16em; text-transform: uppercase; color: var(--text-2); background: linear-gradient(var(--gold), var(--gold)) no-repeat 50% calc(100% - 16px) / 0 1px; transition: color .2s, background-size .3s ease; } body .kc-toplist .hdt-slider__slide a::first-letter { text-transform: uppercase; } body .kc-toplist .hdt-slider__slide a:hover { color: var(--burgundy); background-size: calc(100% - 40px) 1px; } body .kc-toplist .hdt-current-active a { color: var(--burgundy); font-weight: 600; background-size: calc(100% - 40px) 1px; } body .kc-toplist .hdt-slider__slide a:focus-visible { outline: 2px solid var(--gold); outline-offset: -4px; } body .kc-toplist__nav .hdt-slider__button { width: 28px; height: 28px; border: 1px solid var(--border); border-radius: 50%; background: var(--surface); color: var(--burgundy); transition: background-color .2s, color .2s, border-color .2s; } body .kc-toplist__nav .hdt-slider__button:hover:not([disabled]) { background: var(--burgundy); border-color: var(--burgundy); color: #fff; } body .kc-toplist__nav .hdt-slider__button[disabled] { opacity: .35; } @media (max-width: 767px) { body .kc-toplist .hdt-slider__slide a { padding: 0 14px; font-size: 10.5px; line-height: 52px; background-position: 50% calc(100% - 12px); } body .kc-toplist .hdt-slider__slide a:hover, body .kc-toplist .hdt-current-active a { background-size: calc(100% - 28px) 1px; } } .meta-val.shop-stock { color: var(--gold-dark); font-weight: 500; } .cart-shop-note, .mc-item__shop, .co-item__shop { display: flex; align-items: center; gap: 6px; margin-top: 4px; color: var(--gold-dark); font: 500 12px/1.4 var(--font-body); } .cart-shop-note svg { flex: none; } .mc-item__shop { display: block; font-size: 11.5px; } .co-item__shop { display: block; color: var(--gold-dark); } body .cf__shopnote { max-width: 560px; margin: 14px auto 0; padding: 12px 16px; background: var(--burgundy-soft); border: 1px solid var(--border); border-radius: 2px; color: var(--text); font-size: 13.5px; } .sv-collections { display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 28px 22px; } .sv-collection { display: flex; flex-direction: column; align-items: center; text-align: center; text-decoration: none; color: var(--ink); } .sv-collection__img { display: block; width: 100%; aspect-ratio: 3 / 4; overflow: hidden; background: var(--sage-soft); border: 1px solid var(--line); border-radius: 2px; } .sv-collection__img img { width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; transition: transform .9s ease; } .sv-collection:hover .sv-collection__img img { transform: scale(1.05); } .sv-collection__name { margin-top: 16px; font-family: var(--font-serif); font-size: 21px; font-weight: 600; line-height: 1.2; letter-spacing: 0; color: var(--ink); } .sv-collection__cta { margin-top: 8px; padding-bottom: 4px; display: inline-flex; align-items: center; gap: 8px; font: 500 12px/1 "Inter", system-ui, sans-serif; letter-spacing: .14em; text-transform: uppercase; color: var(--sage); border-bottom: 1px solid var(--gold); transition: gap .2s ease, color .2s ease; } .sv-collection:hover .sv-collection__cta { gap: 12px; color: var(--sage-dark); } @media (max-width: 767px) { .sv-collections { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px 12px; } .sv-collection__name { font-size: 18px; margin-top: 12px; } } .sv-reg { background: radial-gradient(1200px 420px at 50% -80px, #f1e3e7 0%, rgba(241,227,231,0) 70%), #f8f4ef; padding: clamp(28px, 5vw, 64px) 16px 80px; } .sv-reg .sv-reg__wrap { padding: 0; } .sv-reg .hdt-register-form { width: 100%; max-width: 680px; margin: 0 auto; padding: clamp(26px, 4vw, 48px); background: #fff; border: 1px solid #e8dfd8; border-top: 3px solid #5A1827; border-radius: 4px; box-shadow: 0 18px 50px rgba(36,21,25,.08); } .sv-reg__top { text-align: center; } .sv-reg__eyebrow { display: block; font: 500 12px/1 "Inter", system-ui, sans-serif; letter-spacing: .28em; text-transform: uppercase; color: #8C6F3B; } .sv-reg .hdt-register-form__heading { margin: 14px 0 8px; font-family: var(--font-serif); font-size: clamp(32px, 4vw, 44px); font-weight: 600; letter-spacing: 0; color: #241519; text-align: center; } .sv-reg .hdt-register-form__descripton { margin: 0 auto; max-width: 480px; color: #6B6061; text-align: center; } .sv-reg .hdt-register-form__descripton a { color: #5A1827; font-weight: 600; } .sv-steps { list-style: none; display: flex; margin: 32px 0 28px; padding: 0; } .sv-steps li { flex: 1; position: relative; display: flex; flex-direction: column; align-items: center; gap: 8px; color: #a69a9c; } .sv-steps li::before { content: ""; position: absolute; top: 15px; left: calc(-50% + 20px); right: calc(50% + 20px); height: 2px; background: #e8dfd8; } .sv-steps li:first-child::before { display: none; } .sv-steps li.is-done::before, .sv-steps li.is-current::before { background: #5A1827; } .sv-steps span { position: relative; z-index: 1; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; border: 2px solid #e1d6cd; background: #fff; font: 600 13px/1 "Inter", system-ui, sans-serif; } .sv-steps em { font: 500 11.5px/1 "Inter", system-ui, sans-serif; font-style: normal; letter-spacing: .14em; text-transform: uppercase; } .sv-steps li.is-current { color: #5A1827; } .sv-steps li.is-current span { border-color: #5A1827; background: #5A1827; color: #fff; } .sv-steps li.is-done { color: #5A1827; cursor: pointer; } .sv-steps li.is-done span { border-color: #5A1827; color: #5A1827; font-size: 0; } .sv-steps li.is-done span::after { content: "\2713"; font-size: 15px; } .sv-reg .sv-pane { display: none; margin: 0; padding: 0; border: 0; min-width: 0; } .sv-reg .sv-pane.is-active { display: block; animation: svIn .28s ease; } @keyframes svIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } } .sv-pane__title { float: left; width: 100%; margin: 0 0 20px; padding: 0; font-family: var(--font-serif); font-size: 24px; font-weight: 600; color: #241519; } .sv-pane__title + * { clear: both; } .sv-reg .hdt-input:focus, .sv-reg select:focus, .sv-reg input[type=text]:focus { border-color: #5A1827; box-shadow: 0 0 0 3px rgba(90,24,39,.1); outline: 0; } .sv-reg__nav { display: flex; gap: 12px; margin-top: 26px; } .sv-reg__nav > button[hidden] { display: none; } .sv-reg .kc-account__submit { flex: 1; margin: 0; padding: 16px 24px; background: #5A1827; border-color: #5A1827; color: #fff; letter-spacing: .16em; text-transform: uppercase; } .sv-reg .kc-account__submit:hover { background: #45101C; border-color: #45101C; } .sv-reg__back { padding: 16px 26px; background: #fff; border: 1px solid #d9cfc6; border-radius: 2px; color: #5A1827; font: 500 13px/1 "Inter", system-ui, sans-serif; letter-spacing: .12em; text-transform: uppercase; cursor: pointer; } .sv-reg__back:hover { border-color: #5A1827; } .sv-reg__secure { margin: 18px 0 0; text-align: center; font-size: 12.5px; color: #8a7d7f; } @media (max-width: 575px) { .sv-steps em { font-size: 10.5px; letter-spacing: .08em; } } .sv-reg .kc-account .hdt-register-form { max-width: 680px; padding: clamp(26px, 4vw, 48px); } .sv-reg .kc-account .hdt-register-form__heading { margin: 14px 0 8px; font-family: var(--font-serif); font-size: clamp(32px, 4vw, 44px); font-weight: 600; letter-spacing: 0; text-align: center; } .sv-reg .kc-account .hdt-register-form__descripton { text-align: center; } .sv-reg .kc-account .sv-reg__nav .kc-account__submit { background: #5A1827; border-color: #5A1827; color: #fff; border-radius: 2px; } .sv-reg .kc-account .sv-reg__nav .kc-account__submit:hover { background: #45101C; border-color: #45101C; } .sv-reg .kc-account .hdt-login-content.sv-card { width: 100%; max-width: 480px; margin: 0 auto; padding: clamp(26px, 4vw, 44px); background: #fff; border: 1px solid #e8dfd8; border-top: 3px solid #5A1827; border-radius: 4px; box-shadow: 0 18px 50px rgba(36,21,25,.08); } .sv-card .hdt-form-heading { margin: 14px 0 8px; font-family: var(--font-serif); font-size: clamp(32px, 4vw, 42px); font-weight: 600; letter-spacing: 0; color: #241519; text-align: center; } .sv-card .hdt-register-form__descripton { margin: 0 auto 26px; max-width: 360px; color: #6B6061; text-align: center; } .sv-card .hdt-input:focus { border-color: #5A1827; box-shadow: 0 0 0 3px rgba(90,24,39,.1); outline: 0; } .sv-card .hdt-link-recover { color: #5A1827; font-weight: 500; } .sv-reg .kc-account .sv-card__submit { width: 100%; margin-top: 8px; padding: 16px 24px; background: #5A1827; border-color: #5A1827; color: #fff; border-radius: 2px; letter-spacing: .16em; text-transform: uppercase; } .sv-reg .kc-account .sv-card__submit:hover { background: #45101C; border-color: #45101C; } .sv-card__alt { margin: 22px 0 0; padding-top: 20px; border-top: 1px solid #ece3da; text-align: center; font-size: 14px; color: #6B6061; } .sv-card__alt a { color: #5A1827; font-weight: 600; } .sv-reg .kc-account .sv-card .hdt-form-heading { margin: 14px 0 8px; text-align: center; font-family: var(--font-serif); font-size: clamp(32px, 4vw, 42px); font-weight: 600; letter-spacing: 0; line-height: 1.15; } .sv-reg .kc-account .sv-card .hdt-register-form__descripton { text-align: center; } #cartDrawer .mc-item__img { aspect-ratio: 3 / 4; flex-basis: 100px; width: 100px; } #cartDrawer .mc-item__img img { width: 100%; height: 100%; object-fit: cover; object-position: center top; } #quickViewModal .quick-view-image img { object-fit: contain; object-position: center; }
