:root{--black: #000;--white: #fff;--sand: #d4b896;--accent: #ff4500;--gray: #1a1a1a;--muted: #888;--border: #222}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Barlow,sans-serif;background:var(--black);color:var(--white);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333}.announcement{background:var(--accent);text-align:center;padding:10px 16px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:1.4}nav{position:sticky;top:0;z-index:1000;background:#000000f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.nav-logo{height:48px;width:auto;object-fit:contain}.nav-links{display:none}.nav-actions{display:flex;align-items:center}.nav-cta{background:var(--white);color:var(--black);padding:10px 18px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.nav-cta:hover{background:var(--accent);color:var(--white)}.btn-primary{display:inline-block;background:var(--white);color:var(--black);padding:15px 32px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all .25s;text-decoration:none;text-align:center}.btn-primary:hover{background:var(--accent);color:var(--white)}.btn-secondary{display:inline-block;color:var(--white);border:1px solid rgba(255,255,255,.35);padding:15px 32px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .25s;background:transparent;text-decoration:none;text-align:center}.btn-secondary:hover{border-color:var(--white);background:#ffffff0f}.section-header{padding:0 20px;margin-bottom:32px}.section-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:10px}.section-eyebrow:before{content:"";width:24px;height:1px;background:var(--accent)}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,10vw,64px);line-height:1;letter-spacing:2px}.hero{min-height:90svh;display:flex;align-items:center;position:relative;overflow:hidden;background:#000;padding:40px 0 60px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 30%,rgba(212,184,150,.09) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(255,69,0,.06) 0%,transparent 50%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px}.hero-content{position:relative;z-index:2;width:100%;padding:0 20px;display:flex;flex-direction:column;gap:40px}.hero-visual{order:-1}.hero-shoe-container{position:relative;width:100%;max-width:380px;margin:0 auto}.hero-badge{position:absolute;top:-10px;right:-10px;background:var(--accent);padding:8px 12px;text-align:center;z-index:20;min-width:68px;border-radius:10px;box-shadow:0 4px 20px #ff450073}.poster-wrapper{display:flex;justify-content:center;align-items:center;padding:20px 10px}.box-pulse-img{width:100%;max-width:280px;height:auto;margin:0 auto;filter:drop-shadow(0 16px 48px rgba(0,0,0,.8)) drop-shadow(0 0 32px rgba(212,184,150,.2));animation:pulse-box 3s ease-in-out infinite}@keyframes pulse-box{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:flex;align-items:center;gap:10px}.hero-eyebrow:before{content:"";width:28px;height:2px;background:var(--accent)}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,18vw,120px);line-height:.88;margin-bottom:20px;letter-spacing:2px}.hero-title span{display:block;color:var(--sand)}.hero-sub{font-size:15px;color:var(--muted);font-weight:300;line-height:1.65;margin-bottom:32px}.hero-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:28px;border-top:1px solid var(--border)}.stat-num{font-family:Bebas Neue,sans-serif;font-size:30px;color:var(--white);line-height:1}.stat-label{font-size:10px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;margin-top:3px}.products-section{padding:64px 0;background:var(--black)}.products-grid{padding:0 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.product-card{background:var(--gray);position:relative;overflow:hidden;cursor:pointer;transition:transform .3s;border:1px solid #1e1e1e;text-decoration:none;color:inherit;display:block}.product-card:active{transform:scale(.98)}.product-card:hover .product-overlay{opacity:1}.product-card:hover .product-img{transform:scale(1.04)}.product-img-wrap{aspect-ratio:1;overflow:hidden;background:#111;position:relative}.product-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s;display:block}.product-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:60px;background:linear-gradient(135deg,#111,#1e1e1e)}.product-tag{position:absolute;top:10px;left:10px;background:var(--accent);padding:4px 10px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;z-index:2}.product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.product-overlay-btn{background:var(--white);color:var(--black);padding:10px 20px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer}.product-info{padding:14px}.product-name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--white);margin-bottom:4px}.product-colorway{font-size:11px;color:var(--muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.product-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-new{font-family:Bebas Neue,sans-serif;font-size:20px;color:var(--white)}.price-old{font-size:12px;color:var(--muted);text-decoration:line-through}.price-save{font-size:10px;color:var(--accent);font-weight:700;text-transform:uppercase}.trust-section{padding:56px 0;background:var(--black);border-top:1px solid #1a1a1a}.trust-grid{padding:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.trust-item{background:var(--black);padding:28px 20px;text-align:center}.trust-icon{font-size:28px;margin-bottom:10px;display:block}.trust-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:var(--white);margin-bottom:6px}.trust-text{font-size:12px;color:var(--muted);line-height:1.5}.reviews-section{padding:64px 0;background:#050505;border-top:1px solid #1a1a1a}.reviews-grid{padding:0 16px;margin-top:32px;display:grid;grid-template-columns:1fr;gap:2px}.review-card{background:var(--gray);padding:24px;border:1px solid var(--border)}.review-stars{font-size:13px;margin-bottom:12px}.review-text{font-size:14px;color:#bbb;line-height:1.65;margin-bottom:16px;font-style:italic}.review-author{display:flex;align-items:center;gap:10px}.review-avatar{width:38px;height:38px;min-width:38px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--white);font-family:Barlow Condensed,sans-serif}.review-name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase}.review-city{font-size:11px;color:var(--muted)}.review-verified{margin-left:auto;font-size:10px;color:#4caf50;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.cta-section{padding:80px 20px;background:var(--gray);text-align:center;position:relative;overflow:hidden;border-top:1px solid #2a2a2a}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(255,69,0,.09) 0%,transparent 70%);pointer-events:none}.cta-section h2{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,10vw,72px);letter-spacing:3px;margin-bottom:16px;position:relative;white-space:pre-line}.cta-section p{font-size:15px;color:var(--muted);max-width:440px;margin:0 auto 32px;line-height:1.65;position:relative}.contact-section{padding:64px 0;background:var(--black);border-top:1px solid #1a1a1a}.contact-intro{font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:32px}.contact-methods{display:flex;flex-direction:column;gap:20px}.contact-method{display:flex;align-items:center;gap:14px}.contact-method-icon{width:42px;height:42px;min-width:42px;background:var(--gray);border:1px solid #333;display:flex;align-items:center;justify-content:center;font-size:16px}.contact-method-label{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:3px}.contact-method-value{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:15px;color:var(--white);text-decoration:none}.contact-method-value:hover{color:var(--accent)}.size-btn{min-width:48px;height:48px;padding:0 10px;border:1px solid #444;background:none;color:var(--white);font-size:13px;cursor:pointer;transition:all .15s;font-family:Barlow Condensed,sans-serif;letter-spacing:.5px}.size-btn:hover:not([disabled]),.size-btn.active{border-color:var(--white);background:var(--white);color:var(--black)}.product-page{max-width:1200px;margin:0 auto;padding:24px 16px 80px}.product-page__breadcrumb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap}.product-page__breadcrumb a{color:var(--muted);text-decoration:none}.product-page__breadcrumb a:hover{color:var(--white)}.product-page__grid{display:flex;flex-direction:column;gap:32px}.product-page__main-img{width:100%;aspect-ratio:1;background:#111;overflow:hidden;border:1px solid var(--border)}.product-page__main-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s}.product-page__no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:100px;background:#111}.product-page__thumbs{display:flex;gap:4px;margin-top:4px;overflow-x:auto}.product-page__thumb{width:72px;min-width:72px;aspect-ratio:1;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#111;transition:border-color .2s}.product-page__thumb img{width:100%;height:100%;object-fit:cover}.product-page__thumb.active{border-color:var(--white)}.product-page__tag{display:inline-block;background:var(--accent);padding:4px 14px;font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.product-page__title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,10vw,56px);letter-spacing:2px;line-height:1;margin-bottom:8px}.product-page__type{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.product-page__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:28px}.product-page__price-new{font-family:Bebas Neue,sans-serif;font-size:clamp(38px,9vw,52px);color:var(--white);line-height:1}.product-page__price-old{font-size:18px;color:var(--muted);text-decoration:line-through}.product-page__price-save{font-size:14px;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:1px}.product-page__sizes-wrap{margin-bottom:28px}.product-page__sizes-label{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.product-page__sizes{display:flex;flex-wrap:wrap;gap:8px}.product-page__actions{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.product-page__btn-main{width:100%;background:var(--white);color:var(--black);padding:18px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;transition:all .25s}.product-page__btn-main:hover{background:var(--accent);color:var(--white)}.product-page__btn-ig{display:block;width:100%;text-align:center;border:1px solid rgba(255,255,255,.3);padding:16px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--white);text-decoration:none;transition:all .25s}.product-page__btn-ig:hover{border-color:var(--white);background:#ffffff0d}.product-page__desc{padding-top:24px;border-top:1px solid var(--border);margin-bottom:24px}.product-page__desc-label{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.product-page__desc p,.product-page__desc{font-size:14px;color:#bbb;line-height:1.7}.product-page__trust{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--border)}.product-page__trust-item{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}footer{background:#050505;border-top:1px solid #1a1a1a;padding:48px 20px 24px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}.footer-brand{grid-column:1 / -1}.footer-logo{height:36px;width:auto;object-fit:contain;margin-bottom:16px}.footer-desc{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:20px}.footer-social{display:flex;gap:10px}.social-btn{width:36px;height:36px;border:1px solid #333;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .2s;text-decoration:none;color:var(--white)}.social-btn:hover{border-color:var(--accent);color:var(--accent)}.footer-col-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-bottom{padding-top:20px;border-top:1px solid #1a1a1a;display:flex;flex-direction:column;gap:12px}.footer-copy{font-size:11px;color:var(--muted)}.footer-payment{display:flex;gap:8px}.payment-badge{background:#1a1a1a;border:1px solid #333;padding:4px 10px;font-size:10px;color:var(--muted);font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase}.toast{position:fixed;bottom:20px;left:16px;right:16px;background:#1a1a1a;border:1px solid #333;border-left:3px solid var(--accent);padding:14px 20px;z-index:99999;transform:translateY(100px);opacity:0;transition:all .35s;border-radius:2px}.toast.show{transform:translateY(0);opacity:1}.toast-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}.toast-msg{font-size:13px;color:var(--muted)}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in:nth-child(2){transition-delay:.07s}.fade-in:nth-child(3){transition-delay:.14s}.fade-in:nth-child(4){transition-delay:.21s}.fade-in:nth-child(5){transition-delay:.28s}.fade-in:nth-child(6){transition-delay:.35s}@media(min-width:600px){.products-grid,.trust-grid,.reviews-grid{grid-template-columns:repeat(2,1fr)}.hero-actions{flex-direction:row}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:auto}.hero-stats{grid-template-columns:repeat(4,auto)}.product-page__actions{flex-direction:row}.product-page__btn-main,.product-page__btn-ig{flex:1}}@media(min-width:900px){nav{padding:0 40px;height:70px}.nav-logo{height:55px}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:#ccc;text-decoration:none;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;transition:color .2s}.nav-links a:hover{color:var(--white)}.hero{padding:60px 0}.hero-content{flex-direction:row;padding:0 60px;align-items:center}.hero-visual{order:1;flex:1}.hero-text{flex:1}.hero-shoe-container{max-width:480px}.box-pulse-img{max-width:360px}.hero-stats{grid-template-columns:repeat(4,auto);gap:32px}.section-header{padding:0 40px;margin-bottom:48px}.products-grid{padding:0 40px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.trust-grid{padding:0 40px;grid-template-columns:repeat(4,1fr)}.reviews-grid{padding:0 40px;grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:row;justify-content:space-between}.toast{left:auto;right:30px;width:300px;bottom:30px}.product-page{padding:40px 40px 80px}.product-page__grid{flex-direction:row;gap:60px;align-items:start}.product-page__images{flex:1;position:sticky;top:90px}.product-page__info{flex:1}.product-page__actions{flex-direction:column}.product-page__btn-main,.product-page__btn-ig{width:100%}}@media(min-width:1200px){.products-grid,.trust-grid{max-width:1400px;margin:0 auto}.reviews-grid,.section-header,.footer-grid{max-width:1400px;margin-left:auto;margin-right:auto}}.gallery{position:relative;overflow:hidden;background:#111;border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.gallery:active{cursor:grabbing}.gallery__track{display:flex;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.gallery__slide{min-width:100%;width:100%;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0;background:#111}.gallery__slide img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;display:block}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:1px solid rgba(255,255,255,.2);color:var(--white);width:40px;height:40px;font-size:22px;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .2s;border-radius:2px}.gallery__arrow:hover{background:var(--accent);border-color:var(--accent)}.gallery__arrow--prev{left:10px}.gallery__arrow--next{right:10px}.gallery__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.gallery__dot{width:8px;height:8px;border-radius:50%;background:#ffffff59;border:none;cursor:pointer;transition:background .2s,transform .2s;padding:0}.gallery__dot.active{background:var(--white);transform:scale(1.25)}.gallery__thumbs{display:none;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.gallery__thumb{width:70px;min-width:70px;aspect-ratio:1;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#111;transition:border-color .2s;flex-shrink:0}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.active{border-color:var(--white)}@media(min-width:600px){.gallery__thumbs{display:flex}.gallery__dots{display:none}}.page-wrap{max-width:1200px;margin:0 auto}.page-hero{background:var(--gray);background-size:cover;background-position:center;padding:64px 20px;text-align:center;position:relative;border-bottom:1px solid var(--border)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.page-hero__inner{position:relative;z-index:1}.page-hero__title{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,12vw,80px);letter-spacing:3px;line-height:1;margin-bottom:16px}.page-hero__sub{font-size:16px;color:#ffffffbf;max-width:560px;margin:0 auto;line-height:1.65}.page-blocks{padding:0 0 80px}.page-block{padding:56px 20px;border-bottom:1px solid var(--border)}.page-block:last-child{border-bottom:none}.page-block__title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,7vw,52px);letter-spacing:2px;margin-bottom:24px;line-height:1}.page-block__rte{font-size:15px;color:#ccc;line-height:1.75}.page-block__rte p{margin-bottom:16px}.page-block__rte h2{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:2px;margin:28px 0 14px}.page-block__rte h3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:24px 0 10px}.page-block__rte ul,.page-block__rte ol{padding-left:20px;margin-bottom:16px}.page-block__rte li{margin-bottom:6px;color:#ccc}.page-block__rte strong{color:var(--white)}.page-block__rte a{color:var(--accent)}.page-block--image-text{display:flex;flex-direction:column;gap:28px}.page-block__img{width:100%;aspect-ratio:4/3;overflow:hidden;background:#111}.page-block__img img{width:100%;height:100%;object-fit:cover}.faq-item{border-bottom:1px solid var(--border);cursor:pointer;overflow:hidden}.faq-q{padding:18px 0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center;color:var(--white);transition:color .2s}.faq-item:hover .faq-q{color:var(--accent)}.faq-arrow{font-size:20px;transition:transform .3s;flex-shrink:0}.faq-item.open .faq-arrow{transform:rotate(90deg);color:var(--accent)}.faq-a{font-size:14px;color:var(--muted);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-item.open .faq-a{max-height:400px;padding-bottom:18px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-grid__item{background:var(--gray);border:1px solid var(--border);padding:24px 20px;text-align:center}.info-grid__icon{font-size:32px;margin-bottom:12px}.info-grid__title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.info-grid__text{font-size:13px;color:var(--muted);line-height:1.55}.page-block--cta{text-align:center;position:relative;background:var(--gray);overflow:hidden}.page-block--cta h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,8vw,64px);letter-spacing:3px;margin-bottom:16px;position:relative}.page-block--cta p{font-size:15px;color:var(--muted);max-width:480px;margin:0 auto 28px;line-height:1.65;position:relative}.page-block--cta .btn-primary{position:relative;display:inline-block}.page-block--divider{padding:0;height:1px;background:var(--border)}@media(min-width:600px){.info-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.page-hero{padding:96px 40px}.page-block{padding:72px 40px}.page-block--image-text{flex-direction:row;align-items:center;gap:60px}.page-block--image-text.page-block--reverse{flex-direction:row-reverse}.page-block__img{min-width:420px;max-width:480px;aspect-ratio:1}.info-grid{grid-template-columns:repeat(3,1fr);gap:2px}}#rsi_buy_now_button{opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;transition:all .3s ease!important}#rsi_buy_now_button.size-ready{opacity:1!important;pointer-events:auto!important;height:auto!important;overflow:visible!important;margin:inherit!important;padding:inherit!important}.size-hint{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#ff4500;margin:12px 0;text-align:center;padding:10px;border:1px dashed #ff4500;transition:opacity .3s}.size-hint.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme.css.map */
