/* Reference components keep their measured CSS. These rules connect them to WordPress. */
:root{--kshm-product-card-heart-btn-size-mobile:24px;--kshm-product-card-heart-btn-size-tablet:32px;--kshm-product-card-heart-btn-size-desktop:32px;--kshm-product-card-heart-btn-padding-mobile:4px;--kshm-product-card-heart-btn-padding-tablet:6px;--kshm-product-card-heart-btn-padding-desktop:6px;--kshm-site-header-height:68px}
html,body{overflow-x:clip!important}body{overflow-y:visible}.bl-view{display:none}.bl-view-desktop{display:block}.bl-wide-ticker{display:block}.bl-v2-header{position:sticky!important;top:0!important;z-index:90!important;overflow:visible!important}.bl-v2-header [class*="LogoImgEl"]{max-width:none}.bl-v2-logo{width:110px!important;height:auto!important;max-height:32px;object-fit:contain;object-position:left center}.bl-v2-header [class*="LogoLinkEl"]{min-width:61px}.bl-v2-home{isolation:isolate}.bl-v2-home>.bl-view{width:100%;max-width:100%;min-width:0}.bl-menu-backdrop{position:fixed;inset:0;z-index:80;border:0;margin:0;padding:0;background:#00000008;cursor:default}.bl-v2-header [data-nav-device]{position:relative}.bl-v2-header [data-mega-panel][hidden]{display:none!important}.bl-v2-header [data-mega-panel]{pointer-events:auto!important}.bl-v2-header [data-mega-trigger]{cursor:pointer}.bl-v2-header [data-mega-trigger] img{display:block;object-fit:contain;flex-shrink:0}.bl-v2-header [data-mega-trigger][aria-expanded=true]>img{transform:rotate(180deg)}.bl-v2-header [data-nav-toggle]{cursor:pointer}.bl-v2-header [data-menu-search]{min-width:0}.bl-v2-header [class*="MobileMenuAccordionPanelInnerEl"]{min-height:0}.bl-v2-header [data-mobile-gender]{cursor:pointer}.bl-v2-swiper{width:100%;min-width:0}.bl-v2-swiper .swiper-slide{flex-shrink:0}.bl-v2-home [class*="CardSizingViewportEl"]{scrollbar-width:none}.bl-v2-home [class*="CardSizingViewportEl"]::-webkit-scrollbar{display:none}.bl-v2-home [class*="VaultVideoEl"],.bl-v2-home [class*="VaultPosterEl"]{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block;pointer-events:none}.bl-v2-home [class*="VaultPosterEl"]{opacity:1!important}.bl-v2-home .is-playing [class*="VaultPosterEl"]{opacity:0!important}.bl-v2-home video[src=""]{display:none!important}.bl-backdrop{z-index:400}.bl-drawer{z-index:410}.bl-toast{z-index:420}.bl-form-message:empty{display:none}.bl-form-message{font-size:12px;line-height:1.4}.bl-form-message.is-error{color:#b8432b}.bl-v2-header [data-open=bag]{position:relative}.bl-cart-count{position:absolute;top:0;right:-7px;font-size:9px;background:#3f5c09;color:white;border-radius:20px;min-width:12px;text-align:center}.bl-cart-count[data-empty]{display:none}.bl-menu-search-form{display:contents}.bl-v2-home [data-chakra]{cursor:pointer}.bl-v2-home [data-chakra][aria-pressed=true]{outline:1px solid #1f2417;outline-offset:2px;border-radius:50%}.bl-v2-header [class*="MobileMenuScrollWrapEl"][aria-hidden=true]{pointer-events:none}.bl-v2-header [class*="MobileMenuScrollWrapEl"][aria-hidden=false]{pointer-events:auto}.bl-v2-header [class*="MobileMenuAccordionPanelEl"]{transition:grid-template-rows 420ms cubic-bezier(.76,0,.24,1)}
@media (min-width:768px) and (max-width:1023px){.bl-view-desktop{display:none}.bl-view-tablet{display:block}}
@media(max-width:767px){:root{--kshm-site-header-height:102px}.bl-view-desktop,.bl-view-tablet,.bl-wide-ticker{display:none}.bl-view-mobile{display:block}.bl-v2-logo{width:100px!important;max-height:30px}.bl-v2-header [class*="MobileNavMenuOpenShellEl"][data-menu-fixed=true]{padding-top:var(--bl-menu-top,44px)!important}.bl-v2-header [id$="ticker"]{transition:max-height .42s cubic-bezier(.22,1,.36,1),min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.bl-v2-header[data-scrolled=true] [id$="ticker"]{max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;overflow:hidden}.bl-v2-header[data-menu-open=true]{z-index:300!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

@media (min-width:768px){.bl-v2-header [class*="LogoLinkEl"]{width:61px;flex:0 0 61px;overflow:visible}.bl-v2-header [class*="LogoImgEl"]{flex:0 0 auto}}
@media (min-width:768px) and (max-width:1023px){.bl-v2-logo{width:90px!important}}

body{font-family:"TT Firs Text Trial",sans-serif;line-height:normal}.bl-page,.bl-product-page,.bl-shop,.bl-drawer{line-height:1.45}

.bl-v2-home [data-chakra]{outline:none!important}.bl-v2-home [data-chakra]>span{box-shadow:none!important}.bl-v2-home [data-chakra][aria-pressed=true]>span{box-shadow:0 0 0 2px #fff,0 0 0 3px #000!important}

.bl-menu-backdrop{background:transparent}footer form[data-bl-form]{flex-wrap:wrap}footer [data-bl-form] .bl-form-message{flex-basis:100%;margin:6px 0 0}

@media (min-width:768px){.bl-v2-header [class*="LogoLinkEl"]{width:50.9px;min-width:50.9px;flex-basis:50.9px}}
@media (min-width:768px) and (max-width:1023px){.bl-v2-header .bl-v2-logo{width:75px!important}}
footer .bl-v2-logo{width:168px!important;height:48px!important;max-height:none;object-fit:contain;object-position:left center}footer [class*="DesktopLegalAndCinEl"]{container-type:inline-size}footer [class*="DesktopCinLineEl"]:empty{width:170.14px}footer [class*="DesktopCinLineEl"]:empty::before{content:"\00a0"}
@container (max-width:170px){footer [class*="DesktopCinLineEl"]:empty{min-height:29.6875px}}
@media (max-width:767px){footer .bl-v2-logo{width:140px!important;height:40px!important}}
