@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--font-heading-family: "Space Grotesk", "Inter", "Montserrat", system-ui, -apple-system, sans-serif;--font-heading-weight: 600;--font-body-family: "Inter", "Space Grotesk", "Montserrat", system-ui, -apple-system, sans-serif;--font-body-weight: 400;--buttons-radius: 12px;--badge-corner-radius: 999px}body{background:radial-gradient(circle at 20% 20%,rgba(241,170,62,.1),transparent 35%),radial-gradient(circle at 80% 10%,rgba(105,124,255,.08),transparent 30%),#0c0f16;color:#f7f2e8}.page-width{max-width:clamp(1200px,84vw,1400px)}.section+.section{margin-top:0}.header-wrapper{background:#0c0f16db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05)}.header__heading-logo{filter:invert(1)}.announcement-bar{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.button{border-radius:999px;border:none;background:linear-gradient(120deg,#f8c365,#f19c3d);color:#0c0f16;box-shadow:0 12px 30px #f19c3d40,0 1px #ffffff14 inset;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 14px 36px #f19c3d59}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{box-shadow:none;background:transparent}.button:active{transform:translateY(0)}.button--secondary,.button.button--secondary{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);box-shadow:none}.button--secondary:hover,.button.button--secondary:hover{background:rgba(var(--color-foreground),.12);transform:translateY(-1px)}.card--standard .card__inner,.card--card,.product__info-container,.contains-media,.contains-content-container{border-radius:16px;background:linear-gradient(180deg,rgba(var(--color-background),.9),rgba(var(--color-background),.8));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 30px 60px #00000059;color:rgb(var(--color-foreground))}.card__information{padding:1.6rem 1.4rem 1.8rem;color:rgb(var(--color-foreground))}.card__badge{border-radius:999px;background:#f19c3d2e;color:#f8c365;border:1px solid rgba(241,156,61,.4);text-transform:uppercase;letter-spacing:.08em}.price--large{font-size:clamp(2rem,2vw,2.6rem);font-weight:600}.product__title h1,.product__title h2,.title,.h1,.h2,.h3,.h4{letter-spacing:-.02em}.product__info-wrapper{background:linear-gradient(160deg,#0c0f16e6,#0c0f16b3);border-radius:18px;padding:2.6rem 2.4rem;box-shadow:0 24px 60px #00000052;color:rgb(var(--color-foreground))}.product__info-container.product__column-sticky{top:2.4rem}.product__media-wrapper .media{border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0006}.variant-picker,.product-form__input,.quantity{border-radius:12px;border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-background),.6);color:rgb(var(--color-foreground));padding:.8rem}.quantity:before,.quantity:after{box-shadow:none;background:transparent;border:none}.product-form__input .field__input,.product-form__input .select__select,.product-form__input select{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25)}.product-form__input .form__label{background:transparent}.product-form__input--pill input[type=radio]+label{background:rgba(var(--color-background),.92);border:1px solid rgba(var(--color-foreground),.3)}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__info-container h1,.product__info-container h2,.product__info-container .product__text,.product__info-container .price,.product__info-container .product__description,.product__accordion summary,.product__accordion .accordion__content{color:rgb(var(--color-foreground))}.product__accordion summary svg{filter:brightness(1.15);fill:currentColor}.product__tax,.product__inventory,.quantity__rules{color:rgba(var(--color-foreground),.82)}.product__info-container .svg-wrapper svg,.product__trust-item .svg-wrapper svg{fill:currentColor}.card__heading,.card__heading a,.card-information .price{color:rgb(var(--color-foreground))}.card__inner.gradient{background:linear-gradient(200deg,rgba(var(--color-background),.92),rgba(var(--color-background),.82))}.article-card-wrapper .card__inner,.blog-articles .card--card,.card--standard{color:#f7f2e8}.article-card__excerpt,.blog-articles .card__information,.blog-articles .card__heading a{color:#f7f2e8e6}.product-form__buttons{gap:.8rem}.product-form__buttons .button{color:#fff}.badge{border-radius:999px}.footer,.footer__content-top{background:linear-gradient(180deg,#0c0f16,#0c0f16)}.footer-block__newsletter .newsletter__wrapper{border-radius:18px;background:radial-gradient(circle at 10% 20%,#f19c3d29,#0c0f16e6);border:1px solid rgba(255,255,255,.08);padding:2.8rem}.newsletter-form__button{border-radius:12px}.predictive-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0f16f0;border-radius:16px;border:1px solid rgba(255,255,255,.08)}slider-component .slider{gap:1.6rem}.modern-hero{position:relative;overflow:hidden;border-radius:24px;padding:clamp(2.4rem,4vw,4.4rem);background:radial-gradient(circle at 0% 0%,#f19c3d33,#f19c3d00),#0c0f16;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px #0006}.modern-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.8rem,4vw,3.4rem);align-items:center}.modern-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:999px;background:#f19c3d26;color:#f8c365;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.modern-hero__heading{font-size:clamp(3.2rem,4vw,4.6rem);color:#f7f2e8;margin:1rem 0}.modern-hero__text{color:#f5f2eacc;font-size:1.7rem}.modern-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.6rem 0 1rem}.modern-hero__usps{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:1.4rem}.modern-hero__usp{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:12px;background:#ffffff0a;color:#f5f2eae6}.modern-hero__media{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #00000073}.modern-hero__media video,.modern-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.floating-atc{position:fixed;left:50%;transform:translate(-50%);bottom:1.6rem;width:min(1100px,92vw);z-index:30;transition:opacity .2s ease,transform .2s ease;opacity:0;pointer-events:none}.floating-atc.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-atc__inner{display:grid;grid-template-columns:1fr max-content;gap:1.2rem;align-items:center;background:#0c0f16eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:1.1rem 1.4rem 1.1rem 1.8rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 48px #00000059}.floating-atc__meta{display:flex;align-items:center;gap:1.2rem}.floating-atc__thumb{width:54px;height:54px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.floating-atc__thumb img{width:100%;height:100%;object-fit:cover}.floating-atc__title{font-weight:600;color:#f7f2e8;margin:0}.floating-atc__price{color:#f8c365;font-weight:600}.product__info-container{padding:1.6rem 1.4rem}@media screen and (min-width: 750px){.product__info-container{padding:2.2rem 2rem}}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none;pointer-events:none;transition:none}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}@media screen and (max-width: 749px){.product__info-wrapper{padding:1.8rem}.floating-atc__inner{grid-template-columns:1fr;row-gap:.8rem;border-radius:18px}}.highlight-band{position:relative;border-radius:18px;padding:2.4rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 40px #00000052}.highlight-band__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.6rem;margin-top:1.2rem}.highlight-card{display:grid;grid-template-columns:40px 1fr;gap:.9rem;align-items:start;padding:1.2rem 1.4rem;border-radius:14px;background:#ffffff0a;color:#f5f2eae6}.highlight-card .svg-wrapper{width:32px;height:32px}.highlight-card h3{margin:0;font-size:1.6rem}.highlight-card p{margin:.3rem 0 0;color:#f5f2eab3}.testimonial-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:1.4rem;overflow-x:auto;padding:.4rem .4rem .6rem;scroll-snap-type:x mandatory}.testimonial-card{scroll-snap-align:start;border-radius:16px;padding:1.4rem 1.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 32px #00000047}.testimonial-card strong{color:#f7f2e8}.testimonial-card p{color:#f5f2eabf;margin:.6rem 0 .2rem}.testimonial-card .rating{color:#f8c365;letter-spacing:.08em}.promise-band{position:relative;border-radius:20px;padding:2.2rem;background:radial-gradient(circle at 20% 30%,#f19c3d29,#0c0f16eb);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 52px #00000052}.promise-band__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin-top:1.2rem}.promise-pill{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:999px;background:#ffffff0f;color:#f7f2e8;border:1px solid rgba(255,255,255,.08)}.product__trust-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:1.2rem 0 1.8rem}@media screen and (min-width: 750px){.product__trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product__trust-item{width:100%}.product__trust-item{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-radius:12px;background:#ffffff0d;color:#f5f2ead9}.product__trust-item .svg-wrapper{width:18px;height:18px}.sticky-breadcrumb{font-size:1.3rem;letter-spacing:.02em;color:#f5f2ea99;margin-bottom:.6rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-modern.css.map */
