.product-breadcrumb{margin:0;padding:0;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#6f6f6e}.product-breadcrumb a{color:#6f6f6e;text-decoration:none}.product-breadcrumb a:hover{text-decoration:underline}.product-breadcrumb span{margin:0 6px}.product-maclu{max-width:1400px;margin:0 auto;padding:135px 20px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-maclu__images{display:flex;flex-direction:column;gap:8px}.product-maclu__image-item{position:relative}.product-maclu__image-item img{width:100%;height:auto;display:block}.product-maclu__info{position:relative;height:100%}.product-maclu__info-sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.product-maclu__badge{position:absolute;top:12px;left:12px;display:inline-block;background:#ff5d8f;color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;align-self:flex-start}.product-maclu__title{font-size:1.875rem;font-weight:500;text-transform:uppercase;color:#000;font-family:Montserrat}.product-maclu__price{color:#000;font-size:1.25rem;font-weight:400;font-family:Montserrat}.product-maclu__price--originale{text-decoration:line-through;color:#000;margin-right:8px}.product-maclu__price--scontato{color:#000}.product-maclu__sold-out{color:#ba00ff;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.product-maclu__description{font-size:1rem;font-weight:300;line-height:1.6;color:#000}.product-maclu__accordion{padding:12px 0}.product-maclu__accordion-title{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.8rem;letter-spacing:.05em;list-style:none;-webkit-user-select:none;user-select:none}.product-maclu__accordion-title::-webkit-details-marker{display:none}.product-maclu__accordion-icon{font-size:1rem;font-weight:300}.product-maclu__accordion-content{padding-top:12px;font-size:.8rem;line-height:1.8;color:#555}.product-maclu__made-in{font-size:1rem;font-weight:300;color:#000;margin:0}.product-maclu__size-guide-btn{background:none;border:none;padding:0;font-size:1rem;font-weight:300;text-decoration:underline;cursor:pointer;text-align:left;color:#000;font-family:inherit}.product-maclu__option{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.product-maclu__option-label{font-size:14px;color:#000}.product-maclu__select-wrap{position:relative}.product-maclu__select{width:100%;padding:12px 40px 12px 16px;border:1px solid #ddd;background:#fff;font-size:.85rem;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;color:#000}.product-maclu__select-wrap:after{content:"\2228";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.7rem;color:#666}.product-maclu__add-to-cart{width:100%;margin-block-start:1rem;padding:10px 32px;background:#fff;color:#000;border:1px solid #000;font-size:.875rem;cursor:pointer;font-family:inherit;border-radius:4px;transition:background .2s ease}.product-maclu__add-to-cart:disabled{background:#ccc;cursor:not-allowed}.product-maclu__size-guide-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;align-items:center;justify-content:center}.product-maclu__size-guide-overlay.active{display:flex}.product-maclu__size-guide-modal{background:#fff;padding:40px;max-width:700px;width:90%;position:relative;max-height:80vh;overflow-y:auto}.product-maclu__size-guide-modal h2{text-align:center;font-weight:400;margin-bottom:30px}.product-maclu__size-guide-close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#000}.product-maclu__size-table{width:100%;border-collapse:collapse;font-size:.8rem;letter-spacing:.05em}.product-maclu__size-table th{text-transform:uppercase;padding:10px;text-align:center;font-weight:400;letter-spacing:.1em}.product-maclu__size-table td{padding:10px;text-align:center}.product-maclu__size-table tr:nth-child(odd) td{background:#f0f0f0}@media(max-width:768px){.product-maclu{grid-template-columns:1fr;padding-block-start:0;gap:30px}.product-maclu__info-sticky{position:static}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-product.css.map */
