.andy-public-experience{--af-red:#ff172f;--af-red-deep:#d80018;--af-black:#090909;--af-black-soft:#111214;--af-carbon:#17191c;--af-white:#ffffff;--af-paper:#f4f4f1;--af-muted:#a5a5a5;--af-line:rgba(255,255,255,0.12);--af-line-dark:rgba(0,0,0,0.1);--af-radius-xl:36px;--af-radius-lg:26px;--af-radius-md:18px;--af-shadow:0 30px 80px rgba(0,0,0,0.18);min-height:100vh;background:var(--af-paper)}.andy-public-experience .public-shell{min-height:60vh;overflow:clip}.andy-public-experience .btn-primary,.andy-public-experience .public-shell button[type=submit]{border:1px solid transparent;border-radius:999px;background:var(--af-red)!important;color:#fff!important;box-shadow:0 15px 34px rgba(255,23,47,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.andy-public-experience .btn-primary:hover,.andy-public-experience .public-shell button[type=submit]:hover:not(:disabled){transform:translateY(-2px);background:#ff3045!important;box-shadow:0 19px 46px rgba(255,23,47,.3)}.andy-public-experience .btn-secondary{border:1px solid rgba(255,255,255,.22);border-radius:999px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.andy-public-experience .btn-secondary:hover{transform:translateY(-2px)}.andy-public-experience .seo-landing-page{position:relative;background:var(--af-paper);color:var(--af-black)}.andy-public-experience .seo-landing-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,9vw,132px) 0 clamp(66px,8vw,112px);color:#fff;background:radial-gradient(circle at 80% 15%,rgba(255,23,47,.3),transparent 30%),linear-gradient(140deg,#050505,#101113 66%,#070707)}.andy-public-experience .seo-landing-hero:before{content:"CATÁLOGO";position:absolute;z-index:-1;right:-.04em;bottom:-.22em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);font:800 clamp(7rem,20vw,18rem)/.75 var(--font-heading);letter-spacing:-.08em;white-space:nowrap;pointer-events:none}.andy-public-experience .seo-landing-copy{max-width:880px}.andy-public-experience .seo-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--af-red);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.andy-public-experience .seo-landing-copy h1{max-width:980px;margin:0;color:#fff;font-size:clamp(3.2rem,8.6vw,7.8rem);line-height:.88;letter-spacing:-.07em}.andy-public-experience .seo-landing-copy>p{max-width:720px;margin:28px 0 0;color:rgba(255,255,255,.68);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.andy-public-experience .seo-landing-actions{margin-top:30px}.andy-public-experience .seo-btn{border-radius:999px;font-weight:800}.andy-public-experience .seo-btn.primary{border-color:var(--af-red);background:var(--af-red)}.andy-public-experience .seo-btn.secondary{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.andy-public-experience .seo-landing-facets,.andy-public-experience .seo-landing-summary{border-color:var(--af-line-dark);background:#fff;box-shadow:0 16px 50px rgba(0,0,0,.06)}.andy-public-experience .seo-products-section{padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(72px,9vw,122px)}.andy-public-experience .seo-section-heading h2{font-size:clamp(2.5rem,5vw,5.2rem);line-height:.95;letter-spacing:-.055em}.andy-public-experience .seo-product-card{overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:28px;background:#fff;box-shadow:0 12px 36px rgba(0,0,0,.06);transition:transform .22s ease,box-shadow .22s ease}.andy-public-experience .seo-product-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px rgba(0,0,0,.11)}.andy-public-experience .seo-product-code{color:var(--af-red);font-weight:900;letter-spacing:.08em}.andy-public-experience .contact-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(84px,10vw,144px) 0 clamp(70px,8vw,108px);color:#fff;background:radial-gradient(circle at 78% 20%,rgba(255,23,47,.34),transparent 28%),#08090a}.andy-public-experience .contact-hero:before{content:"CONTACTO";position:absolute;z-index:-1;left:-.03em;bottom:-.12em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);font:800 clamp(6.5rem,19vw,17rem)/.75 var(--font-heading);letter-spacing:-.075em;white-space:nowrap}.andy-public-experience .contact-hero-grid{align-items:center;gap:clamp(38px,6vw,78px)}.andy-public-experience .contact-hero-grid>div:first-child{max-width:720px}.andy-public-experience .contact-hero h1{margin:0;color:#fff;font-size:clamp(3.4rem,7.7vw,7rem);line-height:.9;letter-spacing:-.065em}.andy-public-experience .contact-hero-grid>div:first-child>p{max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.68);font-size:1.06rem;line-height:1.7}.andy-public-experience .contact-info-panel{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:rgba(255,255,255,.055);box-shadow:var(--af-shadow);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.andy-public-experience .contact-info-card{border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.66);background:rgba(255,255,255,.03)}.andy-public-experience .contact-info-card strong{color:#fff}.andy-public-experience .contact-info-card svg{color:var(--af-red)}.andy-public-experience .contact-info-card.highlight{color:#fff;background:var(--af-red)}.andy-public-experience .contact-info-card.highlight svg{color:#fff}.andy-public-experience .contact-main-section{padding:clamp(64px,8vw,112px) 0;background:var(--af-paper)}.andy-public-experience .contact-main-grid{gap:24px}.andy-public-experience .contact-form-panel,.andy-public-experience .contact-process-panel{border:1px solid rgba(0,0,0,.08);border-radius:32px;box-shadow:0 20px 58px rgba(0,0,0,.07)}.andy-public-experience .contact-form-panel{background:#fff}.andy-public-experience .contact-process-panel{color:#fff;background:#0b0c0d}.andy-public-experience .contact-process-panel h2,.andy-public-experience .contact-process-panel strong{color:#fff}.andy-public-experience .contact-process-panel p,.andy-public-experience .contact-process-panel span{color:rgba(255,255,255,.62)}.andy-public-experience .contact-form input,.andy-public-experience .contact-form textarea{border:1px solid rgba(0,0,0,.12);border-radius:15px;background:#f7f7f5;color:#0a0a0a;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.andy-public-experience .contact-form input:focus,.andy-public-experience .contact-form textarea:focus{border-color:var(--af-red);background:#fff;box-shadow:0 0 0 4px rgba(255,23,47,.1)}.andy-public-experience .contact-cta-section{position:relative;overflow:hidden;padding:clamp(68px,8vw,112px) 0;background:var(--af-red);color:#fff}.andy-public-experience .contact-cta-section:after{content:"ANDYFERS";position:absolute;right:-.02em;bottom:-.22em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);font:850 clamp(6rem,18vw,15rem)/.8 var(--font-heading);letter-spacing:-.075em;pointer-events:none}.andy-public-experience .contact-cta-inner{position:relative;z-index:1}.andy-public-experience .contact-cta-section .btn-primary{color:#0a0a0a!important;background:#fff!important;box-shadow:none}.andy-public-experience .contact-cta-section .contact-secondary{border-color:rgba(255,255,255,.4);color:#fff;background:transparent}.andy-public-experience .public-chat-page{position:relative;isolation:isolate;min-height:calc(100vh - 120px);overflow:hidden;padding:clamp(76px,9vw,122px) 0;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(255,23,47,.34),transparent 27%),#090a0b}.andy-public-experience .public-chat-page:before{content:"COTIZA";position:absolute;z-index:-1;left:-.05em;bottom:-.11em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.075);font:850 clamp(7rem,24vw,20rem)/.72 var(--font-heading);letter-spacing:-.085em;white-space:nowrap}.andy-public-experience .public-chat-shell{width:min(920px,calc(100% - 32px))}.andy-public-experience .public-chat-shell-wide{width:min(1120px,calc(100% - 32px))}.andy-public-experience .public-chat-back{color:rgba(255,255,255,.68);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.andy-public-experience .public-chat-card,.andy-public-experience .public-chat-window{border:1px solid rgba(255,255,255,.13);border-radius:34px;color:#fff;background:rgba(17,18,20,.78);box-shadow:0 32px 90px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.andy-public-experience .public-chat-card h1{color:#fff;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.92;letter-spacing:-.06em}.andy-public-experience .public-chat-card>p,.andy-public-experience .public-chat-meta,.andy-public-experience .public-chat-window-head p{color:rgba(255,255,255,.63)}.andy-public-experience .public-chat-avatar,.andy-public-experience .public-chat-icon{color:#fff;background:var(--af-red);box-shadow:0 16px 38px rgba(255,23,47,.28)}.andy-public-experience .public-chat-form label{color:rgba(255,255,255,.76);font-weight:700}.andy-public-experience .public-chat-compose textarea,.andy-public-experience .public-chat-form input,.andy-public-experience .public-chat-form textarea{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#fff;color:#080808;outline:none}.andy-public-experience .public-chat-compose textarea:focus,.andy-public-experience .public-chat-form input:focus,.andy-public-experience .public-chat-form textarea:focus{border-color:var(--af-red);box-shadow:0 0 0 4px rgba(255,23,47,.14)}.andy-public-experience .public-chat-compose button,.andy-public-experience .public-chat-form button{border-radius:999px;background:var(--af-red);box-shadow:0 16px 34px rgba(255,23,47,.24)}.andy-public-experience .public-chat-meta,.andy-public-experience .public-chat-product-context{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.055)}.andy-public-experience .public-chat-product-context strong{color:var(--af-red)}.andy-public-experience .public-chat-window-head{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.andy-public-experience .public-chat-window-head h1{color:#fff}.andy-public-experience .public-chat-messages{background:rgba(0,0,0,.16)}.andy-public-experience .public-chat-message.from-client,.andy-public-experience .public-chat-message.from-cliente,.andy-public-experience .public-chat-message.from-usuario{color:#fff;background:var(--af-red)}.andy-public-experience .public-chat-message.from-admin,.andy-public-experience .public-chat-message.from-asesor,.andy-public-experience .public-chat-message.from-sistema{color:#fff;background:rgba(255,255,255,.1)}.andy-public-experience .sales-cart-backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.andy-public-experience .sales-cart-drawer{border-left:1px solid rgba(255,255,255,.1);color:#fff;background:radial-gradient(circle at top right,rgba(255,23,47,.22),transparent 30%),#0a0b0c;box-shadow:-30px 0 90px rgba(0,0,0,.38)}.andy-public-experience .sales-cart-head{border-color:rgba(255,255,255,.1)}.andy-public-experience .sales-cart-head:after{content:"CARRITO";display:block;margin-top:4px;color:rgba(255,255,255,.13);font-size:clamp(2.3rem,8vw,4rem);font-weight:900;line-height:.85;letter-spacing:-.06em}.andy-public-experience .sales-cart-clear,.andy-public-experience .sales-cart-close{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.74);background:rgba(255,255,255,.06)}.andy-public-experience .sales-cart-item{border-color:rgba(255,255,255,.1);border-radius:22px;color:#fff;background:rgba(255,255,255,.055)}.andy-public-experience .sales-cart-item-image{border-radius:16px;background:#fff}.andy-public-experience .sales-cart-empty p,.andy-public-experience .sales-cart-item-body p,.andy-public-experience .sales-cart-item-meta{color:rgba(255,255,255,.58)}.andy-public-experience .sales-cart-footer strong,.andy-public-experience .sales-cart-item-body strong,.andy-public-experience .sales-cart-item-price{color:#fff}.andy-public-experience .sales-cart-qty{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.andy-public-experience .sales-cart-qty button,.andy-public-experience .sales-cart-remove{color:#fff}.andy-public-experience .sales-cart-remove:hover{color:var(--af-red)}.andy-public-experience .sales-cart-footer{border-color:rgba(255,255,255,.1);background:rgba(8,9,10,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.andy-public-experience .sales-cart-drawer .btn-primary{background:var(--af-red)!important}.andy-public-experience .checkout-page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,114px) 0 clamp(82px,10vw,136px);color:#fff;background:radial-gradient(circle at 82% 12%,rgba(255,23,47,.3),transparent 30%),#090a0b}.andy-public-experience .checkout-page:before{content:"CHECKOUT";position:absolute;z-index:-1;left:-.04em;top:.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.065);font:850 clamp(6rem,18vw,16rem)/.78 var(--font-heading);letter-spacing:-.08em;white-space:nowrap}.andy-public-experience .checkout-layout{align-items:start;gap:24px}.andy-public-experience .checkout-main,.andy-public-experience .checkout-summary{border:1px solid rgba(255,255,255,.12);border-radius:32px;background:rgba(255,255,255,.055);box-shadow:0 28px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.andy-public-experience .checkout-back-link{color:rgba(255,255,255,.62);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.andy-public-experience .checkout-heading>span{color:var(--af-red);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.andy-public-experience .checkout-heading h1{margin:8px 0 0;color:#fff;font-size:clamp(3rem,6vw,5.8rem);line-height:.91;letter-spacing:-.06em}.andy-public-experience .checkout-heading p,.andy-public-experience .checkout-price-note,.andy-public-experience .checkout-security-note{color:rgba(255,255,255,.6)}.andy-public-experience .checkout-form label{color:rgba(255,255,255,.78);font-weight:700}.andy-public-experience .checkout-form input,.andy-public-experience .checkout-form select,.andy-public-experience .checkout-form textarea{border:1px solid rgba(255,255,255,.15);border-radius:15px;background:#fff;color:#080808;outline:none}.andy-public-experience .checkout-form input:focus,.andy-public-experience .checkout-form select:focus,.andy-public-experience .checkout-form textarea:focus{border-color:var(--af-red);box-shadow:0 0 0 4px rgba(255,23,47,.13)}.andy-public-experience .checkout-address-heading{border-top:1px solid rgba(255,255,255,.1)}.andy-public-experience .checkout-address-heading strong{color:#fff}.andy-public-experience .checkout-address-heading span{color:rgba(255,255,255,.55)}.andy-public-experience .checkout-summary-head{border-color:rgba(255,255,255,.1)}.andy-public-experience .checkout-item strong,.andy-public-experience .checkout-summary h2,.andy-public-experience .checkout-summary strong{color:#fff}.andy-public-experience .checkout-item{border-color:rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.045)}.andy-public-experience .checkout-item p,.andy-public-experience .checkout-item span{color:rgba(255,255,255,.58)}.andy-public-experience .checkout-item-actions button{color:#fff;background:rgba(255,255,255,.08)}.andy-public-experience .checkout-error{border-color:rgba(255,23,47,.42);color:#fff;background:rgba(255,23,47,.12)}.andy-public-experience .checkout-return-page{position:relative;isolation:isolate;min-height:72vh;overflow:hidden;padding:clamp(82px,10vw,142px) 16px;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(255,23,47,.25),transparent 32%),#090a0b}.andy-public-experience .checkout-return-page:before{content:"ANDYFERS";position:absolute;z-index:-1;left:50%;bottom:-.2em;transform:translateX(-50%);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);font:850 clamp(6rem,19vw,16rem)/.8 var(--font-heading);letter-spacing:-.08em;white-space:nowrap}.andy-public-experience .checkout-return-card{width:min(760px,100%);border:1px solid rgba(255,255,255,.13);border-radius:34px;color:#fff;background:rgba(255,255,255,.055);box-shadow:0 34px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.andy-public-experience .checkout-return-card>svg{color:var(--af-red)}.andy-public-experience .checkout-order-number strong,.andy-public-experience .checkout-order-status strong,.andy-public-experience .checkout-return-card h1{color:#fff}.andy-public-experience .checkout-order-number small,.andy-public-experience .checkout-order-number span,.andy-public-experience .checkout-order-status span,.andy-public-experience .checkout-return-card>p{color:rgba(255,255,255,.6)}.andy-public-experience .checkout-order-number,.andy-public-experience .checkout-order-status{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.andy-public-experience .order-tracking-page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,9vw,126px) 0 clamp(84px,10vw,140px);color:#fff;background:radial-gradient(circle at 78% 12%,rgba(255,23,47,.28),transparent 29%),#08090a}.andy-public-experience .order-tracking-page:before{content:"PEDIDO";position:absolute;z-index:-1;right:-.02em;top:.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.065);font:850 clamp(6rem,20vw,17rem)/.75 var(--font-heading);letter-spacing:-.08em;white-space:nowrap}.andy-public-experience .order-tracking-layout{gap:24px;align-items:start}.andy-public-experience .order-tracking-main,.andy-public-experience .order-tracking-result>div,.andy-public-experience .order-tracking-side>div{border-color:rgba(255,255,255,.11)}.andy-public-experience .order-tracking-main{border:1px solid rgba(255,255,255,.12);border-radius:32px;background:rgba(255,255,255,.055);box-shadow:0 28px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.andy-public-experience .order-tracking-back{color:rgba(255,255,255,.6);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.andy-public-experience .order-tracking-heading>span{color:var(--af-red);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.andy-public-experience .order-tracking-heading h1{color:#fff;font-size:clamp(3rem,6vw,5.8rem);line-height:.91;letter-spacing:-.06em}.andy-public-experience .order-tracking-heading p{color:rgba(255,255,255,.6);line-height:1.65}.andy-public-experience .order-postsale-form label,.andy-public-experience .order-tracking-form label{color:rgba(255,255,255,.75);font-weight:700}.andy-public-experience .order-postsale-form input,.andy-public-experience .order-postsale-form select,.andy-public-experience .order-postsale-form textarea,.andy-public-experience .order-tracking-form input{border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#fff;color:#080808;outline:none}.andy-public-experience .order-postsale-form input:focus,.andy-public-experience .order-postsale-form select:focus,.andy-public-experience .order-postsale-form textarea:focus,.andy-public-experience .order-tracking-form input:focus{border-color:var(--af-red);box-shadow:0 0 0 4px rgba(255,23,47,.13)}.andy-public-experience .order-items-card,.andy-public-experience .order-number-card,.andy-public-experience .order-postsale-form,.andy-public-experience .order-postsale-status,.andy-public-experience .order-progress,.andy-public-experience .order-receipt-card,.andy-public-experience .order-status-card,.andy-public-experience .order-summary-card,.andy-public-experience .order-tracking-empty{border:1px solid rgba(255,255,255,.11);border-radius:26px;color:#fff;background:rgba(255,255,255,.055);box-shadow:none}.andy-public-experience .order-items-card h3,.andy-public-experience .order-number-card strong,.andy-public-experience .order-postsale-form h3,.andy-public-experience .order-receipt-card h3,.andy-public-experience .order-status-card h2,.andy-public-experience .order-summary-card h3{color:#fff}.andy-public-experience .order-items-card p,.andy-public-experience .order-number-card span,.andy-public-experience .order-postsale-form p,.andy-public-experience .order-postsale-status p,.andy-public-experience .order-receipt-card p,.andy-public-experience .order-status-card p,.andy-public-experience .order-summary-card span,.andy-public-experience .order-tracking-empty p{color:rgba(255,255,255,.58)}.andy-public-experience .order-status-card.tone-active,.andy-public-experience .order-status-card.tone-success{background:linear-gradient(145deg,rgba(255,23,47,.17),rgba(255,255,255,.055))}.andy-public-experience .order-progress>div{color:rgba(255,255,255,.4)}.andy-public-experience .order-progress>div.is-active{color:#fff}.andy-public-experience .order-progress>div.is-active:before{background:var(--af-red)}.andy-public-experience .order-postsale-options button{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.76);background:rgba(255,255,255,.06)}.andy-public-experience .order-postsale-options button.is-selected{border-color:var(--af-red);color:#fff;background:rgba(255,23,47,.16)}.andy-public-experience .success-page{background:var(--af-paper)}.andy-public-experience .success-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(255,23,47,.32),transparent 28%),#090a0b}.andy-public-experience .success-hero:before{content:"LISTO";position:absolute;z-index:-1;right:-.03em;bottom:-.16em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.075);font:850 clamp(7rem,23vw,19rem)/.75 var(--font-heading);letter-spacing:-.08em}.andy-public-experience .success-folio-card strong,.andy-public-experience .success-hero-copy h1,.andy-public-experience .success-summary-title{color:#fff}.andy-public-experience .success-hero-copy p,.andy-public-experience .success-muted{color:rgba(255,255,255,.62)}.andy-public-experience .success-attention-card,.andy-public-experience .success-folio-card,.andy-public-experience .success-summary-card{border-color:rgba(255,255,255,.12);color:#fff;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.andy-public-experience .success-workflow-section{background:var(--af-paper)}.andy-public-experience .success-panel{border:1px solid rgba(0,0,0,.08);border-radius:28px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.06)}.andy-public-experience .legal-page{position:relative;background:var(--af-paper)}.andy-public-experience .legal-hero{position:relative;isolation:isolate;width:100%;max-width:none;overflow:hidden;padding:clamp(78px,9vw,126px) max(16px,calc((100vw - 1180px) / 2)) clamp(64px,7vw,94px);color:#fff;background:radial-gradient(circle at 78% 16%,rgba(255,23,47,.28),transparent 27%),#090a0b}.andy-public-experience .legal-hero:after{content:"LEGAL";position:absolute;z-index:-1;right:-.02em;bottom:-.17em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);font:850 clamp(7rem,22vw,18rem)/.76 var(--font-heading);letter-spacing:-.08em;white-space:nowrap}.andy-public-experience .legal-back{color:rgba(255,255,255,.62);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.andy-public-experience .legal-hero>span{display:block;margin-top:42px;color:var(--af-red);font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.andy-public-experience .legal-hero h1{max-width:940px;margin:10px 0 0;color:#fff;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.9;letter-spacing:-.065em}.andy-public-experience .legal-hero>p{color:rgba(255,255,255,.52)}.andy-public-experience .legal-content{width:min(900px,calc(100% - 32px));padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(78px,9vw,124px)}.andy-public-experience .legal-content h2{position:relative;margin-top:48px;padding-top:22px;border-top:1px solid rgba(0,0,0,.1);color:#0a0a0a;font-size:clamp(1.6rem,3vw,2.45rem);letter-spacing:-.045em}.andy-public-experience .legal-content h2:before{content:"";position:absolute;top:-1px;left:0;width:64px;height:3px;background:var(--af-red)}.andy-public-experience .legal-content li,.andy-public-experience .legal-content p{color:#55585c;font-size:1rem;line-height:1.8}.andy-public-experience .andy-chat-widget{--andy-chat-red:var(--af-red)}.andy-public-experience .andy-chat-window{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:28px;color:#fff;background:rgba(10,11,12,.95);box-shadow:0 30px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.andy-public-experience .andy-chat-header{border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,#0a0a0a,#171719)}.andy-public-experience .andy-chat-body{background:#0d0e10}.andy-public-experience .andy-chat-footer{border-color:rgba(255,255,255,.1);background:#0a0b0c}.andy-public-experience .andy-chat-input{border-color:rgba(255,255,255,.14);color:#fff;background:rgba(255,255,255,.07)}.andy-public-experience .andy-chat-send-btn{background:var(--af-red)}@media (max-width:900px){.andy-public-experience .checkout-layout,.andy-public-experience .contact-hero-grid,.andy-public-experience .contact-main-grid,.andy-public-experience .order-tracking-layout{grid-template-columns:1fr}.andy-public-experience .checkout-summary,.andy-public-experience .order-tracking-side{position:static}}@media (max-width:640px){.andy-public-experience .checkout-page,.andy-public-experience .contact-hero,.andy-public-experience .order-tracking-page,.andy-public-experience .public-chat-page{padding-top:62px}.andy-public-experience .checkout-main,.andy-public-experience .checkout-return-card,.andy-public-experience .checkout-summary,.andy-public-experience .contact-form-panel,.andy-public-experience .contact-info-panel,.andy-public-experience .contact-process-panel,.andy-public-experience .order-items-card,.andy-public-experience .order-number-card,.andy-public-experience .order-postsale-form,.andy-public-experience .order-postsale-status,.andy-public-experience .order-progress,.andy-public-experience .order-receipt-card,.andy-public-experience .order-status-card,.andy-public-experience .order-summary-card,.andy-public-experience .order-tracking-empty,.andy-public-experience .order-tracking-main,.andy-public-experience .public-chat-card,.andy-public-experience .public-chat-window,.andy-public-experience .success-panel{border-radius:22px}.andy-public-experience .checkout-heading h1,.andy-public-experience .contact-hero h1,.andy-public-experience .legal-hero h1,.andy-public-experience .order-tracking-heading h1,.andy-public-experience .public-chat-card h1{font-size:clamp(2.55rem,13vw,4rem)}.andy-public-experience .checkout-form-grid,.andy-public-experience .public-chat-form{grid-template-columns:1fr}.andy-public-experience .public-chat-form-full{grid-column:auto}.andy-public-experience .sales-cart-drawer{width:min(100%,480px)}.andy-public-experience .legal-hero{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.andy-public-experience *,.andy-public-experience :after,.andy-public-experience :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}