@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;600;700;800&display=swap";:root{--af-bg:#0b0b0d;--af-bg2:#141416;--af-red:#e0362f;--af-red-dark:#8f1e1a;--af-cream:#efe8db;--af-muted:#9a978f;--af-glass-bg:rgba(255,255,255,.07);--af-glass-brd:rgba(255,255,255,.2)}body,.color-background-1,.color-background-2{background-color:var(--af-bg)!important;color:var(--af-cream)!important;font-family:Archivo,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.banner__heading,.product__title,.collection-hero__title{font-family:Anton,sans-serif!important;letter-spacing:.5px;text-transform:uppercase!important;color:var(--af-cream)!important}a{color:var(--af-cream)}header,.header,.header-wrapper,.shopify-section-header,#shopify-section-header,.section-header{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.header-wrapper{position:sticky!important;top:0!important;z-index:50!important}.scrolled-past-header .header-wrapper,.scrolled-past-header.header-wrapper{background:#0f0f11eb!important;backdrop-filter:blur(14px) saturate(160%)!important;-webkit-backdrop-filter:blur(14px) saturate(160%)!important;box-shadow:0 1px #ffffff0f!important}.header__heading-logo,.header__heading-link,.header__menu-item{color:var(--af-cream)!important;text-shadow:0 1px 6px rgba(0,0,0,.75)!important}.button,button.button,a.button,input[type=submit],.shopify-payment-button__button{background:linear-gradient(135deg,#eb4a42,var(--af-red-dark))!important;color:#160604!important;border:none!important;border-radius:999px!important;font-family:Anton,sans-serif!important;letter-spacing:.05em;text-transform:uppercase!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important}.button--secondary,.button.button--secondary{background:#ffffff1f!important;border:1px solid var(--af-glass-brd)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:var(--af-cream)!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;overflow:hidden}.card,.card-wrapper .card,.product-card-wrapper .card{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;border-radius:16px!important;box-shadow:0 8px 24px #00000059!important}footer,.footer{background-color:var(--af-bg2)!important;color:var(--af-muted)!important;border-top:1px solid rgba(255,255,255,.08)!important}.announcement-bar,.utility-bar{background-color:var(--af-bg2)!important;color:var(--af-muted)!important}.price,.price__container,.price__regular{color:var(--af-cream)!important}.badge,.card__badge{background:var(--af-red)!important;color:#160604!important;border-radius:999px!important;font-family:Anton,sans-serif!important}body:before{content:"";position:fixed;top:-120px;left:-100px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(224,54,47,.3),transparent 70%);filter:blur(10px);z-index:0;pointer-events:none}.newsletter__wrapper.color-scheme-4,.color-scheme-4{background:var(--af-bg2)!important;color:var(--af-cream)!important}.newsletter__subheading,.newsletter__subheading p{color:var(--af-muted)!important}.newsletter-form input[type=email]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--af-cream)!important}.newsletter-form button,.newsletter-form .button{background:linear-gradient(135deg,#eb4a42,var(--af-red-dark))!important;color:#160604!important}.af-marquee{overflow:hidden;white-space:nowrap;background:#1414168c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:10}.af-marquee-track{display:inline-block;padding:10px 0;animation:af-scroll 72s linear infinite;font-family:Anton,sans-serif;font-size:14px;letter-spacing:.15em;color:var(--af-muted)}.af-marquee-track span{color:var(--af-red);margin:0 18px}@keyframes af-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.af-hero-float{position:fixed;right:9%;top:20%;width:46%;max-width:680px;z-index:6;pointer-events:none;opacity:1;transition:opacity .5s ease,transform .2s linear}.af-hero-float img{width:100%;height:auto;display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.af-hero-float.af-fade-out{opacity:0}.af-break-mobile{display:none}@media(max-width:900px){.af-hero-float{display:block;position:absolute;top:18%;right:4%;width:48%;max-width:250px;z-index:3;opacity:1;pointer-events:none}.af-hero-float img{filter:drop-shadow(0 12px 20px rgba(0,0,0,.5))}.af-break-mobile{display:block}}.af-blob{position:fixed;border-radius:50%;filter:blur(10px);z-index:0;pointer-events:none}.af-blob-3{width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);top:1500px;left:10%}.af-blob-4{width:480px;height:480px;background:radial-gradient(circle,rgba(224,54,47,.28),transparent 70%);top:2300px;right:5%}.shopify-section-header-sticky{top:0!important}.af-about-teaser{padding:100px 24px 32px}.af-about-inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:56px;border-radius:24px}.af-about-eyebrow{display:inline-block;color:var(--af-red);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;margin-bottom:14px}.af-about-copy h2{font-family:Anton,sans-serif;font-size:42px;line-height:1.08;margin:0 0 20px;color:var(--af-cream);text-transform:uppercase}.af-about-copy h2 span{color:var(--af-red)}.af-about-copy p{color:var(--af-muted);line-height:1.7;margin-bottom:32px;font-size:15px}.af-btn-outline{display:inline-block;padding:14px 34px;border:1px solid var(--af-cream);border-radius:999px;color:var(--af-cream)!important;text-transform:uppercase;letter-spacing:.08em;font-family:Anton,sans-serif;font-size:13px;text-decoration:none!important;transition:background .2s ease,color .2s ease}.af-btn-outline:hover{background:var(--af-cream);color:#160604!important}.af-about-media img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block;max-height:440px}@media(max-width:900px){.af-about-inner{grid-template-columns:1fr;padding:32px}.af-about-copy h2{font-size:32px}}.footer{border-top:1px solid var(--af-glass-brd)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important}.footer__copyright,.footer__copyright a,.footer__column--info{color:var(--af-muted)!important;font-family:Archivo,sans-serif!important}.footer__copyright a:hover{color:var(--af-cream)!important}.footer .list-payment{opacity:.75}.af-btn-outline{border:1px solid var(--af-cream)!important;padding:14px 34px!important}.af-btn-outline:hover{background:var(--af-cream)!important;color:#160604!important}.card-wrapper .card,.product-card-wrapper .card{border-radius:20px!important;overflow:hidden!important;transition:transform .2s ease,border-color .2s ease!important}.card-wrapper .card:hover,.product-card-wrapper .card:hover{transform:translateY(-6px);border-color:#e0362f80!important}.card-wrapper .card__media,.product-card-wrapper .card__media{overflow:hidden}.card-wrapper .card__media img,.product-card-wrapper .card__media img{transition:transform .35s ease}.card-wrapper .card:hover .card__media img,.product-card-wrapper .card:hover .card__media img{transform:scale(1.06)}.card-wrapper .card__heading,.card-wrapper .card__heading a,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:Anton,sans-serif!important;text-transform:uppercase!important;color:var(--af-cream)!important;letter-spacing:.02em!important}.card-wrapper .price,.card-wrapper .price *,.product-card-wrapper .price,.product-card-wrapper .price *{color:var(--af-cream)!important;font-weight:600!important}.card-wrapper .caption-large,.product-card-wrapper .caption-large{color:var(--af-red)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:11px!important}.card-wrapper .card__badge,.product-card-wrapper .card__badge{font-family:Anton,sans-serif!important;border-radius:999px!important;letter-spacing:.05em!important}.footer-block__brand-info:before{content:"ALTO STUDIO";display:block;font-family:Anton,sans-serif;font-size:20px;letter-spacing:.04em;color:var(--af-cream);margin-bottom:12px}.footer-block__brand-info:after{content:"Hand-painted miniatures, shipped from Medellin.";display:block;font-family:Archivo,sans-serif;font-size:13px;color:var(--af-muted);margin-top:10px;max-width:220px;line-height:1.5}footer.footer{display:grid!important;grid-template-columns:1.1fr 1fr 1fr!important;gap:48px!important;align-items:start!important;max-width:1600px!important;margin:0 auto!important;padding:56px 5vw 32px!important;background:#0d0d0d!important}.footer__content-top{display:contents!important}.footer__content-top .footer__blocks-wrapper{display:block!important;grid-column:1!important;grid-row:1!important}.footer__content-top .footer-block--newsletter{grid-column:3!important;grid-row:1!important}.footer__content-bottom{display:contents!important}.footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none!important}.footer__content-bottom .footer__content-bottom-wrapper:last-child{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:0!important}.footer__copyright{display:flex!important;flex-direction:column!important;gap:10px!important}.footer .policies{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-top:6px!important;list-style:none!important;padding:0!important}.footer .policies li:has(a[href*=refund]) a{display:inline-block;padding:10px 24px;border:1px solid var(--af-cream);border-radius:999px;font-family:Anton,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:var(--af-cream)!important;text-decoration:none!important}.footer .policies li:has(a[href*=refund]) a:hover{background:var(--af-cream);color:#0d0d0d!important}.footer .copyright__content,.footer .copyright__content a{color:var(--af-muted)!important;font-family:Archivo,sans-serif;font-size:12px;text-decoration:none}@media(max-width:989px){footer.footer{grid-template-columns:1fr!important;gap:32px!important}.footer__content-top .footer-block--newsletter{grid-column:1!important;grid-row:2!important}.footer__content-bottom .footer__content-bottom-wrapper:last-child{grid-column:1!important;grid-row:3!important}}.af-glass{background:var(--af-glass-bg);border:1px solid var(--af-glass-brd);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:0 10px 34px #00000073}.af-hero2-tag{display:inline-flex;align-items:center;gap:8px;color:#efe8db;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;padding:9px 18px;border-radius:999px}.af-hero2-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:#e0362f}.af-hero2-h1{font-size:88px;line-height:.92;margin:0 0 22px;max-width:760px;font-family:Anton,sans-serif;text-transform:uppercase}.af-stroke{-webkit-text-stroke:2px #e0362f;color:transparent}.af-hero2-p{max-width:480px;color:#9a978f;font-size:16px;line-height:1.6;margin-bottom:30px}.af-btn-row{display:flex;gap:16px}.af-btn{font-family:Anton,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:15px;padding:16px 30px;border-radius:999px;cursor:pointer;border:none;display:inline-block;text-decoration:none}.af-btn-primary{background:linear-gradient(135deg,#eb4a42,#8f1e1a);color:#160604}.af-btn-ghost{color:#efe8db;padding:16px 30px;border-radius:999px}.af-section{padding:70px 48px;position:relative}.af-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;border-bottom:1px solid #2a2a2c;padding-bottom:20px}.af-section-head h2{font-size:34px;margin:0;font-family:Anton,sans-serif;text-transform:uppercase}.af-section-head span{color:#e0362f}.af-section-head a{color:#9a978f;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.af-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative;z-index:2}.af-card{border-radius:20px;overflow:hidden;transition:transform .2s,border-color .2s}.af-card:hover{transform:translateY(-6px);border-color:#e0362f80}.af-card-img{height:230px;position:relative;background:linear-gradient(160deg,#ffffff0d,#ffffff03);display:flex;align-items:center;justify-content:center;overflow:hidden}.af-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.af-card-badge{position:absolute;top:12px;left:12px;font-family:Anton,sans-serif;font-size:11px;padding:6px 12px;border-radius:999px;letter-spacing:.05em;color:var(--af-cream);z-index:3}.af-badge-sold{background:#e0362f8c!important;border-color:#e0362fb3!important}.af-card-body{padding:16px 18px}.af-fac{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--af-red);font-weight:700;margin-bottom:6px}.af-card-body h3{font-family:Anton,sans-serif;font-size:19px;margin:0 0 8px;text-transform:uppercase;color:var(--af-cream)}.af-price{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--af-muted);font-weight:600}.af-price b{color:var(--af-cream);font-size:17px}.af-process{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative;z-index:2}.af-proc-card{border-radius:20px;padding:26px 22px}.af-proc-num{font-family:Anton,sans-serif;font-size:40px;color:var(--af-red);margin-bottom:10px}.af-proc-card h4{font-family:Anton,sans-serif;font-size:16px;text-transform:uppercase;margin:0 0 8px;color:var(--af-cream)}.af-proc-card p{font-size:13px;color:var(--af-muted);line-height:1.6;margin:0}.af-proc-cta{grid-column:1/-1;text-align:center;margin-top:24px}.af-cta-strip-wrap{padding:0 48px 70px;position:relative;z-index:2}.af-cta-strip{padding:56px;border-radius:26px;text-align:center;background:linear-gradient(120deg,#8f1e1a8c,#2a0f0d8c);max-width:1140px;margin:0 auto}.af-cta-strip h2{font-size:40px;margin:0 0 14px;font-family:Anton,sans-serif;text-transform:uppercase;color:var(--af-cream)}.af-cta-strip p{color:#f2d9d6;margin:0 0 26px}.af-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.af-reveal.af-in-view{opacity:1;transform:translateY(0)}@media(max-width:900px){.af-grid,.af-process{grid-template-columns:repeat(2,1fr)!important}.af-hero2-h1{font-size:44px!important}}.af-hero-wrap{position:relative;overflow:hidden}.af-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.af-hero-bg img{width:100%;height:100%;object-fit:cover;display:block}.af-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(8,7,6,var(--af-hero-overlay,.55))}.af-hero-wrap .af-hero2{position:relative;z-index:2}.af-hero2{padding-left:64px}.af-hero-bg img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 88%,transparent 100%)}:focus-visible{outline-color:#e0362fb3!important}.cart-count-bubble{background-color:#e0362f!important;color:#efe8db!important}@media(max-width:900px){.af-hero2{padding-left:24px;padding-right:24px}}@media(max-width:600px){.af-section{padding:48px 20px!important}.af-grid{gap:14px!important}.af-price{flex-wrap:wrap!important}.af-btn-row{flex-direction:column!important}.af-btn-row>*{width:100%!important;box-sizing:border-box;text-align:center!important;white-space:nowrap}}.button:after,.shopify-payment-button__button:after,.shopify-payment-button__more-options:after{content:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-altostudio.css.map */
