:is(.template-product,.modal--quick-shop) .breadcrumb{font-family:Nunito Sans,sans-serif;font-weight:800;color:#2b1b24}:is(.template-product,.modal--quick-shop) .breadcrumb a{color:#c2456b;text-decoration:none}:is(.template-product,.modal--quick-shop) .product-single__title{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;letter-spacing:-.04em;line-height:1;color:#2b1b24;text-transform:none;font-size:clamp(30px,8vw,46px)!important}:is(.template-product,.modal--quick-shop) .product-block--price .product__price,:is(.template-product,.modal--quick-shop) .product__price{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:30px;color:#2b1b24;display:inline-block;background:#ffd86b;border:2px solid #2B1B24;border-radius:14px;padding:2px 14px 4px;box-shadow:3px 3px #2b1b24;transform:rotate(-1.5deg)}:is(.template-product,.modal--quick-shop) .product__price--compare,:is(.template-product,.modal--quick-shop) .product__price s{opacity:.55}:is(.template-product,.modal--quick-shop) .product-block--sales-point{font-family:Nunito Sans,sans-serif;font-weight:800;color:#2b1b24}:is(.template-product,.modal--quick-shop) .product-single__photos .product-main-slide,:is(.template-product,.modal--quick-shop) .product__main-photos .product-main-slide{border:2.5px solid #2B1B24;border-radius:22px;overflow:hidden;box-shadow:5px 5px #fb86a9}:is(.template-product,.modal--quick-shop) .flickity-page-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}:is(.template-product,.modal--quick-shop) .flickity-page-dots .dot{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #2B1B24;opacity:1;margin:0}:is(.template-product,.modal--quick-shop) .flickity-page-dots .dot.is-selected{background:#fb86a9;width:22px;border-radius:999px}:is(.template-product,.modal--quick-shop) .product__thumb-item img,:is(.template-product,.modal--quick-shop) .product__thumbs img{border:2px solid #2B1B24;border-radius:10px}:is(.template-product,.modal--quick-shop) .variant__label{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:16px!important;letter-spacing:-.01em!important;text-transform:none!important;color:#2b1b24}:is(.template-product,.modal--quick-shop) .variant-input-wrap select{border:2px solid #2B1B24!important;border-radius:999px!important;background-color:#fff;color:#2b1b24;font-family:Nunito Sans,sans-serif;font-weight:800;box-shadow:2px 2px #2b1b24;padding-left:16px}:is(.template-product,.modal--quick-shop) .variant-input-wrap select:focus{outline:3px solid #FB86A9;outline-offset:1px}:is(.template-product,.modal--quick-shop) .gpo-label,:is(.template-product,.modal--quick-shop) .gpo-label .label-content{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;color:#2b1b24!important;font-size:17px!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.2!important}:is(.template-product,.modal--quick-shop) .gpo-label.required:after,:is(.template-product,.modal--quick-shop) .gpo-label .required{color:#c2456b!important}:is(.template-product,.modal--quick-shop) .gpo-container .gpo-input,:is(.template-product,.modal--quick-shop) .gpo-container textarea,:is(.template-product,.modal--quick-shop) .gpo-container input[type=text]{border:2px solid #2B1B24!important;border-radius:16px!important;background:#fff6f1!important;font-family:Nunito Sans,sans-serif;font-weight:700;color:#2b1b24;box-shadow:3px 3px #2b1b24!important;padding:10px 14px}:is(.template-product,.modal--quick-shop) .gpo-container .gpo-input:focus,:is(.template-product,.modal--quick-shop) .gpo-container textarea:focus{outline:3px solid #FB86A9;outline-offset:1px;background:#fff!important}:is(.template-product,.modal--quick-shop) .gpo-container select{border:2px solid #2B1B24!important;border-radius:999px!important}:is(.template-product,.modal--quick-shop) .js-qty__wrapper{border:2px solid #2B1B24;border-radius:999px;overflow:hidden;background:#fff6f1}:is(.template-product,.modal--quick-shop) .js-qty__adjust,:is(.template-product,.modal--quick-shop) .js-qty__num{font-weight:800;color:#2b1b24}:is(.template-product,.modal--quick-shop) .add-to-cart{background:#fb86a9!important;color:#2b1b24!important;border:2.5px solid #2B1B24!important;border-radius:16px!important;min-height:58px;font-family:Nunito Sans,sans-serif;font-weight:800;font-size:17px;letter-spacing:0;text-transform:none;box-shadow:4px 4px #2b1b24;transition:transform .12s ease,box-shadow .12s ease}:is(.template-product,.modal--quick-shop) .add-to-cart:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #2b1b24}:is(.template-product,.modal--quick-shop) .add-to-cart:active{transform:translate(2px,2px);box-shadow:1px 1px #2b1b24}:is(.template-product,.modal--quick-shop) .add-to-cart:after,:is(.template-product,.modal--quick-shop) .add-to-cart:before{display:none!important}:is(.template-product,.modal--quick-shop) .shopify-payment-button__button{border-radius:16px!important;border:2.5px solid #2B1B24!important}:is(.template-product,.modal--quick-shop) .product__policies{font-family:Nunito Sans,sans-serif;font-weight:700;color:#2b1b24}@media(max-width:768px){:is(.template-product,.modal--quick-shop) .product-single__title{text-align:left}:is(.template-product,.modal--quick-shop) .product-main-slide{box-shadow:4px 4px #fb86a9!important}}@media(prefers-reduced-motion:reduce){:is(.template-product,.modal--quick-shop) .add-to-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pb-pop-prodotto.css.map */
