.ship-opts{display:grid;gap:10px}.ship-opt{display:flex;gap:12px;align-items:flex-start;border:2px solid #e7e2d8;border-radius:var(--radius);padding:14px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.ship-opt input{accent-color:#1b1d2b;width:18px;height:18px;margin-top:2px;flex:0 0 18px}.ship-opt__body{flex:1;font-size:.92rem}.ship-opt__body b{display:block;margin-bottom:2px}.ship-opt__body small{color:var(--c-muted);line-height:1.4;display:block}.ship-opt__price{font-weight:800;white-space:nowrap}.ship-opt.is-selected{border-color:#1b1d2b;background:#faf8f4}.ship-badge{display:inline-block;background:var(--c-dark);color:var(--c-gold);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:99px;vertical-align:middle;margin-left:4px}.ship-opt--premium.is-selected{border-color:var(--c-accent);background:#fff8ec;box-shadow:0 0 0 3px #f2a54138}.ship-opt--premium.is-selected input{accent-color:#c97a1e}.ship-opt--premium.is-selected .ship-badge{background:var(--c-accent);color:var(--c-on-accent)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:.8rem;color:var(--c-muted);margin:14px 0 4px}.checkout-modal{align-items:flex-start;overflow-y:auto}.checkout-modal__box{max-width:520px;text-align:left;margin:24px auto}.checkout-modal__box h3{display:flex;gap:8px;align-items:center;font-family:inherit}.checkout-modal__box h3 svg{width:20px;height:20px}.checkout-modal__sum{background:var(--c-soft);border-radius:var(--radius);padding:12px 14px;font-size:.92rem;margin:10px 0}body.modal-open{overflow:hidden}.proof{border:1px solid #eee7da;border-radius:var(--radius);padding:12px 14px;margin:14px 0 4px;background:#fff}.proof__top{display:flex;align-items:center;gap:12px}.proof__avatars{display:flex;flex:0 0 auto;padding-left:10px}.proof__avatars img{width:36px;height:36px;border-radius:50%;border:2px solid #fff;margin-left:-10px;object-fit:cover;display:none;box-shadow:0 1px 3px #00000026;animation:proofIn .5s ease;background:#eee}.proof__avatars img.is-on{display:block}@keyframes proofIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.proof__text{font-size:.86rem;line-height:1.3}.proof__text b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.proof__text span{color:var(--c-muted)}.proof__badge{display:inline-flex!important;align-items:center;gap:3px;color:#1d6fe0!important;font-weight:700;font-size:.8rem}.proof__badge svg{width:14px;height:14px}.proof .trust-row{border-top:1px solid #f3eee4;padding-top:10px;margin:10px 0 0}.assurance{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #eee7da;border-radius:var(--radius);overflow:hidden}.assurance li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid #eee7da;background:#fff}.assurance li:nth-child(odd){border-right:1px solid #eee7da}.assurance li:nth-last-child(-n+2){border-bottom:0}.assurance svg{width:22px;height:22px;flex:0 0 22px;color:#c97a1e;margin-top:1px}.assurance b{display:block;font-size:.86rem;line-height:1.3}.assurance span{display:block;font-size:.8rem;color:var(--c-muted);line-height:1.35;margin-top:2px}@media(max-width:520px){.assurance{grid-template-columns:1fr}.assurance li{border-right:0!important;border-bottom:1px solid #eee7da!important}.assurance li:last-child{border-bottom:0!important}}.trust-strip{background:linear-gradient(90deg,#131833,#2b2d5c 40%,#7a4a6a 72%,#e0913a);color:#fff}.trust-strip__list li{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.trust-strip__list svg{color:#ffd28a}#buy,[data-checkout-inline]{scroll-margin-top:80px}.inline-checkout{margin-top:14px;border:1px solid #eee7da;border-radius:var(--radius);padding:14px;background:#fff}.inline-checkout[hidden],.cta-stack[hidden]{display:none!important}.inline-checkout__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.inline-checkout__head h3{display:flex;gap:8px;align-items:center;margin:0;font-size:1.05rem;font-family:inherit}.inline-checkout__head h3 svg{width:20px;height:20px}.inline-checkout__edit{background:none;border:0;color:var(--c-muted);text-decoration:underline;font-size:.85rem;cursor:pointer;padding:4px}.inline-checkout__whop{min-height:120px}.spinner--btn{display:inline-block;width:16px;height:16px;margin:0 6px 0 0;border-width:2px;vertical-align:-3px}.btn .spinner--btn{border-color:#1b163040;border-top-color:var(--c-on-accent)}.product>*{min-width:0}@media(max-width:899px){.product{grid-template-columns:minmax(0,1fr)}.inline-checkout{padding:12px 10px}}.inline-checkout__whop,.inline-checkout__whop iframe{max-width:100%}.colors{margin:4px 0 14px}.color-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #f3eee4}.color-row:last-child{border-bottom:0}.color-row[hidden]{display:none}.color-row__label{font-weight:700;font-size:.88rem;min-width:64px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{display:inline-flex;align-items:center;gap:6px;border:2px solid #e7e2d8;border-radius:99px;padding:5px 12px 5px 6px;cursor:pointer;font-size:.85rem;background:#fff;transition:border-color .15s}.swatch input{position:absolute;opacity:0;pointer-events:none}.swatch__dot{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#ddd}.swatch__dot--bianco{background:#fff}.swatch__dot--nero{background:#222}.swatch__dot--rosa{background:#f4b8b4}.swatch:has(input:checked){border-color:#1b1d2b;background:#faf8f4;font-weight:700}.swatch:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.stock{color:#d42020}.stock:before{background:#e02424;box-shadow:0 0 #e024248c;animation:stockBlink 1.2s ease-in-out infinite}@keyframes stockBlink{0%{opacity:1;box-shadow:0 0 #e024248c}50%{opacity:.35;box-shadow:0 0 0 6px #e0242400}to{opacity:1;box-shadow:0 0 #e0242400}}@media(prefers-reduced-motion:reduce){.stock:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hd-extra.css.map */
