:root{--black: #0a0a0a;--white: #ffffff;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #ebebeb;--gray-300: #d4d4d4;--gray-500: #6b6b6b;--gray-700: #3a3a3a;--gray-800: #1a1a1a;--accent: #e5002b;--font: "Helvetica Neue", Helvetica, Arial, sans-serif;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--transition: .22s cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}body{font-family:var(--font);-webkit-font-smoothing:antialiased;background-color:var(--white);color:var(--black);overflow-x:hidden}img{max-width:100%;height:auto}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=search],textarea,select{font-size:16px!important}button,[role=button]{cursor:pointer}a{transition:color var(--transition),opacity var(--transition)}.lazyload,.lazyloading{background-color:var(--gray-100)!important}.site-header,.site-header.site-header-transparent,.nav-is-stuck .site-header,.nav-is-stuck .site-header.site-header-transparent,.header-wrapper,.snd{background:var(--white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--gray-200)!important;box-shadow:var(--shadow-sm)!important}.site-header__logo-link,.snl,.snl .icon-arrow-down,.snl_2,.snl_3,.sni .grid-product__title,.site-nav__link{color:var(--black)!important;background:transparent!important}.site-header__logo-link:hover,.snl:hover,.snl_2:hover,.snl_3:hover,.site-nav__link:hover{color:var(--accent)!important}.burger-icon{background:var(--black)!important}.site-nav__link--burger:hover .burger-icon{background:var(--accent)!important}.snd{background:var(--white)!important;border:1px solid var(--gray-200)!important}.logo-header{display:none!important}@media screen and (min-width:769px){.logo-header{display:flex!important;align-items:center!important}}.page-container,.main-content,#PageContainer,body{background:var(--white)!important;color:var(--black)!important}h1,h2,h3,h4,h5,h6{color:var(--black)!important}.product-single__title,.product__title{color:var(--black)!important;font-weight:800!important}.product-single__price,.price_after,.price_normal{color:var(--black)!important}.price_before,.compare-at-price{color:var(--gray-500)!important;text-decoration:line-through!important}.grid.grid-uniform,.collection-grid,.grid--collage,[data-section-type=collection-template] .grid{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.grid__item.grid-product,.grid-product{display:flex!important;flex-direction:column!important;height:auto!important}.grid-product__link,.grid-product>a:first-child{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important;height:100%!important}.grid-product__image-wrap,.grid__image-ratio,.grid-product .image-wrap{width:100%!important;padding-top:120%!important;position:relative!important;overflow:hidden!important;background:var(--gray-50)!important;flex-shrink:0!important}.grid-product__image-wrap img,.grid__image-ratio img,.grid-product .image-wrap img,.grid-product__image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px!important;background:var(--white)!important}.grid-product__meta,.grid-product__info,.grid-product__content{display:flex!important;flex-direction:column!important;flex:1!important;padding:10px 4px 12px!important;gap:4px!important}.grid-product__title{color:var(--black)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;min-height:34px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 4px!important}.grid-product__price,.grid-product__price-wrap{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;font-size:15px!important;font-weight:700!important;color:var(--black)!important;margin:0!important}.grid-product__price .price_before,.grid-product__price s,.grid-product__price del{color:var(--gray-500)!important;font-size:12px!important;font-weight:400!important;text-decoration:line-through!important}.grid-product .single-option-selector-hp,.grid-product select,.grid-product .variant-input-wrap{width:100%!important;box-sizing:border-box!important;margin-top:6px!important}.grid-product .btn--add-to-cart,.grid-product button[name=add],.grid-product .atc_btn{width:100%!important;box-sizing:border-box!important;margin-top:auto!important;background:var(--black)!important;color:var(--white)!important;border:2px solid var(--black)!important;font-weight:700!important;min-height:46px!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.grid-product .btn--add-to-cart:hover,.grid-product button[name=add]:hover{background:var(--white)!important;color:var(--black)!important}.grid-product__tag,.sale-tag,.product-label{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;border-radius:2px!important}.btn--2{background:var(--black)!important;color:var(--white)!important;border:2px solid var(--black)!important;font-weight:700!important}.btn--2:hover{background:var(--gray-800)!important}.btn--1{background:var(--white)!important;color:var(--black)!important;border:2px solid var(--black)!important;font-weight:700!important}.btn--1:hover{background:var(--black)!important;color:var(--white)!important}.btn--add-to-cart,button[name=add]{background-color:#000!important;color:#fff!important;border:2px solid #000000!important;font-weight:700!important;min-height:54px!important;font-size:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background .2s,color .2s!important}.btn--add-to-cart:hover,button[name=add]:hover{background-color:#fff!important;color:#000!important;border-color:#000!important}input[type=text],input[type=email],textarea,select{background:var(--white)!important;color:var(--black)!important;border:1.5px solid var(--gray-300)!important}.drawer,#CartDrawer,.drawer__inner{background:var(--white)!important;color:var(--black)!important}.site-footer{background:var(--gray-50)!important;border-top:1px solid var(--gray-200)!important}@media screen and (max-width:768px){.btn--add-to-cart{min-height:50px!important}.grid-product__title{font-size:12px!important;min-height:30px!important}.grid-product__image-wrap,.grid__image-ratio{padding-top:110%!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
