:root{--font-family: "DM Sans", sans-serif;--font-size-p: 13px;--font-weight-p: 600;--font-size-h: 18px;--font-weight-h: 600;--line-height-base: 1.6;--header-height: 72px;--header-z: 1000;--header-transition: all .35s ease;--color-text: #111111;--color-text-light: #ffffff;--color-bg: #ffffff;--color-border: #e5e5e5;--color-accent: #111111}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--font-size-p);font-weight:var(--font-weight-p);color:var(--color-text);background-color:var(--color-bg);line-height:var(--line-height-base);width:100%;min-height:100vh;overflow-x:hidden}.content-for-layout,main,section,.shopify-section{width:100%;margin-top:70px}.grid-container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.col-center-10{grid-column:2 / 12}.page-width{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:1024px){.grid-container,.page-width{padding:0 24px;column-gap:16px}}@media(max-width:640px){.grid-container,.page-width{padding:0 16px;column-gap:12px}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.75}ul,ol{list-style:none}p{font-family:var(--font-family);font-size:var(--font-size-p);font-weight:var(--font-weight-p);line-height:var(--line-height-base);margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-size:var(--font-size-h);font-weight:var(--font-weight-h);line-height:1.3}.site-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:var(--header-z);background-color:#fff;border-bottom:1px solid var(--color-border);transition:var(--header-transition)}.site-header--transparent{background-color:transparent;border-bottom-color:transparent;color:#fff}.site-header--transparent .site-header__nav-link,.site-header--transparent .site-header__logo-text,.site-header--transparent .site-header__action-btn,.site-header--transparent .hamburger-line{color:#fff}.site-header--transparent .hamburger-line{background-color:#fff}.site-header--transparent .site-header__cart-count{background:#fff;color:#111}.site-header__logo-dark{display:block}.site-header__logo-white,.site-header--transparent .site-header__logo-dark{display:none}.site-header--transparent .site-header__logo-white{display:block}.site-header--sticky{background-color:#fff!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important;box-shadow:0 2px 16px #00000014}.site-header--sticky .site-header__nav-link,.site-header--sticky .site-header__logo-text,.site-header--sticky .site-header__action-btn{color:var(--color-text)!important}.site-header--sticky .hamburger-line{background-color:#111!important}.site-header--sticky .site-header__logo-dark{display:block!important}.site-header--sticky .site-header__logo-white{display:none!important}.site-header__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:24px}.site-header__logo{flex-shrink:0}.site-header__logo-text{font-family:var(--font-family);font-size:20px;font-weight:700;letter-spacing:-.02em;color:inherit}.site-header__nav{flex:1;display:flex;justify-content:center}.site-header__nav-list{display:flex;align-items:center;gap:32px}.site-header__nav-item{position:relative}.site-header__nav-link{display:flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:var(--font-size-p);font-weight:var(--font-weight-p);color:inherit;white-space:nowrap;transition:opacity .2s ease}.site-header__nav-link:hover,.site-header__nav-link.is-active{opacity:.75}.nav-arrow{display:flex;align-items:center;transition:transform .2s ease}.has-dropdown:hover .nav-arrow{transform:rotate(180deg)}.site-header__dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:180px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:8px 0;box-shadow:0 8px 24px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transform:translate(-50%) translateY(4px);z-index:100}.has-dropdown:hover .site-header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.site-header__dropdown-link{display:block;padding:10px 20px;font-size:var(--font-size-p);font-weight:var(--font-weight-p);color:var(--color-text);transition:background-color .15s ease}.site-header__dropdown-link:hover{background-color:#f5f5f5;opacity:1}.site-header__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.site-header__action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit;padding:4px;transition:opacity .2s ease}.site-header__action-btn:hover{opacity:.6}.site-header__cart-btn{position:relative}.site-header__cart-count{position:absolute;top:-6px;right:-6px;background-color:var(--color-accent);color:#fff;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.site-header__mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger-line{display:block;width:22px;height:2px;background-color:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.site-header__mobile-nav{display:none;position:absolute;top:var(--header-height);left:0;width:100%;background-color:var(--color-bg);border-top:1px solid var(--color-border);padding:16px 0;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.site-header__mobile-nav.is-open{max-height:100vh;padding:16px 0}.site-header__mobile-nav-link,.site-header__mobile-sub-link{display:block;padding:12px 24px;font-size:var(--font-size-p);font-weight:var(--font-weight-p);color:var(--color-text);border-bottom:1px solid var(--color-border)}.site-header__mobile-sub-link{padding-left:40px;font-weight:400;background-color:#f9f9f9}.template-index .content-for-layout{padding-top:0}@media(max-width:900px){.site-header__nav{display:none}.site-header__mobile-toggle{display:flex}.site-header__mobile-nav{display:block}.site-header__inner{padding:0 20px}}.site-footer{background-color:#111;color:#111;width:100%}.site-footer .grid-container{padding-top:64px;padding-bottom:64px;row-gap:0;align-items:start}.site-footer__brand{grid-column:span 4}.site-footer__col{grid-column:span 2;padding-left:16px}.site-footer__logo-text{font-size:24px;font-weight:700;color:#111;letter-spacing:.02em}.site-footer__tagline{font-size:13px;font-weight:600;color:#ffffff8c;line-height:1.7;margin-top:16px;max-width:260px}.site-footer__socials{display:flex;gap:16px;margin-top:24px}.site-footer__social-link{color:#fff9;transition:color .2s ease}.site-footer__social-link:hover{color:#111;opacity:1}.site-footer__col-title{font-size:13px;font-weight:600;color:#111;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.site-footer__links{display:flex;flex-direction:column;gap:12px}.site-footer__links a{font-size:13px;font-weight:600;color:#ffffff8c;transition:color .2s ease}.site-footer__links a:hover{color:#111;opacity:1}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:20px 40px;text-align:center}.site-footer__bottom p{font-size:13px;font-weight:600;color:#fff6}@media(max-width:1024px){.featured-products__grid{grid-template-columns:repeat(2,1fr)}.why-feature{grid-column:span 6}.instagram-section__grid{grid-template-columns:repeat(3,1fr)}.site-footer__brand{grid-column:span 6}.site-footer__col{grid-column:span 3}.testimonials__header{grid-column:1 / -1}}@media(max-width:640px){.hero__title{font-size:64px}.featured-products__grid{grid-template-columns:repeat(2,1fr)}.testimonials__track{flex-direction:column}.testimonial-card--featured{transform:none}.why-feature{grid-column:span 6}.instagram-section__grid{grid-template-columns:repeat(2,1fr)}.site-footer__brand,.site-footer__col{grid-column:span 12}.site-footer__bottom{padding:20px 16px}}.product-card{display:flex;flex-direction:column}.product-card__img-wrap{position:relative;overflow:hidden;aspect-ratio:3 / 4;display:block;background:#f5f5f5}.product-card__img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s ease}.product-card__img--primary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1}.product-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.product-card__img-wrap:hover .product-card__img--primary{opacity:0}.product-card__img-wrap:hover .product-card__img--hover{opacity:1}.product-card__img-wrap:hover .product-card__img{transform:scale(1.04)}.product-card__img-placeholder{width:100%;height:100%}.product-card__info{padding:16px 24px 24px}.product-card__name{font-size:13px;font-weight:600;color:#111;letter-spacing:.05em;margin-bottom:6px}.product-card__stars{color:#f5a623;font-size:12px;letter-spacing:2px;margin-bottom:8px}.product-card__prices{display:flex;align-items:center;gap:10px;margin-bottom:4px}.product-card__price{font-size:13px;font-weight:600;color:#111}.product-card__compare{font-size:13px;font-weight:600;color:#aaa;text-decoration:line-through}.product-card__sizes{font-size:11px;font-weight:600;color:#888}.product-card__badge{position:absolute;top:12px;left:12px;background:#e85d2f;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;z-index:2}.product-card__soldout-badge{position:absolute;top:12px;left:12px;background:#111;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase;z-index:2}.product-card--soldout .product-card__img-wrap{opacity:.5}.product-card--soldout .product-card__name,.product-card--soldout .product-card__price{color:#999}
/*# sourceMappingURL=/cdn/shop/t/37/assets/theme.css.map */
