.joies-hero{position:relative;isolation:isolate;display:flex;color:#fff}.joies-hero__picture,.joies-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.joies-hero__placeholder svg{width:100%;height:100%;fill:#a8a19a}.joies-hero__image{object-position:center 42%}.joies-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,rgb(0 0 0/calc(var(--ov,.85)*.25)) 46%,rgb(0 0 0/var(--ov,.85)) 100%);pointer-events:none}.joies-hero--h-s{height:440px}.joies-hero--h-m{height:560px}.joies-hero--h-l{height:680px}.joies-hero__content{padding:26px 22px;width:100%;max-width:620px;display:flex;flex-direction:column;align-items:flex-start}.joies-hero--bottom-left{align-items:flex-end;justify-content:flex-start}.joies-hero--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.joies-hero--bottom-center .joies-hero__content,.joies-hero--center .joies-hero__content{align-items:center}.joies-hero--center{align-items:center;justify-content:center;text-align:center}.joies-hero--top-left{align-items:flex-start;justify-content:flex-start}.joies-hero--top-left:after{background:linear-gradient(0deg,transparent 20%,rgb(0 0 0/calc(var(--ov,.85)*.25)) 46%,rgb(0 0 0/var(--ov,.85)) 100%)}.joies-hero--center:after{background:rgb(0 0 0/calc(var(--ov,.85)*.6))}.joies-hero__title{font-size:64px;line-height:.98;font-weight:400;letter-spacing:-.045em;margin-top:11px;color:inherit}.joies-hero__intro{font-size:14px;line-height:1.5;margin-top:14px}.joies-hero__promo{font-size:11px;letter-spacing:.07em;text-transform:uppercase;margin-top:17px}.joies-hero .joies-button{margin-top:23px}.joies-hero--integrated{height:auto;aspect-ratio:var(--ar-m);display:block}.joies-hero--integrated:after{display:none}.joies-hero--integrated .joies-hero__image{object-position:center}.joies-hero__banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media(min-width:750px){.joies-hero--h-s{height:520px}.joies-hero--h-m{height:680px}.joies-hero--h-l{height:780px}.joies-hero__content{padding:50px 45px;max-width:660px}.joies-hero__title{font-size:90px}.joies-hero--integrated{height:auto;aspect-ratio:var(--ar-d)}}@media(min-width:1440px){.joies-hero--h-s{height:560px}.joies-hero--h-m{height:740px}.joies-hero--h-l{height:860px}.joies-hero--bottom-left .joies-hero__content,.joies-hero--top-left .joies-hero__content{margin-left:max(0px,calc((100vw - 1440px)/2));padding-left:36px}.joies-hero__title{font-size:110px}.joies-hero--integrated{height:auto}}.joies-strip__grid{display:grid;grid-template-columns:repeat(var(--n-m,3),minmax(0,1fr));gap:12px 4px;padding-inline:8px}.joies-strip__item{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;font-size:11px;line-height:1.4}.joies-strip__item svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.joies-strip__text{display:flex;flex-direction:column;gap:2px}.joies-strip__title{font-size:11px;line-height:1.4}.joies-strip__sub{font-size:11px;line-height:1.4;color:var(--j-muted)}a.joies-strip__item:hover .joies-strip__title{text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.joies-strip__grid{grid-template-columns:repeat(var(--n-d,3),minmax(0,1fr));padding-inline:10%}.joies-strip__item{font-size:12px;gap:10px}.joies-strip__item svg{width:28px;height:28px}.joies-strip__title,.joies-strip__sub{font-size:12px}}.joies-cards__intro{max-width:600px;margin-bottom:20px}.joies-cards__grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:8px}.joies-card{position:relative;display:block;min-width:0}.joies-card__media{display:block;position:relative;aspect-ratio:var(--ratio,.926);background:var(--j-pietra);overflow:hidden}.joies-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s}.joies-card:hover .joies-card__media img{transform:scale(1.035)}.joies-cards--overlay .joies-card__media:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000b8)}.joies-card__label{position:absolute;left:13px;right:13px;bottom:13px;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:18px;line-height:1.3;color:#fff}.joies-cards--caption .joies-cards__grid{gap:17px 9px}.joies-card__caption{position:relative;display:block;padding:10px 20px 0 0}.joies-card__title{display:block;font-size:15px;line-height:1.3}.joies-card__sub{display:block;font-size:11px;line-height:1.6;margin-top:4px;max-width:180px;color:var(--j-muted)}.joies-card__arrow{position:absolute;top:10px;right:0;font-size:15px}.joies-cards--social .joies-cards__grid{gap:5px}.joies-cards--social .joies-card__label{inset:auto 0 0;background:#000000b8;font-size:10px;line-height:1.4;padding:7px;opacity:0;transition:opacity .2s}.joies-cards--social .joies-card:hover .joies-card__label,.joies-cards--social .joies-card:focus-visible .joies-card__label{opacity:1}.joies-cards__button{margin:20px auto 0;max-width:340px}@media(min-width:750px){.joies-cards__grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr));gap:14px}.joies-card__label{font-size:23px;left:17px;right:17px;bottom:17px}.joies-cards--caption .joies-cards__grid{gap:16px}.joies-card__title{font-size:20px}.joies-card__sub{font-size:12px}.joies-card__arrow{font-size:20px}.joies-cards--social .joies-cards__grid{gap:8px}.joies-cards--social .joies-card__label{font-size:11px;padding:9px;left:0;right:0;bottom:0}.joies-cards__button{margin-top:28px}}.joies-it__grid{display:grid;grid-template-columns:minmax(0,1fr)}.joies-it__media{position:relative;display:block;overflow:hidden;align-self:stretch;aspect-ratio:var(--it-ratio,1.15);background:var(--j-pietra)}.joies-it__media img,.joies-it__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.joies-it__media svg{fill:#988c76}.joies-it__copy{padding:29px 22px 31px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.joies-it:not(.joies-it--full) .joies-it__copy{padding-inline:0}.joies-it__title{font-size:35px;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:12px 0 4px}.joies-it__text{margin-top:10px;max-width:560px}.joies-it__cta{margin-top:24px}.joies-it__copy>.joies-text-link{font-size:11px}@media(min-width:750px){.joies-it--left .joies-it__grid,.joies-it--right .joies-it__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.joies-it--right .joies-it__media{order:2}.joies-it__copy{padding:45px 9%}.joies-it:not(.joies-it--full) .joies-it__copy{padding:40px}.joies-it__title{font-size:43px}.joies-it--top .joies-it__copy{align-items:center;text-align:center;padding-inline:9%}.joies-it--top .joies-eyebrow{justify-content:center}.joies-it--top .joies-it__media{aspect-ratio:2.2}.joies-it--top .joies-it__text{margin-inline:auto}}@media(min-width:1440px){.joies-it--full.joies-it--left .joies-it__copy{padding-right:max(9%,calc((100vw - 1250px)/2))}.joies-it--full.joies-it--right .joies-it__copy{padding-left:max(9%,calc((100vw - 1250px)/2))}}.joies-products .joies-section-header{align-items:end}.joies-rail-actions{display:flex;align-items:center;gap:20px}.joies-rail-buttons{display:none}.joies-product-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding:0 18px 15px;scrollbar-width:thin;scrollbar-color:var(--j-tortora) transparent;-webkit-overflow-scrolling:touch}.joies-rail-empty{font-size:13px;color:var(--j-muted)}.joies-product-card{flex:0 0 168px;scroll-snap-align:start;min-width:0}.joies-product-card__media{position:relative;display:block;aspect-ratio:168/193;background:#fff;overflow:hidden}.joies-product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:opacity .35s,transform .5s}.joies-product-card__secondary{opacity:0}.joies-product-card__media--swap:hover .joies-product-card__primary,.joies-product-card__media--swap:focus-visible .joies-product-card__primary{opacity:0}.joies-product-card__media--swap:hover .joies-product-card__secondary,.joies-product-card__media--swap:focus-visible .joies-product-card__secondary{opacity:1}.joies-product-card__badge{position:absolute;left:7px;top:7px;max-width:calc(100% - 14px);background:#988c76;color:#000;font-size:9px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;padding:5px 6px}.joies-product-card__availability{position:absolute;bottom:8px;left:8px;background:#fff;color:#000;font-size:10px;padding:4px 6px}.joies-product-card__info{padding:11px 1px 0}.joies-product-card h3{font-size:12px;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none;min-height:34px}.joies-product-card__material{font-size:11px;line-height:1.5;margin-top:3px;color:var(--j-muted)}.joies-product-card__price{font-size:12px;line-height:1.5;margin-top:6px}.joies-product-card__price s{font-size:10px;color:var(--j-muted);margin-left:5px}.joies-product-card__from{font-size:10px}.joies-product-card__colours{display:flex;gap:5px;min-height:15px;margin-top:8px}.joies-colour{width:11px;height:11px;border:1px solid var(--j-fg);border-radius:50%;background:#e2d9c6}.joies-colour--gold{background:#988c76}.joies-colour--silver{background:#a8a19a}@media(min-width:750px){.joies-product-rail{padding-inline:36px;gap:14px;scroll-padding-left:36px}.joies-product-card{flex-basis:calc((100vw - 102px)/4)}.joies-product-card h3{font-size:14px;min-height:40px}.joies-product-card__material{font-size:12px}.joies-product-card__price{font-size:14px}.joies-product-card__price s{font-size:12px}.joies-product-card__badge{font-size:10px;left:10px;top:10px;padding:6px 8px}.joies-rail-buttons{display:flex;gap:6px}.joies-rail-buttons button{width:36px;height:36px;border:1px solid currentColor;background:transparent;color:var(--j-fg);font-size:18px;display:grid;place-items:center}.joies-rail-buttons button:hover{background:var(--j-tortora);color:#000;border-color:var(--j-tortora)}.joies-rail-buttons button:disabled{opacity:.35;cursor:default}.joies-rail-buttons button:disabled:hover{background:transparent;color:var(--j-fg);border-color:currentColor}}@media(min-width:1440px){.joies-product-rail{padding-inline:max(36px,calc((100vw - 1368px)/2));scroll-padding-left:max(36px,calc((100vw - 1368px)/2))}.joies-product-card{flex-basis:331.5px}}.joies-reviews__head{margin-bottom:12px;display:flex;flex-direction:column;gap:12px}body .joies-reviews .jdgm-carousel-wrapper{background:transparent!important;color:var(--j-fg)!important}body .joies-reviews .jdgm-carousel-title,body .joies-reviews .jdgm-all-reviews-rating-wrapper{color:var(--j-fg)!important}body .joies-reviews .jdgm-carousel-item{background:#fff!important;color:#000!important;border:1px solid #A8A19A}body .joies-reviews .jdgm-carousel-item__timestamp{color:#000!important;opacity:1!important}body .joies-reviews .jdgm-carousel__arrows{color:var(--j-fg)!important}.joies-s{--j-sabbia:#E2D9C6;--j-tortora:#988C76;--j-pietra:#A8A19A;--j-bianco:#FFFFFF;--j-nero:#000000;--j-bg:#FFFFFF;--j-fg:#000000;--j-muted:rgb(0 0 0/.74);--j-line:#A8A19A;--j-eyebrow:#000000;--j-btn-bg:#000000;--j-btn-fg:#FFFFFF;--j-pad:40px;background:var(--j-bg);color:var(--j-fg);padding-block:var(--j-pad);overflow:hidden}.joies-bg--bianco{--j-bg:#FFFFFF;--j-fg:#000000;--j-muted:rgb(0 0 0/.74);--j-line:#A8A19A;--j-eyebrow:#000000;--j-btn-bg:#000000;--j-btn-fg:#FFFFFF}.joies-bg--sabbia{--j-bg:#E2D9C6;--j-fg:#000000;--j-muted:rgb(0 0 0/.76);--j-line:#988C76;--j-eyebrow:#000000;--j-btn-bg:#000000;--j-btn-fg:#FFFFFF}.joies-bg--nero{--j-bg:#000000;--j-fg:#FFFFFF;--j-muted:#A8A19A;--j-line:rgb(168 161 154/.45);--j-eyebrow:#988C76;--j-btn-bg:#E2D9C6;--j-btn-fg:#000000}.joies-s--flush{padding-block:0}.joies-s *{box-sizing:border-box}.joies-s h1,.joies-s h2,.joies-s h3,.joies-s p{margin:0}.joies-s a{text-decoration:none;color:inherit}.joies-s img{display:block;width:100%;height:100%;object-fit:cover}.joies-s button{cursor:pointer;font:inherit}.joies-s a:focus-visible,.joies-s button:focus-visible,.joies-s input:focus-visible,.joies-s [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.joies-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.joies-container{width:100%;max-width:1440px;padding-inline:18px;margin-inline:auto}.joies-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--j-eyebrow)}.joies-eyebrow:before{content:"";flex:none;width:22px;height:1px;background:var(--j-tortora)}.joies-section-title{font-size:36px;line-height:1.05;font-weight:400;letter-spacing:-.025em}.joies-section-header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.joies-text-link{font-size:11px;line-height:1.5;border-bottom:1px solid currentColor;padding:7px 0;white-space:nowrap;display:inline-flex;gap:14px;align-items:center}.joies-rte>*+*{margin-top:14px}.joies-rte{font-size:13px;line-height:1.8;color:var(--j-muted)}.joies-rte a{text-decoration:underline}.joies-button{width:100%;max-width:370px;min-height:52px;padding:14px 19px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;background:var(--j-btn-bg);color:var(--j-btn-fg)!important;transition:background .2s,color .2s}.joies-button:hover{background:var(--j-tortora);color:#000!important}.joies-button--outline{background:transparent;color:var(--j-fg)!important;border-color:currentColor}.joies-button--outline:hover{background:var(--j-fg);color:var(--j-bg)!important}.joies-button--light{background:#e2d9c6;color:#000!important}.joies-button--light:hover{background:#fff}.joies-button span{font-size:20px;line-height:1}@media(min-width:750px){.joies-s{padding-block:calc(var(--j-pad)*1.4)}.joies-s--flush{padding-block:0}.joies-container{padding-inline:36px}.joies-section-title{font-size:46px}.joies-text-link{font-size:12px}.joies-rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.joies-s *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AABAVwAAAAAAAAAAAAAQ */
