/** Shopify CDN: Minification failed

Line 17:112 Expected ")" to end URL token
Line 18:104 Expected ")" to end URL token
Line 19:105 Expected ")" to end URL token
Line 20:112 Expected ")" to end URL token
Line 21:105 Expected ")" to end URL token
Line 22:104 Expected ")" to end URL token
Line 23:104 Expected ")" to end URL token
Line 24:104 Expected ")" to end URL token
Line 25:5786 Expected ")" to end URL token
Line 164:112 Expected ")" to end URL token
... and 3 more hidden warnings

**/
/* ==== site-footer [vd] ==== */
@font-face { font-family: "Gowun Batang"; font-weight: 400; font-style: normal; font-display: swap; src: url({{ 'gowunbatang_n4.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Barlow; font-weight: 400; font-style: normal; font-display: swap; src: url({{ 'barlow_n4.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Archivo; font-weight: 500; font-style: normal; font-display: swap; src: url({{ 'archivo_n5.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: "Gowun Batang"; font-weight: 700; font-style: normal; font-display: swap; src: url({{ 'gowunbatang_n7.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Archivo; font-weight: 600; font-style: normal; font-display: swap; src: url({{ 'archivo_n6.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Barlow; font-weight: 500; font-style: normal; font-display: swap; src: url({{ 'barlow_n5.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Barlow; font-weight: 400; font-style: italic; font-display: swap; src: url({{ 'barlow_i4.woff2' | asset_url }}) format("woff2"); }
@font-face { font-family: Barlow; font-weight: 500; font-style: italic; font-display: swap; src: url({{ 'barlow_i5.woff2' | asset_url }}) format("woff2"); }
.cl-sec-site-footer { --LAYOUT-WIDTH: 1200px; --LAYOUT-GUTTER: 20px; --LAYOUT-GUTTER-OFFSET: -20px; --NAV-GUTTER: 15px; --LAYOUT-OUTER: 36px; --COLOR-VIDEO-BG: #ffe9da; --COLOR-BG: #FFF8F3; --COLOR-BG-ACCENT: #fae9de; --COLOR-TEXT-DARK: #000000; --COLOR-TEXT: #222222; --COLOR-TEXT-LIGHT: #646261; --COLOR-PRIMARY: #D65461; --COLOR-PRIMARY-HOVER: #c31a2b; --COLOR-PRIMARY-FADE: rgba(214, 84, 97, 0.05); --COLOR-PRIMARY-FADE-HOVER: rgba(214, 84, 97, 0.1); --COLOR-PRIMARY-OPPOSITE: #ffffff; --COLOR-SECONDARY: #585e71; --COLOR-SECONDARY-HOVER: #2d354f; --COLOR-SECONDARY-FADE: rgba(88, 94, 113, 0.05); --COLOR-SECONDARY-FADE-HOVER: rgba(88, 94, 113, 0.1); --COLOR-SECONDARY-OPPOSITE: #ffffff; --COLOR-A5: rgba(34, 34, 34, 0.05); --COLOR-A10: rgba(34, 34, 34, 0.1); --COLOR-A20: rgba(34, 34, 34, 0.2); --COLOR-A35: rgba(34, 34, 34, 0.35); --COLOR-A50: rgba(34, 34, 34, 0.5); --COLOR-A80: rgba(34, 34, 34, 0.8); --COLOR-A90: rgba(34, 34, 34, 0.9); --COLOR-A95: rgba(34, 34, 34, 0.95); --INVERSE-BG: #d65461; --INVERSE-BG-ACCENT: #222324; --INVERSE-TEXT-DARK: #ffffff; --INVERSE-TEXT: #ffffff; --INVERSE-TEXT-LIGHT: #f3ccd0; --INVERSE-PRIMARY: #fcd8c8; --INVERSE-PRIMARY-HOVER: #ffa278; --INVERSE-PRIMARY-FADE: rgba(252, 216, 200, 0.05); --INVERSE-PRIMARY-FADE-HOVER: rgba(252, 216, 200, 0.1); --INVERSE-PRIMARY-OPPOSITE: #000000; --INVERSE-SECONDARY: #c6dae5; --INVERSE-SECONDARY-HOVER: #86bcd9; --INVERSE-SECONDARY-FADE: rgba(198, 218, 229, 0.05); --INVERSE-SECONDARY-FADE-HOVER: rgba(198, 218, 229, 0.1); --INVERSE-SECONDARY-OPPOSITE: #000000; --INVERSE-A5: rgba(255, 255, 255, 0.05); --INVERSE-A10: rgba(255, 255, 255, 0.1); --INVERSE-A20: rgba(255, 255, 255, 0.2); --INVERSE-A35: rgba(255, 255, 255, 0.3); --INVERSE-A80: rgba(255, 255, 255, 0.8); --INVERSE-A90: rgba(255, 255, 255, 0.9); --INVERSE-A95: rgba(255, 255, 255, 0.95); --BRIGHT-BG: #d3836a; --BRIGHT-BG-ACCENT: #2693cf; --BRIGHT-TEXT-DARK: #ffffff; --BRIGHT-TEXT: #ffffff; --BRIGHT-TEXT-LIGHT: #f2dad2; --BRIGHT-PRIMARY: #2693cf; --BRIGHT-PRIMARY-HOVER: #0e699b; --BRIGHT-PRIMARY-FADE: rgba(38, 147, 207, 0.05); --BRIGHT-PRIMARY-FADE-HOVER: rgba(38, 147, 207, 0.1); --BRIGHT-PRIMARY-OPPOSITE: #000000; --BRIGHT-SECONDARY: #f4a482; --BRIGHT-SECONDARY-HOVER: #fd6b2c; --BRIGHT-SECONDARY-FADE: rgba(244, 164, 130, 0.05); --BRIGHT-SECONDARY-FADE-HOVER: rgba(244, 164, 130, 0.1); --BRIGHT-SECONDARY-OPPOSITE: #000000; --BRIGHT-A5: rgba(255, 255, 255, 0.05); --BRIGHT-A10: rgba(255, 255, 255, 0.1); --BRIGHT-A20: rgba(255, 255, 255, 0.2); --BRIGHT-A35: rgba(255, 255, 255, 0.3); --BRIGHT-A80: rgba(255, 255, 255, 0.8); --BRIGHT-A90: rgba(255, 255, 255, 0.9); --BRIGHT-A95: rgba(255, 255, 255, 0.95); --COLOR-ANNOUNCEMENT-BG: #D65461; --COLOR-ANNOUNCEMENT-TEXT: #FAE9DE; --COLOR-NAV: #FFF8F3; --COLOR-NAV-TEXT: #222222; --COLOR-NAV-TEXT-DARK: #000000; --COLOR-NAV-TEXT-LIGHT: #646261; --COLOR-NAV-BORDER: #d7d7d7; --COLOR-NAV-A10: rgba(34, 34, 34, 0.1); --COLOR-NAV-A50: rgba(34, 34, 34, 0.5); --COLOR-HIGHLIGHT-LINK: #d65461; --COLOR-FOOTER-BG: #d65461; --COLOR-FOOTER-TEXT: #ffffff; --COLOR-FOOTER-A5: rgba(255, 255, 255, 0.05); --COLOR-FOOTER-A15: rgba(255, 255, 255, 0.15); --COLOR-FOOTER-A90: rgba(255, 255, 255, 0.9); --COLOR-SUB-FOOTER-BG: #2e3438; --COLOR-SUB-FOOTER-TEXT: #ffffff; --COLOR-SUB-FOOTER-A5: rgba(255, 255, 255, 0.05); --COLOR-SUB-FOOTER-A15: rgba(255, 255, 255, 0.15); --COLOR-SUB-FOOTER-A90: rgba(255, 255, 255, 0.9); --PRODUCT-GRID-ASPECT-RATIO: 90.0%; --COLOR-BADGE: #ffffff; --COLOR-BADGE-TEXT: #656565; --COLOR-BADGE-TEXT-DARK: #453939; --COLOR-BADGE-TEXT-HOVER: #8b8b8b; --COLOR-BADGE-HAIRLINE: #f7f7f7; --COLOR-PRODUCT-SLIDER: #ffffff; --COLOR-PRODUCT-SLIDER-OPPOSITE: rgba(13, 13, 13, 0.06); --COLOR-DISABLED-BG: #e9e3de; --COLOR-DISABLED-TEXT: #b2adaa; --INVERSE-DISABLED-BG: #da6571; --INVERSE-DISABLED-TEXT: #e49098; --RGB-CANVAS: 255 248 243; --RGB-CONTENT: 34 34 34; --RGB-PRIMARY: 214 84 97; --RGB-SECONDARY: 88 94 113; --RGB-DARK-CANVAS: 214 84 97; --RGB-DARK-CONTENT: 255 255 255; --RGB-DARK-PRIMARY: 252 216 200; --RGB-DARK-SECONDARY: 198 218 229; --RGB-BRIGHT-CANVAS: 211 131 106; --RGB-BRIGHT-CONTENT: 255 255 255; --RGB-BRIGHT-PRIMARY: 38 147 207; --RGB-BRIGHT-SECONDARY: 244 164 130; --RGB-PRIMARY-CONTRAST: 255 255 255; --RGB-SECONDARY-CONTRAST: 255 255 255; --RGB-DARK-PRIMARY-CONTRAST: 0 0 0; --RGB-DARK-SECONDARY-CONTRAST: 0 0 0; --RGB-BRIGHT-PRIMARY-CONTRAST: 0 0 0; --RGB-BRIGHT-SECONDARY-CONTRAST: 0 0 0; --BUTTON-RADIUS: 0px; --ICON-STROKE-WIDTH: 2px; --FONT-STACK-BODY: Barlow, sans-serif; --FONT-STYLE-BODY: normal; --FONT-WEIGHT-BODY: 400; --FONT-WEIGHT-BODY-BOLD: 500; --FONT-ADJUST-BODY: 1.0; --FONT-BODY-TRANSFORM: none; --FONT-BODY-LETTER-SPACING: normal; --FONT-STACK-PRODUCT-CARD: var(--FONT-STACK-BODY); --FONT-STACK-HEADING: "Gowun Batang", serif; --FONT-STYLE-HEADING: normal; --FONT-WEIGHT-HEADING: 400; --FONT-WEIGHT-HEADING-BOLD: 700; --FONT-ADJUST-HEADING: 1.0; --FONT-HEADING-TRANSFORM: uppercase; --FONT-HEADING-LETTER-SPACING: 0.09em; --FONT-STACK-ACCENT: Archivo, serif; --FONT-STYLE-ACCENT: normal; --FONT-WEIGHT-ACCENT: 500; --FONT-WEIGHT-ACCENT-BOLD: 600; --FONT-ADJUST-ACCENT: 1.0; --FONT-ACCENT-TRANSFORM: uppercase; --FONT-ACCENT-LETTER-SPACING: 0.09em; --TYPE-STACK-NAV: Archivo, sans-serif; --TYPE-STYLE-NAV: normal; --TYPE-ADJUST-NAV: 1.0; --TYPE-WEIGHT-NAV: 500; --FONT-NAV-TRANSFORM: uppercase; --FONT-NAV-LETTER-SPACING: 0.09em; --TYPE-STACK-BUTTON: Archivo, sans-serif; --TYPE-STYLE-BUTTON: normal; --TYPE-ADJUST-BUTTON: 1.0; --TYPE-WEIGHT-BUTTON: 600; --FONT-BUTTON-TRANSFORM: uppercase; --FONT-BUTTON-LETTER-SPACING: 0.09em; --TYPE-STACK-KICKER: Archivo, sans-serif; --TYPE-STYLE-KICKER: normal; --TYPE-ADJUST-KICKER: 1.0; --TYPE-WEIGHT-KICKER: 600; --FONT-KICKER-TRANSFORM: uppercase; --FONT-KICKER-LETTER-SPACING: 0.09em; --ICO-SELECT: url({{ 'cl-ff3a3308-ico-select.svg' | asset_url }}); --PHOTO-CORRECTION: 100%; }
.cl-sec-site-footer { --font-1: 10px; --font-2: 11.3px; --font-3: 12px; --font-4: 13px; --font-5: 15.5px; --font-6: 17px; --font-7: 20px; --font-8: 23.5px; --font-9: 27px; --font-10: 32px; --font-11: 37px; --font-12: 43px; --font-13: 49px; --font-14: 57px; --font-15: 67px; }
@media only screen and (min-width: 480px) and (max-width: 1099px) { .cl-sec-site-footer { --font-1: 10px; --font-2: 11.5px; --font-3: 12.5px; --font-4: 13.5px; --font-5: 16px; --font-6: 18px; --font-7: 21px; --font-8: 25px; --font-9: 29px; --font-10: 34px; --font-11: 40px; --font-12: 47px; --font-13: 56px; --font-14: 65px; --font-15: 77px; } }
@media only screen and (min-width: 1100px) { .cl-sec-site-footer { --font-1: 10px; --font-2: 11.5px; --font-3: 13px; --font-4: 14.5px; --font-5: 17.5px; --font-6: 22px; --font-7: 26px; --font-8: 32px; --font-9: 39px; --font-10: 48px; --font-11: 58px; --font-12: 71px; --font-13: 87px; --font-14: 106px; --font-15: 129px; } }
.cl-sec-site-footer *, .cl-sec-site-footer ::before, .cl-sec-site-footer ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: currentcolor; }
.cl-sec-site-footer, .cl-sec-site-footer :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
.cl-sec-site-footer { margin: 0px; line-height: inherit; }
.cl-sec-site-footer a { color: inherit; text-decoration: inherit; }
.cl-sec-site-footer button, .cl-sec-site-footer input, .cl-sec-site-footer optgroup, .cl-sec-site-footer select, .cl-sec-site-footer textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-site-footer blockquote, .cl-sec-site-footer dl, .cl-sec-site-footer dd, .cl-sec-site-footer h1, .cl-sec-site-footer h2, .cl-sec-site-footer h3, .cl-sec-site-footer h4, .cl-sec-site-footer h5, .cl-sec-site-footer h6, .cl-sec-site-footer hr, .cl-sec-site-footer figure, .cl-sec-site-footer p, .cl-sec-site-footer pre { margin: 0px; }
.cl-sec-site-footer ol, .cl-sec-site-footer ul, .cl-sec-site-footer menu { list-style: none; margin: 0px; padding: 0px; }
.cl-sec-site-footer input::placeholder, .cl-sec-site-footer textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.cl-sec-site-footer button, .cl-sec-site-footer [role="button"] { cursor: pointer; }
.cl-sec-site-footer img, .cl-sec-site-footer svg, .cl-sec-site-footer video, .cl-sec-site-footer canvas, .cl-sec-site-footer audio, .cl-sec-site-footer iframe, .cl-sec-site-footer embed, .cl-sec-site-footer object { display: block; vertical-align: middle; }
.cl-sec-site-footer img, .cl-sec-site-footer video { max-width: 100%; height: auto; }
.cl-sec-site-footer { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 14px; --space-7: 16px; --space-8: 20px; --space-9: 25px; --space-10: 32px; --space-11: 40px; --space-12: 50px; --space-13: 60px; --space-14: 80px; --space-15: 120px; }
@media (min-width: 768px) { .cl-sec-site-footer { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 15px; --space-7: 18px; --space-8: 22px; --space-9: 27px; --space-10: 35px; --space-11: 45px; --space-12: 56px; --space-13: 75px; --space-14: 105px; --space-15: 150px; } }
@media (min-width: 1100px) { .cl-sec-site-footer { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 16px; --space-7: 20px; --space-8: 24px; --space-9: 32px; --space-10: 38px; --space-11: 50px; --space-12: 68px; --space-13: 96px; --space-14: 128px; --space-15: 192px; } }
.cl-sec-site-footer { --leading-none: 1; --leading-hairline: 1.25; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --highlight-initial-position-x: 50%; --highlight-position-y: 50%; --highlight-height: 100%; }
.cl-sec-site-footer *, .cl-sec-site-footer ::before, .cl-sec-site-footer ::after { --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-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(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; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
.cl-sec-site-footer .relative { position: relative; }
.cl-sec-site-footer .block { display: block; }
.cl-sec-site-footer .h-full { height: 100%; }
.cl-sec-site-footer .w-full { width: 100%; }
.cl-sec-site-footer .overflow-hidden { overflow: hidden; }
.cl-sec-site-footer .object-cover { object-fit: cover; }
.cl-sec-site-footer .transition-opacity { transition-property: opacity; transition-timing-function: var(--ease-out-fast); transition-duration: 0.3s; }
.cl-sec-site-footer .duration-300 { transition-duration: 0.3s; }
@supports (aspect-ratio: auto) { .cl-sec-site-footer .aspect-\[--wh-ratio\] { aspect-ratio: var(--wh-ratio); } }
@supports not (aspect-ratio: auto) { .cl-sec-site-footer .aspect-\[--wh-ratio\]::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: calc((1 / (var(--wh-ratio))) * 100%); } }
@supports not (aspect-ratio: auto) { .cl-sec-site-footer .aspect-\[--wh-ratio\]::after { content: ""; display: table; clear: both; } }
.cl-sec-site-footer { line-height: var(--leading-norma); font-family: var(--FONT-STACK-BODY); }
.cl-sec-site-footer *, .cl-sec-site-footer input, .cl-sec-site-footer ::before, .cl-sec-site-footer ::after { box-sizing: border-box; }
.cl-sec-site-footer, .cl-sec-site-footer { padding: 0px; margin: 0px; }
.cl-sec-site-footer { min-height: var(--full-screen); display: flex; flex-direction: column; }
.cl-sec-site-footer article, .cl-sec-site-footer aside, .cl-sec-site-footer details, .cl-sec-site-footer figcaption, .cl-sec-site-footer figure, .cl-sec-site-footer footer, .cl-sec-site-footer header, .cl-sec-site-footer hgroup, .cl-sec-site-footer main, .cl-sec-site-footer nav, .cl-sec-site-footer section, .cl-sec-site-footer summary { display: block; }
.cl-sec-site-footer .float-grid, .cl-sec-site-footer .grid--full { list-style: none; margin-top: 0px; margin-bottom: 0px; padding: 0px; margin-left: calc(var(--gutter-offset) / 2); margin-right: calc(var(--gutter-offset) / 2); }
.cl-sec-site-footer .float-grid::after, .cl-sec-site-footer .grid--full::after { content: ""; display: table; clear: both; }
.cl-sec-site-footer .grid__item { float: left; padding-left: calc(var(--gutter) / 2); padding-right: calc(var(--gutter) / 2); width: 100%; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .medium-up--one-third { width: 33.3333%; } }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .grid--uniform .medium-up--one-half:nth-child(2n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-third:nth-child(3n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-quarter:nth-child(4n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-fifth:nth-child(5n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-sixth:nth-child(6n+1), .cl-sec-site-footer .grid--uniform .medium-up--two-sixths:nth-child(3n+1), .cl-sec-site-footer .grid--uniform .medium-up--three-sixths:nth-child(2n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-eighth:nth-child(8n+1), .cl-sec-site-footer .grid--uniform .medium-up--two-eighths:nth-child(4n+1), .cl-sec-site-footer .grid--uniform .medium-up--four-eighths:nth-child(2n+1), .cl-sec-site-footer .grid--uniform .medium-up--five-tenths:nth-child(2n+1), .cl-sec-site-footer .grid--uniform .medium-up--one-twelfth:nth-child(12n+1), .cl-sec-site-footer .grid--uniform .medium-up--two-twelfths:nth-child(6n+1), .cl-sec-site-footer .grid--uniform .medium-up--three-twelfths:nth-child(4n+1), .cl-sec-site-footer .grid--uniform .medium-up--four-twelfths:nth-child(3n+1), .cl-sec-site-footer .grid--uniform .medium-up--six-twelfths:nth-child(2n+1), .cl-sec-site-footer .gallery .medium-up--one-half:nth-child(2n+1), .cl-sec-site-footer .gallery .medium-up--one-third:nth-child(3n+1), .cl-sec-site-footer .gallery .medium-up--one-quarter:nth-child(4n+1), .cl-sec-site-footer .gallery .medium-up--one-fifth:nth-child(5n+1), .cl-sec-site-footer .gallery .medium-up--one-sixth:nth-child(6n+1), .cl-sec-site-footer .gallery .medium-up--two-sixths:nth-child(3n+1), .cl-sec-site-footer .gallery .medium-up--three-sixths:nth-child(2n+1), .cl-sec-site-footer .gallery .medium-up--one-eighth:nth-child(8n+1), .cl-sec-site-footer .gallery .medium-up--two-eighths:nth-child(4n+1), .cl-sec-site-footer .gallery .medium-up--four-eighths:nth-child(2n+1), .cl-sec-site-footer .gallery .medium-up--five-tenths:nth-child(2n+1), .cl-sec-site-footer .gallery .medium-up--one-twelfth:nth-child(12n+1), .cl-sec-site-footer .gallery .medium-up--two-twelfths:nth-child(6n+1), .cl-sec-site-footer .gallery .medium-up--three-twelfths:nth-child(4n+1), .cl-sec-site-footer .gallery .medium-up--four-twelfths:nth-child(3n+1), .cl-sec-site-footer .gallery .medium-up--six-twelfths:nth-child(2n+1) { clear: both; } }
.cl-sec-site-footer { --leading-none: 1; --leading-hairline: 1.25; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; }
.cl-sec-site-footer .body-size-1, .cl-sec-site-footer .body-size-2, .cl-sec-site-footer .body-size-3, .cl-sec-site-footer .body-size-4, .cl-sec-site-footer .body-size-5, .cl-sec-site-footer .body-size-6, .cl-sec-site-footer .body-size-7, .cl-sec-site-footer .body-size-8, .cl-sec-site-footer .body-size-9, .cl-sec-site-footer .body-size-10, .cl-sec-site-footer .body-size-11, .cl-sec-site-footer .body-size-12, .cl-sec-site-footer .body-size-13, .cl-sec-site-footer .body-size-14, .cl-sec-site-footer .body-size-15 { font-family: var(--FONT-STACK-BODY); font-style: var(--FONT-STYLE-BODY); font-weight: var(--FONT-WEIGHT-BODY); letter-spacing: var(--FONT-BODY-LETTER-SPACING); text-transform: var(--FONT-BODY-TRANSFORM); }
.cl-sec-site-footer .body-size-4 { font-size: calc(var(--font-4) * var(--FONT-ADJUST-BODY)); line-height: var(--leading-normal); }
.cl-sec-site-footer { font-size: 16px; scroll-behavior: smooth; --scroll-behavior: smooth; }
@media only screen and (min-width: 480px) and (max-width: 767px) { .cl-sec-site-footer { font-size: 15px; } }
@media only screen and (max-width: 479px) { .cl-sec-site-footer { font-size: 14px; } }
.cl-sec-site-footer { font-family: var(--FONT-STACK-BODY); font-style: var(--FONT-STYLE-BODY); font-weight: var(--FONT-WEIGHT-BODY); letter-spacing: var(--FONT-BODY-LETTER-SPACING); text-transform: var(--FONT-BODY-TRANSFORM); text-size-adjust: 100%; -webkit-font-smoothing: antialiased; color: var(--text); }
.cl-sec-site-footer, .cl-sec-site-footer input, .cl-sec-site-footer textarea, .cl-sec-site-footer select, .cl-sec-site-footer .popout__toggle { font-size: calc(var(--font-4) * var(--FONT-ADJUST-BODY)); line-height: var(--leading-normal); color: var(--text); }
.cl-sec-site-footer p { margin: 0px; }
.cl-sec-site-footer ul, .cl-sec-site-footer ol { margin: 0 0 var(--gutter); padding: 0px; }
.cl-sec-site-footer ul { list-style: outside none; }
.cl-sec-site-footer li { margin-bottom: 0.25em; }
.cl-sec-site-footer { --gutter: var(--LAYOUT-GUTTER); --outer: var(--LAYOUT-OUTER); --inner: 20px; --nav-gutter: var(--NAV-GUTTER); --gutter-offset: var(--LAYOUT-GUTTER-OFFSET); --outer-offset: calc(var(--LAYOUT-OUTER) * -1); --radius-sm: 3px; --radius-md: 12px; --radius-lg: 36px; --page-width: var(--LAYOUT-WIDTH); --grid-xl: 50px; --grid-lg: 32px; --grid-md: 22px; --grid-sm: 16px; --grid-0: 0px; --grid-standard-page-margin: var(--outer); --grid-standard-gutter: var(--gutter); --grid-page-margin: var(--grid-standard-page-margin); --grid-gutter: var(--grid-standard-gutter); }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-footer { --grid-xl: 32px; --grid-lg: 22px; --grid-md: 18px; --grid-sm: 12px; --inner: 18px; --gutter: calc(var(--LAYOUT-GUTTER) * .8); --outer: calc(var(--LAYOUT-OUTER) * .8); --gutter-offset: calc(var(--LAYOUT-GUTTER-OFFSET) * .8); --outer-offset: calc(var(--LAYOUT-OUTER) * -.8); } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer { --grid-xl: 22px; --grid-lg: 22px; --grid-md: 16px; --grid-sm: 12px; --inner: 16px; --gutter: calc(var(--LAYOUT-GUTTER) * .6); --outer: calc(var(--LAYOUT-OUTER) * .6); --gutter-offset: calc(var(--LAYOUT-GUTTER-OFFSET) * .6); --outer-offset: calc(var(--LAYOUT-OUTER) * -.6); } }
@media only screen and (max-width: 479px) { .cl-sec-site-footer { --grid-xl: 16px; --grid-lg: 16px; --grid-md: 16px; --grid-sm: 12px; --inner: 16px; --gutter: max(calc(var(--LAYOUT-GUTTER) * .6), 16px); --outer: 16px; --gutter-offset: min(calc(var(--LAYOUT-GUTTER-OFFSET) * .6), -16px); --outer-offset: -16px; } }
.cl-sec-site-footer { --max-w-page: var(--LAYOUT-WIDTH); --max-w-page-narrow: 50%; --max-w-page-tiny: 33%; }
@media only screen and (max-width: 1099px) { .cl-sec-site-footer { --max-w-page-narrow: 66%; } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer { --max-w-page-narrow: 100%; } }
@media only screen and (min-width: 1100px) and (max-width: 1399px) { .cl-sec-site-footer { --max-w-page-tiny: 45%; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-footer { --max-w-page-tiny: 55%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .cl-sec-site-footer { --max-w-page-tiny: 66%; } }
@media only screen and (max-width: 479px) { .cl-sec-site-footer { --max-w-page-tiny: 100%; } }
.cl-sec-site-footer .wrapper--full, .cl-sec-site-footer .wrapper--full .grandparent .header__dropdown__wrapper { max-width: none; margin: 0px auto; padding-left: var(--outer); padding-right: var(--outer); width: 100%; }
.cl-sec-site-footer .wrapper--full::after, .cl-sec-site-footer .wrapper--full .grandparent .header__dropdown__wrapper::after { content: ""; display: table; clear: both; }
.cl-sec-site-footer .section-padding-custom { --padding-top: var(--PT); --padding-bottom: var(--PB); }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-footer .section-padding-custom { --padding-top: calc(var(--PT) * .8); --padding-bottom: calc(var(--PB) * .8); } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .section-padding-custom { --padding-top: calc(var(--PT) * .6); --padding-bottom: calc(var(--PB) * .6); } }
.cl-sec-site-footer .icon-theme { display: flex; align-items: center; width: 1em; height: 1em; }
.cl-sec-site-footer .icon-theme-stroke { fill: none; stroke: currentcolor; stroke-miterlimit: 10; stroke-width: var(--ICON-STROKE-WIDTH); }
.cl-sec-site-footer [class*="-size-"] > p, .cl-sec-site-footer .rte [class*="-size-"] > p { font-size: inherit; }
.cl-sec-site-footer .rte { margin-bottom: var(--space-5); overflow-wrap: break-word; }
.cl-sec-site-footer .rte:last-child { margin-bottom: 0px; }
.cl-sec-site-footer .rte p { margin: 0 0 var(--space-4); }
.cl-sec-site-footer .rte p:last-child { margin-bottom: 0px; }
.cl-sec-site-footer a, .cl-sec-site-footer .text-link-bare { color: currentcolor; text-decoration: none; background: transparent; }
.cl-sec-site-footer a:hover, .cl-sec-site-footer a:focus, .cl-sec-site-footer .text-link-bare:hover, .cl-sec-site-footer .text-link-bare:focus { color: currentcolor; }
@media only screen and (max-width: 767px) { .cl-sec-site-footer input, .cl-sec-site-footer textarea, .cl-sec-site-footer select, .cl-sec-site-footer .popout__toggle { font-size: 16px; } }
.cl-sec-site-footer input, .cl-sec-site-footer textarea, .cl-sec-site-footer select, .cl-sec-site-footer .popout__toggle, .cl-sec-site-footer fieldset { border-radius: var(--radius-sm); max-width: 100%; }
.cl-sec-site-footer input, .cl-sec-site-footer select, .cl-sec-site-footer .popout__toggle, .cl-sec-site-footer textarea { padding: 8px 10px; font-family: inherit; line-height: 1.42; }
.cl-sec-site-footer input { display: inline-block; width: auto; }
.cl-sec-site-footer input[type="checkbox"], .cl-sec-site-footer input[type="radio"] { display: inline; margin: 0px; padding: 0px; }
.cl-sec-site-footer input[type="checkbox"] + label, .cl-sec-site-footer input[type="radio"] + label { display: inline-block; margin-left: 5px; }
.cl-sec-site-footer label, .cl-sec-site-footer legend { display: block; }
.cl-sec-site-footer label[for] { cursor: pointer; }
.cl-sec-site-footer { --OPTION-SIZE-SWATCH: 34px; --OPTION-SIZE-RADIO: 50px; }
.cl-sec-site-footer img { border: 0px; }
.cl-sec-site-footer svg:not(:root) { overflow: hidden; }
.cl-sec-site-footer { --placeholder-bg: #eeeeee; --placeholder-fill: #B4B6B9; }
.cl-sec-site-footer img.auto, .cl-sec-site-footer .grid__item img, .cl-sec-site-footer .grid__item iframe { max-width: 100%; }
.cl-sec-site-footer .js .no-js { display: none; }
.cl-sec-site-footer { --full-screen: 100vh; --three-quarters: 75vh; --two-thirds: 66vh; --one-half: 50vh; --one-third: 33vh; --one-fifth: 20vh; --header-height: 100px; --footer-height: 500px; --announcement-height: 33px; --content-full: 90vh; --scrollbar-width: 0; }
.cl-sec-site-footer { --ease-out-fast: cubic-bezier(.215, .61, .355, 1); --ease-out-sharp: cubic-bezier(.25, .1, .25, 1); }
@media print { .cl-sec-site-footer p, .cl-sec-site-footer h2, .cl-sec-site-footer h3 { orphans: 3; widows: 3; } }
@media print { .cl-sec-site-footer, .cl-sec-site-footer { background-color: rgb(255, 255, 255); } }
.cl-sec-site-footer .footer { --bg: var(--COLOR-FOOTER-BG); --hairline: var(--COLOR-FOOTER-A5); --text: var(--COLOR-FOOTER-A90); --border: var(--COLOR-FOOTER-A15); --text-dark: var(--COLOR-FOOTER-TEXT); --margin-offset: min(calc((((100vw - var(--scrollbar-width)) - var(--LAYOUT-WIDTH)) / 2) * -1), 0px); position: relative; background-color: var(--bg); color: var(--text); text-align: left; margin-top: auto; }
.cl-sec-site-footer .footer a { color: var(--text-dark); }
.cl-sec-site-footer .footer a:hover { text-decoration: none; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__holder { overflow: hidden; } }
.cl-sec-site-footer .footer__column p { margin-top: 0px; }
.cl-sec-site-footer .footer__image img { display: block; width: 100%; height: auto; }
.cl-sec-site-footer .footer__accordion__head { position: relative; }
.cl-sec-site-footer .footer__accordion__head .icon-theme { font-size: 18px; display: none; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); transition: transform 0.3s; }
.cl-sec-site-footer .no-js .no-js-checkbox:checked + .footer__accordion__head .icon-theme, .cl-sec-site-footer .footer__accordion__head.accordion-is-open .icon-theme { transform: translateY(-50%) rotate(90deg); }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .footer__accordion__head { cursor: pointer; } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .footer__accordion__head .icon-theme { display: block; } }
.cl-sec-site-footer .footer__accordion__body { overflow: hidden; padding: 20px 0px; margin: 0px; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__accordion__body { overflow: visible; padding: 0px; } }
.cl-sec-site-footer .footer__title { padding-bottom: 10px; margin-bottom: 0px; font-family: var(--FONT-STACK-ACCENT); font-style: var(--FONT-STYLE-ACCENT); font-weight: var(--FONT-WEIGHT-ACCENT-BOLD); text-transform: var(--FONT-ACCENT-TRANSFORM); letter-spacing: var(--FONT-ACCENT-LETTER-SPACING); font-size: calc(var(--font-3) * var(--FONT-ADJUST-ACCENT)); line-height: var(--leading-normal); }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .footer__title { margin: 0px; width: 100%; padding: 20px 0px; border-bottom: 1px solid var(--border); } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .grid__item:first-child .footer__title { border-top: 1px solid var(--border); } }
@media only screen and (max-width: 767px) { .cl-sec-site-footer .footer__title .icon-theme { display: block; } }
.cl-sec-site-footer .footer__quicklinks li { margin: 0px 0px 11px; }
.cl-sec-site-footer .footer__quicklinks a { position: relative; text-decoration: none; }
.cl-sec-site-footer .footer__quicklinks a::after { content: ""; left: 0px; width: 100%; display: block; position: absolute; bottom: -1px; height: 1px; background: currentcolor; transition: transform 0.2s, opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }
@media (-webkit-min-device-pixel-ratio: 2) { .cl-sec-site-footer .footer__quicklinks a::after { height: 0.5px; } }
.cl-sec-site-footer .footer__quicklinks a::after { opacity: 0.25; transform: scaleX(0); transform-origin: 100% 50%; }
.cl-sec-site-footer .footer__quicklinks a:hover::after { transform: scaleX(1); transform-origin: 0px 50%; opacity: 1; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__container { display: flex; } }
.cl-sec-site-footer .footer__content { min-width: 0px; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__content { flex: 0 1 100%; display: flex; flex-wrap: wrap; align-items: flex-end; } }
.cl-sec-site-footer .footer__content__inner { padding: var(--padding-top) 0 var(--padding-bottom) 0; }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__content__inner { flex: 0 1 100%; max-width: 100%; } }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__content__inner:last-child { align-self: center; } }
.cl-sec-site-footer .footer__aside { position: relative; z-index: 1; margin-inline: var(--outer-offset); background-color: var(--bg); color: var(--text); }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__aside { display: flex; flex: 0 0 40%; max-width: 40%; margin-inline: var(--outer-offset) var(--padding-top); } }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__aside::after { content: ""; display: table; clear: both; } }
@media only screen and (min-width: 768px) { .cl-sec-site-footer .footer__container--reversed .footer__aside { order: 1; margin-inline: var(--padding-top) var(--outer-offset); } }
.cl-sec-site-footer { --form-top: 14px; --form-left: 20px; }
.cl-sec-site-footer { --OPTION-SIZE-SIBLING: 50px; }
.cl-sec-site-footer, .cl-sec-site-footer { scroll-behavior: auto !important; }
.cl-sec-site-footer { --kaching-cart-font-size-scale: .9; }
@media (min-width: 768px) { .cl-sec-site-footer { --kaching-cart-font-size-scale: 1; } }
.cl-sec-site-footer .kaching-cart :is(a[href], button, input, select, textarea, summary, [role="button"], [contenteditable]):focus-visible { outline: var(--kaching-cart-focus-ring-width) solid currentColor !important; outline-offset: var(--kaching-cart-focus-ring-offset) !important; }
@font-face { font-family: oke-widget-icons; src: url("/cdn/shop/t/2/assets/cl-oke-oke-widget-icons.ttf") format("truetype"), url("/cdn/shop/t/2/assets/cl-oke-oke-widget-icons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
.cl-sec-site-footer { --oke-widget-spaceAbove: 20px; --oke-widget-spaceBelow: 20px; --oke-starRating-spaceAbove: 0; --oke-starRating-spaceBelow: 0; --oke-button-backgroundColor: #000; --oke-button-backgroundColorHover: #000; --oke-button-backgroundColorActive: #000; --oke-button-textColor: #fff; --oke-button-textColorHover: #272d45; --oke-button-textColorActive: #fff; --oke-button-borderColor: #dbdde4; --oke-button-borderColorHover: #dbdde4; --oke-button-borderColorActive: #000; --oke-button-borderRadius: 4px; --oke-button-borderWidth: 1px; --oke-button-fontWeight: 700; --oke-button-fontSize: var(--oke-text-regular,14px); --oke-button-fontFamily: inherit; --oke-border-color: #e5e5eb; --oke-border-width: 1px; --oke-text-primaryColor: #000; --oke-text-secondaryColor: #070707; --oke-text-small: 12px; --oke-text-regular: 14px; --oke-text-large: 20px; --oke-text-fontFamily: inherit; --oke-avatar-size: 48px; --oke-avatar-backgroundColor: #e5e5eb; --oke-avatar-placeholderTextColor: #000; --oke-highlightColor: #000; --oke-shadingColor: #f7f7f8; --oke-productImageSize: 48px; --oke-attributeBar-shadingColor: #9a9db1; --oke-attributeBar-borderColor: undefined; --oke-attributeBar-backgroundColor: #d3d4dd; --oke-attributeBar-markerColor: #000; --oke-filter-backgroundColor: #fff; --oke-filter-backgroundColorActive: #676986; --oke-filter-borderColor: #dbdde4; --oke-filter-borderColorActive: #676986; --oke-filter-textColor: #000; --oke-filter-textColorActive: #fff; --oke-filter-borderRadius: 100px; --oke-filter-searchHighlightColor: #999; --oke-mediaGrid-chevronColor: #676986; --oke-stars-foregroundColor: #161616; --oke-stars-backgroundColor: #e5e5e5; --oke-stars-borderWidth: 0; }
.cl-sec-site-footer { --COLOR-NAV-TEXT-TRANSPARENT: #ffffff; --COLOR-HEADER-TRANSPARENT-GRADIENT: rgba(0, 0, 0, 0.2); --LOGO-PADDING: 15px; --menu-backfill-height: auto; }
/* ==== site-footer [vm] ==== */
@font-face { font-family: "Gowun Batang"; font-weight: 400; font-style: normal; font-display: swap; src: url({{ 'gowunbatang_n4.woff2' | asset_url }}) format("woff2"); }
.cl-sec-site-footer { --kl-reviews-color-light-gray: #e9e9eb; }
/* ==== site-sub [vd] ==== */
@font-face { font-family: "Gowun Batang"; font-weight: 400; font-style: normal; font-display: swap; src: url({{ 'gowunbatang_n4.woff2' | asset_url }}) format("woff2"); }
.cl-sec-site-sub { --LAYOUT-WIDTH: 1200px; --LAYOUT-GUTTER: 20px; --LAYOUT-GUTTER-OFFSET: -20px; --NAV-GUTTER: 15px; --LAYOUT-OUTER: 36px; --COLOR-VIDEO-BG: #ffe9da; --COLOR-BG: #FFF8F3; --COLOR-BG-ACCENT: #fae9de; --COLOR-TEXT-DARK: #000000; --COLOR-TEXT: #222222; --COLOR-TEXT-LIGHT: #646261; --COLOR-PRIMARY: #D65461; --COLOR-PRIMARY-HOVER: #c31a2b; --COLOR-PRIMARY-FADE: rgba(214, 84, 97, 0.05); --COLOR-PRIMARY-FADE-HOVER: rgba(214, 84, 97, 0.1); --COLOR-PRIMARY-OPPOSITE: #ffffff; --COLOR-SECONDARY: #585e71; --COLOR-SECONDARY-HOVER: #2d354f; --COLOR-SECONDARY-FADE: rgba(88, 94, 113, 0.05); --COLOR-SECONDARY-FADE-HOVER: rgba(88, 94, 113, 0.1); --COLOR-SECONDARY-OPPOSITE: #ffffff; --COLOR-A5: rgba(34, 34, 34, 0.05); --COLOR-A10: rgba(34, 34, 34, 0.1); --COLOR-A20: rgba(34, 34, 34, 0.2); --COLOR-A35: rgba(34, 34, 34, 0.35); --COLOR-A50: rgba(34, 34, 34, 0.5); --COLOR-A80: rgba(34, 34, 34, 0.8); --COLOR-A90: rgba(34, 34, 34, 0.9); --COLOR-A95: rgba(34, 34, 34, 0.95); --INVERSE-BG: #d65461; --INVERSE-BG-ACCENT: #222324; --INVERSE-TEXT-DARK: #ffffff; --INVERSE-TEXT: #ffffff; --INVERSE-TEXT-LIGHT: #f3ccd0; --INVERSE-PRIMARY: #fcd8c8; --INVERSE-PRIMARY-HOVER: #ffa278; --INVERSE-PRIMARY-FADE: rgba(252, 216, 200, 0.05); --INVERSE-PRIMARY-FADE-HOVER: rgba(252, 216, 200, 0.1); --INVERSE-PRIMARY-OPPOSITE: #000000; --INVERSE-SECONDARY: #c6dae5; --INVERSE-SECONDARY-HOVER: #86bcd9; --INVERSE-SECONDARY-FADE: rgba(198, 218, 229, 0.05); --INVERSE-SECONDARY-FADE-HOVER: rgba(198, 218, 229, 0.1); --INVERSE-SECONDARY-OPPOSITE: #000000; --INVERSE-A5: rgba(255, 255, 255, 0.05); --INVERSE-A10: rgba(255, 255, 255, 0.1); --INVERSE-A20: rgba(255, 255, 255, 0.2); --INVERSE-A35: rgba(255, 255, 255, 0.3); --INVERSE-A80: rgba(255, 255, 255, 0.8); --INVERSE-A90: rgba(255, 255, 255, 0.9); --INVERSE-A95: rgba(255, 255, 255, 0.95); --BRIGHT-BG: #d3836a; --BRIGHT-BG-ACCENT: #2693cf; --BRIGHT-TEXT-DARK: #ffffff; --BRIGHT-TEXT: #ffffff; --BRIGHT-TEXT-LIGHT: #f2dad2; --BRIGHT-PRIMARY: #2693cf; --BRIGHT-PRIMARY-HOVER: #0e699b; --BRIGHT-PRIMARY-FADE: rgba(38, 147, 207, 0.05); --BRIGHT-PRIMARY-FADE-HOVER: rgba(38, 147, 207, 0.1); --BRIGHT-PRIMARY-OPPOSITE: #000000; --BRIGHT-SECONDARY: #f4a482; --BRIGHT-SECONDARY-HOVER: #fd6b2c; --BRIGHT-SECONDARY-FADE: rgba(244, 164, 130, 0.05); --BRIGHT-SECONDARY-FADE-HOVER: rgba(244, 164, 130, 0.1); --BRIGHT-SECONDARY-OPPOSITE: #000000; --BRIGHT-A5: rgba(255, 255, 255, 0.05); --BRIGHT-A10: rgba(255, 255, 255, 0.1); --BRIGHT-A20: rgba(255, 255, 255, 0.2); --BRIGHT-A35: rgba(255, 255, 255, 0.3); --BRIGHT-A80: rgba(255, 255, 255, 0.8); --BRIGHT-A90: rgba(255, 255, 255, 0.9); --BRIGHT-A95: rgba(255, 255, 255, 0.95); --COLOR-ANNOUNCEMENT-BG: #D65461; --COLOR-ANNOUNCEMENT-TEXT: #FAE9DE; --COLOR-NAV: #FFF8F3; --COLOR-NAV-TEXT: #222222; --COLOR-NAV-TEXT-DARK: #000000; --COLOR-NAV-TEXT-LIGHT: #646261; --COLOR-NAV-BORDER: #d7d7d7; --COLOR-NAV-A10: rgba(34, 34, 34, 0.1); --COLOR-NAV-A50: rgba(34, 34, 34, 0.5); --COLOR-HIGHLIGHT-LINK: #d65461; --COLOR-FOOTER-BG: #d65461; --COLOR-FOOTER-TEXT: #ffffff; --COLOR-FOOTER-A5: rgba(255, 255, 255, 0.05); --COLOR-FOOTER-A15: rgba(255, 255, 255, 0.15); --COLOR-FOOTER-A90: rgba(255, 255, 255, 0.9); --COLOR-SUB-FOOTER-BG: #2e3438; --COLOR-SUB-FOOTER-TEXT: #ffffff; --COLOR-SUB-FOOTER-A5: rgba(255, 255, 255, 0.05); --COLOR-SUB-FOOTER-A15: rgba(255, 255, 255, 0.15); --COLOR-SUB-FOOTER-A90: rgba(255, 255, 255, 0.9); --PRODUCT-GRID-ASPECT-RATIO: 90.0%; --COLOR-BADGE: #ffffff; --COLOR-BADGE-TEXT: #656565; --COLOR-BADGE-TEXT-DARK: #453939; --COLOR-BADGE-TEXT-HOVER: #8b8b8b; --COLOR-BADGE-HAIRLINE: #f7f7f7; --COLOR-PRODUCT-SLIDER: #ffffff; --COLOR-PRODUCT-SLIDER-OPPOSITE: rgba(13, 13, 13, 0.06); --COLOR-DISABLED-BG: #e9e3de; --COLOR-DISABLED-TEXT: #b2adaa; --INVERSE-DISABLED-BG: #da6571; --INVERSE-DISABLED-TEXT: #e49098; --RGB-CANVAS: 255 248 243; --RGB-CONTENT: 34 34 34; --RGB-PRIMARY: 214 84 97; --RGB-SECONDARY: 88 94 113; --RGB-DARK-CANVAS: 214 84 97; --RGB-DARK-CONTENT: 255 255 255; --RGB-DARK-PRIMARY: 252 216 200; --RGB-DARK-SECONDARY: 198 218 229; --RGB-BRIGHT-CANVAS: 211 131 106; --RGB-BRIGHT-CONTENT: 255 255 255; --RGB-BRIGHT-PRIMARY: 38 147 207; --RGB-BRIGHT-SECONDARY: 244 164 130; --RGB-PRIMARY-CONTRAST: 255 255 255; --RGB-SECONDARY-CONTRAST: 255 255 255; --RGB-DARK-PRIMARY-CONTRAST: 0 0 0; --RGB-DARK-SECONDARY-CONTRAST: 0 0 0; --RGB-BRIGHT-PRIMARY-CONTRAST: 0 0 0; --RGB-BRIGHT-SECONDARY-CONTRAST: 0 0 0; --BUTTON-RADIUS: 0px; --ICON-STROKE-WIDTH: 2px; --FONT-STACK-BODY: Barlow, sans-serif; --FONT-STYLE-BODY: normal; --FONT-WEIGHT-BODY: 400; --FONT-WEIGHT-BODY-BOLD: 500; --FONT-ADJUST-BODY: 1.0; --FONT-BODY-TRANSFORM: none; --FONT-BODY-LETTER-SPACING: normal; --FONT-STACK-PRODUCT-CARD: var(--FONT-STACK-BODY); --FONT-STACK-HEADING: "Gowun Batang", serif; --FONT-STYLE-HEADING: normal; --FONT-WEIGHT-HEADING: 400; --FONT-WEIGHT-HEADING-BOLD: 700; --FONT-ADJUST-HEADING: 1.0; --FONT-HEADING-TRANSFORM: uppercase; --FONT-HEADING-LETTER-SPACING: 0.09em; --FONT-STACK-ACCENT: Archivo, serif; --FONT-STYLE-ACCENT: normal; --FONT-WEIGHT-ACCENT: 500; --FONT-WEIGHT-ACCENT-BOLD: 600; --FONT-ADJUST-ACCENT: 1.0; --FONT-ACCENT-TRANSFORM: uppercase; --FONT-ACCENT-LETTER-SPACING: 0.09em; --TYPE-STACK-NAV: Archivo, sans-serif; --TYPE-STYLE-NAV: normal; --TYPE-ADJUST-NAV: 1.0; --TYPE-WEIGHT-NAV: 500; --FONT-NAV-TRANSFORM: uppercase; --FONT-NAV-LETTER-SPACING: 0.09em; --TYPE-STACK-BUTTON: Archivo, sans-serif; --TYPE-STYLE-BUTTON: normal; --TYPE-ADJUST-BUTTON: 1.0; --TYPE-WEIGHT-BUTTON: 600; --FONT-BUTTON-TRANSFORM: uppercase; --FONT-BUTTON-LETTER-SPACING: 0.09em; --TYPE-STACK-KICKER: Archivo, sans-serif; --TYPE-STYLE-KICKER: normal; --TYPE-ADJUST-KICKER: 1.0; --TYPE-WEIGHT-KICKER: 600; --FONT-KICKER-TRANSFORM: uppercase; --FONT-KICKER-LETTER-SPACING: 0.09em; --ICO-SELECT: url({{ 'cl-ff3a3308-ico-select.svg' | asset_url }}); --PHOTO-CORRECTION: 100%; }
.cl-sec-site-sub { --font-1: 10px; --font-2: 11.3px; --font-3: 12px; --font-4: 13px; --font-5: 15.5px; --font-6: 17px; --font-7: 20px; --font-8: 23.5px; --font-9: 27px; --font-10: 32px; --font-11: 37px; --font-12: 43px; --font-13: 49px; --font-14: 57px; --font-15: 67px; }
@media only screen and (min-width: 480px) and (max-width: 1099px) { .cl-sec-site-sub { --font-1: 10px; --font-2: 11.5px; --font-3: 12.5px; --font-4: 13.5px; --font-5: 16px; --font-6: 18px; --font-7: 21px; --font-8: 25px; --font-9: 29px; --font-10: 34px; --font-11: 40px; --font-12: 47px; --font-13: 56px; --font-14: 65px; --font-15: 77px; } }
@media only screen and (min-width: 1100px) { .cl-sec-site-sub { --font-1: 10px; --font-2: 11.5px; --font-3: 13px; --font-4: 14.5px; --font-5: 17.5px; --font-6: 22px; --font-7: 26px; --font-8: 32px; --font-9: 39px; --font-10: 48px; --font-11: 58px; --font-12: 71px; --font-13: 87px; --font-14: 106px; --font-15: 129px; } }
.cl-sec-site-sub *, .cl-sec-site-sub ::before, .cl-sec-site-sub ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: currentcolor; }
.cl-sec-site-sub, .cl-sec-site-sub :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
.cl-sec-site-sub { margin: 0px; line-height: inherit; }
.cl-sec-site-sub h1, .cl-sec-site-sub h2, .cl-sec-site-sub h3, .cl-sec-site-sub h4, .cl-sec-site-sub h5, .cl-sec-site-sub h6 { font-size: inherit; font-weight: inherit; }
.cl-sec-site-sub a { color: inherit; text-decoration: inherit; }
.cl-sec-site-sub button, .cl-sec-site-sub input, .cl-sec-site-sub optgroup, .cl-sec-site-sub select, .cl-sec-site-sub textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-site-sub button, .cl-sec-site-sub select { text-transform: none; }
.cl-sec-site-sub button, .cl-sec-site-sub input:where([type="button"]), .cl-sec-site-sub input:where([type="reset"]), .cl-sec-site-sub input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
.cl-sec-site-sub blockquote, .cl-sec-site-sub dl, .cl-sec-site-sub dd, .cl-sec-site-sub h1, .cl-sec-site-sub h2, .cl-sec-site-sub h3, .cl-sec-site-sub h4, .cl-sec-site-sub h5, .cl-sec-site-sub h6, .cl-sec-site-sub hr, .cl-sec-site-sub figure, .cl-sec-site-sub p, .cl-sec-site-sub pre { margin: 0px; }
.cl-sec-site-sub ol, .cl-sec-site-sub ul, .cl-sec-site-sub menu { list-style: none; margin: 0px; padding: 0px; }
.cl-sec-site-sub input::placeholder, .cl-sec-site-sub textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.cl-sec-site-sub button, .cl-sec-site-sub [role="button"] { cursor: pointer; }
.cl-sec-site-sub img, .cl-sec-site-sub svg, .cl-sec-site-sub video, .cl-sec-site-sub canvas, .cl-sec-site-sub audio, .cl-sec-site-sub iframe, .cl-sec-site-sub embed, .cl-sec-site-sub object { display: block; vertical-align: middle; }
.cl-sec-site-sub { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 14px; --space-7: 16px; --space-8: 20px; --space-9: 25px; --space-10: 32px; --space-11: 40px; --space-12: 50px; --space-13: 60px; --space-14: 80px; --space-15: 120px; }
@media (min-width: 768px) { .cl-sec-site-sub { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 15px; --space-7: 18px; --space-8: 22px; --space-9: 27px; --space-10: 35px; --space-11: 45px; --space-12: 56px; --space-13: 75px; --space-14: 105px; --space-15: 150px; } }
@media (min-width: 1100px) { .cl-sec-site-sub { --space-1: 2px; --space-2: 4px; --space-3: 6px; --space-4: 8px; --space-5: 12px; --space-6: 16px; --space-7: 20px; --space-8: 24px; --space-9: 32px; --space-10: 38px; --space-11: 50px; --space-12: 68px; --space-13: 96px; --space-14: 128px; --space-15: 192px; } }
.cl-sec-site-sub { --leading-none: 1; --leading-hairline: 1.25; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --highlight-initial-position-x: 50%; --highlight-position-y: 50%; --highlight-height: 100%; }
.cl-sec-site-sub *, .cl-sec-site-sub ::before, .cl-sec-site-sub ::after { --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-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(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; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
.cl-sec-site-sub { line-height: var(--leading-norma); font-family: var(--FONT-STACK-BODY); }
.cl-sec-site-sub *, .cl-sec-site-sub input, .cl-sec-site-sub ::before, .cl-sec-site-sub ::after { box-sizing: border-box; }
.cl-sec-site-sub, .cl-sec-site-sub { padding: 0px; margin: 0px; }
.cl-sec-site-sub { min-height: var(--full-screen); display: flex; flex-direction: column; }
.cl-sec-site-sub article, .cl-sec-site-sub aside, .cl-sec-site-sub details, .cl-sec-site-sub figcaption, .cl-sec-site-sub figure, .cl-sec-site-sub footer, .cl-sec-site-sub header, .cl-sec-site-sub hgroup, .cl-sec-site-sub main, .cl-sec-site-sub nav, .cl-sec-site-sub section, .cl-sec-site-sub summary { display: block; }
.cl-sec-site-sub { --leading-none: 1; --leading-hairline: 1.25; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; }
.cl-sec-site-sub { font-size: 16px; scroll-behavior: smooth; --scroll-behavior: smooth; }
@media only screen and (min-width: 480px) and (max-width: 767px) { .cl-sec-site-sub { font-size: 15px; } }
@media only screen and (max-width: 479px) { .cl-sec-site-sub { font-size: 14px; } }
.cl-sec-site-sub { font-family: var(--FONT-STACK-BODY); font-style: var(--FONT-STYLE-BODY); font-weight: var(--FONT-WEIGHT-BODY); letter-spacing: var(--FONT-BODY-LETTER-SPACING); text-transform: var(--FONT-BODY-TRANSFORM); text-size-adjust: 100%; -webkit-font-smoothing: antialiased; color: var(--text); }
.cl-sec-site-sub, .cl-sec-site-sub input, .cl-sec-site-sub textarea, .cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle { font-size: calc(var(--font-4) * var(--FONT-ADJUST-BODY)); line-height: var(--leading-normal); color: var(--text); }
.cl-sec-site-sub h1, .cl-sec-site-sub h2, .cl-sec-site-sub h3, .cl-sec-site-sub h4, .cl-sec-site-sub h5, .cl-sec-site-sub h6 { font-family: var(--FONT-STACK-HEADING); font-style: var(--FONT-STYLE-HEADING); font-weight: var(--FONT-WEIGHT-HEADING); letter-spacing: var(--FONT-HEADING-LETTER-SPACING); text-transform: var(--FONT-HEADING-TRANSFORM); }
.cl-sec-site-sub h2 { font-size: calc(var(--font-9) * var(--FONT-ADJUST-HEADING)); line-height: var(--leading-tight); }
.cl-sec-site-sub h1, .cl-sec-site-sub h2, .cl-sec-site-sub h3, .cl-sec-site-sub h4, .cl-sec-site-sub h5, .cl-sec-site-sub h6 { margin: 0px 0px 0.75em; }
.cl-sec-site-sub ul, .cl-sec-site-sub ol { margin: 0 0 var(--gutter); padding: 0px; }
.cl-sec-site-sub ul { list-style: outside none; }
.cl-sec-site-sub li { margin-bottom: 0.25em; }
.cl-sec-site-sub { --gutter: var(--LAYOUT-GUTTER); --outer: var(--LAYOUT-OUTER); --inner: 20px; --nav-gutter: var(--NAV-GUTTER); --gutter-offset: var(--LAYOUT-GUTTER-OFFSET); --outer-offset: calc(var(--LAYOUT-OUTER) * -1); --radius-sm: 3px; --radius-md: 12px; --radius-lg: 36px; --page-width: var(--LAYOUT-WIDTH); --grid-xl: 50px; --grid-lg: 32px; --grid-md: 22px; --grid-sm: 16px; --grid-0: 0px; --grid-standard-page-margin: var(--outer); --grid-standard-gutter: var(--gutter); --grid-page-margin: var(--grid-standard-page-margin); --grid-gutter: var(--grid-standard-gutter); }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-sub { --grid-xl: 32px; --grid-lg: 22px; --grid-md: 18px; --grid-sm: 12px; --inner: 18px; --gutter: calc(var(--LAYOUT-GUTTER) * .8); --outer: calc(var(--LAYOUT-OUTER) * .8); --gutter-offset: calc(var(--LAYOUT-GUTTER-OFFSET) * .8); --outer-offset: calc(var(--LAYOUT-OUTER) * -.8); } }
@media only screen and (max-width: 767px) { .cl-sec-site-sub { --grid-xl: 22px; --grid-lg: 22px; --grid-md: 16px; --grid-sm: 12px; --inner: 16px; --gutter: calc(var(--LAYOUT-GUTTER) * .6); --outer: calc(var(--LAYOUT-OUTER) * .6); --gutter-offset: calc(var(--LAYOUT-GUTTER-OFFSET) * .6); --outer-offset: calc(var(--LAYOUT-OUTER) * -.6); } }
@media only screen and (max-width: 479px) { .cl-sec-site-sub { --grid-xl: 16px; --grid-lg: 16px; --grid-md: 16px; --grid-sm: 12px; --inner: 16px; --gutter: max(calc(var(--LAYOUT-GUTTER) * .6), 16px); --outer: 16px; --gutter-offset: min(calc(var(--LAYOUT-GUTTER-OFFSET) * .6), -16px); --outer-offset: -16px; } }
.cl-sec-site-sub { --max-w-page: var(--LAYOUT-WIDTH); --max-w-page-narrow: 50%; --max-w-page-tiny: 33%; }
@media only screen and (max-width: 1099px) { .cl-sec-site-sub { --max-w-page-narrow: 66%; } }
@media only screen and (max-width: 767px) { .cl-sec-site-sub { --max-w-page-narrow: 100%; } }
@media only screen and (min-width: 1100px) and (max-width: 1399px) { .cl-sec-site-sub { --max-w-page-tiny: 45%; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-sub { --max-w-page-tiny: 55%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .cl-sec-site-sub { --max-w-page-tiny: 66%; } }
@media only screen and (max-width: 479px) { .cl-sec-site-sub { --max-w-page-tiny: 100%; } }
.cl-sec-site-sub .wrapper--full, .cl-sec-site-sub .wrapper--full .grandparent .header__dropdown__wrapper { max-width: none; margin: 0px auto; padding-left: var(--outer); padding-right: var(--outer); width: 100%; }
.cl-sec-site-sub .wrapper--full::after, .cl-sec-site-sub .wrapper--full .grandparent .header__dropdown__wrapper::after { content: ""; display: table; clear: both; }
.cl-sec-site-sub .hero__content__wrapper.section-padding, .cl-sec-site-sub .brick__section .section-padding, .cl-sec-site-sub .section-padding, .cl-sec-site-sub .section-without-title:not(.section-without-title--skip) { --padding-top: var(--PT); --padding-bottom: var(--PB); padding-top: var(--padding-top); padding-bottom: var(--padding-bottom); }
@media only screen and (min-width: 768px) and (max-width: 1099px) { .cl-sec-site-sub .hero__content__wrapper.section-padding, .cl-sec-site-sub .brick__section .section-padding, .cl-sec-site-sub .section-padding, .cl-sec-site-sub .section-without-title:not(.section-without-title--skip) { --padding-top: calc(var(--PT) * .8); --padding-bottom: calc(var(--PB) * .8); } }
@media only screen and (max-width: 767px) { .cl-sec-site-sub .hero__content__wrapper.section-padding, .cl-sec-site-sub .brick__section .section-padding, .cl-sec-site-sub .section-padding, .cl-sec-site-sub .section-without-title:not(.section-without-title--skip) { --padding-top: calc(var(--PT) * .6); --padding-bottom: calc(var(--PB) * .6); } }
.cl-sec-site-sub .icon-theme { display: flex; align-items: center; width: 1em; height: 1em; }
.cl-sec-site-sub .icon-theme-stroke { fill: none; stroke: currentcolor; stroke-miterlimit: 10; stroke-width: var(--ICON-STROKE-WIDTH); }
.cl-sec-site-sub a, .cl-sec-site-sub .text-link-bare { color: currentcolor; text-decoration: none; background: transparent; }
.cl-sec-site-sub a:hover, .cl-sec-site-sub a:focus, .cl-sec-site-sub .text-link-bare:hover, .cl-sec-site-sub .text-link-bare:focus { color: currentcolor; }
.cl-sec-site-sub form { margin-bottom: var(--gutter); }
@media only screen and (max-width: 767px) { .cl-sec-site-sub input, .cl-sec-site-sub textarea, .cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle { font-size: 16px; } }
.cl-sec-site-sub button, .cl-sec-site-sub input[type="text"], .cl-sec-site-sub input[type="search"], .cl-sec-site-sub input[type="password"], .cl-sec-site-sub input[type="email"], .cl-sec-site-sub input[type="file"], .cl-sec-site-sub input[type="number"], .cl-sec-site-sub input[type="tel"], .cl-sec-site-sub input[type="submit"], .cl-sec-site-sub input[type="url"], .cl-sec-site-sub .quantity__wrapper input, .cl-sec-site-sub textarea { appearance: none; }
.cl-sec-site-sub input, .cl-sec-site-sub textarea, .cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle, .cl-sec-site-sub fieldset { border-radius: var(--radius-sm); max-width: 100%; }
.cl-sec-site-sub input, .cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle, .cl-sec-site-sub textarea { padding: 8px 10px; font-family: inherit; line-height: 1.42; }
.cl-sec-site-sub input { display: inline-block; width: auto; }
.cl-sec-site-sub button, .cl-sec-site-sub input[type="submit"] { cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: inherit; }
.cl-sec-site-sub button { background-color: transparent; overflow: visible; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; }
.cl-sec-site-sub input[type="text"], .cl-sec-site-sub input[type="search"], .cl-sec-site-sub input[type="password"], .cl-sec-site-sub input[type="email"], .cl-sec-site-sub input[type="file"], .cl-sec-site-sub input[type="number"], .cl-sec-site-sub input[type="tel"], .cl-sec-site-sub input[type="url"], .cl-sec-site-sub input[type="date"], .cl-sec-site-sub textarea, .cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle { border: 1px solid var(--border); width: 100%; max-width: 100%; display: block; margin: 0px 0px 1em; background-color: transparent; outline: none; color: var(--text-dark); }
.cl-sec-site-sub input[type="text"]:focus, .cl-sec-site-sub input[type="search"]:focus, .cl-sec-site-sub input[type="password"]:focus, .cl-sec-site-sub input[type="email"]:focus, .cl-sec-site-sub input[type="file"]:focus, .cl-sec-site-sub input[type="number"]:focus, .cl-sec-site-sub input[type="tel"]:focus, .cl-sec-site-sub input[type="url"]:focus, .cl-sec-site-sub input[type="date"]:focus, .cl-sec-site-sub textarea:focus, .cl-sec-site-sub select:focus, .cl-sec-site-sub .popout__toggle:focus { bottom: 1px solid var(--text-dark); box-shadow: 0 1px 5px var(--hairline); }
.cl-sec-site-sub select, .cl-sec-site-sub .popout__toggle { appearance: none; background-image: var(--ICO-SELECT); background-repeat: no-repeat; background-position: right 10px center; background-color: transparent; padding-right: 28px; text-indent: 0.01px; text-overflow: clip; cursor: pointer; }
.cl-sec-site-sub { --OPTION-SIZE-SWATCH: 34px; --OPTION-SIZE-RADIO: 50px; }
.cl-sec-site-sub svg:not(:root) { overflow: hidden; }
.cl-sec-site-sub { --placeholder-bg: #eeeeee; --placeholder-fill: #B4B6B9; }
.cl-sec-site-sub .visually-hidden, .cl-sec-site-sub [data-shopify-xr-hidden] { overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; position: absolute !important; }
.cl-sec-site-sub :not(.no-js) body:not(.focus-enabled) :focus { outline: none; }
.cl-sec-site-sub { --full-screen: 100vh; --three-quarters: 75vh; --two-thirds: 66vh; --one-half: 50vh; --one-third: 33vh; --one-fifth: 20vh; --header-height: 100px; --footer-height: 500px; --announcement-height: 33px; --content-full: 90vh; --scrollbar-width: 0; }
.cl-sec-site-sub { --ease-out-fast: cubic-bezier(.215, .61, .355, 1); --ease-out-sharp: cubic-bezier(.25, .1, .25, 1); }
@media print { .cl-sec-site-sub p, .cl-sec-site-sub h2, .cl-sec-site-sub h3 { orphans: 3; widows: 3; } }
@media print { .cl-sec-site-sub h2, .cl-sec-site-sub h3 { break-after: avoid; } }
@media print { .cl-sec-site-sub, .cl-sec-site-sub { background-color: rgb(255, 255, 255); } }
.cl-sec-site-sub .subfooter { --bg: var(--COLOR-SUB-FOOTER-BG); --hairline: var(--COLOR-SUB-FOOTER-A5); --text: var(--COLOR-SUB-FOOTER-A90); --border: var(--COLOR-SUB-FOOTER-A15); --text-dark: var(--COLOR-SUB-FOOTER-TEXT); background-color: var(--bg); color: var(--text); }
.cl-sec-site-sub .subfooter__items { display: grid; justify-content: space-between; grid-template-columns: 100%; background-color: var(--bg); gap: var(--space-2); font-family: var(--FONT-STACK-ACCENT); font-style: var(--FONT-STYLE-ACCENT); font-weight: var(--FONT-WEIGHT-ACCENT); text-transform: var(--FONT-ACCENT-TRANSFORM); letter-spacing: var(--FONT-ACCENT-LETTER-SPACING); font-size: calc(var(--font-3) * var(--FONT-ADJUST-ACCENT)); line-height: var(--leading-normal); }
.cl-sec-site-sub .subfooter__items a:not(.footer__icon) { position: relative; text-decoration: none; }
.cl-sec-site-sub .subfooter__items a:not(.footer__icon)::after { content: ""; left: 0px; width: 100%; display: block; position: absolute; bottom: -1px; height: 1px; background: currentcolor; transition: transform 0.2s, opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }
@media (-webkit-min-device-pixel-ratio: 2) { .cl-sec-site-sub .subfooter__items a:not(.footer__icon)::after { height: 0.5px; } }
.cl-sec-site-sub .subfooter__items a:not(.footer__icon)::after { opacity: 0.25; transform: scaleX(0); transform-origin: 100% 50%; }
.cl-sec-site-sub .subfooter__items a:not(.footer__icon):hover::after { transform: scaleX(1); transform-origin: 0px 50%; opacity: 1; }
@media only screen and (min-width: 768px) { .cl-sec-site-sub .subfooter__items { grid-template-columns: repeat(2, auto); } }
.cl-sec-site-sub .subfooter__item { display: flex; align-items: center; flex-wrap: wrap; column-gap: 10px; }
@media only screen and (min-width: 768px) { .cl-sec-site-sub .subfooter__item:nth-child(2n+1) { justify-content: flex-start; } }
@media only screen and (min-width: 768px) { .cl-sec-site-sub .subfooter__item:nth-child(2n) { justify-content: flex-end; } }
.cl-sec-site-sub .subfooter__select .popout:first-child { padding-left: 0px; }
.cl-sec-site-sub .popout { position: relative; }
.cl-sec-site-sub .popout__toggle { font-family: var(--FONT-STACK-ACCENT); font-style: var(--FONT-STYLE-ACCENT); font-weight: var(--FONT-WEIGHT-ACCENT); text-transform: var(--FONT-ACCENT-TRANSFORM); letter-spacing: var(--FONT-ACCENT-LETTER-SPACING); font-size: calc(var(--font-3) * var(--FONT-ADJUST-ACCENT)); line-height: var(--leading-normal); margin: 10px 0px; white-space: nowrap; padding: 9px 16px; background-image: none; display: flex; align-items: center; }
.cl-sec-site-sub .popout__toggle:focus { box-shadow: none; }
.cl-sec-site-sub .popout__toggle svg { margin-inline-start: 0.2em; margin-block-start: 0.1em; font-size: 1.4em; transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }
.cl-sec-site-sub .popout__toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
.cl-sec-site-sub .popout-list { background-color: var(--bg); border: 1px solid var(--border); bottom: 100%; position: absolute; opacity: 0; visibility: hidden; margin: 0px 0px 10px; padding: 0px; min-height: 30px; max-height: 300px; max-width: 100vw; pointer-events: none; z-index: 100; overflow-y: auto; overscroll-behavior: contain; }
@media only screen and (max-width: 479px) { .cl-sec-site-sub .popout-list { max-height: min(30vh, 300px); } }
.cl-sec-site-sub .popout-list--visible { opacity: 1; visibility: visible; pointer-events: auto; }
.cl-sec-site-sub .popout-list__item { white-space: nowrap; padding: 0px; margin: 0px; text-align: left; }
.cl-sec-site-sub .popout-list__option { padding: 8px 15px; width: 100%; display: block; font-family: var(--FONT-STACK-ACCENT); font-style: var(--FONT-STYLE-ACCENT); font-weight: var(--FONT-WEIGHT-ACCENT); text-transform: var(--FONT-ACCENT-TRANSFORM); letter-spacing: var(--FONT-ACCENT-LETTER-SPACING); font-size: calc(var(--font-3) * var(--FONT-ADJUST-ACCENT)); line-height: var(--leading-normal); text-decoration: none; text-align: start; }
.cl-sec-site-sub .popout-list__option:hover { background-color: var(--hairline); }
.cl-sec-site-sub .popout-list__item--current .popout-list__option span { border-bottom: 1px solid var(--border); }
.cl-sec-site-sub .popout--footer { display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; }
.cl-sec-site-sub .popout--footer .popout { padding: 0px 5px; }
.cl-sec-site-sub .popout--footer .popout__toggle:focus { border: 1px solid var(--muted); box-shadow: 0 1px 4px var(--hairline); }
.cl-sec-site-sub { --form-top: 14px; --form-left: 20px; }
.cl-sec-site-sub { --OPTION-SIZE-SIBLING: 50px; }
.cl-sec-site-sub, .cl-sec-site-sub { scroll-behavior: auto !important; }
.cl-sec-site-sub { --kaching-cart-font-size-scale: .9; }
@media (min-width: 768px) { .cl-sec-site-sub { --kaching-cart-font-size-scale: 1; } }
.cl-sec-site-sub .kaching-cart :is(a[href], button, input, select, textarea, summary, [role="button"], [contenteditable]):focus-visible { outline: var(--kaching-cart-focus-ring-width) solid currentColor !important; outline-offset: var(--kaching-cart-focus-ring-offset) !important; }
.cl-sec-site-sub { --oke-widget-spaceAbove: 20px; --oke-widget-spaceBelow: 20px; --oke-starRating-spaceAbove: 0; --oke-starRating-spaceBelow: 0; --oke-button-backgroundColor: #000; --oke-button-backgroundColorHover: #000; --oke-button-backgroundColorActive: #000; --oke-button-textColor: #fff; --oke-button-textColorHover: #272d45; --oke-button-textColorActive: #fff; --oke-button-borderColor: #dbdde4; --oke-button-borderColorHover: #dbdde4; --oke-button-borderColorActive: #000; --oke-button-borderRadius: 4px; --oke-button-borderWidth: 1px; --oke-button-fontWeight: 700; --oke-button-fontSize: var(--oke-text-regular,14px); --oke-button-fontFamily: inherit; --oke-border-color: #e5e5eb; --oke-border-width: 1px; --oke-text-primaryColor: #000; --oke-text-secondaryColor: #070707; --oke-text-small: 12px; --oke-text-regular: 14px; --oke-text-large: 20px; --oke-text-fontFamily: inherit; --oke-avatar-size: 48px; --oke-avatar-backgroundColor: #e5e5eb; --oke-avatar-placeholderTextColor: #000; --oke-highlightColor: #000; --oke-shadingColor: #f7f7f8; --oke-productImageSize: 48px; --oke-attributeBar-shadingColor: #9a9db1; --oke-attributeBar-borderColor: undefined; --oke-attributeBar-backgroundColor: #d3d4dd; --oke-attributeBar-markerColor: #000; --oke-filter-backgroundColor: #fff; --oke-filter-backgroundColorActive: #676986; --oke-filter-borderColor: #dbdde4; --oke-filter-borderColorActive: #676986; --oke-filter-textColor: #000; --oke-filter-textColorActive: #fff; --oke-filter-borderRadius: 100px; --oke-filter-searchHighlightColor: #999; --oke-mediaGrid-chevronColor: #676986; --oke-stars-foregroundColor: #161616; --oke-stars-backgroundColor: #e5e5e5; --oke-stars-borderWidth: 0; }
.cl-sec-site-sub { --COLOR-NAV-TEXT-TRANSPARENT: #ffffff; --COLOR-HEADER-TRANSPARENT-GRADIENT: rgba(0, 0, 0, 0.2); --LOGO-PADDING: 15px; --menu-backfill-height: auto; }
/* ==== site-sub [vm] ==== */
@font-face { font-family: "Gowun Batang"; font-weight: 400; font-style: normal; font-display: swap; src: url({{ 'gowunbatang_n4.woff2' | asset_url }}) format("woff2"); }
.cl-sec-site-sub { --kl-reviews-color-light-gray: #e9e9eb; }