.joies-pdp{--jp-sabbia: #E2D9C6;--jp-tortora: #988C76;--jp-pietra: #A8A19A;--jp-bianco: #FFFFFF;--jp-nero: #000000;--jp-line: rgb(0 0 0 / .18);--jp-media-ratio: 1 / 1;--jp-gap: clamp(1.5rem, 4vw, 4.5rem);--background: 226 217 198;--text-color: 0 0 0;--heading-color: 0 0 0;--border-color: 152 140 118;--button-background: 0 0 0;--button-text-color: 255 255 255;background-color:var(--jp-sabbia);color:var(--jp-nero)}.joies-pdp--bg-bianco{--jp-line: rgb(0 0 0 / .14);--background: 255 255 255;background-color:var(--jp-bianco)}.joies-pdp--bg-tema{background-color:transparent}.joies-pdp .text-subdued,.joies-pdp .text-subdued *{color:#000000b8}@media(min-width:1000px){.joies-pdp .product{column-gap:var(--jp-gap)}}.joies-pdp .product-gallery__media{background-color:var(--jp-bianco);aspect-ratio:var(--jp-media-ratio);overflow:hidden}.joies-pdp .product-gallery__media img,.joies-pdp .product-gallery__media video,.joies-pdp .product-gallery__media video-media{width:100%;height:100%;object-fit:cover}.joies-pdp .product-gallery__thumbnail{background-color:var(--jp-bianco);border:1px solid transparent;border-radius:0;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.joies-pdp .product-gallery__thumbnail img{object-fit:cover;width:100%;height:100%}.joies-pdp .product-gallery__thumbnail:hover{opacity:.9}.joies-pdp .product-gallery__thumbnail[aria-current=true]{opacity:1;border-color:var(--jp-nero)}.joies-pdp .product-gallery__thumbnail:focus-visible{outline:2px solid var(--jp-nero);outline-offset:2px}.joies-pdp .page-dots{color:var(--jp-nero);gap:.25rem;margin-top:.875rem}.joies-pdp .page-dots>*{width:1.5rem;height:.1875rem;border-radius:0}.joies-pdp .page-dots>*:after{opacity:.25;border-radius:0}.joies-pdp .page-dots>*[aria-current=true]:after{opacity:1}.joies-pdp .product-info__block-list{gap:1.25rem}.joies-pdp .product-info__block-item[data-block-type=title] :is(h1,h2,h3){font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.12;font-weight:400;letter-spacing:.01em;text-transform:none}.joies-pdp price-list{color:var(--jp-nero)}.joies-pdp sale-price{font-size:1.25rem;letter-spacing:.01em}.joies-pdp compare-at-price{color:#000000b8}.joies-pdp variant-picker legend,.joies-pdp variant-picker .variant-picker__option-info{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-nero)}.joies-pdp .block-swatch{border-radius:0;border-color:var(--jp-tortora);color:var(--jp-nero);background:transparent;min-width:3rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.joies-pdp .block-swatch:hover{border-color:var(--jp-nero)}.joies-pdp input:checked+.block-swatch,.joies-pdp .block-swatch.is-selected{background-color:var(--jp-nero);border-color:var(--jp-nero);color:var(--jp-bianco)}.joies-pdp input:focus-visible+.block-swatch{outline:2px solid var(--jp-nero);outline-offset:2px}.joies-pdp quantity-selector,.joies-pdp .quantity-selector{border-radius:0;border-color:var(--jp-tortora);background:var(--jp-bianco)}.joies-pdp .button{border-radius:0;min-height:3.25rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.joies-pdp .button:not(.button--outline):not(.button--secondary){background-color:var(--jp-nero);color:var(--jp-bianco);border-color:var(--jp-nero)}.joies-pdp .button--outline,.joies-pdp .button--secondary{background:transparent;color:var(--jp-nero);border:1px solid var(--jp-nero)}.joies-pdp .button:focus-visible{outline:2px solid var(--jp-nero);outline-offset:3px}.joies-pdp .shopify-payment-button__button{border-radius:0}.joies-pdp .delivery-estimate{margin:0;padding:.875rem 1rem;background:transparent;border:1px solid var(--jp-line);border-radius:0;color:var(--jp-nero);font-size:.875rem}.joies-pdp .delivery-estimate .delivery-countdown{color:#000000b8}.joies-trust{list-style:none;margin:0;padding:0;border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)}.joies-trust__item+.joies-trust__item{border-top:1px solid var(--jp-line)}.joies-trust__row{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;color:var(--jp-nero);text-decoration:none;font-size:.875rem;line-height:1.4}a.joies-trust__row:hover .joies-trust__text{text-decoration:underline;text-underline-offset:3px}a.joies-trust__row:focus-visible{outline:2px solid var(--jp-nero);outline-offset:2px}.joies-trust__icon{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.joies-acc{border-bottom:1px solid var(--jp-line)}.joies-acc .accordion__toggle{padding:1.125rem 0;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-nero)}.joies-acc .accordion__content{padding-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:var(--jp-nero)}.joies-acc summary:focus-visible{outline:2px solid var(--jp-nero);outline-offset:2px}.joies-acc .prose a,.joies-sizeguide a{color:var(--jp-nero);text-decoration:underline;text-underline-offset:3px}.product-info__block-item[data-block-type=joies-accordion]+.product-info__block-item[data-block-type=joies-accordion]{margin-top:-1.25rem}.joies-sizeguide{margin:0}.joies-sizeguide a{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.joies-sizeguide svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.product-sticky-bar{background-color:var(--jp-bianco);border-top:1px solid var(--jp-line)}@media(prefers-reduced-motion:reduce){.joies-pdp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/joies-product.css.map */
