.shopify-section--main-product,.an26{--an26-fs: var(--mp-uniform-fs, .84375rem);--an26-fs-l: calc(var(--an26-fs) * 3);--an26-fs-s: max(10px, calc(var(--an26-fs) * .85));--an26-red: rgb(var(--on-sale-badge-background))}.an26-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:420px}.an26-slot{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2.12 / 1;min-height:2.75rem;border:1.5px dashed rgb(255 255 255 / .35);border-radius:6px;overflow:hidden}.an26-slot--filled,.an26-slot--this{border-style:solid;border-color:#ffffff59;background:#ffffff0f}.an26-slot--this,.an26-slot--goal{border-color:var(--an26-red)}.an26-slot__more{color:#fff!important;font-size:var(--an26-fs);font-weight:700}.an26-slot img{display:block;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .5))}.an26-slot__tag{position:absolute;right:.25rem;bottom:.25rem;padding:.1875rem .375rem;border-radius:2px;background:var(--an26-red);color:#fff!important;font-size:var(--an26-fs-s);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.an26-slot--goal .an26-slot__tag{position:static;font-size:var(--an26-fs);padding:.3125rem .625rem}.an26{display:block;margin-block-start:.75rem;font-size:var(--an26-fs);font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.an26-slab{container-type:inline-size;display:grid;gap:.625rem;padding:1.125rem 1.25rem;border-radius:4px;background:#111}.product-info .an26 .an26-slab,.product-info .an26 .an26-slab *{color:#fff!important}.an26-slab__eyebrow{font-size:var(--an26-fs-s);letter-spacing:.12em;line-height:1}.an26-slab__deal{font-size:var(--an26-fs-l);font-weight:800;letter-spacing:-.02em;line-height:.9}.product-info .an26 .an26-slab__deal b{font-size:var(--an26-fs-l)!important}.product-info .an26 .an26-slab__deal em{color:var(--an26-red)!important;font-size:var(--an26-fs-l)!important;font-style:normal}.an26-slab__status{font-size:var(--an26-fs-s);letter-spacing:.06em;line-height:1.3;text-wrap:balance}.an26-nudge{margin-block-end:16px;padding:14px 20px;border-radius:8px;background:#000;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:1.4;text-transform:uppercase}.an26-nudge--unlocked{background:#16a34a}.an26-nudge__eyebrow{display:block;margin-block-end:6px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#ffffffb3}.an26-nudge__deal{display:block;margin-block-end:8px;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.an26-nudge__bar{height:6px;max-width:280px;margin:8px auto;border-radius:3px;background:#ffffff40;overflow:hidden}.an26-nudge__fill{height:100%;border-radius:3px;background:#fff;transition:width .4s ease}.an26-nudge__status,.an26-nudge__links{display:inline}.an26-nudge__links[hidden]{display:none}.an26-nudge__links a{margin-inline:.25em;color:#fff;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.an26-fill{display:grid;gap:.75rem}.an26-fill__title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.an26-fill__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.an26-fill__tile{display:flex;flex-direction:column;min-width:0;align-items:center;gap:.25rem;padding:.75rem .5rem .875rem;border-radius:6px;background:#f2f2f2;color:inherit;text-align:center;text-decoration:none;transition:background-color .15s}.an26-fill__tile:hover{background:#e9e9e9}.an26-fill__media{position:relative;width:100%;aspect-ratio:4 / 3;margin-block-end:.25rem;overflow:hidden}.an26-fill__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.an26-fill__label{display:flex;flex:1;align-items:center;min-height:2.4em;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.an26-hero{--an26-card-w: clamp(420px, 33cqi, 620px);--an26-card-r: clamp(32px, 3.9cqi, 72px);--an26-card-y: clamp(24px, 2.2cqi, 40px);container-type:inline-size;position:relative;height:clamp(600px,calc(100svh - 280px),min(44vw,760px));background:#1a1a1a;color:#fff}.an26-hero>*{--an26-hero-l: clamp(54px, 4.6cqi, 84px);--an26-hero-m: calc(var(--an26-hero-l) * .526);--an26-hero-s: clamp(13px, .97cqi, 16px)}.an26-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;right:calc(var(--an26-card-w) + var(--an26-card-r) * 2);overflow:hidden}.an26-hero__img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 60%}.an26-hero__tag{position:absolute;left:14%;top:52%;display:flex;align-items:center;gap:14px;color:#1a1a1a;font-size:var(--an26-hero-s);font-weight:700;text-decoration:none}.an26-hero__tag-card{padding:12px 16px;border-radius:10px;background:#fff;box-shadow:0 8px 24px #00000040;white-space:nowrap;transition:transform .2s ease}.an26-hero__tag:hover .an26-hero__tag-card{transform:translateY(-2px)}.an26-hero__tag-dot{flex:none;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff59}.an26-hero__card{position:absolute;top:var(--an26-card-y);right:var(--an26-card-r);bottom:var(--an26-card-y);display:flex;flex-direction:column;justify-content:center;width:var(--an26-card-w);padding:clamp(28px,2.2cqi,44px);background:#1a1a1a}.an26-hero__eyebrow{margin:0;font-size:var(--an26-hero-s);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.an26-hero__title{margin:14px 0 0;color:#fff;font-size:var(--an26-hero-l);font-weight:700;letter-spacing:-.045em;line-height:.88;text-transform:uppercase}.an26-hero__title{font-size:calc(var(--an26-hero-l) * .84)}.an26-hero__offer{margin:28px 0 0;padding-block-start:22px;border-block-start:1px solid rgba(255,255,255,.18);font-size:var(--an26-hero-m);font-weight:700;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.an26-hero__offer em{color:rgb(var(--on-sale-badge-background));font-style:normal}.an26-hero__deal{margin-block-start:auto}.an26-hero__step{display:flex;align-items:baseline;gap:16px;margin:0;padding:12px 0;border-block-start:1px solid rgba(255,255,255,.22)}.an26-hero__step b{font-size:var(--an26-hero-m);font-weight:700;letter-spacing:-.035em;line-height:1;text-transform:uppercase;white-space:nowrap}.an26-hero__step--free b{color:rgb(var(--on-sale-badge-background))}.an26-hero__step span{font-size:var(--an26-hero-s);font-weight:400;line-height:1.25}.an26-hero__ctas{display:grid;gap:10px;margin-block-start:8px}.an26-hero__cta+.an26-hero__cta{margin-block-start:10px}.an26-hero__cta{display:flex;align-items:center;justify-content:center;height:52px;padding:0 20px;border:2px solid #fff;border-radius:var(--rounded-button);background:#fff;color:#000;font-size:var(--an26-hero-s);font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.an26-hero__cta-arrow{margin-inline-start:12px;font-size:1.3em;font-weight:400;line-height:1}.an26-hero__cta:hover,.an26-hero__cta--outline{background:transparent;color:#fff}.an26-hero__cta--outline:hover{background:#fff;color:#000}.an26-hero__fine{margin:12px 0 22px;font-size:var(--an26-hero-s);font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.an26-hero__fine-link{display:none}.an26-hero__fine-link a{color:inherit}@media(max-width:999px){.an26-hero{height:auto;background:none}.an26-hero>*{--an26-hero-l: clamp(50px, 12.8cqi, 72px);--an26-hero-m: calc(var(--an26-hero-l) * .52);--an26-hero-s: 12px}.an26-hero__photo{position:relative;inset:auto;height:clamp(280px,72cqi,480px)}.an26-hero__img{object-position:30% 62%}.an26-hero__tag{left:16px;top:auto;bottom:44px}.an26-hero__tag-card{padding:8px 10px;border-radius:8px}.an26-hero__tag-dot{display:none}.an26-hero__card{position:relative;inset:auto;width:auto;max-width:640px;margin:-28px auto 0;padding:22px 20px 18px}@container (max-width: 664px){.an26-hero__card{margin-inline:12px}}.an26-hero__title{margin:12px 0 0}.an26-hero__offer{margin:20px 0 0;padding-block-start:18px}.an26-hero__step{gap:12px;padding:11px 0}.an26-hero__ctas{margin-block-start:4px}.an26-hero__cta{height:54px}.an26-hero__cta--outline{display:none}.an26-hero__fine{margin:11px 0 18px}.an26-hero__fine-link{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/anniv26.css.map */
