@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cinzel-normal-latin-ext-t4tH1Gvx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cinzel-normal-latin-B_G_cm1h.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-italic-latin-ext-CyJeasNV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-italic-latin-B29g_meR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-italic-latin-ext-CyJeasNV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-italic-latin-B29g_meR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-normal-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-normal-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-normal-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-normal-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/eb-garamond-normal-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/eb-garamond-normal-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/inter-italic-latin-ext-D6ke0lXJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/inter-italic-latin-CFePW7Dw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/inter-italic-latin-ext-D6ke0lXJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/inter-italic-latin-CFePW7Dw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-normal-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-normal-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-normal-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-normal-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-normal-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-normal-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/saira-condensed-normal-400-latin-ext-Lw34ejWr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/saira-condensed-normal-400-latin-Doq1yqIf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/saira-condensed-normal-500-latin-ext-eyL2pB0G.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/saira-condensed-normal-500-latin-9fIGi2fY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/saira-condensed-normal-600-latin-ext-UyzZftOm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/saira-condensed-normal-600-latin-BolWie4d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/saira-condensed-normal-700-latin-ext-C5WXCvmu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/saira-condensed-normal-700-latin-DH8ut11Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-base-text: 34 37 43;--color-base-highlight: 15 30 51;--color-base-background: 255 255 255;--color-base-button: 15 30 51;--color-base-button-gradient: #0F1E33;--color-base-button-text: 255 255 255;--color-keyboard-focus: 15 30 51;--color-shadow: 15 30 51;--color-price: 15 30 51;--color-sale-price: 138 31 45;--color-sale-tag: 138 31 45;--color-sale-tag-text: 255 255 255;--color-rating: 15 30 51;--color-placeholder: 255 255 255;--color-success-text: 47 107 58;--color-success-background: 227 235 221;--color-error-text: 155 28 28;--color-error-background: 243 225 220;--color-info-text: 15 30 51;--color-info-background: 247 246 242;--color-drawer-text: 34 37 43;--color-drawer-background: 255 255 255;--color-drawer-button-background: 15 30 51;--color-drawer-button-gradient: #0F1E33;--color-drawer-button-text: 255 255 255;--color-drawer-overlay: 15 30 51;--card-radius: var(--rounded-card);--card-border-width: 0rem;--card-border-opacity: 0;--card-shadow-opacity: 0;--card-shadow-horizontal-offset: 0rem;--card-shadow-vertical-offset: 0rem;--buttons-radius: var(--rounded-button);--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--inputs-radius: var(--rounded-input);--inputs-border-width: 1px;--inputs-border-opacity: .3;--sp-0d5: .125rem;--sp-1: .25rem;--sp-1d5: .375rem;--sp-2: .5rem;--sp-2d5: .625rem;--sp-3: .75rem;--sp-3d5: .875rem;--sp-4: 1rem;--sp-4d5: 1.125rem;--sp-5: 1.25rem;--sp-5d5: 1.375rem;--sp-6: 1.5rem;--sp-6d5: 1.625rem;--sp-7: 1.75rem;--sp-7d5: 1.875rem;--sp-8: 2rem;--sp-8d5: 2.125rem;--sp-9: 2.25rem;--sp-9d5: 2.375rem;--sp-10: 2.5rem;--sp-10d5: 2.625rem;--sp-11: 2.75rem;--sp-12: 3rem;--sp-13: 3.25rem;--sp-14: 3.5rem;--sp-15: 3.875rem;--sp-16: 4rem;--sp-18: 4.5rem;--sp-20: 5rem;--sp-23: 5.625rem;--sp-24: 6rem;--sp-28: 7rem;--sp-32: 8rem;--sp-36: 9rem;--sp-40: 10rem;--sp-44: 11rem;--sp-48: 12rem;--sp-52: 13rem;--sp-56: 14rem;--sp-60: 15rem;--sp-64: 16rem;--sp-72: 18rem;--sp-80: 20rem;--sp-96: 24rem;--sp-100: 32rem;--font-heading-family: Inter, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-heading-line-height: 1;--font-heading-letter-spacing: -.01em;--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-line-height: 1.5;--font-body-letter-spacing: 0em;--font-navigation-family: var(--font-body-family);--font-navigation-size: clamp(.75rem, .748rem + .3174vw, .875rem);--font-navigation-text-transform: uppercase;--font-button-family: var(--font-body-family);--font-button-size: clamp(.75rem, .8115rem + .1587vw, .75rem);--font-button-text-transform: uppercase;--font-product-family: var(--font-body-family);--font-product-size: clamp(1.125rem, .873rem + .3175vw, 1.375rem);--text-3xs: .625rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-2sm: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--page-width: 1600px;--gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));--grid-gap: clamp(40px, 20vw, 60px);--page-padding: var(--sp-5);--page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));--rounded-button: 0rem;--rounded-input: 0rem;--rounded-card: 0rem;--rounded-block: 0rem;--icon-weight: 1.5px}@media screen and (min-width:1024px){:root{--page-padding: var(--sp-9)}}@media screen and (min-width:1280px){:root{--gap-padding: var(--sp-12);--page-padding: var(--sp-12)}}@media screen and (min-width:1536px){:root{--page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2)}}:root{--color-background: var(--color-base-background);--color-background-2: var(--color-base-background);--color-foreground: var(--color-base-text);--color-border: var(--color-foreground)/ .1;--color-border-dark: var(--color-foreground)/ .4;--color-border-light: var(--color-foreground)/ .06;--color-highlight: var(--color-base-highlight);--color-button-background: var(--color-base-button);--color-button-gradient: var(--color-base-button-gradient);--color-button-border: var(--color-base-button);--color-button-text: var(--color-base-button-text);--opacity-025: .025;--opacity-045: .045;--opacity-115: .115;--opacity-600: .6;--font-normal: 400;--font-medium: 500;--font-bold: 700;--animation-nav: .5s cubic-bezier(.6, 0, .4, 1);--animation-primary: .5s cubic-bezier(.3, 1, .3, 1);--animation-smooth: .7s cubic-bezier(.7, 0, .3, 1);--animation-fast: .3s cubic-bezier(.7, 0, .3, 1);--animation-short: .2s cubic-bezier(.7, 0, .3, 1);--fluid-2xl-to-4xl: clamp(var(--text-2xl), .6307rem + 1.3636vw, var(--text-4xl));--fluid-xl-to-3xl: clamp(var(--text-xl), .4966rem + 1.1818vw, var(--text-3xl));--fluid-lg-to-2xl: clamp(var(--text-lg), .9722rem + .4444vw, var(--text-2xl));--fluid-base-to-xl: clamp(var(--text-base), .873rem + .3175vw, var(--text-xl));--fluid-base-to-2xl: clamp(var(--text-base), .746rem + .6349vw, var(--text-2xl));--fluid-sm-to-lg: clamp(var(--text-sm), .748rem + .3174vw, var(--text-lg));--fluid-sm-to-base: clamp(var(--text-sm), .8115rem + .1587vw, var(--text-base));--fluid-xs-to-sm: clamp(var(--text-xs), .7297rem + .1013vw, var(--text-sm));--border-radius: clamp(var(--sp-4), 1.578vw, var(--sp-7d5));--border-radius-medium: calc(clamp(1em, 1.7vw, 1.7em)*1.2) ;--border-radius-small: calc(clamp(1em, 1.7vw, 1.7em)/2) ;--rounded-full: 9999px;--input-height: var(--sp-13);--input-padding-inline: var(--sp-6d5);--transform-logical: 1;--transform-origin-start: left;--transform-origin-end: right;--text-h0: var(--sp-16);--text-h1: var(--sp-9);--text-h2: var(--sp-6);--text-h3: var(--sp-5);--text-h4: var(--sp-4d5);--text-h5: var(--sp-4);--text-h6: var(--sp-4d5);--title-sm: clamp(var(--text-2xl), 2.526vw, var(--text-5xl));--title-md: clamp(var(--sp-8), 3.368vw, var(--sp-16));--title-lg: clamp(var(--sp-10), 3.368vw, var(--sp-16));--title-xl: clamp(var(--sp-12), 7.813vw, var(--sp-20));--color-red-200: 254 202 202;--color-red-300: 252 165 165;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ring-inset: inset;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--screen-height: 100vh;--topbar-height: 0px;--header-height: 0px;--ratio-percent: 56.25%}@media screen and (min-width:768px){:root{--text-h1: var(--sp-12);--text-h2: var(--sp-7d5);--text-h3: var(--sp-6);--text-h4: var(--sp-5d5);--text-h5: var(--sp-4d5);--text-h6: var(--sp-4)}}@media screen and (min-width:1024px){:root{--title-lg: clamp(var(--sp-12), 4.73vw, var(--sp-23));--title-xl: clamp(var(--sp-20), 6.737vw, var(--sp-32));--text-h1: var(--sp-14);--text-h2: var(--sp-9);--text-h3: var(--sp-7d5);--text-h4: var(--sp-6);--text-h5: var(--sp-5)}}/*! photoswipe */@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}/*! flickity */.indicators[hidden]{display:none}.indicators .button{--color-button-background: var(--color-foreground);--color-button-text: var(--color-background);--color-button-border: var(--color-foreground);--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);--buttons-width: var(--sp-12);padding:0;box-shadow:none;height:var(--buttons-width);width:var(--buttons-width)}@media screen and (min-width:1280px){.indicators .button{--buttons-width: var(--sp-14)}}.indicators .button[hidden]{display:none}.indicators .button[disabled]{opacity:.3;pointer-events:none}.slider .indicators{gap:clamp(var(--sp-4),2.105vw,var(--sp-10));transition:opacity var(--animation-primary)}.slider .indicators:before,.slider .indicators:after{content:""}.slider .indicators .button:first-child{margin-inline-end:auto}.slider .indicators .button:last-child{margin-inline-start:auto}.slider .indicators .button{opacity:.7}.slider .indicators .button[disabled]{opacity:0}@media screen and (pointer:fine){.slider:hover .indicators{opacity:1}}/*! base */@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes appear-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes appear-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box}html{touch-action:manipulation;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:normal}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);overflow-x:hidden;line-height:inherit;margin:0}blockquote,.heading,h1,h2,h3,h6,.h1,.h2,.h3,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);color:rgb(var(--color-foreground));word-break:break-word}.h1,.rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}.h2,.rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.3}.h3,.rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.4}.h6,.rte h6:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h6);line-height:1.5}@media screen and (max-width:1023px){.h2,.rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.1}.h3,.rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.3}}@media screen and (min-width:768px){.h1,.rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1}}.rte blockquote,.rte blockquote p{font-size:var(--text-h2);line-height:1.3}.rte blockquote{position:relative;--quote-icon-width: 48px;--quote-icon-height: 48px}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;border:none;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h6,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}[role=button],button{cursor:pointer}canvas,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.cursor-pointer{cursor:pointer}.table-cell{display:table-cell}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-auto{flex:0 0 auto}.grid{display:grid}.contents{display:contents}.hidden,[hidden]{display:none}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-full{border-radius:var(--rounded-full)}.uppercase{text-transform:uppercase}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}.text-3xl{font-size:var(--text-3xl);line-height:1.6}.text-2xl{font-size:var(--text-2xl);line-height:1.6}.text-xl{font-size:var(--text-xl);line-height:1.6}.text-lg{font-size:var(--text-lg);line-height:1.6}.text-base{font-size:var(--text-base);line-height:1.6}.text-2sm{font-size:var(--text-2sm);line-height:1.6}.text-sm{font-size:var(--text-sm);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:1.6}.text-sm-base{font-size:var(--fluid-sm-to-base)}.text-sm-lg{font-size:var(--fluid-sm-to-lg)}.text-base-xl{font-size:var(--fluid-base-to-xl)}.text-lg-2xl{font-size:var(--fluid-lg-to-2xl)}.font-bold{font-weight:var(--font-bold)}.font-medium{font-weight:var(--font-medium)}.top-0{inset-block-start:0}.top-100{inset-block-start:100%}.left-0{inset-inline-start:0}.bottom-0{inset-block-end:0}.right-0{inset-inline-end:0}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-35{z-index:35}.max-w-full{max-width:100%}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-self-start{justify-self:flex-start}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.gap-1{gap:var(--sp-1)}.gap-1d5{gap:var(--sp-1d5)}.gap-2{gap:var(--sp-2)}.gap-2d5{gap:var(--sp-2d5)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-4d5{gap:var(--sp-4d5)}.gap-5{gap:var(--sp-5)}.gap-6{gap:var(--sp-6)}.gap-7d5{gap:var(--sp-7d5)}.gap-8{gap:var(--sp-8)}.gap-9{gap:var(--sp-9)}.gap-10{gap:var(--sp-10)}.gap-12{gap:var(--sp-12)}.gap-14{gap:var(--sp-14)}@media screen and (min-width:640px){.sm\:flex{display:flex}.sm\:text-base{font-size:var(--text-base);line-height:1.6}}@media screen and (min-width:768px){.md\:overflow-visible{overflow:visible}.md\:text-left{text-align:start}.md\:table-cell{display:table-cell}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-1d5{gap:var(--sp-1d5)}.md\:gap-4{gap:var(--sp-4)}.md\:gap-6{gap:var(--sp-6)}.md\:gap-8{gap:var(--sp-8)}.md\:gap-9{gap:var(--sp-9)}.md\:gap-10{gap:var(--sp-10)}.md\:gap-12{gap:var(--sp-12)}.md\:gap-14{gap:var(--sp-14)}.md\:text-3xl{font-size:var(--text-3xl);line-height:1.6}.md\:text-2xl{font-size:var(--text-2xl);line-height:1.6}.md\:text-lg{font-size:var(--text-lg);line-height:1.6}.md\:text-base{font-size:var(--text-base);line-height:1.6}}@media screen and (min-width:1024px){.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:var(--sp-5)}.lg\:gap-8{gap:var(--sp-8)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:1.6}.lg\:text-lg{font-size:var(--text-lg);line-height:1.6}}@media screen and (min-width:1280px){.xl\:flex{display:flex}.xl\:gap-2{gap:var(--sp-2)}}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.6}.tracking-none{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.tracking-heading{letter-spacing:-.04em}.whitespace-nowrap{white-space:nowrap}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h6:empty{display:none}/*! rte */.rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-4)}@media screen and (min-width:1024px){.rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-5)}}@media screen and (min-width:1280px){.rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-4d5)}}.rte :where(.rte>:first-child):not(:where([class~=not-rte] *)){margin-block-start:0}.rte :where(.rte>:last-child):not(:where([class~=not-rte] *)){margin-block-end:0}.rte :where(.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-8d5);margin-block-start:0}@media screen and (min-width:1024px){.rte :where(.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-10)}}@media screen and (min-width:1280px){.rte :where(.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-12)}}.rte :where(.h2,h2):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-6);margin-block-start:var(--sp-12)}@media screen and (min-width:1280px){.rte :where(.h2,h2):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-8d5);margin-block-start:var(--sp-14)}}.rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-3);margin-block-start:var(--sp-8)}@media screen and (min-width:1024px){.rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-4);margin-block-start:var(--sp-10)}}@media screen and (min-width:1280px){.rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-5);margin-block-start:var(--sp-12)}}.rte :where(h2+*,h3+*):not(:where([class~=not-rte] *)){margin-block-start:0}.rte :where(img):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}.rte :where(video):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}.rte :where(figure):not(:where([class~=not-rte] *)){margin-block:var(--sp-8)}@media screen and (min-width:1024px){.rte :where(figure):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}}.rte :where(figure>*):not(:where([class~=not-rte] *)){margin-block:0}.rte :where(ul):not(:where([class~=not-rte] *)){list-style-type:disc}.rte :where(ul):not(:where([class~=not-rte] *)) ::marker{color:rgb(var(--color-foreground)/ .25)}.rte :where(ul):not(:where([class~=not-rte] *))::marker{color:rgb(var(--color-foreground)/ .25)}.rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-5);padding-inline-start:var(--sp-7)}@media screen and (min-width:1024px){.rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-6);padding-inline-start:var(--sp-8)}}.rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2)}@media screen and (min-width:1024px){.rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2d5)}}@media screen and (min-width:1536px){.rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-3)}}.rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-1d5)}@media screen and (min-width:1024px){.rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-2)}}.rte :where(.rte>ul>li>:first-child,.rte>ol>li>:first-child):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-5d5)}.rte :where(.rte>ul>li>:last-child,.rte>ol>li>:last-child):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-5d5)}.rte :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-5)}@media screen and (min-width:1024px){.rte :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-4)}}.rte :where(blockquote):not(:where([class~=not-rte] *)){display:block;margin-block:var(--sp-8);padding-block-start:var(--sp-20);text-align:center}@media screen and (min-width:1024px){.rte :where(blockquote):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}}.rte :where(blockquote):not(:where([class~=not-rte] *)):before{content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 54 54'%3E%3Cpath d='M41.625 47.25a12.375 12.375 0 1 0 0-24.75c-.357 0-.706.024-1.055.054a35.775 35.775 0 0 1 5.384-15.208A1.126 1.126 0 0 0 45 5.625h-2.25a1.125 1.125 0 0 0-.816.35c-5.785 6.086-12.684 16.04-12.684 28.9A12.39 12.39 0 0 0 41.625 47.25Zm-29.25 0a12.375 12.375 0 1 0 0-24.75c-.357 0-.707.024-1.055.054a35.775 35.775 0 0 1 5.384-15.208 1.126 1.126 0 0 0-.954-1.721H13.5a1.125 1.125 0 0 0-.816.35C6.9 12.06 0 22.015 0 34.875A12.39 12.39 0 0 0 12.375 47.25Z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 54 54'%3E%3Cpath d='M41.625 47.25a12.375 12.375 0 1 0 0-24.75c-.357 0-.706.024-1.055.054a35.775 35.775 0 0 1 5.384-15.208A1.126 1.126 0 0 0 45 5.625h-2.25a1.125 1.125 0 0 0-.816.35c-5.785 6.086-12.684 16.04-12.684 28.9A12.39 12.39 0 0 0 41.625 47.25Zm-29.25 0a12.375 12.375 0 1 0 0-24.75c-.357 0-.707.024-1.055.054a35.775 35.775 0 0 1 5.384-15.208 1.126 1.126 0 0 0-.954-1.721H13.5a1.125 1.125 0 0 0-.816.35C6.9 12.06 0 22.015 0 34.875A12.39 12.39 0 0 0 12.375 47.25Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--quote-icon-width) var(--quote-icon-height);mask-size:var(--quote-icon-width) var(--quote-icon-height);position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-logical)));width:var(--quote-icon-width);height:var(--quote-icon-height);background-color:currentColor}.rte :where(blockquote>*):not(:where([class~=not-rte] *)){margin-block:0}.page-width{margin:0 auto;padding-inline:var(--page-padding)}@media screen and (min-width:1536px){.page-width--full{--page-padding: var(--sp-12)}}.spacing-section{min-height:var(--spacing-height-mobile)}@media screen and (min-width:768px){.spacing-section{min-height:var(--spacing-height-desktop)}}@media screen and (min-width:1024px){.page-width--narrow{--page-padding: var(--sp-12);max-width:70rem}}summary{list-style-type:none}.icon{stroke-width:var(--icon-weight);width:var(--sp-5d5);height:auto}.icon-2xs{width:var(--sp-3)}.icon-xs{width:var(--sp-4)}.icon-sm{width:var(--sp-5)}.icon-lg{width:var(--sp-6)}.icon-light{stroke-width:calc(var(--icon-weight) - .3px)}.icon .fill{stroke:none;fill:rgb(var(--color-foreground)/ .1)}.icon-rotator .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s infinite ease}.stroke-1{stroke-width:1}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}[role=main] .shopify-section{--section-is-first: 0;position:relative}[role=main] .shopify-section:not(.contents){display:flow-root}[role=main] .shopify-section:empty{display:none}[role=main] .shopify-section:first-child{--section-is-first: 1 }.js [role=main] .shopify-section:last-child{border-end-end-radius:var(--border-radius);border-end-start-radius:var(--border-radius);position:relative}.js [role=main] .shopify-section:last-child .section:before{height:100%}.loading-bar{background-color:rgb(var(--color-foreground));z-index:50}.loading-bar .icon{color:rgb(var(--color-background));inset-block-end:var(--gap-padding);inset-inline-end:var(--gap-padding)}.page-container{background-color:rgb(var(--color-background))}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:10px;opacity:1;z-index:10000;transition:none}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}/*! button */.button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-opacity: var(--buttons-shadow-opacity);--border-opacity: var(--buttons-border-opacity)}.button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-weight:var(--font-medium);font-family:var(--font-navigation-family);font-size:var(--font-button-size);text-transform:var(--font-button-text-transform);padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--color-button-text));background:var(--color-button-gradient);background-color:rgb(var(--color-button-background));border-radius:var(--buttons-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity));max-height:3.75rem;height:auto}.button:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-border)/ var(--border-opacity))}.button.icon-with-text .btn-text{align-items:center;display:flex;gap:.75rem}@media screen and (max-width:767px){.button.icon-with-text .icon-arrow-right{width:var(--sp-4d5)}}.button .btn-text{color:currentColor}.button .btn-fill{display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0)}.button--primary .btn-fill{background-color:rgb(var(--color-button-text))}.button--secondary .btn-fill{background:var(--color-button-gradient);background-color:rgb(var(--color-button-background))}.button[disabled]{opacity:.6;cursor:not-allowed}.button[disabled] .btn-fill{display:none}.button--fixed{min-width:var(--sp-48)}input.button--primary{border:var(--buttons-border-width) solid rgb(var(--color-button-border)/ var(--border-opacity))}.button--secondary{color:rgb(var(--color-button-background));background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--close{--shadow-opacity: 0;--border-opacity: .1;--color-button-background: var(--color-foreground);--color-button-text: var(--color-background);--color-button-border: var(--color-foreground);--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);padding:0}.button--close .icon:first-child{--tw-rotate: 0deg;transform:rotate(var(--tw-rotate))}@media screen and (pointer:fine){.button{--button-transition: box-shadow var(--animation-primary), opacity var(--animation-fast);transition:var(--button-transition)}.button:after{transition:border var(--animation-primary)}.button .btn-text{transition:color var(--animation-primary);transition-delay:.1s}.button .btn-fill{transition:background-color var(--animation-primary)}input.button--primary{transition-property:color,background,border}.button--close .icon:first-child{transition:transform var(--animation-primary),opacity var(--animation-fast)}.button--close:hover .icon:first-child{--tw-rotate: 90deg}[data-button_hover=standard] .button:not([disabled]) .btn-fill{display:block}.js [data-button_hover=standard] .button--primary:hover:not([disabled],.self-button),.js [data-button_hover=standard] .button--secondary:hover:not([disabled],.self-button){--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0}.js [data-button_hover=standard] .button--primary:hover:not([disabled],.self-button){color:rgb(var(--color-button-background))}.js [data-button_hover=standard] input.button--primary:hover:not([disabled],.self-button){background:none}.js [data-button_hover=standard] .button--secondary:hover:not([disabled],.self-button){color:rgb(var(--color-button-text))}}.btn-text{position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;will-change:transform,color;z-index:1}.mouse-cursor{--tw-translate-x: -50%;--tw-translate-y: -60%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));inset-block-start:var(--y);inset-inline-start:var(--x)}.mouse-cursor,.mouse-cursor .icon{width:0;height:0;transition:width var(--animation-fast),height var(--animation-fast);will-change:transform,width,height}html:not(.touch) .mouse-cursor.active{height:clamp(var(--sp-16),4.21vw,var(--sp-20));width:clamp(var(--sp-16),4.21vw,var(--sp-20))}html:not(.touch) .mouse-cursor.active .icon{height:clamp(var(--sp-5),1.68vw,var(--sp-8));width:clamp(var(--sp-5),1.68vw,var(--sp-8))}html:not(.touch) .mouse-cursor.active.pressed{height:calc(clamp(var(--sp-16),4.21vw,var(--sp-20))*1.5);width:calc(clamp(var(--sp-16),4.21vw,var(--sp-20))*1.5)}html:not(.touch) .mouse-cursor.active.pressed .icon{height:calc(clamp(var(--sp-5),1.68vw,var(--sp-8))*1.5);width:calc(clamp(var(--sp-5),1.68vw,var(--sp-8))*1.5)}.title-wrapper{margin-block-end:clamp(var(--sp-8),2.526vw,var(--sp-12))}@media screen and (max-width:767px){.title-wrapper .button{max-height:2.75rem;font-size:var(--text-xs);padding:var(--sp-3d5) var(--sp-4)}.title-wrapper .button.icon-with-text .btn-text{gap:6px}.title-wrapper .button.icon-with-text .icon{width:var(--sp-4)}}.title-wrapper>:is(.heading,p){flex:0 0 auto}.title-wrapper .heading+.rte{margin-block-start:var(--sp-2)}.title-md{font-size:var(--title-md)}.title-xl{font-size:var(--title-xl)}/*! media */.media{background-color:rgb(var(--color-placeholder))}.media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}@media screen and (pointer:fine){.media>img{transition:var(--animation-primary);transition-property:opacity,transform}}.media[easing]>img{transition:none}.media--square>:is(img,svg){aspect-ratio:1 / 1}svg.placeholder{background-color:rgb(var(--color-base-text)/ .3);fill:rgb(var(--color-base-text)/ .7);color:rgb(var(--color-base-text)/ .7);display:block;width:100%;height:100%}/*! table */table{overflow:hidden;box-shadow:0 0 0 1px rgb(var(--color-border-light));border-radius:var(--rounded-block)}table th,table td{width:auto;text-align:start;line-height:1.6;font-size:var(--text-lg);padding:var(--sp-6) var(--sp-7d5)}thead th{font-weight:var(--font-medium);background-color:rgb(var(--color-foreground)/ var(--opacity-025))}tbody tr{border-block-start:1px solid rgb(var(--color-border-light))}/*! inputs */.field{--border-opacity: var(--inputs-border-opacity);position:relative;text-align:start}.input,.select,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;width:100%;height:var(--input-height);font-size:var(--text-sm);line-height:1.25;padding-inline:var(--input-padding-inline);color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ var(--opacity-025));border:var(--inputs-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));border-radius:var(--inputs-radius);transition:var(--animation-primary);transition-property:border-color,background-color}@media screen and (min-width:768px){.input,.select,.textarea{font-size:var(--text-base);line-height:1.6}}.select option{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.input:focus,.select:focus-visible,.textarea:focus{box-shadow:none;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ var(--opacity-045));outline:none}.input.is-floating,.select.is-floating{height:calc(var(--input-height) + var(--sp-2d5))}.input.is-floating::-moz-placeholder,.select.is-floating::-moz-placeholder{color:transparent}.input.is-floating::placeholder,.select.is-floating::placeholder{color:transparent}.input.is-floating,.select.is-floating{padding-block-start:var(--sp-4)}.textarea.is-floating{padding-block-end:var(--sp-2);padding-block-start:var(--sp-8)}.textarea{height:auto;vertical-align:top}.label{display:block;margin-block-end:var(--sp-2d5);font-size:var(--text-sm);line-height:1.6}@media screen and (min-width:768px){.label{font-size:var(--text-base)}}.label.is-floating{position:absolute;inset-block-start:0;display:flex;align-items:center;gap:var(--sp-2);pointer-events:none;inset-inline-start:1px;opacity:.6;height:calc(var(--input-height) + var(--sp-2d5));margin-block-end:0;margin-inline-start:var(--input-padding-inline);transform-origin:var(--transform-origin-start);transition:all var(--animation-primary)}.select[required]:valid~.label,.select[selected]~.label,:is(.input,.textarea):focus~.label,:is(.input,.textarea):not(:placeholder-shown)~.label,:is(.input,.textarea,.select):-webkit-autofill~.label{--tw-translate-y: calc(var(--sp-2d5) * -1);--tw-scale-x: .8;--tw-scale-y: .8;transform:translateY(var(--tw-translate-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.input,.textarea,.select):-webkit-autofill~.label{color:#000}@media screen and (min-width:768px){.select[required]:valid~.label,.select[selected]~.label,:is(.input,.textarea):focus~.label,:is(.input,.textarea):not(:placeholder-shown)~.label,:is(.input,.textarea,.select):-webkit-autofill~.label{--tw-scale-x: .7;--tw-scale-y: .7}}.select~.icon{inset-block-start:calc(50% - 10px);inset-inline-end:var(--input-padding-inline)}.select~.icon{transform:scaleY(-1)}input:is([type=checkbox],[type=radio]){--active: rgb(var(--color-foreground));--active-inner: rgb(var(--color-background));--focus: 3px hsla(0, 0%, 9%, .1);--border: rgb(var(--color-border-dark));--border-radius: 5px;--border-hover: rgb(var(--color-foreground));--background: rgb(var(--color-background));--disabled: rgb(var(--color-border-light));--disabled-inner: rgb(var(--color-border));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--b, var(--background));border:1px solid var(--bc, var(--border));cursor:pointer;display:inline-block;height:20px;margin:0;outline:none;position:relative;transition:background-color .3s,border-color .3s,box-shadow .2s;vertical-align:top}input:is([type=checkbox],[type=radio]):focus-visible+label{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}input:is([type=checkbox],[type=radio]).sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input:is([type=checkbox],[type=radio]):after{content:"";display:block;position:absolute;inset-inline-start:0;inset-block-start:0;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input:is([type=checkbox],[type=radio]):checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2) }input:is([type=checkbox],[type=radio]):is(.disabled){--b: var(--disabled);cursor:not-allowed;opacity:.9}input:is([type=checkbox],[type=radio]):is(.disabled):checked{--b: var(--disabled-inner);--bc: var(--border) }input:is([type=checkbox],[type=radio]):is(.disabled)+label{cursor:not-allowed}input:is([type=checkbox],[type=radio]):hover:not(:checked,:disabled,.disabled){--bc: var(--border-hover) }input:is([type=checkbox],[type=radio]):focus{box-shadow:0 0 0 var(--focus)}input:is([type=checkbox],[type=radio]):not(.switch){flex:0 0 auto;width:20px}input:is([type=checkbox],[type=radio]):not(.switch):after{opacity:var(--o, 0)}input:is([type=checkbox],[type=radio]):not(.switch):checked{--o: 1 }input:is([type=checkbox],[type=radio])+label{cursor:pointer;display:inline-block;vertical-align:top}input[type=radio]:not(.switch){border-radius:var(--rounded-full)}input[type=checkbox]:not(.switch){border-radius:var(--border-radius)}input[type=checkbox]:not(.switch):after{border:1.5px solid var(--active-inner);border-inline-start:0;border-block-start:0;width:4px;height:8px;inset-inline-start:7px;inset-block-start:4px;transform:rotate(calc(var(--r, 20deg) * var(--transform-logical)))}input[type=checkbox]:not(.switch):checked{--r: 43deg }input[type=checkbox].switch{border-radius:11px;width:38px}input[type=checkbox].switch:after{background:var(--ab, var(--border));border-radius:50%;width:15px;height:15px;inset-inline-start:2px;inset-block-start:1.5px;transform:translate(calc(var(--x, 0) * var(--transform-logical)))}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}input[type=checkbox].switch:is(.disabled):not(:checked):after{opacity:.6}/*! color-swatch */.color-swatch{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset: inset;--tw-ring-color: rgb(var(--color-foreground)/ var(--opacity-115));--swatch-radius: 0px;--swatch-offset: 3px;--swatch-size: var(--sp-7d5);--swatch-margin: calc(var(--swatch-offset)*2);background-color:var(--swatch-background);background-position:50%;background-size:cover;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);transition:outline-color var(--animation-fast)}.color-swatch:before{--tw-shadow: inset 1px 3px 0px rgb(var(--color-foreground)/ var(--opacity-115));--tw-shadow-colored: inset 1px 3px 0px var(--tw-shadow-color);border-radius:var(--swatch-radius);top:0;right:0;bottom:0;left:0;width:100%;height:100%}.color-swatch:after,.color-swatch:before{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";position:absolute}.color-swatch:after{--tw-scale-x: 1;--tw-scale-y: 1;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);border-radius:inherit;inset:calc(var(--swatch-offset) * -1);opacity:0;transition:all var(--animation-short)}.color-swatch:after,:checked+.color-swatch:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate))}:checked+.color-swatch:after{--tw-scale-x: 1;--tw-scale-y: 1;opacity:1}.swatches input:is([type=checkbox],[type=radio]):is(.disabled)+.color-swatch{--tw-ring-shadow: 0 0 #0000;background-color:var(--swatch-background)}.swatches input:is([type=checkbox],[type=radio]):is(.disabled)+.color-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-red-200)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.swatches input:is([type=checkbox],[type=radio]):is(.disabled)+.color-swatch:after{--tw-shadow-color: rgb(var(--color-red-200))}.swatches input:is([type=checkbox],[type=radio]):is(.disabled):not(:checked)+.color-swatch:after{--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);top:1px;right:1px;bottom:1px;left:1px;opacity:1}.swatches--round .color-swatch{--swatch-radius: 9999px }/*! price-range *//*! details-summary */.details{border-block-end:1px solid rgb(var(--color-border-light));box-sizing:content-box}.details summary::-webkit-details-marker{display:none}.details .details__summary{padding-block:clamp(var(--sp-5),1.473vw,var(--sp-7))}.details .details__summary>.icon{--tw-scale-y: -1;width:var(--sp-5);transform:scaleY(var(--tw-scale-y)) rotate(var(--tw-rotate));transition:transform var(--animation-primary)}.details[aria-expanded=true] .details__summary>.icon{--tw-scale-y: 1}.details .details__content:after{content:"";display:block;pointer-events:none;padding-block-end:var(--sp-7)}.details:last-child .details__content:after{content:none}.details .list li label{display:flex;opacity:.6}.details .list li input:checked~label{opacity:1}.details:first-child .details__summary,.details[hidden]+.details .details__summary{padding-block-start:0}.details:last-child{border-block-end-width:0}.details:last-child .details__content{padding-block-end:0}/*! links */.reversed-link,.rte a{--reversed-link-gap: min(100%, 1.35em);background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap)/0 1px no-repeat;background-position-x:var(--transform-origin-end);transition:background-size var(--animation-primary)}@media screen and (pointer:fine){.reversed-link:not([aria-disabled]):hover,.rte a:hover{background-position-x:var(--transform-origin-start);background-size:100% 1px}}.link,.rte a:not(.button,.reversed-link){background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em)/100% 1px no-repeat;background-position-x:var(--transform-origin-start);position:relative;text-decoration-line:none;transition:background-size var(--animation-primary),color .3s var(--animation-primary)}@media screen and (pointer:fine){.text-opacity :is(.link,.rte a:not(.button,.reversed-link)):hover{color:rgb(var(--color-foreground))}}.text-opacity{color:rgb(var(--color-foreground)/ .6)}ol{list-style-type:decimal}/*! corners */.corner{width:var(--border-radius);height:var(--border-radius);color:rgb(var(--color-background));transform:rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (pointer:fine){.corner{transition:all var(--animation-nav)}}.corner path:last-child{stroke-width:.225em;stroke:rgb(var(--color-foreground)/ var(--opacity-115));opacity:0;transition:opacity var(--animation-nav)}.corner.top{inset-block-end:100%}.corner.bottom{inset-block-start:100%}.corner.left{left:0}.corner.right{right:0}.corner.bottom.right{--tw-scale-x: -1}.corner.top.left{--tw-rotate: -90deg}.corner.top.right{--tw-scale-y: -1;--tw-rotate: -90deg}.cutout{z-index:-1;height:1px;background-color:rgb(var(--color-foreground)/ var(--opacity-115));transition:opacity var(--animation-nav)}/*! sections */.section{position:relative;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}.section:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--gradient-background);background-color:rgb(var(--color-background))}.js [role=main] .shopify-section .section:before{height:calc(100% + var(--border-radius))}.section--padding{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}@media screen and (min-width:768px){.section--padding{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}}.section--rounded{border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}.js .section--rounded:before{height:calc(100% + var(--border-radius));border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}/*! header */.header-section{--header-items-gap: .75rem;--header-nav-gap: clamp(1rem, 2vw, 24px)}@media screen and (min-width:1024px){.header-section{--header-items-gap: 2em;--header-nav-gap: 2em}}@media screen and (min-width:1400px){.header-section{--header-items-gap: 2.5em;--header-nav-gap: 2.5em }}.header{--animation-nav-delay: .1s;--header-grid-template: "logo icons" /minmax(0, 1fr) auto;--header-background-opacity: 1;--header-logo-opacity: 1;column-gap:var(--header-items-gap);grid-template:var(--header-grid-template);color:rgb(var(--color-foreground))}.header[is=sticky-header]{transition:var(--animation-nav);transition-property:opacity,transform}.header:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgb(var(--color-background));opacity:var(--header-background-opacity)}@media screen and (pointer:fine){.header:before{transition:opacity var(--animation-nav) var(--animation-nav-delay)}}@media(prefers-reduced-motion:reduce){.header{--animation-nav: 0s;--animation-nav-delay: 0s}.header-section .header~.overlay,.header .header__menu>ul .menu__item .btn-text:after{transition:none}}:is(.header--center) .list-menu{justify-content:center}@media screen and (min-width:1024px){.menu-drawer-button{display:none}.header--center-split{--header-grid-template: "tools navigation logo navigation-split icons" /130px minmax(0, 1fr) auto minmax(0, 1fr) 130px}.header--center-split .header__icons--start{display:flex}.header--center-split .header__icons--end .search-drawer-button{display:none}.header--center{--header-grid-template: "tools logo icons" "navigation navigation navigation" /minmax(0, 1fr) auto minmax(0, 1fr)}.header--center .header__icons--start{display:flex}.header--center .header__icons--end .search-drawer-button{display:none}.header--center .header__navigation{z-index:1;max-height:var(--header-nav-height);transition:var(--animation-nav);transition-property:max-height,padding-block,opacity,color}.header-scrolled .header--center .header__navigation:not(.active){max-height:0;opacity:0}.header-section:not(.header-scrolled) .header--center .header__navigation,.header-scrolled .header--center .header__navigation.active{padding-block-start:calc(var(--section-padding-bottom) / 2)}}@media screen and (max-width:1023px){.mobile\:header--center{--header-grid-template: "tools logo icons" /minmax(0, 1fr) auto minmax(0, 1fr)}.mobile\:header--center .header__icons--start{display:flex}.mobile\:header--center .header__icons--start .search-drawer-button,.mobile\:header--center .header__icons--end .menu-drawer-button{display:none}.mobile\:header--center .header__logo{text-align:center;margin-inline:auto}}.header__logo{grid-area:logo;max-width:max-content}@media screen and (max-width:1023px){.header__logo{max-width:calc(100vw - var(--sp-48) - var(--scrollbar-width, 0px));text-align:center;margin-inline:auto}}@media screen and (max-width:1023px){.header__logo{max-width:calc(100% - calc(var(--sp-6) * 4) - calc(var(--header-items-gap) * 2));text-align:start;margin-inline-end:auto}}@media screen and (pointer:fine){.header__logo :is(a,img){transition:opacity var(--animation-nav) var(--animation-nav-delay)}.header__logo a.h3{transition-property:color}}.header__logo a,.header__logo a:hover{color:inherit;text-decoration:none}.header__logo .has-white-logo .logo{opacity:var(--header-logo-opacity)}.header__logo .white-logo{opacity:calc(1 - var(--header-logo-opacity))}.header__navigation{grid-area:navigation;transition:color var(--animation-nav) var(--animation-nav-delay)}.header__navigation--split{grid-area:navigation-split}.header__icons{grid-area:icons}.header__icons--start{display:none;grid-area:tools}.header__buttons{margin-inline:calc(var(--sp-2d5) * -1)}@media screen and (pointer:fine){.header__buttons{transition:color var(--animation-nav) var(--animation-nav-delay)}}.header__buttons>:is(a,button){width:var(--sp-11);height:var(--sp-11)}.header__buttons .menu-drawer-button .icon{width:var(--sp-6)}.header__menu>ul{column-gap:var(--header-nav-gap)}.header__menu>ul summary:focus-visible magnet-element{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.header__menu>ul summary::-webkit-details-marker{display:none}.header__menu>ul .menu__item{height:var(--sp-12);font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);text-transform:var(--font-navigation-text-transform)}.header__menu>ul.with-dot .menu__item .btn-text:after{--tw-translate-x: -50%;--tw-translate-y: -50%;--tw-scale-x: 0;--tw-scale-y: 0;content:"";background-color:currentColor;border-radius:50%;display:block;width:var(--sp-1d5);height:var(--sp-1d5);inset-inline-start:50%;inset-block-end:-.5em;position:absolute;transition:transform var(--animation-fast);transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__menu>ul li[aria-controls] .menu__item:hover .btn-text:after,.header__menu>ul li[aria-expanded=true] .menu__item .btn-text:after,.header__menu>ul.with-dot summary[open] .menu__item .btn-text:after{--tw-scale-x: 1;--tw-scale-y: 1 }.header__menu>ul .menu__item .btn-text{gap:var(--sp-2)}.header__menu>ul .menu__item .icon{width:var(--sp-2d5)}.header .dropdown{padding-block-start:calc(var(--header-height) - 1px)}@media screen and (min-width:768px){.header-scrolled .dropdown{padding-block-start:calc(var(--header-height) - 1px - calc(var(--section-padding-top) * 25/100) - calc(var(--section-padding-bottom) * 25/100))}}/*! header-sticky */.header-scrolled .header__cutout{opacity:1}.header-scrolled .header{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}.header-sticky{z-index:20;position:sticky;inset-block-start:0}/*! header-transparent */.header-hidden[data-sticky-type=on-scroll-up]{pointer-events:none}.header-hidden .header[is=sticky-header][data-sticky-type=on-scroll-up]{transform:translateY(calc(-100% - var(--border-radius)))}@supports selector(:has(> *)){.js :has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent) .header{--animation-nav: none;--animation-nav-delay: 0s;--header-background-opacity: 0;--header-logo-opacity: 0;position:absolute;color:rgb(var(--color-transparent))}}/*! announcement-bar *//*! drawer */.has-modal-opening,.has-modal-open{overflow:hidden;padding-inline-end:var(--scrollbar-width)}html.touch .has-modal-open{touch-action:none}.drawer{--color-foreground: var(--color-drawer-text);--color-background: var(--color-drawer-background);--color-overlay: var(--color-drawer-overlay);--color-button-background: var(--color-drawer-button-background);--color-button-gradient: var(--color-drawer-button-gradient);--color-button-border: var(--color-drawer-button-background);--color-button-text: var(--color-drawer-button-text);--color-border: var(--color-foreground)/ .1;--color-border-dark: var(--color-foreground)/ .4;--color-border-light: var(--color-foreground)/ .06}.drawer .overlay{cursor:none;transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility,background-color}.drawer--start .overlay{background:linear-gradient(to var(--transform-origin-start),rgb(var(--color-overlay)/ .2) 20%,rgb(var(--color-overlay)/ .5) 60%)}.drawer--end .overlay{background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-overlay)/ .2) 20%,rgb(var(--color-overlay)/ .5) 60%)}@media screen and (min-width:1280px){.drawer--start .overlay{background:linear-gradient(to var(--transform-origin-start),rgb(var(--color-overlay)/ .2) 40%,rgb(var(--color-overlay)/ .5) 80%)}.drawer--end .overlay{background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-overlay)/ .2) 40%,rgb(var(--color-overlay)/ .5) 80%)}}.drawer__header{border-block-end:1px solid rgb(var(--color-border-light));padding:var(--sp-8) var(--sp-5) var(--sp-6);transition:var(--animation-primary) .1s;transition-property:opacity,visibility}@media screen and (min-width:1024px){.drawer__header{padding-inline:var(--sp-12)}}@media screen and (min-width:1536px){.drawer__header{padding-block-end:var(--sp-8);padding-block-start:var(--sp-10)}}.drawer__close{height:var(--sp-12);width:var(--sp-12);margin-inline-start:auto}.drawer__close .icon+.icon{transition:var(--animation-fast);transition-property:opacity,visibility}.drawer.loading .drawer__close{--border-opacity: 0}.drawer.loading .drawer__close .icon:first-child{opacity:0}.drawer.loading .drawer__close .icon+.icon{opacity:1;visibility:visible;transition-delay:.1s}.drawer__content{overflow-x:hidden;overflow-y:auto;transition:var(--animation-primary) .1s;transition-property:opacity,visibility}.drawer__inner{max-width:36rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)))}.drawer--start .drawer__inner{--tw-translate-x: -100%;inset-inline-start:0}[data-rounded-block=round] .drawer--start .drawer__inner{border-end-end-radius:var(--sp-8d5);border-start-end-radius:var(--sp-8d5)}.drawer--end .drawer__inner{--tw-translate-x: 100%;inset-inline-end:0}[data-rounded-block=round] .drawer--end .drawer__inner{border-end-start-radius:var(--sp-8d5);border-start-start-radius:var(--sp-8d5)}.loaded .drawer__inner{transition:transform .6s cubic-bezier(.7,0,.2,1)}.drawer[open]{pointer-events:auto}.drawer[active]>.drawer__inner{--tw-translate-x: 0}.drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){opacity:1;visibility:visible;transition:var(--animation-primary) .35s;transition-property:opacity,visibility}.drawer[active]>.overlay{opacity:1;visibility:visible;pointer-events:auto}.loaded .drawer[open=immediate]>.drawer__inner,.drawer[open=immediate]>.overlay,.drawer[open=immediate]>.drawer__inner>:is(.drawer__content,.drawer__header){transition:none;opacity:1;visibility:visible}@media screen and (max-width:639px){html.js .drawer .overlay{background:none}html.js .drawer__header:before{--tw-translate-x: -50%;content:"";background-color:rgb(var(--color-border));border-radius:var(--rounded-full);height:var(--sp-1);width:var(--sp-12);position:absolute;inset-block-start:var(--sp-2d5);inset-inline-start:50%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)))}html.js .drawer__close{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html.js .drawer .drawer__inner{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--sp-5);border-start-start-radius:var(--sp-5);height:100%;width:100%;max-height:calc(100% - 60px);max-width:none;inset-block-start:auto;inset-block-end:0;transform:translate3d(0,100%,0)}html.js .drawer[active]>.drawer__inner{transform:translateZ(0)}html.js .drawer[active]>.overlay{background:none;background-color:rgb(var(--color-overlay)/ .7);transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.loaded .drawer__inner{transition:opacity var(--animation-primary)}.drawer .overlay{transition:var(--animation-primary);transition-property:opacity,visibility}.drawer__inner{opacity:0;will-change:opacity}:is(.drawer--start,.drawer--end) .drawer__inner{transform:translateZ(0)}.drawer[active]>.drawer__inner{opacity:1}.drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){transition-delay:0s}}/*! modal */.x-modal .overlay{background:rgb(var(--color-overlay)/ .7)}.x-modal .drawer__scrollable>*{padding-block-end:var(--sp-9)}.x-modal .drawer__scrollable>:last-child{padding-block-end:0}@media screen and (min-width:640px){.x-modal:not([hidden]){display:flex;align-items:center;justify-content:center}.x-modal .drawer__header{border-block-end:0;padding-block-end:0}.x-modal .drawer__inner{position:static;height:auto;max-height:90vh;max-width:60rem;margin-inline:var(--gap-padding);transform:scale(.8);opacity:0;border-radius:var(--rounded-block)}.x-modal[active]>.drawer__inner{opacity:1;transform:scale(1)}.loaded .x-modal .drawer__inner{transition-property:transform,opacity}}@media(prefers-reduced-motion:reduce){.x-modal .drawer__inner{transform:scale(1)}}.x-modal table{width:100%;table-layout:fixed}/*! search-drawer */.search-drawer .drawer__scrollable{padding-block-end:0}.search-drawer .drawer__scrollable .drawer__sticky{padding-block-start:0}.search__recommendation{padding-block-end:var(--sp-8)}.search__form[results] .search__recommendation{display:none}.search__form[results] .search__results{display:flex}.search__results{display:none}.search__results mark{background-color:transparent;color:rgb(var(--color-foreground)/ .4)}.search__field{--input-height: var(--sp-15);--input-padding-inline: var(--sp-5)}@media screen and (min-width:1024px){.search__field{--input-padding-inline: var(--sp-7)}}.search__field .input{font-size:var(--text-base);line-height:1;font-weight:var(--font-medium)}@media screen and (min-width:768px){.search__field .input{font-size:var(--text-lg)}}.search__field .input::-webkit-search-cancel-button,.search__field .input::-webkit-search-decoration{display:none}.search__field .clear{inset-inline-end:var(--input-padding-inline);transition:opacity .2s}.search__field .input:not(:placeholder-shown)~.clear{opacity:1}.search__field .input:not(:-moz-placeholder-shown)~.clear{opacity:1}.search__field .clear span,.search__field .clear .icon{transition:var(--animation-fast);transition-property:opacity,visibility}.search__form[loading] .search__field .clear span{opacity:0}.search__form[loading] .search__field .clear .icon{opacity:1;visibility:visible;transition-delay:.1s}.js .search__field .typed:not([hidden])~*{opacity:0}.search__field .typed{cursor:text;padding-inline-start:var(--input-padding-inline);color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ var(--opacity-025));border:var(--inputs-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));border-radius:var(--inputs-radius);transition:var(--animation-primary);transition-property:border-color,background-color}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media screen and (pointer:fine){.search__field:hover .input,.search__field:hover .typed{box-shadow:none;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ var(--opacity-045));outline:none}}.search__heading{padding-block-end:var(--sp-2);color:rgb(var(--color-foreground)/ .5);border-block-end:1px solid rgb(var(--color-border-light))}.search-drawer .horizontal-product{padding-block-end:var(--sp-4d5)}.search-drawer .horizontal-product+.horizontal-product{padding-block-start:0;border-block-start:0}/*! cart-drawer */.drawer__empty{max-width:var(--sp-72)}.search__empty{padding-block:var(--sp-8)}@media screen and (min-width:1024px){.drawer__empty{margin-block:auto}.search__empty .drawer__empty{transform:translateY(calc(var(--sp-8) * -1))}}.drawer__empty-text{font-size:clamp(var(--sp-5),1.4063rem + .5vw,var(--sp-8))}.drawer__empty .icon-xxxl{width:var(--sp-12)}.drawer__scrollable{overflow-x:hidden;overflow-y:auto;padding:var(--sp-6) var(--sp-5)}@media screen and (min-width:1024px){.drawer__scrollable{padding:var(--sp-8) var(--sp-12)}}@media screen and (min-width:1536px){.drawer__scrollable{padding-block:var(--sp-11)}}.drawer__scrollable{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:thin}.drawer__scrollable::-webkit-scrollbar{-webkit-appearance:none;background-clip:padding-box;background-color:transparent;border-radius:var(--rounded-full);width:var(--sp-1d5)}.drawer__scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-foreground)/ .2);border-radius:var(--rounded-full)}.drawer__scrollable .item{background-color:#e5e5e5;height:100px;margin-block-end:var(--sp-3);width:100%}.drawer__scrollable .drawer__sticky{margin-block-start:auto;padding-block:var(--sp-6)}.horizontal-product:last-child{padding-block-end:0}.horizontal-product{--cart-item-media-width: var(--sp-20);padding-block-end:var(--sp-4)}.horizontal-product+.horizontal-product{padding-block-start:var(--sp-4);border-block-start:1px solid rgb(var(--color-border-light))}@media screen and (min-width:768px){.horizontal-product{padding-block-end:var(--sp-6)}.horizontal-product+.horizontal-product{padding-block-start:var(--sp-6)}}@media screen and (min-width:768px){.horizontal-product{--cart-item-media-width: var(--sp-24) }}.horizontal-product__media{width:var(--cart-item-media-width)}[data-rounded-block=round] .horizontal-product__media{border-radius:var(--sp-2)}.horizontal-product__media img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (pointer:fine){.horizontal-product__media:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}.horizontal-product__details>.grid:last-child{margin-block-start:auto}.horizontal-product__details :is(.price__sale,.price__regular){font-size:inherit}.horizontal-product__details .discounts .badge{padding:var(--sp-2) var(--sp-3d5);font-size:var(--text-xs)}.cart-quantity{height:var(--sp-10);width:var(--sp-14)}@media screen and (min-width:768px){.cart-quantity{height:var(--sp-12)}}@media screen and (min-width:1024px){.cart-quantity{width:var(--sp-18)}}.cart-quantity .quantity__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;text-align:center;height:100%;width:100%;padding-inline:var(--sp-1)}[data-rounded-block=round] .cart-quantity .quantity__input{border-radius:var(--sp-2)}@media screen and (min-width:1024px){.cart-quantity .quantity__input{padding-inline-end:var(--sp-3)}}.cart-quantity .quantity__input::-webkit-inner-spin-button,.cart-quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-quantity .quantity__input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent;outline-offset:2px}.cart-quantity .quantity__buttons{width:var(--sp-6)}.cart-quantity .quantity__button{height:var(--sp-6);padding-inline-end:var(--sp-3)}.cart-quantity .quantity__button[name=plus]{padding-block-end:var(--sp-1)}.cart-quantity .quantity__button[name=minus]{padding-block-start:var(--sp-1)}.cart-quantity .quantity__button .icon{width:var(--sp-2)}/*! gift-wrapping *//*! free-shipping-bar *//*! product-complementary */[data-rounded-block=round] .horizontal-products:empty:before{border-radius:var(--sp-2)}@keyframes placeholder-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}/*! menu-drawer */.menu-drawer summary::-webkit-details-marker{display:none}.menu-drawer .drawer__header{padding:var(--sp-8) var(--sp-5) var(--sp-4);border-block-end:0}.menu-drawer .drawer__scrollable{padding-inline:0;padding-block:var(--sp-3) var(--sp-10);max-height:calc(100% - var(--sp-12))}.menu-drawer .drawer__scrollable.active{overflow:unset}@media screen and (min-width:768px){.menu-drawer .drawer__menu{padding-block-start:var(--sp-6)}}.drawer__menu li{padding-inline-start:var(--sp-5)}.drawer__menu summary:after{content:"";display:block;width:10px;height:10px;position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-7);opacity:.4;transform:rotate(calc(45deg * var(--transform-logical))) translateY(-50%);border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor}.drawer__menu-item{padding-block:var(--sp-2d5);transition:transform var(--animation-primary)}.drawer__submenu{background-color:rgb(var(--color-background));inset-inline-start:100%;transition:inset var(--animation-primary)}.drawer__submenu>button{height:50px;border-block-end:1px solid rgb(var(--color-border-light));padding-inline-start:var(--sp-5);color:rgb(var(--color-foreground)/ .4)}.drawer__submenu>button:before{content:"";display:block;border-inline-start:2px solid currentColor;border-block-start:2px solid currentColor;width:var(--sp-2);height:var(--sp-2);transform:rotate(calc(-45deg * var(--transform-logical)))}.drawer__submenu>button:focus-visible{outline-offset:-3px}details.active>.drawer__submenu{inset-inline-start:0}details[open]>.drawer__submenu{z-index:3}details.active .drawer__menu-item{--tw-translate-x: 0;opacity:1}:is(.drawer__menu,.drawer__submenu).active>li>a,:is(.drawer__menu,.drawer__submenu).active>li>details>summary{transform:translate(calc(-30% * var(--transform-logical)))}/*! dropdown-menu */.header~.overlay{z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(var(--color-drawer-overlay)/ .1) 40%,rgb(var(--color-drawer-overlay)/ .5) 80%);transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility}.has-dropdown-menu .header~.overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s;cursor:none}.dropdown{--border-radius: clamp(var(--sp-4), 1.052vw, var(--sp-5));margin-inline-start:calc(var(--sp-8) * -1);min-width:250px;width:max-content;transition:padding var(--animation-nav)}.dropdown__container{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding-block-start:var(--sp-6);padding-block-end:var(--sp-10)}[data-rounded-block=round] .dropdown__container{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.dropdown[open]{pointer-events:auto}.dropdown__nav li{--tw-translate-x: 20%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)));transition:transform 1s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.2s}.dropdown__nav li>:is(details,p){padding-inline:var(--sp-8)}.dropdown[open] .dropdown__nav>li{--tw-translate-x: 0;opacity:1}.dropdown[open] .dropdown__nav li:first-child{transition-delay:.3s}.dropdown[open] .dropdown__nav li:nth-child(2){transition-delay:.4s}.dropdown[open] .dropdown__nav li:nth-child(3){transition-delay:.5s}.dropdown[open] .dropdown__nav li:nth-child(4){transition-delay:.6s}.dropdown[open] .dropdown__nav li:nth-child(5){transition-delay:.7s}.dropdown[open] .dropdown__nav li:nth-child(6){transition-delay:.8s}.dropdown[open] .dropdown__nav li:nth-child(7){transition-delay:.9s}.dropdown[open] .dropdown__nav li:nth-child(8){transition-delay:1s}.dropdown[open] .dropdown__nav li:nth-child(9){transition-delay:1.1s}.dropdown__nav a{line-height:1.5}.dropdown__corner{inset-block-start:0}.dropdown__corner.top.left{--tw-scale-x: -1;--tw-rotate: 0;left:calc(var(--border-radius) * -1)}.dropdown__corner.top.right{--tw-scale-y: 1;--tw-rotate: 0;right:calc(var(--border-radius) * -1)}.dropdown .dropdown{margin-inline-start:0;margin-block-start:calc(var(--sp-5) * -1);padding-inline-start:var(--sp-1);padding-block-start:0;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)));transition:opacity var(--animation-fast),transform var(--animation-primary)}.dropdown .dropdown .dropdown__container{--tw-translate-y: 0;padding-block:var(--sp-6)}[data-rounded-block=round] .dropdown .dropdown .dropdown__container{border-radius:var(--border-radius)}.dropdown.should-reverse .dropdown{inset-inline-start:auto;inset-inline-end:100%;padding-inline-start:0;padding-inline-end:var(--sp-1)}.dropdown__nav li[aria-controls]:hover>.dropdown{--tw-translate-x: 0;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.dropdown{transition:var(--animation-nav);transition-property:opacity,padding}.dropdown__container{--tw-translate-y: 0}.dropdown__nav li{--tw-translate-x: 0;opacity:1}}/*! no-js *//*! mega-menu *//*! footer */@media screen and (min-width:768px){.footer-group{position:absolute;z-index:-1}}.js .footer-group .section--rounded:before{inset-block-start:auto;inset-block-end:0;border-start-end-radius:0;border-start-start-radius:0}.footer{color:rgb(var(--color-foreground));grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1280px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}}/*! footer-copyright *//*! breadcrumb */.breadcrumb{font-size:0}.breadcrumb ul{font-size:clamp(var(--text-2sm),1.2vw,var(--text-base))}.breadcrumb :is(ul,li){gap:clamp(var(--sp-3),.947vw,var(--sp-4d5))}.breadcrumb li+li:before{--tw-translate-y: 5%;--tw-rotate: 25deg;content:"";width:1px;height:60%;background-color:rgb(var(--color-border));transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate))}.breadcrumb .icon{width:clamp(1rem,3vw,1.25rem);transition:fill var(--animation-fast)}@media screen and (pointer:fine){.breadcrumb a:hover .icon{fill:currentColor}}/*! marquee */@keyframes scrolling-left{0%{transform:translate3d(calc(-100% * var(--transform-logical)),0,0);visibility:visible}to{transform:translate3d(calc(-200% * var(--transform-logical)),0,0)}}@keyframes scrolling-right{0%{transform:translate3d(calc(-200% * var(--transform-logical)),0,0);visibility:visible}to{transform:translate3d(calc(-100% * var(--transform-logical)),0,0)}}/*! scrolling-text *//*! logo-list *//*! banner */.text-left .split-words{justify-content:flex-start}.text-center .split-words{justify-content:center}.text-right .split-words{justify-content:flex-end}@media screen and (min-width:768px){.md\:text-left .split-words{justify-content:flex-start}.md\:text-center .split-words{justify-content:center}.md\:text-right .split-words{justify-content:flex-end}}.split-words{gap:0 .2em}.split-words .single-word{line-height:1;margin:-.1em -.05em;overflow:hidden;white-space:nowrap;padding:.08em .05em}.banner{color:rgb(var(--color-foreground))}/*! map */.banner table{width:100%;border-radius:0;box-shadow:none;overflow:visible}.banner table tr{border:none}.banner table td{border:none;padding:0;padding-block-end:var(--sp-1d5);font-size:inherit;text-align:start}.banner table td:last-child{text-align:end}/*! scrolled-images */.sort-wrapper>.button{height:clamp(var(--sp-14),3vw,var(--sp-15))}.collection__content{--facets-width: clamp(300px, 20vw, 390px);--facets-gap: var(--grid-gap);gap:var(--facets-gap)}@media screen and (min-width:1280px){.collection__content{margin-block-start:clamp(var(--sp-4),2.947vw,var(--sp-14))}}.facet-sorting{margin-inline-start:auto}/*! empty-state */.empty-state{margin-block:var(--sp-12)}@media screen and (min-width:768px){.empty-state{margin-block:var(--sp-32)}}.empty-state p.font-bold{font-size:clamp(var(--sp-5),1.4063rem + .5vw,var(--sp-8))}.empty-state .button{margin-inline:auto;width:auto}.empty-state .icon-xxxl{width:var(--sp-15)}.empty-state .icon-xxxs{width:var(--sp-3d5)}/*! facet-drawer *//*! subcollections *//*! sorting */.sort-wrapper{--facet-button-width: 180px;--facet-listbox-height: 450px;min-width:180px;width:calc(var(--facet-button-width) + calc(clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))*2) + var(--sp-5) + var(--sp-1d5) + calc(var(--buttons-border-width) * 2));height:clamp(var(--sp-14),3.263vw,var(--sp-15))}.sort-by{position:absolute;width:100%;height:100%;max-height:unset;inset-block-start:0;inset-inline-end:0}.sort-selection,.sort-title{transition:opacity var(--animation-fast)}.sort-title{inset-block-start:var(--sp-3)}.sort-close{background-color:currentColor;width:var(--sp-1d5);height:var(--sp-1d5);transition:width var(--animation-primary),height var(--animation-primary),background-color ease-in-out .3s}.sort-close .icon{--tw-rotate: 0deg;--tw-scale-x: 0;--tw-scale-y: 0;transform:rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}.sort-listbox{width:calc(320px - calc(clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))*2) - calc(var(--buttons-border-width) * 2));inset-block-start:var(--sp-16);transition:var(--animation-primary);transition-property:opacity,visibility}.sort-listbox li{transition:opacity .7s ease-out}.sort-listbox input[type=radio]+label{transition:opacity var(--animation-primary)}.sort-listbox input[type=radio]+label:before{--tw-translate-y: -50%;background-color:currentColor;border-radius:var(--rounded-full);content:"";opacity:0;position:absolute;inset-block-start:50%;inset-inline-end:0;width:0;height:0;transform:translateY(var(--tw-translate-y));transition:all var(--animation-primary)}@media screen and (pointer:fine){.sort-by{--button-transition: box-shadow var(--animation-primary), width var(--animation-primary), height var(--animation-primary);transition:var(--animation-primary);transition-property:box-shadow,width,height}}.sort-by[open]{--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;pointer-events:auto;cursor:default;width:320px;height:calc(var(--facet-listbox-height) + var(--sp-10) + calc(clamp(var(--sp-4),1.052vw,var(--sp-5))*4) + calc(var(--buttons-border-width) * 2))}.sort-by[open],.sort-by[open]:after{border-radius:var(--sp-8)}[data-rounded-button=square] .sort-by[open],[data-rounded-button=square] .sort-by[open]:after{border-radius:0}.sort-by[open],.sort-by[open] .btn-fill,.sort-by[open] .btn-text{transform:none!important;display:block!important}.sort-by[open] .btn-fill{pointer-events:none}.sort-by[open] .btn-text{pointer-events:auto;align-items:flex-start;color:rgb(var(--color-button-text));width:100%}.sort-by[open] .sort-header{justify-content:space-between}.sort-by[open] .sort-selection{opacity:0;visibility:hidden}.sort-by[open] .sort-title{opacity:.4}.sort-by[open] .sort-close{color:rgb(var(--color-button-background));background-color:rgb(var(--color-button-text));cursor:pointer;height:var(--sp-10);width:var(--sp-10)}.sort-by[open] .sort-close .icon{--tw-rotate: -90deg;--tw-scale-x: 1;--tw-scale-y: 1}.sort-by[open] .sort-listbox,.sort-by[open] .sort-listbox li{opacity:1;visibility:visible}.sort-by[open] .sort-listbox input[type=radio]:checked+label{pointer-events:none;opacity:.4}.sort-by[open] .sort-listbox input[type=radio]:checked+label:before{opacity:1;height:var(--sp-1d5);width:var(--sp-1d5)}.sort-by[open] .sort-listbox li:first-child{transition-delay:.06s}.sort-by[open] .sort-listbox li:nth-child(2){transition-delay:.11s}.sort-by[open] .sort-listbox li:nth-child(3){transition-delay:.16s}.sort-by[open] .sort-listbox li:nth-child(4){transition-delay:.21s}.sort-by[open] .sort-listbox li:nth-child(5){transition-delay:.26s}.sort-by[open] .sort-listbox li:nth-child(6){transition-delay:.31s}.sort-by[open] .sort-listbox li:nth-child(7){transition-delay:.36s}.sort-by[open] .sort-listbox li:nth-child(8){transition-delay:.41s}.sort-by[open] .sort-listbox li:nth-child(9){transition-delay:.46s}/*! facet-sticky *//*! card-grid */.card-grid{--card-grid-per-row: 2;--card-grid-template: auto-flow dense/repeat(var(--card-grid-per-row), minmax(0, 1fr));--card-grid-gap: var(--sp-3);grid:var(--card-grid-template);gap:var(--card-grid-gap)}@media screen and (max-width:639px){.mobile\:card-grid--1{--card-grid-per-row: 1}.collection .mobile\:card-grid--1 .card{grid-column:1/-1}}@media screen and (min-width:768px){.card-grid{--card-grid-per-row: 3;--card-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}.card-grid--1{--card-grid-per-row: 1 }.card-grid--2{--card-grid-per-row: 2 }}@media screen and (min-width:1280px){.card-grid--4{--card-grid-per-row: 4 }}/*! card-product */.product-card{--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-opacity: var(--card-shadow-opacity);--border-opacity: var(--card-border-opacity);--product-card-quick-view-inset: var(--sp-4);background-color:rgb(var(--color-placeholder));border-radius:var(--card-radius);align-content:flex-start;border:var(--card-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity))}.product-card__media{border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.product-card__content{--card-content-padding: clamp(var(--sp-4), 1.263vw, var(--sp-6)) clamp(var(--sp-4), 2.105vw, var(--sp-10)) clamp(var(--sp-4), 2.105vw, var(--sp-10));grid-template-columns:minmax(0,1fr);padding:var(--card-content-padding)}.product-card__title{font-family:var(--font-product-family);font-size:var(--font-product-size);text-transform:var(--font-product-text-transform)}.product-card__content.text-center .product-card__details{display:grid}.product-card__content.text-center :is(.price,.product-card__bottom){justify-content:center}.product-card__content.text-center .price{align-items:center}.product-card__content.text-center .price__sale{place-self:center}.product-card__content.text-right .product-card__details{flex-direction:row-reverse}.product-card__content.text-right .product-card__bottom{justify-content:flex-end}.product-card__bottom{margin-block-start:var(--sp-4)}.product-card__bottom .color-swatch{--swatch-size: var(--sp-3)}@media screen and (min-width:768px){.product-card__bottom .color-swatch{--swatch-size: var(--sp-4) }}.product-card--standard{background-color:transparent}.product-card--standard .product-card__media{border-radius:var(--card-radius)}.product-card--standard:not(.product-card--thickness) .product-card__content{padding-inline:0}@media screen and (pointer:fine){.product-card__media>.media>img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-card__media:hover>.media>img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}@media screen and (max-width:767px){.product-card__media>.media{overflow:hidden}}/*! product-promotion *//*! quick-add */.button.loading:before{content:"";z-index:1;position:absolute;width:min(50px,34%);height:2px;inset-inline-start:50%;inset-block-start:50%;margin-block-start:-1px;margin-inline-start:max(-25px,-17%);background-color:rgb(var(--color-button-text));animation:preloading 1.2s infinite ease;will-change:transform}.button.loading .btn-text{opacity:0}/*! quick-view *//*! badge */.badges{--badge-padding: clamp(var(--sp-6), 2.105vw, var(--sp-10));inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}@media screen and (min-width:768px){.badges{inset-block-start:var(--sp-5);inset-inline-start:var(--sp-5)}}.badge{--badge-background: rgb(var(--color-foreground));--badge-foreground: rgb(var(--color-background));background-color:var(--badge-background);color:var(--badge-foreground);padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs);width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.badge{padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}.discounts .badge{padding-block:var(--sp-2)}}.badge.badge--onsale{--badge-background: rgb(var(--color-sale-tag));--badge-foreground: rgb(var(--color-sale-tag-text))}.badge.badge--highlight{--badge-background: rgb(var(--color-sale-tag)/ .1);--badge-foreground: rgb(var(--color-sale-tag))}/*! price */.price__regular{color:rgb(var(--color-price));font-size:var(--fluid-sm-to-base)}.price__regular small{font-weight:400}.price--on-sale .price__regular{color:rgb(var(--color-sale-price));font-weight:var(--font-medium)}.price__sale{color:rgb(var(--color-price)/ .6);font-size:var(--fluid-xs-to-sm)}.price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-15deg);border-block-end:1px solid red}/*! pagination */.pagination .page{height:var(--sp-10);width:var(--sp-10)}@media screen and (min-width:768px){.pagination .page{height:var(--sp-12);width:var(--sp-12)}}.pagination .page.current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}/*! active-facets *//*! multicolumn *//*! multicolumn-with-icons */@keyframes preloading{0%,44%,88.1%,to{transform-origin:var(--transform-origin-start)}0%,to,88%{transform:scaleX(0)}44.1%,88%{transform-origin:var(--transform-origin-end)}33%,44%{transform:scaleX(1)}}[data-lazy-image] .media.loading:before,[data-lazy-image] .media.loading:after{content:"";z-index:1;position:absolute;width:min(50px,34%);height:2px;inset-inline-start:50%;inset-block-start:50%;margin-block-start:-1px;margin-inline-start:max(-25px,-17%);background-color:rgb(var(--color-base-text))}[data-lazy-image] .media.loading:before{background-color:rgb(var(--color-base-background))}[data-lazy-image] .media.loading:after{animation:preloading 1.2s infinite ease}[data-lazy-image] .media.loading>img{opacity:0}/*! shopify-challenge, shopify-policy */.main-content .shopify-policy__container{margin:0 auto;max-width:var(--page-width);padding-inline:var(--page-padding)}.shopify-policy__container{display:grid;gap:var(--sp-8);padding-block:var(--sp-16)}@media screen and (min-width:1024px){.main-content .shopify-policy__container{--page-padding: var(--sp-12);max-width:70rem;padding-block:var(--sp-28)}}/*! alert */.alert{padding:var(--sp-5)}[data-rounded-block=round] .alert{border-radius:var(--inputs-radius)}/*! 404 */.page-404{gap:var(--sp-23)}.page-404 .text-lg{line-height:1.4}.page-404 .button-group{max-width:38rem;margin:0 auto;width:100%;padding-inline:var(--gap-padding)}@media screen and (min-width:768px){.page-404{gap:var(--sp-14)}.page-404 .button-group .button{min-height:3.75rem}}/*! rich-text *//*! contact-form */.contact{gap:var(--grid-gap)}@media screen and (min-width:1024px){.page-width--narrow .contact{flex-direction:column}}/*! faq */@media screen and (min-width:1536px){.faq .details__summary .text-base{font-size:1.375rem}}/*! share-buttons *//*! slider-element */.slider{-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:10px;width:10px;display:none}@media screen and (max-width:1023px){.slider--tablet{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);padding-block-end:var(--card-shadow-vertical-offset)}.slider--tablet .card-grid{--slider-item-width: 36vw;--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid)}}@media screen and (max-width:639px){.slider--tablet .mobile\:card-grid--1{--slider-item-width: 74vw}}@media screen and (min-width:1024px){.slider--desktop{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);padding-block-end:var(--card-shadow-vertical-offset)}.slider--desktop .card-grid{--slider-item-width: calc(calc(var(--page-container) / var(--card-grid-per-row)) - var(--card-grid-gap) * calc(var(--card-grid-per-row) - 1) / var(--card-grid-per-row));--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid)}}@media(prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider .card{scroll-snap-align:start}.slider+p{text-align:center;margin-block-start:clamp(var(--sp-8),2.526vw,var(--sp-12))}/*! main-product */@media screen and (max-width:767px){.mobile\:product-title-sm .single-word,.mobile\:product-title-md .single-word,.mobile\:product-title-lg .single-word{line-height:1.25}}.rating .icon{fill:rgb(var(--color-rating))}@media screen and (min-width:1024px){.product{grid-template-columns:minmax(0,1fr) clamp(25rem,30.26vw,35rem);gap:var(--sp-10)}}@media screen and (min-width:1280px){.product{grid:var(--product-grid);gap:clamp(var(--sp-12),4.73vw,var(--sp-23))}}.quantity-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;max-width:var(--sp-11)}.quantity-input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;outline:2px solid transparent;outline-offset:2px}@media screen and (min-width:640px){.quantity-input{max-width:var(--sp-12)}}@media(prefers-reduced-motion:no-preference){@keyframes spin{to{rotate:-360deg}}}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}/*! image-with-text *//*! highlighted-text */@keyframes strokeAnimation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}/*! testimonials *//*! timeline */.slider .timeline{--slider-item-width: var(--page-container);--card-grid-gap: var(--sp-10)}@media screen and (min-width:1280px){.slider .timeline{--slider-item-width: calc(var(--page-container) * .85)}}@media screen and (min-width:1536px){.slider .timeline{--slider-item-width: calc(var(--page-container) * .6667)}}/*! portfolio *//*! video-hero *//*! collage *//*! featured-collections *//*! countdown-timer *//*! image-comparison *//*! lookbook */@keyframes hotspot{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hotspot-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hotspot-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}/*! shop-the-look *//*! slideshow */@media screen and (max-width:639px){.slideshow-word .split-words .single-word{white-space:unset}}[data-page-rendering] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:auto}.no-touch [data-page-rendering] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:visible}/*! product-countdown *//*! product-details *//*! Shopify Cookie banner */:root{--dv-white: #FFFFFF;--dv-shell: #F7F6F2;--dv-navy: #0F1E33;--dv-navy-2: #1B2D47;--dv-text: #22252B;--dv-muted: #6B6F76;--dv-line: #E6E3DC;--dv-line-strong: #CFCAC0;--dv-claret: #8A1F2D;--dv-font: "EB Garamond", Garamond, "Times New Roman", serif;--font-heading-family: var(--dv-font);--font-heading-weight: 400;--font-heading-letter-spacing: 0;--font-heading-line-height: 1.1;--font-body-family: var(--dv-font);--font-button-family: var(--dv-font);--font-navigation-family: var(--dv-font);--font-product-family: var(--dv-font);--dv-ease: cubic-bezier(.25, .1, .25, 1);--dv-gutter: clamp(20px, 4vw, 56px);--dv-max: 1360px;--dv-space: clamp(72px, 8vw, 120px)}html{background:var(--dv-white)}body{background:var(--dv-white);color:var(--dv-text);font-family:var(--dv-font);font-size:17px;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h6,p,a,button,input,select,textarea,.button,.btn{font-family:var(--dv-font)!important}::selection{background:var(--dv-navy);color:var(--dv-white)}.header__menu,.header__menu a,.menu__item{font-size:13px!important;letter-spacing:.14em;text-transform:uppercase}.button,.btn,button.button{font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important}.dv{color:var(--dv-text);font-family:var(--dv-font)}.dv *,.dv *:before,.dv *:after{box-sizing:border-box}.dv-wrap{width:100%;max-width:var(--dv-max);margin:0 auto;padding-left:var(--dv-gutter);padding-right:var(--dv-gutter)}.dv-kicker{display:inline-block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dv-muted)}.dv-kicker--center{display:block;text-align:center}.dv-title{font-family:var(--dv-font);font-weight:400;line-height:1.1;letter-spacing:0;color:var(--dv-navy);margin:0;font-size:clamp(32px,3.6vw,50px)}.dv-title em{font-style:italic;color:inherit}.dv-lead{font-size:clamp(17px,1.25vw,19px);line-height:1.6;color:var(--dv-muted);max-width:520px}.dv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;font-family:var(--dv-font);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;background:var(--dv-navy);color:var(--dv-white);border:1px solid var(--dv-navy);text-decoration:none;cursor:pointer;transition:background-color .3s var(--dv-ease),color .3s var(--dv-ease),border-color .3s var(--dv-ease)}.dv-btn:hover{background:var(--dv-navy-2);border-color:var(--dv-navy-2)}.dv-btn .dv-arrow{display:none}.dv-btn--ghost{background:transparent;color:var(--dv-navy);border-color:var(--dv-navy)}.dv-btn--ghost:hover{background:var(--dv-navy);color:var(--dv-white)}.dv-link{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--dv-navy);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.dv-link:hover{color:var(--dv-claret)}.dv-link span{display:none}.dv-reveal{opacity:0;transition:opacity .9s var(--dv-ease)}.dv-reveal.is-in{opacity:1}@media(prefers-reduced-motion:reduce){.dv-reveal{opacity:1;transition:none}}.dv-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(32px,3.6vw,52px)}.dv-section-head .dv-title{margin-top:10px}.dv-section-head--center{flex-direction:column;align-items:center;text-align:center}.dv--dark{background:var(--dv-navy);color:var(--dv-white)}.dv--dark .dv-title{color:var(--dv-white)}.dv--dark .dv-kicker{color:#ffffff9e}.dv--dark .dv-lead,.dv--dark .rte{color:#ffffffc7}.dv--dark .dv-btn{background:var(--dv-white);color:var(--dv-navy);border-color:var(--dv-white)}.dv--dark .dv-btn--ghost{background:transparent;color:var(--dv-white);border-color:#fff9}.dv--dark .dv-btn--ghost:hover{background:var(--dv-white);color:var(--dv-navy)}.dv-hero{position:relative;background:var(--dv-white);overflow:hidden}.dv-hero--banner{min-height:min(84svh,820px);display:flex;align-items:center}.dv-hero--banner .dv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dv-hero--banner .dv-hero__media img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.dv-hero__inner{position:relative;z-index:2;width:100%;padding-top:clamp(56px,7vw,110px);padding-bottom:clamp(56px,7vw,110px)}.dv-hero__content{max-width:560px}.dv-hero h2.dv-title{font-size:clamp(42px,5.4vw,80px);line-height:1.04;margin:16px 0 20px}.dv-hero .dv-lead{margin:0 0 34px}.dv-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.dv-hero--banner{min-height:auto;flex-direction:column;align-items:stretch}.dv-hero--banner .dv-hero__media{position:relative;inset:auto;aspect-ratio:4 / 5}.dv-hero--banner .dv-hero__media img{object-position:50% 50%}.dv-hero__inner{padding-top:24px;padding-bottom:56px}.dv-hero h2.dv-title{font-size:clamp(38px,10.5vw,50px)}.dv-hero__ctas .dv-btn{flex:1 1 100%}}.dv-assurance{background:var(--dv-shell)}.dv-assurance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dv-assurance__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 22px}.dv-assurance__item+.dv-assurance__item{border-left:1px solid var(--dv-line)}.dv-assurance__icon{width:24px;height:24px;color:var(--dv-navy)}.dv-assurance__icon svg{width:100%;height:100%}.dv-assurance h3{margin:0;font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-navy)}.dv-assurance p{margin:0;font-size:16px;line-height:1.5;color:var(--dv-muted);max-width:260px}@media(max-width:989px){.dv-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-assurance__item:nth-child(3){border-left:0}.dv-assurance__item:nth-child(n+3){border-top:1px solid var(--dv-line)}}@media(max-width:559px){.dv-assurance__item{padding:28px 12px}.dv-assurance p{font-size:14px}}.dv-featured{padding:var(--dv-space) 0}.dv-featured+.dv-featured:not(.dv-featured--tinted){padding-top:0}.dv-featured--tinted{background:var(--dv-shell)}.dv-featured__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:clamp(34px,3.6vw,56px);padding-bottom:22px;border-bottom:1px solid var(--dv-line)}.dv-featured__head .dv-title{margin-top:10px}.dv-featured__head .dv-lead{margin:14px 0 0}.dv-featured__head.is-center{flex-direction:column;align-items:center;text-align:center}.dv-featured__head.is-center .dv-lead{margin-left:auto;margin-right:auto}.dv-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,3vw,52px) clamp(14px,1.6vw,28px)}@media(max-width:989px){.dv-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.dv-card{position:relative;display:flex;flex-direction:column;height:100%}.dv-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--dv-white)}.dv-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--dv-navy);opacity:0;transform:scale(.985);transition:opacity .5s var(--dv-ease),transform .6s var(--dv-ease);pointer-events:none}.dv-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .55s var(--dv-ease),transform 1.1s var(--dv-ease)}.dv-card__media img.is-alt{opacity:0}.dv-card.is-swapping img.is-main{opacity:.25}.dv-card__cta{position:absolute;left:50%;bottom:16px;z-index:2;transform:translate(-50%,8px);padding:10px 18px;background:var(--dv-navy);color:var(--dv-white);font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s var(--dv-ease),transform .5s var(--dv-ease)}@media(hover:hover){.dv-card:hover .dv-card__media:after{opacity:.9;transform:none}.dv-card:hover .dv-card__media img.is-main{transform:scale(1.035)}.dv-card__media:hover img.is-alt{opacity:1}.dv-card__media:hover img.is-main{opacity:0}.dv-card:hover .dv-card__cta{opacity:1;transform:translate(-50%)}}.dv-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 9px 4px;background:var(--dv-claret);color:var(--dv-white);font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1}.dv-card__info{padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.dv-card__title{font-size:clamp(18px,1.4vw,20px);line-height:1.25;color:var(--dv-navy);text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .5s var(--dv-ease)}.dv-card:hover .dv-card__title{background-size:100% 1px}.dv-card__price{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-top:2px}.dv-card__price .is-now{font-size:19px;font-weight:600;color:var(--dv-claret)}.dv-card__price .is-regular{font-size:19px;font-weight:600;color:var(--dv-navy)}.dv-card__price s{font-size:15px;color:#9a9da2}.dv-card__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.dv-swatch{width:36px;height:36px;padding:2px;border:1px solid var(--dv-line);border-radius:50%;background:var(--dv-white);cursor:pointer;transition:border-color .3s var(--dv-ease),transform .3s var(--dv-ease),box-shadow .3s var(--dv-ease)}.dv-swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;transform:scale(1.35)}.dv-swatch:hover{transform:translateY(-2px);border-color:var(--dv-line-strong)}.dv-swatch.is-active{border-color:var(--dv-navy);box-shadow:0 0 0 1px var(--dv-navy)}.dv-swatch:focus-visible{outline:2px solid var(--dv-navy);outline-offset:2px}.dv-card__finish{min-height:1.4em;font-size:14px;font-style:italic;color:var(--dv-muted)}@media(max-width:559px){.dv-swatch{width:30px;height:30px}.dv-card__price .is-now,.dv-card__price .is-regular{font-size:17px}}.dv-story{background:var(--story-bg, var(--dv-navy))}.dv-story__grid{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.dv-story__media{position:relative;overflow:hidden;background:#ffffff0a}.dv-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dv-story__body{padding:clamp(56px,7vw,110px) clamp(28px,6vw,100px);display:flex;flex-direction:column;justify-content:center;gap:20px}.dv-story__body .rte p{margin:0 0 14px;font-size:18px;line-height:1.65}.dv-story__sign{margin:0;font-style:italic;font-size:20px;color:#ffffffd9}@media(max-width:899px){.dv-story__grid{grid-template-columns:1fr;min-height:0}.dv-story__media{aspect-ratio:4 / 3}}.dv-reviews{padding:var(--dv-space) 0}.dv-stars{display:inline-flex;gap:2px;color:var(--dv-navy)}.dv-stars svg{width:14px;height:14px}.dv-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.dv-review{display:flex;flex-direction:column;border:1px solid var(--dv-line);background:var(--dv-white)}.dv-review__media{aspect-ratio:1;overflow:hidden;background:var(--dv-shell)}.dv-review__media img,.dv-review__media video{width:100%;height:100%;object-fit:cover;display:block}.dv-review__body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.dv-review__quote{margin:0;font-size:19px;line-height:1.5;color:var(--dv-text)}.dv-review__meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--dv-line);display:flex;justify-content:space-between;gap:12px;align-items:baseline}.dv-review__name{font-size:15px;font-weight:500;color:var(--dv-navy)}.dv-review__name small{display:block;margin-top:2px;font-size:14px;font-weight:400;color:var(--dv-muted)}.dv-review__verified{font-size:13px;color:var(--dv-muted);white-space:nowrap}.dv-review__product{font-size:14px;color:var(--dv-muted)}@media(max-width:989px){.dv-reviews__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(270px,80%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dv-reviews__grid::-webkit-scrollbar{display:none}.dv-review{scroll-snap-align:start}}.dv-faq{padding:var(--dv-space) 0;border-top:1px solid var(--dv-line)}.dv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,100px);align-items:start}.dv-faq__grid .dv-title{margin-top:10px}.dv-faq__grid .dv-lead{margin-top:18px}.dv-faq__item{border-bottom:1px solid var(--dv-line)}.dv-faq__item:first-child{border-top:1px solid var(--dv-line)}.dv-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;font-size:clamp(19px,1.5vw,22px);color:var(--dv-navy)}.dv-faq__item summary::-webkit-details-marker{display:none}.dv-faq__item summary i{position:relative;flex:0 0 12px;height:12px}.dv-faq__item summary i:before,.dv-faq__item summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--dv-navy)}.dv-faq__item summary i:after{transform:rotate(90deg);transition:transform .3s var(--dv-ease)}.dv-faq__item[open] summary i:after{transform:rotate(0)}.dv-faq__answer{padding:0 0 22px;font-size:17px;line-height:1.65;color:var(--dv-muted);max-width:640px}.dv-faq__answer p{margin:0 0 10px}.dv-faq__answer a{color:var(--dv-navy)}@media(max-width:899px){.dv-faq__grid{grid-template-columns:1fr}}.header-section .header{border-bottom:1px solid var(--dv-line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dv-footer{background:var(--dv-navy);color:#ffffffc7;font-size:16px}.dv-footer a{color:inherit;text-decoration:none;transition:color .25s var(--dv-ease)}.dv-footer a:hover{color:var(--dv-white)}.dv-footer__join{border-bottom:1px solid rgba(255,255,255,.12)}.dv-footer__join-inner{display:grid;grid-template-columns:1fr minmax(0,480px);gap:24px 64px;align-items:center;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.dv-footer__join-title{margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:400;color:var(--dv-white);line-height:1.15}.dv-footer__join-text{margin:10px 0 0;max-width:520px;line-height:1.6}.dv-footer__field{display:flex;border-bottom:1px solid rgba(255,255,255,.55)}.dv-footer__field input{flex:1;min-width:0;height:52px;padding:0;background:transparent;border:0;outline:0;color:var(--dv-white);font-family:var(--dv-font);font-size:18px}.dv-footer__field input::placeholder{color:#ffffff80}.dv-footer__field button{padding:0 0 0 20px;background:none;border:0;color:var(--dv-white);cursor:pointer;font-family:var(--dv-font);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.dv-footer__field button:hover{opacity:.7}.dv-footer__fine{margin:12px 0 0;font-size:13.5px;color:#ffffff80}.dv-footer__msg{margin:0;font-size:17px;color:var(--dv-white)}.dv-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:clamp(52px,6vw,84px) 0 clamp(44px,5vw,64px)}.dv-footer__logo{display:inline-block;margin-bottom:18px}.dv-footer__logo img{display:block;width:168px;height:auto;filter:brightness(0) invert(1)}.dv-footer__logo span{font-size:26px;letter-spacing:.18em;text-transform:uppercase;color:var(--dv-white)}.dv-footer__tag{margin:0 0 22px;max-width:300px;line-height:1.6}.dv-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15.5px}.dv-footer__contact span{display:inline-block;min-width:72px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.dv-footer__contact a{border-bottom:1px solid rgba(255,255,255,.3)}.dv-footer__head{margin:0;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dv-white)}.dv-footer__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;pointer-events:none}.dv-footer__acc summary::-webkit-details-marker{display:none}.dv-footer__acc summary i{display:none}.dv-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.dv-footer__col a{position:relative}.dv-footer__col a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--dv-ease)}.dv-footer__col a:hover:after{transform:scaleX(1)}.dv-footer__bar{border-top:1px solid rgba(255,255,255,.12)}.dv-footer__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding-top:22px;padding-bottom:22px}.dv-footer__copy{margin:0;font-size:14px;color:#ffffff8c}.dv-footer__pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.dv-footer__pay svg{display:block;width:38px;height:24px}.dv-footer__locale select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 30px 8px 12px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='white' stroke-width='1.2'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid rgba(255,255,255,.3);color:var(--dv-white);font-family:var(--dv-font);font-size:14px;cursor:pointer;max-width:260px}.dv-footer__locale option{color:var(--dv-text)}@media(max-width:989px){.dv-footer__join-inner{grid-template-columns:1fr}.dv-footer__grid{grid-template-columns:1fr 1fr}.dv-footer__brand{grid-column:1 / -1}}@media(max-width:599px){.dv-footer__grid{grid-template-columns:1fr;gap:0;padding-top:44px}.dv-footer__brand{padding-bottom:28px}.dv-footer__col{border-top:1px solid rgba(255,255,255,.12)}.dv-footer__acc summary{pointer-events:auto;cursor:pointer;margin:0;padding:18px 0}.dv-footer__acc summary i{display:block;position:relative;width:12px;height:12px}.dv-footer__acc summary i:before,.dv-footer__acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--dv-white)}.dv-footer__acc summary i:after{transform:rotate(90deg);transition:transform .3s var(--dv-ease)}.dv-footer__acc[open] summary i:after{transform:rotate(0)}.dv-footer__acc ul{padding-bottom:20px}.dv-footer__bar-inner{flex-direction:column;align-items:flex-start}}.dv-page__head{padding:clamp(56px,7vw,100px) 0 clamp(36px,4vw,56px);text-align:center;border-bottom:1px solid var(--dv-line)}.dv-page__title{margin-top:12px;font-size:clamp(38px,4.4vw,60px)}.dv-page__intro{margin:16px auto 0}.dv-page__grid{display:grid;grid-template-columns:220px minmax(0,720px);gap:clamp(32px,6vw,96px);justify-content:center;padding:clamp(48px,6vw,80px) 0 var(--dv-space)}.dv-page__grid.is-single{grid-template-columns:minmax(0,720px)}.dv-page__nav{position:sticky;top:120px;align-self:start}.dv-page__nav-title{display:block;margin-bottom:14px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--dv-muted)}.dv-page__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dv-page__nav a{color:var(--dv-text);text-decoration:none;font-size:17px}.dv-page__nav a:hover,.dv-page__nav a[aria-current]{color:var(--dv-navy);text-decoration:underline;text-underline-offset:4px}.dv-page__body{font-size:18px;line-height:1.75;color:var(--dv-text)}.dv-page__body h2{margin:2em 0 .5em;font-size:30px;font-weight:400;color:var(--dv-navy);line-height:1.2}.dv-page__body h3{margin:1.6em 0 .4em;font-size:22px;font-weight:500;color:var(--dv-navy)}.dv-page__body>:first-child{margin-top:0}.dv-page__body p{margin:0 0 1em}.dv-page__body ul,.dv-page__body ol{padding-left:1.2em;margin:0 0 1.2em}.dv-page__body li{margin-bottom:.4em}.dv-page__body a{color:var(--dv-navy);text-underline-offset:3px}.dv-page__body blockquote{margin:1.6em 0;padding:0 0 0 22px;border-left:2px solid var(--dv-navy);font-size:22px;font-style:italic;color:var(--dv-navy)}.dv-page__body blockquote:before,.dv-page__body blockquote:after{content:none!important;display:none!important}.dv-page__body blockquote{background:none!important;quotes:none}.dv-page__body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:16px}.dv-page__body th,.dv-page__body td{padding:12px 10px;border-bottom:1px solid var(--dv-line);text-align:left;vertical-align:top}.dv-page__body th{font-weight:500;color:var(--dv-navy)}@media(max-width:899px){.dv-page__grid{grid-template-columns:1fr}.dv-page__nav{position:static;order:2;padding-top:28px;border-top:1px solid var(--dv-line)}}.dv-contact{padding:clamp(48px,6vw,80px) 0 var(--dv-space)}.dv-contact__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,110px)}.dv-contact__intro{font-size:18px;line-height:1.7;margin-bottom:30px}.dv-contact__item{padding:20px 0;border-top:1px solid var(--dv-line)}.dv-contact__label{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--dv-muted)}.dv-contact__item .rte{font-size:17px;line-height:1.6}.dv-contact__item .rte p{margin:0}.dv-contact__item a{color:var(--dv-navy)}.dv-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dv-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.dv-field span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-navy)}.dv-field small{text-transform:none;letter-spacing:0;color:var(--dv-muted)}.dv-field input,.dv-field select,.dv-field textarea{width:100%;padding:13px 14px;border:1px solid var(--dv-line-strong);border-radius:0;background:var(--dv-white);color:var(--dv-text);font-family:var(--dv-font);font-size:17px;outline:0;transition:border-color .25s var(--dv-ease)}.dv-field input:focus,.dv-field select:focus,.dv-field textarea:focus{border-color:var(--dv-navy)}.dv-form__note{margin:14px 0 0;font-size:14px;color:var(--dv-muted)}.dv-form__msg{margin:0 0 20px;padding:14px 16px;font-size:16px}.dv-form__msg.is-ok{background:var(--dv-shell);color:var(--dv-navy)}.dv-form__msg.is-error{background:#f6e7e8;color:var(--dv-claret)}@media(max-width:899px){.dv-contact__grid{grid-template-columns:1fr}.dv-form__row{grid-template-columns:1fr;gap:0}}:root{--dv-white: #000000;--dv-shell: #0C0C0D;--dv-navy: #F4F4F2;--dv-navy-2: #FFFFFF;--dv-text: #CFCFCB;--dv-muted: #85858A;--dv-line: #1F1F22;--dv-line-strong: #3A3A3F;--dv-claret: #E10600;--st-black: #000000;--st-s1: #0C0C0D;--st-s2: #141416;--st-s3: #1C1C1F;--st-ink: #F4F4F2;--st-red: #E10600;--st-display: "Saira Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--st-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--st-cut: polygon(0 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%);--color-base-background: 0 0 0;--color-base-text: 244 244 242;--color-base-button: 244 244 242;--color-base-button-text: 0 0 0;--color-drawer-background: 12 12 13;--color-drawer-text: 244 244 242}html,body{background:#000!important;color:var(--dv-text)}::selection{background:var(--st-red);color:#fff}html body h1,html body h2,html body h3,html body .dv-title,html body .dv-btn,html body .button,html body .btn,html body .dv-card__title,html body .dv-plp__title,html body .dv-offer__title,html body .dv-footer__join-title,html body .dv-faq__item summary{font-family:var(--st-display)!important}html body .dv-kicker,html body .dv-link,html body .dv-card__cta,html body .dv-card__badge,html body .dv-plp__tab,html body .dv-plp__sort select,html body .dv-plp__count,html body .dv-assurance h3,html body .dv-footer__head,html body .dv-footer__contact span,html body .dv-ann,html body .dv-ann *,html body .header__menu,html body .header__menu a,html body .menu__item,html body .dv-pdp__assure,html body .dv-ci__free,html body .dv-cart__title,html body .dv-plp__assure-list b{font-family:var(--st-mono)!important}html body .dv-title{font-weight:700;text-transform:uppercase;letter-spacing:-.005em;line-height:.88;font-size:clamp(44px,6vw,96px);color:var(--st-ink)}html body .dv-title em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--st-ink)}html body .dv-kicker{font-size:11px!important;font-weight:500;letter-spacing:.24em!important;color:var(--dv-muted)}html body .dv-kicker:before{content:"";display:inline-block;width:22px;height:1px;margin-right:12px;vertical-align:middle;background:var(--st-red)}html body .dv-lead{color:#a9a9a5}html body .dv-btn{min-height:56px;padding:0 38px;border-radius:0;background:var(--st-ink);color:#000;border:1px solid var(--st-ink);font-size:17px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;clip-path:var(--st-cut);transition:background .2s ease,color .2s ease,border-color .2s ease}html body .dv-btn:hover{background:var(--st-red);border-color:var(--st-red);color:#fff}html body .dv-btn--ghost{background:transparent;color:var(--st-ink);border-color:#fff6;clip-path:none}html body .dv-btn--ghost:hover{background:var(--st-ink);color:#000;border-color:var(--st-ink)}html body .dv-link{color:var(--st-ink);font-size:11px;letter-spacing:.22em}html body .dv-link:hover{color:var(--st-red)}html body .dv--dark,html body .dv-story,html body .dv-why,html body .dv-footer{background:var(--st-s1)!important}html body .dv--dark .dv-btn{background:var(--st-ink);color:#000;border-color:var(--st-ink)}html body .dv--dark .dv-btn:hover{background:var(--st-red);border-color:var(--st-red);color:#fff}html body .header-section .header,html body header.header{background:#000!important;border-bottom:1px solid var(--st-s3)!important}html body .header__logo-link img,html body .header__logo img{filter:brightness(0) invert(1)}html body .header__menu a,html body .menu__item{font-size:11px!important;letter-spacing:.22em!important;color:var(--st-ink)!important}html body .header-section svg{color:var(--st-ink)}html body .dv-ann{background:var(--st-red)!important;color:#fff!important}html body .dv-ann__unit{border-color:#ffffff73!important;border-radius:0!important;background:#0000002e}html body .dv-hero{background:#000}html body .dv-hero h2.dv-title{font-size:clamp(56px,8.4vw,148px);line-height:.84;margin:18px 0 22px}html body .dv-hero--light h2.dv-title{text-shadow:none}html body .dv-hero--light .dv-btn{background:#fff;color:#000;border-color:#fff}html body .dv-hero--light .dv-btn:hover{background:var(--st-red);border-color:var(--st-red);color:#fff}html body .dv-hero--light .dv-btn--ghost{background:transparent;color:#fff;border-color:#ffffff8c}html body .dv-hero--light .dv-btn--ghost:hover{background:#fff;color:#000}html body .dv-hero__content{max-width:720px}html body .dv-hero--banner .dv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 55%,#000000e6)}html body .dv-hero--banner .dv-hero__media{z-index:0}@media(max-width:749px){html body .dv-hero h2.dv-title{font-size:clamp(50px,15vw,74px)}html body .dv-hero__inner{margin-top:-90px;position:relative;z-index:2}}html body .dv-assurance{background:var(--st-s1);border-top:1px solid var(--st-s3);border-bottom:1px solid var(--st-s3)}html body .dv-assurance h3{font-size:11px!important;letter-spacing:.22em;color:var(--st-ink)}html body .dv-assurance p{color:var(--dv-muted)}html body .dv-assurance__icon{color:var(--st-red)}html body .dv-featured--tinted{background:var(--st-s1)}html body .dv-featured__head{border-bottom-color:var(--st-s3)}html body .dv-card__media{background:var(--st-s2)}html body .dv-card__media:after{border-color:var(--st-ink)}html body .dv-card__info{align-items:flex-start;text-align:left;padding-top:14px;border-top:1px solid var(--st-s3);margin-top:0}html body .dv-card__title{font-weight:600;font-size:clamp(22px,1.9vw,28px)!important;line-height:1;text-transform:uppercase;letter-spacing:.01em;color:var(--st-ink)}html body .dv-card__price{justify-content:flex-start}html body .dv-card__price .is-now,html body .dv-card__price .is-regular{font-family:var(--st-display)!important;font-size:22px!important;color:var(--st-ink)!important}html body .dv-card__price s{font-family:var(--st-display);color:#5d5d62}html body .dv-card__badge{background:var(--st-red);border-radius:0;font-size:11px;letter-spacing:.08em}html body .dv-card__cta{background:#fff;color:#000;font-family:var(--st-mono);font-size:10px;letter-spacing:.2em}html body .dv-card__swatches{justify-content:flex-start}html body .dv-swatch{border-color:var(--st-s3);background:#000;border-radius:0}html body .dv-swatch img{border-radius:0}html body .dv-swatch.is-active{border-color:var(--st-ink);box-shadow:inset 0 -2px 0 var(--st-red)}html body .dv-story__body .rte p{color:#b4b4b0}html body .dv-review{background:var(--st-s1);border-color:var(--st-s3)}html body .dv-faq{border-top-color:var(--st-s3)}html body .dv-faq__item,html body .dv-faq__item:first-child{border-color:var(--st-s3)}html body .dv-faq__item summary{font-weight:600;font-size:clamp(20px,1.8vw,26px)!important;text-transform:uppercase;letter-spacing:.01em;color:var(--st-ink)}html body .dv-faq__item summary i:before,html body .dv-faq__item summary i:after{background:var(--st-red)}html body .dv-faq__answer{color:#a3a39f}html body .dv-faq__answer a{color:var(--st-ink)}html body .dv-footer{border-top:1px solid var(--st-s3)}html body .dv-footer__join-title{text-transform:uppercase;font-weight:700;font-size:clamp(34px,3.4vw,54px)!important;line-height:.9}html body .dv-footer__head{font-size:11px;letter-spacing:.24em}html body .dv-plp{background:#000}html body .dv-plp__title{font-weight:700;text-transform:uppercase;line-height:.84;font-size:clamp(64px,10vw,168px)!important;color:var(--st-ink)}html body .dv-plp__bar{background:#000000eb!important;border-color:var(--st-s3)!important}html body .dv-plp__tab{font-size:11px!important;letter-spacing:.22em}html body .dv-plp__tab:after{background:var(--st-red)!important;height:2px}html body .dv-plp__sort select{color:var(--st-ink);background:#000}html body .dv-plp__count:before,html body .dv-plp__count:after{background:var(--st-red)!important}html body .dv-plp .dv-card__media{background:var(--st-s2)!important}html body .dv-offer{background:var(--st-red)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}html body .dv-offer:before{border-color:#ffffff47!important}html body .dv-offer__title{font-weight:700;text-transform:uppercase;line-height:.88;font-size:clamp(40px,3.6vw,60px)!important}html body .dv-plp__assure{background:var(--st-s1);border-color:var(--st-s3)}html body .dv-plp__assure-list li{border-color:var(--st-s3)!important}html body .dv-plp__assure-list b{font-size:10px;letter-spacing:.22em;color:var(--st-ink)}@media(max-width:749px){html body .dv-plp__bar{background:#000!important}html body .dv-plp__title{font-size:clamp(56px,18vw,84px)!important}}html body .dv-pdp{background:#000}html body .dv-pdp__title{font-family:var(--st-display)!important;font-weight:700!important;text-transform:uppercase;line-height:.86!important;font-size:clamp(54px,5.6vw,92px)!important;color:var(--st-ink)!important;letter-spacing:-.005em}html body .dv-pdp__tagline{color:#9c9c98!important}html body .dv-pdp__price{border-top-color:var(--st-s3)!important}html body .dv-pdp__price s{color:#5d5d62!important}html body .dv-pdp__save{background:var(--st-red);color:#fff}html body .dv-pdp__thumb{background:var(--st-s2);border-color:var(--st-s3)!important}html body .dv-pdp__thumb.is-active{border-color:var(--st-ink)!important}html body .dv-pdp__stage{background:var(--st-s2)}html body .dv-pdp__swatch{background:#000!important;border-color:var(--st-s3)!important;border-radius:0!important}html body .dv-pdp__swatch img{border-radius:0!important}html body .dv-qty{border-color:var(--st-line-strong, #3A3A3F)!important}html body .dv-qty input,html body .dv-qty button{color:var(--st-ink)!important;background:transparent!important}html body .dv-pdp__acc,html body .dv-pdp__acc summary{border-color:var(--st-s3)!important;color:var(--st-ink)!important}html body .dv-pdp__bar{background:#000!important;border-top-color:var(--st-s3)!important;box-shadow:none!important}html body .dv-pdp__dots i.is-active{background:var(--st-ink)!important}html body .dv-bogo{background:var(--st-s1)!important;border-color:var(--st-s3)!important}html body .dv-bogo__head{background:#000!important;color:#fff!important;border-bottom:2px solid var(--st-red)}html body .dv-bogo__track{background:#ffffff38!important}html body .dv-bogo__model{background:#000!important;border-color:var(--st-s3)!important;border-radius:0!important}html body .dv-bogo__model img{border-radius:0!important}html body .dv-bogo__intro{color:#a3a39f!important}html body .dv-cart__overlay{background:#000000b8}html body .dv-cart__panel,html body .dv-cart__foot{background:var(--st-s1);color:var(--dv-text)}html body .dv-cart__panel{box-shadow:none;border-left:1px solid var(--st-s3)}html body .dv-cart__head,html body .dv-cart__foot,html body .dv-ci{border-color:var(--st-s3)!important}html body .dv-cart__title{color:var(--st-ink);font-size:12px!important;letter-spacing:.24em;text-transform:uppercase}html body .dv-cart__x{color:var(--st-ink)}html body .dv-cart__offer{background:var(--st-red);color:#fff}html body .dv-ci__img,html body .dv-bump__img{background:var(--st-s2);border-color:var(--st-s3)}html body .dv-ci__free{background:var(--st-red)}html body .dv-ci__qty{border-color:var(--st-line-strong, #3A3A3F)!important}html body .dv-ci__qty button:hover{background:var(--st-s3)}html body .dv-bump{background:var(--st-s2);border-color:var(--st-s3)}html body .dv-cart__checkout{background:#fff;color:#000;border-color:#fff}html body .dv-cart__checkout:hover{background:var(--st-red);border-color:var(--st-red);color:#fff}html body .dv-cart__view{color:var(--st-ink);border-color:#fff6;clip-path:none}html body .dv-cart__view:hover{background:#fff;color:#000}html body .dv-field input,html body .dv-field select,html body .dv-field textarea{background:#000!important;color:var(--st-ink)!important;border-color:var(--st-line-strong, #3A3A3F)!important}html body .cart-page,html body .main-cart,html body .shopify-section .cart{color:var(--st-ink)}html body .pk-plate__no{background:var(--pk-accent)!important;color:var(--pk-on-accent)!important}html body .pk-plate__no i{color:inherit!important;opacity:.6}html body .pk-plate{color:#8c8c92!important}html body .dv-pdp .dv-pdp__badge{background:#000!important}html body .dv-pdp .dv-pdp__price .is-now{color:#fff!important;font-size:46px!important}html body .dv-pdp .dv-pdp__swatch.is-active,html body .dv-bogo .dv-bogo__model.is-active{border-color:#fff!important}html body .dv-bogo{border-color:#26262a!important}html body .dv-bogo .dv-bogo__head{background:#000!important;color:#fff!important;border-bottom:3px solid var(--pk-accent, var(--st-red))!important}html body .dv-pdp .dv-pdp__add{background:var(--pk-accent, var(--st-red))!important;color:var(--pk-on-accent, #fff)!important;border:0!important;min-height:62px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);font-weight:700!important;font-size:20px!important;letter-spacing:.18em!important}html body .dv-pdp .dv-pdp__add:hover{background:#fff!important;color:#000!important}html body .pk .pk-btn{clip-path:var(--st-cut)}html body .pk-story,html body .pk-spec,html body .pk-livery,html body .pk-film{background:#000!important}html body .dv-why{background:var(--st-s1)!important}html body .dv-footer__join-title,html body .dv-footer__head,html body .dv-footer__logo span,html body .dv-footer__msg,html body .dv-footer__field input,html body .dv-footer__field button,html body .dv-footer a:hover,html body .dv--dark,html body .dv--dark .dv-title,html body .dv-offer,html body .dv-offer__title,html body .dv-card__badge,html body .dv-pdp__badge{color:#fff!important}html body .dv-footer__field{border-bottom-color:#ffffff59}html body .dv-footer select,html body .dv-footer button{background-color:#000;color:#fff}html body .dv-pdp__bar .dv-btn{background:var(--pk-accent, var(--st-red))!important;color:var(--pk-on-accent, #fff)!important;border-color:transparent!important}html body .dv-pdp__bar .dv-btn:hover{background:#fff!important;color:#000!important}html body .dv-hero--banner{isolation:isolate}html body .dv-hero--banner .dv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(98deg,#000000f0,#000000b3 28%,#00000026 52%,#0000 64%),radial-gradient(120% 90% at 100% 100%,#e10600c7,#e1060061 28%,#7800001f 52%,#0000 68%),linear-gradient(180deg,#00000073,#0000 20%,#0000 66%,#000)!important;mix-blend-mode:normal}html body .dv-hero--banner .dv-hero__media img{filter:saturate(1.12) contrast(1.08)}html body .dv-hero--banner .dv-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.9;background:linear-gradient(90deg,transparent 0 8%,rgba(255,40,30,0) 8%,rgba(255,40,30,.95) 46%,rgba(255,255,255,0) 72%) 0 63% / 100% 1px no-repeat,linear-gradient(90deg,transparent 0 20%,rgba(255,255,255,.7) 60%,transparent 85%) 0 71% / 100% 1px no-repeat,linear-gradient(90deg,transparent 0 35%,rgba(255,30,20,1) 78%,transparent 100%) 0 79% / 100% 2px no-repeat,linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.18) 50%,transparent 74%) 0 86% / 100% 1px no-repeat;animation:dvTrail 3.6s cubic-bezier(.55,0,.2,1) infinite}@keyframes dvTrail{0%{transform:translate(-35%);opacity:0}18%{opacity:.9}70%{opacity:.9}to{transform:translate(35%);opacity:0}}html body .dv-hero--banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:linear-gradient(90deg,#E10600 0%,#E10600 46%,transparent 46% 47.2%,#fff 47.2% 51%,transparent 51% 52.2%,#E10600 52.2%)}html body .dv-hero__inner{z-index:4}html body .dv-featured__head .dv-title,html body .dv-plp__title{position:relative}html body .dv-featured__head .dv-title:after{content:"";display:block;width:64px;height:3px;margin-top:16px;background:linear-gradient(90deg,#E10600 70%,transparent 70% 78%,#E10600 78%)}html body .dv-card__media{isolation:isolate}html body .dv-card__media:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent);transform:skew(-18deg);transition:left .8s cubic-bezier(.2,.7,.1,1)}@media(hover:hover){html body .dv-card:hover .dv-card__media:before{left:125%}}html body .dv-card__media,html body .dv-plp .dv-card__media,html body .dv-pdp__stage,html body .dv-pdp__thumb{background:#0b0b0c!important}@media(prefers-reduced-motion:reduce){html body .dv-hero--banner .dv-hero__media:before{animation:none;transform:none}}html body .header__logo-link img,html body .header__logo img{filter:none!important}@media(max-width:749px){html body .dv-hero--banner{display:flex!important;flex-direction:column;justify-content:center!important;min-height:340px!important}html body .dv-hero--banner .dv-hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;aspect-ratio:auto!important}html body .dv-hero--banner .dv-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 100%!important}html body .dv-hero--banner .dv-hero__media:after{background:linear-gradient(180deg,#00000059,#000000a3 28%,#000000a3 72%,#00000073),radial-gradient(120% 60% at 100% 100%,#e1060073,#e106001a 40%,#0000 65%)!important}html body .dv-hero__inner{margin-top:0!important;position:relative;z-index:4;padding-top:0!important;padding-bottom:0!important}html body .dv-hero__content{max-width:100%}html body .dv-hero .dv-reveal{opacity:1!important}html body .dv-hero .dv-kicker{font-size:10px!important;color:#fffc!important}html body .dv-hero h2.dv-title{font-size:clamp(32px,9vw,40px)!important;line-height:.9!important;margin:10px 0 16px!important;color:#fff!important}html body .dv-hero .dv-lead{display:none!important}html body .dv-hero__ctas{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}html body .dv-hero__ctas .dv-btn{min-height:46px!important;padding:0 8px!important;font-size:12.5px!important;letter-spacing:.06em!important;white-space:nowrap;flex:none!important}}html{background:#050506!important}html body{background:transparent!important}html body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(70vmax 50vmax at 92% -6%,color-mix(in srgb,var(--pk-accent, #E10600) 34%,transparent) 0%,transparent 62%),radial-gradient(60vmax 45vmax at -12% 108%,color-mix(in srgb,var(--pk-accent, #E10600) 18%,transparent) 0%,transparent 62%),linear-gradient(135deg,rgba(255,255,255,.06) 25%,transparent 25% 50%,rgba(255,255,255,.06) 50% 75%,transparent 75%) 0 0 / 14px 14px,linear-gradient(45deg,rgba(0,0,0,.65) 25%,transparent 25% 50%,rgba(0,0,0,.65) 50% 75%,transparent 75%) 0 0 / 14px 14px,linear-gradient(180deg,#131316,#0a0a0c 55%,#060607)}html body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html body .page-container,html body main,html body .dv-pdp,html body .dv-plp,html body .dv-hero,html body .pk-story,html body .pk-spec,html body .pk-livery,html body .dv-featured:not(.dv-featured--tinted),html body .dv-faq,html body .dv-reviews,html body .shopify-section{background-color:transparent!important}html body .dv-why,html body .dv-featured--tinted,html body .dv-assurance,html body .dv-plp__assure,html body .dv-footer{background:linear-gradient(180deg,#0a0a0c8c,#060607bf)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body .pk-film{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - clamp(28px,5vw,72px)))}html body .dv-why{clip-path:polygon(0 clamp(28px,5vw,72px),100% 0,100% 100%,0 100%);padding-top:calc(var(--dv-space) + clamp(28px,5vw,72px))!important;margin-top:calc(-1*clamp(28px,5vw,72px))}html body .pk-livery{position:relative;z-index:2;transform:skewY(-1.4deg);transform-origin:left;margin:-4px 0 6px}.dvp-ticker{position:relative;z-index:3;overflow:hidden;background:var(--pk-accent, #E10600);color:var(--pk-on-accent, #fff);transform:skewY(-1.4deg);margin:clamp(10px,2vw,24px) 0;box-shadow:0 0 0 1px #0006}.dvp-ticker__track{display:flex;width:max-content;animation:dvpTick 26s linear infinite}.dvp-ticker__item{display:inline-flex;align-items:center;gap:18px;padding:13px 22px;white-space:nowrap;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:clamp(16px,1.6vw,22px);letter-spacing:.12em;text-transform:uppercase;transform:skewY(1.4deg)}.dvp-ticker__flag{width:22px;height:14px;flex:0 0 auto;background:conic-gradient(currentColor 25%,transparent 0 50%,currentColor 0 75%,transparent 0) 0 0 / 7px 7px;opacity:.9}@keyframes dvpTick{to{transform:translate(-50%)}}html body .dv-pdp__stage{background:radial-gradient(120% 90% at 50% 40%,#1a1a1d,#0b0b0c 70%)!important}.dvp-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.dvp-hud i{position:absolute;width:22px;height:22px;border-color:var(--pk-accent, #E10600);border-style:solid;border-width:0}.dvp-hud i:nth-child(1){top:12px;left:12px;border-top-width:2px;border-left-width:2px}.dvp-hud i:nth-child(2){top:12px;right:12px;border-top-width:2px;border-right-width:2px}.dvp-hud i:nth-child(3){bottom:12px;left:12px;border-bottom-width:2px;border-left-width:2px}.dvp-hud i:nth-child(4){bottom:12px;right:12px;border-bottom-width:2px;border-right-width:2px}.dvp-count{position:absolute;right:18px;bottom:16px;z-index:4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:#fffc;background:#0000008c;padding:5px 8px}.dvp-count b{color:#fff;font-weight:500}html body .dv-pdp__thumb{opacity:.55;transition:opacity .2s,border-color .2s}html body .dv-pdp__thumb.is-active,html body .dv-pdp__thumb:hover{opacity:1;border-color:var(--pk-accent, #fff)!important}html body .dv-pdp__title{text-shadow:0 0 0 transparent}.dvp-launch{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8c8c92}.dvp-launch:before{content:"";width:8px;height:8px;background:var(--pk-accent, #E10600);transform:rotate(45deg)}html body .dv-pdp__price{margin-top:10px!important}html body .dv-pdp__assure li{border-color:#232327!important;background:#ffffff05;color:#cfcfcb!important}html body .dv-pdp__assure svg{color:var(--pk-accent, #E10600)!important}html body .dv-pdp__delivery{color:#9a9a9f!important}html body .dv-pdp__acc,html body .dv-pdp__acc details{border-color:#1f1f22!important}html body .dv-pdp__acc summary{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;color:#f4f4f2!important}html body .dv-pdp__acc summary i:before,html body .dv-pdp__acc summary i:after{background:var(--pk-accent, #E10600)!important}html body .dv-pdp__acc .rte,html body .dv-pdp__acc .rte p{color:#b4b4b0!important}html body .dv-pdp__acc .rte a,html body .dv-pdp__acc .rte h3{color:#f4f4f2!important}html body .dv-pdp__specs div{border-color:#1f1f22!important}html body .dv-pdp__specs dd{color:#f4f4f2!important}html body .dv-pdp .dv-pdp__add{position:relative;overflow:hidden}html body .dv-pdp .dv-pdp__add:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:dvpSweep 3.4s cubic-bezier(.6,0,.2,1) infinite}@keyframes dvpSweep{0%,55%{left:-40%}to{left:130%}}.dvp-r{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.2,.7,.1,1),transform .9s cubic-bezier(.2,.7,.1,1)}.dvp-r.is-in{opacity:1;transform:none}.dvp-wipe{clip-path:inset(0 97% 0 0);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1)}.dvp-wipe.is-in{clip-path:inset(0 0 0 0)}@media(max-width:989px){html body .dv-pdp{padding-top:0!important}html body .dv-pdp .dv-wrap{padding-left:16px;padding-right:16px}html body .dv-pdp__gallery{margin:0 -16px}html body .dv-pdp__stage{border-bottom:2px solid var(--pk-accent, #E10600)}html body .dv-pdp__dots{bottom:16px!important;justify-content:flex-start!important;left:18px!important}html body .dv-pdp__dots i{background:#ffffff4d!important;border-radius:0!important;height:3px!important;width:14px!important}html body .dv-pdp__dots i.is-active{background:var(--pk-accent, #fff)!important;width:28px!important}html body .dv-pdp__info{padding-top:22px}}@media(max-width:599px){html body .dv-pdp__title{font-size:clamp(46px,13.5vw,60px)!important}html body .dv-pdp .dv-pdp__price .is-now{font-size:40px!important}html body .dv-pdp__assure{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .dv-pdp__assure li{flex-direction:column!important;justify-content:center!important;text-align:center!important;padding:12px 6px!important;font-size:11.5px!important}html body .dv-pdp__swatch{width:60px!important;height:60px!important}html body .dv-bogo__model{min-width:56px;min-height:56px}html body .dv-pdp__buy{gap:8px}html body .dv-pdp .dv-pdp__add{min-height:60px!important;font-size:19px!important}.dvp-ticker__item{padding:11px 16px;gap:14px}.dvp-hud i{width:16px;height:16px}html body .dv-pdp__bar{padding-bottom:env(safe-area-inset-bottom);background:#050506f0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--pk-accent, #E10600)!important}html body .dv-pdp__bar-inner{padding-top:8px!important;padding-bottom:8px!important;gap:10px!important}html body .dv-pdp__bar-item img{width:44px!important;height:44px!important;background:#141416;border-color:#232327!important}html body .dv-pdp__bar-title{font-family:Saira Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;font-size:17px!important;color:#fff!important}html body .dv-pdp__bar-meta{font-size:12px!important;color:#9a9a9f!important}html body .dv-pdp__bar-meta b{color:#fff!important}html body .dv-pdp__bar .dv-btn{min-height:50px!important;padding:0 20px!important;font-size:16px!important;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.dvp-ticker__track,html body .dv-pdp .dv-pdp__add:before{animation:none!important}.dvp-r,.dvp-wipe{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}html body .dv-pdp__zoomhint{display:none!important}html body .dv-pdp__bar{background:#050506f0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--pk-accent, #E10600)!important}html body .dv-pdp__bar-title{font-family:Saira Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;color:#fff!important;letter-spacing:.02em}html body .dv-pdp__bar-meta{color:#9a9a9f!important}html body .dv-pdp__bar-meta b{color:#fff!important}html body .dv-pdp__bar-item img{background:#141416;border-color:#232327!important}html body .header-section .header,html body header.header{background:#040405d1!important;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}html body .header-section{position:relative}.dvh-rev{position:fixed;left:0;right:0;top:0;height:3px;z-index:70;pointer-events:none}.dvh-rev span{display:block;height:100%;background:linear-gradient(90deg,#e10600,#e10600 80%,#ffb300 92%,#fff);transform-origin:left;transform:scaleX(0);box-shadow:0 0 0 0 transparent}html body .header__menu a,html body .menu__item{position:relative}html body .header__menu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#e10600;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.1,1)}html body .header__menu a:hover:after{transform:scaleX(1)}@media(max-width:749px){html body .dv-hero__content{text-align:center;margin:0 auto}html body .dv-hero .dv-kicker{display:inline-flex!important;align-items:center;justify-content:center}html body .dv-hero h2.dv-title{margin-left:auto!important;margin-right:auto!important}html body .dv-hero__ctas{max-width:360px;margin:0 auto}}.dvh-label,html body p.dvh-label{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9f}.dvh-label span{width:26px;height:2px;background:#e10600}.dvh-tick{position:relative;z-index:3;overflow:hidden;transform:skewY(-1.6deg);margin:clamp(14px,3vw,34px) 0}.dvh-tick__track{display:flex;width:max-content;animation:dvhTick 30s linear infinite}.dvh-tick--rev .dvh-tick__track{animation-direction:reverse;animation-duration:40s}.dvh-tick__item{display:inline-flex;align-items:center;gap:22px;padding:14px 24px;white-space:nowrap;transform:skewY(1.6deg);font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.dvh-tick--red{background:#e10600;color:#fff}.dvh-tick--red .dvh-tick__item{font-size:clamp(17px,1.7vw,24px)}.dvh-tick--outline{background:transparent;border-top:1px solid #222226;border-bottom:1px solid #222226}.dvh-tick--outline .dvh-tick__item{font-size:clamp(44px,7vw,110px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.28);letter-spacing:.02em;padding:10px 28px}.dvh-tick--outline .dvh-tick__item b{color:#e10600;-webkit-text-stroke:0;font-weight:700}.dvh-tick__flag{width:24px;height:16px;flex:0 0 auto;background:conic-gradient(currentColor 25%,transparent 0 50%,currentColor 0 75%,transparent 0) 0 0 / 8px 8px}@keyframes dvhTick{to{transform:translate(-50%)}}.dvh-grid{position:relative;padding:clamp(56px,7vw,110px) 0 clamp(40px,5vw,70px);overflow:hidden}.dvh-grid:before{content:"GRID";position:absolute;right:-2vw;top:clamp(10px,3vw,40px);font-family:Saira Condensed,sans-serif;font-weight:700;font-size:clamp(120px,22vw,360px);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);pointer-events:none}.dvh-grid__head{position:relative;max-width:760px}.dvh-grid__title{margin:16px 0 0;font-family:Saira Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;font-size:clamp(48px,6.4vw,104px);line-height:.86;color:#fff}.dvh-grid__sub{margin:16px 0 0;max-width:520px;font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:#a3a39f}.dvh-grid__track{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0 var(--dv-gutter, 24px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:var(--dv-max, 1360px);margin-left:auto;margin-right:auto}.dvh-car{position:relative;min-width:0}.dvh-car__link{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:#fff;background:linear-gradient(180deg,#121215,#08080a);border:1px solid #1E1E22;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);overflow:hidden;transition:border-color .3s,transform .45s cubic-bezier(.2,.7,.1,1)}.dvh-car__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 38%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);opacity:.55;transition:opacity .4s;pointer-events:none}.dvh-car__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c);transform:scaleX(.18);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.dvh-car__pos{position:absolute;top:12px;left:12px;z-index:2;padding:4px 8px 3px;background:var(--c);color:var(--oc);font-family:Saira Condensed,sans-serif;font-weight:700;font-size:18px;letter-spacing:.04em;line-height:1}.dvh-car__eng{position:absolute;top:14px;right:12px;z-index:2;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.dvh-car__media{position:relative;display:block;aspect-ratio:1;overflow:hidden}.dvh-car__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.dvh-car__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:14px 16px 22px}.dvh-car__name{font-family:Saira Condensed,sans-serif;font-weight:700;font-size:clamp(26px,2.2vw,34px);line-height:.95;text-transform:uppercase}.dvh-car__ed{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8c8c92}.dvh-car__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px}.dvh-car__price{font-family:Saira Condensed,sans-serif;font-weight:600;font-size:22px}.dvh-car__price s{font-size:14px;color:#5d5d62;margin-left:4px}.dvh-car__go{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c);white-space:nowrap}.dvh-car__go i{font-style:normal;display:inline-block;transition:transform .35s}@media(hover:hover){.dvh-car__link:hover{border-color:var(--c);transform:translateY(-6px)}.dvh-car__link:hover:before{opacity:1}.dvh-car__link:hover:after{transform:scaleX(1)}.dvh-car__link:hover .dvh-car__media img{transform:scale(1.07)}.dvh-car__link:hover .dvh-car__go i{transform:translate(5px)}}.dvh-grid__foot{display:none}@media(max-width:989px){.dvh-grid__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 16px 6px;gap:10px}.dvh-grid__track::-webkit-scrollbar{display:none}.dvh-car{flex:0 0 74%;scroll-snap-align:start}.dvh-grid__foot{display:flex;justify-content:flex-end;margin-top:12px}.dvh-grid__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8c8c92}.dvh-grid__hint i{font-style:normal;color:#e10600;display:inline-block;animation:dvhNudge 1.4s ease-in-out infinite}}@keyframes dvhNudge{50%{transform:translate(6px)}}html body .dv-featured{position:relative;overflow:hidden}html body .dv-featured[data-word]:before{content:attr(data-word);position:absolute;left:-1vw;top:clamp(10px,2vw,30px);z-index:0;font-family:Saira Condensed,sans-serif;font-weight:700;font-size:clamp(110px,19vw,320px);line-height:.8;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.055);pointer-events:none;white-space:nowrap}html body .dv-featured>*{position:relative;z-index:1}html body .dv-featured .dv-card__media{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}html body .dv-assurance__item{position:relative;transition:background .3s}html body .dv-assurance__item:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#e10600;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.1,1)}html body .dv-assurance__item.is-in:before{transform:scaleX(1)}html body .dv-assurance__item:hover{background:#e106000f}html body .dv-story{clip-path:polygon(0 clamp(24px,4vw,60px),100% 0,100% calc(100% - clamp(24px,4vw,60px)),0 100%)}html body .dv-story__media img{transform:scale(1.12) translateY(var(--dvh-par, 0px));will-change:transform}html body .dv-story__body{position:relative}html body .dv-story__body:before{content:"";position:absolute;left:0;top:clamp(56px,7vw,110px);width:4px;height:90px;background:#e10600}html body .dv-faq__item[open]{background:linear-gradient(90deg,rgba(225,6,0,.07),transparent 70%)}html body .dv-footer{position:relative;overflow:hidden}html body .dv-footer:before{content:"";display:block;height:14px;background:conic-gradient(#fff 25%,#0a0a0b 0,#0a0a0b 50%,#fff 0,#fff 75%,#0a0a0b 0) 0 0 / 14px 14px;opacity:.9}html body .dv-footer__logo img.dv-footer__wordmark{width:300px;max-width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(225,6,0,.25))!important}@media(max-width:599px){html body .dv-footer__acc summary{padding:18px 0!important}html body .dv-footer__acc summary i{width:30px!important;height:30px!important;flex:0 0 30px;border:1px solid rgba(255,255,255,.22);border-radius:50%}html body .dv-footer__acc summary i:before,html body .dv-footer__acc summary i:after{left:8px!important;right:8px!important;height:2px!important;margin-top:-1px;background:#fff!important}html body .dv-footer__acc[open] summary i{border-color:#e10600;background:#e10600}}@media(max-width:749px){html body .dv-footer__logo img.dv-footer__wordmark{width:240px}}@media(min-width:600px){html body .dv-footer__grid{align-items:start}html body .dv-footer__acc summary{padding:0!important;margin:0 0 18px!important;min-height:20px;pointer-events:none}html body .dv-footer__acc summary i{display:none!important}}@media(max-width:599px){.dvh-tick__item{padding:12px 18px;gap:16px}.dvh-grid:before{font-size:150px;top:20px}html body .dv-footer:before{height:10px;background-size:10px 10px}}@media(prefers-reduced-motion:reduce){.dvh-tick__track,.dvh-grid__hint i{animation:none!important}html body .dv-story__media img{transform:none!important}}.dv-pdp{padding:18px 0 clamp(64px,7vw,110px);--accent: var(--dv-navy)}.dv-pdp__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.dv-pdp__gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;position:sticky;top:96px}.dv-pdp__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.dv-pdp__thumbs::-webkit-scrollbar{display:none}.dv-pdp__thumb{width:76px;height:76px;padding:0;border:1px solid var(--dv-line);background:var(--dv-white);cursor:pointer;opacity:.6;transition:opacity .3s var(--dv-ease),border-color .3s var(--dv-ease)}.dv-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.dv-pdp__thumb:hover{opacity:1}.dv-pdp__thumb.is-active{opacity:1;border-color:var(--dv-navy)}.dv-pdp__stage{position:relative;overflow:hidden;background:var(--dv-white)}.dv-pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.dv-pdp__track::-webkit-scrollbar{display:none}.dv-pdp__slide{flex:0 0 100%;margin:0;aspect-ratio:1;scroll-snap-align:start;overflow:hidden;cursor:zoom-in}.dv-pdp__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s var(--dv-ease);transform-origin:center}.dv-pdp__slide.is-zoom .dv-pdp__img{transform:scale(2);transition:transform .15s linear}.dv-pdp__badge{position:absolute;top:14px;left:14px;padding:6px 10px 5px;background:var(--dv-claret);color:var(--dv-white);font-size:14px;font-weight:500;line-height:1;z-index:2}.dv-pdp__zoomhint{position:absolute;right:14px;bottom:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-muted);pointer-events:none;transition:opacity .3s}.dv-pdp__stage:hover .dv-pdp__zoomhint{opacity:0}.dv-pdp__dots{display:none}.dv-pdp__sticky{position:sticky;top:96px}.dv-pdp__title{margin:12px 0 0;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.05;color:var(--dv-navy)}.dv-pdp__tagline{margin:8px 0 0;font-size:20px;font-style:italic;color:var(--dv-muted)}.dv-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:24px;padding-top:22px;border-top:1px solid var(--dv-line)}.dv-pdp__price .is-now{font-size:30px;font-weight:600;color:var(--dv-claret);line-height:1}.dv-pdp__price .is-regular{font-size:30px;font-weight:600;color:var(--dv-navy);line-height:1}.dv-pdp__price s{font-size:18px;color:#9a9da2}.dv-pdp__save{padding:4px 8px;background:#f6e7e8;color:var(--dv-claret);font-size:14px}.dv-pdp__taxnote{margin:8px 0 0;font-size:14px;color:var(--dv-muted)}.dv-pdp__finish{margin:26px 0 0;padding:0;border:0}.dv-pdp__finish legend{padding:0;margin-bottom:12px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--dv-muted)}.dv-pdp__finish legend b{margin-left:6px;font-weight:500;letter-spacing:0;text-transform:none;font-size:17px;color:var(--dv-navy);font-style:italic}.dv-pdp__swatches{display:flex;flex-wrap:wrap;gap:10px}.dv-pdp__swatch{width:64px;height:64px;padding:3px;border:1px solid var(--dv-line);background:var(--dv-white);cursor:pointer;transition:border-color .25s var(--dv-ease),transform .25s var(--dv-ease)}.dv-pdp__swatch img{width:100%;height:100%;object-fit:contain;display:block}.dv-pdp__swatch:hover{border-color:var(--dv-line-strong);transform:translateY(-2px)}.dv-pdp__swatch.is-active{border-color:var(--dv-navy);box-shadow:inset 0 -2px 0 var(--accent)}.dv-pdp__swatch span{font-size:12px}.dv-pdp__buy{display:flex;gap:10px;margin-top:26px}.dv-qty{display:flex;align-items:center;border:1px solid var(--dv-line-strong)}.dv-qty button{width:40px;height:54px;background:none;border:0;font-size:20px;color:var(--dv-navy);cursor:pointer}.dv-qty input{width:38px;height:54px;border:0;text-align:center;font-family:var(--dv-font);font-size:17px;color:var(--dv-navy);-moz-appearance:textfield;background:transparent}.dv-qty input::-webkit-outer-spin-button,.dv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dv-pdp__add{flex:1;min-height:56px;font-size:14px}.dv-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.dv-pdp__add.is-loading{opacity:.7;pointer-events:none}.dv-pdp__delivery{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;background:var(--dv-shell);font-size:16px;color:var(--dv-text)}.dv-pdp__delivery svg{width:22px;height:22px;flex:0 0 22px;color:var(--dv-navy)}.dv-pdp__delivery b{font-weight:500;color:var(--dv-navy)}.dv-pdp__assure{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;padding:0}.dv-pdp__assure li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--dv-line);text-align:center;font-size:14px;line-height:1.3;color:var(--dv-text)}.dv-pdp__assure svg{width:22px;height:22px;color:var(--dv-navy)}.dv-pdp__acc{margin-top:28px;border-top:1px solid var(--dv-line)}.dv-pdp__acc details{border-bottom:1px solid var(--dv-line)}.dv-pdp__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--dv-navy)}.dv-pdp__acc summary::-webkit-details-marker{display:none}.dv-pdp__acc summary i{position:relative;width:12px;height:12px}.dv-pdp__acc summary i:before,.dv-pdp__acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--dv-navy)}.dv-pdp__acc summary i:after{transform:rotate(90deg);transition:transform .3s var(--dv-ease)}.dv-pdp__acc details[open] summary i:after{transform:rotate(0)}.dv-pdp__acc .rte{padding-bottom:20px;font-size:17px;line-height:1.7;color:var(--dv-text)}.dv-pdp__acc .rte p{margin:0 0 12px}.dv-pdp__acc .rte h3{margin:18px 0 8px;font-size:18px;font-weight:500;color:var(--dv-navy)}.dv-pdp__acc .rte ul{margin:0 0 12px;padding-left:1.1em}.dv-pdp__acc .rte a{color:var(--dv-navy)}.dv-pdp__specs{margin:0 0 20px}.dv-pdp__specs div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--dv-line);font-size:16px}.dv-pdp__specs div:last-child{border-bottom:0}.dv-pdp__specs dt{color:var(--dv-muted)}.dv-pdp__specs dd{margin:0;text-align:right;color:var(--dv-navy)}.dv-pdp__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--dv-white);border-top:1px solid var(--dv-line);box-shadow:0 -10px 30px -20px #0f1e3366;transform:translateY(110%);transition:transform .45s var(--dv-ease)}.dv-pdp__bar.is-visible{transform:none}.dv-pdp__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.dv-pdp__bar-item{display:flex;align-items:center;gap:12px;min-width:0}.dv-pdp__bar-item img{width:52px;height:52px;object-fit:contain;border:1px solid var(--dv-line)}.dv-pdp__bar-title{display:block;font-size:18px;color:var(--dv-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-pdp__bar-meta{font-size:14px;color:var(--dv-muted)}.dv-pdp__bar-meta b{color:var(--dv-claret);font-weight:600}.dv-pdp__bar .dv-btn{min-height:48px;padding:0 28px}@media(max-width:989px){.dv-pdp__grid{grid-template-columns:1fr}.dv-pdp__gallery{position:static;grid-template-columns:1fr}.dv-pdp__thumbs{display:none}.dv-pdp__dots{display:flex;justify-content:center;gap:6px;position:absolute;left:0;right:0;bottom:12px}.dv-pdp__dots i{width:6px;height:6px;border-radius:50%;background:var(--dv-line-strong);transition:background .3s,width .3s}.dv-pdp__dots i.is-active{width:18px;border-radius:3px;background:var(--dv-navy)}.dv-pdp__zoomhint{display:none}.dv-pdp__slide{cursor:default}.dv-pdp__sticky{position:static}}@media(max-width:559px){.dv-pdp__assure{grid-template-columns:1fr}.dv-pdp__assure li{flex-direction:row;justify-content:flex-start;padding:12px 14px;text-align:left}.dv-pdp__swatch{width:56px;height:56px}.dv-pdp__bar-title{font-size:16px}.dv-pdp__bar .dv-btn{padding:0 18px}}.dv-plp{background:var(--dv-white);padding-bottom:0}.dv-plp__head{padding:clamp(44px,6vw,92px) 0 clamp(28px,3vw,40px);text-align:center}.dv-plp__title{margin:14px 0 0;font-family:var(--dv-font);font-weight:400;color:var(--dv-navy);font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.005em}.dv-plp__lead{max-width:560px;margin:18px auto 0;font-size:clamp(17px,1.2vw,19px);line-height:1.6;color:var(--dv-muted)}.dv-plp__count{margin:18px 0 0;font-size:15px;font-style:italic;color:var(--dv-muted)}.dv-plp__count:before,.dv-plp__count:after{content:"";display:inline-block;width:28px;height:1px;background:var(--dv-line-strong);vertical-align:middle;margin:0 12px}.dv-plp__bar{position:sticky;top:var(--header-height, 0px);z-index:4;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--dv-line);border-bottom:1px solid var(--dv-line);margin-bottom:clamp(30px,3.4vw,52px)}.dv-plp__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px}.dv-plp__tabs{display:flex;gap:clamp(18px,2.4vw,36px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dv-plp__tabs::-webkit-scrollbar{display:none}.dv-plp__tab{position:relative;flex:0 0 auto;padding:19px 0 18px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--dv-muted);text-decoration:none;transition:color .3s var(--dv-ease)}.dv-plp__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--dv-navy);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--dv-ease)}.dv-plp__tab:hover{color:var(--dv-navy)}.dv-plp__tab:hover:after{transform:scaleX(1)}.dv-plp__tab.is-active{color:var(--dv-navy)}.dv-plp__tab.is-active:after{transform:scaleX(1);height:2px}.dv-plp__tools{display:flex;align-items:center;gap:18px;flex:0 0 auto}.dv-plp__sort{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.dv-plp__sort-label{font-size:15px;font-style:italic;color:var(--dv-muted)}.dv-plp__sort select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:6px 18px 6px 0;font-family:var(--dv-font);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-navy);cursor:pointer}.dv-plp__sort select:focus-visible{outline:1px solid var(--dv-navy);outline-offset:4px}.dv-plp__sort svg{position:absolute;right:0;top:50%;margin-top:-3px;color:var(--dv-navy);pointer-events:none}.dv-plp__view{display:none}.dv-plp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,4vw,64px) clamp(16px,2vw,32px)}.dv-plp__item{min-width:0}.dv-plp .dv-card__media{background:var(--dv-white)}.dv-plp__offer{grid-column:span var(--span, 1);min-width:0}.dv-offer{position:relative;height:100%;min-height:320px;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.4vw,54px);background:var(--dv-navy);color:var(--dv-white);overflow:hidden}.dv-offer:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.16);pointer-events:none;transition:inset .6s var(--dv-ease),border-color .6s var(--dv-ease)}.dv-offer:hover:before{top:10px;right:10px;bottom:10px;left:10px;border-color:#ffffff57}.dv-offer__kicker{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e}.dv-offer__title{margin:14px 0 0;font-size:clamp(30px,2.8vw,44px);line-height:1.06;font-weight:400;color:var(--dv-white)}.dv-offer__text{margin:14px 0 0;max-width:440px;font-size:17px;line-height:1.55;color:#ffffffc7}.dv-offer__steps{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:12px}.dv-offer__steps li{display:flex;align-items:baseline;gap:14px;font-size:16px;color:#ffffffe6}.dv-offer__steps b{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-weight:400;font-size:13px;transform:translateY(-1px)}.dv-plp__offer[style*="--span: 2"] .dv-offer__steps,.dv-plp__offer[style*="--span: 3"] .dv-offer__steps{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:34px}.dv-plp__empty{padding:60px 0 20px;text-align:center}.dv-plp__empty p{margin:0 0 24px;font-size:19px;font-style:italic;color:var(--dv-muted)}.dv-plp__pages{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:clamp(48px,5vw,72px)}.dv-plp__pages a,.dv-plp__pages span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--dv-muted);text-decoration:none;border:1px solid transparent;transition:border-color .3s var(--dv-ease),color .3s var(--dv-ease)}.dv-plp__pages a:hover{color:var(--dv-navy);border-color:var(--dv-line-strong)}.dv-plp__pages [aria-current]{color:var(--dv-navy);border-color:var(--dv-navy)}.dv-plp__assure{margin-top:clamp(64px,7vw,110px);background:var(--dv-shell);border-top:1px solid var(--dv-line)}.dv-plp__assure-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dv-plp__assure-list li{padding:clamp(28px,3vw,42px) 18px;text-align:center;border-left:1px solid var(--dv-line)}.dv-plp__assure-list li:first-child{border-left:0}.dv-plp__assure-list b{display:block;font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--dv-navy)}.dv-plp__assure-list span{display:block;margin-top:6px;font-size:16px;font-style:italic;color:var(--dv-muted)}@media(max-width:989px){.dv-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.dv-plp__offer{grid-column:1 / -1}.dv-offer{min-height:0}.dv-plp__assure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-plp__assure-list li:nth-child(3){border-left:0}.dv-plp__assure-list li:nth-child(n+3){border-top:1px solid var(--dv-line)}}@media(max-width:749px){.dv-plp__head{padding:34px 0 22px}.dv-plp__title{font-size:clamp(38px,11vw,52px)}.dv-plp__lead{font-size:16px}.dv-plp__bar{position:static;top:auto;background:var(--dv-white);-webkit-backdrop-filter:none;backdrop-filter:none}.dv-plp__bar-inner{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-left:0;padding-right:0}.dv-plp__tabs{padding:0 16px;gap:22px;border-bottom:1px solid var(--dv-line)}.dv-plp__tab{padding:15px 0 14px;font-size:12px}.dv-plp__tools{justify-content:space-between;padding:6px 16px}.dv-plp__sort-label{font-size:14px}.dv-plp__sort select{font-size:12px}.dv-plp__view{display:flex;gap:6px}.dv-plp__view button{display:inline-flex;gap:3px;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;background:none;cursor:pointer;color:var(--dv-muted)}.dv-plp__view button span{display:block;width:7px;height:12px;border:1px solid currentColor}.dv-plp__view button[data-dv-view="1"] span{width:12px}.dv-plp__view button.is-active{color:var(--dv-navy);border-color:var(--dv-line-strong)}.dv-plp__grid{gap:34px 12px}.dv-plp__grid.is-single{grid-template-columns:minmax(0,1fr);gap:44px}.dv-offer{padding:30px 24px}.dv-offer:before{top:10px;right:10px;bottom:10px;left:10px}.dv-offer__title{font-size:30px}.dv-offer__text{font-size:16px}.dv-plp__offer[style] .dv-offer__steps{grid-template-columns:1fr;row-gap:10px}.dv-offer__steps li{font-size:15px}.dv-plp__assure-list li{padding:24px 10px}.dv-plp__assure-list b{font-size:11px;letter-spacing:.16em}.dv-plp__assure-list span{font-size:15px}}html.dv-cart-lock,html.dv-cart-lock body{overflow:hidden}html body .dv-cart{--c-red: #E10600;--c-ink: #F4F4F2;--c-mute: #8E8E94;--c-s0: #070708;--c-s1: #0E0E10;--c-s2: #151518;--c-s3: #222226;--c-cond: "Saira Condensed", "Arial Narrow", sans-serif;--c-mono: "JetBrains Mono", ui-monospace, monospace;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;font-family:var(--dv-font, "EB Garamond", serif);color:var(--c-ink)}html body .dv-cart.is-open{pointer-events:auto}html body .dv-cart__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .45s ease}html body .dv-cart.is-open .dv-cart__overlay{opacity:1}html body .dv-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;color:var(--c-ink);outline:none;overflow:hidden;background:radial-gradient(120% 50% at 100% 0%,rgba(225,6,0,.14),transparent 60%),linear-gradient(180deg,#101012,#08080a)!important;border-left:1px solid var(--c-s3);box-shadow:-30px 0 80px #0009!important;transform:translate(104%);transition:transform .6s cubic-bezier(.16,.9,.2,1)}html body .dv-cart.is-open .dv-cart__panel{transform:none}html body .dv-cart__panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--c-red),rgba(225,6,0,0) 70%);z-index:3}html body .dv-cart__head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:20px 24px 16px;border-bottom:0!important}html body .dv-cart__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:conic-gradient(#fff 25%,#0a0a0b 0,#0a0a0b 50%,#fff 0,#fff 75%,#0a0a0b 0) 0 0 / 8px 8px;opacity:.85}html body .dv-cart__kicker{display:block;font-family:var(--c-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--c-red)}html body .dv-cart__title{margin:4px 0 0;display:flex;align-items:center;gap:10px;font-family:var(--c-cond)!important;font-weight:700!important;font-size:34px!important;line-height:.9;letter-spacing:.01em!important;text-transform:uppercase;color:#fff!important}html body .dv-cart__count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;background:var(--c-red);color:#fff;font-family:var(--c-cond);font-size:18px;font-style:normal;clip-path:polygon(0 0,100% 0,100% 70%,78% 100%,0 100%)}html body .dv-cart__count[hidden]{display:none}html body .dv-cart__x{width:42px;height:42px;margin:0 -8px 0 0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-s3);background:#ffffff08;color:#fff!important;cursor:pointer;transition:transform .4s ease,border-color .3s,background .3s}html body .dv-cart__x:hover{transform:rotate(90deg);border-color:var(--c-red);background:var(--c-red)}html body .dv-cart__offer{display:block;padding:14px 24px 12px;background:var(--c-s1)!important;color:var(--c-ink);border-bottom:1px solid var(--c-s3)}html body .dv-cart__offer[hidden]{display:none}html body .dv-meter__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html body .dv-meter__tag{flex:0 0 auto;padding:4px 8px 3px;background:var(--c-red);color:#fff;font-family:var(--c-cond);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transform:skew(-10deg)}html body .dv-meter__msg{flex:1 1 160px;font-size:15px;line-height:1.3;color:#d8d8d6}html body .dv-meter__msg b{font-family:var(--c-cond);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-right:4px}html body .dv-cart__offer.is-applied .dv-meter__msg span{color:#fff;font-weight:600}html body .dv-meter__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--c-red);color:#fff!important;text-decoration:none!important;font-family:var(--c-cond);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:background .3s}html body .dv-meter__cta:hover{background:var(--c-red)}html body .dv-meter__cta i{font-style:normal;transition:transform .3s}html body .dv-meter__cta:hover i{transform:translate(3px)}html body .dv-meter__bar{position:relative;height:8px;margin-top:12px;background:repeating-linear-gradient(90deg,#26262a 0,#26262a 10px,#1a1a1d 10px,#1a1a1d 12px);overflow:hidden;transform:skew(-18deg)}html body .dv-meter__bar span{position:absolute;inset:0 auto 0 0;width:var(--p, 0%);background:linear-gradient(90deg,#8A0400,var(--c-red) 70%,#FF5A3C);box-shadow:0 0 14px #e10600b3;transition:width .8s cubic-bezier(.2,.8,.2,1)}html body .dv-meter__bar span:after{content:"";position:absolute;top:0;bottom:0;width:40px;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65));animation:dvMeterShine 1.8s ease-in-out infinite}html body .dv-meter.is-full .dv-meter__bar span:after{animation-duration:2.6s}html body .dv-meter__bar i{position:absolute;top:0;bottom:0;width:2px;background:#08080a;left:50%}html body .dv-meter__bar i+i{display:none}html body .dv-meter__ticks{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--c-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-mute)}html body .dv-meter.is-full .dv-meter__ticks span:last-child{color:var(--c-red)}@keyframes dvMeterShine{0%{opacity:0;transform:translate(-200%)}40%{opacity:1}to{opacity:0;transform:translate(40%)}}html body .dv-cart__body{position:relative;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px 24px 24px;scrollbar-width:thin;scrollbar-color:#2A2A2E transparent}html body .dv-cart__items{list-style:none;margin:0;padding:0}html body .dv-cart__msg{margin:14px 0 0;padding:10px 14px;border:1px solid var(--c-red);background:#e106001a;color:#fff;font-size:15px}html body .dv-ci{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--c-s3)!important;transition:opacity .3s;animation:dvCiIn .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes dvCiIn{0%{opacity:0;transform:translate(24px)}}html body .dv-ci.is-leaving{opacity:.3}html body .dv-ci__img{position:relative;display:block;width:104px;height:104px;background:radial-gradient(70% 70% at 50% 45%,#232327,#0b0b0c)!important;border:1px solid var(--c-s3)!important;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}html body .dv-ci__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}html body .dv-ci__img:hover img{transform:scale(1.07)}html body .dv-ci__pos{position:absolute;left:0;top:0;padding:3px 6px 2px;background:var(--c-red);color:#fff;font-family:var(--c-cond);font-weight:700;font-size:12px;line-height:1;letter-spacing:.04em}html body .dv-ci__info{min-width:0;display:flex;flex-direction:column}html body .dv-ci__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}html body .dv-ci__name{font-family:var(--c-cond)!important;font-weight:700;font-size:24px!important;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:#fff!important;text-decoration:none!important}html body .dv-ci__name:hover{color:var(--c-red)!important}html body .dv-ci__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1}html body .dv-ci__price .is-now{font-family:var(--c-cond);font-weight:600;font-size:20px;color:#fff!important}html body .dv-ci__price s{font-size:13px;color:#6a6a70!important}html body .dv-ci__free{display:inline-block;padding:4px 9px 3px;background:var(--c-red)!important;color:#fff;font-family:var(--c-cond);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;transform:skew(-10deg);box-shadow:0 0 18px #e106008c}html body .dv-ci.is-free:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:3px;background:var(--c-red);box-shadow:0 0 12px #e10600cc}html body .dv-ci__finish{margin:6px 0 0;font-family:var(--c-mono);font-size:10.5px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute)!important}html body .dv-ci__disc{margin:4px 0 0;font-family:var(--c-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-red)!important}html body .dv-ci__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}html body .dv-ci__qty{display:inline-flex;align-items:center;height:34px;border:1px solid #333338!important;background:#ffffff05}html body .dv-ci__qty button{width:34px;height:100%;border:0;background:none;font-size:17px;color:#fff!important;cursor:pointer;transition:background .2s}html body .dv-ci__qty button:hover{background:var(--c-red)!important}html body .dv-ci__qty span{min-width:26px;text-align:center;font-family:var(--c-cond);font-size:17px;font-weight:600;color:#fff}html body .dv-ci__remove{border:0;background:none;padding:4px 0;font-family:var(--c-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-mute)!important;cursor:pointer;text-decoration:underline;text-underline-offset:4px}html body .dv-ci__remove:hover{color:var(--c-red)!important}html body .dv-ce{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto 26px;align-items:center;gap:10px;margin:-8px 0 0 120px;padding:10px 0 14px;border-bottom:1px solid var(--c-s3)}html body .dv-ce:before{content:"";position:absolute;left:-16px;top:-6px;width:12px;height:26px;border-left:1px solid #3A3A3F;border-bottom:1px solid #3A3A3F}html body .dv-ce.is-leaving{opacity:.3}html body .dv-ce__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f2f2f4,#8b8e95 70%,#4b4d53);color:#1d1e22;font-family:Cinzel,Georgia,serif;font-weight:600;font-size:13px;letter-spacing:.02em;box-shadow:0 0 0 2px #2a2b2f,0 0 12px #e1060059}html body .dv-ce__txt{min-width:0;display:flex;flex-direction:column;line-height:1.25}html body .dv-ce__txt b{font-family:var(--c-cond);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#fff}html body .dv-ce__txt small{font-size:13.5px;color:var(--c-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .dv-ce__price{font-family:var(--c-cond);font-weight:600;font-size:16px;color:#fff}html body .dv-ce__x{width:26px;height:26px;display:grid;place-items:center;border:1px solid #333338;background:none;color:var(--c-mute);cursor:pointer}html body .dv-ce__x:hover{border-color:var(--c-red);color:#fff;background:var(--c-red)}html body .dv-cart__empty{padding:70px 10px 20px;text-align:center}html body .dv-cart__empty[hidden]{display:none}html body .dv-cart__empty-kicker{margin:0;font-family:var(--c-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--c-red)}html body .dv-cart__empty-title{margin:10px 0 0;font-family:var(--c-cond);font-weight:700;font-size:40px;line-height:.9;text-transform:uppercase;color:#fff}html body .dv-cart__empty-text{margin:14px auto 28px;max-width:300px;font-size:17px;line-height:1.5;color:var(--c-mute)!important;font-style:normal}html body .dv-cart__empty-btn{display:inline-flex!important;gap:10px}html body .dv-eng{position:relative;margin-top:20px;border:1px solid #2A2A2E;background:linear-gradient(180deg,#ffffff08,#fff0),var(--c-s1);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:border-color .3s,box-shadow .3s}html body .dv-eng[hidden]{display:none}html body .dv-eng:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c-red)}html body .dv-eng.is-open,html body .dv-eng:hover{border-color:#e1060099;box-shadow:inset 0 0 40px #e1060014}html body .dv-eng__head{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px 14px 18px;cursor:pointer}html body .dv-eng__toggle{position:absolute;opacity:0;width:1px;height:1px}html body .dv-eng__check{position:relative;width:24px;height:24px;border:2px solid #4A4A50;background:#0a0a0b;transition:background .25s,border-color .25s}html body .dv-eng__check:after{content:"";position:absolute;left:6px;top:2px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}html body .dv-eng__toggle:checked+.dv-eng__check{background:var(--c-red);border-color:var(--c-red);box-shadow:0 0 14px #e1060099}html body .dv-eng__toggle:checked+.dv-eng__check:after{transform:rotate(45deg) scale(1)}html body .dv-eng__toggle:focus-visible+.dv-eng__check{outline:2px solid #fff;outline-offset:2px}html body .dv-eng:not(.is-open) .dv-eng__check{animation:dvEngPulse 2.2s ease-in-out infinite}@keyframes dvEngPulse{0%,to{box-shadow:0 0 #e1060000}50%{box-shadow:0 0 0 5px #e1060040;border-color:var(--c-red)}}html body .dv-eng__head-txt{min-width:0;display:flex;flex-direction:column;gap:2px}html body .dv-eng__tag{font-family:var(--c-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-red)}html body .dv-eng__title{font-family:var(--c-cond);font-weight:700;font-size:20px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff}html body .dv-eng__sub{font-size:14.5px;line-height:1.35;color:#b5b5b8}html body .dv-eng__price{font-family:var(--c-cond);font-weight:700;font-size:20px;color:#fff}html body .dv-eng__body{padding:0 16px 16px 18px}html body .dv-eng__body[hidden]{display:none}html body .dv-eng__field{margin-top:14px}html body .dv-eng__field[hidden]{display:none}html body .dv-eng__label{display:block;margin-bottom:8px;font-family:var(--c-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-mute)}html body .dv-eng__watches{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}html body .dv-eng__w{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid #2E2E33;background:#0b0b0c;color:#dadad8;font-family:var(--c-cond);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}html body .dv-eng__w img{width:34px;height:34px;object-fit:cover}html body .dv-eng__w.is-on{border-color:var(--c-red);color:#fff;box-shadow:inset 0 -2px 0 var(--c-red)}html body .dv-eng__seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2E2E33}html body .dv-eng__seg button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 6px;border:0;background:#0b0b0c;color:#cfcfcd;font-family:var(--c-cond);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}html body .dv-eng__seg button+button{border-left:1px solid #2E2E33}html body .dv-eng__seg button small{font-family:var(--c-mono);font-weight:400;font-size:9.5px;letter-spacing:.14em;color:var(--c-mute)}html body .dv-eng__seg button.is-on{background:var(--c-red);color:#fff}html body .dv-eng__seg button.is-on small{color:#ffffffd9}html body .dv-eng__stage{position:relative;margin-top:14px;padding:10px 0 30px;background:radial-gradient(80% 90% at 50% 45%,#1e1e22,#0a0a0b 70%);border:1px solid #222226;overflow:hidden}html body .dv-eng__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(100deg,transparent 0 22px,rgba(225,6,0,.06) 22px 23px);pointer-events:none}html body .dv-eng__stage svg{position:relative;display:block;width:100%;max-width:300px;height:auto;margin:0 auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.6))}html body .dv-eng__stage svg text{transition:opacity .2s}html body .dv-eng__cap{position:absolute;left:0;right:0;bottom:9px;text-align:center;font-family:var(--c-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mute)}html body .dv-eng__input{width:100%;height:52px;padding:0 10px;border:1px solid #3A3A3F;background:#050506;color:#fff;text-align:center;font-family:Cinzel,Georgia,serif;font-weight:600;font-size:24px;letter-spacing:.18em;text-transform:uppercase;border-radius:0;outline:none;transition:border-color .2s,box-shadow .2s}html body .dv-eng__input::placeholder{color:#44444a}html body .dv-eng__input:focus{border-color:var(--c-red);box-shadow:0 0 0 3px #e1060038}html body .dv-eng__add{display:flex;align-items:center;justify-content:space-between;gap:10px;height:52px;padding:0 16px;border:0;background:#fff;color:#000;font-family:var(--c-cond);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:background .25s,color .25s}html body .dv-eng__add b{font-weight:700}html body .dv-eng__add:hover:not(:disabled){background:var(--c-red);color:#fff}html body .dv-eng__add:disabled{background:#2a2a2e;color:#6a6a70;cursor:not-allowed}html body .dv-eng__note{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:#6e6e74}html body .dv-cart__bumps{margin-top:22px}html body .dv-cart__bumps[hidden]{display:none}html body .dv-cart__bumps-title{margin:0 0 10px;font-family:var(--c-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-mute)}html body .dv-cart__bump-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}html body .dv-bump{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;background:var(--c-s1)!important;border:1px solid #2A2A2E!important}html body .dv-bump__img{display:block;width:60px;height:60px;background:#0b0b0c}html body .dv-bump__img img{width:100%;height:100%;object-fit:cover}html body .dv-bump__name{margin:0;font-family:var(--c-cond);font-weight:700;font-size:17px;text-transform:uppercase;color:#fff}html body .dv-bump__text{margin:2px 0 0;font-size:13.5px;color:var(--c-mute)}html body .dv-bump__price{margin:4px 0 0;display:flex;gap:8px;align-items:baseline}html body .dv-bump__price span{font-family:var(--c-cond);font-size:16px;color:#fff}html body .dv-bump__price s{font-size:13px;color:#6a6a70}html body .dv-bump__add{height:36px;padding:0 14px;border:1px solid var(--c-red);background:transparent;color:#fff;font-family:var(--c-cond);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}html body .dv-bump__add:hover{background:var(--c-red)}html body .dv-bump__add:disabled{opacity:.5;cursor:default}html body .dv-cart__foot{position:relative;flex:0 0 auto;padding:16px 24px 18px;border-top:1px solid var(--c-s3)!important;background:linear-gradient(180deg,#0d0d0f,#070708)!important;box-shadow:0 -18px 30px #00000073}html body .dv-cart__foot[hidden]{display:none}html body .dv-cart__sum{margin:0;display:grid;gap:5px}html body .dv-cart__sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}html body .dv-cart__sum-discounts{display:grid!important;grid-template-columns:minmax(0,1fr);gap:5px}html body .dv-cart__sum-discounts>div{width:100%}html body .dv-cart__sum-discounts:empty{display:none!important}html body .dv-cart__sum dt{font-family:var(--c-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mute)!important}html body .dv-cart__sum dd{margin:0;font-family:var(--c-cond);font-weight:600;font-size:17px;color:#fff!important}html body .dv-cart__sum dd.is-save{color:var(--c-red)!important}html body .dv-cart__sum dd.is-free{font-style:normal;color:#fff!important;text-transform:uppercase;letter-spacing:.06em}html body .dv-cart__sum-total{margin-top:6px;padding-top:10px;border-top:1px dashed #2E2E33}html body .dv-cart__sum-total dt{font-family:var(--c-cond)!important;font-weight:700;font-size:20px!important;letter-spacing:.06em!important;color:#fff!important}html body .dv-cart__sum-total dd{font-family:var(--c-cond);font-weight:700;font-size:32px!important;line-height:1;color:#fff!important}html body .dv-cart__form{margin:14px 0 0}html body .dv-cart__checkout{position:relative;width:100%;height:62px;display:flex;align-items:center;justify-content:center;gap:12px;border:0!important;background:var(--c-red)!important;color:#fff!important;font-family:var(--c-cond);font-weight:700;font-size:20px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 10px 30px #e1060059;transition:filter .25s}html body .dv-cart__checkout:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:dvCheckoutSweep 3.2s ease-in-out infinite}html body .dv-cart__checkout:hover{filter:brightness(1.12)}html body .dv-cart__checkout i{font-style:normal;font-size:22px;transition:transform .3s}html body .dv-cart__checkout:hover i{transform:translate(5px)}@keyframes dvCheckoutSweep{0%,55%{left:-60%}to{left:130%}}html body .dv-cart__assure{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html body .dv-cart__assure li{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border:1px solid #1F1F23;font-family:var(--c-mono);font-size:9.5px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#a8a8ac!important;text-align:left;line-height:1.25}html body .dv-cart__assure li+li:before{content:none}html body .dv-cart__assure svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:var(--c-red);stroke-width:1.8;stroke-linejoin:round}html body .dv-cart__view{display:block;margin-top:10px;text-align:center;font-family:var(--c-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-mute)!important;text-decoration:underline;text-underline-offset:4px;background:none!important;border:0!important;height:auto}html body .dv-cart__view:hover{color:#fff!important}html body .dv-eng.is-name .dv-eng__input{text-align:left;padding:0 14px;font-size:20px;letter-spacing:.1em}html body .dv-eng__count{float:right;color:#6e6e74;letter-spacing:.1em}html body .dv-eng__count[hidden]{display:none}html body .dv-eng__seg{grid-template-columns:repeat(3,1fr)!important}html body .dv-eng__seg button{padding:9px 4px 8px!important;gap:2px!important}html body .dv-eng__seg button b{font-family:Saira Condensed,sans-serif!important;font-weight:700;font-size:14px;letter-spacing:.04em;color:#fff;opacity:.9}html body .dv-eng__price small{display:block;font-family:JetBrains Mono,monospace!important;font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mute);text-align:right}html body .dv-eng__input--initial{max-width:110px}html body .dv-eng__input--name{text-align:left!important;padding:0 14px!important;font-size:20px!important;letter-spacing:.1em!important}html body .dv-eng__add{width:100%;margin-top:14px}html body .dv-eng__field[data-dv-eng-f] .dv-eng__label{display:flex;justify-content:space-between}html body .dv-meter__tag i{font-style:normal;margin-right:4px}html body .dv-cart__offer.is-applied .dv-meter__tag{padding:6px 10px 5px;font-size:14px}html body .dv-meter__save{font-size:15px;color:#d8d8d6;white-space:nowrap}html body .dv-meter__save b{font-family:Saira Condensed,sans-serif!important;font-weight:700;font-size:22px;letter-spacing:.02em;color:#fff;margin-left:4px}html body .dv-cart__offer.is-applied .dv-meter__row{justify-content:space-between;flex-wrap:nowrap}html body .dv-cart__offer.is-applied .dv-meter__msg{flex:0 0 auto;text-align:right}html body .dv-eng__stage.is-3d{padding:0 0 30px;cursor:grab}html body .dv-eng__stage.is-3d:active{cursor:grabbing}html body .dv-eng__stage .dv-eng3d__canvas{position:relative;display:block;width:100%!important;margin:0 auto}html body .dv-eng__hint{position:absolute;right:10px;top:9px;font-family:JetBrains Mono,monospace!important;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6e6e74;pointer-events:none}html body .dv-eng__hint:before{content:"↻ ";color:var(--c-red)}html body .dv-cart__checkout,html body .dv-eng__seg button,html body .dv-eng__w,html body .dv-eng__add,html body .dv-meter__cta,html body .dv-bump__add,html body .dv-ci__qty span,html body .dv-ci__price .is-now,html body .dv-ce__price,html body .dv-ce__txt b,html body .dv-eng__title,html body .dv-eng__price,html body .dv-cart__sum dd,html body .dv-cart__count,html body .dv-ci__pos,html body .dv-ci__free,html body .dv-meter__tag,html body .dv-meter__msg b,html body .dv-cart__empty-title{font-family:Saira Condensed,Arial Narrow,sans-serif!important}html body .dv-ci__finish,html body .dv-ci__disc,html body .dv-ci__remove,html body .dv-cart__sum dt,html body .dv-cart__assure li,html body .dv-cart__view,html body .dv-eng__label,html body .dv-eng__tag,html body .dv-eng__cap,html body .dv-eng__seg button small,html body .dv-meter__ticks,html body .dv-cart__kicker,html body .dv-cart__empty-kicker{font-family:JetBrains Mono,ui-monospace,monospace!important}html body .dv-cart__sum-total dt{font-family:Saira Condensed,Arial Narrow,sans-serif!important}html body .dv-cart__loading{position:absolute;left:0;right:0;top:0;height:3px;overflow:hidden;z-index:5}html body .dv-cart__loading[hidden]{display:none}html body .dv-cart__loading span{position:absolute;top:0;left:-40%;width:40%;height:100%;background:var(--c-red);box-shadow:0 0 10px var(--c-red);animation:dvCartLoad .9s linear infinite}@keyframes dvCartLoad{to{left:100%}}html body .dv-cart.is-busy .dv-ci__qty button,html body .dv-cart.is-busy .dv-ci__remove,html body .dv-cart.is-busy .dv-ce__x,html body .dv-cart.is-busy .dv-eng__add{pointer-events:none;opacity:.5}@media(max-width:749px){html body .dv-cart__panel{width:100%}html body .dv-cart__head{padding:14px 16px}html body .dv-cart__title{font-size:30px!important}html body .dv-cart__offer{padding:12px 16px 10px}html body .dv-meter__msg{font-size:14px}html body .dv-cart__body{padding:0 16px 18px}html body .dv-ci{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px 0}html body .dv-ci.is-free:before{left:-16px}html body .dv-ci__img{width:88px;height:88px}html body .dv-ci__name{font-size:21px!important}html body .dv-ce{margin-left:100px}html body .dv-eng__head{padding:12px 12px 12px 14px;gap:10px}html body .dv-eng__body{padding:0 12px 14px 14px}html body .dv-eng__title{font-size:18px}html body .dv-eng__sub{font-size:13.5px}html body .dv-eng__add{padding:0 12px;font-size:15px}html body .dv-cart__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}html body .dv-cart__sum{gap:3px}html body .dv-cart__sum-total dd{font-size:28px!important}html body .dv-cart__checkout{height:58px;font-size:18px;letter-spacing:.16em}html body .dv-cart__assure li{font-size:8.5px;letter-spacing:.04em;padding:6px 3px;gap:4px}html body .dv-cart__assure svg{width:13px;height:13px}html body .dv-cart__sum>div:first-child,html body .dv-cart__sum>div:nth-child(3){display:none!important}html body .dv-cart__sum-total{margin-top:2px;padding-top:6px}html body .dv-cart__form{margin-top:10px}html body .dv-cart__assure{margin-top:8px}html body .dv-cart__view{display:none}html body .dv-ce{margin-left:28px;grid-template-columns:30px minmax(0,1fr) auto 26px}html body .dv-ce:before{left:-18px}html body .dv-ce__ico{width:30px;height:30px;font-size:11px}html body .dv-eng__stage svg{max-width:230px}html body .dv-cart.is-typing .dv-cart__foot{display:none}html body .dv-meter__bar{margin-top:10px}}@media(prefers-reduced-motion:reduce){html body .dv-cart__panel,html body .dv-cart__overlay{transition:none}html body .dv-ci,html body .dv-eng__check,html body .dv-cart__checkout:before,html body .dv-meter__bar span:after{animation:none!important}}.dv-pdp{padding-top:clamp(24px,3vw,44px)}.dv-pdp__title{margin-top:0}.dv-bogo{margin-top:24px;border:1px solid var(--dv-navy);background:var(--dv-white)}.dv-bogo__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--dv-navy);color:var(--dv-white)}.dv-bogo__tag{font-size:14px;letter-spacing:.18em;text-transform:uppercase}.dv-bogo__switch{position:relative;display:inline-flex;cursor:pointer}.dv-bogo__switch input{position:absolute;opacity:0;width:1px;height:1px}.dv-bogo__track{width:42px;height:22px;border-radius:11px;background:#ffffff4d;position:relative;transition:background .3s var(--dv-ease)}.dv-bogo__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--dv-white);transition:transform .3s var(--dv-ease)}.dv-bogo__switch input:checked+.dv-bogo__track{background:var(--dv-claret)}.dv-bogo__switch input:checked+.dv-bogo__track:after{transform:translate(20px)}.dv-bogo__switch input:focus-visible+.dv-bogo__track{outline:2px solid var(--dv-white);outline-offset:2px}.dv-bogo__intro{margin:0;padding:14px 16px 0;font-size:16px;line-height:1.55;color:var(--dv-text)}.dv-bogo__body{padding:14px 16px 16px;transition:opacity .3s var(--dv-ease)}.dv-bogo.is-off .dv-bogo__body{display:none}.dv-bogo.is-off .dv-bogo__intro{padding-bottom:14px;color:var(--dv-muted)}.dv-bogo__label{display:block;margin-bottom:10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-muted)}.dv-bogo__label b{margin-left:4px;font-weight:500;font-style:italic;font-size:16px;letter-spacing:0;text-transform:none;color:var(--dv-navy)}.dv-bogo__models{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.dv-bogo__model{aspect-ratio:1;padding:2px;border:1px solid var(--dv-line);background:var(--dv-white);cursor:pointer;transition:border-color .25s var(--dv-ease),transform .25s var(--dv-ease)}.dv-bogo__model img{width:100%;height:100%;object-fit:contain;display:block}.dv-bogo__model:hover{border-color:var(--dv-line-strong);transform:translateY(-2px)}.dv-bogo__model.is-active{border-color:var(--dv-navy);box-shadow:inset 0 -2px 0 var(--dv-claret)}.dv-bogo__label--color{margin:16px 0 0}.dv-bogo__finishes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dv-bogo__finish{width:40px;height:40px;padding:2px;border:1px solid var(--dv-line);border-radius:50%;background:var(--dv-white);cursor:pointer;overflow:hidden}.dv-bogo__finish img{width:100%;height:100%;border-radius:50%;object-fit:cover;transform:scale(1.35);display:block}.dv-bogo__finish.is-active{border-color:var(--dv-navy);box-shadow:0 0 0 1px var(--dv-navy)}.dv-bogo__sum{margin-top:14px;padding-top:12px;border-top:1px solid var(--dv-line);display:grid;gap:6px}.dv-bogo__sum div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.dv-bogo__sum span{color:var(--dv-muted);white-space:nowrap}.dv-bogo__sum b{font-weight:500;color:var(--dv-navy);text-align:right}.dv-bogo__sum b.is-free{color:var(--dv-claret)}.dv-bogo__rule{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--dv-muted)}@media(max-width:559px){.dv-bogo__models{grid-template-columns:repeat(4,minmax(0,1fr))}}.dv-pdp__delivery{justify-content:center;gap:8px;margin-top:12px;padding:0;background:none;font-size:13.5px;letter-spacing:.02em;color:var(--dv-muted)}.dv-pdp__delivery svg{width:16px;height:16px;flex:0 0 16px;color:var(--dv-muted)}.dv-pdp__delivery i{font-style:normal;margin:0 4px;opacity:.6}.header-section{--section-padding-top: 18px;--section-padding-bottom: 18px;--color-background: 0 0 0;--color-foreground: 244 244 242;--color-transparent: 255 255 255}.cookie-banner-section{--color-drawer-button-background: 244 244 242;--color-drawer-button-gradient: #F4F4F2;--color-drawer-button-text: 0 0 0}.dv-footer__locale-label{display:inline-block;box-sizing:border-box;width:260px;max-width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.3);background:#000;color:#fff;font-family:var(--dv-font);font-size:14px;line-height:normal}.dv-footer__msg:focus{outline:none}.dv-ann[hidden]{display:none!important}html body div.dv-ann{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(90deg,#e1060000,#e1060038,#e1060000),linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25% 50%,rgba(255,255,255,.05) 50% 75%,transparent 75%) 0 0 / 10px 10px,linear-gradient(45deg,rgba(0,0,0,.6) 25%,transparent 25% 50%,rgba(0,0,0,.6) 50% 75%,transparent 75%) 0 0 / 10px 10px,#0b0b0d!important;border-bottom:1px solid rgba(225,6,0,.55)}.dv-ann:before{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,60,40,.45),rgba(255,255,255,.35),transparent);transform:skew(-24deg);animation:dvAnnSweep 4.2s cubic-bezier(.6,0,.2,1) infinite}.dv-ann:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,#E10600 20%,#FF5A3C 50%,#E10600 80%,transparent);background-size:200% 100%;animation:dvAnnRev 2.6s linear infinite;box-shadow:0 0 10px #e10600cc}@keyframes dvAnnSweep{0%,40%{left:-30%}to{left:130%}}@keyframes dvAnnRev{to{background-position:-200% 0}}.dv-ann__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:6px 16px;color:inherit;text-decoration:none}.dv-ann__flag{width:34px;height:14px;flex:0 0 auto;opacity:.85;background:conic-gradient(#fff 25%,#0b0b0d 0,#0b0b0d 50%,#fff 0,#fff 75%,#0b0b0d 0) 0 0/7px 7px;clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.dv-ann__flag--r{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%)}.dv-ann__label{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap}.dv-ann__label--solo{white-space:normal;text-align:center;line-height:1.5}.dv-ann__live{flex:none;width:7px;height:7px;border-radius:50%;background:#e10600;box-shadow:0 0 #e10600b3;animation:dvAnnLive 1.4s ease-out infinite}@keyframes dvAnnLive{0%{box-shadow:0 0 #e10600bf}70%{box-shadow:0 0 0 7px #e1060000}to{box-shadow:0 0 #e1060000}}.dv-ann__clock{display:flex;align-items:center;gap:4px}html body span.dv-ann__unit{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 5px;background:linear-gradient(180deg,#1c1c20,#111114 49%,#0a0a0c 51%,#141417)!important;border:1px solid #2A2A2F!important;border-top:2px solid #E10600!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.dv-ann__unit:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0009}.dv-ann__unit b{font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:19px;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff}.dv-ann__unit i{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal;font-size:7.5px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-top:2px}.dv-ann__unit--s b{color:#ff3b2e;text-shadow:0 0 10px rgba(225,6,0,.6)}.dv-ann__unit b.is-tick{animation:dvAnnFlip .45s cubic-bezier(.2,.8,.2,1)}@keyframes dvAnnFlip{0%{transform:translateY(-55%);opacity:0}to{transform:none;opacity:1}}.dv-ann__sep{font-family:Saira Condensed,sans-serif;font-weight:700;font-size:18px;color:#e10600;animation:dvAnnBlink 1s steps(1) infinite}@keyframes dvAnnBlink{50%{opacity:.25}}html body .dv-ann .is-zero,html body span.dv-ann__unit.is-zero{display:none!important}@media(max-width:749px){.dv-ann__inner{gap:10px;min-height:42px;padding:6px 10px}.dv-ann__flag{display:none}.dv-ann__label{font-size:9.5px;letter-spacing:.16em;gap:6px}html body span.dv-ann__unit{min-width:32px;height:30px;padding:0 4px}.dv-ann__unit b{font-size:17px}.dv-ann__unit i{font-size:6.5px}.dv-ann__sep{font-size:15px}}@media(prefers-reduced-motion:reduce){.dv-ann:before,.dv-ann:after,.dv-ann__live,.dv-ann__sep,.dv-ann__unit b.is-tick{animation:none!important}}html.touch .has-cookie-banner{touch-action:none}html.js .cookie-modal .overlay,html.js .cookie-modal[active] .overlay{background-color:transparent;pointer-events:none}.cookie-modal[open]{pointer-events:none}.cookie-modal .drawer__header{border-block-end:0;padding:0}.cookie-modal .drawer__inner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgb(var(--color-background)/ .9);border:1px solid rgb(var(--color-border))}.cookie-banner>*+*:not(.spacing-section){margin-block-start:var(--sp-4)}.cookie-modal .text-center :is(.heading){justify-content:center}.cookie-modal .text-right :is(.heading){justify-content:flex-end}@media screen and (max-width:639px){html.js .cookie-modal .drawer__inner{height:auto}}@media screen and (min-width:640px){.cookie-modal .drawer__inner{max-width:30rem;margin:var(--sp-8d5)}.cookie-modal .drawer__inner{position:absolute}}html body .dv-eng3d__view{position:relative;outline:none;touch-action:pan-y}html body .dv-eng3d__view:focus-visible{box-shadow:inset 0 0 0 1px var(--c-red, #e10600)}html body .dv-eng__stage.is-3d .dv-eng3d__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0 10px 6px;cursor:auto}html body .dv-eng3d__views,html body .dv-eng3d__zoom{display:inline-flex;border:1px solid #2a2a2f;background:#0a0a0bb8}html body .dv-eng3d__views button,html body .dv-eng3d__zoom button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;min-height:28px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#8e8e94;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}html body .dv-eng3d__views button+button,html body .dv-eng3d__zoom button+button{border-left:1px solid #2a2a2f}html body .dv-eng3d__views button:hover,html body .dv-eng3d__zoom button:hover{color:#fff}html body .dv-eng3d__views button.is-on{color:#fff;background:#e1060024;box-shadow:inset 0 -2px 0 var(--c-red, #e10600)}html body .dv-eng3d__zoom button{width:30px;padding:0;font-size:14px;letter-spacing:0}html body .dv-eng3d__views button:focus-visible,html body .dv-eng3d__zoom button:focus-visible{outline:1px solid var(--c-red, #e10600);outline-offset:-1px}html body .dv-eng__stage.has-note{padding-bottom:46px}html body .dv-eng3d__note{position:absolute;left:12px;right:12px;bottom:26px;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px;line-height:1.35;letter-spacing:.04em;color:#6e6e74}html body .dv-eng3d__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html body .dv-eng3d__views button,html body .dv-eng3d__zoom button{transition:none}}html body .dv-eng3d__canvas{transition:opacity .35s ease}html body .dv-eng3d__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}html body .dv-eng3d__placeholder svg{max-height:82%}html body .dv-eng3d__placeholder span{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6e6e74}@media(prefers-reduced-motion:reduce){html body .dv-eng3d__canvas{transition:none}}html body .dv-cart__sum-total dt .dv-cart__vat{display:block;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#8e8e94}html body .dv-cart__pay{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 0;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#8e8e94}.dv-ow,.dv-ow-toasts,.dv-otl{--ow-red: var(--st-red, #E10600);--ow-ink: var(--st-ink, #F4F4F2);--ow-mute: #9A9AA0;--ow-line: #2A2A2F;--ow-ok: #3DDC84;--ow-wait: #F2B705;--ow-cond: "Saira Condensed", "Arial Narrow", sans-serif;--ow-mono: "JetBrains Mono", ui-monospace, Menlo, monospace}.dv-ow{position:relative;z-index:3;color:var(--ow-ink);background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 6px),linear-gradient(90deg,#e1060029,#e1060000 46%),#0a0a0c;border-bottom:1px solid var(--ow-line)}.dv-ow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ow-red)}.dv-ow.is-ok{background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 6px),linear-gradient(90deg,#3ddc841f,#3ddc8400 46%),#0a0a0c}.dv-ow.is-ok:before{background:var(--ow-ok)}.dv-ow.is-wait:before{background:var(--ow-wait)}.dv-ow.is-info:before{background:var(--ow-ink)}.dv-ow *,.dv-ow-toasts *{box-sizing:border-box}.dv-ow__inner{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;width:100%;max-width:var(--dv-max, 1440px);min-height:56px;margin:0 auto;padding:10px var(--dv-gutter, 40px) 10px calc(var(--dv-gutter, 40px) + 4px)}.dv-ow__dot{width:10px;height:10px;background:var(--ow-red);transform:rotate(45deg);box-shadow:0 0 12px var(--ow-red)}.is-wait .dv-ow__dot{background:var(--ow-wait);box-shadow:0 0 12px var(--ow-wait);animation:dv-ow-pulse 1.4s ease-in-out infinite}.is-ok .dv-ow__dot{background:var(--ow-ok);box-shadow:0 0 12px var(--ow-ok)}.is-info .dv-ow__dot{background:var(--ow-ink);box-shadow:none}@keyframes dv-ow-pulse{50%{opacity:.35}}.dv-ow__body{min-width:0}.dv-ow__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:15px;line-height:1.3}html body .dv-ow__title{font-family:var(--ow-cond)!important;font-weight:700;font-size:19px;letter-spacing:.03em;text-transform:uppercase;color:#fff}.dv-ow__sep{color:var(--ow-red);font-weight:700}.dv-ow__id{font-family:var(--ow-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ow-mute)}.dv-ow__note{flex-basis:100%;color:#c9c9cc;font-size:15px}.dv-ow__timer{display:inline-block;margin:4px 0 0;font-family:var(--ow-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ow-wait);font-variant-numeric:tabular-nums}.dv-ow__conn{margin:4px 0 0;font-size:14px;color:var(--ow-mute)}.dv-ow__msg{margin:6px 0 0;font-size:14.5px;color:#e6e6e8}.dv-ow__msg.is-bad{color:#ff7a70}.dv-ow__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dv-ow__btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid var(--ow-red);background:var(--ow-red);color:#fff;cursor:pointer;font-family:var(--ow-cond);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.dv-ow__btn:hover{background:#fff;border-color:#fff;color:#000}.dv-ow__btn.is-ghost{background:transparent;border-color:#4a4a50;color:var(--ow-ink)}.dv-ow__btn.is-ghost:hover{border-color:#fff;background:#ffffff0f;color:#fff}.dv-ow__btn.is-danger{background:transparent;border-color:var(--ow-red);color:#fff}.dv-ow__btn.is-danger:hover{background:var(--ow-red)}.dv-ow__btn:disabled{opacity:.55;cursor:progress}.dv-ow__btn:focus-visible,.dv-ow__more:focus-visible,.dv-ow__close:focus-visible,.dv-ow__others a:focus-visible,.dv-ow-toast button:focus-visible,.dv-ow-toast a:focus-visible{outline:2px solid #fff;outline-offset:2px}.dv-ow__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:560px}.dv-ow__confirm p{flex:1 1 260px;margin:0;font-size:14.5px;line-height:1.35;color:#e6e6e8}.dv-ow__more{min-height:36px;padding:0 6px;border:0;background:none;color:var(--ow-mute);cursor:pointer;font-family:var(--ow-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.dv-ow__more:hover{color:#fff}.dv-ow__close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;background:none;color:var(--ow-mute);cursor:pointer}.dv-ow__close:hover{color:#fff;border-color:#4a4a50}.dv-ow__close svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.6;fill:none}.dv-ow__others{list-style:none;max-width:var(--dv-max, 1440px);margin:0 auto;padding:0 var(--dv-gutter, 40px) 12px calc(var(--dv-gutter, 40px) + 32px);display:grid;gap:6px}.dv-ow__others a{color:#c9c9cc;font-size:14.5px;text-decoration:none}.dv-ow__others a:hover{color:#fff;text-decoration:underline}.dv-ow__others b{font-family:var(--ow-cond);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.dv-ow-toasts{position:fixed;right:20px;bottom:20px;z-index:60;pointer-events:none}.dv-ow-toasts__list{display:grid;gap:10px;justify-items:end}.dv-ow-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 32px));padding:12px 10px 12px 16px;background:#0e0e10;border:1px solid #333338;border-left:4px solid var(--ow-red);color:#fff;font-size:15px;line-height:1.3;box-shadow:0 18px 40px #0000008c;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);animation:dv-ow-in .28s cubic-bezier(.2,.7,.2,1) both}.dv-ow-toast__link{flex:none;color:#fff;font-family:var(--ow-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px}.dv-ow-toast__close{flex:none;width:30px;height:30px;border:0;background:none;color:var(--ow-mute);font-size:20px;line-height:1;cursor:pointer}.dv-ow-toast__close:hover{color:#fff}@keyframes dv-ow-in{0%{opacity:0;transform:translateY(10px)}}.dv-ord__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dv-ord__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:640px}.dv-ord__confirm p{flex-basis:100%;margin:0;color:#e6e6e8;font-size:16px;line-height:1.45}.dv-otl{margin:0;padding:0;list-style:none;display:grid;gap:0}.dv-otl li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:0 0 16px}.dv-otl li:before{content:"";position:absolute;left:8px;top:14px;bottom:0;width:1px;background:#2e2e33}.dv-otl li:last-child{padding-bottom:0}.dv-otl li:last-child:before{display:none}.dv-otl__mark{width:10px;height:10px;margin:5px 0 0 4px;background:#4a4a50;transform:rotate(45deg)}.dv-otl li.is-last .dv-otl__mark{background:var(--ow-red);box-shadow:0 0 10px var(--ow-red)}.dv-otl li.is-ok .dv-otl__mark{background:var(--ow-ok);box-shadow:none}.dv-otl__what{display:block;color:#fff;font-size:16px}.dv-otl__meta{display:block;margin-top:2px;font-family:var(--ow-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ow-mute)}html body .dv-ow__btn,html body .dv-ow__btn *{font-family:var(--ow-cond)!important}html body .dv-ow__id,html body .dv-ow__timer,html body .dv-ow__more,html body .dv-ow-toast__link,html body .dv-otl__meta{font-family:var(--ow-mono)!important}@media(max-width:749px){.dv-ow__inner{grid-template-columns:8px minmax(0,1fr) auto;padding:9px 12px 10px 18px;gap:6px 10px;min-height:0}.dv-ow__dot{width:8px;height:8px;align-self:start;margin-top:6px}.dv-ow__line{gap:0 8px}.dv-ow__sep{display:none}.dv-ow__id{font-size:10.5px;letter-spacing:.1em}.dv-ow__timer{margin-top:2px;font-size:10.5px}.dv-ow__actions{grid-column:1 / -1;justify-content:flex-start;gap:6px}.dv-ow__close{grid-column:3;grid-row:1;align-self:start;width:32px;height:32px;margin:-4px -4px 0 0}html body .dv-ow__title{font-size:16px;letter-spacing:.02em}.dv-ow__note,.dv-ow__msg,.dv-ow__confirm p{font-size:14px}.dv-ow__btn{min-height:34px;padding:0 11px;font-size:13px;letter-spacing:.06em;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.dv-ow__others{padding:0 16px 12px 30px}.dv-ow-toasts{left:16px;right:16px;bottom:16px}.dv-ow-toasts__list{justify-items:stretch}.dv-ow-toast{max-width:none}}@media(prefers-reduced-motion:reduce){.is-wait .dv-ow__dot,.dv-ow-toast{animation:none}.dv-ow__btn{transition:none}}html body .dv-faq__item summary:focus{outline:none}html body .dv-faq__item summary:focus-visible{outline:2px solid #E10600;outline-offset:4px}html body .dv-faq__answer a:focus-visible{outline:2px solid #E10600;outline-offset:2px}@media(min-width:750px){.dv-hero--light .dv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080f1bc7,#080f1b80 38%,#080f1b00 68%);pointer-events:none}.dv-hero--light .dv-kicker{color:#ffffffc7}.dv-hero--light h2.dv-title{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.dv-hero--light .dv-lead{color:#ffffffdb}.dv-hero--light .dv-btn{background:#fff;color:var(--dv-navy);border-color:#fff}.dv-hero--light .dv-btn:hover{background:var(--dv-shell);border-color:var(--dv-shell)}.dv-hero--light .dv-btn--ghost{background:transparent;color:#fff;border-color:#ffffffb3}.dv-hero--light .dv-btn--ghost:hover{background:#fff;color:var(--dv-navy);border-color:#fff}}.dv-story--home{--story-bg: #0f1e33}.dv-hero .dv-btn:focus-visible,.dv-story .dv-btn:focus-visible,.dv-featured .dv-link:focus-visible,.dvh-car__link:focus-visible{outline:2px solid #E10600;outline-offset:3px}.shopify-policy__title{text-align:center;font-size:24px;line-height:1.1;color:var(--dv-navy)}.shopify-policy__title h1{margin:0;font-size:48px;line-height:1.1}.shopify-policy__body .rte{font-size:16px;line-height:1.6}@media screen and (min-width:750px){.shopify-policy__title{font-size:36px;line-height:1.3}.shopify-policy__title h1{font-size:72px}}.dv-page__body details>summary{display:block;list-style:none;cursor:pointer}.dv-page__body details>summary::-webkit-details-marker{display:none}.dv-page__body details>summary:focus-visible{outline:1px solid var(--st-red, #E10600);outline-offset:6px}div.dv-live:empty,p.dv-live:empty{display:block}.dv-field__error{font-style:normal;font-size:14px;line-height:1.4;color:#ff6b66}.dv-field__hint{font-size:13.5px;line-height:1.4;color:var(--dv-muted);text-transform:none;letter-spacing:0}.dv-field input[aria-invalid=true],.dv-field textarea[aria-invalid=true]{border-color:#ff6b66!important}.dv-btn:disabled{opacity:.6;cursor:progress}.dv-btn:focus-visible,.dv-field input:focus-visible,.dv-field select:focus-visible,.dv-field textarea:focus-visible,.dv-consent input:focus-visible{outline:1px solid var(--st-red, #E10600);outline-offset:2px}html body .dv-form__msg.is-ok{background:#f4f4f214;color:var(--dv-navy);border-left:2px solid var(--dv-navy)}html body .dv-form__msg.is-error{background:#e106001f;color:#ffb3b0;border-left:2px solid var(--st-red, #E10600)}.dv-consent{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin:4px 0 22px;font-size:15px;line-height:1.5;color:var(--dv-text)}.dv-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--st-red, #E10600);cursor:pointer}.dv-consent label{cursor:pointer}.dv-consent a{color:var(--dv-navy);text-decoration:underline;text-underline-offset:3px}.dv-consent .dv-field__error{grid-column:2}.dv-page__body .dv-track{margin:2em 0 2.4em;padding:28px;border:1px solid var(--dv-line);background:#00000059}.dv-page__body .dv-track>:first-child{margin-top:0}.dv-page__body .dv-track__heading{margin:0 0 20px;font-size:26px}.dv-track__form .dv-btn{margin-top:4px}.dv-track__result{margin-top:28px;padding-top:24px;border-top:1px solid var(--dv-line);outline:0}.dv-page__body .dv-track__result p{margin:0}.dv-track__id{font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--dv-muted)}.dv-track__status{margin-top:14px!important}.dv-track__status .dv-contact__label{margin-bottom:4px}.dv-track__status strong{font-size:24px;font-weight:500;color:var(--dv-navy)}.dv-page__body .dv-track__timeline{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:0}.dv-page__body .dv-track__timeline li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:2px 14px;margin:0;padding:0 0 18px}.dv-track__timeline li:before{content:"";position:absolute;left:5px;top:16px;bottom:0;width:1px;background:var(--dv-line)}.dv-track__timeline li:last-child{padding-bottom:0}.dv-track__timeline li:last-child:before{content:none}.dv-track__timeline li.is-done:before{background:var(--st-red, #E10600)}.dv-track__dot{grid-row:span 2;width:11px;height:11px;margin-top:8px;border:1px solid var(--dv-muted);border-radius:50%;background:transparent}.dv-track__timeline li.is-done .dv-track__dot{border-color:var(--st-red, #E10600);background:var(--st-red, #E10600)}.dv-track__step{font-size:17px;color:var(--dv-navy)}.dv-track__timeline li:not(.is-done) .dv-track__step{color:var(--dv-muted)}.dv-track__when{font-size:14.5px;line-height:1.5;color:var(--dv-muted)}.dv-track__code{margin-top:22px}.dv-track__code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.08em;color:var(--dv-navy);-webkit-user-select:all;user-select:all}.dv-page__body .dv-track__code p,.dv-page__body .dv-track__note{font-size:15.5px;color:var(--dv-muted)}.dv-page__body .dv-track__note{margin-top:18px}.dv-page__body .dv-privacy{margin:2em 0 0;padding:28px;border:1px solid var(--dv-line);background:#00000059}.dv-page__body .dv-privacy__heading{margin:0 0 18px;font-size:26px}.dv-page__body .dv-privacy__state{margin:0 0 18px}.dv-page__body .dv-privacy__gpc{margin:-8px 0 18px;font-size:15px;color:var(--dv-muted)}.dv-privacy__actions{display:flex;flex-wrap:wrap;gap:12px}.dv-privacy__actions .dv-btn[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--st-red, #E10600)}.dv-page__body .dv-privacy__reopen{margin:14px 0 0;font-size:15px}.dv-privacy__reopen-btn{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dv-privacy__reopen-btn:hover{color:var(--st-red, #E10600)}.dv-privacy__reopen-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dv-page__body .dv-privacy__saved{min-height:1.5em;margin:12px 0 0;font-size:15px;color:var(--dv-muted)}@media(max-width:599px){.dv-page__body .dv-track,.dv-page__body .dv-privacy{padding:20px 16px}.dv-privacy__actions .dv-btn{flex:1 1 100%}}@media(prefers-reduced-motion:no-preference){.dv-404-word{animation:dv-fade-up-large .9s cubic-bezier(.16,1,.3,1) both}@keyframes dv-fade-up-large{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}}
