.atolea-video-slider{display:block;width:100%;overflow:hidden;background:var(--avs-background);color:var(--avs-text)}.atolea-video-slider *,.atolea-video-slider *:before,.atolea-video-slider *:after{box-sizing:border-box}.atolea-video-slider__section{width:100%;padding-block:var(--avs-padding-top-desktop) var(--avs-padding-bottom-desktop)}.atolea-video-slider__header{margin-block-end:30px;padding-inline:var(--container-gutter);text-align:center}.atolea-video-slider__heading,.atolea-video-slider__subheading,.atolea-video-slider__empty{margin:0}.atolea-video-slider__heading{max-width:800px;margin-inline:auto;color:inherit;font-family:var(--heading-font-family);font-size:var(--avs-heading-desktop);line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.atolea-video-slider__pill{display:inline-flex;min-height:40px;margin-block-start:8px;padding:8px;align-items:center;justify-content:center;border-radius:57px;background:var(--avs-pill-background)}.atolea-video-slider__subheading{line-height:1.5}.atolea-video-slider__carousel{display:flex;width:var(--avs-carousel-width);max-width:var(--avs-carousel-max-width);margin-inline:auto;align-items:center;gap:8px}.atolea-video-slider__arrow{display:grid;width:36px;height:36px;min-width:36px;padding:0;place-items:center;border:0!important;border-radius:50%;background:#fff!important;color:var(--avs-text);cursor:pointer;box-shadow:none}.atolea-video-slider__arrow svg{width:22px;height:22px}.atolea-video-slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.atolea-video-slider__viewport{min-width:0;overflow-x:auto;overflow-y:hidden;flex:1;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;touch-action:auto;-webkit-overflow-scrolling:touch}.atolea-video-slider__viewport::-webkit-scrollbar{display:none}.atolea-video-slider__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.atolea-video-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--avs-card-width);width:max-content;margin:0;padding:0;gap:var(--avs-card-gap);list-style:none}.atolea-video-slider__item{width:var(--avs-card-width);min-width:0}.atolea-video-slider__card{position:relative;display:grid;width:var(--avs-card-width);height:var(--avs-card-height);overflow:hidden;place-items:center;border:1px solid var(--avs-card-border);border-radius:var(--avs-card-radius);background:var(--avs-card-background);isolation:isolate}.atolea-video-slider__video,.atolea-video-slider__image,.atolea-video-slider__placeholder,.atolea-video-slider__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.atolea-video-slider__video,.atolea-video-slider__image{object-fit:cover}.atolea-video-slider__placeholder-svg{background:#eeeae5;color:#c9c1b7}.atolea-video-slider__play,.atolea-video-slider__sound{position:absolute;z-index:2;display:grid;padding:0;place-items:center;border-radius:50%;color:#fff;cursor:pointer}.atolea-video-slider__play{inset:50% auto auto 50%;width:64px;height:64px;border:2px solid #fff!important;background:transparent!important;opacity:.5;transform:translate(-50%,-50%);transition:opacity .18s ease}.atolea-video-slider__play:hover,.atolea-video-slider__play:focus-visible{opacity:.85}.atolea-video-slider__play svg{width:24px;height:24px}.atolea-video-slider__pause-icon,.atolea-video-slider__sound-icon,.atolea-video-slider__sound,.atolea-video-slider__card[data-playing=true] .atolea-video-slider__play-icon,.atolea-video-slider__card[data-muted=false] .atolea-video-slider__muted-icon{display:none}.atolea-video-slider__card[data-playing=true] .atolea-video-slider__pause-icon,.atolea-video-slider__card[data-muted=false] .atolea-video-slider__sound-icon,.atolea-video-slider__card[data-playing=true] .atolea-video-slider__sound{display:grid}.atolea-video-slider__card[data-playing=true] .atolea-video-slider__play{opacity:0}.atolea-video-slider__card[data-playing=true]:hover .atolea-video-slider__play,.atolea-video-slider__card[data-playing=true] .atolea-video-slider__play:focus-visible{opacity:.65}.atolea-video-slider__sound{right:12px;bottom:12px;width:32px;height:32px;border:0!important;background:#00000052!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.atolea-video-slider__sound svg{width:16px;height:16px}.atolea-video-slider__empty{text-align:center}@media screen and (max-width:699px){.atolea-video-slider__section{padding-block:var(--avs-padding-top-mobile) var(--avs-padding-bottom-mobile)}.atolea-video-slider__header{margin-block-end:30px;padding-inline:12px}.atolea-video-slider__heading{max-width:350px;font-size:var(--avs-heading-mobile);line-height:1.2}.atolea-video-slider__pill{min-height:40px;margin-block-start:8px}.atolea-video-slider__carousel{gap:0}.atolea-video-slider__arrow{display:none}.atolea-video-slider__viewport{overscroll-behavior-inline:auto;cursor:auto}}@media(prefers-reduced-motion:reduce){.atolea-video-slider__play{transition:none}}.jcr{display:block;width:100%;font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing)}.jcr *,.jcr *:before,.jcr *:after{box-sizing:border-box}.jcr__inner{padding-block:var(--jcr-padding-top) var(--jcr-padding-bottom)}.jcr__heading{margin:0;color:var(--jcr-muted);text-align:center}.jcr__summary{display:flex;width:fit-content;margin:62px auto 0;align-items:center;justify-content:center;gap:28px}.jcr__score{display:flex;align-items:center;gap:10px}.jcr__average{display:block;line-height:.95}.jcr__score-copy{display:flex;flex-direction:column;gap:3px}.jcr__score-copy p{margin:0;font-size:13px;line-height:1.1;white-space:nowrap}.jcr__summary-stars{position:relative;width:max-content;font-family:Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:1px}.jcr__summary-stars-base{color:transparent;-webkit-text-stroke:1px var(--jcr-text)}.jcr__summary-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--jcr-text);white-space:nowrap}.jcr__summary-divider{width:1px;height:124px;background:var(--jcr-line)}.jcr__breakdown{display:grid;width:210px;gap:6px}.jcr__breakdown-row{display:grid;grid-template-columns:31px minmax(80px,1fr) 28px;align-items:center;gap:8px;font-size:12px;line-height:1}.jcr__breakdown-label{display:flex;align-items:center;justify-content:flex-end;gap:4px}.jcr__breakdown-label span{font-family:Arial,sans-serif;font-size:15px}.jcr__bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--jcr-track)}.jcr__bar span{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--jcr-text)}.jcr__tools{display:grid;margin-top:90px;padding-bottom:8px;border-bottom:1px solid var(--jcr-line)}.jcr__sort{display:flex;width:max-content;margin:0 0 0 auto;align-items:center;gap:4px;font-size:13px}.jcr__sort select{width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:600;line-height:inherit;-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer}.jcr__sort select:focus-visible{outline:1px solid currentColor;outline-offset:3px}.jcr__sort svg{width:14px;height:14px;pointer-events:none}.jcr__reviews{display:grid;scroll-margin-top:96px}.jcr__review{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;grid-template-areas:"author headline date" "author body date" "author media date" "helpful helpful helpful";column-gap:28px;padding:33px 0 8px;border-bottom:1px solid var(--jcr-line)}.jcr__review[hidden]{display:none}.jcr__author{grid-area:author;margin:2px 0 0;font-size:14px;line-height:1.25}.jcr__headline{display:flex;grid-area:headline;min-width:0;align-items:center;gap:8px}.jcr__headline h3{margin:0;font:inherit;font-size:14px;font-weight:400;line-height:1.3}.jcr__stars{display:flex;flex:0 0 auto;gap:1px;font-family:Arial,sans-serif;font-size:19px;line-height:1}.jcr__body{grid-area:body;margin-top:17px;font-size:14px;line-height:1.45}.jcr__body p{margin:0}.jcr__media{display:flex;grid-area:media;gap:8px;margin-top:16px}.jcr__media img{display:block;width:112px;height:112px;object-fit:cover}.jcr__date{grid-area:date;justify-self:end;margin-top:2px;font-size:13px;line-height:1.25}.jcr__helpful{display:flex;grid-area:helpful;justify-self:end;margin-top:29px;align-items:center;gap:5px;font-size:13px;line-height:1}.jcr__vote{display:inline-flex;min-width:auto;min-height:auto;margin:0;padding:0;align-items:center;gap:2px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1;box-shadow:none;cursor:pointer}.jcr__vote svg{width:15px;height:15px}.jcr__vote[aria-pressed=true] svg{fill:currentColor}.jcr__pagination{display:flex;margin-top:34px;align-items:center;justify-content:center;gap:8px}.jcr__pagination[hidden]{display:none}.jcr__page-numbers{display:flex;align-items:center;justify-content:center;gap:6px}.jcr__page-nav,.jcr__page-number{display:inline-flex;min-width:40px;min-height:40px;margin:0;padding:0 13px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--jcr-line);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1;box-shadow:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.jcr__page-number{padding-inline:0}.jcr__page-number[aria-current=page]{border-color:var(--jcr-text);background:var(--jcr-text);color:var(--jcr-background)}.jcr__page-nav:not(:disabled):hover,.jcr__page-number:not([aria-current=page]):hover{border-color:var(--jcr-text)}.jcr__page-nav:focus-visible,.jcr__page-number:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jcr__page-nav:disabled{opacity:.35;cursor:default}.jcr__page-nav svg{width:14px;height:14px;flex:0 0 auto}.jcr__page-ellipsis{display:inline-flex;width:24px;min-height:40px;align-items:center;justify-content:center;color:var(--jcr-muted);font-size:13px}.jcr__editor-empty{margin:0;padding:42px 0;border-bottom:1px solid var(--jcr-line);font-size:15px;text-align:center}@media screen and (max-width:749px){.jcr__inner{padding-block:var(--jcr-mobile-padding-top) var(--jcr-mobile-padding-bottom)}.jcr__heading{line-height:1.4}.jcr__heading--desktop-only{display:none}.jcr__summary{position:relative;display:block;width:292px;margin-top:0}.jcr__score{width:250px;gap:9px}.jcr__average{line-height:.95}.jcr__summary-stars{font-size:21px;letter-spacing:1px}.jcr__score-copy p{font-size:13px}.jcr__summary-divider{position:absolute;top:-8px;right:0;width:1px;height:64px}.jcr__breakdown{width:250px;margin-top:10px;gap:8px}.jcr__breakdown-row{grid-template-columns:34px 142px 28px;gap:8px;font-size:13px}.jcr__breakdown-label span{font-size:17px}.jcr__bar{height:6px}.jcr__tools{margin-top:132px;padding-bottom:10px}.jcr__sort{margin-top:0;font-size:15px}.jcr__review{display:block;padding:44px 0 14px}.jcr__author{margin:0 0 2px;font-size:16px}.jcr__headline{gap:8px}.jcr__headline h3{font-size:16px}.jcr__stars{font-size:21px}.jcr__body{margin-top:20px;padding-inline:14px;font-size:17px;line-height:1.3}.jcr__media{margin-top:18px;padding-inline:14px}.jcr__media img{width:128px;height:128px}.jcr__date{display:block;margin:3px 0 0;font-size:16px;text-align:center}.jcr__helpful{margin-top:41px;font-size:16px}.jcr__vote{gap:2px}.jcr__vote svg{width:17px;height:17px}.jcr__pagination{margin-top:28px;gap:5px}.jcr__page-numbers{gap:4px}.jcr__page-nav,.jcr__page-number{min-width:38px;min-height:38px;padding-inline:10px;font-size:14px}.jcr__page-number{padding-inline:0}.jcr__page-nav span{display:none}.jcr__page-ellipsis{width:18px;min-height:38px}}.jewel-footer-benefits{padding-block:var(--jfb-padding-mobile);background:rgb(var(--jfb-background));color:rgb(var(--jfb-text))}.jewel-footer-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none}.jewel-footer-benefits__item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.jewel-footer-benefits__icon{display:grid;width:var(--jfb-icon-size);height:var(--jfb-icon-size);flex:0 0 var(--jfb-icon-size);place-items:center}.jewel-footer-benefits__icon svg,.jewel-footer-benefits__custom-icon{width:100%;height:100%}.jewel-footer-benefits__icon svg{stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jewel-footer-benefits__custom-icon{object-fit:contain}.jewel-footer-benefits__copy{min-width:0}.jewel-footer-benefits__title,.jewel-footer-benefits__text{margin:0}.jewel-footer-benefits__text{margin-block-start:1px;opacity:.88}@media screen and (min-width:700px){.jewel-footer-benefits{padding-block:var(--jfb-padding-desktop)}.jewel-footer-benefits__list{grid-template-columns:repeat(var(--jfb-count),minmax(0,1fr));gap:24px}.jewel-footer-benefits__item{flex-direction:row;gap:12px;text-align:left}}.jrm{background:var(--jrm-background);color:var(--jrm-text);font-family:var(--text-font-family);padding-block:var(--jrm-padding-top) var(--jrm-padding-bottom)}.jrm__header{margin:0 auto 54px;max-width:470px;text-align:center}.jrm__heading{color:inherit;margin:0;text-wrap:balance}.jrm__subheading{color:inherit;margin:8px 0 0}.jrm__masonry{column-count:4;column-gap:var(--jrm-gap)}.jrm__item{break-inside:avoid;box-sizing:border-box;display:inline-block;margin:0 0 var(--jrm-gap);overflow:hidden;vertical-align:top;width:100%}.jrm__review{background:var(--jrm-card-background);border-radius:var(--jrm-radius);padding:12px}.jrm__stars{color:var(--jrm-stars);display:flex;font-size:17px;gap:0;letter-spacing:-.08em;line-height:1;margin-bottom:16px}.jrm__star--empty{opacity:.22}.jrm__review-title,.jrm__review-body{color:inherit}.jrm__review-title{font-weight:700;margin:0 0 3px}.jrm__review-body{font-weight:500}.jrm__review-body p{margin:0}.jrm__review-body p+p{margin-top:8px}.jrm__image{aspect-ratio:6 / 5;border-radius:var(--jrm-radius);line-height:0}.jrm__image img,.jrm__placeholder{display:block;height:100%;object-fit:cover;width:100%}.jrm__image--placeholder{align-items:center;background:color-mix(in srgb,var(--jrm-card-background) 72%,transparent);display:inline-flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.jrm__image--placeholder .jrm__placeholder{height:150px;margin-bottom:10px}.jrm__image--placeholder span,.jrm__empty{font-size:13px;line-height:1.3}.jrm__empty{column-span:all;text-align:center}@media screen and (max-width:1099px){.jrm__masonry{column-count:2}}@media screen and (max-width:749px){.jrm{padding-block:var(--jrm-padding-top-mobile) var(--jrm-padding-bottom-mobile)}.jrm__header{margin-bottom:48px;max-width:none}.jrm__subheading{margin-top:6px}.jrm__masonry{column-count:1}.jrm__review{padding:12px}.jrm__stars{margin-bottom:17px}}.review-section{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid var(--review-section-border);background:linear-gradient(180deg,var(--review-background-top) 0%,var(--review-background-bottom) 100%);color:var(--review-text-color);font-family:var(--text-font-family)}.review-section *,.review-section *:before,.review-section *:after{box-sizing:border-box}.review-section__inner{width:auto;padding-block:var(--review-padding-top-desktop) var(--review-padding-bottom-desktop)}.review-section__heading{max-width:760px;margin:0 auto var(--review-heading-gap-desktop);color:var(--review-heading-color);font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:700;line-height:1.2;text-align:center;text-wrap:balance}.review-section__viewport{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.review-section__viewport::-webkit-scrollbar{display:none}.review-section__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--review-gap) * (var(--review-visible-cards) - 1))) / var(--review-visible-cards));gap:var(--review-gap);width:100%;margin:0;padding:0;list-style:none}.review-section__card{display:flex;min-width:0;min-height:var(--review-card-min-height);padding:clamp(16px,1.3vw,var(--review-card-padding));flex-direction:column;aspect-ratio:.506 / 1;scroll-snap-align:start;border:1px solid var(--review-card-border);background:var(--review-card-background)}.review-section__stars{display:flex;gap:1px;margin-bottom:8px;color:var(--review-star-color);font-size:clamp(16px,1.2vw,22px);line-height:1;letter-spacing:0;-webkit-text-stroke:.45px var(--review-text-color)}.review-section__title{margin:0 0 7px;color:var(--review-text-color);font:inherit;font-weight:700;line-height:1.25}.review-section__text{margin:0;color:var(--review-text-color);line-height:1.45}.review-section__text p{margin:0}.review-section__author{margin:8px 0 0;color:var(--review-text-color);font-weight:700;line-height:1.25}.review-section__verified{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--review-text-color);line-height:1.2}.review-section__verified svg{width:16px;height:16px;flex:0 0 auto;color:var(--review-verified-color)}.review-section__media{width:100%;margin-top:auto;padding-top:clamp(18px,1.5vw,28px);aspect-ratio:4 / 3}.review-section__media img,.review-section__placeholder{display:block;width:100%;height:100%;border-radius:var(--review-image-radius);object-fit:cover}.review-section__empty{margin:0;text-align:center}@media screen and (max-width:749px){.review-section__inner{padding-block:var(--review-padding-top-mobile) var(--review-padding-bottom-mobile)}.review-section__heading{max-width:350px;margin-bottom:var(--review-heading-gap-mobile);line-height:1.28}.review-section__track{grid-auto-columns:min(var(--review-mobile-card-width),calc(100vw - 82px));gap:26px;scroll-snap-type:x mandatory}.review-section__card{min-height:var(--review-mobile-card-min-height);padding:26px;aspect-ratio:auto}.review-section__stars{margin-bottom:13px;font-size:25px;letter-spacing:1px}.review-section__title{margin-bottom:10px;line-height:1.25}.review-section__text{line-height:1.42}.review-section__author,.review-section__verified{margin-top:10px}.review-section__verified svg{width:19px;height:19px}.review-section__media{padding-top:28px}}.jewel-you-might-like{overflow:hidden;padding-block:30px 48px;background:rgb(var(--jewel-related-background))}.jewel-you-might-like__heading{margin:0 0 22px}.jewel-you-might-like__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.jewel-you-might-like__track::-webkit-scrollbar{display:none}.jewel-you-might-like__card{min-width:0;scroll-snap-align:start}.jewel-you-might-like .product-card{--product-card-badge-spacing: 9px;--product-card-info-padding: 0;gap:0;border-radius:0;background:transparent}.jewel-you-might-like .product-card__figure{overflow:hidden;border-radius:2px;background:#f7f5f1}.jewel-you-might-like .product-card__figure>a{display:block;aspect-ratio:1 / 1}.jewel-you-might-like .product-card__image{width:100%;height:100%;border-radius:0;object-fit:contain}.jewel-you-might-like .product-card__info{gap:2px;padding:11px 0 0}.jewel-you-might-like :is(.product-card__title,.price-list){font-size:13px;line-height:1.45}.jewel-you-might-like .product-card__title a{font-weight:400}.jewel-you-might-like .price-list{gap:5px}.jewel-you-might-like .price-list sale-price{color:rgb(var(--text-color))}.jewel-you-might-like .price-list compare-at-price{color:rgb(var(--text-color) / .5);font-size:11px}.jewel-you-might-like__finishes{display:flex;align-items:center;gap:5px;margin-block-start:9px}.jewel-you-might-like__finish{position:relative;width:17px;height:17px;border:1px solid rgb(var(--text-color) / .16);border-radius:50%;box-shadow:inset 0 0 0 2px rgb(var(--jewel-related-background))}.jewel-you-might-like__finish:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;content:""}.jewel-you-might-like__finish--gold:after{background:linear-gradient(135deg,#f9da78,#c79622)}.jewel-you-might-like__finish--silver:after{background:linear-gradient(135deg,#f4f4f4,#b8b8b8)}.jewel-you-might-like__finish[aria-current=page]{border-color:rgb(var(--text-color) / .65)}.jewel-you-might-like__card--placeholder{aspect-ratio:1 / 1;background:#f7f5f1}.jewel-you-might-like__card--placeholder svg{width:100%;height:100%}@media screen and (min-width:700px){.jewel-you-might-like{padding-block:38px 60px}.jewel-you-might-like__track{grid-auto-columns:calc((100% - (var(--jewel-related-columns) - 1) * 8px) / var(--jewel-related-columns))}}.video-slider{display:block;width:100%;overflow:hidden;background:var(--video-slider-background);color:var(--video-slider-text);font-family:var(--text-font-family)}.video-slider *,.video-slider *:before,.video-slider *:after{box-sizing:border-box}.video-slider__section{width:100%;padding-block:var(--video-slider-padding-top-desktop) var(--video-slider-padding-bottom-desktop)}.video-slider__header{margin-bottom:30px;text-align:center}.video-slider__heading{max-width:780px;margin:0 auto;color:inherit;font-family:var(--text-font-family);font-size:clamp(27px,2.65vw,36px);font-style:var(--text-font-style);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.video-slider__subheading{max-width:620px;margin:15px auto 0;color:inherit;font-size:13px;line-height:1.45;text-wrap:balance}.video-slider__viewport{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:max(55px,calc((100vw - var(--video-slider-content-width)) / 2));scrollbar-width:none;cursor:grab;touch-action:auto;-webkit-overflow-scrolling:touch}.video-slider__viewport::-webkit-scrollbar{display:none}.video-slider__viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.video-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--video-slider-card-width-desktop);gap:var(--video-slider-gap-desktop);width:max-content;margin:0;padding:0 max(55px,calc((100vw - var(--video-slider-content-width)) / 2));list-style:none}.video-slider__item{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.video-slider__card{position:relative;width:100%;overflow:hidden;aspect-ratio:9 / 15;border-radius:var(--video-slider-radius);background:#e8e5e0;isolation:isolate}.video-slider__video,.video-slider__image,.video-slider__placeholder,.video-slider__placeholder-svg{display:block;width:100%;height:100%}.video-slider__video,.video-slider__image{object-fit:cover}.video-slider__placeholder-svg{background:#ede9e3;color:#c8c1b7}.video-slider__control{position:absolute;z-index:2;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0!important;border-radius:50%;background:#b4b4b494!important;color:#fff;cursor:pointer;box-shadow:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.video-slider__control:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.video-slider__control:focus-visible{outline:2px solid #fff;outline-offset:2px}.video-slider__sound{top:14px;left:14px;background:#d2d2d27f!important}.video-slider__play{right:14px;bottom:14px}.video-slider__icon{width:15px;height:15px}.video-slider__icon--pause,.video-slider__icon--sound,.video-slider__card[data-playing=true] .video-slider__icon--play,.video-slider__card[data-muted=false] .video-slider__icon--muted{display:none}.video-slider__card[data-playing=true] .video-slider__icon--pause,.video-slider__card[data-muted=false] .video-slider__icon--sound{display:block}.video-slider__empty{margin-block:0;text-align:center}@media screen and (min-width:750px){.video-slider__viewport{scroll-snap-type:x proximity}}@media screen and (max-width:749px){.video-slider__section{padding-block:var(--video-slider-padding-top-mobile) var(--video-slider-padding-bottom-mobile)}.video-slider__header{margin-bottom:31px;padding-inline:28px}.video-slider__heading{max-width:310px;font-size:25px;line-height:1.1;letter-spacing:-.035em}.video-slider__subheading{max-width:290px;margin-top:14px;font-size:13px}.video-slider__viewport{scroll-padding-inline:14px;scroll-snap-type:x proximity;overscroll-behavior-inline:auto;cursor:auto}.video-slider__track{grid-auto-columns:min(max(var(--video-slider-card-width-mobile),58vw),calc(100vw - 64px));gap:var(--video-slider-gap-mobile);padding-inline:14px}.video-slider__card{aspect-ratio:9 / 13}}@media(prefers-reduced-motion:reduce){.video-slider__viewport{scroll-behavior:auto}}.jewel-bracelet-preview,.jewel-bracelet-preview .custom-ring-preview{display:block;width:100%;aspect-ratio:1}.jewel-bracelet-preview .custom-ring-preview{position:relative;overflow:hidden;background:#fff}.jewel-bracelet-preview .custom-ring-preview img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.jewel-bracelet-preview .custom-ring-preview img[hidden]{display:none}.jewel-bracelet-preview .ring-stone{pointer-events:none}.jewel-bracelet-preview .ring-stone-left:not(.is-mirrored),.jewel-bracelet-preview .ring-stone-right.is-mirrored{clip-path:polygon(40.2% 59.2%,41% 56.3%,42.3% 54.6%,45.1% 53.5%,48.2% 54.5%,49.9% 57.6%,49.9% 61.5%,48.6% 64%,46.1% 65.4%,43.3% 64.5%,41.1% 62.4%)}.jewel-bracelet-preview .ring-stone-right:not(.is-mirrored),.jewel-bracelet-preview .ring-stone-left.is-mirrored{clip-path:polygon(50.1% 57.6%,51.8% 54.5%,54.9% 53.5%,57.7% 54.6%,59% 56.3%,59.8% 59.2%,58.9% 62.4%,56.7% 64.5%,53.9% 65.4%,51.4% 64%,50.1% 61.5%)}.jewel-bracelet-preview .ring-stone.is-mirrored{transform:scaleX(-1)}.jewel-bracelet-preview--compact{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#fff}.jewel-bracelet-preview--compact .custom-ring-preview{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1.05);transform-origin:center}@media(prefers-reduced-motion:reduce){.jewel-bracelet-preview .ring-base,.jewel-bracelet-preview .ring-stone{transition:none}}.calm-benefits{color:var(--calm-text)}.calm-benefits__list{display:grid;gap:var(--calm-gap);margin:0;padding:0;list-style:none}.calm-benefits__row{display:flex;align-items:center;gap:10px;min-width:0}.calm-benefits__icon{display:flex;flex:0 0 var(--calm-size);width:var(--calm-size);height:var(--calm-size);align-items:center;justify-content:center;color:var(--calm-icon)}.calm-benefits__icon svg,.calm-benefits__icon img{display:block;width:100%;height:100%;object-fit:contain}.calm-benefits__text{min-width:0;overflow-wrap:anywhere}.cart-reservation-timer{min-height:42px;margin-block-end:10px;padding:9px 12px;border:1px solid #eee7dd;border-radius:4px;color:#2f2f2f;background:#fbf8f3;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:1.35;text-align:center}.cart-reservation-timer__icon{width:16px;height:16px;color:#6573b7;flex:0 0 auto}.cart-reservation-timer__icon svg{width:100%;height:100%;display:block}.cart-reservation-timer__label{min-width:0}.cart-reservation-timer__time{color:#6573b7;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width:399px){.cart-reservation-timer{gap:5px;padding-inline:9px;font-size:12px}}.jewel-initial-ring-preview,.jewel-initial-ring-preview__media,.jewel-initial-ring-preview__canvas{display:block;width:100%;aspect-ratio:1}.jewel-initial-ring-preview__media{position:relative;overflow:hidden;background:#fff}.jewel-initial-ring-preview__canvas{position:relative}.jewel-initial-ring-preview__base{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.jewel-initial-ring-preview__stone{position:absolute;z-index:2;top:49.55%;left:57.33%;display:block;width:8.89%;aspect-ratio:1;border-radius:50%;background-image:var(--jirp-stone-image);background-repeat:no-repeat;background-position:var(--jirp-stone-x) var(--jirp-stone-y);background-size:660% 660%}.jewel-initial-ring-preview__letter{position:absolute;z-index:3;top:37.22%;left:29.89%;display:block;width:24.44%;aspect-ratio:1;background-image:var(--jirp-letter-image);background-repeat:no-repeat;background-position:var(--jirp-letter-x) var(--jirp-letter-y);background-size:700% 400%}.jewel-initial-ring-preview--compact,.jewel-initial-ring-preview--compact .jewel-initial-ring-preview__media{aspect-ratio:16 / 9}.jewel-initial-ring-preview--compact .jewel-initial-ring-preview__canvas{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1.35)}@media(prefers-reduced-motion:reduce){.jewel-initial-ring-preview__stone,.jewel-initial-ring-preview__letter{transition:none}}.jewel-artwork-upload{display:block;margin-block:var(--jau-margin-top) var(--jau-margin-bottom);color:var(--jau-text)}.jewel-artwork-upload__footer,.jewel-artwork-upload__empty,.jewel-artwork-upload__selected{display:flex;align-items:center}.jewel-artwork-upload [hidden]{display:none!important}.jewel-artwork-upload__shell{padding:16px;border-radius:var(--jau-radius);background:var(--jau-background)}.jewel-artwork-upload__choose,.jewel-artwork-upload__required,.jewel-artwork-upload__formats{opacity:.62}.jewel-artwork-upload__instructions{display:flex;align-items:flex-start;gap:8px;margin:7px 2px 0;color:var(--jau-text);line-height:1.4;opacity:1}.jewel-artwork-upload__info-icon{display:grid;width:16px;height:16px;flex:0 0 16px;margin-block-start:.08em;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:inherit;font-size:10px;font-style:normal;font-weight:600;line-height:1}.jewel-artwork-upload__instruction-copy{min-width:0}.jewel-artwork-upload__trigger{display:block;width:100%;min-height:60px;padding:8px 14px;border:0;border-radius:3px;background:var(--jau-trigger-background);color:inherit;font-family:inherit;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.jewel-artwork-upload__trigger:hover,.jewel-artwork-upload.is-dragging .jewel-artwork-upload__trigger{background:color-mix(in srgb,var(--jau-trigger-background) 94%,var(--jau-accent))}.jewel-artwork-upload__input:focus-visible+.jewel-artwork-upload__shell .jewel-artwork-upload__trigger{outline:2px solid var(--jau-accent);outline-offset:3px}.jewel-artwork-upload__empty{min-height:44px;width:100%;gap:10px}.jewel-artwork-upload__plus{flex:0 0 auto;font:inherit;font-size:20px;font-weight:400;line-height:1}.jewel-artwork-upload__empty-copy{display:grid;flex:1 1 auto;min-width:0;gap:2px;text-align:left}.jewel-artwork-upload__heading{font-weight:500;line-height:1.25}.jewel-artwork-upload__choose{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.jewel-artwork-upload__required{flex:0 0 auto;margin-inline-start:auto;white-space:nowrap}.jewel-artwork-upload__selected{min-height:44px;width:100%;gap:10px}.jewel-artwork-upload__preview-shell{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border-radius:3px;background:#fff}.jewel-artwork-upload__preview{width:100%;height:100%;object-fit:cover}.jewel-artwork-upload__file-icon{display:none;width:24px;color:var(--jau-accent)}.jewel-artwork-upload__file-icon svg{display:block;width:100%}.jewel-artwork-upload__file-copy{display:grid;flex:1 1 auto;min-width:0;gap:2px;text-align:left}.jewel-artwork-upload__file-copy strong{overflow:hidden;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.jewel-artwork-upload__file-copy span{opacity:.62}.jewel-artwork-upload__check{display:grid;box-sizing:border-box;width:22px;height:22px;flex:0 0 22px;margin-inline-start:auto;place-items:center;overflow:hidden;border-radius:999px;background:var(--jau-accent);color:#fff}.jewel-artwork-upload__check svg{display:block;width:12px;height:12px}.jewel-artwork-upload__footer{justify-content:space-between;gap:12px;margin-block-start:8px;padding-inline:2px}.jewel-artwork-upload__success{color:var(--jau-accent)}.jewel-artwork-upload__remove{padding:0;border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.jewel-artwork-upload__error{margin:8px 2px 0;color:#b42318}@media(max-width:410px){.jewel-artwork-upload__shell{padding:12px}.jewel-artwork-upload__trigger{padding-inline:12px}.jewel-artwork-upload__required{display:none}.jewel-artwork-upload__empty-copy{gap:3px}.jewel-artwork-upload__choose{overflow:visible;opacity:.72;text-overflow:clip;white-space:normal}}@media(prefers-reduced-motion:reduce){.jewel-artwork-upload__trigger{transition:none}}.jewel-benefit{display:flex;width:100%;min-height:var(--jewel-benefit-height);align-items:center;justify-content:center;margin-block:var(--jewel-benefit-margin-top) var(--jewel-benefit-margin-bottom);padding:8px 16px;border-radius:var(--jewel-benefit-radius);background:var(--jewel-benefit-background);color:var(--jewel-benefit-color)}.jewel-benefit__content{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--jewel-benefit-gap)}.jewel-benefit__image,.jewel-benefit__default-icon{display:block;flex:0 0 var(--jewel-benefit-icon-size);width:var(--jewel-benefit-icon-size);height:var(--jewel-benefit-icon-size)}.jewel-benefit__image{object-fit:contain}.jewel-benefit__default-icon{overflow:visible;fill:none;stroke:var(--jewel-benefit-icon-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.jewel-benefit__text{min-width:0;line-height:1.25;text-align:center}.jewel-benefit__text:not([class*=txt-]){font-size:var(--jewel-benefit-text-size);font-weight:500}.jewel-birthstone-drawer{display:block;color:var(--jbd-text)}.jewel-birthstone-drawer__trigger-shell{padding:16px;background:color-mix(in srgb,var(--jbd-shell) var(--jbd-shell-opacity),transparent);border-radius:4px}.jewel-birthstone-drawer__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:3px;background:var(--jbd-trigger);color:inherit;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.jewel-birthstone-drawer .jewel-birthstone-drawer__trigger{background-color:var(--jbd-trigger)}.jewel-birthstone-drawer__trigger-copy{display:flex;align-items:baseline;flex:1 1 auto;gap:8px;min-width:0;white-space:nowrap}.jewel-birthstone-drawer__plus{flex:0 0 auto;font:inherit;font-size:var(--jbd-plus-size);font-weight:400;line-height:1;text-align:center}.jewel-birthstone-drawer__count{flex:0 0 auto;margin-left:14px;white-space:nowrap}.jewel-birthstone-drawer__note,.jewel-birthstone-drawer__count,.jewel-birthstone-drawer__header-count{color:inherit;opacity:.45}.jewel-birthstone-drawer__dialog{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(100%,470px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;overflow:hidden;background:transparent;color:var(--jbd-text);transform:translate(100%);will-change:transform;transition:transform .46s cubic-bezier(.16,1,.3,1),display .46s allow-discrete,overlay .46s allow-discrete}.jewel-birthstone-drawer__dialog[open]{transform:translate(0)}.jewel-birthstone-drawer__dialog.is-closing{transform:translate(100%);transition:transform .38s cubic-bezier(.4,0,.2,1),display .38s allow-discrete,overlay .38s allow-discrete}.jewel-birthstone-drawer__dialog::backdrop{background-color:#000000c2;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:1;transition:opacity .46s ease,background-color .46s ease,-webkit-backdrop-filter .46s ease,backdrop-filter .46s ease,display .46s allow-discrete,overlay .46s allow-discrete}.jewel-birthstone-drawer__dialog.is-closing::backdrop{background-color:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;transition:opacity .38s cubic-bezier(.4,0,.2,1),background-color .38s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .38s cubic-bezier(.4,0,.2,1),backdrop-filter .38s cubic-bezier(.4,0,.2,1),display .38s allow-discrete,overlay .38s allow-discrete}.jewel-birthstone-drawer__panel{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--jbd-panel)}.jewel-birthstone-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:64px;padding:16px 20px;border-bottom:1px solid rgb(0 0 0 / 8%);background:var(--jbd-panel)}.jewel-birthstone-drawer__header>div{display:flex;align-items:baseline;gap:8px}.jewel-birthstone-drawer__close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:24px;cursor:pointer}.jewel-birthstone-drawer__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.jewel-birthstone-drawer__preview{display:block;width:100%;min-height:0;padding:0 0 18px;overflow:hidden;background:var(--jbd-panel)}.jewel-birthstone-drawer__preview--sticky{position:sticky;z-index:4;top:0;isolation:isolate;box-shadow:0 1px #00000014}.jewel-birthstone-drawer__preview-image{display:block;width:100%;height:260px;object-fit:cover;object-position:center;background:#fff}.jewel-birthstone-drawer__group{padding:18px 15px 0}.jewel-birthstone-drawer__group:last-child{padding-bottom:18px}.jewel-birthstone-drawer__group h3{margin:0 0 12px;font:inherit;font-family:serif;font-size:17px}.jewel-birthstone-drawer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.jewel-birthstone-drawer__stone{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;min-height:124px;padding:10px 5px 9px;border:0;background:var(--jbd-tile);color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:background-color .16s ease}.jewel-birthstone-drawer .jewel-birthstone-drawer__stone{background-color:var(--jbd-tile)}.jewel-birthstone-drawer__stone[aria-pressed=true]{background-color:var(--jbd-selected)}.jewel-birthstone-drawer__stone:focus-visible,.jewel-birthstone-drawer__trigger:focus-visible,.jewel-birthstone-drawer__close:focus-visible,.jewel-birthstone-drawer__confirm:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jewel-birthstone-drawer__stone-visual{display:grid;place-items:center;width:100%;height:82px;margin-bottom:5px}.jewel-birthstone-drawer__stone-image{width:var(--jbd-stone-size);max-width:100%;height:var(--jbd-stone-size);max-height:100%;object-fit:contain}.jewel-birthstone-drawer__round-stone{display:block;width:var(--jbd-stone-size);max-width:100%;height:var(--jbd-stone-size);max-height:100%;border-radius:50%;background-repeat:no-repeat;background-position:var(--jbd-sprite-x) var(--jbd-sprite-y);background-size:660% 660%}.jewel-birthstone-drawer__gem{display:block;width:calc(var(--jbd-stone-size) * .75);height:var(--jbd-stone-size);background:linear-gradient(135deg,color-mix(in srgb,var(--jbd-gem) 55%,white),var(--jbd-gem) 45%,color-mix(in srgb,var(--jbd-gem) 58%,black));clip-path:polygon(50% 0,76% 16%,94% 54%,82% 83%,50% 100%,18% 83%,6% 54%,24% 16%);box-shadow:inset 0 0 0 1px #ffffff59}.jewel-birthstone-drawer__stone-visual.is-radiant .jewel-birthstone-drawer__gem{width:calc(var(--jbd-stone-size) * .83);height:var(--jbd-stone-size);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%)}.jewel-birthstone-drawer__stone-label{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jewel-birthstone-drawer__footer{position:sticky;z-index:2;bottom:0;flex:0 0 auto;padding:16px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid rgb(0 0 0 / 8%);background:var(--jbd-panel);box-shadow:0 -8px 18px #0000000a}.jewel-birthstone-drawer .jewel-birthstone-drawer__confirm{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:4px;background-color:var(--jbd-button);color:var(--jbd-button-text);font:inherit;font-weight:700;cursor:pointer}.jewel-birthstone-drawer__confirm span:last-child{position:absolute;right:30px;opacity:.5}.jewel-birthstone-drawer__editor-note{padding:12px;border:1px dashed currentColor}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__header{min-height:60px;padding:8px 16px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__close{width:44px;height:44px;font-size:30px}.jewel-birthstone-drawer__steps{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;border-bottom:1px solid #e9e9e9}.jewel-birthstone-drawer__steps button{display:grid;gap:3px;min-height:54px;padding:7px 12px;border:1px solid #d9d9d9;border-radius:4px;text-align:left;font:inherit;font-size:13px;background:#fff;color:inherit;cursor:pointer}.jewel-birthstone-drawer__steps button[aria-selected=true]{border-color:#7680ab;background:#f0f2f8;box-shadow:inset 0 0 0 1px #7680ab}.jewel-birthstone-drawer__steps strong{font-size:14px;font-weight:600}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__preview{padding:0}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__preview--sticky{position:relative}.jewel-birthstone-drawer--compact .jewel-ring-preview--compact{height:clamp(120px,20dvh,170px);aspect-ratio:auto}.jewel-birthstone-drawer--compact .jewel-ring-preview--compact .custom-ring-preview{transform:translateY(-50%) scale(.98)}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__group{padding:12px 16px 16px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__group[hidden]{display:none}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__group h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__grid{gap:6px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__stone{min-height:82px;padding:6px 3px;border:1px solid transparent;border-radius:3px;font-size:13px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__stone[aria-pressed=true]{border-color:#7680ab;background:#f0f2f8}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__stone-visual{height:48px;margin-bottom:5px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__stone-image,.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__round-stone{width:48px;height:48px;max-height:48px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__stone-label{font-size:13px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__footer{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.jewel-birthstone-drawer__scroll-hint{display:block;width:100%;padding:0 0 10px;color:#525b80;font:inherit;font-size:13px;cursor:pointer}.jewel-birthstone-drawer__scroll-hint[hidden],.jewel-birthstone-drawer__error[hidden]{display:none}.jewel-birthstone-drawer__error{margin:0 0 10px;font-size:13px;color:#9d2525}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__confirm{min-height:50px;font-size:15px}.jewel-birthstone-drawer--compact .jewel-birthstone-drawer__confirm:disabled{opacity:.5;cursor:default}@starting-style{.jewel-birthstone-drawer__dialog[open]{transform:translate(100%)}.jewel-birthstone-drawer__dialog[open]::backdrop{background-color:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}@media screen and (min-width:750px){.jewel-birthstone-drawer__dialog::backdrop{background-color:#00000085;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jewel-birthstone-drawer__dialog.is-closing::backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@starting-style{.jewel-birthstone-drawer__dialog[open]::backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}}@media screen and (max-width:749px){.jewel-birthstone-drawer__dialog{width:100%}.jewel-birthstone-drawer__preview-image{height:240px}}@media(prefers-reduced-motion:reduce){.jewel-birthstone-drawer__dialog,.jewel-birthstone-drawer__dialog::backdrop{transition-duration:.01ms}}.jewel-cart-preview{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden}.jewel-cart-preview img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.jewel-cart-preview__stone{pointer-events:none}.jewel-cart-preview__stone--left:not(.is-mirrored),.jewel-cart-preview__stone--right.is-mirrored{clip-path:polygon(36.5% 50%,38% 47.5%,42% 45.7%,46.5% 46.5%,49.8% 51%,50.2% 59.5%,47.5% 64.5%,43.5% 66.2%,40% 63%,37.5% 57.5%)}.jewel-cart-preview__stone--right:not(.is-mirrored),.jewel-cart-preview__stone--left.is-mirrored{clip-path:polygon(50.2% 51%,53.5% 46.5%,58% 45.7%,62% 47.5%,63.5% 50%,62.5% 57.5%,60% 63%,56.5% 66.2%,52.5% 64.5%,49.8% 59.5%)}.jewel-cart-preview--bracelet .jewel-cart-preview__stone--left:not(.is-mirrored),.jewel-cart-preview--bracelet .jewel-cart-preview__stone--right.is-mirrored{clip-path:polygon(40.2% 59.2%,41% 56.3%,42.3% 54.6%,45.1% 53.5%,48.2% 54.5%,49.9% 57.6%,49.9% 61.5%,48.6% 64%,46.1% 65.4%,43.3% 64.5%,41.1% 62.4%)}.jewel-cart-preview--bracelet .jewel-cart-preview__stone--right:not(.is-mirrored),.jewel-cart-preview--bracelet .jewel-cart-preview__stone--left.is-mirrored{clip-path:polygon(50.1% 57.6%,51.8% 54.5%,54.9% 53.5%,57.7% 54.6%,59% 56.3%,59.8% 59.2%,58.9% 62.4%,56.7% 64.5%,53.9% 65.4%,51.4% 64%,50.1% 61.5%)}.jewel-cart-preview__stone.is-mirrored{transform:scaleX(-1)}.jewel-color-selector{display:block;color:var(--jcs-text)}.jewel-color-selector__label{display:flex;align-items:baseline;gap:4px;margin-block-end:9px;line-height:inherit}.jewel-color-selector__label strong{font-weight:700}.jewel-color-selector__values{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jcs-gap)}.jewel-color-selector__swatch{display:grid;place-items:center;width:var(--jcs-size);height:var(--jcs-size);padding:2px;border:1px solid transparent;border-radius:50%;background:#fff;color:inherit;cursor:pointer;text-decoration:none}.jewel-color-selector__swatch-fill{width:100%;height:100%;border-radius:inherit;background:var(--jcs-swatch) center / cover no-repeat;box-shadow:inset 0 0 0 1px #00000024}.jewel-color-selector__swatch.is-selected,.jewel-color-selector__input:checked+.jewel-color-selector__swatch{border-color:var(--jcs-ring)}.jewel-color-selector__swatch:focus-visible,.jewel-color-selector__input:focus-visible+.jewel-color-selector__swatch{outline:2px solid currentColor;outline-offset:2px}.jewel-color-selector__swatch.is-disabled{cursor:not-allowed;opacity:.45}.jewel-review-carousel{display:block;min-width:0;padding:var(--review-highlight-padding-y) var(--review-highlight-padding-x);margin-block:var(--review-highlight-margin-top) var(--review-highlight-margin-bottom);overflow:hidden;border:1px solid color-mix(in srgb,var(--review-highlight-color) 4%,transparent);border-radius:var(--review-highlight-radius);background:var(--review-highlight-background);color:var(--review-highlight-color)}.jewel-review-carousel__overview{display:block;color:inherit;text-decoration:none;cursor:pointer}.jewel-review-carousel__header,.jewel-review-carousel__summary,.jewel-review-carousel__card-top,.jewel-review-carousel__footer,.jewel-review-carousel__verified{display:flex;align-items:center}.jewel-review-carousel__header{justify-content:space-between;margin-bottom:8px;font-size:14px;line-height:1.25}.jewel-review-carousel__header svg{width:16px;height:16px}.jewel-review-carousel__summary{gap:8px;margin-bottom:12px}.jewel-review-carousel__summary strong{font-size:18px;line-height:1;font-weight:600}.jewel-review-carousel__summary span,.jewel-review-carousel__card-stars{color:var(--review-highlight-star);letter-spacing:1px}.jewel-review-carousel__summary span{font-size:18px;line-height:1}.jewel-review-carousel__track{display:flex;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none}.jewel-review-carousel__track.is-dragging{cursor:grabbing}.jewel-review-carousel__track::-webkit-scrollbar{display:none}.jewel-review-carousel__card{display:flex;flex:0 0 280px;flex-direction:column;gap:10px;width:280px;min-height:166px;padding:10px;border-radius:12px;background:var(--review-highlight-card-background);scroll-snap-align:start;scroll-snap-stop:always}.jewel-review-carousel__card-top,.jewel-review-carousel__footer{justify-content:space-between}.jewel-review-carousel__card-stars{font-size:14px;line-height:1}.jewel-review-carousel__date,.jewel-review-carousel__footer,.jewel-review-carousel__body{color:var(--review-highlight-muted);font-size:14px;line-height:1.2}.jewel-review-carousel__card-body{display:flex;gap:10px;height:82px;min-height:82px;overflow:hidden}.jewel-review-carousel__media{flex:0 0 62px;width:62px;height:82px;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--review-highlight-color) 5%,transparent)}.jewel-review-carousel__image{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.jewel-review-carousel__copy{min-width:0;flex:1 1 auto;overflow:hidden}.jewel-review-carousel__title{margin:0;overflow:hidden;font-size:14px;line-height:1.25;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jewel-review-carousel__body{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.jewel-review-carousel__body p{margin:0}.jewel-review-carousel__divider{width:100%;height:1px;background:color-mix(in srgb,var(--review-highlight-color) 6%,transparent)}.jewel-review-carousel__footer{margin-top:auto}.jewel-review-carousel__verified{gap:2px;white-space:nowrap}.jewel-review-carousel__verified svg{width:14px;height:14px}@media screen and (max-width:699px){.jewel-review-carousel__card{flex-basis:min(280px,calc(100vw - 86px));width:min(280px,calc(100vw - 86px))}}.jewel-review-highlight{width:100%;box-sizing:border-box;display:grid;grid-template-columns:var(--review-highlight-image-size) minmax(0,1fr);align-items:center;gap:var(--review-highlight-gap);padding:var(--review-highlight-padding-y) var(--review-highlight-padding-x);margin-block:var(--review-highlight-margin-top) var(--review-highlight-margin-bottom);border-radius:var(--review-highlight-radius);background:var(--review-highlight-background);color:var(--review-highlight-color)}.jewel-review-highlight__avatar{width:var(--review-highlight-image-size);height:var(--review-highlight-image-size);overflow:hidden;display:grid;place-items:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--review-highlight-color) 8%,transparent)}.jewel-review-highlight__image{width:100%;height:100%;display:block;object-fit:cover}.jewel-review-highlight__initial{font-size:1.35em;line-height:1;text-transform:uppercase}.jewel-review-highlight__content{min-width:0;line-height:1.42}.jewel-review-highlight__content--italic{font-style:italic}.jewel-review-highlight__quote,.jewel-review-highlight__quote p,.jewel-review-highlight__name,.jewel-review-highlight__verified{display:inline}.jewel-review-highlight__quote p{margin:0}.jewel-review-highlight__quote strong{font-weight:700}.jewel-review-highlight__name{white-space:nowrap}.jewel-review-highlight__verified{margin-inline-start:.28em;color:var(--review-highlight-verified-color);white-space:nowrap}.jewel-review-highlight__verified svg{width:1em;height:1em;display:inline-block;margin-inline-end:.18em;vertical-align:-.14em}@media screen and (max-width:699px){.jewel-review-highlight{grid-template-columns:min(54px,var(--review-highlight-image-size)) minmax(0,1fr);gap:min(10px,var(--review-highlight-gap))}.jewel-review-highlight__avatar{width:min(54px,var(--review-highlight-image-size));height:min(54px,var(--review-highlight-image-size))}}.jewel-ring-offer{margin-block-start:14px;padding-inline:1px;color:#525b80}.jewel-ring-offer__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.jewel-ring-offer__badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#eef0f7;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.jewel-ring-offer__badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.jewel-ring-offer .jewel-ring-offer__detail{font-size:13px!important;font-weight:600;line-height:1.4;text-align:right}.jewel-ring-offer__bar{height:5px;margin-block:9px 6px;overflow:hidden;border-radius:999px;background:#e8eaf1}.jewel-ring-offer__bar>span{display:block;height:100%;width:var(--offer-fill);background:#525b80;border-radius:inherit}.jewel-veria-urgency{margin-block-start:12px;padding:17px 2px 3px;color:#1a1a1a}.jewel-veria-urgency__topline{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.jewel-veria-urgency__title,.jewel-veria-urgency__scope,.jewel-veria-urgency__remaining{margin:0}.jewel-veria-urgency__title{font-size:11.2px;font-weight:650;line-height:1.2}.jewel-veria-urgency__scope{margin-block-start:2.5px;color:#756d68;font-size:9.8px;line-height:1.35}.jewel-veria-urgency__remaining{flex:0 0 auto;color:#ad6653;font-size:9.8px;font-weight:600;line-height:1.25}.jewel-veria-urgency__track{height:6.5px;margin-block:10px 9px;overflow:hidden;border-radius:999px;background:#ebe6e2}.jewel-veria-urgency__track span{display:block;width:96%;height:100%;border-radius:inherit;background:#ad6653}.jewel-veria-urgency__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9.8px;line-height:1.35}.jewel-veria-urgency__shipping{color:#287b4c;font-weight:500}.jewel-veria-urgency__timer{color:#5d524c;text-align:right}.jewel-veria-urgency__timer strong{color:#ad6653;font-weight:650}.jewel-veria-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-block-start:10px;color:#585858;font-size:10px;line-height:1.25;text-align:center}@media screen and (max-width:380px){.jewel-veria-urgency__topline{align-items:flex-start}.jewel-veria-trust{font-size:9px}}.jewel-offer-builder{display:block;color:var(--job-text)}.jewel-offer-builder__offers{margin-block:24px 0}.jewel-offer-builder__offer-heading{margin:0 0 19px;color:#1a1a1a;font-size:11px;font-weight:400;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.jewel-offer-builder__offer-list{display:grid;gap:12px}.jewel-offer-builder__offer-card{position:relative;display:grid;box-sizing:border-box;grid-template-columns:78px minmax(0,1fr) auto;column-gap:6px;row-gap:12px;align-items:center;width:100%;min-height:92px;padding:12px 10px 12px 26px;border:1px solid #ded5cb;border-radius:7px;background:#fff;color:#302820;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.jewel-offer-builder__offer-card.is-selected{min-height:126px;padding:11px 9px 11px 25px;border:2px solid #79563b;background:#faf5ee;box-shadow:none}.jewel-offer-builder__radio-dot{position:absolute;inset:50% auto auto 7px;display:grid;width:10px;height:10px;place-items:center;transform:translateY(-50%);border:1px solid #b7a99a;border-radius:50%}.jewel-offer-builder__offer-card.is-selected .jewel-offer-builder__radio-dot{left:6px;border-color:#95745a}.jewel-offer-builder__offer-card.is-selected .jewel-offer-builder__radio-dot:after{width:4px;height:4px;border-radius:50%;background:#79563b;content:""}.jewel-offer-builder__offer-copy{display:grid;gap:5px}.jewel-offer-builder__offer-copy strong{font-size:14px;font-weight:400;line-height:1.3}.jewel-offer-builder__offer-copy small{color:#817264;font-size:9px;line-height:1.4}.jewel-offer-builder__offer-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}.jewel-offer-builder__offer-prices s{color:#998a7b;font-size:9px;line-height:1}.jewel-offer-builder__offer-prices strong{color:#302820;font-size:18px;font-weight:500;line-height:1.35}.jewel-offer-builder__offer-meta{position:absolute;z-index:3;inset:-10px 9px auto auto;display:flex;align-items:flex-end;flex-direction:column;pointer-events:none}.jewel-offer-builder__offer-ribbon{display:block;padding:4px 10px;border-radius:3px;background:#79563b;color:#fff;font-size:10px;font-weight:400;line-height:1.2}.jewel-offer-builder__offer-timer-copy{display:flex;color:#79563b;font-size:9px;line-height:1.2}.jewel-offer-builder__single-preview{position:relative;display:block;width:78px;height:48px;pointer-events:none}.jewel-offer-builder__duo-preview{position:relative;display:block;width:78px;height:82px;pointer-events:none}.jewel-offer-builder__offer-preview{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:transparent}.jewel-offer-builder__offer-preview[hidden]{display:none}.jewel-offer-builder__offer-preview img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;scale:2;transform-origin:center}.jewel-offer-builder__offer-preview img[hidden]{display:none}.jewel-offer-builder__duo-preview-item{position:absolute;inset-inline-start:50%;display:block;width:68px;height:34px;transform:translate(-50%)}.jewel-offer-builder__duo-preview-item--first{top:0}.jewel-offer-builder__duo-preview-item--second{bottom:0}.jewel-offer-builder__duo-preview-plus{position:absolute;z-index:2;inset:50% auto auto 50%;display:block;transform:translate(-50%,-50%);color:#95745a;font-size:14px;font-weight:400;line-height:1}.jewel-offer-builder__offer-preview-stone--left:not(.is-mirrored),.jewel-offer-builder__offer-preview-stone--right.is-mirrored{clip-path:polygon(36.5% 50%,38% 47.5%,42% 45.7%,46.5% 46.5%,49.8% 51%,50.2% 59.5%,47.5% 64.5%,43.5% 66.2%,40% 63%,37.5% 57.5%)}.jewel-offer-builder__offer-preview-stone--right:not(.is-mirrored),.jewel-offer-builder__offer-preview-stone--left.is-mirrored{clip-path:polygon(50.2% 51%,53.5% 46.5%,58% 45.7%,62% 47.5%,63.5% 50%,62.5% 57.5%,60% 63%,56.5% 66.2%,52.5% 64.5%,49.8% 59.5%)}.jewel-offer-builder__offer-preview-stone.is-mirrored{transform:scaleX(-1)}.jewel-offer-builder__item{margin-block-start:18px;padding:18px 0 2px;border-block-start:1px solid #ded5cb}.jewel-offer-builder__item--second{margin-block-start:18px;padding:18px 0 2px;border:0;border-block-start:1px solid #ded5cb;border-radius:0;background:transparent}.jewel-offer-builder__item[hidden]{display:none}.jewel-offer-builder__item-heading,.jewel-offer-builder__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.jewel-offer-builder__item-heading{margin-block-end:15px}.jewel-offer-builder__title{margin:0;font-weight:400;line-height:1.2}.jewel-offer-builder__title:not([class*=txt-]){font-size:15px}.jewel-offer-builder__badge{display:none}.jewel-offer-builder__top-grid,.jewel-offer-builder__stone-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:var(--job-gap)}.jewel-offer-builder__stone-grid{margin-block-start:var(--job-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.jewel-offer-builder__field{min-width:0}.jewel-offer-builder__label{display:block;margin-block-end:6px;color:var(--job-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.jewel-offer-builder__label-row .jewel-offer-builder__label{margin-block-end:6px}.jewel-offer-builder__guide-link{margin:0 0 6px;padding:0;border:0;background:transparent;color:var(--job-muted);font-size:9px;line-height:1.2;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.jewel-offer-builder__finishes{display:flex;min-height:44px;align-items:center;gap:7px}.jewel-offer-builder__finish{display:grid;width:31px;height:31px;place-items:center;padding:3px;border:1px solid var(--job-border);border-radius:50%;background:#fff;color:inherit;cursor:pointer}.jewel-offer-builder__finish span{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--job-finish),white 55%),var(--job-finish));box-shadow:inset 0 0 0 1px #00000014}.jewel-offer-builder__finish.is-selected{border-color:#1f1f1f}.jewel-offer-builder__finish-name{margin-inline-start:2px;font-size:12px}.jewel-offer-builder__select,.jewel-offer-builder__visual-trigger{width:100%;min-height:44px;padding:9px 34px 9px 12px;border:1px solid #ded5cb;border-radius:0;background:#fff;color:var(--job-text);font:inherit;line-height:1.25}.jewel-offer-builder__select{cursor:pointer}.jewel-offer-builder__visual-dropdown{position:relative}.jewel-offer-builder__visual-trigger{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.jewel-offer-builder__visual-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jewel-offer-builder__visual-chevron{position:absolute;inset-inline-end:12px;flex:0 0 auto}.jewel-offer-builder__visual-menu{position:absolute;z-index:8;inset:calc(100% + 5px) 0 auto;max-height:280px;padding:6px;overflow:auto;border:1px solid var(--job-border);border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000024}.jewel-offer-builder__visual-option{display:flex;width:100%;align-items:center;gap:9px;padding:8px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.jewel-offer-builder__visual-option:hover,.jewel-offer-builder__visual-option[aria-selected=true]{background:#f4f2ee}.jewel-offer-builder__stone-swatch{display:block;width:23px;height:23px;flex:0 0 23px;border-radius:3px;background-position:center;background-size:contain;background-repeat:no-repeat}.jewel-offer-builder__stone-swatch--fallback{border-radius:50%;background:var(--job-stone-color)}.jewel-offer-builder__dialog{width:fit-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;border:0;background:#fff;box-shadow:0 24px 64px #0000003d}.jewel-offer-builder__dialog::backdrop{background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}jewel-set-offer .jewel-set-offer__gift{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--job-border);border-radius:8px;background:#faf7f2}jewel-set-offer .jewel-set-offer__gift[hidden]{display:none}jewel-set-offer .jewel-set-offer__gift-image{width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}jewel-set-offer .jewel-set-offer__bracelet-image{width:70px;height:40px;object-fit:contain;mix-blend-mode:multiply}jewel-set-offer .jewel-set-offer__gift strong{font-size:14px;line-height:1.25}jewel-set-offer .jewel-set-offer__gift p{margin:4px 0;font-size:12px;line-height:1.3}jewel-set-offer .jewel-set-offer__gift small{font-size:11px;color:var(--job-muted)}jewel-set-offer .jewel-set-offer__gift-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}jewel-set-offer .jewel-set-offer__gift-price s{font-size:12px;color:var(--job-muted)}jewel-set-offer .jewel-set-offer__gift-price b{font-size:12px;color:#257448;background:#e6f3e9;padding:3px 6px;border-radius:4px}.jewel-offer-builder__dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 24px);object-fit:contain}.jewel-offer-builder__dialog-close{position:absolute;z-index:1;inset:10px 10px auto auto;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#111;font-size:24px;cursor:pointer}.jewel-offer-builder__offer-card:focus-visible,.jewel-offer-builder__select:focus-visible,.jewel-offer-builder__finish:focus-visible,.jewel-offer-builder__guide-link:focus-visible,.jewel-offer-builder__visual-trigger:focus-visible,.jewel-offer-builder__visual-option:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:430px){.jewel-offer-builder__top-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.jewel-offer-builder__select,.jewel-offer-builder__visual-trigger{min-height:42px;padding-inline-start:10px;font-size:12px}}@media screen and (max-width:360px){.jewel-offer-builder__offer-card{grid-template-columns:66px minmax(0,1fr) auto;padding-inline-end:8px}.jewel-offer-builder__single-preview,.jewel-offer-builder__duo-preview{width:66px}.jewel-offer-builder__duo-preview-item{width:58px}.jewel-offer-builder__offer-copy strong{font-size:13px}.jewel-offer-builder__offer-prices strong{font-size:16px}}.jewel-size-selector{display:block;color:var(--jss-text)}.jewel-size-selector__fieldset{min-width:0;margin:0;padding:0;border:0}.jewel-size-selector__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.jewel-size-selector__label{padding:0;color:inherit;line-height:inherit}.jewel-size-selector__guide-trigger{flex:none;color:inherit;font:inherit;line-height:inherit}.jewel-size-selector__grid{display:grid;grid-template-columns:repeat(var(--jss-columns),minmax(0,1fr));gap:var(--jss-gap)}.jewel-size-selector__button{display:grid;place-items:center;min-width:0;min-height:var(--jss-height);padding:8px 6px;border:1px solid var(--jss-border);border-radius:var(--jss-radius);background:var(--jss-bg);color:inherit;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.jewel-size-selector__input:checked+.jewel-size-selector__button{background:var(--jss-selected-bg)}.jewel-size-selector__input:focus-visible+.jewel-size-selector__button{outline:2px solid currentColor;outline-offset:2px}.jewel-size-selector__button.is-unavailable{opacity:1}.jewel-size-selector [hidden]{display:none!important}.jewel-size-selector__dialog{width:460px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:28px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:12px;background:#fffefa;color:#292b2b;box-shadow:0 20px 70px #0000002e}.jewel-size-selector__dialog::backdrop{background:#191d1e75}.jewel-size-selector__guide-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:48px;height:48px;padding:12px;border-radius:50%;background:#f1ede6;color:#383e3b;cursor:pointer}.jewel-size-selector__guide-close:hover{background:#e6e2da}.jewel-size-selector__guide-close:focus-visible{outline:2px solid #395c76;outline-offset:3px}.jewel-size-selector__guide-close svg{width:24px;height:24px}.jewel-size-selector__guide-close svg path{stroke-width:2}.jewel-size-selector__guide-title{margin:0 44px 8px 0;font-family:var(--heading-font-family);font-weight:400;font-size:29px;line-height:1.15;letter-spacing:-.02em}.jewel-size-selector__dialog .jewel-size-selector__guide-intro{margin:0 0 20px;max-width:320px;font-size:13px;font-weight:400;line-height:1.5;color:#626764}.jewel-size-selector__guide-art{overflow:hidden;aspect-ratio:1122 / 310;position:relative}.jewel-size-selector__guide-art img{display:block;width:100%;height:auto;transform:translateY(-33.17%)}.jewel-size-selector__guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 24px;text-align:center}.jewel-size-selector__dialog .jewel-size-selector__guide-steps strong{display:block;margin-bottom:5px;font-size:13px;font-weight:600;line-height:1.3}.jewel-size-selector__dialog .jewel-size-selector__guide-steps span{display:block;font-size:12px;font-weight:400;line-height:1.4;color:#626764}.jewel-size-selector__guide-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;border:0;font-variant-numeric:tabular-nums}.jewel-size-selector__dialog .jewel-size-selector__guide-table caption{padding:0 0 12px;text-align:left;font-size:13px;font-weight:500;line-height:1.4}.jewel-size-selector__dialog .jewel-size-selector__guide-table th{padding:10px 0;font-size:12px;font-weight:500;line-height:1.3;color:#626764;background:transparent;border-bottom:1px solid #d7dbd7}.jewel-size-selector__guide-table th:first-child{width:65%}.jewel-size-selector__guide-table th:last-child{text-align:center}.jewel-size-selector__dialog .jewel-size-selector__guide-table td{padding:0;height:45px;vertical-align:middle;font-size:14px;font-weight:400;border:0;border-bottom:1px solid #eceee9}.jewel-size-selector__guide-table td:first-child{padding-left:2px}.jewel-size-selector__guide-table tr:last-child td{border-bottom:0}.jewel-size-selector__dialog .jewel-size-selector__guide-table button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:5px;font-size:13px;font-weight:600;line-height:1.3;color:#345c71;background:transparent;text-decoration:none;cursor:pointer}.jewel-size-selector__guide-table button span{font-size:16px;font-weight:400}.jewel-size-selector__dialog .jewel-size-selector__guide-table button:hover{background:#edf3f6;text-decoration:none}.jewel-size-selector__guide-table button:focus-visible{outline:2px solid #395c76;outline-offset:-2px;background:#edf3f6}.jewel-size-selector__dialog .jewel-size-selector__guide-note{margin:18px 0 0;padding-top:14px;border-top:1px solid #d7dbd7;text-align:center;font-size:12px;font-weight:400;line-height:1.5;color:#626764}.jewel-size-selector__error{color:#a1392f;margin-top:12px}@media screen and (max-width:699px){.jewel-size-selector__dialog{padding:24px 22px}.jewel-size-selector__guide-title{font-size:27px}.jewel-size-selector__guide-trigger{font-size:13px}.jewel-size-selector__heading{gap:10px}}.jewel-stars{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-block:var(--jewel-stars-margin-top) var(--jewel-stars-margin-bottom)}.jewel-stars__prices,.jewel-stars__rating,.jewel-stars__stars{display:inline-flex;align-items:center}.jewel-stars__prices{min-width:0;gap:8px;white-space:nowrap}.jewel-stars__price{color:var(--jewel-stars-price-color)}.jewel-stars__price:not([class*=txt-]){font-size:var(--jewel-stars-price-size);font-weight:var(--jewel-stars-price-weight);line-height:1}.jewel-stars__compare-price{color:var(--jewel-stars-compare-color);font-size:var(--jewel-stars-compare-size);line-height:1;opacity:.72}.jewel-stars__rating{flex:0 0 auto;justify-content:flex-end;gap:7px;color:var(--jewel-stars-review-color);text-decoration:none}.jewel-stars__rating--link{transition:opacity .16s ease}.jewel-stars__rating--link:hover{opacity:.72}.jewel-stars__reviews{white-space:nowrap}.jewel-stars__reviews:not([class*=txt-]){font-size:12px;font-weight:600;line-height:1}.jewel-stars__stars{gap:var(--jewel-stars-star-gap)}.jewel-stars__star{position:relative;display:block;flex:0 0 var(--jewel-stars-star-size);width:var(--jewel-stars-star-size);height:var(--jewel-stars-star-size);color:var(--jewel-stars-empty)}.jewel-stars__star svg{display:block;width:var(--jewel-stars-star-size);height:var(--jewel-stars-star-size);fill:currentcolor}.jewel-stars__star-fill{position:absolute;inset:0 auto 0 0;width:var(--jewel-stars-fill);overflow:hidden;color:var(--jewel-stars-filled)}@media screen and (max-width:420px){.jewel-stars{gap:12px}.jewel-stars__prices{gap:6px}.jewel-stars__rating{gap:5px}}.line-item__info{min-width:0}.jewel-cart-upload-item{min-width:0;max-width:100%;list-style:none}.jewel-cart-upload{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.jewel-cart-upload__thumb{display:block;width:48px;height:48px;overflow:hidden;border-radius:4px;background:#f5f2ed}.jewel-cart-upload__thumb img{display:block;width:100%;height:100%;object-fit:cover}.jewel-cart-upload__copy{display:grid;min-width:0;max-width:100%;gap:1px}.jewel-cart-upload__label,.jewel-cart-upload__filename{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monty-benefits-v2{display:grid;gap:var(--benefits-v2-row-gap);margin-block:var(--benefits-v2-margin-top) var(--benefits-v2-margin-bottom);padding:0;list-style:none}.monty-benefits-v2__item{display:flex;align-items:var(--benefits-v2-align);gap:var(--benefits-v2-icon-gap);min-width:0}.monty-benefits-v2__icon{display:block;flex:0 0 var(--benefits-v2-icon-size);width:var(--benefits-v2-icon-size);height:var(--benefits-v2-icon-size);margin-top:var(--benefits-v2-icon-offset);color:var(--benefits-v2-icon-color)}.monty-benefits-v2__icon img,.monty-benefits-v2__icon svg{display:block;width:100%;height:100%;object-fit:contain}.monty-benefits-v2__text{min-width:0;color:var(--benefits-v2-text-color)}.monty-benefits-v2__text:not([class*=txt-]){font-size:var(--benefits-v2-text-size);font-weight:var(--benefits-v2-text-weight);line-height:var(--benefits-v2-line-height)}.monty-bundle-horizontal{width:100%;min-width:0;margin-block:var(--bundle-horizontal-margin-top) var(--bundle-horizontal-margin-bottom);padding:0;border:0;color:var(--bundle-horizontal-text)}.monty-bundle-horizontal__heading{display:grid;grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;gap:18px;margin-bottom:18px;color:var(--bundle-horizontal-text);text-align:center}.monty-bundle-horizontal__heading span{height:1px;background:var(--bundle-horizontal-border)}.monty-bundle-horizontal__heading:not([class*=txt-]) strong{font-size:var(--bundle-horizontal-heading-size);font-weight:800;line-height:1.15}.monty-bundle-horizontal__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bundle-horizontal-gap);width:100%}.monty-bundle-horizontal__option{position:relative;min-width:0}.monty-bundle-horizontal__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.monty-bundle-horizontal__card{position:relative;display:grid;box-sizing:border-box;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:114px;padding:22px 15px;border:2px solid transparent;border-radius:var(--bundle-horizontal-radius);background:var(--bundle-horizontal-card-background);box-shadow:inset 0 0 0 1px var(--bundle-horizontal-border);color:var(--bundle-horizontal-text);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.monty-bundle-horizontal__card:hover{box-shadow:inset 0 0 0 1px var(--bundle-horizontal-selected-border)}.monty-bundle-horizontal__input:focus-visible+.monty-bundle-horizontal__card{outline:2px solid var(--bundle-horizontal-accent);outline-offset:3px}.monty-bundle-horizontal__input:checked+.monty-bundle-horizontal__card{border-color:var(--bundle-horizontal-selected-border);background:var(--bundle-horizontal-selected-background);box-shadow:none}.monty-bundle-horizontal__radio{position:relative;display:block;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--bundle-horizontal-selected-border);border-radius:50%;background:#fff}.monty-bundle-horizontal__input:checked+.monty-bundle-horizontal__card .monty-bundle-horizontal__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:var(--bundle-horizontal-selected-border)}.monty-bundle-horizontal__badge{position:absolute;z-index:3;top:-8px;right:12px;padding:4px 10px;border-radius:2px;background:var(--bundle-horizontal-badge-background);color:var(--bundle-horizontal-badge-color);font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.monty-bundle-horizontal__badge:not([class*=txt-]){font-size:var(--bundle-horizontal-badge-size)}.monty-bundle-horizontal__badge:before{content:"";position:absolute;top:0;left:-7px;border-top:7px solid transparent;border-right:7px solid var(--bundle-horizontal-badge-background)}.monty-bundle-horizontal__copy{display:flex;min-width:0;flex-direction:column;gap:5px}.monty-bundle-horizontal__title-row{display:flex;min-width:0;align-items:center;gap:8px}.monty-bundle-horizontal__title{min-width:0;font-weight:800;line-height:1.15}.monty-bundle-horizontal__title:not([class*=txt-]){font-size:var(--bundle-horizontal-title-size)}.monty-bundle-horizontal__subtitle{color:var(--bundle-horizontal-text);line-height:1.2}.monty-bundle-horizontal__subtitle:not([class*=txt-]),.monty-bundle-horizontal__compare:not([class*=txt-]){font-size:var(--bundle-horizontal-body-size)}.monty-bundle-horizontal__discount{flex:0 0 auto;padding:4px 8px;border-radius:6px;background:var(--bundle-horizontal-selected-border);color:#fff;font-weight:800;line-height:1;white-space:nowrap}.monty-bundle-horizontal__discount:not([class*=txt-]){font-size:calc(var(--bundle-horizontal-badge-size) - 1px)}.monty-bundle-horizontal__prices{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;text-align:right;white-space:nowrap}.monty-bundle-horizontal__compare{color:var(--bundle-horizontal-muted);text-decoration-thickness:1px}.monty-bundle-horizontal__price{color:var(--bundle-horizontal-accent);font-weight:800;line-height:1}.monty-bundle-horizontal__price:not([class*=txt-]){font-size:var(--bundle-horizontal-price-size)}@media screen and (max-width:430px){.monty-bundle-horizontal__heading{gap:14px;margin-bottom:16px}.monty-bundle-horizontal__card{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:112px;padding:20px 14px}.monty-bundle-horizontal__title-row{gap:6px}.monty-bundle-horizontal__discount{padding-inline:6px}.monty-bundle-horizontal__discount:not([class*=txt-]){font-size:max(8px,calc(var(--bundle-horizontal-badge-size) - 2px))}.monty-bundle-horizontal__prices{flex-direction:column;align-items:flex-end;gap:2px}}@media(prefers-reduced-motion:reduce){.monty-bundle-horizontal__card{transition:none}}.monty-bundle-vertical{width:100%;min-width:0;margin-block:var(--bundle-vertical-margin-top) var(--bundle-vertical-margin-bottom);padding:0;border:0;color:var(--bundle-vertical-text)}.monty-bundle-vertical__heading{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:20px;margin-bottom:18px;color:var(--bundle-vertical-selected-border);text-align:center}.monty-bundle-vertical__heading span{height:1px;background:var(--bundle-vertical-selected-border)}.monty-bundle-vertical__heading:not([class*=txt-]) strong{font-family:Georgia,Times New Roman,serif;font-size:var(--bundle-vertical-heading-size);font-weight:500;line-height:1.15}.monty-bundle-vertical__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bundle-vertical-gap);width:100%}.monty-bundle-vertical__option{display:flex;min-width:0;flex-direction:column}.monty-bundle-vertical__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.monty-bundle-vertical__card{position:relative;display:flex;box-sizing:border-box;width:100%;aspect-ratio:.68;min-height:146px;flex-direction:column;align-items:center;overflow:hidden;border:2px solid transparent;border-radius:var(--bundle-vertical-radius);background:var(--bundle-vertical-card-background);box-shadow:inset 0 0 0 1px var(--bundle-vertical-border);color:var(--bundle-vertical-text);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.monty-bundle-vertical__card:hover{box-shadow:inset 0 0 0 1px var(--bundle-vertical-selected-border)}.monty-bundle-vertical__input:focus-visible+.monty-bundle-vertical__card{outline:2px solid var(--bundle-vertical-selected-border);outline-offset:3px}.monty-bundle-vertical__input:checked+.monty-bundle-vertical__card{border-color:var(--bundle-vertical-selected-border);background:var(--bundle-vertical-selected-background);box-shadow:none}.monty-bundle-vertical__badge{position:absolute;top:0;right:0;left:0;display:flex;min-height:22px;align-items:center;justify-content:center;padding:4px 5px;background:var(--bundle-vertical-badge-background);color:var(--bundle-vertical-badge-color);font-size:var(--bundle-vertical-badge-size);font-weight:700;line-height:1;text-align:center;white-space:nowrap}.monty-bundle-vertical__option--3 .monty-bundle-vertical__badge{background:var(--bundle-vertical-selected-background);color:var(--bundle-vertical-selected-border)}.monty-bundle-vertical__title{display:block;margin-top:42px;padding-inline:5px;font-weight:500;line-height:1.1;text-align:center}.monty-bundle-vertical__title:not([class*=txt-]){font-size:var(--bundle-vertical-title-size)}.monty-bundle-vertical__option--1 .monty-bundle-vertical__title{margin-top:42px}.monty-bundle-vertical__media{position:relative;display:block;width:100%;min-height:76px;flex:1;margin-top:8px}.monty-bundle-vertical__image{position:absolute;z-index:var(--bundle-vertical-layer);top:50%;left:50%;width:52%;height:94%;object-fit:contain;transform:translate(calc(-50% + (var(--bundle-vertical-offset) * 10px)),-50%);filter:drop-shadow(0 3px 4px rgba(5,68,43,.08))}.monty-bundle-vertical__price{display:block;margin-top:8px;color:var(--bundle-vertical-accent);font-weight:800;line-height:1;text-align:center;white-space:nowrap}.monty-bundle-vertical__price:not([class*=txt-]){font-size:var(--bundle-vertical-price-size)}@media screen and (min-width:700px){.monty-bundle-vertical__options{gap:16px}.monty-bundle-vertical__option{position:relative}.monty-bundle-vertical__card{display:block;aspect-ratio:auto;min-height:145px;overflow:hidden}.monty-bundle-vertical__badge{min-height:29px;padding:5px 8px;font-size:max(var(--bundle-vertical-badge-size),13px)}.monty-bundle-vertical__title{position:absolute;z-index:4;top:50%;left:61%;width:calc(39% - 12px);margin:0;padding:0;transform:translateY(-17px);text-align:left}.monty-bundle-vertical__option--1 .monty-bundle-vertical__title{margin-top:0}.monty-bundle-vertical__media{position:absolute;top:29px;bottom:8px;left:0;width:61%;min-height:0;margin:0}.monty-bundle-vertical__option--1 .monty-bundle-vertical__media{top:8px}.monty-bundle-vertical__image{width:64%;height:100%;transform:translate(calc(-50% + (var(--bundle-vertical-offset) * 8px)),-50%)}.monty-bundle-vertical__price{position:absolute;z-index:5;top:50%;left:61%;width:calc(39% - 12px);margin:13px 0 0;text-align:left}}@media screen and (max-width:430px){.monty-bundle-vertical__heading{gap:14px;margin-bottom:16px}.monty-bundle-vertical__card{min-height:154px}.monty-bundle-vertical__badge{font-size:min(var(--bundle-vertical-badge-size),10px)}.monty-bundle-vertical__image{transform:translate(calc(-50% + (var(--bundle-vertical-offset) * 7px)),-50%)}}@media(prefers-reduced-motion:reduce){.monty-bundle-vertical__card{transition:none}}.monty-bundle-v2{width:100%;min-width:0;margin-block:var(--bundle-v2-margin-top) var(--bundle-v2-margin-bottom);padding:0;border:0;color:var(--bundle-v2-text)}.monty-bundle-v2__heading{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:16px;margin-bottom:14px;text-align:center}.monty-bundle-v2__heading span{height:1px;background:var(--bundle-v2-border)}.monty-bundle-v2__heading strong:not([class*=txt-]),.monty-bundle-v2__heading:not([class*=txt-]){font-size:var(--bundle-v2-heading-size);font-weight:700;line-height:1.2;letter-spacing:.02em}.monty-bundle-v2__options{display:grid;gap:var(--bundle-v2-gap);width:100%}.monty-bundle-v2__option{position:relative;min-width:0}.monty-bundle-v2__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.monty-bundle-v2__card{position:relative;display:grid;box-sizing:border-box;min-width:0;height:100%;border:1px solid var(--bundle-v2-border);border-radius:var(--bundle-v2-radius);background:var(--bundle-v2-card-background);color:var(--bundle-v2-text);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.monty-bundle-v2__card:hover{border-color:var(--bundle-v2-selected-border)}.monty-bundle-v2__input:focus-visible+.monty-bundle-v2__card{outline:2px solid var(--bundle-v2-accent);outline-offset:3px}.monty-bundle-v2__input:checked+.monty-bundle-v2__card{border-color:var(--bundle-v2-selected-border);background:var(--bundle-v2-selected-background);box-shadow:inset 0 0 0 1px var(--bundle-v2-selected-border),0 7px 22px #26091f14}.monty-bundle-v2__radio{position:relative;width:20px;height:20px;border:1.5px solid var(--bundle-v2-selected-border);border-radius:50%;background:#fff}.monty-bundle-v2__input:checked+.monty-bundle-v2__card .monty-bundle-v2__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:var(--bundle-v2-selected-border)}.monty-bundle-v2__badge{position:absolute;z-index:3;padding:4px 12px;border-radius:5px 5px 0 0;background:var(--bundle-v2-badge-background);color:var(--bundle-v2-badge-color);font-size:var(--bundle-v2-badge-size);font-weight:800;line-height:1;letter-spacing:.025em;white-space:nowrap}.monty-bundle-v2__copy,.monty-bundle-v2__prices{display:flex;min-width:0;flex-direction:column}.monty-bundle-v2__title,.monty-bundle-v2__price{display:block;font-weight:700;line-height:1.15}.monty-bundle-v2__title:not([class*=txt-]){font-size:var(--bundle-v2-title-size)}.monty-bundle-v2__subtitle,.monty-bundle-v2__unit-price,.monty-bundle-v2__compare{color:var(--bundle-v2-muted)}.monty-bundle-v2__subtitle:not([class*=txt-]),.monty-bundle-v2__unit-price,.monty-bundle-v2__compare{font-size:var(--bundle-v2-body-size);line-height:1.25}.monty-bundle-v2__price{color:var(--bundle-v2-accent);font-size:var(--bundle-v2-price-size)}.monty-bundle-v2__compare{text-decoration-thickness:1px}.monty-bundle-v2__saving{align-self:flex-start;margin-top:7px;padding:3px 7px;border-radius:5px;background:var(--bundle-v2-accent);color:#fff;font-size:calc(var(--bundle-v2-badge-size) - 1px);font-weight:800;line-height:1;white-space:nowrap}.monty-bundle-v2--mobile-vertical .monty-bundle-v2__options{grid-template-columns:minmax(0,1fr)}.monty-bundle-v2--mobile-vertical .monty-bundle-v2__card{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:16px}.monty-bundle-v2--mobile-vertical .monty-bundle-v2__badge{top:-1px;right:10px;transform:translateY(-100%)}.monty-bundle-v2--mobile-vertical .monty-bundle-v2__prices{align-items:flex-end;text-align:right}.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__options{grid-template-columns:repeat(3,minmax(0,1fr))}.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__card{grid-template-rows:auto auto;justify-items:center;gap:8px;min-height:142px;padding:34px 8px 12px;text-align:center}.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__radio{position:absolute;top:10px;left:10px;width:16px;height:16px}.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__badge{top:-1px;right:-1px;left:-1px;overflow:hidden;border-radius:var(--bundle-v2-radius) var(--bundle-v2-radius) 0 0;text-align:center}.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__copy,.monty-bundle-v2--mobile-horizontal .monty-bundle-v2__prices{align-items:center;text-align:center}@media screen and (min-width:700px){.monty-bundle-v2--desktop-vertical .monty-bundle-v2__options{grid-template-columns:minmax(0,1fr)}.monty-bundle-v2--desktop-vertical .monty-bundle-v2__card{grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;justify-items:initial;gap:14px;min-height:92px;padding:18px 20px;text-align:left}.monty-bundle-v2--desktop-vertical .monty-bundle-v2__radio{position:relative;top:auto;left:auto;width:20px;height:20px}.monty-bundle-v2--desktop-vertical .monty-bundle-v2__badge{top:-1px;right:12px;left:auto;width:auto;transform:translateY(-100%);border-radius:5px 5px 0 0}.monty-bundle-v2--desktop-vertical .monty-bundle-v2__copy{align-items:flex-start;text-align:left}.monty-bundle-v2--desktop-vertical .monty-bundle-v2__prices{align-items:flex-end;text-align:right}.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__options{grid-template-columns:repeat(3,minmax(0,1fr))}.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__card{grid-template-columns:none;grid-template-rows:auto auto;justify-items:center;gap:9px;min-height:150px;padding:34px 12px 14px;text-align:center}.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__radio{position:absolute;top:11px;left:11px;width:17px;height:17px}.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__badge{top:-1px;right:-1px;left:-1px;width:auto;transform:none;overflow:hidden;border-radius:var(--bundle-v2-radius) var(--bundle-v2-radius) 0 0;text-align:center}.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__copy,.monty-bundle-v2--desktop-horizontal .monty-bundle-v2__prices{align-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.monty-bundle-v2__card{transition:none}}.monty-stars-v2__zone{display:flex;justify-content:var(--stars-v2-align);margin-block:var(--stars-v2-margin-top) var(--stars-v2-margin-bottom)}.monty-stars-v2{display:inline-flex;align-items:center;gap:var(--stars-v2-content-gap);color:var(--stars-v2-text-color);text-decoration:none}.monty-stars-v2:not([class*=txt-]){font-size:var(--stars-v2-text-size);font-weight:var(--stars-v2-text-weight);line-height:1}.monty-stars-v2--link{transition:opacity .16s ease}.monty-stars-v2--link:hover{opacity:.72}.monty-stars-v2__reviews{white-space:nowrap}.monty-stars-v2__stars{display:inline-flex;align-items:center;gap:var(--stars-v2-star-gap)}.monty-stars-v2__star{position:relative;display:block;width:var(--stars-v2-star-size);height:var(--stars-v2-star-size);color:var(--stars-v2-empty-color);flex:0 0 var(--stars-v2-star-size)}.monty-stars-v2__star svg{display:block;width:var(--stars-v2-star-size);height:var(--stars-v2-star-size);fill:currentcolor}.monty-stars-v2__star-fill{position:absolute;inset:0 auto 0 0;width:var(--stars-v2-fill);overflow:hidden;color:var(--stars-v2-star-color)}.monty-stat-proof-v2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--stat-v2-gap);width:100%;margin-block:var(--stat-v2-margin-top) var(--stat-v2-margin-bottom);padding:var(--stat-v2-padding-y) var(--stat-v2-padding-x);border-radius:var(--stat-v2-radius);background:var(--stat-v2-background);color:var(--stat-v2-text-color)}.monty-stat-proof-v2__ring{position:relative;display:grid;place-items:center;width:var(--stat-v2-ring-size);height:var(--stat-v2-ring-size);flex-shrink:0}.monty-stat-proof-v2__ring svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transform:rotate(-90deg)}.monty-stat-proof-v2__track{stroke:var(--stat-v2-ring-track)}.monty-stat-proof-v2__progress{stroke:var(--stat-v2-ring-color);stroke-linecap:round}.monty-stat-proof-v2__ring span{position:relative;line-height:1}.monty-stat-proof-v2__text{min-width:0;margin:0;color:inherit;overflow-wrap:break-word}.monty-stock-status-v2{display:flex;width:100%;margin-block:var(--stock-v2-margin-top) var(--stock-v2-margin-bottom);color:var(--stock-v2-text-color)}.monty-stock-status-v2--left{justify-content:flex-start}.monty-stock-status-v2--center{justify-content:center}.monty-stock-status-v2--right{justify-content:flex-end}.monty-stock-status-v2__inner{display:inline-flex;align-items:center;gap:var(--stock-v2-gap);min-width:0}.monty-stock-status-v2__dot{position:relative;display:block;width:var(--stock-v2-dot-size);height:var(--stock-v2-dot-size);flex:0 0 var(--stock-v2-dot-size);border-radius:50%;background:var(--stock-v2-dot-color)}.monty-stock-status-v2__dot:after{content:"";position:absolute;inset:calc(var(--stock-v2-dot-size) * -.75);border-radius:inherit;background:var(--stock-v2-dot-color);opacity:.18;animation:monty-lowstock-pulse 1.8s ease-out infinite}.monty-stock-status-v2__text{color:inherit;white-space:nowrap}.monty-stock-status-v2__text.monty-stock-status-v2__text{font-weight:500!important;line-height:1.2!important}.monty-stock-status-v2__text:not([class*=txt-]){font-size:var(--stock-v2-text-size);font-weight:var(--stock-v2-text-weight);line-height:var(--stock-v2-line-height)}@keyframes monty-lowstock-pulse{0%{opacity:.24;transform:scale(.78)}65%,to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.monty-stock-status-v2__dot:after{animation:none;opacity:.18}}.monty-stock-wishlist{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;margin-block:var(--stock-wishlist-margin-top) var(--stock-wishlist-margin-bottom);padding:var(--stock-wishlist-padding-y) var(--stock-wishlist-padding-x);border-radius:var(--stock-wishlist-radius);background:var(--stock-wishlist-background);color:var(--stock-wishlist-color)}.monty-stock-wishlist__inner,.monty-stock-wishlist__text{display:inline-flex;align-items:center}.monty-stock-wishlist__inner{justify-content:center;gap:var(--stock-wishlist-gap);min-width:0}.monty-stock-wishlist__icon{display:block;width:var(--stock-wishlist-icon-size);height:var(--stock-wishlist-icon-size);flex:0 0 var(--stock-wishlist-icon-size)}.monty-stock-wishlist__text{flex-wrap:wrap;justify-content:center;column-gap:.24em;color:inherit;text-align:center}.monty-stock-wishlist__text.monty-stock-wishlist__text{font-weight:600!important;line-height:1.25!important}.monty-supersavings{width:100%;min-width:0;margin-block:var(--supersavings-margin-top) var(--supersavings-margin-bottom);padding:0;border:0;color:var(--supersavings-text)}.monty-supersavings__heading{display:grid;grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);align-items:center;gap:10px;margin-bottom:16px;text-align:center}.monty-supersavings__heading>span{height:1px;background:var(--supersavings-heading-line)}.monty-supersavings__heading strong{white-space:nowrap}.monty-supersavings__heading strong:not([class*=txt-]){font-size:var(--supersavings-heading-size);font-weight:500;line-height:1.2;letter-spacing:.02em}.monty-supersavings__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--supersavings-gap);width:100%}.monty-supersavings__option{position:relative;min-width:0;padding-top:11px}.monty-supersavings__input{position:absolute;width:1px;height:1px;opacity:0}.monty-supersavings__card{position:relative;display:flex;box-sizing:border-box;min-width:0;min-height:var(--supersavings-card-height);height:100%;flex-direction:column;align-items:center;padding:22px 8px 14px;overflow:visible;border:1px solid var(--supersavings-border);border-radius:var(--supersavings-radius);background:var(--supersavings-card-background);color:var(--supersavings-text);text-align:center;cursor:pointer}.monty-supersavings__card:hover{border-color:var(--supersavings-selected-border)}.monty-supersavings__input:focus-visible+.monty-supersavings__card{outline:2px solid var(--supersavings-selected-border);outline-offset:3px}.monty-supersavings__input:checked+.monty-supersavings__card{border-color:var(--supersavings-selected-border);background:var(--supersavings-selected-background);box-shadow:inset 0 0 0 1px var(--supersavings-selected-border)}.monty-supersavings__label{position:absolute;z-index:2;top:0;left:50%;max-width:calc(100% - 12px);padding:4px 9px;overflow:hidden;border-radius:5px;background:var(--supersavings-label-background);color:var(--supersavings-label-color);line-height:1;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%)}.monty-supersavings__label:not([class*=txt-]){font-size:var(--supersavings-label-size);font-weight:500;letter-spacing:.01em}.monty-supersavings__corner-badge{position:absolute;z-index:3;top:0;left:calc(var(--supersavings-corner-badge-size) * .35);display:block;width:var(--supersavings-corner-badge-size);height:var(--supersavings-corner-badge-size);pointer-events:none;transform:translate(-50%,-50%)}.monty-supersavings__corner-badge-image{display:block;width:100%;height:100%;object-fit:contain}.monty-supersavings__radio{position:relative;display:block;width:22px;height:22px;flex:0 0 auto;margin-bottom:13px;border:2px solid var(--supersavings-border);border-radius:50%;background:#fff}.monty-supersavings__input:checked+.monty-supersavings__card .monty-supersavings__radio{border-color:var(--supersavings-selected-border)}.monty-supersavings__input:checked+.monty-supersavings__card .monty-supersavings__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:var(--supersavings-selected-border)}.monty-supersavings__title{display:block;min-height:2.35em;line-height:1.18}.monty-supersavings__title:not([class*=txt-]){font-size:var(--supersavings-title-size);font-weight:500}.monty-supersavings__price{display:block;margin-top:auto;line-height:1.15}.monty-supersavings__price:not([class*=txt-]){font-size:var(--supersavings-price-size);font-weight:500}.monty-supersavings__compare{display:block;margin-top:2px;line-height:1.1;text-decoration-thickness:1px}@media screen and (max-width:479px){.monty-supersavings__heading{gap:7px}.monty-supersavings__card{padding-inline:5px}.monty-supersavings__label{max-width:calc(100% - 6px);padding-inline:5px;font-size:min(var(--supersavings-label-size),10px)}.monty-supersavings__title{font-size:min(var(--supersavings-title-size),15px)}}monty-product-media-carousel{display:block;min-width:0}.product-gallery--auniva,.product-gallery--auniva .product-gallery__ar-wrapper{display:block}.product-gallery--auniva .product-gallery__media-list-wrapper{position:relative;min-width:0;overflow:hidden}.product-gallery--auniva .product-gallery__media-list{display:grid;grid:auto / auto-flow 87%;gap:12px;align-items:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.product-gallery--auniva .product-gallery__media-list::-webkit-scrollbar,.product-gallery--auniva .product-gallery__thumbnail-list::-webkit-scrollbar{display:none}.product-gallery--auniva .product-gallery__media{min-width:0;overflow:hidden;border-radius:0;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.product-gallery--auniva .product-gallery__promo-badge{align-items:center;background:var(--product-media-badge-background);border-radius:var(--product-media-badge-radius);color:var(--product-media-badge-color);display:inline-flex;justify-content:center;line-height:1;max-width:calc(100% - 16px);min-height:22px;overflow:hidden;padding:4px 7px;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:4}.product-gallery--auniva .product-gallery__promo-badge--top_left{inset-block-start:8px;inset-inline-start:8px}.product-gallery--auniva .product-gallery__promo-badge--top_right{inset-block-start:8px;inset-inline-end:8px}.product-gallery--auniva .product-gallery__promo-badge--bottom_left{inset-block-end:8px;inset-inline-start:8px}.product-gallery--auniva .product-gallery__promo-badge--bottom_right{inset-block-end:8px;inset-inline-end:8px}.product-gallery--auniva .product-gallery__media>:not(.product-gallery__promo-badge),.product-gallery--auniva .product-gallery__media img,.product-gallery--auniva .product-gallery__media video,.product-gallery--auniva .product-gallery__media model-viewer{width:100%;max-width:100%;display:block;border-radius:inherit}.product-gallery--auniva .product-gallery__auniva-thumbnails{display:none}.product-gallery--auniva .product-gallery__indigo-pagination{display:flex;align-items:center;gap:5px;width:max-content}.product-gallery--auniva .product-gallery__indigo-pagination button{width:10px;height:2px;padding:0;border:0;border-radius:999px;background:#c8c8c8;transition:width .24s ease,background-color .24s ease}.product-gallery--auniva .product-gallery__indigo-pagination button[aria-current=true]{width:24px;background:#171717}@media screen and (max-width:999px){.product-gallery--auniva{width:calc(100% + (var(--container-gutter) * 2));margin-inline:calc(-1 * var(--container-gutter))}.product-gallery--auniva .product-gallery__media-list{grid-template-columns:none;grid-auto-columns:100%;gap:0;padding:0;scroll-padding-inline:0}.product-gallery--auniva .product-gallery__media{aspect-ratio:1 / 1;height:auto}.product-gallery--auniva .product-gallery__media>:not(.product-gallery__promo-badge),.product-gallery--auniva .product-gallery__media img,.product-gallery--auniva .product-gallery__media video,.product-gallery--auniva .product-gallery__media model-viewer{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.product-gallery--auniva .product-gallery__media--dynamic .custom-ring-preview{height:100%!important;aspect-ratio:auto!important}.product-gallery--auniva .product-gallery__media--dynamic .custom-ring-preview img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.product-gallery--auniva .product-gallery__indigo-pagination{position:absolute;z-index:3;bottom:16px;left:var(--container-gutter)}.product-gallery--auniva .product-gallery__zoom{display:none}}@media screen and (min-width:1000px){.product-gallery--auniva .product-gallery__media-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;overflow:visible;scroll-behavior:auto;scroll-snap-type:none}.product-gallery--auniva .product-gallery__media{scroll-snap-align:none}.product-gallery--auniva .product-gallery__indigo-pagination{display:none}}@media(prefers-reduced-motion:reduce){.product-gallery--auniva .product-gallery__media-list,.product-gallery--auniva .product-gallery__thumbnail-list{scroll-behavior:auto}}.jewel-ring-preview:not(.jewel-ring-preview--compact){background:#f7f0e7;isolation:isolate}.jewel-ring-preview:not(.jewel-ring-preview--compact) .custom-ring-preview{mix-blend-mode:multiply}.jewel-ring-preview,.custom-ring-preview{display:block;width:100%;aspect-ratio:1}.custom-ring-preview{position:relative;overflow:hidden;background:#fff}.custom-ring-preview img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.custom-ring-preview img[hidden]{display:none}.ring-stone{pointer-events:none}.ring-stone-left:not(.is-mirrored),.ring-stone-right.is-mirrored{clip-path:polygon(36.5% 50%,38% 47.5%,42% 45.7%,46.5% 46.5%,49.8% 51%,50.2% 59.5%,47.5% 64.5%,43.5% 66.2%,40% 63%,37.5% 57.5%)}.ring-stone-right:not(.is-mirrored),.ring-stone-left.is-mirrored{clip-path:polygon(50.2% 51%,53.5% 46.5%,58% 45.7%,62% 47.5%,63.5% 50%,62.5% 57.5%,60% 63%,56.5% 66.2%,52.5% 64.5%,49.8% 59.5%)}.ring-stone.is-mirrored{transform:scaleX(-1)}.jewel-ring-preview--compact{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#fff}.jewel-ring-preview--compact .custom-ring-preview{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1.35);transform-origin:center}@media(prefers-reduced-motion:reduce){.ring-base,.ring-stone{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
