:root{--seoul-ink: #24201f;--seoul-paper: #fffdf9;--seoul-blush: #f5d9dd;--seoul-butter: #f4e88f;--seoul-lilac: #ddd5f3;--seoul-mint: #dbe9d3;--seoul-sky: #d8ebf1;--seoul-coral: #ef8c82;--seoul-radius-sm: 14px;--seoul-radius-md: 22px;--seoul-radius-lg: 34px;--seoul-shadow: 0 18px 50px rgb(55 40 36 / 8%)}html{scroll-behavior:smooth}body{background:var(--seoul-paper);color:var(--seoul-ink)}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}.content-for-layout{overflow:clip}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3{letter-spacing:-.045em}.button,.button-custom,button.shopify-payment-button__button--unbranded{min-height:44px;border-radius:999px;padding-inline:1.5rem;font-size:.75rem;font-weight:650;letter-spacing:.03em}#header-group{position:relative;z-index:var(--layer-header)}.header-section{padding:12px clamp(12px,2vw,28px) 0}.header-section:has(>#header-component[transparent]){padding:0}body:has(#header-component[transparent]) #MainContent>.shopify-section:first-child{margin-top:calc((var(--header-group-height) * -1) - 1px)}.announcement-bar{min-height:31px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}#header-component{width:min(1440px,100%);margin-inline:auto;overflow:visible;border-radius:999px}#header-component[transparent]{top:12px;right:auto;left:50%;width:min(1440px,calc(100vw - clamp(24px,4vw,56px)));transform:translate(-50%)}#header-component .header__underlay-closed{height:100%;border:1px solid rgb(36 32 31 / 9%);border-radius:999px;background:#fffdf9e5;box-shadow:0 16px 50px #281e1b1f,0 2px 10px #281e1b0d;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}#header-component .header__underlay-open{display:none}#header-component .header__row{transition:background-color .18s ease,box-shadow .18s ease}#header-component .header__row--top{min-height:62px;border:0!important;border-radius:999px;background:transparent!important}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){#header-component .header__row--top .header__columns{width:100%;min-width:0;grid-template-areas:"left center right"!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:clamp(24px,3vw,52px)!important;align-items:center}#header-component .header__column{display:flex!important;min-width:0}#header-component .header__column--left{justify-self:start;justify-content:flex-start}#header-component .header__column--center{justify-self:center;justify-content:center}#header-component .header__column--right{justify-self:end;justify-content:flex-end;gap:2px!important}#header-component .header__drawer,#header-component .search-action--hidden-on-menu{display:none!important}#header-component :is(.header-menu,.dropdown-localization),#header-component .search-action--hidden-on-drawer{display:flex!important}#header-component .header__column--right :is(.search-action,header-actions){margin-inline:0!important}#header-component .header__column--right header-actions{gap:2px}#header-component .header__column--right .header-actions__action{width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;align-items:center;border-radius:999px;background:transparent;opacity:1!important;transition:color .16s ease,background-color .16s ease,transform .16s ease,opacity .16s ease}#header-component .header__column--right .account-button .aila-account-button__visual{background:transparent;color:inherit}#header-component .header__column--right .header-actions__action:is(:hover,:focus-visible){background:#f5d9dd8c;transform:translateY(-1px)}#header-component .header__column--right .header-actions__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}}#header-component[data-menu-style=drawer] .header__columns:has(.account-button) .search-action{grid-area:leftB}#header-component[transparent] .header__row--top{--color-foreground: var(--seoul-ink) !important;--color-foreground-rgb: 36 32 31 !important;--color-border: var(--seoul-ink) !important;--color-border-rgb: 36 32 31 !important;--color-primary-button-background: var(--seoul-ink) !important;--color-primary-button-text: var(--seoul-paper) !important;--cart-bubble-background: var(--seoul-ink) !important;--cart-bubble-text: var(--seoul-paper) !important}#header-component[sticky][data-sticky-state=active] .header__underlay-closed{background:#fffdf9f5;box-shadow:0 18px 54px #281e1b26,0 2px 10px #281e1b0f}@media(prefers-reduced-motion:no-preference){#header-component[sticky][data-sticky-state]{transition:opacity .32s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1);translate:0 0;will-change:opacity,translate}#header-component[sticky][data-sticky-state=idle]{translate:0 -10px}}@media(prefers-reduced-motion:reduce){#header-component[sticky][data-sticky-state]{transition:none;translate:none}}#header-component .header-logo{min-width:max-content;font-size:.92rem;font-weight:750;letter-spacing:-.04em}#header-component .header-logo__image-container{display:inline-flex;align-items:center;justify-content:center}#header-component .header-logo__image-container:not(:has(img)){min-height:32px;padding-inline:13px;border-radius:999px;background:var(--seoul-ink);color:var(--seoul-paper)}#header-component .menu-list__link{flex-direction:row;align-items:center;gap:.42rem;font-size:.82rem;letter-spacing:.01em}#header-component .menu-list__link-title{position:relative}#header-component .menu-list__link-title:after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}#header-component .aila-menu-caret{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}#header-component .menu-list__link[aria-expanded=true] .aila-menu-caret{margin-top:3px;transform:rotate(225deg)}@media screen and (min-width:750px){#header-component .menu-list__list-item:not([slot]){position:relative}#header-component .menu-list__list-item:not([slot])>.menu-list__submenu{top:calc(100% + 12px)!important;left:50%!important;width:max-content!important;min-width:230px;max-width:min(620px,calc(100vw - 32px));padding:0!important;border:0;transform:translate(-50%);clip-path:none!important}#header-component .menu-list__submenu-inner{display:block;min-width:230px;max-height:min(70vh,620px);padding:.72rem!important;overflow:auto;border:1px solid rgb(36 32 31 / 9%);border-radius:20px;background:#fffdf9fa;box-shadow:0 22px 60px #30231f29;opacity:var(--submenu-content-opacity);transform:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-component .mega-menu,#header-component .mega-menu__grid{display:block;width:auto}#header-component .mega-menu__list,#header-component .mega-menu__column{display:flex;width:100%;flex-direction:column;gap:.18rem}#header-component .mega-menu__link,#header-component .aila-catalog-fallback__link{display:flex;width:100%;align-items:center;padding:.72rem .82rem;border-radius:13px;color:var(--seoul-ink);font-size:.78rem;line-height:1.25;text-decoration:none;opacity:.78;transition:opacity .16s ease,background-color .16s ease,transform .16s ease}#header-component .mega-menu__link:hover,#header-component .aila-catalog-fallback__link:hover{background:#f5d9dd85;opacity:1;transform:translate(2px)}#header-component .mega-menu__link--parent{margin:.2rem 0 .28rem;font-size:.7rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase;opacity:1}#header-component .aila-catalog-fallback{display:grid;min-width:210px;gap:.18rem}}@media screen and (max-width:749px){.header-section{padding:8px 10px 0}.header-section:has(>#header-component[transparent]){padding:0}#header-component[transparent]{top:8px;width:calc(100vw - 20px)}#header-component .header__row--top{min-height:54px}#header-component .header__underlay-closed{box-shadow:0 12px 36px #281e1b1f,0 2px 8px #281e1b0d}}.product-card__content{transition:transform .22s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover .product-card__content{transform:translateY(-3px)}}.product-card .card-gallery{overflow:hidden;border-radius:var(--seoul-radius-md);background:#f5f1eb}.product-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.product-badges__badge{min-height:25px;padding-block:.3rem;padding-inline:.7rem;box-shadow:0 5px 14px #2b201d17;font-size:.65rem;font-weight:700;letter-spacing:.045em}.product-badges__badge--custom{position:relative;overflow:hidden}.product-badges__badge--custom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 28%),transparent 80%);transform:translate(-120%);transition:transform .5s ease}.product-card:hover .product-badges__badge--custom:after{transform:translate(120%)}.seoul-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.seoul-section-heading__eyebrow{display:block;margin-bottom:.55rem;font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.seoul-section-heading h2{max-width:16ch;margin:0;font-size:clamp(2rem,4.6vw,4.4rem);line-height:.95}.seoul-section-heading__link{flex:0 0 auto;border-bottom:1px solid currentColor;color:inherit;font-size:.72rem;font-weight:650;text-decoration:none}@media screen and (max-width:749px){.seoul-section-heading{align-items:flex-start;flex-direction:column}}footer .section-background,footer .section{background:var(--seoul-ink);color:var(--seoul-paper)}footer .footer-content{padding-top:clamp(2rem,5vw,5rem)}footer input{border-color:#fffdf961}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/seoul-perfume.css.map */
