.crumbs{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-xs);color:var(--ink-3);padding-block:1.1rem;flex-wrap:wrap}.crumbs a{color:var(--ink-3);transition:color .2s}.crumbs a:hover{color:var(--ink)}.crumbs .sep{opacity:.5}.crumbs b{color:var(--ink-2);font-weight:500}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:start;padding-bottom:var(--sec-y)}@media(max-width:880px){.pdp{grid-template-columns:1fr}}.gal{position:sticky;top:84px}@media(max-width:880px){.gal{position:static}}.gal__main{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(120% 100% at 50% 26%,#fff,#fbf3ec 55%,#f2e5db);border:1px solid var(--line);display:grid;place-items:center}.gal__main img{width:100%;height:100%;object-fit:cover;transition:opacity .3s var(--ease)}.gal__main img.fade{opacity:0}.gal__badge{position:absolute;top:16px;left:16px;z-index:2;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:.5em .9em;border-radius:100px}.gal__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:.8rem}.gal__thumb{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;padding:0;border:2px solid transparent;background:var(--bg-sub);transition:border-color .25s var(--ease),transform .25s var(--ease)}.gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gal__thumb:hover{transform:translateY(-2px)}.gal__thumb[aria-selected=true]{border-color:var(--cta)}.buy h1{font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:-.025em}.buy__rating{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:.9rem}.buy__rating b{color:var(--ink);font-weight:600}.buy__rating a{text-decoration:underline;text-underline-offset:3px}.buy__sub{color:var(--ink-2);margin-top:.8rem;max-width:50ch}.buy__price{display:flex;align-items:baseline;gap:.7rem;margin-top:1.2rem}.buy__price .now{font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;letter-spacing:-.04em}.buy__price .was{font-size:1.15rem;color:var(--ink-3);text-decoration:line-through}.buy__price .save{font-size:var(--fs-xs);font-weight:700;background:var(--ink);color:var(--bg);padding:.4em .7em;border-radius:100px;align-self:center}.buy__ship{font-size:var(--fs-xs);color:var(--ink-3);margin-top:.3rem}.packs{display:grid;gap:.7rem;margin-top:1.5rem}.pack{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;text-align:left;border:1.5px solid var(--line);border-radius:var(--radius);padding:.95rem 1.1rem;position:relative;background:var(--bg-raise);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.pack:hover{border-color:var(--cta)}.pack[aria-checked=true]{border-color:var(--cta);box-shadow:0 0 0 1px var(--cta),var(--shadow-sm)}.pack__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;transition:border-color .25s}.pack[aria-checked=true] .pack__radio{border-color:var(--cta)}.pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cta);transform:scale(0);transition:transform .25s var(--ease)}.pack[aria-checked=true] .pack__radio:after{transform:scale(1)}.pack__info b{display:block;font-size:1rem;font-weight:700}.pack__info span{font-size:var(--fs-xs);color:var(--ink-3)}.pack__price{text-align:right}.pack__price b{font-size:1.05rem;font-weight:700;display:block}.pack__price s{font-size:var(--fs-xs);color:var(--ink-3)}.pack__flag{position:absolute;top:-10px;right:14px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--cta);color:var(--cta-ink);padding:.35em .8em;border-radius:100px}.buy__row{display:flex;gap:.8rem;margin-top:1.3rem;align-items:stretch}.buy__row .stepper{flex:none}.buy__row .btn{flex:1}@media(max-width:420px){.buy__row{flex-wrap:wrap}.buy__row .btn{width:100%}}.buy__reassure{display:flex;gap:1.1rem;margin-top:1.1rem;font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap}.buy__reassure span{display:inline-flex;align-items:center;gap:.4em}.buy__reassure svg{width:14px;height:14px;color:var(--ok)}.buy .faq__list{margin-top:1.8rem;max-width:none}.buy .faq__q{font-size:1.02rem;padding:1rem 0}.pdp-strip{border-block:1px solid var(--line);background:var(--bg-raise)}.minib{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-block:clamp(2rem,5vw,3rem)}@media(max-width:700px){.minib{grid-template-columns:1fr}}.minib__cell{display:flex;gap:.9rem;align-items:flex-start}.minib__cell svg{width:22px;height:22px;flex:none;color:var(--cta-hover);margin-top:2px}.minib__cell b{display:block;font-size:var(--fs-sm)}.minib__cell span{font-size:var(--fs-xs);color:var(--ink-3)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lumaskco-pdp.css.map */
