:root{--ease: cubic-bezier(.22, 1, .36, 1);--ease-swap: cubic-bezier(.45, 0, .55, 1);--ease-reveal: cubic-bezier(.77, 0, .18, 1);--dur-fast: .2s;--dur-ui: .32s;--dur-slow: .55s;--dur-image: .8s}body[data-ls-template] .product-details h1{font-size:var(--ls-size-fluid-25px-2p35vw-36px);line-height:1.16;letter-spacing:-.035em;font-weight:400}body[data-ls-template] .product-details .text-block:has(p:only-child){min-width:0}.ls-product-colors{margin:4px 0 30px;min-width:0}.ls-product-colors>p{font-size:var(--ls-step-12);margin:0 0 14px}.ls-color-list{display:flex;flex-wrap:wrap;gap:8px}.ls-color-card{position:relative;display:block;width:78px;height:96px;padding:7px;border:1px solid transparent;color:#111;background:#fff;flex:0 0 auto}.ls-color-card img{width:100%;height:100%;object-fit:contain}.ls-color-card[aria-current=true]{background:linear-gradient(#111,#111) left top/10px 1px no-repeat,linear-gradient(#111,#111) right top/10px 1px no-repeat,linear-gradient(#111,#111) left bottom/10px 1px no-repeat,linear-gradient(#111,#111) right bottom/10px 1px no-repeat,linear-gradient(#111,#111) left top/1px 10px no-repeat,linear-gradient(#111,#111) right top/1px 10px no-repeat,linear-gradient(#111,#111) left bottom/1px 10px no-repeat,linear-gradient(#111,#111) right bottom/1px 10px no-repeat}.ls-color-card:focus-visible{outline:1px solid #111;outline-offset:3px}.ls-color-card:hover{border-color:#ccc}body[data-ls-template] .ls-uniform-picker .variant-picker__form{gap:24px}body[data-ls-template] .ls-uniform-picker fieldset{border:0;padding:0;display:flex;flex-wrap:wrap;gap:0;align-items:stretch;min-width:0}body[data-ls-template] .ls-uniform-picker legend{width:100%;margin-bottom:14px;font-size:var(--ls-step-12);text-transform:none;letter-spacing:0}body[data-ls-template] .ls-uniform-picker legend .variant-option__swatch-value:before{content:" \b7  "}body[data-ls-template] .ls-uniform-picker .variant-option__button-label{position:relative;border:1px solid #111;border-radius:0;min-width:64px;min-height:48px;padding:12px 16px;background:#fff;color:#111;margin:0 -1px -1px 0;transform:none;overflow:visible;flex:0 0 auto;box-shadow:none}body[data-ls-template] .ls-uniform-picker .variant-option__button-label:has(input:checked){background:#111;color:#fff;z-index:1}body[data-ls-template] .ls-uniform-picker .variant-option__button-label__pill{display:none}body[data-ls-template] .ls-uniform-picker .variant-option__button-label__text{color:inherit;font-size:var(--ls-step-12);z-index:1;white-space:normal}body[data-ls-template] .ls-uniform-picker .ls-size-dot{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:#111;pointer-events:none}body[data-ls-template] .ls-uniform-picker .ls-variant-colors{gap:8px}body[data-ls-template] .ls-uniform-picker .ls-variant-colors label{width:78px;height:96px;padding:6px;margin:0;border-color:transparent;background:#fff;color:#111}body[data-ls-template] .ls-uniform-picker .ls-variant-colors label:has(input:checked){border-color:#111;background:#fff;color:#111}.ls-variant-image{width:100%;height:100%;object-fit:contain}.ls-variant-fallback{font-size:var(--ls-step-11);text-align:center}.ls-selected-availability{margin-top:18px}.ls-selected-availability .product-badges__badge{background:transparent!important;color:#666!important;padding:0;font-size:var(--ls-step-11);display:inline-flex;align-items:center;gap:7px;border:0}.ls-selected-availability .product-badges__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#111}.ls-selected-availability [data-availability=preorder]:before{background:#b34419}body[data-ls-template] #search-modal .ls-uniform-search{position:fixed;inset:var(--header-height,80px) 0 auto;width:100%;max-width:100%;height:min(760px,calc(var(--ls-viewport-height,100dvh) - var(--header-height,80px)));max-height:calc(var(--ls-viewport-height,100dvh) - var(--header-height,80px));padding:0;margin:0;border:0;border-block:1px solid #111;border-radius:0;box-shadow:none;background:#fff;color:#111;overflow:hidden;animation:none;transform:none}#search-modal .ls-uniform-search::backdrop{background:#00000047;display:block}#search-modal .ls-uniform-search predictive-search-component{height:100%;display:block;background:#fff;color:#111}#search-modal .ls-uniform-search .predictive-search-form{display:flex;flex-direction:column;height:100%;min-height:0;gap:0}#search-modal .ls-uniform-search .predictive-search-form__header{display:flex;align-items:center;min-height:102px;flex:0 0 auto;padding:20px 48px;border-bottom:1px solid #111;gap:24px;background:#fff}#search-modal .ls-uniform-search .predictive-search-form__header-inner{display:flex;align-items:center;flex:1;min-width:0;position:relative;gap:22px}#search-modal .ls-uniform-search .search-input{border:0;background:#fff;color:#111;min-width:0;width:100%;font:400 var(--ls-size-fluid-24px-3vw-40px)/1.2 var(--font-body--family);padding:0 130px 0 40px;min-height:52px;border-radius:0;outline-offset:3px}#search-modal .ls-uniform-search .search-input::placeholder{color:#999;opacity:1}#search-modal .ls-uniform-search .predictive-search__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none}#search-modal .ls-uniform-search .predictive-search__reset-button{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:var(--ls-step-10);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px}#search-modal .ls-uniform-search .predictive-search__close-modal-button{display:flex;align-items:center;gap:18px;min-width:0;min-height:44px;padding:0;border:0;background:#fff!important;color:#111!important;font-size:var(--ls-step-10);letter-spacing:.13em;text-transform:uppercase}#search-modal .ls-uniform-search .ls-search-cancel{display:inline}#search-modal .ls-uniform-search .ls-search-close-icon{display:flex;width:16px;height:16px}.ls-search-esc{font-size:var(--ls-step-9);letter-spacing:0;border:1px solid #111;padding:4px 6px}#search-modal .ls-uniform-search .predictive-search-form__content-wrapper{position:relative;top:auto;display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:0;overscroll-behavior:contain}#search-modal .ls-uniform-search .predictive-search-form__content{max-height:none;overflow:visible;padding:0;flex:1;min-height:0}#search-modal .ls-uniform-search .predictive-search-dropdown{padding:0;border:0;box-shadow:none;height:100%;width:100%;max-width:none;background:#fff}#search-modal .ls-uniform-search .predictive-search-results__inner{padding:0;gap:0;max-width:none}#search-modal .ls-uniform-search .ls-search-empty{display:grid;grid-template-columns:25% 25% 50%;min-height:100%}#search-modal .ls-uniform-search .ls-search-suggestions{display:block;margin:0;padding:32px 36px;border:0;border-right:1px solid #111;min-width:0}#search-modal .ls-uniform-search h3{font:400 var(--ls-step-10)/1.6 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:#777;margin:0 0 22px}#search-modal .ls-uniform-search .ls-search-suggestions>a{display:flex;align-items:center;gap:16px;min-height:44px;margin:0;padding:10px 0;border:0;font-size:var(--ls-step-18);line-height:1.4;text-decoration:none;color:#111}#search-modal .ls-uniform-search .ls-search-suggestions>a>small{font-size:var(--ls-step-10);color:#999;letter-spacing:.1em}.ls-search-suggestions>a>span:last-child{margin-left:auto;font-size:var(--ls-step-12);color:#999}#search-modal .ls-uniform-search .ls-search-categories{padding:32px;border-right:1px solid #111;min-width:0}.ls-search-categories>div{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.ls-search-categories a{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;border:1px solid #111;border-radius:22px;text-decoration:none;font-size:var(--ls-step-12);color:#111;line-height:1.3}#search-modal .ls-uniform-search .ls-search-arrivals{padding:32px 24px;min-width:0}.ls-search-arrivals-heading{display:flex;justify-content:space-between;gap:12px}.ls-search-arrivals-heading>a{font-size:var(--ls-step-10);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;white-space:nowrap}#search-modal .ls-uniform-search .ls-search-arrivals .ls-search-products-heading{display:none}#search-modal .ls-uniform-search .ls-search-live{display:grid;grid-template-columns:25% minmax(0,1fr);min-height:100%}#search-modal .ls-uniform-search .ls-search-sidebar{padding:28px 32px;border-right:1px solid #111;min-width:0;display:flex;flex-direction:column}#search-modal .ls-uniform-search .ls-search-sidebar ul{display:block;margin:0 0 26px;padding:0;list-style:none;gap:0}#search-modal .ls-uniform-search .ls-search-sidebar li{display:block;padding:0;border:0}#search-modal .ls-uniform-search .ls-search-sidebar a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:var(--ls-step-14);text-decoration:none;color:#111}.ls-search-sidebar a small{color:#999;font-size:var(--ls-step-11)}.ls-search-sidebar a mark{background:none;color:#999}#search-modal .ls-uniform-search .ls-search-all{margin-top:auto;min-height:52px;padding:16px 20px;background:#080808;color:#fff;border:1px solid #111;font-size:var(--ls-step-10);letter-spacing:.12em;text-transform:uppercase;text-align:left}.ls-search-live-products{min-width:0}.ls-search-products-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;border-bottom:1px solid #111}.ls-search-products-heading h3{margin:0!important}.ls-search-products-heading>span{font-size:var(--ls-step-9);color:#888}#search-modal .ls-uniform-search .ls-search-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}#search-modal .ls-uniform-search .ls-search-products>li{padding:0;border:0;border-right:1px solid #111;border-bottom:1px solid #111;min-width:0;max-width:none;width:auto;flex:none;scroll-snap-align:none}#search-modal .ls-uniform-search .ls-search-arrivals .ls-search-products{grid-template-columns:repeat(3,minmax(0,1fr))}#search-modal .ls-uniform-search .ls-search-arrivals .ls-search-products>li{border:0}.ls-search-product{display:flex;flex-direction:column;height:100%;color:#111;text-decoration:none;padding:0 14px 20px;min-width:0}.ls-search-product__image{aspect-ratio:1/1.13;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.ls-search-product__image img{display:block;width:100%;height:100%;object-fit:contain}.ls-search-product__info{display:flex;flex-direction:column;gap:6px;min-width:0}.ls-search-product__brand{font-size:var(--ls-step-9);letter-spacing:.12em;text-transform:uppercase;color:#777}.ls-search-product__name{font-size:var(--ls-step-11);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:33px;overflow-wrap:anywhere}.ls-search-product__price{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--ls-step-12);line-height:1.4}.ls-search-product__price s{font-size:var(--ls-step-10);color:#888}.ls-search-product__status{display:flex;align-items:center;gap:6px;font-size:var(--ls-step-10);line-height:1.4;color:#555;margin-top:4px}.ls-search-product__status i{width:6px;height:6px;border-radius:50%;background:#111;flex-shrink:0}.ls-search-product__status[data-status=preorder] i{background:#bb451b}.ls-search-product__status[data-status=sold_out] i{background:#aaa}.ls-search-no-results{padding:32px;font-size:var(--ls-step-14)}#search-modal .ls-uniform-search .predictive-search-form__footer{display:none}#search-modal .ls-uniform-search:has(.search-input:not(:placeholder-shown)) .predictive-search-form__footer{display:block;position:sticky;bottom:0;padding:12px 24px;background:#fff;border-top:1px solid #111}#search-modal .ls-uniform-search .predictive-search-form__footer button{width:100%;min-height:44px;background:#111;color:#fff;border:0;border-radius:0;font-size:var(--ls-step-11);letter-spacing:.1em;text-transform:uppercase}#search-modal .ls-uniform-search a:focus-visible,#search-modal .ls-uniform-search button:focus-visible,#search-modal .keyboard-focus a:focus-visible{outline:2px solid #111;outline-offset:-3px}@media(min-width:1100px){#search-modal .ls-uniform-search:has(.ls-search-live) .predictive-search-form__footer{display:none!important}}@media(min-width:750px)and (max-width:1099px){#search-modal .ls-uniform-search .ls-search-products{grid-template-columns:repeat(3,minmax(0,1fr))}#search-modal .ls-uniform-search .ls-search-empty{grid-template-columns:32% 68%}#search-modal .ls-uniform-search .ls-search-categories{display:none}#search-modal .ls-uniform-search .predictive-search-form__header{padding-inline:24px}}@media(max-width:749px){body[data-ls-template] #search-modal .ls-uniform-search{top:0;right:0;bottom:0;left:0;height:var(--ls-viewport-height,100dvh);max-height:var(--ls-viewport-height,100dvh);border:0}#search-modal .ls-uniform-search .predictive-search-form__header{min-height:72px;padding:12px 16px;gap:12px}#search-modal .ls-uniform-search .search-input{font-size:var(--ls-step-16);padding-left:30px;padding-right:0;min-height:44px}#search-modal .ls-uniform-search .predictive-search__icon{width:18px;height:18px}#search-modal .ls-uniform-search .predictive-search__reset-button{right:0;top:auto;bottom:-11px;transform:none;min-height:24px;font-size:var(--ls-step-8);padding:2px;background:#fff}#search-modal .ls-uniform-search .predictive-search__close-modal-button{font-size:var(--ls-step-10);gap:0;min-width:68px;justify-content:flex-end}#search-modal .ls-uniform-search .ls-search-esc,#search-modal .ls-uniform-search .ls-search-close-icon{display:none}#search-modal .ls-uniform-search .ls-search-empty,#search-modal .ls-uniform-search .ls-search-live{display:block}#search-modal .ls-uniform-search .ls-search-suggestions,#search-modal .ls-uniform-search .ls-search-sidebar{padding:28px 20px;border:0;border-bottom:1px solid #111}#search-modal .ls-uniform-search .ls-search-suggestions>a{border-bottom:1px solid #111;min-height:58px;padding:14px 0;font-size:var(--ls-step-20)}#search-modal .ls-uniform-search .ls-search-categories{padding:24px 20px;border:0;border-bottom:1px solid #111}#search-modal .ls-uniform-search .ls-search-arrivals{padding:24px 0 0}.ls-search-arrivals-heading{padding-inline:20px}#search-modal .ls-uniform-search .ls-search-products,#search-modal .ls-uniform-search .ls-search-arrivals .ls-search-products{grid-template-columns:repeat(2,minmax(0,1fr))}#search-modal .ls-uniform-search .ls-search-arrivals .ls-search-products>li{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.ls-search-products-heading{padding:16px 20px}.ls-search-products-heading>span{display:none}#search-modal .ls-uniform-search .ls-search-sidebar ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:16px}#search-modal .ls-uniform-search .ls-search-sidebar h3{margin-bottom:12px}.ls-search-sidebar .ls-search-all{display:none}.ls-search-product{padding-inline:12px}.ls-search-product__image{aspect-ratio:1}.ls-search-product__name{font-size:var(--ls-step-12);min-height:36px}.ls-color-card{width:70px;height:86px}body[data-ls-template] .ls-uniform-picker .variant-option__button-label{min-width:54px;min-height:48px;padding:12px}}@media(prefers-reduced-motion:reduce){#search-modal .ls-uniform-search{animation:none!important}.ls-uniform-picker *{transition:none!important}}body[data-ls-template] .product-details .text-block:has(h1){max-width:none!important;width:100%}body[data-ls-template] .product-details [class*=__text_gfc6r3]{font-size:var(--ls-step-10)!important;text-transform:uppercase;letter-spacing:.15em;color:#777}body[data-ls-template] .product-details [class*=__text_gfc6r3] p{font-size:var(--ls-step-10)!important;margin:0}@media(min-width:750px){#search-modal .ls-uniform-search::backdrop{background:linear-gradient(to bottom,transparent 0 var(--header-height,80px),rgb(0 0 0 / .28) var(--header-height,80px))}}body[data-ls-template] .ls-uniform-picker [data-ls-availability=in_stock] .ls-size-dot{background:#111}body[data-ls-template] .ls-uniform-picker [data-ls-availability=preorder] .ls-size-dot{background:#b34419}body[data-ls-template] .ls-uniform-picker .variant-option__button-label:has(input:checked) .ls-size-dot{background:#fff}#search-modal .ls-uniform-search .predictive-search-results__inner{max-height:none;overflow:visible}#search-modal .ls-uniform-search .predictive-search-form__content:has([data-search-results]){padding-block-end:0}@media(min-width:750px){#search-modal .ls-uniform-search .ls-search-live{height:100%;min-height:0;overflow:hidden}#search-modal .ls-uniform-search .ls-search-live>.ls-search-sidebar{height:100%;min-height:0;overflow:auto}#search-modal .ls-uniform-search .ls-search-live>.ls-search-live-products{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}#search-modal .ls-uniform-search .ls-search-all{flex-shrink:0}}#search-modal .ls-uniform-search .ls-search-sidebar .predictive-search-results__card{width:100%;max-width:100%;margin:0;flex:none}#search-modal .ls-uniform-search .ls-search-sidebar a>span:first-child{min-width:0;overflow-wrap:anywhere}#search-modal .ls-uniform-search .ls-search-sidebar small{flex-shrink:0}#search-modal .ls-uniform-search .ls-search-esc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:27px;height:25px;padding:0 5px;line-height:1;border:1px solid #111;overflow:visible}@media(max-width:749px){#search-modal .ls-uniform-search .ls-search-esc{display:none}}body[data-ls-template] .ls-uniform-picker[data-ls-product-status=in_stock] .ls-size-dot{background:#111!important}body[data-ls-template] .ls-uniform-picker[data-ls-product-status=in_stock] label:has(input:checked) .ls-size-dot{background:#fff!important}.ls-selected-availability .product-badges__badge{flex-wrap:wrap;gap:4px;font-weight:400;text-transform:none;line-height:1.6}.ls-product-help>a:first-child{display:flex;align-items:center;justify-content:center;gap:10px}.ls-product-help .ls-telegram-icon{width:17px;height:17px;flex:0 0 17px}.card-gallery,.ls-search-product__image-wrap{position:relative}.ls-card-sizes button{border:0;margin:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer}.ls-card-sizes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;background:#fff;color:#111;padding:4px 8px;min-height:44px;width:100%;box-sizing:border-box;z-index:5}.ls-card-sizes button,.ls-card-sizes>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:36px;padding:4px;font-size:var(--ls-step-10);line-height:1.2;letter-spacing:.03em;color:#111;text-decoration:none;position:relative;z-index:1}.ls-card-sizes button:hover,.ls-card-sizes button:focus-visible{background:#111;color:#fff;outline-offset:-2px}.ls-search-product__name{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.card-gallery>.ls-card-sizes,.ls-search-product__image-wrap>.ls-card-sizes{position:absolute;left:0;bottom:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),visibility var(--dur-fast) var(--ease)}product-card:hover .card-gallery>.ls-card-sizes,product-card:focus-within .card-gallery>.ls-card-sizes,.ls-search-product:hover .ls-card-sizes,.ls-search-product:focus-within .ls-card-sizes{opacity:1;visibility:visible;transform:none}}@media(hover:none),(pointer:coarse){.ls-card-sizes button,.ls-card-sizes>span{min-width:36px;min-height:44px}}@media(prefers-reduced-motion:reduce){.ls-card-sizes{transition:none!important}}@media(max-width:749px),(pointer:coarse){product-card .card-gallery>.ls-card-sizes{display:none}product-card .card-gallery:has(>.ls-card-sizes)>.product-badges--bottom-left{top:calc(var(--badge-inset) + var(--padding-block-start));bottom:auto}}@media(max-width:749px),(pointer:coarse){body[data-ls-template] .ls-social-rail{position:static;flex-direction:row;width:max-content;margin:16px auto max(16px,env(safe-area-inset-bottom,0px))}body[data-ls-template] .ls-social-rail__link{width:44px;height:44px}body[data-ls-template] .ls-social-rail__link+.ls-social-rail__link{border-top:0;border-inline-start:1px solid #111}body[data-ls-template] .ls-social-rail__label{display:none}}body[data-ls-template=product] .product-recommendations .section--full-width>.section-resource-list__content{padding-inline:var(--page-margin)}body[data-ls-template] .main-collection-grid__empty{padding-inline:48px;align-items:flex-start;text-align:start}@media(max-width:749px){body[data-ls-template] .main-collection-grid__empty{padding-inline:20px}}body[data-ls-template=product] .ls-social-rail{position:static;flex-direction:row;width:max-content;margin:16px auto max(16px,env(safe-area-inset-bottom,0px))}body[data-ls-template=product] .ls-social-rail__link+.ls-social-rail__link{border-top:0;border-inline-start:1px solid #111}body[data-ls-template=product] .ls-social-rail__label{display:none}body[data-ls-template] .cart-drawer__dialog[open]{--animation-speed:var(--dur-ui);--animation-easing:var(--ease);--start-opacity:1;--end-opacity:1}body[data-ls-template] .cart-drawer__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transition:none}body[data-ls-template] .cart-drawer__dialog{--animation-speed: var(--dur-ui);--animation-easing: var(--ease)}body[data-ls-template] #search-modal .ls-uniform-search[open]{animation:ls-search-open var(--dur-ui) var(--ease) both}body[data-ls-template] #search-modal .ls-uniform-search[open].dialog-closing{animation:ls-search-close var(--dur-ui) var(--ease) both}@keyframes ls-search-open{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes ls-search-close{0%{transform:translateY(0)}to{transform:translateY(-8px)}}body[data-ls-template] .menu-drawer .icon-plus:after{transition:transform var(--dur-fast) var(--ease)}body[data-ls-template] :is(.card-gallery,.collection-card__image,.product-card__image){--hover-transition-duration: var(--dur-image);--hover-transition-timing: var(--ease)}body[data-ls-template] :is(.ls-hero__photo,.ls-category,.ls-brand-grid) img{transition:transform var(--dur-image) var(--ease)}#MainContent>.shopify-section{opacity:1;visibility:visible;animation:none}@media(prefers-reduced-motion:reduce){:root{--dur-fast: .01ms;--dur-ui: .01ms;--dur-slow: .01ms;--dur-image: .01ms}html:root,body[data-ls-template],body[data-ls-template] *,body[data-ls-template] *:before,body[data-ls-template] *:after,body[data-ls-template] *::backdrop{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}body[data-ls-template] :is(.ls-ticker__track,.marquee__wrapper){animation:none!important;transform:none!important}}body[data-ls-template] .header-section:has(>#header-component[sticky=always]){top:var(--announcement-bar-height, 0px)}body[data-ls-template] #header-component[sticky=always]{transform:none;opacity:1;animation:ls-header-appear var(--dur-slow) var(--ease) both}@keyframes ls-header-appear{0%{opacity:0}to{opacity:1}}body[data-ls-template] #header-component{position:relative;z-index:1}body[data-ls-template] .ls-header-backdrop{position:fixed;inset:var(--header-height) 0 0;z-index:0;display:block;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;background:#00000059;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),visibility 0s var(--dur-fast)}body[data-ls-template] .ls-header-backdrop[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body[data-ls-template] #header-component[data-menu-style=drawer]+.ls-header-backdrop{display:none}body[data-ls-template] #header-component .header__underlay-open{height:var(--header-height);transition:none}body[data-ls-template] header-menu .menu-list__link{position:relative}body[data-ls-template] header-menu .menu-list__link:before{content:"";position:absolute;bottom:10px;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease)}body[data-ls-template] header-menu .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true]):before{transform:scaleX(1)}body[data-ls-template] header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),visibility 0s var(--dur-fast)}body[data-ls-template] header-menu .menu-list__list-item:not([slot=overflow]):has(>.menu-list__link[aria-expanded=true])>.menu-list__submenu{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}body[data-ls-template] header-menu .menu-list__submenu:has(.ls-mega) .menu-list__submenu-inner{opacity:1;transform:none;transition:none}body[data-ls-template] header-menu .overflow-menu::part(overflow){background:#fff;opacity:0;transform:translateY(-8px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),clip-path var(--dur-fast) var(--ease)}body[data-ls-template] header-menu[data-overflow-expanded=true] .overflow-menu::part(overflow){opacity:1;transform:translateY(0)}body[data-ls-template] .ls-mega a:is(:hover,:focus-visible),body[data-ls-template] .ls-mega__card:is(:hover,:focus-visible) .ls-mega__caption{text-decoration:underline;text-underline-offset:4px}body[data-ls-template] .ls-mega__image img{transition:transform var(--dur-image) var(--ease),opacity .5s var(--ease)}body[data-ls-template] .ls-mega__card:is(:hover,:focus-visible) img{opacity:.8}body[data-ls-template] #header-component a[href$="/collections/sale"]{color:#c2410c}body[data-ls-template] .ls-menu-burger{display:block;position:relative;width:24px;height:24px}body[data-ls-template] .ls-menu-burger>span{position:absolute;left:1px;height:1px;background:currentColor;transform-origin:center;transition:transform .62s cubic-bezier(.65,0,.35,1),width var(--dur-fast) var(--ease)}body[data-ls-template] .ls-menu-burger>span:first-child{top:8px;width:22px}body[data-ls-template] .ls-menu-burger>span:last-child{top:15px;width:13px}body[data-ls-template] .menu-drawer-container.menu-open>summary .ls-menu-burger>span:first-child{transform:translateY(3.5px) rotate(45deg)}body[data-ls-template] .menu-drawer-container.menu-open>summary .ls-menu-burger>span:last-child{width:22px;transform:translateY(-3.5px) rotate(-45deg)}@media(hover:hover){body[data-ls-template] .menu-drawer-container:not(.menu-open)>summary:hover .ls-menu-burger>span:first-child{width:13px}body[data-ls-template] .menu-drawer-container:not(.menu-open)>summary:hover .ls-menu-burger>span:last-child{width:22px}}body[data-ls-template] #header-component .menu-drawer{top:var(--ls-header-bottom, var(--header-height));height:max(0px,calc(var(--ls-viewport-height, 100dvh) - var(--ls-header-bottom, var(--header-height))))!important;max-height:max(0px,calc(var(--ls-viewport-height, 100dvh) - var(--ls-header-bottom, var(--header-height))));transform:none;opacity:0;visibility:hidden;pointer-events:none;border:0;border-top:1px solid #111;transition:opacity var(--dur-ui) var(--ease),visibility 0s var(--dur-ui)}body[data-ls-template] #header-component .menu-drawer-container.menu-open>.menu-drawer{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body[data-ls-template] #header-component .menu-drawer .ls-menu-toolbar,body[data-ls-template] #header-component .menu-drawer__backdrop{display:none}body[data-ls-template] #header-component .menu-drawer .menu-drawer__animated-element{animation:none}body[data-ls-template] #header-component .menu-drawer-container.menu-open .menu-drawer__menu-item--mainlist{animation:ls-menu-row-enter .42s var(--ease) both;animation-delay:calc(var(--ls-menu-order, 0) * 40ms)}@keyframes ls-menu-row-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body[data-ls-template] #header-component .menu-drawer__menu-item--mainlist{min-height:60px;font-size:var(--ls-step-22)!important}body[data-ls-template] #header-component summary.menu-drawer__menu-item--mainlist:after,body[data-ls-template] #header-component summary.menu-drawer__menu-item--parent:after{content:"\203a";display:block;border:0;transform:none;width:auto;height:auto;flex:none;margin-left:auto;font-size:var(--ls-step-26)}body[data-ls-template] #header-component .menu-drawer__menu-item--mainlist>.icon-plus{display:none}body[data-ls-template] #header-component .menu-drawer.menu-drawer--has-submenu-opened{overflow:hidden}body[data-ls-template] #header-component .menu-drawer__submenu{top:0;height:100%;transform:translate(16px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s var(--ease),opacity .28s var(--ease),visibility 0s .28s}body[data-ls-template] #header-component .menu-open>.menu-drawer__submenu{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body[data-ls-template] #header-component .menu-drawer__back-button{text-transform:uppercase}body[data-ls-template] #header-component .menu-drawer__back-button>.svg-wrapper{display:none}body[data-ls-template] #header-component .menu-drawer__back-button:before{content:"\2039";font-size:var(--ls-step-26);margin-right:12px}body[data-ls-template] #header-component .ls-menu-view-all{border-bottom:1px solid #ddd}@media(prefers-reduced-motion:reduce){body[data-ls-template] #header-component[sticky=always]{animation:none}body[data-ls-template] #header-component *,body[data-ls-template] #header-component *:before,body[data-ls-template] #header-component *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}body[data-ls-template] #header-component .menu-drawer a.menu-drawer__menu-item:after{content:none}body[data-ls-template] #header-component summary.menu-drawer__menu-item--parent>.icon-plus{display:none}body[data-ls-template] #header-component .menu-drawer__submenu .menu-drawer__menu-item{padding-inline:0}.ls-card-media-frame{display:block;position:relative;overflow:hidden}.ls-card-hover-image{display:none}.ls-mini-product__image-wrap,.ls-search-product__image-wrap{position:relative;overflow:hidden}.ls-mini-product__name{display:block;color:inherit;line-height:1.5;text-decoration:none}.ls-mini-product__brand{margin-block:8px 4px;font-size:var(--ls-step-9);letter-spacing:.1em;color:#777;text-transform:uppercase}.ls-card-sizes .ls-card-size-unavailable{color:#999;text-decoration:line-through}.ls-card-sizes .ls-card-size-preorder:after{content:"";position:absolute;top:5px;right:3px;width:4px;height:4px;border-radius:50%;background:#c2410c;pointer-events:none}@media(min-width:750px)and (hover:hover)and (pointer:fine){body[data-ls-template] product-card.product-card,body[data-ls-template] product-card .card-gallery{transform:none}product-card .card-gallery{overflow:hidden}product-card .card-gallery slideshow-arrows{display:none}.ls-card-media-frame img{transition:transform var(--dur-image) var(--ease)}:is(product-card,.ls-search-product,.ls-mini-product):is(:hover,:focus-within) .ls-card-media-frame img{transform:scale(1.03)}.ls-card-media-frame>.ls-card-primary{transition:opacity .2s var(--ease-swap)}.ls-card-media-frame>img.ls-card-primary{transition:transform var(--dur-image) var(--ease),opacity .2s var(--ease-swap)}.ls-card-media-frame>img.ls-card-hover-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ls-card-fit, contain);opacity:0;pointer-events:none;transition:transform var(--dur-image) var(--ease),opacity .1s var(--ease-swap)}:is(product-card,.ls-search-product,.ls-mini-product):is(:hover,:focus-within) .ls-card-media-frame:has(>.ls-card-hover-image)>.ls-card-primary{opacity:0}:is(product-card,.ls-search-product,.ls-mini-product):is(:hover,:focus-within) .ls-card-hover-image{opacity:1}:is(.card-gallery,.ls-search-product__image-wrap,.ls-mini-product__image-wrap)>.ls-card-sizes{position:absolute;inset:auto 0 0;opacity:1;visibility:hidden;transform:translateY(100%);transition:transform .4s var(--ease),visibility 0s .4s}:is(product-card,.ls-search-product,.ls-mini-product):is(:hover,:focus-within) .ls-card-sizes{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}product-card .card-gallery:has(>.ls-card-sizes)>.product-badges--bottom-left{top:calc(var(--badge-inset) + var(--padding-block-start));bottom:auto}product-card .card-gallery:has(>.ls-card-sizes) .quick-add__button{top:8px;bottom:auto}product-card:is(:hover,:focus-within) :is([data-ls-card-brand],[ref=productTitleLink]),:is(.ls-search-product,.ls-mini-product):is(:hover,:focus-within) :is(.ls-search-product__brand,.ls-search-product__name,.ls-mini-product__brand,.ls-mini-product__name){text-decoration:underline;text-underline-offset:4px}}@media(max-width:749px),(hover:none),(pointer:coarse){.ls-search-product .ls-card-sizes,.ls-mini-product .ls-card-sizes{display:none}}@media(prefers-reduced-motion:reduce){.ls-card-media-frame,.ls-card-media-frame *,.ls-card-sizes{transition:none!important;animation:none!important}}product-form-component[data-ls-adding] .ls-add-to-cart-loading:not([hidden]){display:inline}product-form-component[data-ls-adding] .add-to-cart-text,product-form-component[data-ls-adding] .add-to-cart__added{display:none!important}.quick-add-modal .ls-product-gallery-status,.quick-add-modal .ls-size-legend,.quick-add-modal .ls-add-to-cart-price{display:none!important}body[data-ls-template] :is(footer,.ls-breadcrumbs,.ls-mega,.ls-section-heading,.ls-priority__heading,.ls-search-arrivals-heading,.ls-ticker) a:not(.button):not(:has(img,svg)){text-decoration:underline 1px transparent;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease)}body[data-ls-template] a[href]:not(.button):not(:has(img,svg)):hover,body[data-ls-template] .ls-mega__card:hover .ls-mega__caption,body[data-ls-template] .cart-items__remove:hover{text-decoration:underline 1px currentColor;text-underline-offset:4px}body[data-ls-template] :is(a[href],button,summary,[role=button],[role=link]):focus-visible{outline:1px solid currentColor!important;outline-offset:4px!important}body[data-ls-template] :is(a[href],button,summary,[role=button],[role=link]):focus:not(:focus-visible){outline:none!important}@media(max-width:749px),(hover:none),(pointer:coarse){.ls-card-sizes{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ls-uniform-ux.css.map */
