@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Gothic+A1:wght@400;700;900&family=Hanken+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";html:root{--DTFontTypo_Heading: "Archivo Black", "Gothic A1", sans-serif;--DTFontTypo_Body: "Hanken Grotesk", "Gothic A1", sans-serif;--DTFontTypo_Custom: "Hanken Grotesk", "Gothic A1", sans-serif;--font-weight-header: 900;--DTColor_Body: #2C2E35;--DTBodyBGColor: #FFF8F4;--DTTertiaryColor: #2C2E35;--DT_Button_Border_Radius: 999px;--DT_Button_border_width: 2px;--DT_Button_border_Color: #2C2E35}.home-slideshow-section .slide-heading,.dt-sc-heading .dt-sc-main-heading,.dt-sc-main-heading,.dt-sc-main-title{font-family:Archivo Black,Gothic A1,sans-serif}.money,.dt-sc-price,.dt-price-symbol,.grid-link__sale_price,.grid-link__org_price,.ajaxcart__price,.cart-original-total{font-family:Space Mono,monospace;letter-spacing:-.02em}.template-index .dt-sc-btn,.dt-sc-btn.sticker{box-shadow:3px 3px #2c2e35;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}.template-index .dt-sc-btn:hover,.dt-sc-btn.sticker:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #2c2e35}.template-index .dt-sc-btn:active,.dt-sc-btn.sticker:active{transform:translate(2px,2px);box-shadow:0 0 #2c2e35}.template-index .home-linkedlist-menu .dt-sc-collection-section,.template-index .home-custom-section .dt-sc-custom-block,.template-index .home-advanced-testimonial .dt-sc-testimonial-content{border-radius:20px!important;border:2px solid #2C2E35!important;box-shadow:0 10px 24px #ff5c391a!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:hover{transform:translateY(-4px);box-shadow:6px 6px #2c2e35!important;border-color:#2c2e35!important}.template-index .home-custom-section .dt-sc-custom-block{padding:30px!important}@media(max-width:767px){.template-index .home-custom-section .dt-sc-custom-block{padding:20px!important}}.seoulstop-experience-grid .dt-sc-sub-heading{border:2px solid #2C2E35;box-shadow:2px 2px #2c2e35}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(2) .dt-sc-btn{background-color:#f2789f!important;border-color:#2c2e35!important;color:#fff!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(2) .dt-sc-btn:hover{background-color:#e35a86!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(2) .dt-sc-collection-heading,.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(2) .dt-sc-collection-heading a{color:#f2789f!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(3) .dt-sc-btn{background-color:#6c4ce0!important;border-color:#2c2e35!important;color:#fff!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(3) .dt-sc-btn:hover{background-color:#593ec2!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(3) .dt-sc-collection-heading,.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(3) .dt-sc-collection-heading a{color:#6c4ce0!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:before{background:transparent!important}.template-index .home-linkedlist-menu .dt-sc-collection-description,.template-index .home-linkedlist-menu .dt-sc-collection-content p{color:#5a4650!important}body.template-page .dt-sc-collection-section.overall-stye-1,.template-index .home-linkedlist-menu .dt-sc-collection-section.overall-stye-1{top:0!important}body.template-page .dt-sc-collection-section:before{background:transparent!important}body.template-page .dt-sc-collection-heading,body.template-page .dt-sc-collection-heading a{color:var(--ss-accent, #FF5C39)!important}body.template-page .dt-sc-collection-description,body.template-page .dt-sc-collection-content p{color:#5a4650!important}.breadcrumb{background-image:none!important;background-color:var(--ss-accent, #FF5C39)!important;min-height:0!important;margin-top:14px!important;padding-top:9px!important;padding-bottom:9px!important;border-radius:999px!important;text-align:left!important}.breadcrumb .container{text-align:left!important;justify-content:flex-start!important}.breadcrumb .breadcrumb_title{display:none!important}.breadcrumb a,.breadcrumb span,.breadcrumb .breadcrumb__sep{color:#fff!important;font-size:14px!important}.breadcrumb a:hover{opacity:.85}.contact-page{max-width:1520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}.ss-booth-media{width:100%}.ss-booth-photo{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 6px 18px #0b0b0d1f}.ss-booth-brands{margin-top:22px}.ss-booth-brands__label{display:inline-block;font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#5a4650;margin-bottom:10px}.ss-booth-brands__row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ss-chip{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 18px;background:#fff;border:2px solid #2C2E35;border-radius:999px;box-shadow:2px 2px #2c2e35}.ss-chip img{height:24px;width:auto;display:block}.ss-chip img[alt^=Life4Cuts]{height:20px}body[data-theme=kpop]{--ss-accent: #6C4CE0;--ss-accent-hover: #593EC2;--DTPrimaryColor: #6C4CE0;--swiper-theme-color: #6C4CE0;--DTSecondaryColor: #D9CFF7;--DTColor_Heading: #6C4CE0;--DTLinkHoverColor: #6C4CE0;--DT_product_title_hover_color: #6C4CE0;--DT_Button_BG_Color: #6C4CE0;--DT_Button_BG_Hover_Color: #593EC2;--DT_Blog_Link_Hover_Color: #6C4CE0;--DT_Blog_Icon_Color: #6C4CE0;--DT_Blog_Button_Text_Color: #6C4CE0}body[data-theme=beauty]{--ss-accent: #F2789F;--ss-accent-hover: #E35A86;--DTPrimaryColor: #F2789F;--swiper-theme-color: #F2789F;--DTSecondaryColor: #FADCE6;--DTColor_Heading: #F2789F;--DTLinkHoverColor: #F2789F;--DT_product_title_hover_color: #F2789F;--DT_Button_BG_Color: #F2789F;--DT_Button_BG_Hover_Color: #E35A86;--DT_Blog_Link_Hover_Color: #F2789F;--DT_Blog_Icon_Color: #F2789F;--DT_Blog_Button_Text_Color: #F2789F}body[data-theme=b2b]{--ss-accent: #2C2E35;--ss-accent-hover: #1C1D22;--DTPrimaryColor: #2C2E35;--swiper-theme-color: #2C2E35;--DTSecondaryColor: #D7D9DE;--DTColor_Heading: #1C1D22;--DTLinkHoverColor: #2C2E35;--DT_product_title_hover_color: #2C2E35;--DT_Button_BG_Color: #2C2E35;--DT_Button_BG_Hover_Color: #1C1D22;--DT_Blog_Link_Hover_Color: #2C2E35;--DT_Blog_Icon_Color: #2C2E35;--DT_Blog_Button_Text_Color: #2C2E35}body[data-theme=stationery]{--ss-accent: #9A6200;--ss-accent-hover: #8A5800;--ss-accent-fill: #FFC53D;--DTPrimaryColor: #9A6200;--swiper-theme-color: #9A6200;--DTSecondaryColor: #FFF1CC;--DTColor_Heading: #9A6200;--DTLinkHoverColor: #9A6200;--DT_product_title_hover_color: #9A6200;--DT_Button_BG_Color: #9A6200;--DT_Button_BG_Hover_Color: #8A5800;--DT_Blog_Link_Hover_Color: #9A6200;--DT_Blog_Icon_Color: #9A6200;--DT_Blog_Button_Text_Color: #9A6200}body[data-theme] header .dt-sc-header-top-bar{background:var(--ss-accent, #FF5C39)!important;background-color:var(--ss-accent, #FF5C39)!important}body[data-theme] header .announcement-bar{background:var(--ss-accent, #FF5C39)}body[data-theme] ul.dt-nav>li:hover>a,body[data-theme] ul.dt-nav li.active>a,body[data-theme] ul.dt-nav>li.active>a,body[data-theme] ul.dt-nav>li.active>a.mega-menu>span:after{color:var(--ss-accent, #FF5C39)}body[data-theme] .mobile-menu ul.dt-sc-list-inline li.active>a,body[data-theme] .mobile-menu ul.dt-sc-list-inline li a:not(.dt-sc-product__title):hover{color:var(--ss-accent, #FF5C39)}body[data-theme] ul.dt-sc-list-inline>li ul.sub-menu-lists>li.active>a,body[data-theme] ul.dt-sc-list-inline>li ul.sub-menu-lists>li>a:hover,body[data-theme] ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul a:hover,body[data-theme] ul.dt-sc-list-inline>li ul.sub-menu-lists>li>h5 a:hover{color:var(--ss-accent, #FF5C39)}body[data-theme] header .site-header__links a,body[data-theme] header .site-header__links select option,body[data-theme] header .site-header__links select,body[data-theme] header .site-header__links .select2.select2-container .select2-selection,body[data-theme] header .site-header__links .select2.select2-container .select2-selection .select2-selection__rendered,body[data-theme] header .dt-sc-toggle-content{color:var(--ss-accent, #FF5C39)}body[data-theme] header .site-header__links a:hover,body[data-theme] header .site-header__links select option:hover,body[data-theme] header .site-header__links select:hover,body[data-theme] header .site-header__links .select2.select2-container .select2-selection:hover,body[data-theme] header .site-header__links .select2.select2-container .select2-selection .select2-selection__rendered:hover{color:var(--ss-accent-hover, #FF5C39)}body[data-theme] header .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-top-color:var(--ss-accent, #FF5C39)!important}body[data-theme] header .select2.select2-container.select2-container .select2-selection:hover .select2-selection__arrow b{border-top-color:var(--ss-accent-hover, #FF5C39)!important}body[data-theme] header .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:var(--ss-accent-hover, #FF5C39)!important}body[data-theme] header .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__rendered{color:var(--ss-accent-hover, #FF5C39)!important}body[data-theme] header .dt-sc-social-icons a{color:var(--ss-accent, #FF5C39)}body[data-theme] header .dt-sc-social-icons a:hover{color:var(--ss-accent-hover, #FF5C39)}@media only screen and (min-width:768px){body[data-theme] .logo-alignment.dt-sc-logo_left:not(.secondary-menu-enabled) .mobile-nav-container .menu-trigger>i,body[data-theme] .logo-alignment.dt-sc-logo_left:not(.secondary-menu-enabled) .mobile-nav-container .menu-trigger>span{color:var(--ss-accent, #FF5C39)}}@media only screen and (max-width:767px){body[data-theme] .logo-alignment:not(.secondary-menu-enabled) .mobile-nav-container .menu-trigger>i,body[data-theme] .logo-alignment:not(.secondary-menu-enabled) .mobile-nav-container .menu-trigger>span{color:var(--ss-accent, #FF5C39)}}body[data-theme] .breadcrumb a:hover{color:var(--ss-accent, #FF5C39)}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(1) .dt-sc-btn{background-color:#ff5c39!important;border-color:#2c2e35!important;color:#fff!important}.template-index .home-linkedlist-menu .dt-sc-collection-section:nth-child(1) .dt-sc-btn:hover{background-color:#b52706!important}.template-index .home-linkedlist-menu .dt-sc-btn:after{content:none!important}.template-index .home-linkedlist-menu .dt-sc-collection-content .dt-sc-btn{display:block;width:fit-content;min-width:190px;margin-left:auto;margin-right:auto;text-align:center}.template-index .seoulstop-experience-grid .dt-sc-image-gallery img.dt-sc-block-image,.template-index .seoulstop-experience-grid .ss-booth-photo{aspect-ratio:5 / 4;object-fit:cover;width:100%;height:auto;box-sizing:border-box}.template-index .seoulstop-experience-grid .ss-booth-photo{border:2px solid #2C2E35}.template-index .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{align-self:stretch!important}.template-index .seoulstop-experience-grid .dt-sc-heading{display:flex;flex-direction:column;align-items:flex-start;flex:1}.template-index .seoulstop-experience-grid .dt-sc-heading .ss-booth-brands{order:1;margin-top:22px}.template-index .seoulstop-experience-grid .dt-sc-heading .dt-sc-btn{order:2;margin-top:auto;margin-bottom:0!important}.template-index .home-newsletter-section .dt-sc-section-wrapper{float:none!important;width:min(1520px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important;background-image:none!important;background-color:#fcefe6!important;border:2px solid #2C2E35;border-radius:20px;box-shadow:0 10px 24px #2c2e3514,0 0 36px #ff5c3940;padding-left:48px!important;padding-right:48px!important}.template-index .home-newsletter-section .home-newsletter-page{transform:none!important;left:0!important;margin-left:0!important}.template-index .home-newsletter-section .section-head,.template-index .home-newsletter-section .section-head *,.template-index .home-newsletter-section .dt-sc-newsletter-section{text-align:center!important}.template-index .home-newsletter-section .dt-sc-newsletter-form{float:none!important;margin-left:auto!important;margin-right:auto!important}.template-index .home-newsletter-section .contact-input{justify-content:center!important}.template-index .home-newsletter-section .dt-sc-newsletter-form p,.template-index .home-newsletter-section .dt-sc-newsletter-form .newsletter-description{text-align:center!important}.template-index [id*="1639551756e821b191"] .dt-sc-section-wrapper{background-image:none!important}.home-advanced-testimonial .ss-review-avatar{width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:64px;line-height:1;color:#fff;border:2px solid #2C2E35;box-shadow:0 6px 18px #0b0b0d1f}.home-advanced-testimonial .ss-review-source{display:block;margin-top:4px;font-size:13px;letter-spacing:.04em;color:#5a4650}.home-advanced-testimonial .advanced-testimonial-gallery .slick-list{overflow:visible!important;clip-path:inset(-90px 0)}header .dt-sc-header-toggle{position:relative}header .dt-sc-header-toggle .dt-sc-toggle-content{background:#fff8f4!important;border:2px solid #2C2E35;border-radius:12px;box-shadow:4px 4px #2c2e35;padding:12px 18px!important;min-width:170px;left:auto!important;right:0!important;max-width:calc(100vw - 24px)}header .dt-sc-header-toggle .dt-sc-toggle-content li a{color:#2c2e35!important}header .dt-sc-header-toggle .dt-sc-toggle-content li a:hover{color:var(--ss-accent, #FF5C39)!important}.dt-sc-collection-section.overall-stye-1:nth-child(2):after,.dt-sc-collection-section.overall-stye-1:nth-child(3):after{content:none!important}.template-index .home-slideshow-section>.container-fluid{max-width:1520px;width:min(1520px,calc(100% - 40px));margin-left:auto;margin-right:auto;border-radius:22px;overflow:hidden;border:2px solid #2C2E35;box-shadow:0 10px 24px #ff5c391a}.template-index .home-slideshow-section{padding-top:18px}.template-index [id*="1639551756e821b191"] .dt-sc-section-wrapper{float:none!important;width:min(1520px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:767px){.template-index .home-slideshow-section>.container-fluid{width:calc(100% - 24px);border-radius:18px}}@media(min-width:768px){.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .swiper-slide img.slide-img:not(.mobile-only){display:block;width:60%!important;height:620px!important;object-fit:cover;object-position:left center}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .slider-content{left:auto!important;right:0!important;width:40%!important;height:100%!important;padding:0!important;background:#fff8f4!important;border-left:2px solid #2C2E35;display:flex!important;align-items:center!important}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .slider-content [class*=slide_]{width:100%!important;max-width:none!important;margin:0!important;padding:48px 56px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important;align-self:center!important}}@media(min-width:768px)and (max-width:1199px){.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .swiper-slide img.slide-img:not(.mobile-only){height:520px!important}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .slider-content [class*=slide_]{padding:32px 36px!important}}@media(max-width:767px){.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .swiper-slide>a{display:block;width:100%}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .swiper-slide img.slide-img.mobile-only{display:block;width:100%!important;height:auto!important;aspect-ratio:1600 / 850;object-fit:cover}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .slider-content{position:static!important;width:100%!important;height:auto!important;padding:0!important;background:#fff8f4!important;border-top:2px solid #2C2E35;display:block!important}.home-slideshow-section .ss-hero-frosted .dt-sc-swiper-slider .swiper-wrapper .slider-content [class*=slide_]{width:100%!important;height:auto!important;margin:0!important;padding:28px 20px 32px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-align:center!important;align-items:center!important;justify-content:flex-start!important}}.ss-section-anchor{display:block;position:relative;top:-24px;visibility:hidden;height:0}.ss-kpop-mega .ss-kpop-col>h5{font-family:Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 12px;padding:0 0 10px;font-size:12px!important;border-bottom:2px solid #6C4CE0!important}.ss-kpop-mega .ss-kpop-col>h5 a{color:#2c2e35!important}.ss-kpop-mega .ss-kpop-preorder-strip{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;box-sizing:border-box;background:#fcefe6;border:2px solid #2C2E35;border-radius:12px;padding:14px 18px;margin:0 0 20px}.ss-kpop-mega .ss-kpop-preorder-strip__label{flex:0 0 auto;font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:13px;text-transform:uppercase;color:#6c4ce0;white-space:nowrap}.ss-kpop-mega .ss-kpop-preorder-strip__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.ss-kpop-mega .ss-kpop-preorder-chip{background:#fff;border:2px solid #2C2E35;border-radius:999px;box-shadow:2px 2px #2c2e35;transition:transform .15s ease,box-shadow .15s ease}.ss-kpop-mega .ss-kpop-preorder-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #2c2e35}.ss-kpop-mega .ss-kpop-preorder-chip>a{display:flex;align-items:center;gap:6px;padding:7px 16px;color:#2c2e35;white-space:nowrap}.ss-kpop-mega .ss-kpop-preorder-chip__name{font-size:13px;font-weight:600}.ss-kpop-mega .ss-kpop-preorder-chip__label{font-family:Space Mono,monospace;font-size:11px;color:#6c4ce0}.ss-kpop-mega .ss-kpop-preorder-chip--all{background:#6c4ce0}.ss-kpop-mega .ss-kpop-preorder-chip--all>a,.ss-kpop-mega .ss-kpop-preorder-chip--all .ss-kpop-preorder-chip__name{color:#fff}.ss-kpop-mega .ss-kpop-artist-list{list-style:none;margin:0;padding:0}.ss-kpop-mega .ss-kpop-artist-list__item+.ss-kpop-artist-list__item{margin-top:2px}.ss-kpop-mega .ss-kpop-artist-list__item>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.ss-kpop-mega .ss-kpop-artist-list__name{font-size:14.5px;color:#2c2e35}.ss-kpop-mega .ss-kpop-artist-list__item>a:hover .ss-kpop-artist-list__name{color:#6c4ce0}.ss-kpop-badge--pre{flex:0 0 auto;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:#6c4ce0;border-radius:999px;padding:3px 9px}.ss-kpop-mega .ss-kpop-artist-list__item--all>a{font-weight:700;color:#6c4ce0!important}.ss-kpop-mega .ss-kpop-artist-list__item--all>a:hover{color:#593ec2!important}.ss-kpop-mega .ss-kpop-shop-type-list{list-style:none;margin:0;padding:0}.ss-kpop-mega .ss-kpop-shop-type-list li+li{margin-top:2px}.ss-kpop-mega .ss-kpop-shop-type-list li>a{display:block;padding:6px 0;font-size:14.5px!important;color:#2c2e35!important}.ss-kpop-mega .ss-kpop-shop-type-list li>a:hover{color:#6c4ce0!important}.ss-kpop-mega .ss-kpop-promo-tile{position:relative;border:2px solid #2C2E35;border-radius:14px;box-shadow:3px 3px #2c2e35;overflow:hidden}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-mega_menu{min-height:240px;aspect-ratio:4 / 5}.ss-kpop-mega .ss-kpop-promo-tile .ss-kpop-promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ss-kpop-mega .ss-kpop-promo-tile .ss-kpop-promo-tile__tag{position:absolute;top:12px;left:12px;z-index:2;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2c2e35;background:#fff;border:2px solid #2C2E35;border-radius:999px;padding:3px 10px}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-details{position:relative!important;bottom:auto!important;z-index:2;width:100%;background:#fff8f4f0;padding:14px 16px;box-sizing:border-box}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-mega_menu-title{margin:0 0 10px;line-height:1.2}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-mega_menu-title-link{font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:16px;color:#2c2e35}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-btn{display:inline-block;background:#fff!important;color:#2c2e35!important;border:2px solid #2C2E35!important;border-radius:999px!important;padding:8px 18px!important}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-btn:hover{background:#6c4ce0!important;color:#fff!important;border-color:#2c2e35!important}@media(max-width:1280px){.ss-kpop-mega .ss-kpop-preorder-strip{align-items:flex-start}.ss-kpop-mega .ss-kpop-preorder-strip__label{padding-top:4px}.ss-kpop-mega .ss-kpop-preorder-strip__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ss-kpop-mega .ss-kpop-preorder-chip{flex:0 0 auto}.ss-kpop-mega .ss-kpop-columns{display:block!important}.ss-kpop-mega .ss-kpop-columns>li{float:none!important;width:100%!important;margin-bottom:24px}.ss-kpop-mega .ss-kpop-columns>li:last-child{margin-bottom:0}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-mega_menu{aspect-ratio:auto;min-height:0;height:auto}.ss-kpop-mega .ss-kpop-promo-tile .ss-kpop-promo-tile__image{position:static;width:100%;height:160px}.ss-kpop-mega .ss-kpop-promo-tile .dt-sc-details{position:static!important}}footer.site-footer:after{z-index:1!important}.ss-kbeauty-mega .ss-kbeauty-col>h5{font-family:Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 12px;padding:0 0 10px;font-size:12px!important;border-bottom:2px solid #F2789F!important}.ss-kbeauty-mega .ss-kbeauty-col>h5 a{color:#2c2e35!important}.ss-kbeauty-mega .ss-kbeauty-col--categories{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px;align-items:start}.ss-kbeauty-mega .ss-kbeauty-col--categories>h5{grid-column:1 / -1}.ss-kbeauty-mega .ss-kbeauty-cat-group__title{font-family:Hanken Grotesk,sans-serif;font-weight:700;font-size:14.5px;color:#1c1d22;margin:12px 0 6px}.ss-kbeauty-mega .ss-kbeauty-col--categories>.ss-kbeauty-cat-group:first-child>.ss-kbeauty-cat-group__title,.ss-kbeauty-mega .ss-kbeauty-col--categories>.ss-kbeauty-cat-group__title:first-child{margin-top:0}.ss-kbeauty-mega .ss-kbeauty-cat-list{list-style:none;margin:0;padding:0}.ss-kbeauty-mega .ss-kbeauty-cat-list__item+.ss-kbeauty-cat-list__item{margin-top:8px}.ss-kbeauty-mega .ss-kbeauty-cat-list__item>a{display:block;font-size:14px;color:#2c2e35}.ss-kbeauty-mega .ss-kbeauty-cat-list__item>a:hover{color:#f2789f}.ss-kbeauty-mega .ss-kbeauty-shopby-list{list-style:none;margin:0;padding:0}.ss-kbeauty-mega .ss-kbeauty-shopby-list li{line-height:normal!important}.ss-kbeauty-mega .ss-kbeauty-shopby-list li+li{margin-top:8px}.ss-kbeauty-mega .ss-kbeauty-shopby-list li>a{display:block;font-size:14px!important;color:#2c2e35!important}.ss-kbeauty-mega .ss-kbeauty-shopby-list li>a:hover{color:#f2789f!important}.ss-kbeauty-mega .ss-kbeauty-brand-list{list-style:none;margin:0;padding:0}.ss-kbeauty-mega .ss-kbeauty-brand-list li{line-height:normal!important}.ss-kbeauty-mega .ss-kbeauty-brand-list li+li{margin-top:8px}.ss-kbeauty-mega .ss-kbeauty-brand-chip>a{display:flex;align-items:center;gap:9px;font-size:14.5px!important;font-weight:700;color:#2c2e35!important}.ss-kbeauty-mega .ss-kbeauty-brand-chip:hover>a{color:#f2789f!important}.ss-kbeauty-mega .ss-kbeauty-brand-chip__dot{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid #2C2E35;background:#f2789f;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:10px;line-height:1;color:#fff!important}.ss-kbeauty-mega .ss-kbeauty-brand-list__all,.ss-kbeauty-mega .ss-kbeauty-brand-list__all>a{font-weight:700;color:#f2789f!important}.ss-kbeauty-mega .ss-kbeauty-brand-list__all:hover,.ss-kbeauty-mega .ss-kbeauty-brand-list__all>a:hover{color:#e35a86!important}.ss-kbeauty-mega .ss-kbeauty-promo-tile{position:relative;border:2px solid #2C2E35;border-radius:14px;box-shadow:3px 3px #2c2e35;overflow:hidden}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-mega_menu{min-height:240px;aspect-ratio:4 / 5}.ss-kbeauty-mega .ss-kbeauty-promo-tile .ss-kbeauty-promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ss-kbeauty-mega .ss-kbeauty-promo-tile .ss-kbeauty-promo-tile__tag{position:absolute;top:12px;left:12px;z-index:2;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2c2e35;background:#fff;border:2px solid #2C2E35;border-radius:999px;padding:3px 10px}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-details{position:relative!important;bottom:auto!important;z-index:2;width:100%;background:#fff8f4f0;padding:14px 16px;box-sizing:border-box}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-mega_menu-title{margin:0 0 10px;line-height:1.2}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-mega_menu-title-link{font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:16px;color:#2c2e35}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-btn{display:inline-block;background:#fff!important;color:#2c2e35!important;border:2px solid #2C2E35!important;border-radius:999px!important;padding:8px 18px!important}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-btn:hover{background:#f2789f!important;color:#fff!important;border-color:#2c2e35!important}@media(max-width:1280px){.ss-kbeauty-mega>ul.sub-menu-lists.three-column{display:block!important}.ss-kbeauty-mega .ss-kbeauty-col{float:none!important;width:100%!important;margin-bottom:24px}.ss-kbeauty-mega .ss-kbeauty-col:last-child{margin-bottom:0}.ss-kbeauty-mega .ss-kbeauty-col--categories{grid-template-columns:1fr;gap:0}.ss-kbeauty-mega .ss-kbeauty-cat-group__title{margin-top:12px}.ss-kbeauty-mega .ss-kbeauty-col--categories>.ss-kbeauty-cat-group:first-child>.ss-kbeauty-cat-group__title,.ss-kbeauty-mega .ss-kbeauty-col--categories>.ss-kbeauty-cat-group__title:first-child{margin-top:0}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-mega_menu{aspect-ratio:auto;min-height:0;height:auto}.ss-kbeauty-mega .ss-kbeauty-promo-tile .ss-kbeauty-promo-tile__image{position:static;width:100%;height:160px}.ss-kbeauty-mega .ss-kbeauty-promo-tile .dt-sc-details{position:static!important}}.ss-kbeauty-mega .ss-kbeauty-cat-group__title{line-height:1.5!important;font-size:14.5px!important;font-weight:700!important;text-transform:none!important}.ss-kbeauty-mega .ss-kbeauty-cat-list__item,.ss-kbeauty-mega .ss-kbeauty-cat-list__item a,.ss-kbeauty-mega .ss-kbeauty-shopby-list li,.ss-kbeauty-mega .ss-kbeauty-shopby-list li a{line-height:1.5!important;font-size:14px!important;text-transform:none!important}.ss-kbeauty-mega .ss-kbeauty-brand-list li,.ss-kbeauty-mega .ss-kbeauty-brand-list li a{line-height:1.5!important;font-size:14.5px!important;text-transform:none!important}header{z-index:20!important}.drawer{z-index:30!important}.js-drawer-open .is-moved-by-drawer:before{z-index:25!important}@media(min-width:1281px){ul.ss-kbeauty-mega{display:grid!important;grid-template-columns:1.6fr .9fr 1.1fr 1.2fr;column-gap:36px;align-items:start;padding:28px 36px 32px!important;box-sizing:border-box}ul.ss-kbeauty-mega>li{width:auto!important;float:none!important;padding:0!important;margin:0;min-width:0}}.ss-kbeauty-mega .ss-kbeauty-cat-group__title,.ss-kbeauty-mega .ss-kbeauty-cat-group__title a{font-family:Hanken Grotesk,sans-serif;font-weight:700!important;font-size:14.5px!important;color:#1c1d22!important;line-height:1.5!important;text-transform:none!important}.ss-kbeauty-mega a.ss-kbeauty-cat-group__title:hover,.ss-kbeauty-mega .ss-kbeauty-cat-group__title a:hover,.ss-kbeauty-mega .ss-kbeauty-cat-group__title:hover a{color:#f2789f!important}.ss-kbeauty-mega .ss-kbeauty-cat-list{padding-left:14px}@media(max-width:1280px){.ss-kbeauty-mega .ss-kbeauty-cat-list{padding-left:18px}ul.ss-kbeauty-mega>li.ss-kbeauty-col--shopby>h5,ul.ss-kbeauty-mega>li.ss-kbeauty-col--brands>h5{margin-top:26px!important}}ul.ss-kbeauty-mega .ss-kbeauty-cat-group__title{display:block!important;margin:14px 0 6px!important}ul.ss-kbeauty-mega .ss-kbeauty-col--categories>.ss-kbeauty-cat-group:nth-child(-n+3) .ss-kbeauty-cat-group__title{margin-top:0!important}.mobile-menu ul.dt-sc-list-inline>li.has-mega-menu ul.sub-menu-lists ul.ss-kbeauty-cat-list{padding-left:18px!important}.mobile-menu ul.ss-kbeauty-mega>li.ss-kbeauty-col--promo{margin-top:26px!important}@media(max-width:1280px){.ss-kbeauty-mega li.ss-kbeauty-col,.ss-kbeauty-mega li.ss-kbeauty-col--promo,.ss-kpop-mega li.ss-kpop-col,.ss-kpop-mega li.ss-kpop-promo-tile{float:none!important;display:flow-root!important;width:100%!important;height:auto!important}.ss-kbeauty-mega .ss-kbeauty-cat-list__item,.ss-kbeauty-mega .ss-kbeauty-shopby-list>li,.ss-kbeauty-mega .ss-kbeauty-brand-list>li,.ss-kpop-mega .ss-kpop-artist-list>li,.ss-kpop-mega .ss-kpop-shop-type-list>li,.ss-kpop-mega .ss-kpop-preorder-strip__list>li{float:none!important}}@media(min-width:1281px)and (max-width:1650px){header ul.dt-nav{white-space:nowrap}header ul.dt-nav>li>a{padding:10px 15px;font-size:15px}}@media(min-width:1281px)and (max-width:1470px){header ul.dt-nav>li>a{padding:10px;font-size:13px}}.ss-stationery-mega .ss-stationery-col>h5{font-family:Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 12px;padding:0 0 10px;font-size:12px!important;border-bottom:2px solid #9A6200!important}.ss-stationery-mega .ss-stationery-col>h5 a{color:#2c2e35!important}.ss-stationery-mega .ss-stationery-cat-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:4px}.ss-stationery-mega .ss-stationery-cat-list li{line-height:1.5!important}.ss-stationery-mega .ss-stationery-cat-list li>a{display:block;font-size:14px!important;color:#2c2e35!important;text-transform:none!important;white-space:normal;overflow-wrap:break-word}.ss-stationery-mega .ss-stationery-cat-list li>a:hover{color:#9a6200!important}.ss-stationery-mega .ss-stationery-shopby-list{list-style:none;margin:0;padding:0}.ss-stationery-mega .ss-stationery-shopby-list li{line-height:1.5!important}.ss-stationery-mega .ss-stationery-shopby-list li+li{margin-top:8px}.ss-stationery-mega .ss-stationery-shopby-list li>a{display:block;font-size:14px!important;color:#2c2e35!important;text-transform:none!important}.ss-stationery-mega .ss-stationery-shopby-list li>a:hover{color:#9a6200!important}.ss-stationery-mega .ss-stationery-collect-list{list-style:none;margin:0;padding:0}.ss-stationery-mega .ss-stationery-collect-list li{line-height:1.5!important}.ss-stationery-mega .ss-stationery-collect-list li+li{margin-top:8px}.ss-stationery-mega .ss-stationery-collect-list li>a{display:block;font-size:14px!important;color:#2c2e35!important;text-transform:none!important}.ss-stationery-mega .ss-stationery-collect-list li>a:hover{color:#9a6200!important}.ss-stationery-mega .ss-stationery-collect-caption{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:#2c2e35;opacity:.72;white-space:normal;overflow-wrap:break-word}.ss-stationery-mega .ss-stationery-promo-tile{position:relative;border:2px solid #2C2E35;border-radius:14px;box-shadow:3px 3px #2c2e35;overflow:hidden}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-mega_menu{min-height:240px;aspect-ratio:4 / 5}.ss-stationery-mega .ss-stationery-promo-tile .ss-stationery-promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ss-stationery-mega .ss-stationery-promo-tile .ss-stationery-promo-tile__tag{position:absolute;top:12px;left:12px;z-index:2;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2c2e35;background:#ffc53d;border:2px solid #2C2E35;border-radius:999px;padding:3px 10px}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-details{position:relative!important;bottom:auto!important;z-index:2;width:100%;background:#fff8f4f0;padding:14px 16px;box-sizing:border-box}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-mega_menu-title{margin:0 0 10px;line-height:1.2}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-mega_menu-title-link{font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:16px;color:#2c2e35}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-btn{display:inline-block;background:#fff!important;color:#2c2e35!important;border:2px solid #2C2E35!important;border-radius:999px!important;padding:8px 18px!important}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-btn:hover{background:#9a6200!important;color:#fff!important;border-color:#2c2e35!important}@media(min-width:1281px){ul.ss-stationery-mega{display:grid!important;grid-template-columns:1fr .9fr 1.1fr 1.2fr;column-gap:36px;align-items:start;padding:28px 36px 32px!important;box-sizing:border-box}ul.ss-stationery-mega>li{width:auto!important;float:none!important;padding:0!important;margin:0;min-width:0}}@media(max-width:1280px){.ss-stationery-mega .ss-stationery-col{float:none!important;width:100%!important;margin-bottom:24px}.ss-stationery-mega .ss-stationery-col:last-child{margin-bottom:0}.ss-stationery-mega .ss-stationery-cat-list{grid-template-columns:1fr;gap:0}.ss-stationery-mega .ss-stationery-cat-list li+li{margin-top:8px}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-mega_menu{aspect-ratio:auto;min-height:0;height:auto}.ss-stationery-mega .ss-stationery-promo-tile .ss-stationery-promo-tile__image{position:static;width:100%;height:160px}.ss-stationery-mega .ss-stationery-promo-tile .dt-sc-details{position:static!important}ul.ss-stationery-mega>li.ss-stationery-col--shopby>h5,ul.ss-stationery-mega>li.ss-stationery-col--collect>h5{margin-top:26px!important}.ss-stationery-mega li.ss-stationery-col--promo{margin-top:26px!important}}.mobile-menu ul.dt-sc-list-inline>li.has-mega-menu ul.sub-menu-lists ul.ss-stationery-cat-list{padding-left:0!important}@media(max-width:1280px){.ss-stationery-mega li.ss-stationery-col,.ss-stationery-mega li.ss-stationery-col--promo{float:none!important;display:flow-root!important;width:100%!important;height:auto!important}.ss-stationery-mega .ss-stationery-cat-list li,.ss-stationery-mega .ss-stationery-shopby-list>li,.ss-stationery-mega .ss-stationery-collect-list>li{float:none!important}}.ss-spotlight{position:relative;white-space:normal;overflow-wrap:break-word}.ss-spotlight__frame{position:relative}.ss-spotlight__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.ss-spotlight__track::-webkit-scrollbar{display:none;width:0;height:0}.ss-spotlight__slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start;display:flex}.ss-spotlight__tile{width:100%}.ss-spotlight__tile{position:relative;aspect-ratio:4 / 5;min-height:240px;border:2px solid #2C2E35;border-radius:14px;box-shadow:3px 3px #2c2e35;overflow:hidden}.ss-spotlight__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ss-spotlight__media-link{display:block}.ss-spotlight__tag{position:absolute;top:12px;left:12px;z-index:2;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#2c2e35;background:#ffc53d;border:2px solid #2C2E35;border-radius:999px;padding:3px 10px}.ss-spotlight__details{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff8f4f0;padding:10px 14px 16px;box-sizing:border-box}.ss-spotlight__title{margin:0 0 6px;line-height:1.2}.ss-spotlight__title-link{font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:14px;color:#2c2e35}.ss-spotlight__btn{display:inline-block;background:#fff;color:#2c2e35;border:2px solid #2C2E35;border-radius:999px;padding:4px 12px;font-size:12px;line-height:1.3}.ss-spotlight__btn:hover{background:#9a6200;color:#fff;border-color:#2c2e35}.ss-spotlight .ss-spotlight__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:44px;margin:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;box-sizing:border-box;background:transparent;color:#2c2e35;opacity:.6;font-size:26px;line-height:1;cursor:pointer;padding:0;text-shadow:0 0 6px rgba(255,248,244,.95),0 0 2px rgba(255,248,244,.95)}.ss-spotlight .ss-spotlight__arrow:hover{opacity:1;color:#9a6200;background:transparent}.ss-spotlight .ss-spotlight__arrow:focus-visible{outline:2px solid #9A6200;outline-offset:2px}.ss-spotlight .ss-spotlight__arrow--prev{left:8px}.ss-spotlight .ss-spotlight__arrow--next{right:8px}.ss-spotlight__dots{position:absolute;left:0;right:0;bottom:8px;z-index:3;display:flex;justify-content:center;gap:6px;pointer-events:none}.ss-spotlight__dots button{pointer-events:auto;width:6px;height:6px;padding:0;margin:0;border:none;border-radius:50%;background:#2c2e3559;cursor:pointer}.ss-spotlight__dots button.is-active{background:#9a6200}.ss-spotlight__dots button:focus-visible{outline:2px solid #9A6200;outline-offset:2px}@media(max-width:1280px){.ss-spotlight__tile{aspect-ratio:auto;min-height:0;height:auto;display:flex;flex-direction:column}.ss-spotlight__media-link{flex:0 0 auto}.ss-spotlight__image{position:static;width:100%;height:160px;flex:0 0 auto}.ss-spotlight__details{position:static;flex:1 0 auto;padding-bottom:26px}.ss-spotlight .ss-spotlight__arrow{display:none}}.mobile-menu .ss-spotlight__track{touch-action:pan-x}.mobile-menu .ss-spotlight__arrow{display:none}.ss-predictive-cats{padding:0 10px 10px}.ss-predictive-cats__title{font-family:Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:12px;margin:10px 0 6px}.ss-predictive-cats__list{list-style:none;margin:0;padding:0}.ss-predictive-cats__list li+li{margin-top:2px}.ss-predictive-cats__list a{display:block;padding:4px 0;font-size:14px}.ss-predictive-cats__list a:hover{color:var(--ss-accent, #FF5C39)}.ss-brand-dir{--ss-brand-dir-accent: var(--ss-accent, #F2789F);--ss-brand-dir-accent-hover: var(--ss-accent-hover, #E35A86);--ss-brand-dir-dot-fg: #2C2E35}.ss-brand-dir--beauty{--ss-brand-dir-accent: #F2789F;--ss-brand-dir-accent-hover: #E35A86;--ss-brand-dir-dot-fg: #2C2E35}.ss-brand-dir--kpop{--ss-brand-dir-accent: #6C4CE0;--ss-brand-dir-accent-hover: #593EC2;--ss-brand-dir-dot-fg: #ffffff}.ss-brand-dir__intro{max-width:640px;margin:0 0 28px;color:#2c2e35;font-size:15px;line-height:1.5}.ss-brand-dir__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;list-style:none;margin:0;padding:0}.ss-brand-dir__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:2px solid #2C2E35;border-radius:20px;box-shadow:0 10px 24px #ff5c391a;padding:20px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.ss-brand-dir__card:hover,.ss-brand-dir__card:focus-visible{transform:translateY(-4px);box-shadow:0 16px 32px #ff5c3929}.ss-brand-dir__card:focus-visible{outline:2px solid var(--ss-brand-dir-accent, #F2789F);outline-offset:3px}.ss-brand-dir__logo-strip{display:flex;align-items:center;justify-content:center;height:56px;width:100%;margin-bottom:12px}.ss-brand-dir__logo{display:block;max-height:100%;max-width:70%;width:auto;height:auto;object-fit:contain}.ss-brand-dir__dot{width:44px;height:44px;border-radius:50%;border:2px solid #2C2E35;background:var(--ss-brand-dir-accent, #F2789F);color:var(--ss-brand-dir-dot-fg, #2C2E35);display:flex;align-items:center;justify-content:center;font-family:Archivo Black,Hanken Grotesk,sans-serif;font-size:16px;line-height:1}.ss-brand-dir__name{font-family:Hanken Grotesk,Gothic A1,sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:#2c2e35;white-space:normal;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-brand-dir__card:hover .ss-brand-dir__name{color:var(--ss-brand-dir-accent-hover, #E35A86)}.ss-brand-dir__empty{text-align:center;padding:40px 20px;color:#2c2e35;font-size:15px;opacity:.7}@media(min-width:768px)and (max-width:1023px){.ss-brand-dir__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}@media(max-width:767px){.ss-brand-dir__grid{grid-template-columns:repeat(2,1fr);gap:12px}.ss-brand-dir__card{padding:16px 10px}}.template-password .password-page{background-color:#fff8f4!important;background-image:none!important}.template-password .password-main__inner{max-width:720px;margin:0 auto;padding:64px 24px}.ss-password__hero{margin-bottom:8px}.ss-password__logo{display:block;margin:0 auto 24px}.ss-password__logo img{max-height:64px;width:auto;display:block;margin:0 auto}.template-password .password__title,.ss-password__headline{font-family:Archivo Black,Gothic A1,sans-serif!important;font-weight:900!important;color:#ff5c39!important;font-size:clamp(32px,6vw,56px);text-transform:none!important;letter-spacing:0!important;line-height:1.1;margin:0 0 16px}.ss-password__sub{font-family:Hanken Grotesk,Gothic A1,sans-serif;font-size:17px;line-height:1.5;color:#2c2e35;max-width:520px;margin:0 auto}.ss-password__signup{max-width:480px;margin:40px auto 0;background:#fcefe6;border:2px solid #2C2E35;border-radius:20px;box-shadow:0 10px 24px #2c2e3514,0 0 36px #ff5c3940;padding:32px}.template-password .password__form-heading,.ss-password__signup-heading{font-family:Archivo Black,Gothic A1,sans-serif!important;font-weight:900!important;font-size:18px;color:#2c2e35!important;margin:0 0 18px}.template-password .password__input-group,.ss-password__signup-form{display:flex;flex-wrap:wrap;gap:10px;max-width:none!important;margin:0!important}.template-password .password-page .input-group__field,.ss-password__input{flex:1 1 200px;background:#fff8f4!important;border:2px solid #2C2E35!important;border-radius:12px;padding:12px 16px;font-family:Hanken Grotesk,sans-serif;font-size:15px;color:#2c2e35}.template-password .password-page .input-group__field:focus,.ss-password__input:focus{outline:none;border-color:#ff5c39!important;box-shadow:0 0 0 3px #ff5c392e}.template-password .password-page input[type=email]::placeholder,.ss-password__input::placeholder{color:#2c2e3580!important;opacity:1!important}.template-password .password-page .dt-sc-btn,.ss-password__btn{background:#ff5c39!important;color:#fff!important;border:2px solid #2C2E35!important;border-radius:999px!important;padding:12px 24px!important;font-weight:700;margin:0!important}.template-password .password-page .dt-sc-btn:hover,.ss-password__btn:hover{background:#b52706!important;border-color:#2c2e35!important;color:#fff!important}.template-password .password-page .dt-sc-btn:focus-visible,.ss-password__btn:focus-visible{outline:2px solid #2C2E35;outline-offset:3px}.template-password .form--success{list-style:none;padding:0;margin:0;color:#2c2e35;font-family:Hanken Grotesk,sans-serif}.ss-password__stores{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:720px;margin:40px auto 0}.ss-password__store-card{flex:1 1 280px;max-width:320px;background:#fff8f4;border:2px solid #2C2E35;border-radius:20px;box-shadow:0 10px 24px #ff5c391a;padding:20px 24px;text-align:left}.ss-password__store-status{display:inline-block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:2px solid #2C2E35;margin-bottom:10px}.ss-password__store-card--open .ss-password__store-status{background:#ff5c39;color:#fff;border-color:#2c2e35}.ss-password__store-card--soon .ss-password__store-status{background:transparent;color:#2c2e35;border-color:#2c2e35}.ss-password__store-name{font-family:Archivo Black,Gothic A1,sans-serif;font-size:16px;color:#2c2e35;margin:0 0 6px}.ss-password__store-address,.ss-password__store-phone{font-family:Hanken Grotesk,sans-serif;font-size:14px;line-height:1.5;color:#2c2e35;margin:0}.ss-password__store-phone a{font-family:Space Mono,monospace;color:#ff5c39;text-decoration:none}.ss-password__store-phone a:hover{color:#b52706}.template-password .password-header{padding:16px}.template-password .password-header .js-modal-open-login-modal,.ss-password__pw-toggle{display:inline-block!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#2c2e35!important;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:6px 4px!important;margin:0!important}.template-password .password-header .js-modal-open-login-modal:hover,.ss-password__pw-toggle:hover{color:#ff5c39!important;background:transparent!important}.ss-password__pw-form,.template-password #LoginModal .modal__centered{background:#fff8f4;border:2px solid #2C2E35;border-radius:20px;box-shadow:0 10px 24px #2c2e351f;max-width:360px}.template-password #LoginModal .password__form-heading{font-size:16px}.template-password #LoginModal .password__input-group{display:flex;gap:8px;max-width:none;margin:0 0 12px}.template-password #LoginModal .input-group__field{background:#fff8f4!important;border:2px solid #2C2E35!important;border-radius:12px;padding:10px 14px}.template-password #LoginModal .dt-sc-btn{background:#ff5c39!important;color:#fff!important;border:2px solid #2C2E35!important;border-radius:999px!important}.template-password #LoginModal .dt-sc-btn:hover{background:#b52706!important}.template-password .modal__close.dt-sc-btn{background:transparent!important;border:0!important;color:#2c2e35!important;box-shadow:none!important}.template-password .password-powered-by,.ss-password__footer{margin-top:48px;font-family:Hanken Grotesk,sans-serif;font-size:12px;color:#2c2e3599}.template-password .password-powered-by a,.ss-password__footer a{color:#2c2e3599}.template-password .password-social-sharing a{color:#2c2e35}.template-password .password-social-sharing a:hover{color:#ff5c39}@media(max-width:767px){.template-password .password-main__inner{padding:40px 16px}.ss-password__signup{padding:24px;margin-top:28px}.template-password .password__input-group,.ss-password__signup-form{flex-direction:column}.ss-password__stores{flex-direction:column;align-items:stretch;margin-top:28px}.ss-password__store-card{max-width:none}.template-password .password-header{padding:10px}}.product-template-page .product-description-product-template .product-meta-block .product-title{font-size:26px;line-height:1.2;letter-spacing:-.4px;margin-bottom:10px}@media(min-width:1281px){.product-template-page .product-description-product-template .product-meta-block .product-title{font-size:30px}}.product-template-page .product-description-product-template .product-rte-description p{font-size:14px;line-height:1.55;margin:9px 0}.product-template-page .product-description-product-template .product-rte-description ul{list-style:disc;padding-left:20px;margin:9px 0}.product-template-page .product-description-product-template .product-rte-description li{font-size:13.5px;line-height:1.5;margin:4px 0;padding:0;list-style:disc}div#dT_top-sticky{z-index:25}@media screen and (min-width:1221px)and (max-width:1799px){.collection-template-page #dT_collectionGrid .product-collection.dt-sc-column.three-column:not(.product-list-style){grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1800px){.collection-template-page #dT_collectionGrid .product-collection.dt-sc-column.three-column:not(.product-list-style){grid-template-columns:repeat(5,1fr)}}.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__title a{font-family:var(--DTFontTypo_Body);font-weight:600;font-size:15px;line-height:1.42;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width:767px){.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__title a{font-size:13px}}.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__meta .grid-link__org_price{color:#ff5c39}.collection-template-page #dT_collectionGrid .products{background:#fff;border-radius:20px;box-shadow:0 6px 16px #2c2e3514}.collection-template-page #dT_collectionGrid .products .product-container{box-shadow:none;background:#fff;border-radius:20px}.collection-template-page #dT_collectionGrid .products .product-detail{padding:14px 16px 18px}@media screen and (max-width:767px){.collection-template-page #dT_collectionGrid .products .product-detail{padding:12px 12px 14px}}.collection-template-page #dT_collectionGrid .products .product-detail.content-center,.collection-template-page #dT_collectionGrid .products .product-detail.content-center>*,.collection-template-page #dT_collectionGrid .products .product-detail.content-center form,.collection-template-page #dT_collectionGrid .products .product-detail.content-center ul{text-align:left;justify-content:flex-start}.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__title{margin:0 0 6px;font-size:15px;line-height:1.42}@media screen and (max-width:767px){.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__title{font-size:13px}}.collection-template-page #dT_collectionGrid .products .product-detail .product-vendor{font-family:var(--DTFontTypo_Body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2c2e358c;margin:0 0 4px}.collection-template-page #dT_collectionGrid .products .product-detail .grid-link__sale_price{color:#2c2e3573}.collection-template-page #dT_collectionGrid .products .product-container .badge--sale{top:12px;left:12px}.collection-template-page #dT_collectionGrid .products .product-container .badge--sale .badge__text{width:auto;height:auto;padding:4px 9px;border-radius:999px;background:#ff5c39;color:#fff;border:2px solid #2C2E35;font-size:11px;font-weight:700;line-height:1.2}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products{display:flex;flex-direction:column;height:100%}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container{flex:0 0 auto}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-detail{flex:1 1 auto;display:flex;flex-direction:column}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-detail .grid-link__meta{margin-top:auto;padding-top:8px}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container .image_group{aspect-ratio:1 / 1;overflow:hidden}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container .image_group .reveal,.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container .image_group .product-additional{display:block;width:100%;height:100%}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container .image_group img.featured-image,.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products .product-container .image_group img.hidden-feature_img{width:100%;height:100%;object-fit:contain;object-position:center}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products{transition:transform .18s ease,box-shadow .18s ease}.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2c2e351f}@media(prefers-reduced-motion:reduce){.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products,.collection-template-page #dT_collectionGrid .product-collection:not(.product-list-style) .products:hover{transition:none;transform:none}}.product-description-product-template .ss-ingredients-list{font-size:14px;line-height:1.7;color:#2c2e35}.product-description-product-template .ss-ingredients-note{margin-top:14px;font-size:12px;line-height:1.5;color:#2c2e358c}@media screen and (max-width:767px){.product-template-page .dt-sc-tabs-container .dt-sc-tabs.dt-sc-list-inline{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0}.product-template-page .dt-sc-tabs-container .dt-sc-tabs.dt-sc-list-inline::-webkit-scrollbar{display:none}.product-template-page .dt-sc-tabs-container .dt-sc-tabs.dt-sc-list-inline button.tablinks{flex:0 0 auto;margin:0 6px 0 0;padding:10px 14px;font-size:13px;white-space:nowrap}.product-template-page .dt-sc-tabs-container .dt-sc-tabs.dt-sc-list-inline button.tablinks:last-child{margin-right:0}}.jdgm-prev-badge__stars,.jdgm-histogram__star,.jdgm-histogram__row{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.collection-template-page #dT_collectionGrid .jdgm-widget.jdgm-preview-badge{margin:0 0 6px;line-height:1}.collection-template-page #dT_collectionGrid .jdgm-prev-badge__stars{font-size:14px;margin-right:6px;vertical-align:middle}.collection-template-page #dT_collectionGrid .jdgm-prev-badge__text{font-size:12px;color:#2c2e358c;vertical-align:middle}.product-template-page .jdgm-histogram__row{margin:4px 0!important}.product-template-page .jdgm-histogram__star{font-size:13px}.main-search .dT_VProdWrapper .products{background:#fff;border-radius:20px;box-shadow:0 6px 16px #2c2e3514;display:flex;flex-direction:column;height:100%;transition:transform .18s ease,box-shadow .18s ease}.main-search .dT_VProdWrapper .products:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2c2e351f}@media(prefers-reduced-motion:reduce){.main-search .dT_VProdWrapper .products,.main-search .dT_VProdWrapper .products:hover{transition:none;transform:none}}.main-search .dT_VProdWrapper .products .product-container{box-shadow:none;background:#fff;border-radius:20px;flex:0 0 auto}.main-search .dT_VProdWrapper .products .product-detail{padding:14px 16px 18px;flex:1 1 auto;display:flex;flex-direction:column}.main-search .dT_VProdWrapper .products .product-detail.content-center,.main-search .dT_VProdWrapper .products .product-detail.content-center>*{text-align:left;justify-content:flex-start}.main-search .dT_VProdWrapper .products .product-detail .grid-link__title{margin:0 0 6px;font-size:15px;line-height:1.42}.main-search .dT_VProdWrapper .products .product-detail .grid-link__title a{font-family:var(--DTFontTypo_Body);font-weight:600;font-size:15px;line-height:1.42;word-break:keep-all;overflow-wrap:break-word}.main-search .dT_VProdWrapper .products .product-detail .grid-link__meta{margin-top:auto;padding-top:8px}.main-search .dT_VProdWrapper .products .product-detail .grid-link__meta .grid-link__org_price{color:#ff5c39}.main-search .dT_VProdWrapper .products .product-detail .grid-link__sale_price{color:#2c2e3573}.main-search .dT_VProdWrapper .products .product-container .image_group{aspect-ratio:1 / 1;overflow:hidden}.main-search .dT_VProdWrapper .products .product-container .image_group .reveal,.main-search .dT_VProdWrapper .products .product-container .image_group .product-additional{display:block;width:100%;height:100%}.main-search .dT_VProdWrapper .products .product-container .image_group img.featured-image,.main-search .dT_VProdWrapper .products .product-container .image_group img.hidden-feature_img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:767px){.main-search .dT_VProdWrapper .products .product-detail{padding:12px 12px 14px}.main-search .dT_VProdWrapper .products .product-detail .grid-link__title,.main-search .dT_VProdWrapper .products .product-detail .grid-link__title a{font-size:13px}}a.jdgm-star,.jdgm-review-widget-modal .jdgm-star{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 6px!important;width:auto!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ds-tokens.css.map */
