:root{--ink: #1C1917;--ink-2: #44403C;--muted: #807A70;--bg: rgb(222 233 241);--surface: #FFFFFF;--gold: rgb(101 120 152);--gold-soft: #B08D57;--gold-line: #65789870;--line: #65789870;--line-2: #65789870;--star: #C09A3E;--shadow: 0 1px 2px rgba(28, 25, 23, .04), 0 8px 24px rgba(28, 25, 23, .06);--shadow-hover: 0 4px 10px rgba(28, 25, 23, .08), 0 18px 40px rgba(28, 25, 23, .12)}section product-info{background:#dfe9f1cf!important}product-info .product{padding-top:0!important}@media(min-width:768px){product-info .product__media-wrapper media-gallery{display:flex;width:100%;flex-direction:row-reverse;justify-content:flex-end;aspect-ratio:1/.85}product-info .product__media-wrapper media-gallery slider-component.thumbnail-slider{flex-direction:column;width:76px}product-info .product__media-wrapper media-gallery slider-component.thumbnail-slider ul{flex-direction:column}}product-info .product__media-wrapper media-gallery slider-component{width:100%}product-info .product__media-wrapper media-gallery slider-component.thumbnail-slider ul li{width:76px!important;height:76px}product-info .product__media-wrapper media-gallery slider-component.thumbnail-slider>button{display:none!important}product-info .product__text{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:11px}product-info .product__title h1{font-size:28px;line-height:1.08;margin:0 0 12px;color:var(--ink);font-weight:500;letter-spacing:.2px}@media(max-width:1199px){product-info .product__title h1{font-size:26px}}@media(max-width:991px){product-info .product__title h1{font-size:24px}}@media(max-width:767px){product-info .product__title h1{font-size:22px}}product-info .price-item--sale.price-item--last{font-size:28px;font-weight:500;color:var(--ink);line-height:1;margin:0;letter-spacing:0}@media(max-width:1199px){product-info .price-item--sale.price-item--last{font-size:26px}}@media(max-width:991px){product-info .price-item--sale.price-item--last{font-size:24px}}@media(max-width:767px){product-info .price-item--sale.price-item--last{font-size:22px}}product-info .product__description{font-size:14px;color:var(--ink-2);line-height:1.65;margin:14px 0 4px;max-width:48ch}product-info .price-item.price-item--regular{font-size:17px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-2);margin:0}product-info .badge.price__badge-sale{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);padding:5px 10px;border-radius:2px;align-self:center;margin:0!important}product-info .price__container{margin:0!important}product-info .price.price--large{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 0 4px;border-top:1px solid var(--line);margin-top:2px}product-info .product__description{margin:14px 0 4px}product-info .variant-title-shap,product-info variant-selects .form__label,product-info .product-form__quantity .quantity__label span{font-size:13.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px!important;width:100%}product-info .variant-title-shap span,product-info variant-selects .form__label span{font-weight:400}product-info .variant_dShap-row p,product-info .variant_metal-row p,product-info .variant_stone-row p{font-size:10.5px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;margin:0;color:#1c1917}product-info .variant_dShap-row a,product-info .variant_metal-row a,product-info .variant_stone-row a{text-decoration:none}product-info .variant_dShap-col img{height:48px;width:48px}product-info .variant_dShap-row{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border:1px solid var(--line);background:var(--surface);border-radius:2px;text-align:center;transition:.18s;color:var(--ink-2)}product-info .variant_dShap{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}product-info .product-form__input label:not(.quantity__label){font-weight:500;font-size:13px!important;line-height:1.05!important;color:var(--ink)!important;padding:11px 6px!important;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--line-2)!important;background:var(--surface);border-radius:2px!important;color:var(--ink-2)!important;transition:.18s!important;touch-action:manipulation;height:fit-content;margin:0!important}product-info .product-form__input label span{font-size:10.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;margin-top:1px}product-info product-info .product-form__input label span:empty{display:none}product-info .product-variant-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}@media(max-width:575px){product-info .product-variant-options{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--gold)!important;background:#6879992b}product-info .product__info-wrapper{padding:0}product-info .product__info-wrapper section.product__info-container{max-width:100%}product-info .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:54px!important;padding:14px 0 12px;align-items:start}@media(max-width:1199px){product-info .product{gap:34px!important}}product-info .product>*{width:100%!important;max-width:100%!important}product-info .page-width{max-width:1320px;margin:0 auto;padding:0 28px}@media(max-width:991px){product-info .page-width{padding:0 18px}}product-info .product-variant-options.diamond-color,product-info .product-variant-options.diamond-clarity{display:flex;gap:8px;flex-wrap:wrap}product-info .product-variant-options.diamond-color label,product-info .product-variant-options.diamond-clarity label{min-width:78px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:13px!important;color:var(--ink-2);transition:.15s;touch-action:manipulation}product-info .product__media-wrapper media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider){padding-left:16px}product-info .variant_metal-row .variant_metal-col{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.12);position:relative;transition:.15s;margin:0 auto 8px;display:flex!important;align-items:center;justify-content:center}product-info .variant_metal-wight{font-size:10.5px;font-weight:400;letter-spacing:.04em;line-height:1.25;margin:0;color:#1c1917}product-info .variant_metal{display:flex;align-items:flex-start;gap:14px;flex-wrap:nowrap;overflow-y:auto;padding-top:5px;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;user-select:none;-webkit-user-select:none}product-info .variant_metal::-webkit-scrollbar{display:none}product-info .variant_metal a{-webkit-user-drag:none}product-info .variant_metal.active{cursor:grabbing}product-info .variant_metal-row{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px;min-width:64px;text-align:center}product-info .variant_stone-row{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid var(--line);border-radius:2px;background:var(--surface);transition:.18s;text-align:center}product-info .variant_stone-col img{width:40px;height:40px;object-fit:cover;display:block;border-radius:50%}product-info .variant_stone{grid-template-columns:repeat(4,1fr);display:grid;gap:10px}product-info .variant_stone.active{grid-template-columns:repeat(6,1fr)}product-info .variant_stone-row a{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:9px 4px}product-info variant-selects .product-form__input{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line)}product-info .variant_picker-dShap{padding:18px 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}product-info variant-selects{margin:18px 0!important}product-info .variant_picker-metal{margin:0;padding-bottom:18px;border-bottom:1px solid var(--line)}product-info .price__container .price__sale{display:flex;flex-direction:row-reverse;align-items:end;gap:14px}product-info quantity-input .quantity__button{width:48px;height:54px;background:transparent;border:0;color:var(--ink-2);font-size:18px;transition:.15s}@media(max-width:575px){product-info quantity-input .quantity__button{width:46px;height:44px}}product-info quantity-input input.quantity__input{width:56px;height:54px;border:0;background:transparent;text-align:center;font-family:Cormorant,serif;font-weight:600;font-size:20px;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;outline:0}@media(max-width:575px){product-info quantity-input input.quantity__input{width:46px;height:44px}}product-info quantity-input.quantity{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:2px;background:var(--surface);width:fit-content;min-height:auto}product-info quantity-input.quantity:after,product-info .product-form__buttons button:after,product-info quantity-input.quantity:before,product-info .product-form__buttons button:before{display:none}product-info .product-form__buttons button svg{width:17px;height:17px;color:#f5efe6;fill:none}product-info .product-form__buttons button{flex:1;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:#f5efe6;border:0;border-radius:2px;font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .2s,box-shadow .2s;margin:0}product-info .product-form__buttons button:hover{background:var(--gold);box-shadow:var(--shadow-hover)}product-info .rj-appt-cta>svg{width:20px;height:20px;color:var(--gold);flex:0 0 auto;fill:none!important}product-info .rj-appt-cta span{flex:1;line-height:1.4}product-info .rj-appt-cta{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:13px 16px;border:1px solid var(--gold);border-radius:3px;background:#dee9f1;color:var(--ink);font-size:13.5px;transition:border-color .18s,background .18s;text-decoration:none}product-info .rj-appt-cta:hover{border-color:var(--gold);background:#fff}product-info .rj-appt-cta .arr{width:16px;height:16px;color:var(--muted)}product-info .ear-pill{min-width:78px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:13px;color:var(--ink-2);transition:.15s;touch-action:manipulation}product-info .ear-pill.active,product-info .variant_dShap-row.active,product-info .variant_stone-row.active{border-color:var(--gold);color:var(--gold);background:#d1d9e5}product-info .variant_metal-row.active .variant_metal-col{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--gold)}product-info .variant_metal-row.active p{color:var(--gold)}product-info .ear-pills{display:flex;gap:8px;flex-wrap:wrap}product-info .variant_picker-pills{margin-top:0;padding-top:18px;border-top:1px solid var(--line)}product-info .variant_picker-stone{margin:0;padding:18px 0}product-info span.quantity__rules-cart{display:none!important}product-info .pro_variantOption-metafild *{font-size:10.5px;color:var(--gold);letter-spacing:.06em;line-height:1;margin:0;font-weight:500}product-info .pro_variantOption-metafild .metafield-rich_text_field{display:flex;flex-direction:column;gap:5px;margin-top:4px}product-info .wb-bandviz{margin:6px 0 16px;padding:18px;background:linear-gradient(180deg,#fff,#d1d9e59e);border:1px solid var(--gold-line);border-radius:3px}product-info .ring_size,product-info .wb-opt.wb-opt-engrave{padding-bottom:18px;border-bottom:1px solid var(--line)}product-info .wb-bandviz-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--gold-line)}product-info .wb-bandviz-head .k{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}product-info .wb-bandviz-head .v{font-size:12px;color:var(--ink-2);letter-spacing:.04em}product-info .wb-bandviz-head .v b{font-family:Cormorant,serif;font-weight:600;font-size:22px;color:var(--ink);margin-right:2px}product-info .wb-bandviz-stage{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;padding:6px 2px}product-info .wb-bandviz-finger-view{display:flex;flex-direction:column;align-items:center;gap:10px}product-info .wb-bandviz-finger-col{position:relative;width:92px;height:172px;border-radius:55px 55px 50px 50px;background:linear-gradient(180deg,#ffe6cf,#f5cfa8 25%,#efc299 60%,#d9a581);box-shadow:inset 5px 0 10px #be8c5a33,inset -5px 0 10px #96643c38,inset 0 -8px 12px #96643c38,0 1px 2px #0000000f;display:flex!important;align-items:center;justify-content:center;overflow:hidden}product-info .wb-bandviz-finger-col:before{content:"";position:absolute;left:18%;right:18%;top:30%;height:1px;background:#aa6e4647;border-radius:50%;display:block!important}product-info .wb-bandviz-band-on{position:relative;width:108px;height:13px;background:linear-gradient(180deg,#f7f6f2,#dcd9d0,#a8a49a);border:1px solid #9a958b;border-radius:2px;display:flex!important;align-items:center;justify-content:center;overflow:hidden;transition:height .3s ease;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff80}product-info .wb-bandviz-band-on .wb-bandviz-stones{display:flex;align-items:center;justify-content:center;gap:3px;width:80%;height:100%}product-info .wb-bandviz-stone{width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#dde5ee 60%,#b7c2cf);box-shadow:0 0 3px #ffffffb3,0 1px 1px #00000040;display:inline-block!important}product-info .wb-bandviz-cap{font-size:10px;color:var(--muted);letter-spacing:.06em;text-align:center;line-height:1.4;max-width:130px}product-info .wb-bandviz-compare{display:flex;flex-direction:column;gap:4px}product-info .wb-bandviz-compare-head{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}product-info .wb-bandviz-compare-list{display:flex;flex-direction:column;gap:2px}product-info .wb-bandviz-row{display:flex;align-items:center;gap:14px;padding:6px 10px;border-radius:2px;border:1px solid transparent;transition:.18s}product-info .wb-bandviz-row.active{border-color:var(--gold-line);background:#ffffffb3;box-shadow:0 1px 2px #1c19170a}product-info .wb-bandviz-row-bar{flex:1;min-width:0;height:28px;display:flex;align-items:center;justify-content:flex-start}product-info .wb-bandviz-row-bar>span{display:block;width:100%;max-width:220px;background:linear-gradient(180deg,#f7f6f2,#dcd9d0,#a8a49a);border:1px solid #9a958b;border-radius:2px;box-shadow:0 1px 2px #0000001f,inset 0 1px #fff6;transition:.18s}product-info .wb-bandviz-row.active .wb-bandviz-row-bar>span{border-color:var(--gold);box-shadow:0 1px 3px #a1620740,inset 0 1px #ffffff80}product-info .wb-bandviz-row-meta{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;text-align:right;font-size:11px;color:var(--ink-2);line-height:1.25;min-width:96px;justify-content:flex-end}product-info .wb-bandviz-row-meta .ct{font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}product-info .wb-bandviz-row-meta .mm{font-family:Cormorant,serif;font-weight:600;font-size:17px;color:var(--ink);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}product-info .wb-bandviz-row-meta .mm small{font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:400;color:var(--muted);letter-spacing:.08em;margin-left:2px;text-transform:uppercase}product-info .wb-bandviz-row.active .wb-bandviz-row-meta .mm{color:var(--gold)}product-info .wb-bandviz-caption{font-size:11.5px;color:var(--muted);text-align:center;margin:12px 0 0;letter-spacing:.02em;line-height:1.5;padding-top:10px;border-top:1px dashed var(--gold-line)}product-info .wb-pills{display:flex;gap:8px;flex-wrap:wrap}product-info .wb-pill{min-width:78px;height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:13px;color:var(--ink-2);transition:.15s}product-info .wb-pill:hover{border-color:var(--gold)}product-info .wb-pill.active{border-color:var(--gold);color:var(--gold);background:#fbf7ee}product-info .wb-size-select{font-weight:400;width:100%;max-width:180px;height:46px;padding:0 38px 0 16px;border:1px solid var(--line-2);border-radius:2px;background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23A16207' stroke-width='1.4' stroke-linecap='round'><path d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px;font-family:Cormorant,Times New Roman,serif;font-weight:600;font-size:17px;color:var(--ink);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:.15s;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em @media(max-width:575px){font-size:14px}}product-info .wb-size-select:hover{border-color:var(--gold)}product-info .wb-size-select:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #a162071f}product-info .wb-size-note{font-size:11.5px;color:var(--muted);margin:10px 0 0;letter-spacing:.02em}product-info .wb-engrave{display:flex;flex-direction:column;gap:8px}product-info .wb-engrave-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-family:Cormorant,Times New Roman,serif;font-weight:500;font-size:17px;color:var(--ink);letter-spacing:.04em;transition:.15s}product-info .wb-engrave-input:hover{border-color:var(--gold-line)}product-info .wb-engrave-input:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #a162071a}product-info .wb-engrave-input::placeholder{color:var(--muted);font-style:italic;font-family:Cormorant,serif;font-size:16px;letter-spacing:.03em;font-weight:400;opacity:.85}product-info .wb-engrave-note{font-size:11px;color:var(--muted);margin:0;letter-spacing:.02em;line-height:1.5}product-info #wb-engrave-count{font-variant-numeric:lining-nums tabular-nums}product-info .wb-optlabel .variant-title-shap{gap:0px;width:fit-content;margin-bottom:0!important}product-info .wb-optlabel .variant-title-shap em{font-style:normal;color:var(--gold);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-left:10px;font-weight:400}product-info .wb-optlabel{display:flex;align-items:self-end;justify-content:space-between;margin-bottom:12px}product-info .wb-optlabel span.val{font-size:13px;color:var(--gold);font-weight:500;letter-spacing:.01em}product-info .wb-reassure{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}product-info .wb-reassure .r{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}product-info .wb-reassure svg{width:16px;height:16px;color:var(--gold);flex:none}product-info .rj-craftsmanship-specs__ornament svg{fill:#687999}product-info .bp-price-note{flex:0 0 100%;font-size:11.5px;letter-spacing:.04em;color:var(--muted);margin-top:6px}product-info .product__info-container .product__description{margin-top:10px}product-info .bp-stone-hidden{display:none}product-info .bp-stones-more{cursor:pointer}product-info .bp-stones-more svg{transition:transform .2s ease}product-info .bp-stones-actions{display:flex;justify-content:center;margin-top:14px}product-info .bp-stones-more{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid var(--gold-line);background:transparent;border-radius:2px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:.18s}product-info .bp-stones-more svg{width:12px;height:12px;color:currentColor;fill:none!important;transition:transform .25s}product-info .bp-stones-more[aria-expanded=true] svg{transform:rotate(180deg)}@media(max-width:767px){product-info .product{display:flex;padding-top:0}product-info .product__media-wrapper media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider){padding-left:0}product-info .slider.slider--mobile li{margin:0!important;width:100%;max-width:100%}product-info media-gallery slider-component{margin:0!important}product-info .wb-bandviz-stage{grid-template-columns:118px 1fr;gap:18px}product-info .wb-bandviz-finger-col{width:80px;height:152px}product-info .wb-bandviz-band-on{width:96px}product-info .wb-bandviz-row-meta{min-width:89px;gap:4px}product-info .variant_stone.active,product-info .variant_stone{grid-template-columns:repeat(3,1fr)}}product-info .product-form__quantity .quantity__label.form__label{background:transparent!important;padding:0!important}.product__media-wrapper slider-component .slider-buttons{display:none!important}.pd-guide:not([open]){display:none}.pd-guide{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;border-radius:3px;max-width:960px;width:calc(100vw - 32px);max-height:calc(100dvh - 48px);max-height:calc(100vh - 48px);background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #1c19172e,0 2px 6px #1c191714;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,sans-serif}.pd-guide::backdrop{background:#1c19178c;backdrop-filter:saturate(120%) blur(4px);-webkit-backdrop-filter:saturate(120%) blur(4px)}.pd-guide-x{position:absolute;top:14px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid var(--line);border-radius:50%;cursor:pointer;color:var(--ipd-2);transition:.15s;z-index:2}.pd-sizeguide{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:0 0 1px;cursor:pointer;font:inherit;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-line);transition:.15s}.pd-guide-in img{width:100%;object-fit:contain;height:auto}.pd-guide-in{line-height:0}.template_bracelet product-info .ring_size{margin-top:0;padding-top:18px;border-top:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/main-product.css.map */
