.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}@media screen and (min-width:750px){.product__column-sticky{display:block;position:sticky;top:clamp(8rem,10vh,12rem);z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 0 0 5rem}.product__info-wrapper--extra-padding{padding:0 0 0 8rem}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:100%;min-width:0;border:none}.product-form__input .form__label{padding-left:0}.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input .select{max-width:100%}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: inherit;--color-button-text: inherit;--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container>*+*{margin:1.5rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product__info-wrapper,.product__info-container{color:var(--rj-product-emerald, #143728);font-family:var(--font-body-family)}.product__info-container{max-width:64rem;padding:clamp(2rem,3vw,3.2rem);border:0;border-radius:0;background:transparent;box-shadow:none}.product__info-container>*+*{margin-top:1.8rem;margin-bottom:0}.product__info-container .caption-with-letter-spacing{letter-spacing:0}.product__title{margin-bottom:0}.rj-product-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem}.product__title h1{color:#143728;font-family:var(--font-body-family);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:700;line-height:1.16;letter-spacing:0}.rj-product-sale-badge{display:inline-flex;width:fit-content;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.55rem 1rem;border:1px solid rgba(156,108,53,.32);background:#c9a8701f;color:#9c6c35;font-size:1.15rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.rj-product-sale-badge span{padding-left:.75rem;border-left:1px solid rgba(156,108,53,.28);color:#143728;font-size:1.1rem;font-weight:800;letter-spacing:.04em}.rj-product-sale-badge.is-hidden{display:none}.rj-product-titlebar__actions{display:flex;align-items:center;gap:.8rem}.rj-product-media-actions{display:none}.rj-product-action-button,.rj-product-action-share .share-button__button:not(.hidden):not([hidden]){display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(20,55,40,.16);border-radius:999px;background:#fff;color:#143728;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.rj-product-action-button:hover,.rj-product-action-share .share-button__button:hover{border-color:#143728;background:#143728;color:#fff}.rj-product-action-button svg,.rj-product-action-share .share-button__button svg{width:2rem;height:2rem;fill:currentColor}.rj-product-action-button i,.rj-product-action-share .share-button__button i{font-size:2rem;line-height:1}.rj-product-action-share{position:relative}.rj-product-action-share .share-button__fallback{right:0;left:auto;top:calc(100% + .8rem)}.product__info-container .price{color:#143728}.product__info-container .price--large{font-size:clamp(2rem,2vw,2.5rem);font-weight:700;line-height:1.2}.product__tax,.installment{color:#202020b3;font-size:1.4rem;line-height:1.55}.rj-product-options{display:grid;gap:2rem;padding-top:2.4rem;border-top:1px solid rgba(20,55,40,.12)}.rj-product-options__header{display:grid;gap:.4rem}.rj-product-options__title,.rj-product-details__title,.rj-price-breakup__title{margin:0;color:#143728;font-family:var(--font-heading-family);font-size:clamp(2.2rem,1.9vw,2.4rem);font-weight:700;line-height:1.2;letter-spacing:0}.rj-product-options__description,.rj-product-details__intro,.rj-price-breakup__note{margin:0;color:#202020b3;font-size:1.45rem;line-height:1.55}.rj-product-options__families,.rj-product-options__family{display:grid;gap:1rem}.rj-product-options__families{gap:1.6rem}.rj-product-options__family-title{margin:0;color:var(--rj-product-emerald, #143728);font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.25}.rj-product-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rj-product-options__grid--shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.rj-product-option-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:6.8rem;padding:1.1rem;gap:.7rem 1rem;border:1px solid rgba(20,55,40,.14);border-radius:8px;background:#fff;color:var(--rj-product-emerald, #143728);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rj-product-option-card:hover{border-color:#1437286b;box-shadow:0 10px 24px #14181c14;transform:translateY(-1px)}.rj-product-option-card.is-active{border-color:#143728;box-shadow:inset 0 0 0 1px #143728,0 12px 26px #1437281a}.rj-product-option-card.is-unavailable{cursor:not-allowed;opacity:.45;pointer-events:auto}.rj-product-option-card.is-unavailable,.rj-product-option-card.is-unavailable *{cursor:not-allowed!important}.rj-product-option-card.is-unavailable:hover{border-color:#14372824;box-shadow:none;transform:none}.rj-product-option-card__swatch{display:block;grid-row:span 2;width:3rem;height:3rem;border:1px solid rgba(20,55,40,.18);border-radius:999px;background:var(--rj-option-swatch, #e4e4e4);box-shadow:inset 0 0 0 .4rem #fff}.rj-product-option-card__shape{display:grid;grid-row:span 2;place-items:center;width:3.6rem;height:3.6rem}.rj-product-option-card__shape img{display:block;max-width:100%;height:auto}.rj-product-option-card__label{overflow-wrap:anywhere;font-size:1.45rem;font-weight:700;line-height:1.25}.rj-product-option-card__badge{display:inline-flex;width:fit-content;min-height:2.2rem;align-items:center;padding:.3rem .75rem;border-radius:999px;background:#14372814;color:#143728d1;font-size:1.1rem;font-weight:700;line-height:1}.rj-product-option-card.is-active .rj-product-option-card__badge{background:#143728;color:#fff}.product-form__input{max-width:100%}.product-form__input .form__label,.quantity__label{color:#143728;font-size:1.45rem;font-weight:700;line-height:1.35}.product-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;max-width:100%}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem;border-radius:8px;font-size:1.45rem;font-weight:700;line-height:1.2;letter-spacing:0}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button{width:100%;margin:0}.shopify-payment-button__more-options{grid-column:1 / -1}.rj-product-details,.product__accordion{border-top:1px solid rgba(20,55,40,.12)}.rj-product-details{display:grid;gap:1.4rem}.rj-product-details__header{display:grid;gap:.4rem}.product-detail-stack{gap:0}.rj-product-detail-section{display:grid;gap:1.4rem;padding:2rem 0;border-top:1px solid rgba(20,55,40,.12)}.rj-product-detail-section:last-child{padding-bottom:0}.rj-product-detail-section__title{margin:0;color:#143728;font-family:var(--font-heading-family);font-size:clamp(2.2rem,1.9vw,2.4rem);font-weight:800;line-height:1.2;letter-spacing:0}.rj-product-detail-section__content{color:#202020c2;font-size:1.5rem;line-height:1.7}.rj-product-detail-section__content>*:first-child{margin-top:0}.rj-product-detail-section__content>*:last-child{margin-bottom:0}.rj-product-detail-section__content ul{margin:0;padding-left:1.8rem}.rj-product-detail-section__content li{margin-bottom:.6rem;color:#202020c2;font-size:1.5rem;line-height:1.65}.rj-product-detail-section__content li:last-child{margin-bottom:0}.rj-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.rj-spec-list__item{min-width:0;padding:1.2rem;border:1px solid rgba(20,55,40,.1);border-radius:8px;background:#14372809}.rj-spec-list dt{margin:0 0 .45rem;color:#2020209e;font-size:1.2rem;font-weight:700;line-height:1.2;text-transform:uppercase}.rj-spec-list dd{margin:0;color:var(--rj-product-emerald, #143728);font-size:1.45rem;font-weight:700;line-height:1.35}.product__accordion{margin-top:1.8rem}.product__accordion details{border:1px solid rgba(20,55,40,.12);border-radius:8px;background:#14372806}.product__accordion summary{cursor:pointer;padding:1.4rem 1.5rem}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.55rem;font-weight:700;line-height:1.3;letter-spacing:0}.product__accordion .accordion__content{padding:0 1.5rem 1.5rem}.product__accordion details[data-rj-smooth-accordion] .accordion__content{transition:max-height .3s ease,opacity .24s ease;will-change:max-height,opacity}.product__accordion details[data-rj-smooth-accordion] summary .icon-caret{transition:transform .24s ease}.rj-price-breakup{display:grid;gap:1.4rem}.rj-price-breakup__header{display:grid;gap:.4rem}.rj-price-breakup__list{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid rgba(20,55,40,.12);border-radius:8px;background:#fff}.rj-price-breakup__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem 1.2rem;border-bottom:1px solid rgba(20,55,40,.08)}.rj-price-breakup__row[hidden],.rj-price-breakup__note[hidden]{display:none!important}section[id^=MainProduct-] media-gallery .product__media-list>.product__media-item[hidden],section[id^=MainProduct-] media-gallery .product__media-list>.product__media-item.rj-variant-media-hidden,section[id^=MainProduct-] media-gallery .thumbnail-list>.thumbnail-list__item[hidden],section[id^=MainProduct-] media-gallery .thumbnail-list>.thumbnail-list__item.rj-variant-media-hidden{display:none!important}@keyframes rjVariantMediaFadeIn{0%{opacity:0}to{opacity:1}}section[id^=MainProduct-] media-gallery .product__media-item.rj-variant-media-entering{animation:rjVariantMediaFadeIn .36s ease-out var(--rj-variant-media-delay, 0ms) both}product-modal[id^=ProductModal-] .product-media-modal__content>[data-current-media=false],product-modal[id^=ProductModal-] .product-media-modal__content>.rj-variant-modal-hidden{display:none!important}section[id^=MainProduct-] .rj-product-model-shell,section[id^=MainProduct-] .rj-product-model-shell>model-viewer,section[id^=MainProduct-] .rj-product-model-shell>.shopify-model-viewer-ui,product-modal[id^=ProductModal-] .rj-product-model-shell,product-modal[id^=ProductModal-] .rj-product-model-shell>model-viewer,product-modal[id^=ProductModal-] .rj-product-model-shell>.shopify-model-viewer-ui{width:100%;height:100%}@media(prefers-reduced-motion:reduce){section[id^=MainProduct-] media-gallery .product__media-item.rj-variant-media-entering{animation:none}}.rj-price-breakup__row:last-child{border-bottom:0}.rj-price-breakup__row dt{margin:0;color:#202020b8;font-size:1.4rem;font-weight:600;line-height:1.35}.rj-price-breakup__row dd{margin:0;color:var(--rj-product-emerald, #143728);font-size:1.45rem;font-weight:700;line-height:1.35;text-align:right}.rj-price-breakup__row--total{background:#143728}.rj-price-breakup__row--total dt,.rj-price-breakup__row--total dd{color:#fff;font-size:1.6rem}.strikeout{color:var(--rj-product-gold-dark, #9c6c35);text-decoration:line-through;text-decoration-color:#9c6c35b8}.rj-price-breakup__row--total .strikeout{color:var(--rj-product-gold, #c9a870);text-decoration-color:#c9a870c7}.stocks{display:flex;align-items:center;gap:.8rem;color:#202020c2;font-size:1.4rem;line-height:1.45}.stocks img{width:2.4rem;height:2.4rem;object-fit:contain}.stocks b{color:#143728;font-weight:700}@media screen and (min-width:990px){section[id^=MainProduct-] .product:not(.product--no-media){display:grid!important;grid-template-columns:minmax(0,65fr) minmax(34rem,35fr)!important;align-items:start;column-gap:clamp(2.4rem,4vw,6rem)!important}section[id^=MainProduct-] .product:not(.product--no-media)>.product__media-wrapper,section[id^=MainProduct-] .product:not(.product--no-media)>.product__info-wrapper{width:auto!important;max-width:none!important;flex:none!important}section[id^=MainProduct-] .product:not(.product--no-media)>.product__info-wrapper{padding:0!important}}section[id^=MainProduct-]{--rj-product-emerald: var(--lux-emerald, #143728);--rj-product-emerald-dark: var(--lux-emerald-dark, #0d251b);--rj-product-gold: var(--lux-gold, #c9a870);--rj-product-gold-dark: var(--lux-gold-dark, #9c6c35);--rj-product-ivory: var(--lux-offwhite, #faf9f6);--rj-product-line: rgba(20, 55, 40, .12)}section[id^=MainProduct-] .product{position:relative}section[id^=MainProduct-] .product__media-wrapper{position:relative;isolation:isolate}@media screen and (min-width:750px){section[id^=MainProduct-] .product__media-wrapper{position:sticky!important;top:clamp(8rem,10vh,12rem);align-self:start;height:fit-content;z-index:2}}section[id^=MainProduct-] .product__media-list{align-items:stretch}section[id^=MainProduct-] .product__media-item{overflow:hidden;border:1px solid rgba(20,55,40,.08);background:linear-gradient(145deg,#fff,var(--rj-product-ivory))}section[id^=MainProduct-] .product__media-item>.product-media-container.media-type-image{width:100%;max-width:100%;aspect-ratio:1 / 1}section[id^=MainProduct-] .product-media-container.media-type-image{--aspect-ratio: 1 !important;--ratio-percent: 100% !important}section[id^=MainProduct-] .product-media-container.media-type-image.constrain-height,section[id^=MainProduct-] .product-media-container.media-type-image.constrain-height.media-fit-contain{width:100%}section[id^=MainProduct-] .product-media-container.media-type-image .product__modal-opener{width:100%}section[id^=MainProduct-] .product-media-container.media-type-image .product__media{padding-top:100%!important}section[id^=MainProduct-] .product__media img{object-fit:contain!important;background:linear-gradient(145deg,#fff,var(--rj-product-ivory));image-rendering:high-quality}.product-media-container,.thumbnail-list__item .thumbnail{position:relative;background-color:var(--rj-product-ivory, #faf9f6);overflow:hidden}.product-media-container:not(.is-loaded):after,.thumbnail-list__item .thumbnail:not(.is-loaded):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0eee999,#fffffff2,#f0eee999);background-size:200% 100%;animation:rjSkeletonShimmer 1.5s infinite linear;z-index:3;pointer-events:none;transition:opacity .4s ease-out}.product-media-container.is-loaded:after,.thumbnail-list__item .thumbnail.is-loaded:after{opacity:0;animation:none;pointer-events:none}.product-media-container[data-rj-progressive-image]:before{content:"";position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;z-index:0;background-color:var(--rj-product-ivory, #faf9f6);background-image:var(--rj-progressive-image);background-position:center;background-repeat:no-repeat;background-size:contain;filter:blur(10px);opacity:1;transform:scale(1.025);transition:opacity .28s ease-out;pointer-events:none}.product-media-container[data-rj-progressive-image].media-fit-cover:before{background-size:cover}.product-media-container[data-rj-progressive-image]:not(.is-loaded):after{display:none}.product-media-container[data-rj-progressive-image] .product__modal-opener{position:relative;z-index:1}.js .product-media-container[data-rj-progressive-image] .product__media img{opacity:0;transition:opacity .28s ease-out,transform .42s ease}.product-media-container[data-rj-progressive-image].is-loaded:before{opacity:0}.js .product-media-container[data-rj-progressive-image].is-loaded .product__media img{opacity:1}.product-media-container[data-rj-progressive-image].rj-variant-image-prepared:before{display:none;opacity:0;transition:none}.js .product-media-container[data-rj-progressive-image].rj-variant-image-prepared .product__media img{opacity:1;transition-property:transform}@media(prefers-reduced-motion:reduce){.product-media-container[data-rj-progressive-image]:before,.js .product-media-container[data-rj-progressive-image] .product__media img{transition:none}}section[id^=MainProduct-] .product__media img,section[id^=MainProduct-] .product__media video,section[id^=MainProduct-] .product__media model-viewer{transition:transform .42s ease}section[id^=MainProduct-] .product__media-item:hover .product__media img{transform:scale(1.025)}.product__info-container,.product__info-container :is(p,span,a,button,select,option,dt,dd,li,em){font-family:var(--font-body-family)!important}.product__info-container :is(p,.product__text,.rj-product-options__description,.rj-product-details__intro,.rj-price-breakup__note){letter-spacing:0!important;text-transform:none!important}section[id^=MainProduct-] .product__info-container{width:100%;max-width:none;margin-left:0;padding:clamp(.6rem,1vw,1.2rem) 0 0}section[id^=MainProduct-] .product__info-container>*+*{margin-top:1.6rem}section[id^=MainProduct-] .product__title{position:relative;padding-bottom:0;border-bottom:0}section[id^=MainProduct-] .product__title:after{content:none}section[id^=MainProduct-] .product__title h1{max-width:none;color:var(--rj-product-emerald);font-size:clamp(2.5rem,2.35vw,3.6rem);font-weight:600;line-height:1.2}section[id^=MainProduct-] .rj-product-titlebar__actions{padding-top:.15rem}section[id^=MainProduct-] .rj-product-action-button,section[id^=MainProduct-] .rj-product-action-share .share-button__button{width:4.4rem;height:4.4rem;border-color:#14372824;background:var(--rj-product-ivory);color:var(--rj-product-emerald)}section[id^=MainProduct-] .rj-product-action-button:hover,section[id^=MainProduct-] .rj-product-action-button:focus-visible,section[id^=MainProduct-] .rj-product-action-share details[open]>.share-button__button,section[id^=MainProduct-] .rj-product-action-share .share-button__button:hover,section[id^=MainProduct-] .rj-product-action-share .share-button__button:focus-visible{border-color:var(--rj-product-emerald);background:var(--rj-product-emerald);color:#fff;box-shadow:0 .8rem 1.8rem #14372829}section[id^=MainProduct-] .rj-product-action-share .share-button__button,section[id^=MainProduct-] .rj-product-action-share .share-button__button:hover,section[id^=MainProduct-] .rj-product-action-share .share-button__button:focus,section[id^=MainProduct-] .rj-product-action-share .share-button__button:focus-visible,section[id^=MainProduct-] .rj-product-action-share details[open]>.share-button__button{text-decoration:none!important}section[id^=MainProduct-] .rj-product-action-button i,section[id^=MainProduct-] .rj-product-action-share .share-button__button i{color:currentColor}section[id^=MainProduct-] .product__info-container .price--large{font-size:clamp(2.1rem,2.1vw,2.8rem);font-weight:400;font-family:var(--font-heading-family);color:var(--rj-product-gold-dark);letter-spacing:0;line-height:1.2}section[id^=MainProduct-] .product__info-container .price{padding:.6rem 0 0;border-top:0;border-bottom:0}section[id^=MainProduct-] .product__info-container .price__container{margin-bottom:.2rem}section[id^=MainProduct-] .product__info-container .price:not(.price--on-sale) .price__regular{display:inline-flex!important}section[id^=MainProduct-] .product__info-container .price:not(.price--on-sale) .price__sale,section[id^=MainProduct-] .product__info-container .price.price--on-sale .price__regular{display:none!important}section[id^=MainProduct-] .product__info-container .price.price--on-sale .price__sale{display:inline-flex!important;align-items:baseline;gap:1.1rem;font-size:inherit!important;font-weight:400!important;font-family:var(--font-heading-family)!important;line-height:1.2}section[id^=MainProduct-] .product__info-container .price-item{margin:0!important}section[id^=MainProduct-] .product__info-container .price-item--regular,section[id^=MainProduct-] .product__info-container .price-item--sale{color:var(--rj-product-gold-dark)!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.4rem,3.2vw,3.4rem)!important;font-weight:400!important;letter-spacing:0;line-height:1.2}section[id^=MainProduct-] .product__info-container .price__sale>span:not(.visually-hidden){display:inline-flex;align-items:baseline;font:inherit!important;line-height:inherit}section[id^=MainProduct-] .product__info-container .price--on-sale .price-item--regular{color:var(--rj-product-gold-dark)!important;font-family:var(--font-heading-family)!important;font-size:inherit!important;font-weight:400!important;opacity:.82;text-decoration-color:#9c6c35b8;text-decoration-thickness:.12rem}section[id^=MainProduct-] .product__info-container .price--on-sale .price-item--sale{color:var(--rj-product-gold-dark)!important;font-size:inherit!important;font-weight:400!important}section[id^=MainProduct-] .product__info-container .price .badge{display:none!important}section[id^=MainProduct-] .product__tax,section[id^=MainProduct-] .installment{margin-top:.7rem!important;margin-bottom:0;font-size:1.25rem}.rj-product-signature{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-top:1.8rem!important;border:1px solid rgba(201,168,112,.28);background:linear-gradient(135deg,#ffffffad,#f4eee6d1),#f4eee6;box-shadow:none}.rj-product-signature__item{min-width:0;padding:clamp(1.2rem,1.25vw,1.7rem) 1rem;text-align:center}.rj-product-signature__item+.rj-product-signature__item{border-left:1px solid rgba(201,168,112,.28)}.rj-product-signature span{display:block;margin-bottom:.55rem;color:#202020b8;font-size:1.2rem;line-height:1.2}.rj-product-signature strong{display:block;overflow:hidden;color:var(--rj-product-gold-dark);font-size:clamp(1.25rem,1vw,1.45rem);font-weight:800;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase}.product__info-container .rj-product-details p,.product__info-container .rj-price-breakup p,.product__info-container .rj-product-options p{margin-top:1rem!important;margin-bottom:0!important;color:#202020b8!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important}.product__info-container .rj-product-options.color_picker,.product__info-container .rj-product-options.variant_picker{display:grid!important;flex-direction:unset!important;align-items:stretch!important;gap:8px!important;margin-bottom:0!important;flex-wrap:unset!important}section[id^=MainProduct-] .rj-product-options{padding-top:2.4rem;border-top-color:#c9a87038}section[id^=MainProduct-] .product__info-container .rj-product-options--metal{padding:0!important;border:0!important;border-radius:0;background:transparent;box-shadow:none}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__header{display:grid!important;gap:0}section[id^=MainProduct-] .rj-product-options__heading{display:grid;min-width:0}.product__info-container .rj-product-options__families{display:grid!important;gap:1.25rem!important}.product__info-container .rj-product-options__family{display:grid!important;grid-template-columns:minmax(7.2rem,.2fr) minmax(0,1fr)!important;gap:.9rem 1.2rem!important;align-items:start!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__families{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;align-items:stretch}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__family{grid-template-columns:1fr!important;align-content:start;min-width:0;height:100%;padding:1rem .9rem 1.1rem!important;border:1px dashed rgba(201,168,112,.22);background:#ffffff7a;overflow:visible}.product__info-container .rj-product-options__family-title{display:flex;align-items:center;gap:.8rem;margin:1.1rem 0 0!important;color:var(--rj-product-emerald)!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__family-title{justify-content:center;margin:0!important;text-align:center}.product__info-container .rj-product-options__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem!important;width:100%!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__grid{display:flex!important;flex-wrap:wrap;gap:1.15rem!important;align-items:center;justify-content:center}.product__info-container .rj-product-options__grid--shapes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card{position:relative;display:inline-grid!important;grid-template-columns:1fr!important;place-items:center!important;width:5rem!important;height:5rem!important;min-height:0!important;min-width:5rem!important;gap:0!important;overflow:visible;padding:.35rem!important;border:0!important;border-radius:8px!important;background:transparent!important;background-clip:border-box!important;box-shadow:none!important;color:var(--rj-product-emerald, #143728)!important;transform:none!important;text-decoration:none!important;transition:transform .18s ease!important;isolation:isolate}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card:hover,section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:translateY(-1px) scale(1.04)!important;outline:0!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card:focus,section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.focused{border-color:transparent!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card:not(.is-active){grid-template-columns:1fr!important;justify-content:center!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable{border-color:transparent!important;background:transparent!important;color:#20202073!important;cursor:not-allowed!important;opacity:1!important;pointer-events:auto!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable:hover,section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable:focus-visible{transform:none!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable,section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable *,section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card[aria-disabled=true],section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card[aria-disabled=true] *{cursor:not-allowed!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card.is-unavailable .rj-product-option-card__swatch{opacity:.42}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card__swatch{grid-row:auto!important;width:4.2rem!important;height:4.2rem!important;min-width:4.2rem!important;border:0!important;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95),rgba(255,255,255,.14) 36%,transparent 37%),linear-gradient(145deg,rgba(255,255,255,.42),transparent),var(--rj-option-swatch-image, none),var(--rj-option-swatch, #e4e4e4)!important;background-position:center!important;background-size:cover!important;box-shadow:none!important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:hover .rj-product-option-card__swatch,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:focus-visible .rj-product-option-card__swatch{border:0!important;box-shadow:none!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card.is-active .rj-product-option-card__swatch{border:0!important;box-shadow:0 0 0 2px var(--rj-product-emerald)!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card__content{display:none}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:before,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:after{position:absolute;left:50%;z-index:4;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:before{content:"";bottom:calc(100% + .35rem);width:.8rem;height:.8rem;background:#143728;transform:translate(-50%,.35rem) rotate(45deg)}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:after{content:attr(data-option-label);bottom:calc(100% + .7rem);max-width:16rem;padding:.55rem .8rem;border-radius:4px;background:#143728;box-shadow:0 .8rem 1.8rem #14372829;color:#fff;font-size:1.15rem;font-weight:700;line-height:1.2;text-align:center;transform:translate(-50%,.35rem);white-space:nowrap}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:hover:before,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:hover:after,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:focus-visible:before,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:focus-visible:after{opacity:1!important;transform:translate(-50%) rotate(45deg)}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:hover:after,section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card:focus-visible:after{transform:translate(-50%)}.product__info-container .product-form__input .form__label{font-family:var(--font-body-family)!important;letter-spacing:0!important;text-transform:none!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__title,section[id^=MainProduct-] .product__info-container .product-form__input--dropdown .form__label{display:block!important;margin:0!important;color:var(--rj-product-emerald)!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.2rem,1.9vw,2.4rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}section[id^=MainProduct-] .product__info-container .product-form__input--dropdown .form__label{margin-bottom:8px!important}.product__info-container .product-form__buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important;width:100%!important;max-width:100%!important}section[id^=MainProduct-] .product__info-container .product-form__submit,section[id^=MainProduct-] .product__info-container .shopify-payment-button__button,section[id^=MainProduct-] .product__info-container .rj-product-whatsapp-button{min-height:auto!important;height:auto!important;padding:1.4rem 3rem!important;box-sizing:border-box!important;border-radius:0;letter-spacing:.08em!important;text-transform:uppercase;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;width:100%!important;max-width:none!important}section[id^=MainProduct-] .product__info-container .shopify-payment-button{width:100%!important;max-width:none!important;margin:0!important}.product__info-container .rj-product-whatsapp-button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:0 1.2rem;border:1px solid rgba(20,55,40,.22);background:#f4eee6;color:#143728;font-size:1.25rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.product__info-container .rj-product-whatsapp-button i{display:inline-flex!important;flex-shrink:0;font-size:2rem;line-height:1;opacity:1!important;visibility:visible!important}.product__info-container .rj-product-whatsapp-button:hover{border-color:#1f7a4d;background:#1f7a4d;color:#fff}.product__info-container .product-form__submit.button--secondary{border:1px solid #143728!important;background:#fff!important;color:#143728!important;box-shadow:none!important}.product__info-container .product-form__submit.button--secondary:hover{background:#143728!important;color:#fff!important}.product__info-container .product-form__submit .rj-product-button-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;letter-spacing:inherit!important}.product__info-container .product-form__submit i{display:inline-flex!important;flex-shrink:0;font-size:1.9rem;line-height:1;opacity:1!important;visibility:visible!important}.product__info-container .product-form__submit.button--secondary:before,.product__info-container .product-form__submit.button--secondary:after,.product__info-container .shopify-payment-button__button:before,.product__info-container .shopify-payment-button__button:after{box-shadow:none!important}.product__info-container .product-form__submit span,.product__info-container .shopify-payment-button__button{color:inherit!important;letter-spacing:inherit!important;opacity:1!important;visibility:visible!important}.product__info-container .shopify-payment-button__button--unbranded{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.85rem!important;border:1px solid #143728!important;background:#143728!important;color:#fff!important;transform:none!important}.product__info-container .shopify-payment-button__button--unbranded:before{content:"\f54e"!important;position:static!important;display:inline-flex!important;flex-shrink:0;width:auto!important;height:auto!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-family:"Font Awesome 6 Free"!important;font-size:1.9rem;font-style:normal;font-weight:900!important;line-height:1;z-index:auto!important;opacity:1!important;transform:none!important;visibility:visible!important}.product__info-container .shopify-payment-button__button--unbranded:after{display:none!important}.product__info-container .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:#0f291e!important;background:#0f291e!important;color:#fff!important;transform:none!important}.product__info-container .rj-spec-list{display:block!important}.product__info-container .rj-spec-list__item{display:flex!important;justify-content:space-between!important;gap:1.5rem!important;padding:1rem 0!important;border:0!important;border-bottom:1px solid rgba(20,55,40,.1)!important;border-radius:0!important;background:transparent!important}.product__info-container .rj-spec-list dt{margin:0!important;font-weight:500!important;text-transform:capitalize!important}.product__info-container .rj-spec-list dd{text-align:right!important}.product__info-container .rj-price-breakup__list{border:0!important;border-radius:0!important;background:transparent!important}.product__info-container .rj-price-breakup__row{padding-right:0!important;padding-left:0!important}section[id^=MainProduct-] .product__info-container .rj-product-details{gap:0!important;border-top-color:#c9a8703d!important}section[id^=MainProduct-] .product__info-container .rj-product-details__header{padding-bottom:1.4rem;border-bottom:1px solid rgba(201,168,112,.22);margin-bottom:.8rem}section[id^=MainProduct-] .product__info-container .rj-product-details__title{font-weight:400!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section{gap:1.1rem!important;padding:2.2rem 0!important;border-top-color:#c9a8702e!important}section[id^=MainProduct-] .product__info-container .rj-product-details__header+.rj-product-detail-section{padding-top:1.6rem!important;border-top:0!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section__title{margin:0!important;color:var(--rj-product-emerald)!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.9rem,1.55vw,2.2rem)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content>:first-child{margin-top:0!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content>:last-child{margin-bottom:0!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note{display:flex;gap:.55rem;align-items:baseline;margin:1rem 0 0!important;color:var(--rj-product-emerald)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;list-style:none;text-transform:none!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note::marker{content:""}section[id^=MainProduct-] .product__info-container .rj-product-care-note__star{color:#b91c1c!important;font-size:14px!important;font-style:normal!important;font-weight:700;line-height:1.45!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note span{font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note span:not(.rj-product-care-note__star){color:var(--rj-product-emerald)!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note .rj-product-care-note__star{color:#b91c1c!important;font-weight:700!important}section[id^=MainProduct-] .product__info-container .rj-spec-list dt,section[id^=MainProduct-] .product__info-container .rj-spec-list dd,section[id^=MainProduct-] .product__info-container .rj-price-breakup__row dt,section[id^=MainProduct-] .product__info-container .rj-price-breakup__row dd{font-size:14px!important}section[id^=MainProduct-] .product__info-container .rj-spec-list dt,section[id^=MainProduct-] .product__info-container .rj-price-breakup__row dt{font-weight:500!important;text-transform:capitalize!important}section[id^=MainProduct-] .product__info-container .product__accordion details{overflow:hidden;border:0!important;border-radius:2px!important;background:var(--rj-product-ivory)!important}section[id^=MainProduct-] .product__info-container .product__accordion.accordion.quick-add-hidden{border-top:0!important;border-bottom:0!important;background:var(--rj-product-ivory)!important;padding:1.6rem!important}section[id^=MainProduct-] .product__info-container .product__accordion.rj-price-breakup-accordion{margin-top:0rem!important;padding:2.2rem!important;border-top:1px solid rgba(201,168,112,.18)!important;background:transparent!important}section[id^=MainProduct-] .product__info-container .product__accordion.rj-price-breakup-accordion details{background:var(--rj-product-ivory)!important}section[id^=MainProduct-] .product__info-container .product__accordion .accordion__content{padding:0!important;background:var(--rj-product-ivory)!important}section[id^=MainProduct-] .product__info-container .rj-price-breakup{gap:1.2rem!important}section[id^=MainProduct-] .product__info-container .rj-price-breakup__list{overflow:hidden!important;margin:.4rem 0 0!important;padding-bottom:0!important;border:1px solid rgba(201,168,112,.24)!important;border-radius:2px!important;background:#fff!important}section[id^=MainProduct-] .product__info-container .rj-price-breakup__row{padding:1rem 1.2rem!important;border-bottom:1px solid rgba(20,55,40,.1)!important}section[id^=MainProduct-] .product__info-container .rj-price-breakup__row:last-child{border-bottom:0!important}section[id^=MainProduct-] .product__info-container .product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between;padding:0!important;background:var(--rj-product-ivory)!important}section[id^=MainProduct-] .product__info-container .product__accordion .summary__title{display:flex;min-width:0;align-items:center;gap:.8rem;margin:0}section[id^=MainProduct-] .product__info-container .product__accordion .accordion__title{margin:0!important;color:var(--rj-product-emerald)!important;font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important}section[id^=MainProduct-] .product__info-container .product__accordion summary .icon-caret{position:static!important;flex:0 0 auto;width:1rem;height:.7rem;margin-left:1.2rem}@media screen and (max-width:420px){section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__grid{grid-template-columns:1fr!important}}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-1.4rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media .product-form__quantity,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:.6rem}.price-per-item__label.form__label{margin-bottom:0rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__buttons{max-width:100%}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.rj-product-video-shell{position:relative;overflow:hidden;background:#fff!important;isolation:isolate}.rj-product-video-shell>video.rj-product-video:not(.vjs-tech)::-webkit-media-controls,.rj-product-video-shell>video.rj-product-video:not(.vjs-tech)::-webkit-media-controls-enclosure{display:none!important}.rj-product-video-shell input{display:none!important}.media>.video-js,.rj-product-video-shell>.video-js{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;border-radius:calc(var(--media-radius) - var(--media-border-width));background:#fff!important;color:#fff;font-family:Inter,sans-serif}.rj-product-video-shell .video-js .vjs-tech{object-fit:contain;background-color:#fff!important;filter:contrast(1)}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__modal-opener--image .product__media-toggle:hover{cursor:pointer}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0}.product-media-modal .product--thumbnail .product__media-list,.product-media-modal .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product-media-modal .product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product-media-modal .product--thumbnail .product__media-item:not(.is-active),.product-media-modal .product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal .product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal .product-media-modal__content>.product__media-item--variant:first-child{display:block}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:50%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-media-modal.media-modal{background:#fff}.product-media-modal .product-media-modal__dialog{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:100vh;padding:clamp(1.2rem,2vw,2.4rem);background:#fff!important}.product-media-modal .product-media-modal__content{display:flex;flex:1 1 auto;width:100%;max-height:none;min-height:0;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 0 8.8rem!important;background:#fff!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none}.product-media-modal.media-modal .product-media-modal__content>*{flex:0 0 100%;width:100%!important;max-width:100%!important;height:calc(100vh - 13.6rem);max-height:calc(100vh - 13.6rem);margin:0!important;scroll-snap-align:center}.product-media-modal[open] .product-media-modal__content>[data-current-media=true]{display:block!important}.product-media-modal .product-media-modal__content>[data-current-media=false]{display:none!important}.product-media-modal .product-media-modal__content>img{object-fit:contain;object-position:center}.product-media-modal .product-media-modal__content>img.rj-progressive-modal-image{background-color:#fff;background-image:var(--rj-progressive-image);background-position:center;background-repeat:no-repeat;background-size:contain;filter:blur(8px);transform:scale(1.01);transition:filter .22s ease-out,transform .22s ease-out}.product-media-modal .product-media-modal__content>img.rj-progressive-modal-image.is-loaded{background-image:none;filter:none;transform:none}.product-media-modal .product-media-modal__content .deferred-media,.product-media-modal .product-media-modal__content .rj-product-video-shell,.product-media-modal .product-media-modal__model,.product-media-modal .product-media-modal__model product-model{display:flex!important;align-items:center;justify-content:center;padding-top:0!important}.product-media-modal .rj-product-video-shell .video-js{border-radius:0}.product-media-modal .product-media-modal__content .deferred-media__poster,.product-media-modal .product-media-modal__content .deferred-media>iframe,.product-media-modal .product-media-modal__content .deferred-media>video,.product-media-modal .product-media-modal__model model-viewer{width:100%;height:100%;object-fit:contain}.product-media-modal__controls{position:fixed;left:50%;bottom:clamp(1.2rem,2.2vw,2.4rem);z-index:5;display:flex;align-items:center;justify-content:center;gap:.9rem;width:auto;transform:translate(-50%);pointer-events:auto}.product-media-modal__nav-button,.product-media-modal__close-button{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;min-width:5.4rem;height:5.4rem;min-height:5.4rem;padding:0;border:1px solid var(--lux-gold, #c9a870);border-radius:0;background:var(--lux-gold, #c9a870);color:#fff;cursor:pointer;box-shadow:0 1.2rem 3rem #c9a8703d;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.product-media-modal__nav-button,.product-media-modal__close-button{flex:0 0 5.4rem}.product-media-modal__nav-button--prev .icon{transform:rotate(180deg)}.product-media-modal__nav-button .icon,.product-media-modal__close-button .icon{display:block;width:2rem;height:2rem}.product-media-modal__nav-button .icon-arrow{width:2.1rem;height:auto;filter:brightness(0) invert(1);opacity:1}.product-media-modal__nav-button:hover,.product-media-modal__nav-button:focus-visible,.product-media-modal__close-button:hover,.product-media-modal__close-button:focus-visible{background:var(--lux-gold-dark, #b89655);border-color:var(--lux-gold-dark, #b89655);color:#fff;transform:none}.product-media-modal__nav-button:hover .icon-arrow,.product-media-modal__nav-button:focus-visible .icon-arrow{filter:brightness(0) invert(1)}.product-media-modal__nav-button[disabled]{cursor:not-allowed;border-color:var(--lux-gold-light, #dfcba5);background:var(--lux-gold-light, #dfcba5);color:#fff;opacity:.65;transform:none}.product-media-modal__nav-button[disabled]:hover,.product-media-modal__nav-button[disabled]:focus-visible{border-color:var(--lux-gold-light, #dfcba5);background:var(--lux-gold-light, #dfcba5);color:#fff}.product-media-modal__nav-button[disabled]:hover .icon-arrow,.product-media-modal__nav-button[disabled]:focus-visible .icon-arrow{filter:brightness(0) invert(1)}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;min-height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media(hover:hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.product__inventory{display:flex;align-items:center;gap:.5rem}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem)}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .icon,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (min-width:750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (min-width:750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:100%;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.section-padding{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media screen and (min-width:750px){.section-padding{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}@media(max-width:1024px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}@media(max-width:767px){.product__info-container{padding:1.8rem;border-radius:0;border-left:0;border-right:0;box-shadow:none}.rj-product-options__grid,.rj-product-options__grid--shapes,.rj-spec-list{grid-template-columns:1fr}section[id^=MainProduct-] .product__info-container .product__accordion.accordion.quick-add-hidden{padding:1.3rem!important}section[id^=MainProduct-] .product__info-container .product__accordion.rj-price-breakup-accordion{padding:1.8rem 0 0!important}section[id^=MainProduct-] .product__info-container .product__accordion.rj-price-breakup-accordion details{padding:1.3rem!important}section[id^=MainProduct-] .product__info-container .product__accordion summary{min-height:4.8rem;padding:0!important}section[id^=MainProduct-] .product__info-container .product__accordion .accordion__title{font-size:16px!important}.product__info-container .rj-product-options__family{grid-template-columns:1fr!important}section[id^=MainProduct-] .product__info-container{max-width:none;margin-left:0}.rj-product-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rj-product-signature__item{padding:1rem .6rem!important}.rj-product-signature__item+.rj-product-signature__item{border-top:0!important;border-left:1px solid rgba(201,168,112,.28)!important}.product__info-container .rj-product-options__grid{grid-template-columns:1fr!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product__info-container .product-form__buttons{grid-template-columns:1fr!important}.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}.product-media-modal.media-modal .product-media-modal__content>*{height:calc(100vh - 12.2rem);max-height:calc(100vh - 12.2rem)}.product-media-modal__controls{gap:.7rem}.product-media-modal__nav-button,.product-media-modal__close-button{width:4.8rem;min-width:4.8rem;height:4.8rem;min-height:4.8rem;flex-basis:4.8rem}.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}.product-popup-modal__content-info>*{max-height:100%}.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}.product__media-zoom-hover,.product__media-icon--hover{display:flex}.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}@keyframes rjSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}section[id^=MainProduct-] .product__info-container .rj-product-options__title,section[id^=MainProduct-] .product__info-container .rj-product-details__title,section[id^=MainProduct-] .product__info-container .rj-price-breakup__title,section[id^=MainProduct-] .product__info-container .rj-product-detail-section__title,section[id^=MainProduct-] .product__info-container .product-form__input .form__label,section[id^=MainProduct-] .product__info-container .quantity__label{font-size:clamp(18px,2vw,24px)!important;font-weight:400!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content,section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content p,section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content span,section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content li,section[id^=MainProduct-] .product__info-container .rj-product-detail-section__content ul,section[id^=MainProduct-] .product__info-container .rj-product-options p,section[id^=MainProduct-] .product__info-container .rj-price-breakup p,section[id^=MainProduct-] .product__info-container .product__tax,section[id^=MainProduct-] .product__info-container .installment,section[id^=MainProduct-] .product__info-container .rj-product-options__description,section[id^=MainProduct-] .product__info-container .rj-product-details__intro,section[id^=MainProduct-] .product__info-container .rj-price-breakup__note{font-size:1.4rem!important;line-height:1.6!important}section[id^=MainProduct-] .product__info-container .rj-spec-list dt,section[id^=MainProduct-] .product__info-container .rj-spec-list dd,section[id^=MainProduct-] .product__info-container .rj-spec-list dt span,section[id^=MainProduct-] .product__info-container .rj-spec-list dd span,section[id^=MainProduct-] .product__info-container .rj-price-breakup__row dt,section[id^=MainProduct-] .product__info-container .rj-price-breakup__row dd{font-size:1.4rem!important;font-weight:500!important}section[id^=MainProduct-] .product__info-container .product-form__input select,section[id^=MainProduct-] .product__info-container .product-form__input select option,section[id^=MainProduct-] .product__info-container .select__select{font-size:1.4rem!important}@media screen and (max-width:575px){section[id^=MainProduct-] .product__title h1{font-size:2rem!important;line-height:1.2!important}section[id^=MainProduct-] .product__info-container .price--large{font-size:1.8rem!important}section[id^=MainProduct-] .product__info-container{padding:1.6rem 0!important;max-width:100%!important}section[id^=MainProduct-] .product__info-container .rj-product-options__family-title{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.06em!important}section[id^=MainProduct-] .rj-product-options{gap:1.4rem!important;padding-top:1.6rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__families{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:.6rem!important;grid-template-columns:unset!important;padding:0!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__family{display:contents!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__family-title{display:none!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-options__grid{display:contents!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal.color_picker a.rj-product-option-card{width:4rem!important;height:4rem!important;min-width:4rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options--metal .rj-product-option-card__swatch{width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__grid--shapes,section[id^=MainProduct-] .product__info-container .rj-product-options__grid.shape_picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card{min-height:4.8rem!important;padding:.8rem!important;border-radius:6px!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card__label{font-size:1.25rem!important;line-height:1.2!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card__badge{font-size:.9rem!important;padding:.2rem .5rem!important;min-height:1.8rem!important}section[id^=MainProduct-] .product-form__buttons{grid-template-columns:1fr!important;gap:.8rem!important}section[id^=MainProduct-] .product-form__submit,section[id^=MainProduct-] .shopify-payment-button__button,section[id^=MainProduct-] .rj-product-whatsapp-button{min-height:auto!important;height:auto!important;padding:1.1rem 2.4rem!important;font-size:1.35rem!important;white-space:nowrap!important;width:100%!important;max-width:none!important}section[id^=MainProduct-] .rj-product-action-button,section[id^=MainProduct-] .rj-product-action-share .share-button__button{width:3.2rem!important;height:3.2rem!important}section[id^=MainProduct-] .rj-product-action-button i,section[id^=MainProduct-] .rj-product-action-share .share-button__button i{font-size:1.4rem!important}section[id^=MainProduct-] .rj-product-titlebar{gap:.8rem!important}section[id^=MainProduct-] .product__tax,section[id^=MainProduct-] .installment,section[id^=MainProduct-] .rj-product-options__description,section[id^=MainProduct-] .rj-product-details__intro,section[id^=MainProduct-] .rj-price-breakup__note{font-size:1.4rem!important}section[id^=MainProduct-] .rj-product-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:1.4rem!important}section[id^=MainProduct-] .rj-product-signature__item{padding:.9rem .4rem!important}section[id^=MainProduct-] .rj-product-signature span{font-size:1.1rem!important;margin-bottom:.3rem!important}section[id^=MainProduct-] .rj-product-signature strong{font-size:1.2rem!important}section[id^=MainProduct-] .product__info-container .rj-product-details{margin-top:1.6rem!important}section[id^=MainProduct-] .product__info-container .rj-product-details__header{padding-bottom:.8rem!important;margin-bottom:.6rem!important}section[id^=MainProduct-] .product__info-container .rj-product-detail-section{padding:1.3rem 0!important;gap:.7rem!important}section[id^=MainProduct-] .product__info-container .rj-product-details__header+.rj-product-detail-section{padding-top:1rem!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note{padding:.8rem 1.2rem!important;margin-top:1.2rem!important}section[id^=MainProduct-] .rj-product-media-actions{position:absolute!important;top:1.5rem!important;right:1.5rem!important;bottom:auto!important;z-index:10!important;display:inline-flex!important;gap:.2rem!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-button,section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-share .share-button__button:not(.hidden):not([hidden]),section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button{width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;min-height:3.2rem!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;position:relative!important;padding:0!important;margin:0!important}.share-button__button.hidden,.share-button__button[hidden]{display:none!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-button i,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:before,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:after{font-size:1.8rem!important;line-height:1!important;color:#143728!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:after{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(.72)!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button.active:after,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button.wishlist-active:after,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button[aria-pressed=true]:after{transform:translate(-50%,-50%) scale(1)!important;opacity:1!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-button:hover,section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-share .share-button__button:hover,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:hover,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:focus,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;transform:none!important}section[id^=MainProduct-] .rj-product-media-actions .rj-product-action-button:hover i,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:hover:before,section[id^=MainProduct-] .rj-product-media-actions .rj-product-wishlist-app button:hover:after{color:#143728!important}section[id^=MainProduct-] .rj-product-media-actions .rj-media-action-item:before,section[id^=MainProduct-] .rj-product-media-actions .rj-media-action-item:after{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}section[id^=MainProduct-] .product__info-container .rj-product-titlebar__actions{display:none!important}section[id^=MainProduct-] .product__media-wrapper{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}section[id^=MainProduct-] .product__media-list{margin:0!important;padding:0!important;width:100%!important;gap:0!important}section[id^=MainProduct-] .product__media-list .product__media-item,section[id^=MainProduct-] .product__media-list .product__media-item:first-of-type{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;border:1px solid rgba(20,55,40,.1)!important;box-sizing:border-box!important}section[id^=MainProduct-] .slider.slider--mobile{scroll-padding-left:0!important;padding:0!important;margin:0!important}section[id^=MainProduct-] .slider--mobile:after{display:none!important;content:none!important;padding-left:0!important}section[id^=MainProduct-] .thumbnail-slider{display:block!important;margin-top:1.2rem!important;margin-bottom:1rem!important;padding:0!important;width:100%!important}section[id^=MainProduct-] .thumbnail-list{display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:1rem!important;scrollbar-width:none;padding:.4rem 1.5rem!important;margin:0!important;list-style:none!important;-webkit-overflow-scrolling:touch!important}section[id^=MainProduct-] .thumbnail-list::-webkit-scrollbar{display:none!important}section[id^=MainProduct-] .thumbnail-list__item:before{display:none!important;content:none!important}section[id^=MainProduct-] .thumbnail-list__item{flex:0 0 8.8rem!important;width:8.8rem!important;height:8.8rem!important;min-width:8.8rem!important;min-height:8.8rem!important;padding:0!important;margin:0!important;display:block!important;position:relative!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border:1px solid rgba(20,55,40,.12)!important;background:#fff!important;padding:0!important;margin:0!important;transition:opacity .2s ease,border-color .2s ease;position:relative!important;cursor:pointer!important;opacity:.55!important;box-shadow:none!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail:after{display:none!important;content:none!important;opacity:0!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;position:relative!important;z-index:1!important;visibility:visible!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail__badge{position:absolute!important;top:.4rem!important;right:.4rem!important;z-index:5!important;width:2.2rem!important;height:2.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffffeb!important;border-radius:50%!important;pointer-events:none!important;box-shadow:none!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail__badge svg{width:1.2rem!important;height:1.2rem!important;color:#143728!important;fill:currentColor!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail[aria-current=true]{opacity:1!important;border-color:#c7a870!important;border-width:1.5px!important;box-shadow:none!important;background-color:#fff!important}section[id^=MainProduct-] .thumbnail-slider .slider-button{display:none!important}}@media screen and (max-width:992px){section[id^=MainProduct-] .product__title h1{font-size:2.2rem!important;line-height:1.2!important}section[id^=MainProduct-] .product__info-container .price--large{font-size:1.9rem!important}section[id^=MainProduct-] .product__info-container{max-width:100%!important}section[id^=MainProduct-] .product__info-container .rj-product-options__family-title{font-size:1.3rem!important}section[id^=MainProduct-] .rj-product-options{gap:1.6rem!important;padding-top:2rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__families{gap:1.2rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__family{gap:.8rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__grid--shapes,section[id^=MainProduct-] .product__info-container .rj-product-options__grid.shape_picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card{min-height:5.4rem!important;padding:.9rem!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card__label{font-size:1.3rem!important}section[id^=MainProduct-] .product-form__input .form__label,section[id^=MainProduct-] .quantity__label{font-size:1.3rem!important}section[id^=MainProduct-] .product-form__submit,section[id^=MainProduct-] .shopify-payment-button__button,section[id^=MainProduct-] .rj-product-whatsapp-button{min-height:auto!important;height:auto!important;padding:1.1rem 2.4rem!important;font-size:1.35rem!important}section[id^=MainProduct-] .product__tax,section[id^=MainProduct-] .installment,section[id^=MainProduct-] .rj-product-options__description,section[id^=MainProduct-] .rj-product-details__intro,section[id^=MainProduct-] .rj-price-breakup__note{font-size:1.3rem!important}section[id^=MainProduct-] .rj-product-sale-badge{font-size:1.05rem!important;padding:.4rem .8rem!important}}@media screen and (max-width:1279px){section[id^=MainProduct-] .product__title h1{font-size:clamp(2.2rem,2.6vw,3rem)!important}section[id^=MainProduct-] .product__info-container .price--large{font-size:clamp(1.8rem,1.8vw,2.2rem)!important}section[id^=MainProduct-] .rj-product-options__title,section[id^=MainProduct-] .rj-product-details__title,section[id^=MainProduct-] .rj-price-breakup__title{font-size:1.8rem!important}section[id^=MainProduct-] .product__info-container .rj-product-options__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card{min-height:5.8rem!important;padding:1rem!important}section[id^=MainProduct-] .product__info-container .rj-product-option-card__label{font-size:1.35rem!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-main-product.css.map */
