@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Syne:wght@700;800&display=swap";@font-face{font-family:Manrope;src:url(manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--as-navy: #0b1d3d;--as-blue: #2563eb;--as-white: #ffffff;--as-paper: #f4f6f9;--as-line: #e6eaf0;--as-muted: #64748b}.shopify-section,.shopify-section-group-wrapper,main,.page-wrapper,.password-main-content{opacity:1!important;animation:none!important}html{scroll-behavior:smooth}body,.page-wrapper,main,.password-main-content,.shopify-section:has(.as-home),.shopify-section:has(.as-lt){background:var(--as-white)!important;color:var(--as-navy);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.header-announcements,.shopify-section:has(.header-announcements),[class*=header-announcements]{display:none!important;height:0!important;padding:0!important}.shopify-section:has(.as-home),.shopify-section:has(.as-colhero),.shopify-section:has(.as-lt){--padding-block-start: 0px !important;--padding-block-end: 0px !important;padding:0!important;margin:0!important;max-width:none!important}[class*=disclosures]{display:none!important}product-card,.product-card,.card-gallery,.product-media{background:var(--as-white)!important}product-card img,.product-card img,.product-media img{background:var(--as-white);object-fit:contain}.as-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.as-reveal.is-in{opacity:1;transform:none}.as-home{background:var(--as-white);color:var(--as-navy)}.as-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;background:var(--as-white);color:var(--as-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:opacity .55s ease,visibility .55s ease}.as-loader.is-out{opacity:0;visibility:hidden;pointer-events:none}.as-loader p{margin:0;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:Syne,Inter,sans-serif}.as-loader__num{font-family:Syne,Inter,sans-serif;font-weight:800;font-size:clamp(4rem,14vw,7.5rem);letter-spacing:-.06em;line-height:.9}.as-loader__bar{width:88px;height:2px;background:var(--as-line);margin-top:10px;overflow:hidden}.as-loader__bar span{display:block;height:100%;width:0;background:var(--as-navy)}.as-get{position:fixed;top:16px;right:118px;z-index:10060;display:inline-flex;align-items:center;border-radius:999px;padding:10px 18px;background:var(--as-navy);color:#fff!important;text-decoration:none!important;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.as-get:hover{background:var(--as-blue)}.as-scene{position:relative;min-height:100svh;color:#fff;overflow:hidden;display:flex;align-items:flex-end}.as-scene__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 8%;animation:asKen 34s ease-in-out infinite alternate}.as-scene__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1d3d14,#0b1d3d0d 42%,#0b1d3dc7);pointer-events:none}.as-scene__copy{position:relative;z-index:2;padding:0 6.5vw 8vh;max-width:min(92vw,920px);animation:asUp .9s ease .2s both}.as-scene h1,.as-story__copy h2,.as-colhero h1,.as-look h2,.as-faq h2,.as-cf__head h2{font-family:Syne,Inter,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;margin:0 0 14px}.as-scene h1{font-size:clamp(3rem,11vw,7.2rem);white-space:nowrap;color:#fff}.as-kicker{letter-spacing:.28em;text-transform:uppercase;font-size:11px;color:var(--as-blue);margin:0 0 12px;font-weight:700}.as-kicker--light{color:#93c5fd}.as-line{font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:650;margin:0 0 10px;letter-spacing:-.03em}.as-body{max-width:40ch;color:#ffffffe0;font-size:1.05rem;line-height:1.55;margin:0 0 24px}@keyframes asKen{0%{transform:scale(1.04)}to{transform:scale(1.12) translate3d(1.2%,-1.4%,0)}}@keyframes asUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.as-pills{display:flex;gap:12px;flex-wrap:wrap}.as-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 26px;text-decoration:none!important;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;border:0;cursor:pointer;font-family:inherit;transition:transform .25s ease,background .25s ease,color .25s ease}.as-pill:hover{transform:translateY(-2px)}.as-pill--solid{background:#fff;color:var(--as-navy)!important}.as-pill--ghost{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.55)}.as-story .as-pill--solid,.as-look .as-pill--solid{background:var(--as-navy);color:#fff!important;width:fit-content}.as-story .as-pill--solid:hover{background:var(--as-blue)}.as-marquee{overflow:hidden;background:var(--as-white);border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);padding:16px 0}.as-marquee__track{display:flex;width:max-content;animation:asSlide 26s linear infinite}.as-marquee__track span{padding:0 32px;letter-spacing:.28em;text-transform:uppercase;font-size:11px;color:var(--as-navy);white-space:nowrap}@keyframes asSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.as-story{height:300vh;background:var(--as-white)}.as-story__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--as-white)}.as-story__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.15fr .85fr;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .55s ease,transform .55s ease;pointer-events:none;background:var(--as-white)}.as-story__layer.is-on{opacity:1;transform:none;pointer-events:auto;z-index:2}.as-story__media{display:flex;align-items:center;justify-content:center;padding:7vh 4vw;background:var(--as-paper);min-height:100%}.as-story__media img{display:block;width:auto;height:auto;max-width:100%;max-height:78vh;object-fit:contain;filter:drop-shadow(0 22px 36px rgba(11,29,61,.18));transform:scale(calc(1.02 + (var(--p, 0) * .06)));transform-origin:center}.as-story__copy{display:flex;flex-direction:column;justify-content:center;padding:8vh 7vw;gap:16px;background:var(--as-white)}.as-story__copy p{margin:0;max-width:34ch;color:var(--as-muted);line-height:1.6}.as-story__copy h2{font-size:clamp(2.6rem,7vw,5rem);color:var(--as-navy)}.as-story__dots{position:absolute;right:28px;top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;z-index:4;display:flex;flex-direction:column;gap:10px;font-family:Syne,Inter,sans-serif;font-size:13px;letter-spacing:.12em;color:var(--as-muted)}.as-story__dots li.is-on{color:var(--as-navy);font-weight:800}.as-look{background:var(--as-white);color:var(--as-navy);padding:8vh 0 10vh}.as-look__head{padding:0 6.5vw 28px}.as-look__head h2{font-size:clamp(1.8rem,4vw,3rem);color:var(--as-navy)}.as-look__head p{color:var(--as-muted);margin:0;max-width:44ch}.as-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 6.5vw 8px;scrollbar-width:none}.as-rail::-webkit-scrollbar{display:none}.as-rail a{flex:0 0 min(70vw,280px);scroll-snap-align:start;text-decoration:none!important;color:var(--as-navy)!important;background:var(--as-white);border:1px solid var(--as-line);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0b1d3d0f;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease}.as-rail a:hover{box-shadow:0 18px 40px #0b1d3d1f}.as-rail img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--as-white);display:block;padding:12px;filter:drop-shadow(0 10px 16px rgba(11,29,61,.1))}.as-rail strong,.as-rail em{display:block;font-style:normal;padding:0 16px}.as-rail strong{padding-top:10px;font-size:14px}.as-rail em{padding-bottom:16px;color:var(--as-muted);font-size:13px}.as-how{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0 6.5vw}.as-how article h3{margin:0 0 8px;font-size:1.05rem;font-family:Syne,Inter,sans-serif;color:var(--as-navy)}.as-how article p{margin:0;color:var(--as-muted);line-height:1.55}.as-faq{max-width:760px;margin:0 auto;padding:4vh 6.5vw 12vh;background:var(--as-white);color:var(--as-navy)}.as-faq h2{font-size:clamp(1.8rem,4vw,3rem)}.as-faq details{border-bottom:1px solid var(--as-line);padding:18px 0}.as-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:650}.as-faq summary::-webkit-details-marker{display:none}.as-faq summary:after{content:"+";color:var(--as-muted)}.as-faq details[open] summary:after{content:"\2013"}.as-faq p{color:var(--as-muted);line-height:1.7;margin:12px 0 0}.as-colhero{position:relative;min-height:36svh;display:flex;align-items:flex-end;color:var(--as-navy);overflow:hidden;background:var(--as-paper)}.as-colhero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--as-paper) center 18% / contain no-repeat;opacity:.45}.as-colhero__veil{display:none}.as-colhero__copy{position:relative;z-index:2;padding:8vh 6.5vw 6vh}.as-colhero h1{font-size:clamp(2.6rem,8vw,5.4rem);margin:0 0 12px}.as-colhero .as-lede{max-width:46ch;color:var(--as-muted)}.as-proofline{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;padding:16px 6vw;background:var(--as-white);color:var(--as-navy);font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line)}.as-cf{background:var(--as-paper);padding:7vh 0 8vh;color:var(--as-navy)}.as-cf__head{text-align:center;padding:0 6vw 28px}.as-cf__head h2{font-size:clamp(1.8rem,4vw,3rem)}.as-cf__head p{color:var(--as-muted);margin:0}.as-cf__stage{position:relative;width:min(100%,640px);height:340px;margin:0 auto;perspective:1100px;transform-style:preserve-3d}.as-cf__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;text-decoration:none}.as-cf__card img{width:min(58%,260px);height:auto;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(11,29,61,.18));background:transparent}.as-cf__card.is-center{transform:translate(0) translateZ(50px) scale(1);opacity:1;z-index:5}.as-cf__card.is-left{transform:translate(-46%) rotateY(38deg) translateZ(-90px) scale(.72);opacity:.55;z-index:2}.as-cf__card.is-right{transform:translate(46%) rotateY(-38deg) translateZ(-90px) scale(.72);opacity:.55;z-index:2}.as-cf__card.is-back{transform:translateZ(-180px) scale(.5);opacity:0;z-index:0}.shopify-section:has(.as-lt),.as-links-wrap{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}.as-lt{--ease: cubic-bezier(.23, 1, .32, 1);min-height:100svh;display:grid;grid-template-columns:1fr minmax(280px,400px);background:var(--as-white);color:var(--as-navy);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.as-lt ::selection{background:var(--as-blue);color:var(--as-white)}.as-lt__photo{position:relative;overflow:hidden;min-height:100svh;background:var(--as-navy)}.as-lt__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:46% 12%;transform:scale(1.06);animation:as-drift 22s linear infinite alternate}@keyframes as-drift{to{transform:scale(1)}}.as-lt__index{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:36px 28px 32px;background:var(--as-white);border-left:1px solid #c5d0e0}.as-lt__logo{width:min(100%,232px);height:auto;display:block}.as-lt__index p{margin:-6px 0 0;font-size:16px;line-height:1.35;font-weight:500;color:var(--as-navy)}.as-lt nav{display:flex;flex-direction:column;gap:8px}.as-lt nav a,.as-lt nav button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;border:1.5px solid var(--as-navy);border-radius:0;background:var(--as-white);color:var(--as-navy)!important;text-decoration:none!important;text-transform:none;letter-spacing:.01em;font:600 15px/1 Manrope,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .16s var(--ease)}.as-lt nav .is-primary{background:var(--as-navy);color:var(--as-white)!important}.as-lt nav a:hover,.as-lt nav button:hover{background:var(--as-navy);color:var(--as-white)!important}.as-lt nav .is-primary:hover{background:var(--as-blue);border-color:var(--as-blue)}.as-lt nav a:active,.as-lt nav button:active{transform:scale(.98)}.as-lt nav a:focus-visible,.as-lt nav button:focus-visible,.as-lt__tiktok:focus-visible{outline:2px solid var(--as-blue);outline-offset:3px}.as-lt__tiktok{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--as-navy)!important;text-decoration:none!important;font-size:14px;font-weight:600;transition:color .18s var(--ease)}.as-lt__tiktok:hover{color:var(--as-blue)!important}.as-lt__tiktok svg{display:block}@media(max-width:800px){.as-lt{grid-template-columns:1fr;grid-template-rows:30svh auto}.as-lt__photo{min-height:30svh}.as-lt__photo img{object-position:50% 8%}.as-lt__index{border-left:0;border-top:1px solid #c5d0e0;padding:20px 20px 28px;gap:16px;justify-content:flex-start}.as-lt__logo{width:min(100%,200px)}}.password-main-content .shopify-section:not(:has(.as-lt)):not(:has(.mn)){display:none!important;height:0!important;padding:0!important;overflow:hidden!important}.password-footer__powered-by,.password-footer__admin-link,.password-footer,body:has(.as-lt) footer,body:has(.mn) #header-group,body:has(.mn) .shopify-section-group-header-group,body:has(.mn) footer,body:has(.mn) .password-footer,body:has(.as-lt) #header-group,body:has(.as-lt) .shopify-section-group-header-group,body:has(.as-lt) .header-section,[data-testid=password-footer]{display:none!important}body:has(.as-lt) #MainContent,body:has(.as-lt) .password-main-content{max-width:none!important;width:100%!important;padding:0!important}[data-template=password],.password-main,body.password,.password-main-content{background:var(--as-white)!important;color:var(--as-navy)}@media(max-width:849px){.as-story__layer{grid-template-columns:1fr}.as-story__copy{padding:4vh 7vw 8vh}.as-story__media{min-height:48vh;padding:4vh 6vw 0}.as-story__media img{max-height:42vh}.as-story__dots{right:14px}.as-how{grid-template-columns:1fr}.as-get{display:none}.as-scene{min-height:92svh}.as-scene h1{font-size:clamp(2.5rem,10.5vw,3.8rem)}.as-cf__stage{height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.as-scene__photo,.as-marquee__track,.as-lt__photo img{animation:none;transform:none}.as-reveal{opacity:1;transform:none}.as-loader{display:none}.as-story__media img{transform:none}}@media(max-width:849px){body:has([data-template=cart]) [data-template=cart]{padding-inline-end:84px;box-sizing:border-box}#cart-drawer .cart-drawer__items{padding-inline-end:84px}#cart-drawer .cart-drawer__summary{padding-inline-end:84px;padding-bottom:94px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/allstockmx-custom.css.map */
