*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{background:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}.as-header{position:sticky;top:0;z-index:20;background:#fff;padding:16px 17px 8px 19px}.as-logo{font-size:clamp(11px,1.4vw,22px);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#000;text-decoration:none;display:block}.as-cart{position:fixed;top:16px;right:17px;z-index:21;font-size:clamp(11px,1.4vw,22px);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:#000;text-decoration:none;line-height:1;transition:opacity .15s}.as-cart:hover{opacity:.5}.hero{display:flex;height:calc(100vh - 44px)}.hero-gallery{width:calc(.8*(100vh - 62px) + 18px);flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;align-content:start}.hero-gallery .gal-img{aspect-ratio:4/5;background:#fff;overflow:hidden;cursor:pointer}.hero-gallery .gal-img img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.hero-gallery .gal-img:hover img{opacity:.85}.hero-info{flex:1;padding:clamp(32px,5vw,80px) clamp(24px,4vw,60px);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.hero-title{font-size:clamp(28px,4.453vw,57px);font-weight:400;text-transform:uppercase;letter-spacing:.09em;line-height:1;margin-top:16px}.hero-desc{font-size:10px;letter-spacing:.05em;line-height:1.6;color:#555;margin-top:24px}.hero-desc p{margin:0}.hero-desc p+p{margin-top:1em}.hero-details{font-size:10px;letter-spacing:.05em;color:#555;line-height:1.6;margin-top:24px}.hero-details a{color:#555;text-decoration:underline;text-underline-offset:2px}.hero-bottom{margin-top:48px}.hero-buy{margin-top:16px;width:100%;padding:14px;background:#000;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,1.4vw,22px);font-weight:400;letter-spacing:.09em;text-transform:uppercase;border:none;cursor:pointer;transition:opacity .15s}.hero-buy:hover{opacity:.75}.as-lb{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffeb;z-index:1000;align-items:center;justify-content:center;cursor:pointer}.as-lb.active{display:flex}.as-lb-img{max-width:55vw;max-height:85vh;width:auto;height:auto;display:block;cursor:default;box-shadow:0 4px 40px #0000001f}.as-lb-close{position:fixed;top:24px;right:28px;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:none;border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000}.as-lb-close:hover{opacity:.5}.as-footer{background:#fff;padding:32px 19px 20px;border-top:1px solid #e8e8e8}.as-footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.as-footer-nav{display:flex;flex-direction:column;gap:6px}.as-footer-nav a{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#000;text-decoration:none;line-height:1.4;transition:opacity .15s}.as-footer-nav a:hover{opacity:.5}.as-footer-ig{display:inline-block;margin-top:16px;color:#000;transition:opacity .15s}.as-footer-ig:hover{opacity:.5}.as-footer-ig svg{width:20px;height:20px;display:block}.as-footer-country{font-size:11px;letter-spacing:.04em;color:#000}.as-country-select{font-size:11px;letter-spacing:.04em;color:#000;background:transparent;border:none;cursor:pointer;outline:none;font-family:inherit;appearance:none;-webkit-appearance:none;padding-right:12px}.as-footer-bottom{border-top:1px solid #e8e8e8;padding-top:12px;display:flex;flex-direction:column;gap:6px}.as-footer-policies{display:flex;gap:clamp(12px,2vw,28px);flex-wrap:wrap}.as-footer-policies a{font-size:11px;font-weight:400;color:#000;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .15s}.as-footer-policies a:hover{opacity:.5}.as-footer-copy{font-size:11px;letter-spacing:.05em;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.as-footer-copy a{color:#000;text-decoration:none}.policy-page{max-width:680px;margin:60px auto;padding:0 24px 80px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.policy-title{font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;margin-bottom:32px}.policy-body,.policy-body *,.policy-body h1,.policy-body h2,.policy-body h3,.policy-body h4,.policy-body p,.policy-body li,.policy-body strong,.policy-body b,.policy-body em,.policy-body i,.policy-body span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1.7!important;letter-spacing:.02em!important;color:#000!important;text-align:left!important;margin-top:0!important}.policy-body{margin-bottom:0}.policy-body p{margin-bottom:10px!important}.policy-body a{color:#000!important}.cart-page{padding:clamp(32px,5vw,80px) 19px}.cart-page h1{font-size:clamp(22px,3vw,48px);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:32px}.cart-item{display:flex;gap:24px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e8e8e8}.cart-item img{width:80px;height:100px;object-fit:cover}.cart-item-info{flex:1;font-size:11px;letter-spacing:.05em}.cart-item-title{text-transform:uppercase;margin-bottom:8px}.cart-total{font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-top:24px}.cart-checkout{margin-top:16px;width:100%;max-width:360px;padding:14px;background:#000;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,1.4vw,22px);font-weight:400;letter-spacing:.09em;text-transform:uppercase;border:none;cursor:pointer;transition:opacity .15s}.cart-checkout:hover{opacity:.75}.cart-empty{font-size:11px;letter-spacing:.05em;color:#aaa;text-transform:uppercase}.page-404{padding:clamp(32px,5vw,80px) 19px}.page-404 h1{font-size:clamp(22px,3vw,48px);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.page-404 a{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#000}@media(max-width:768px){.as-header{padding:10px 14px 8px}.as-logo{font-size:9px;letter-spacing:.05em}.as-cart{top:10px;right:14px;font-size:9px;letter-spacing:.05em}.hero{flex-direction:column;height:auto}.hero-gallery{width:100%;grid-template-columns:repeat(4,1fr);height:auto}.hero-info{padding:24px 14px;overflow-y:visible}.hero-bottom{margin-top:32px}.as-footer{padding:24px 14px 16px}.as-lb-img{max-width:90vw;max-height:80vh}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/theme.css.map */
