:root{--font-heading-family: "Instrument Serif", serif;--font-body-family: "Inter", sans-serif;--lux-gold: #c9a870;--lux-gold-light: #dfcba5;--lux-gold-dark: #b89655;--lux-emerald: #143728;--lux-emerald-dark: #0d251b;--lux-offwhite: #faf9f6;--lux-white: #ffffff;--lux-black: #1a1a1a;--lux-border-light: rgba(197, 168, 112, .15);--lux-color-primary-text: var(--lux-emerald);--lux-color-secondary-text: rgba(20, 55, 40, .75);--lux-color-heading-text: var(--lux-emerald);--lux-color-body-bg: var(--lux-offwhite);--lux-color-panel-bg: var(--lux-white);--lux-color-accent: var(--lux-gold);--lux-color-accent-dark: var(--lux-gold-dark);--lux-font-heading: var(--font-heading-family);--lux-font-body: var(--font-body-family);--lux-font-heading-letter-spacing: .02em;--lux-font-heading-text-transform: none;--lux-font-heading-weight: 400;--lux-font-body-letter-spacing: .01em;--lux-button-letter-spacing: .1em;--lux-price-letter-spacing: .05em;--lux-card-heading-letter-spacing: .02em;--lux-quick-add-letter-spacing: .1em;--lux-eyebrow-letter-spacing: .1em;--lux-shimmer-btn-letter-spacing: .1em;--lux-sizing-title-letter-spacing: .05em;--lux-variant-label-letter-spacing: .05em;--lux-control-bg: rgba(255, 250, 247, .78);--lux-control-bg-hover: rgba(255, 255, 255, .94);--lux-control-border: rgba(20, 55, 40, .1);--lux-control-border-hover: rgba(199, 168, 112, .42);--lux-control-shadow-focus: 0 0 0 3px rgba(199, 168, 112, .12);--lux-control-radius: 8px;--lux-card-media-ratio: 4 / 5;--lux-transition-slow: all .6s cubic-bezier(.25, 1, .5, 1);--lux-transition-medium: all .4s cubic-bezier(.25, .46, .45, .94)}h2{font-weight:400!important;text-transform:uppercase}body,p,a,li,button,input,textarea,select,label,small,.rte,.caption,.menu-item-link{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.title,.section-heading,.card__heading{font-family:var(--lux-font-heading)!important;letter-spacing:var(--lux-font-heading-letter-spacing)!important;text-transform:var(--lux-font-heading-text-transform)!important;font-weight:var(--lux-font-heading-weight)!important}.rj-home-container{box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(16px,2.5vw,44px);padding-right:clamp(16px,2.5vw,44px)}.custom-multicolumn{max-width:1250px;margin:0 auto;padding:40px 0}.shopify-section-group-header-group.section-header{z-index:50}.shopify-section-group-header-group.section-header .header-wrapper{background:#fff!important;border-top:0;border-bottom:0;box-shadow:0 10px 30px #14181c1f;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.shopify-section-group-header-group.section-header .header{min-height:72px;column-gap:clamp(16px,3vw,48px)}.shopify-section-group-header-group.section-header .header__heading,.shopify-section-group-header-group.section-header .header__heading-link{display:block;line-height:0}.shopify-section-group-header-group.section-header .header__heading-link{max-width:clamp(76px,8vw,112px);padding:0}.shopify-section-group-header-group.section-header .header__heading-logo-wrapper{display:block;width:100%;max-width:100%}.shopify-section-group-header-group.section-header .header__heading-logo{display:block;width:100%;height:auto;max-height:56px;object-fit:contain}.shopify-section-group-header-group.section-header .header__inline-menu{justify-self:center;margin:0}.shopify-section-group-header-group.section-header .header__menu-item,.shopify-section-group-header-group.section-header .header__active-menu-item{color:#202020!important;text-decoration:none}.shopify-section-group-header-group.section-header .header__menu-item:hover,.shopify-section-group-header-group.section-header .header__menu-item:hover span,.shopify-section-group-header-group.section-header .header__active-menu-item{color:#c9a870!important}.shopify-section-group-header-group.section-header .header__icon{color:#202020}@media screen and (min-width:990px){.shopify-section-group-header-group.section-header .header--top-left,.shopify-section-group-header-group.section-header .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(76px,112px) 1fr auto}}#shop-by-category .flex-wrap{column-gap:40px;justify-content:center}#shop-by-category .flex-item{background-size:auto;background-position:top;height:80px;min-height:80px;border-radius:80px;width:80px;flex-grow:unset;flex-basis:unset;margin-top:20px}#shop-by-category .sb-collection{height:80px;width:80px}#shop-by-category .flex-item:after{background:none}#shop-by-category{max-width:1120px;margin:80px auto;padding:40px;position:relative}#shop-by-category h2{width:max-content;position:absolute;top:-12px;left:50%;transform:translate(-50%,-50%)}#shop-by-category p{font-size:1.3rem;text-align:center;line-height:1.3;position:static;margin-top:10px}.product--thumbnail_slider .thumbnail-list{flex-direction:column}.product--thumbnail_slider media-gallery{display:flex;flex-direction:row-reverse;column-gap:20px;align-items:flex-start}.product--thumbnail_slider media-gallery ul li{width:100%!important}.product--thumbnail_slider .slider-mobile-gutter{width:85%}.product--thumbnail_slider .thumbnail-slider{width:15%}.custom-multicolumn.full-width{max-width:100%}.custom-multicolumn h2{margin-bottom:5px}.custom-multicolumn .section-sub-heading{margin-top:0}.custom-multicolumn .white-text h2,.custom-multicolumn .white-text h3,.custom-multicolumn .white-text p{color:#fff}.custom-multicolumn .dark-text h2,.custom-multicolumn .dark-text h3,.custom-multicolumn .dark-text p{color:#000}.custom-multicolumn .left-text{text-align:left}.custom-multicolumn .center-text{text-align:center}.custom-multicolumn .right-text{text-align:right}.custom-multicolumn .row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.custom-multicolumn .row .column{background:#ffffff2b;padding:30px;border-radius:6px}.custom-multicolumn .row .column h3{margin:5px auto;font-size:18px}.custom-multicolumn .row .column p{font-size:10px;margin-top:0}.custom-multicolumn .row .column.images{padding:0}.custom-multicolumn .row.small-width{column-gap:10px}.custom-multicolumn .row.medium-width{column-gap:20px}.custom-multicolumn .row.large-width{column-gap:40px}.custom-multicolumn .row.small-width .column{margin-bottom:10px;width:18%}.custom-multicolumn .row.medium-width .column{margin-bottom:20px}.custom-multicolumn .row.large-width .column{margin-bottom:40px}.custom-multicolumn .row.small-width.one-col .column{width:calc(100% - 10px)}.custom-multicolumn .row.small-width.two-col .column{width:calc(50% - 10px)}.custom-multicolumn .row.small-width.three-col .column{width:calc(33% - 10px)}.custom-multicolumn .row.small-width.four-col .column{width:calc(25% - 10px)}.custom-multicolumn .row.small-width.five-col .column{width:calc(20% - 10px)}.custom-multicolumn .row.medium-width.one-col .column{width:calc(100% - 20px)}.custom-multicolumn .row.medium-width.two-col .column{width:calc(50% - 20px)}.custom-multicolumn .row.medium-width.three-col .column{width:calc(33% - 20px)}.custom-multicolumn .row.medium-width.four-col .column{width:calc(25% - 20px)}.custom-multicolumn .row.medium-width.five-col .column{width:calc(20% - 20px)}.custom-multicolumn .row.large-width.one-col .column{width:calc(100% - 40px)}.custom-multicolumn .row.large-width.two-col .column{width:calc(50% - 40px)}.custom-multicolumn .row.large-width.three-col .column{width:calc(33% - 40px)}.custom-multicolumn .row.large-width.four-col .column{width:calc(25% - 40px)}.custom-multicolumn .row.large-width.five-col .column{width:calc(20% - 40px)}.custom-video-width-text .row{display:flex;flex-wrap:wrap}.custom-video-width-text a{text-transform:uppercase;color:#143728;border:thin solid #143728;padding:0 18.75pt;text-decoration:none;margin-bottom:10px}.custom-video-width-text a:hover{color:#fff;background:#143728}.custom-video-width-text p,.custom-video-width-text h2,.custom-video-width-text h4{margin:0}.custom-video-width-text h2{color:#143728;margin-bottom:5px}.custom-video-width-text p{color:#868686;margin-top:10px}.custom-video-width-text .container>.row>.column>.row{margin-top:20px}.custom-video-width-text .container>.row>.column{width:calc(50% - 5px);padding:0 20px;align-content:center}.custom-video-width-text .container>.row>.column:nth-child(1).left-text{order:1}.custom-video-width-text .container>.row>.column:nth-child(1).right-text{order:2}.custom-video-width-text .container>.row>.column:nth-child(2).left-text{order:2}.custom-video-width-text .container>.row>.column:nth-child(2).right-text{order:1}.variant-desc.hidden{display:none}.button--full-width{border:thin solid}.card,.card-wrapper,.card__inner,.article-card,.collection-card,.product-card-wrapper{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.card:after,.card__inner:after,.card-wrapper:after,.article-card:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.card .media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.card:hover .media img{transform:scale(1.04)!important}.swiper-banner-section{background:var(--lux-black)}.swiper-banner__heading{font-family:var(--lux-font-heading)!important;letter-spacing:var(--lux-font-heading-letter-spacing)!important;font-weight:300!important;text-transform:var(--lux-font-heading-text-transform)!important}.swiper-banner__text{font-family:var(--lux-font-body);font-size:1.6rem;letter-spacing:var(--lux-font-body-letter-spacing)!important;line-height:1.8!important;color:#fffc!important}.swiper-slide-active .swiper-banner__box{animation:swiperSlideIn .8s cubic-bezier(.25,.46,.45,.94) both}.swiper-slide-active .swiper-banner__heading{animation:luxFadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) both}.swiper-slide-active .swiper-banner__text{animation:luxFadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) .2s both}.swiper-slide-active .swiper-banner__buttons{animation:luxFadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) .4s both}.button,.shopify-payment-button__button,.button:after,.button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{box-shadow:none!important;text-shadow:none!important}.button,.shopify-payment-button__button{font-family:var(--lux-font-body)!important;font-weight:500!important;font-size:1.3rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.5rem 3.5rem!important;transition:var(--lux-transition-slow)!important;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1.2;text-decoration:none}.button:after,.button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{display:none!important;content:none!important}.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.button.is-disabled,.button.rj-is-disabled,.shopify-payment-button__button:disabled,.shopify-payment-button__button[aria-disabled=true]{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.button--primary,.button:not(.button--secondary):not(.button--outline):not(.button--outside):not(.button--tertiary){background:var(--lux-emerald)!important;color:var(--lux-white)!important;border:1px solid var(--lux-emerald)!important;box-shadow:none!important}.button--primary:hover,.button:not(.button--secondary):not(.button--outline):not(.button--outside):not(.button--tertiary):hover{background:var(--lux-emerald-dark)!important;color:var(--lux-white)!important;border-color:var(--lux-emerald-dark)!important;box-shadow:none!important}.button--secondary{background:var(--lux-gold)!important;color:var(--lux-white)!important;border:1px solid var(--lux-gold)!important;box-shadow:none!important}.button--secondary:hover{background:var(--lux-gold-dark)!important;color:var(--lux-white)!important;border-color:var(--lux-gold-dark)!important;box-shadow:none!important}.button--outline,.button--outside{background:transparent!important;color:var(--lux-emerald)!important;border:1px solid var(--lux-emerald)!important;box-shadow:none!important}.button--outline:hover,.button--outside:hover{background:var(--lux-emerald)!important;color:var(--lux-white)!important;border-color:var(--lux-emerald)!important;box-shadow:none!important}.button--outline-gold{background:transparent!important;color:var(--lux-gold)!important;border:1px solid var(--lux-gold)!important;transform:translateY(0)}.button--outline-gold:hover{background:var(--lux-gold)!important;color:var(--lux-white)!important;border-color:var(--lux-gold)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c9a87033!important}.color-scheme-5 .button,.color-scheme-1 .button{background:var(--lux-white)!important;color:var(--lux-black)!important;border:1px solid var(--lux-white)!important}.color-scheme-5 .button:hover,.color-scheme-1 .button:hover{background:transparent!important;color:var(--lux-white)!important;border:1px solid var(--lux-white)!important}.button:is(:disabled,[disabled],[aria-disabled=true],.disabled,.is-disabled,.rj-is-disabled),.button:is(:disabled,[disabled],[aria-disabled=true],.disabled,.is-disabled,.rj-is-disabled):hover,.shopify-payment-button__button:is(:disabled,[disabled],[aria-disabled=true]),.shopify-payment-button__button:is(:disabled,[disabled],[aria-disabled=true]):hover{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.product-card-wrapper{background:var(--lux-white)!important;border:1px solid var(--lux-border-light)!important;padding:15px!important;transition:var(--lux-transition-slow)!important;overflow:hidden;position:relative}.product-card-wrapper:hover{border-color:var(--lux-gold)!important;box-shadow:0 15px 35px #1437280d!important;transform:none!important}.product-card-wrapper .card{border:none!important;background:transparent!important}.product-card-wrapper .media--hover-effect img{transition:var(--lux-transition-slow)!important}.product-card-wrapper:hover .media--hover-effect img:first-child:not(:only-child){opacity:0!important;transform:scale(1.08)!important}.product-card-wrapper:hover .media--hover-effect img+img{opacity:1!important;transform:scale(1.08)!important}.product-card-wrapper:hover .media--hover-effect img:only-child{transform:scale(1.08)!important}.price-item{color:var(--lux-gold-dark)!important;font-family:var(--lux-font-heading)!important;font-weight:500!important;font-size:1.6rem;letter-spacing:var(--lux-price-letter-spacing)}.price-item--regular{color:#8c8c8c!important;font-size:1.4rem!important}.product-card-wrapper .card__heading{font-family:var(--lux-font-body)!important;font-size:1.5rem!important;letter-spacing:var(--lux-card-heading-letter-spacing)!important;text-transform:none!important;font-weight:500!important;color:var(--lux-emerald)!important;margin:1rem 0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-align:center;transition:var(--lux-transition-medium)}.product-card-wrapper:hover .card__heading{color:var(--lux-gold-dark)!important}.product-card-wrapper .quick-add{position:absolute;bottom:0;left:0;width:100%;padding:0 15px 15px;transform:translateY(110%);transition:var(--lux-transition-slow);z-index:5;background:linear-gradient(to top,#fff 70%,#fff0)}.product-card-wrapper:hover .quick-add{transform:translateY(0)}.product-card-wrapper .quick-add__submit{width:100%!important;background:transparent!important;color:var(--lux-emerald)!important;border:1px solid var(--lux-gold)!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-family:var(--lux-font-body)!important;font-weight:500!important;letter-spacing:var(--lux-quick-add-letter-spacing)!important;transition:var(--lux-transition-medium)!important}.product-card-wrapper .quick-add__submit:hover{background:var(--lux-emerald)!important;color:var(--lux-white)!important;border-color:var(--lux-emerald)!important}.icon-w-text{background:var(--lux-offwhite);border-top:1px solid rgba(20,55,40,.05);border-bottom:1px solid rgba(20,55,40,.05)}.icon-w-text h2{font-family:var(--lux-font-heading);color:var(--lux-emerald);font-weight:300}.icon-w-text .item{transition:var(--lux-transition-slow)}.icon-w-text .item img{border:2px solid transparent;transition:var(--lux-transition-slow);box-shadow:0 8px 25px #1437280f;padding:4px;background:var(--lux-white)}.icon-w-text .item:hover img{border-color:var(--lux-gold);transform:scale(1.05) rotate(2deg);box-shadow:0 12px 30px #c7a87040}.icon-w-text .item p{font-family:var(--lux-font-heading);font-size:1.3rem;letter-spacing:var(--lux-category-heading-letter-spacing);color:var(--lux-emerald);font-weight:500;transition:var(--lux-transition-medium)}.icon-w-text .item:hover p{color:var(--lux-gold-dark)}.slider-collections{background:var(--lux-white)}.slider-collections .image-wrapper{border-radius:0;border:1px solid var(--lux-border-light);transition:var(--lux-transition-slow)}.slider-collections .image-wrapper img{transition:var(--lux-transition-slow)}.slider-collections .slide:hover .image-wrapper{border-color:var(--lux-gold)}.slider-collections .slide:hover .image-wrapper img{transform:scale(1.08)}.slider-collections .collection-title{font-family:var(--lux-font-heading);color:var(--lux-emerald);font-size:1.3rem;letter-spacing:var(--lux-category-heading-letter-spacing);border-bottom:1px solid transparent;padding-bottom:2px;margin-top:20px;background:transparent;transition:var(--lux-transition-medium)}.slider-collections .slide:hover .collection-title{color:var(--lux-gold-dark);border-bottom-color:var(--lux-gold)}.top-products .tab button{font-family:var(--lux-font-heading)!important;font-size:1.4rem;letter-spacing:var(--lux-category-heading-letter-spacing);border:none;border-bottom:2px solid transparent;color:#14372899;padding:8px 25px;transition:var(--lux-transition-medium)}.top-products .tab button.active{border-bottom:2px solid var(--lux-gold);color:var(--lux-emerald);background:transparent}.top-products .tab button:hover{color:var(--lux-emerald)}.product-tabs{border-top:1px solid rgba(20,55,40,.1)!important;margin-top:35px!important;font-family:var(--lux-font-body)!important}.product-tabs .tab-buttons{display:flex!important;border-bottom:1px solid rgba(20,55,40,.1)!important;margin:0 0 25px!important;padding:0!important;background:var(--lux-offwhite)!important;border-radius:4px}.product-tabs .tab-buttons li{font-family:var(--lux-font-heading)!important;font-size:1.3rem!important;letter-spacing:var(--lux-category-heading-letter-spacing)!important;text-transform:uppercase!important;padding:15px 30px!important;cursor:pointer!important;background:transparent!important;color:#14372899!important;border:none!important;border-bottom:2px solid transparent!important;margin:0!important;transition:var(--lux-transition-medium)!important}.product-tabs .tab-buttons li.active{color:var(--lux-emerald)!important;border-bottom:2px solid var(--lux-gold)!important;font-weight:600!important}.product-tabs .tab-buttons li:hover{color:var(--lux-emerald)!important}.product-tabs .tab-content{padding:10px 5px!important;font-size:1.5rem;line-height:1.8;color:#555}#color-spec-details ul{display:table!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important;border-collapse:collapse!important;border:1px solid var(--lux-border-light)!important}#color-spec-details ul li{display:table-row!important;border-bottom:1px solid var(--lux-border-light)!important;transition:var(--lux-transition-medium)}#color-spec-details ul li:nth-child(2n){background:#faf9f6}#color-spec-details ul li:hover{background:#c7a8700d}#color-spec-details ul li strong,#color-spec-details ul li span{display:table-cell!important;padding:15px 20px!important;vertical-align:middle!important}#color-spec-details ul li strong{font-family:var(--lux-font-heading)!important;font-weight:500!important;color:var(--lux-emerald)!important;width:35%;font-size:1.3rem!important;letter-spacing:var(--lux-variant-label-letter-spacing)!important;text-transform:uppercase!important}#color-spec-details ul li span{color:#333!important;font-size:1.4rem!important}.product-description .table-responsive{border-collapse:collapse!important;width:100%!important;margin-top:25px!important;border:1px solid var(--lux-border-light)!important}.product-description .table-responsive tbody tr{border-bottom:1px solid var(--lux-border-light)!important;transition:var(--lux-transition-medium)}.product-description .table-responsive tbody tr:nth-child(2n){background:#faf9f6}.product-description .table-responsive tbody tr:hover{background:#c7a8700d}.product-description .table-responsive td{padding:15px 20px!important;font-size:1.4rem!important;color:#444!important;vertical-align:middle!important;border:none!important}.product-description .table-responsive td:first-child{font-family:var(--lux-font-heading)!important;color:var(--lux-emerald)!important;text-transform:uppercase!important;letter-spacing:var(--lux-variant-label-letter-spacing)!important;font-size:1.3rem!important;font-weight:500!important}.product-description .table-responsive td.text-align-end{text-align:right!important;font-family:var(--lux-font-body)!important;font-weight:600!important;color:#111!important}.product-description .table-responsive tbody tr:last-child{background:var(--lux-emerald)!important;border-bottom:none!important}.product-description .table-responsive tbody tr:last-child td{color:var(--lux-white)!important;padding:18px 20px!important}.product-description .table-responsive tbody tr:last-child td:first-child{color:var(--lux-gold)!important;font-size:1.4rem!important;font-weight:600!important}.product-description .table-responsive tbody tr:last-child td.text-align-end{color:var(--lux-white)!important;font-size:1.8rem!important;font-weight:700!important}.sizing-container{border:1px solid var(--lux-border-light)!important;border-radius:0!important;padding:25px!important;background:var(--lux-white)!important;margin:3rem 0!important}.sizing-title{font-family:var(--lux-font-heading)!important;color:var(--lux-emerald)!important;text-transform:uppercase!important;letter-spacing:var(--lux-sizing-title-letter-spacing)!important;font-size:1.8rem!important;font-weight:400!important}.title-underline{background-color:var(--lux-gold)!important;height:2px!important;width:50px!important}.dropdown-label a{color:var(--lux-gold-dark)!important;transition:var(--lux-transition-medium);font-family:var(--lux-font-body)!important;font-size:1.4rem!important}.dropdown-label a:hover{color:var(--lux-emerald)!important}.product__info-container p{font-family:var(--lux-font-heading)!important;font-size:1.2rem!important;letter-spacing:var(--lux-variant-label-letter-spacing)!important;text-transform:uppercase!important;color:var(--lux-emerald)!important;font-weight:500!important;margin-top:20px!important;margin-bottom:10px!important}.color_picker,.variant_picker{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;margin-bottom:25px!important;flex-wrap:wrap!important}.color_picker a{height:28px!important;width:28px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.08)!important;padding:0!important;position:relative!important;transition:var(--lux-transition-medium)!important;cursor:pointer!important;background-clip:content-box!important}.color_picker a:hover{transform:scale(1.1)!important;box-shadow:0 0 0 2px var(--lux-white),0 0 0 3px #c7a87080!important}.color_picker a.active{border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 0 0 2px var(--lux-white),0 0 0 4px var(--lux-gold)!important}.metal_picker a{height:28px!important;width:28px!important;display:block!important;position:relative!important;transition:var(--lux-transition-medium)!important}.metal-color{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.08)!important;transition:var(--lux-transition-medium)!important}.metal_picker a:hover .metal-color{transform:scale(1.1)!important;box-shadow:0 0 0 2px var(--lux-white),0 0 0 3px #c7a87080!important}.metal_picker a.active .metal-color{box-shadow:0 0 0 2px var(--lux-white),0 0 0 4px var(--lux-gold)!important}.metal_picker a.active{height:28px!important;width:28px!important}.rj-product-options__grid.shape_picker{display:flex!important;flex-wrap:wrap!important;gap:1.2rem!important;margin-top:1rem!important;padding-bottom:.5rem!important;justify-content:flex-start!important}.shape_picker a.rj-product-option-card{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4rem!important;height:4rem!important;min-width:4rem!important;min-height:4rem!important;padding:.4rem!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:50%!important;background:var(--lux-white)!important;box-shadow:none!important;transition:var(--lux-transition-medium)!important;cursor:pointer!important;text-decoration:none!important;grid-template-columns:none!important;gap:0!important}.shape_picker a.rj-product-option-card .rj-product-option-card__shape{display:flex!important;align-items:center!important;justify-content:center!important;width:2.6rem!important;height:2.6rem!important;margin:0!important}.shape_picker a.rj-product-option-card img{max-width:100%!important;height:auto!important;object-fit:contain!important;border-bottom:none!important;padding-bottom:0!important}.shape_picker a.rj-product-option-card .rj-product-option-card__label{display:none!important}.shape_picker a.rj-product-option-card.no-image{border-radius:8px!important;width:auto!important;padding:0 1rem!important;min-width:4.8rem!important}.shape_picker a.rj-product-option-card.no-image .rj-product-option-card__shape{display:none!important}.shape_picker a.rj-product-option-card.no-image .rj-product-option-card__label{display:block!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;color:#143728!important;line-height:1!important}.shape_picker a.rj-product-option-card:hover{transform:none!important;border-color:var(--lux-gold)!important;box-shadow:0 0 0 2px var(--lux-white),0 0 0 3px #c7a87080!important}.shape_picker a.rj-product-option-card.active{transform:none!important;border-color:var(--lux-gold)!important;box-shadow:0 0 0 2px var(--lux-white),0 0 0 4px var(--lux-gold)!important}.shape_picker a.rj-product-option-card:before,.shape_picker a.rj-product-option-card:after{display:none!important;content:none!important}.select{position:relative;border-radius:0!important;background:transparent!important;box-shadow:none!important}.select:after,.select:before{content:none!important;box-shadow:none!important}.select .svg-wrapper,.select .icon-caret,.select>svg{display:none!important;pointer-events:none!important}.select__select,.dropdown-select{appearance:none!important;-webkit-appearance:none!important;min-height:46px!important;width:100%!important;border:1px solid var(--lux-control-border)!important;border-radius:0!important;color:var(--lux-emerald)!important;background-color:var(--lux-control-bg)!important;background-image:linear-gradient(45deg,transparent 50%,var(--lux-gold) 50%),linear-gradient(135deg,var(--lux-gold) 50%,transparent 50%)!important;background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;font-family:var(--lux-font-body)!important;font-size:1.32rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;padding:1.2rem 4.2rem 1.2rem 1.6rem!important;box-shadow:inset 0 1px #ffffffb8;cursor:pointer!important;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,color .24s ease!important}.product-form__input .select__select,.product-form__input .dropdown-select{font-weight:600!important}.select__select:hover,.dropdown-select:hover{border-color:var(--lux-control-border-hover)!important;background-color:var(--lux-control-bg-hover)!important}.select__select:focus,.dropdown-select:focus{outline:none!important;border-color:var(--lux-gold)!important;box-shadow:var(--lux-control-shadow-focus),inset 0 1px #ffffffb8!important}.product-form__input--pill input[type=radio]+label{border-radius:0!important;border:1px solid var(--lux-border-light)!important;background:var(--lux-white)!important;font-family:var(--lux-font-body)!important;font-size:1.3rem!important;padding:1rem 2rem!important;letter-spacing:.05em!important;transition:var(--lux-transition-medium)!important;color:var(--lux-emerald)!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--lux-gold)!important;background:var(--lux-offwhite)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--lux-emerald)!important;color:var(--lux-white)!important;border-color:var(--lux-emerald)!important}.product-card-wrapper .card{--text-alignment: left;background:#fbf8f1!important;border:1px solid #eadfcd;height:100%}.product-card-wrapper .card--standard .card__inner{--ratio-percent: 125% !important;width:100%!important;height:auto!important;min-height:0!important;background:#fffaf2!important;border:0}.product-card-wrapper .card__media,.product-card-wrapper .card .media{background:#fffaf2}.product-card-wrapper .card__media .media img{object-fit:cover}.product-card-wrapper .card>.card__content{background:#fbf8f1;padding:1.4rem 1.6rem 1.8rem}.product-card-wrapper .card__inner>.card__content{background:transparent}.product-card-wrapper .card__information{padding:0;text-align:left}.product-card-wrapper .card-information{text-align:left}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{color:#143728;font-family:var(--font-heading-family)!important;font-size:1.65rem;font-weight:300!important;line-height:1.32;text-align:left;text-decoration:none}.product-card-wrapper .card__heading{margin-bottom:.9rem}.product-card-wrapper .price{color:#b89655;font-family:var(--font-body-family)!important;font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.45;text-align:left}.product-card-wrapper .price-item{color:#b89655!important;font-size:1.85rem!important;font-weight:500!important}.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:.35rem .8rem;align-items:baseline}.product-card-wrapper .price-item--sale,.product-card-wrapper .price-item--last{color:#b89655!important;font-size:1.95rem!important;font-weight:500}.product-card-wrapper .price--on-sale .price-item--regular{color:#1437288c!important;font-size:1.35rem!important;font-weight:400!important}.animate--hover-vertical-lift .product-card-wrapper:hover,.animate--hover-vertical-lift .product-card-wrapper:hover .card--card,.animate--hover-vertical-lift .product-card-wrapper:hover .card--standard .card__inner,.animate--hover-vertical-lift .product-card-wrapper:active .card--card,.animate--hover-vertical-lift .product-card-wrapper:active .card--standard .card__inner{transform:none!important}.rj-dropdown-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;margin-bottom:2rem}.rj-dropdown-row>div{margin:0!important}.rj-ring-size-input .dropdown-label{display:flex;justify-content:space-between;align-items:baseline}.rj-ring-size-input .dropdown-label a{color:var(--lux-gold-dark)!important;font-family:var(--lux-font-body)!important;font-size:1.2rem!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px}.rj-ring-size-input .dropdown-label a:hover{color:var(--lux-emerald)!important}.product-form__input--dropdown{width:50%;max-width:50%}.rj-dropdown-row .product-form__input--dropdown{width:100%;max-width:100%}.rj-product-details>.rj-product-detail-section:first-child{border-top:0!important}.product__info-container .rj-spec-list__item:last-child{border-bottom:0!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note{display:flex!important;gap:.8rem!important;align-items:flex-start!important;margin:1.5rem 0 0!important;padding:1.2rem 1.6rem!important;background:#c9a8700d!important;border:1px dashed rgba(201,168,112,.45)!important;border-radius:0!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note .rj-product-care-note__star{color:#c29d59!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}section[id^=MainProduct-] .product__info-container .rj-product-care-note span:not(.rj-product-care-note__star){color:#143728!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-style:italic!important;line-height:1.5!important}.rj-tooltip-wrapper{position:relative;display:inline-block}.rj-tooltip-wrapper:before,.rj-tooltip-wrapper:after{position:absolute;left:50%;z-index:99;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.rj-tooltip-wrapper:before{content:"";bottom:calc(100% + .35rem);width:.8rem;height:.8rem;background:#143728;transform:translate(-50%,.35rem) rotate(45deg)}.rj-tooltip-wrapper:after{content:attr(data-tooltip);bottom:calc(100% + .7rem);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}.rj-tooltip-wrapper:hover:before{opacity:1;visibility:visible;transform:translate(-50%) rotate(45deg)}.rj-tooltip-wrapper:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.rj-tooltip-wrapper--right-aligned:after{left:auto;right:0;transform:translateY(.35rem)}.rj-tooltip-wrapper--right-aligned:hover:after{transform:translate(0)}section[id^=MainProduct-] .rj-product-wishlist-app,section[id^=MainProduct-] .rj-product-wishlist-app>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]){position:relative!important;display:inline-flex!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(20,55,40,.14)!important;border-radius:999px!important;background:#fbfaf6!important;box-shadow:none!important;color:#143728!important;font-size:0!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;transition:border-color .28s ease,background-color .28s ease,color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)!important}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):not(:has(svg,i,.wk-icon)):before,section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):not(:has(svg,i,.wk-icon)):after{content:"\f004";font-family:"Font Awesome 6 Free";font-size:2rem;line-height:1;transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):not(:has(svg,i,.wk-icon)):before{font-weight:400;opacity:1;transform:scale(1)}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):not(:has(svg,i,.wk-icon)):after{position:absolute;top:50%;left:50%;font-weight:900;opacity:0;transform:translate(-50%,-50%) scale(.72)}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):hover,section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):focus-visible{border-color:#143728!important;background:#143728!important;color:#fff!important;box-shadow:0 .8rem 1.8rem #14372829!important;transform:translateY(-1px) scale(1.02)}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):active{transform:translateY(0) scale(.96)}section[id^=MainProduct-] .rj-product-wishlist-app :is(svg,i,.wk-icon,.swym-wishlist-cta i){width:2rem!important;height:2rem!important;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;font-size:2rem!important;line-height:1!important}section[id^=MainProduct-] .rj-product-wishlist-app :is(.wk-selected,.wk-active,.wk-added,.swym-added,.wishlist-active,.active,[aria-pressed=true],[data-wishlist-state=active],[data-wishlist-added=true]) :is(svg,i,.wk-icon),section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):is(.wk-selected,.wk-active,.wk-added,.swym-added,.wishlist-active,.active,[aria-pressed=true],[data-wishlist-state=active],[data-wishlist-added=true]){color:#c9a870!important}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):is(.wk-selected,.wk-active,.wk-added,.swym-added,.wishlist-active,.active,[aria-pressed=true],[data-wishlist-state=active],[data-wishlist-added=true]):not(:has(svg,i,.wk-icon)):before{opacity:0;transform:scale(.72)}section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):is(.wk-selected,.wk-active,.wk-added,.swym-added,.wishlist-active,.active,[aria-pressed=true],[data-wishlist-state=active],[data-wishlist-added=true]):not(:has(svg,i,.wk-icon)):after{opacity:1;transform:translate(-50%,-50%) scale(1)}.rj-tooltip-wrapper.rj-product-wishlist-app:has(:is(.wk-selected,.wk-active,.wk-added,.swym-added,.wishlist-active,.active,[aria-pressed=true],[data-wishlist-state=active],[data-wishlist-added=true])):after{content:"Remove from wishlist"!important}.main-page-title,.page-title,.shopify-policy__title h1{font-family:var(--font-heading-family)!important;font-weight:400!important;color:#0d251b!important;letter-spacing:.03em!important;line-height:1.25!important;margin-top:0!important;margin-bottom:2.5rem!important;text-align:center!important}.shopify-policy__container{max-width:960px!important;margin:0 auto!important;padding:4rem 2rem!important}.page-width--narrow .rte,.shopify-policy__body,.shopify-policy__body .rte{font-family:var(--font-body-family),"Inter",-apple-system,sans-serif!important;color:#37423d!important;font-size:1.55rem;line-height:1.85!important}.rte h1,.rte h2,.rte h3,.rte h4,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-heading-family)!important;color:#0d251b!important;font-weight:400!important;line-height:1.3!important}.rte h2,.shopify-policy__body h2{font-size:clamp(2.2rem,3vw,2.8rem);margin-top:3.5rem!important;margin-bottom:1.5rem!important;padding-bottom:.75rem!important;border-bottom:1px solid rgba(201,168,112,.3)!important}.rte h3,.shopify-policy__body h3{font-size:24px;margin-top:2.5rem!important;margin-bottom:1.25rem!important;color:#143728!important}.rte h4,.shopify-policy__body h4{font-size:1.6rem;margin-top:2rem!important;margin-bottom:1rem!important;font-weight:600!important}.rte p,.shopify-policy__body p{margin-bottom:1.75rem!important;color:#37423d!important;font-size:1.55rem;line-height:1.85!important}.rte strong,.rte b,.shopify-policy__body strong,.shopify-policy__body b{color:#0d251b!important;font-weight:600!important}.rte ul,.rte ol,.shopify-policy__body ul,.shopify-policy__body ol{padding-left:2.2rem!important;margin-bottom:2rem!important}.rte li,.shopify-policy__body li{margin-bottom:.85rem!important;line-height:1.8!important;color:#37423d!important;font-size:1.55rem}.rte ul li::marker,.shopify-policy__body ul li::marker{color:#c9a870!important}.rte a,.shopify-policy__body a{color:#c9a870!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:500!important;transition:color .2s ease!important}.rte a:hover,.shopify-policy__body a:hover{color:#0d251b!important}.rte blockquote,.shopify-policy__body blockquote{background:#faf7f2!important;border-left:4px solid #c9a870!important;border-radius:0 8px 8px 0!important;padding:1.5rem 1.75rem!important;margin:2rem 0!important;font-style:normal!important;color:#0d251b!important}.rte blockquote p,.shopify-policy__body blockquote p{margin-bottom:0!important;font-weight:500!important}.rte table,.shopify-policy__body table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:2.5rem 0!important;border-radius:10px!important;overflow:hidden!important;border:1px solid rgba(201,168,112,.3)!important}.rte th,.shopify-policy__body th{background:#0d251b!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:1.2rem 1.5rem!important;font-size:1.35rem!important;text-align:left!important}.rte td,.shopify-policy__body td{padding:1.1rem 1.5rem!important;border-bottom:1px solid rgba(201,168,112,.2)!important;font-size:1.45rem!important;color:#37423d!important}.rte tr:nth-child(2n),.shopify-policy__body tr:nth-child(2n){background:#faf7f2!important}.rte tr:last-child td,.shopify-policy__body tr:last-child td{border-bottom:none!important}@media(max-width:1024px){.shopify-section-group-header-group.section-header .header{min-height:64px}.shopify-section-group-header-group.section-header .header__heading-link{max-width:86px}.shopify-section-group-header-group.section-header .header__heading-logo{max-height:48px}}@media(max-width:767px){.custom-multicolumn .row.small-width.one-col-mob .column{width:calc(100% - 10px)}.custom-multicolumn .row.small-width.two-col-mob .column{width:calc(50% - 10px)}.custom-multicolumn .row.medium-width.one-col-mob .column{width:calc(100% - 20px)}.custom-multicolumn .row.medium-width.two-col-mob .column{width:calc(50% - 20px)}.custom-multicolumn .row.large-width.one-col-mob .column{width:calc(100% - 40px)}.custom-multicolumn .row.large-width.two-col-mob .column{width:calc(50% - 40px)}.custom-multicolumn .hide_text{display:none}.custom-multicolumn .show_text{display:block}.custom-multicolumn .row{padding:0 10px}.custom-multicolumn .row .column h3{font-size:12px}.custom-video-width-text .container>.row>.column>.row a{width:100%;text-align:center}.custom-multicolumn .row{flex-direction:column}.custom-multicolumn .row .column.services{width:47%;height:160px}.button,.shopify-payment-button__button{font-size:1.1rem!important;padding:1rem 2.2rem!important;min-width:auto!important;min-height:auto!important;letter-spacing:.12em!important}.product-card-wrapper .card>.card__content{padding:1.2rem 1.2rem 1.4rem}.rj-dropdown-row{grid-template-columns:1fr;gap:1.5rem}.product-form__input--dropdown{width:100%;max-width:100%}.rte h3,.shopify-policy__body h3{font-size:18px!important}}@keyframes luxFadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]),section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):before,section[id^=MainProduct-] .rj-product-wishlist-app :is(button,a,.wk-button,.swym-button,[role=button]):after{transition:none!important}}@media screen and (max-width:1279px){.shopify-policy__container{padding:3rem 2rem;max-width:100%}.main-page-title,.page-title,.shopify-policy__title h1,.main-blog .magazine-main-heading,.article-template .edit-header-title{font-size:32px}.rte h2,.shopify-policy__body h2,.rte h3,.shopify-policy__body h3,.rte h4,.shopify-policy__body h4,.main-blog .magazine-latest-heading,.article-template .related-news-title,.main-blog .magazine-newsletter-heading,.main-blog .magazine-hero-title,.article-template .edit-article-main-body.rte h2,.article-template .edit-article-main-body.rte h3,.article-template .edit-article-main-body.rte h4{font-size:22px}.rte p,.shopify-policy__body p,.rte li,.shopify-policy__body li,.page-width--narrow .rte,.shopify-policy__body,.shopify-policy__body .rte,.article-template .edit-article-main-body.rte,.article-template .edit-article-main-body.rte p,.article-template .edit-article-main-body.rte li{font-size:16px}.main-blog .magazine-side-title,.main-blog .magazine-grid-title,.main-blog .article-card__title,.main-blog .article-card .card__heading,.article-card__title,.article-card .card__heading{font-size:17px}.article-template .edit-header-subtitle{font-size:18px}.main-blog .magazine-side-excerpt,.main-blog .magazine-grid-excerpt,.main-blog .magazine-card-excerpt,.main-blog .article-card__excerpt,.article-card__excerpt{font-size:15px}}@media screen and (max-width:575px){.shopify-policy__container{padding:2.5rem 1.5rem}.main-page-title,.page-title,.shopify-policy__title h1,.main-blog .magazine-main-heading,.article-template .edit-header-title{font-size:28px}.rte h2,.shopify-policy__body h2,.rte h3,.shopify-policy__body h3,.rte h4,.shopify-policy__body h4,.main-blog .magazine-latest-heading,.article-template .related-news-title,.main-blog .magazine-newsletter-heading,.main-blog .magazine-hero-title,.article-template .edit-article-main-body.rte h2,.article-template .edit-article-main-body.rte h3,.article-template .edit-article-main-body.rte h4{font-size:20px}.rte p,.shopify-policy__body p,.rte li,.shopify-policy__body li,.page-width--narrow .rte,.shopify-policy__body,.shopify-policy__body .rte,.article-template .edit-article-main-body.rte,.article-template .edit-article-main-body.rte p,.article-template .edit-article-main-body.rte li{font-size:14px}.main-blog .magazine-side-title,.main-blog .magazine-grid-title,.main-blog .article-card__title,.main-blog .article-card .card__heading,.article-card__title,.article-card .card__heading{font-size:20px}.article-template .edit-header-subtitle{font-size:15px}.main-blog .magazine-side-excerpt,.main-blog .magazine-grid-excerpt,.main-blog .magazine-card-excerpt,.main-blog .article-card__excerpt,.article-card__excerpt{font-size:14px;line-height:20px}}.magazine-side-card{display:flex!important;flex-direction:row!important;gap:1.5rem!important;align-items:flex-start!important}.magazine-side-img-wrapper{flex:0 0 9.6rem!important;aspect-ratio:1 / 1!important;width:9.6rem!important;height:9.6rem!important;min-width:9.6rem!important;min-height:9.6rem!important;max-width:9.6rem!important;max-height:9.6rem!important;padding-top:0!important;margin:0!important}@media screen and (max-width:989px){.product__column-sticky,.product__info-container.product__column-sticky,.product__media-wrapper .product__column-sticky,.product__media-container.product__column-sticky,section[id^=MainProduct-] .product__column-sticky,section[id^=MainProduct-] .product__info-container,section[id^=MainProduct-] .product__media-wrapper{position:static!important;top:auto!important;bottom:auto!important;z-index:1!important;transform:none!important}}@media screen and (max-width:989px)and (min-width:750px){section[id^=MainProduct-] .product,.product.grid--2-col-tablet{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:3rem!important}section[id^=MainProduct-] .product__media-wrapper,.product.grid--2-col-tablet .product__media-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}section[id^=MainProduct-] .product__info-wrapper,.product.grid--2-col-tablet .product__info-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}section[id^=MainProduct-] .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;margin:0!important;padding:0!important;list-style:none!important;gap:0!important;width:100%!important}section[id^=MainProduct-] .product__media-list::-webkit-scrollbar{display:none!important}section[id^=MainProduct-] .product__media-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:center!important;margin:0!important;padding:0!important;box-sizing:border-box!important}section[id^=MainProduct-] .product__media-item .product__media{max-width:100%!important;width:100%!important;margin:0!important;display:block!important;background:#faf9f6!important;border:1px solid rgba(20,55,40,.08)!important}section[id^=MainProduct-] .thumbnail-slider,section[id^=MainProduct-] .thumbnail-slider.medium-hide{display:block!important;visibility:visible!important;opacity:1!important;margin-top:1.6rem!important;margin-bottom:.5rem!important;padding:0!important;width:100%!important}section[id^=MainProduct-] .thumbnail-list{display:flex!important;justify-content:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:1.2rem!important;scrollbar-width:none!important;padding:.4rem 0!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}section[id^=MainProduct-] .thumbnail-list__item .thumbnail{display:block!important;width:100%!important;height:100%!important;border-radius:4px!important;overflow:hidden!important;border:1px solid rgba(20,55,40,.12)!important;background:#fff!important;padding:0!important;margin:0!important;cursor:pointer!important;opacity:.55!important;box-shadow:none!important}section[id^=MainProduct-] .thumbnail-list__item .thumbnail[aria-current=true],section[id^=MainProduct-] .thumbnail-list__item .thumbnail.is-active{opacity:1!important;border-color:var(--lux-gold-dark, #b89655)!important;box-shadow:0 0 0 2px var(--lux-gold-dark, #b89655)!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}section[id^=MainProduct-] .product__title h1,section[id^=MainProduct-] .product__title{font-size:clamp(2.6rem,3.5vw,3.4rem)!important;line-height:1.22!important;letter-spacing:.02em!important;margin-bottom:1.2rem!important}section[id^=MainProduct-] .product__info-container .price,section[id^=MainProduct-] .product__info-container .price__container,section[id^=MainProduct-] .product__info-container .price__regular,section[id^=MainProduct-] .product__info-container .price__sale,section[id^=MainProduct-] .product__info-container .price-item,section[id^=MainProduct-] .product__info-container .price-item--regular,section[id^=MainProduct-] .product__info-container .price-item--sale,section[id^=MainProduct-] .price .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:clamp(2.6rem,3.5vw,3.4rem)!important;line-height:1.2!important;font-weight:500!important}section[id^=MainProduct-] .rj-product-options__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.6rem!important;max-width:100%!important}section[id^=MainProduct-] .product-form__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.4rem!important;max-width:100%!important}section[id^=MainProduct-] .product-form__buttons .button,section[id^=MainProduct-] .shopify-payment-button__button{min-height:5.2rem!important;font-size:1.3rem!important;letter-spacing:.1em!important}section[id^=MainProduct-] .rj-product-whatsapp-button{min-height:5.2rem!important;font-size:1.3rem!important;margin-top:1.2rem!important;width:100%!important}}footer.footer,.custom-footer,.recently-viewed-products,.custom-multicolumn,.rj-mosaic,.rj-ascon-layout-section,.rj-expertise-pinned-section{content-visibility:auto;contain-intrinsic-size:1px 600px}.product__modal-opener--image .product__media-toggle,.product__modal-opener--image .product__media-toggle:hover,.image-magnify-hover,.image-magnify-full-size,.product__media-icon{cursor:pointer!important}product-modal,.product-media-modal,.product-media-modal__dialog,.product-media-modal__content,.product-media-modal__content *{cursor:default!important}.product-media-modal__close-button,.product-media-modal__nav-button,.product-media-modal__close-button *,.product-media-modal__nav-button *{cursor:pointer!important}.product-media-modal__content{user-select:none!important;-webkit-user-select:none!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
