.loyalty-card .loyalty-card__msg{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.5;max-width:34ch;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.25)}.loyalty-card .loyalty-card__msg--ready{color:#f2ddae}.loyalty-card .loyalty-card__btn{background:#e8cf96;color:#1b1917;border-color:#e8cf96}.loyalty-card .loyalty-card__btn:hover{background:#f2ddae}.featured-more .btn--outline{background:var(--color-primary, #1B1917);color:#fff;border-color:var(--color-primary, #1B1917);padding:1.1rem 2.6rem;box-shadow:0 6px 20px #00000040}.featured-more .btn--outline:hover{background:var(--color-primary-dark, #000000);color:#fff}.category-card__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary, #1B1917);color:#fff;border:0;border-radius:2px;padding:.75rem 1.6rem;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 20px #0000004d;transition:background .2s ease,transform .2s ease}.category-card:hover .category-card__btn,.category-card:focus-visible .category-card__btn{background:#000;transform:translateY(-2px)}@media(max-width:749px){.featured-more .btn--outline{padding:.95rem 1.6rem;font-size:.85rem}.category-card__btn{padding:.65rem 1.2rem;font-size:.78rem}}.pd-fiducia{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.4rem;font-size:.92rem;color:var(--color-ink, #1B1917)}.pd-fiducia li{display:flex;gap:.5rem;align-items:flex-start}.pd-fiducia li:before{content:"\2713";color:var(--color-green, #5A6B4F);font-weight:700}.pd-sticky{display:none}@media(max-width:749px){.site-header .brand{font-size:1.1rem;white-space:nowrap;gap:.4rem}.site-header .brand img{width:30px;height:30px}.product-detail .gallery-main img{max-height:46vh;width:100%;object-fit:contain}.pd-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:.75rem;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--color-surface, #FFFFFF);border-top:1px solid var(--color-border, #E7DFCF);box-shadow:0 -6px 20px #00000014}.pd-sticky__price{font-weight:700;font-size:1.15rem;white-space:nowrap;color:var(--color-ink, #1B1917)}.pd-sticky__btn{flex:1;padding:.85rem 1rem;font-size:.85rem}body:has(.pd-sticky){padding-bottom:76px}.product-detail .pd-title{font-size:1.75rem;line-height:1.15}.product-detail .gallery-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;scrollbar-width:none}.product-detail .gallery-thumbs button{flex:0 0 64px;width:64px;height:64px}.product-detail .gallery-thumbs img{width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/modifiche.css.map */
