.shopify-section:has(product-information),.shopify-section:has(.main-product){background:#fafaf8}product-information h1,product-information [class*=product-title],product-information [class*=product__title],.product-details__title{font-family:DMSerifDisplay,"DM Serif Display",Georgia,serif!important;font-size:clamp(28px,3vw,48px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;color:#1a1a1a!important;word-break:keep-all!important;overflow-wrap:normal!important;margin-bottom:20px!important}product-information .price,product-information [class*=price],.price__regular,.price__sale{font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.02em!important;color:#1a1a1a!important}product-information [class*=description],product-information .product-description,product-information p{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:300!important;line-height:1.8!important;color:#0009!important}product-information [name=add],product-information .product-form__submit,product-information button[type=submit]{background:#1a1a1a!important;color:#fff!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer!important;transition:opacity .2s ease!important}product-information button[type=submit]:hover{opacity:.75!important}.nema-product-accordion{background:#fafaf8;border-top:1px solid rgba(0,0,0,.08)}.nema-product-accordion__inner{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 var(--padding-inline, 60px)}.nema-accordion__trigger{width:100%;background:none;border:none;padding:28px 0;display:flex;align-items:center;gap:16px;cursor:pointer;text-align:left;border-top:none}.nema-accordion__prefix{font-family:Manrope,sans-serif;font-size:18px;font-weight:300;color:#1a1a1a;line-height:1;width:20px;flex-shrink:0}.nema-accordion__label{font-family:Manrope,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:#1a1a1a}.nema-accordion__panel[hidden]{display:none}.nema-accordion__content{padding:0 0 36px 36px;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.75;color:#000000a6}.nema-accordion__placeholder{color:#00000059;font-style:italic;margin:0}.nema-accordion__divider{height:1px;background:#00000014}.nema-dims-table{width:100%;border-collapse:collapse;max-width:560px}.nema-dims-table tr{border-bottom:1px solid rgba(0,0,0,.06)}.nema-dims-table td{padding:12px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#000000b3;line-height:1.5}.nema-dims-table td:first-child{width:55%;color:#00000073}.nema-dims-table td:last-child{color:#1a1a1a;font-weight:400;padding-left:16px}.nema-download-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.nema-download-link:hover{opacity:.6}@media(max-width:749px){.nema-product-accordion__inner{padding:0 20px!important}.nema-accordion__content{padding:0 0 24px!important}.nema-accordion__trigger{padding:20px 0!important}product-information h1{font-size:clamp(24px,7vw,36px)!important}}@media(min-width:750px)and (max-width:989px){.nema-product-accordion__inner{padding:0 32px}product-information h1{font-size:clamp(24px,4vw,40px)!important}}.product-information .buy-buttons-block,.product-information [class*=buy-buttons-block],product-information .buy-buttons-block,product-information [class*=buy-buttons-block]{display:none!important}.nema-acquista-btn{display:inline-block!important;width:auto;max-width:none;padding:0;background:none!important;color:#1a1a1a;font-family:Manrope,Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;border:none;cursor:pointer;margin-top:10px;transition:opacity .2s ease}.nema-acquista-btn:hover{opacity:.65;background:none!important}.nema-acquista-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;align-items:center;justify-content:center}.nema-acquista-overlay.open{display:flex}.nema-acquista-modal{background:#fff;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:48px 40px 40px;position:relative;margin:16px}.nema-acquista-modal__close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:22px;cursor:pointer;color:#1a1a1a;line-height:1}.nema-acquista-modal__title{font-family:DMSerifDisplay,"DM Serif Display",Georgia,serif;font-size:28px;font-weight:400;margin:0 0 8px;text-transform:capitalize}.nema-acquista-modal__price{font-family:Manrope,sans-serif;font-size:18px;color:#1a1a1a;margin-bottom:24px}.nema-acquista-modal__divider{border:none;border-top:1px solid rgba(0,0,0,.1);margin:20px 0}.nema-acquista-modal__label{font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#00000073;margin-bottom:8px}.nema-acquista-modal__qty-fixed{font-family:Manrope,sans-serif;font-size:14px;color:#1a1a1a;margin:0 0 20px}.nema-acquista-modal__form-inner{margin-bottom:20px}.nema-acquista-modal select,.nema-acquista-modal input[type=number],.nema-acquista-modal__input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(0,0,0,.15);font-family:Manrope,sans-serif;font-size:14px;-webkit-appearance:none;appearance:none;background:#fff;margin-bottom:12px;color:#1a1a1a}.nema-acquista-modal__input:focus{outline:none;border-color:#1a1a1a}.nema-acquista-modal__textarea{resize:vertical;font-family:Inter,sans-serif;line-height:1.5}.nema-acquista-modal__submit{width:100%;padding:18px;background:#1a1a1a;color:#f4eee6;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;margin-top:8px}.nema-acquista-modal__submit:hover{background:#333}.nema-acquista-modal__info-btn{display:block;width:100%;box-sizing:border-box;padding:16px;margin-top:12px;background:#fff;color:#1a1a1a;border:1px solid #1a1a1a;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.nema-acquista-modal__info-btn:hover{background:#1a1a1a;color:#f4eee6}.nema-acquista-modal__tac{font-family:Manrope,sans-serif;font-size:11px;color:#00000073;margin-top:16px;line-height:1.6}.nema-acquista-modal__tac a{color:#1a1a1a}.nema-acquista-modal__success{background:#f4eee6;border:1px solid rgba(0,0,0,.1);padding:20px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;color:#1a1a1a}.nema-acquista-modal__success p{margin:0}.nema-acquista-modal__error{background:#fbeae9;border:1px solid rgba(200,40,30,.25);color:#8a1f16;padding:14px 16px;margin-bottom:16px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}@media(max-width:749px){.nema-acquista-modal{padding:36px 24px 28px;max-width:100%;margin:0;max-height:100vh;border-radius:0}}@media screen and (min-width:750px){.product-information .slideshow-controls__thumbnails-container{width:100%!important;max-width:100%!important;overflow:visible!important}.product-information .slideshow-controls__thumbnails{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:clamp(8px,1.4vw,24px)!important}.product-information .slideshow-controls__thumbnail{width:auto!important;height:auto!important;flex:1 1 140px!important;aspect-ratio:1 / 1!important;max-width:none!important}.product-information .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}}.product-information .slideshow-controls__thumbnail img{opacity:.55;transition:opacity .3s ease}.product-information .slideshow-controls__thumbnail:hover img,.product-information .slideshow-controls__thumbnail:focus-visible img,.product-information .slideshow-controls__thumbnail[aria-selected=true] img{opacity:1}.product-information slideshow-arrows .slideshow-control{opacity:.85;transition:opacity .2s ease}.product-information slideshow-arrows .slideshow-control:hover{opacity:1}.nema-hp{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nema-product.css.map */
