@media only screen and (min-width: 1024px){#klaviyo-reviews-all{margin:0 100px}}@media only screen and (max-width: 1023px){#klaviyo-reviews-all{margin:0 24px}}#klaviyo-reviews-all:before{display:block;content:"Melanie Casey Reviews";font-family:ivyora-display,serif;text-align:center}@media only screen and (min-width: 1024px){#klaviyo-reviews-all:before{margin-bottom:58px;font-size:38px}}@media only screen and (max-width: 1023px){#klaviyo-reviews-all:before{margin-bottom:24px;font-size:32px}}#klaviyo-reviews-all .kl_reviews__list__tab{margin-right:12px!important;border:1px solid #eae4de!important;border-radius:3px!important}#klaviyo-reviews-all .kl_reviews__list__tab:after{background:#eae4de!important}#klaviyo-reviews-all .kl_reviews__list__tabs--all_reviews{border-bottom:none!important}#klaviyo-reviews-all .kl_reviews__list__tabs--all_reviews:after{display:none}.dropdown-menu{display:none}button.dropdown-button-pdp-2025,.dropdown-button-like-pdp-2025{border:0;background:none;padding:0;color:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:13px;line-height:1.61}@media only screen and (min-width: 1024px){button.dropdown-button-pdp-2025,.dropdown-button-like-pdp-2025{border:1px solid #c4c4c4;border-radius:3px;padding:11px}}button.dropdown-button-pdp-2025::placeholder,.dropdown-button-like-pdp-2025::placeholder{color:#7b7b7b;font-style:italic}button.dropdown-button-pdp-2025,.dropdown-button-like-pdp-2025{display:flex;justify-content:space-between;align-items:center}button.dropdown-button-pdp-2025:after,.dropdown-button-like-pdp-2025:after{flex-shrink:0;margin-left:10px;background-position:center;background-size:cover;width:10px;height:5px}button.dropdown-button-pdp-2025:has(+.dropdown-menu-pdp-2025.show[x-placement=bottom-start]),.dropdown-button-like-pdp-2025:has(+.dropdown-menu-pdp-2025.show[x-placement=bottom-start]){border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}button.dropdown-button-pdp-2025:has(+.dropdown-menu-pdp-2025.show[x-placement=top-start]),.dropdown-button-like-pdp-2025:has(+.dropdown-menu-pdp-2025.show[x-placement=top-start]){border-top-color:#0000;border-top-right-radius:0;border-top-left-radius:0}.dropdown-menu-pdp-2025{flex-direction:column;margin:0;border:1px solid #c4c4c4;border-radius:3px;padding:0;max-height:270px;font-size:13px}.dropdown-menu-pdp-2025[x-placement=bottom-start]{border-top-right-radius:0;border-top-left-radius:0}@media only screen and (min-width: 1024px){.dropdown-menu-pdp-2025[x-placement=bottom-start]{top:-1px!important}}@media only screen and (max-width: 1023px){.dropdown-menu-pdp-2025[x-placement=bottom-start]{top:4px!important}}.dropdown-menu-pdp-2025[x-placement=top-start]{border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (min-width: 1024px){.dropdown-menu-pdp-2025[x-placement=top-start]{top:1px!important}}@media only screen and (max-width: 1023px){.dropdown-menu-pdp-2025[x-placement=top-start]{top:-4px!important}}.dropdown-menu-pdp-2025.show{display:flex}.dropdown-menu-pdp-2025>.scroll-area{overflow:auto}.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item{display:flex;align-items:center;padding:11px}.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item:not(:last-child){border-bottom:1px solid #eaeaea}.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item.active,.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item:active{background-color:#eaeaea;color:inherit}.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item>.label{min-width:120px}.dropdown-menu-pdp-2025>.scroll-area>.dropdown-item>.spacer{flex-grow:1;min-width:50px}.dropdown-menu-pdp-2025>.ring-sizing{border-top:1px solid #c4c4c4;padding:11px;font-size:13px;text-align:center}.dropdown-menu-pdp-2025>.ring-sizing a{color:currentcolor;text-decoration-line:underline}.option-input>input[type=text],.option-input>input[type=number],.option-input>input[type=email],.option-input>input[type=tel],.option-input>input[type=url],.option-input>input[type=date],.option-input>input[type=datetime-local],.option-input>input[type=month],.option-input>input[type=time],.option-input>input[type=week],.option-input>textarea{font-size:13px;line-height:1.61}@media only screen and (min-width: 1024px){.option-input>input[type=text],.option-input>input[type=number],.option-input>input[type=email],.option-input>input[type=tel],.option-input>input[type=url],.option-input>input[type=date],.option-input>input[type=datetime-local],.option-input>input[type=month],.option-input>input[type=time],.option-input>input[type=week],.option-input>textarea{border:1px solid #c4c4c4;border-radius:3px;padding:11px}}.option-input>input[type=text]::placeholder,.option-input>input[type=number]::placeholder,.option-input>input[type=email]::placeholder,.option-input>input[type=tel]::placeholder,.option-input>input[type=url]::placeholder,.option-input>input[type=date]::placeholder,.option-input>input[type=datetime-local]::placeholder,.option-input>input[type=month]::placeholder,.option-input>input[type=time]::placeholder,.option-input>input[type=week]::placeholder,.option-input>textarea::placeholder{color:#7b7b7b;font-style:italic}@media only screen and (max-width: 1023px){.option-input>input[type=text],.option-input>input[type=number],.option-input>input[type=email],.option-input>input[type=tel],.option-input>input[type=url],.option-input>input[type=date],.option-input>input[type=datetime-local],.option-input>input[type=month],.option-input>input[type=time],.option-input>input[type=week],.option-input>textarea{padding:7px}}button.pdp-dropdown-button-legacy,.pdp-dropdown-button-like-legacy{background:#0000;min-height:44px;color:currentcolor;font-size:13px}button.pdp-dropdown-button-legacy.invalid:not(:focus-visible),.pdp-dropdown-button-like-legacy.invalid:not(:focus-visible){outline:1px solid #d31414}button.pdp-dropdown-button-legacy.invalid:focus-visible,.pdp-dropdown-button-like-legacy.invalid:focus-visible{outline:2px solid #d31414}@media only screen and (max-width: 1023px){button.pdp-dropdown-button-legacy,.pdp-dropdown-button-like-legacy{margin-right:-10px;border:0;padding-right:10px;font-weight:300}button.pdp-dropdown-button-legacy:after,.pdp-dropdown-button-like-legacy:after{flex-shrink:0;margin-left:8px}}.pdp-dropdown-menu-legacy{flex-direction:column;margin:0;border:1px solid #979797;border-radius:0;padding:0;max-height:270px}.pdp-dropdown-menu-legacy.show{display:flex}.pdp-dropdown-menu-legacy:focus-visible{outline:initial;outline-color:#c4c2af}.pdp-dropdown-menu-legacy>.scroll-area{overflow:auto}.pdp-dropdown-menu-legacy>.scroll-area>.dropdown-item{padding:13px 33px 13px 38px}.pdp-dropdown-menu-legacy>.scroll-area>.dropdown-item:not(:last-child){border-bottom:1px solid #d8d8d8}.pdp-dropdown-menu-legacy>.scroll-area>.dropdown-item>.label{min-width:120px}.pdp-dropdown-menu-legacy>.scroll-area>.dropdown-item>.spacer{flex-grow:1;min-width:50px}@media only screen and (min-width: 1024px){.product-overview-2025{display:grid;grid-template-columns:50vw 50vw;align-items:start}}@media only screen and (max-width: 1023px){.product-overview-2025{margin:33px 28px 0}}.product-overview-2025 img,.product-overview-2025 iframe{display:block}.product-overview-2025>.breadcrumbs-mobile{margin-bottom:20px;color:#000000b3;font-size:9px}.product-overview-2025>.breadcrumbs-mobile a{text-decoration-line:underline}@media only screen and (min-width: 1024px){.product-overview-2025>.breadcrumbs-mobile{display:none}}.product-overview-2025>h1{margin-bottom:20px;font-weight:400;font-size:20px;line-height:1.2;font-family:ivyora-display,serif;text-align:center}@media only screen and (min-width: 1024px){.product-overview-2025>h1{display:none}}.product-overview-2025>.images-container{position:relative;touch-action:manipulation}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container{grid-area:1/1/2/2}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container{display:grid;grid-template-columns:1fr}.product-overview-2025>.images-container>*{grid-area:1/1/2/2}.product-overview-2025>.images-container:has(.visible-mobile iframe.product-media)>.tap-to-zoom{display:none}.product-overview-2025>.images-container:not(:has(.images>:not(.visible-mobile)))>.mobile-chevron{display:none}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images{display:grid;position:relative;grid-template-columns:1fr;contain:strict;aspect-ratio:1}}.product-overview-2025>.images-container>.images>.image-container{display:block;width:100%}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.images>.image-container{position:relative}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container{grid-area:1/1/2/2;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:none;overflow:hidden}}@media only screen and (max-width: 1023px)and (prefers-reduced-motion: reduce){.product-overview-2025>.images-container>.images>.image-container{animation-duration:0s}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container.animate-out{z-index:2;animation-name:ud20ngp}@keyframes ud20ngp{0%{width:100%}to{width:0}}.product-overview-2025>.images-container>.images>.image-container.animate-out.animation-ended{display:none}.product-overview-2025>.images-container>.images>.image-container.visible-mobile.animate-in{z-index:2;animation-name:ud20nhp}@keyframes ud20nhp{0%{width:0}to{width:100%}}.product-overview-2025>.images-container>.images>.image-container:not(.visible-mobile):not(.animate-out,.animation-ended){animation-name:ud20ni4}@keyframes ud20ni4{0%{width:100%}to{width:100%}}.product-overview-2025>.images-container>.images>.image-container:not(.visible-mobile).animation-ended{display:none}}.product-overview-2025>.images-container>.images>.image-container.light{color:#fff}.product-overview-2025>.images-container>.images>.image-container>.video-control-overlay{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.images>.image-container>.video-control-overlay{background-size:120px}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container>.video-control-overlay{background-size:80px}}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.images>.image-container>img,.product-overview-2025>.images-container>.images>.image-container>.iframe-wrapper{width:100%}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container>img,.product-overview-2025>.images-container>.images>.image-container>.iframe-wrapper{width:calc(100vw - 56px)}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container>.iframe-wrapper{display:grid;grid-template-columns:1fr;place-content:center;place-items:center;height:100%}}.product-overview-2025>.images-container>.images>.image-container>.iframe-wrapper>iframe{width:100%}.product-overview-2025>.images-container>.images>.image-container>.details{position:absolute;font-style:italic;text-align:left}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.images>.image-container>.details{right:24px;bottom:24px;font-size:13px}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.images>.image-container>.details{right:17px;bottom:17px;font-size:10px;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;animation-name:ud20nik}@keyframes ud20nik{0%{opacity:0}to{opacity:1}}.product-overview-2025>.images-container>.images>.image-container>.details:is(.animate-out *){animation-duration:.2s;animation-timing-function:ease;animation-name:ud20njb}@keyframes ud20njb{0%{opacity:1}to{opacity:0}}}.product-overview-2025>.images-container>.mobile-chevron,.product-overview-2025>.images-container>.tap-to-zoom{z-index:3}.product-overview-2025>.images-container>.mobile-chevron{display:grid;grid-template-columns:1fr;align-items:center;align-self:center;padding:0 17px;height:100%}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.mobile-chevron{display:none}}.product-overview-2025>.images-container>.mobile-chevron[data-show-previous-mobile-image]{justify-self:start}.product-overview-2025>.images-container>.mobile-chevron[data-show-next-mobile-image]{justify-self:end;scale:-1 1}.product-overview-2025>.images-container>.mobile-chevron.light>.dark{display:none}.product-overview-2025>.images-container>.mobile-chevron.dark>.light{display:none}.product-overview-2025>.images-container>.mobile-chevron>*{grid-area:1/1/2/2}.product-overview-2025>.images-container>.tap-to-zoom{place-self:end start;transition:color .5s ease;margin-bottom:17px;margin-left:17px;color:#000;font-style:italic;font-weight:300;font-size:10px}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.tap-to-zoom{display:none}}.product-overview-2025>.images-container>.tap-to-zoom.light{color:#fff}.product-overview-2025>.images-container>.sale-badges{display:flex;position:absolute;flex-direction:column;color:#fff;font-style:italic;letter-spacing:.045em;text-align:center}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.sale-badges{top:40px;right:35px;gap:11px;font-size:11px}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.sale-badges{top:14px;left:11px;gap:7px;font-size:9.5px}}.product-overview-2025>.images-container>.sale-badges>div{display:flex;justify-content:center;align-items:center;border-radius:50px;background:#771335}@media only screen and (min-width: 1024px){.product-overview-2025>.images-container>.sale-badges>div{width:139px;height:49px}}@media only screen and (max-width: 1023px){.product-overview-2025>.images-container>.sale-badges>div{width:98px;height:30px}}.product-overview-2025>.images-container>.sale-badges>div>span{translate:0 -2px}.product-overview-2025>.images-container>.sale-badges>div>span em,.product-overview-2025>.images-container>.sale-badges>div>span i{font-style:normal}@media only screen and (min-width: 1024px){.product-overview-2025>form{display:flex;position:sticky;top:var(--default-nav-bar-height, 0px);grid-area:1/1/3/3;pointer-events:none}.product-overview-2025>form>*{width:50%;pointer-events:auto}}.product-overview-2025>form .compare-at-price s{display:inline-block;position:relative;text-decoration-line:none}.product-overview-2025>form .compare-at-price s:after{position:absolute;clip-path:polygon(var(--strikethrough-leg-length) 0,100% calc(100% - var(--strikethrough-leg-length)),calc(100% - var(--strikethrough-leg-length)) 100%,0 var(--strikethrough-leg-length));inset:calc(0px - var(--strikethrough-v-padding, 0px) + .2em) calc(0px - var(--strikethrough-h-padding, 0px)) calc(25% - var(--strikethrough-v-padding, 0px) - .2em);background:currentColor;content:""}.product-overview-2025>form>.images-overlay{padding:18px 22px;pointer-events:none}@media only screen and (max-width: 1023px){.product-overview-2025>form>.images-overlay{display:none}}.product-overview-2025>form>.images-overlay>*{pointer-events:auto}.product-overview-2025>form>.images-overlay>.breadcrumbs{transition:color .3s ease-in-out;color:#000000b3;font-size:10px}.product-overview-2025>form>.images-overlay>.breadcrumbs.light{color:#ffffffb3}.product-overview-2025>form>.images-overlay>.breadcrumbs a{text-decoration-line:underline}.product-overview-2025>form>.images-overlay>.image-thumbnails{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-top:24px;width:80px;font-size:13px;line-height:1.31}.product-overview-2025>form>.images-overlay>.image-thumbnails .dark,.product-overview-2025>form>.images-overlay>.image-thumbnails .light{transition:color .3s ease}.product-overview-2025>form>.images-overlay>.image-thumbnails .light{color:#fff}.product-overview-2025>form>.images-overlay>.image-thumbnails>.thumbnail-button{opacity:.4;transition:opacity .1s ease;width:100%}.product-overview-2025>form>.images-overlay>.image-thumbnails>.thumbnail-button.focused{opacity:1}.product-overview-2025>form>.images-overlay>.image-thumbnails>.thumbnail-button>img{width:100%}.product-overview-2025>form>.images-overlay>.image-thumbnails>hr{margin:0;border-top:.5px solid currentColor;width:100%}.product-overview-2025>form>.product-content{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content{margin-right:20px;margin-left:20px;padding-bottom:43px;max-height:calc(100*var(--calc-vh, 1vh) - var(--nav-bar-desktop-default-height, 0px));overflow-y:auto}.product-overview-2025>form>.product-content>*{flex-shrink:0}.product-overview-2025>form>.product-content>.top-padding{flex-shrink:1;flex-basis:43px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content{padding:36px 0}}.product-overview-2025>form>.product-content>.scrolling-marquee-container{margin-bottom:27px;border-radius:5px;background:#771335;padding:6px 0 9px;width:450px;overflow:hidden;color:#fff;font-style:italic;font-weight:300;font-size:15px;line-height:1;-webkit-user-select:text;user-select:text}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.scrolling-marquee-container{display:none}}.product-overview-2025>form>.product-content>.scrolling-marquee-container>.scrolling-marquee>.scrolling-item{padding-right:25px}.product-overview-2025>form>.product-content>.scrolling-marquee-container>.scrolling-marquee>.scrolling-item em,.product-overview-2025>form>.product-content>.scrolling-marquee-container>.scrolling-marquee>.scrolling-item i{font-style:normal}.product-overview-2025>form>.product-content>h1{font-weight:400;font-size:38px;font-family:ivyora-display,serif;text-align:center}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>h1{display:none}}.product-overview-2025>form>.product-content>.subtitle{color:#000;font-weight:300;font-size:30px;line-height:40px;font-family:ivyora-display,serif}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.subtitle{display:none}}.product-overview-2025>form>.product-content>.price-row{display:flex;align-items:center;gap:17px;margin-top:19px;font-family:ivyora-display,serif;text-align:center}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.price-row{display:none}}.product-overview-2025>form>.product-content>.price-row>.price{translate:0 -2px;font-size:20px;line-height:1}.product-overview-2025>form>.product-content>.price-row>.price .dollar{position:relative;top:-.417em;font-size:12px}.product-overview-2025>form>.product-content>.price-row>.price>.compare-at-price{color:#0006;--strikethrough-leg-length: 1.4142135624px}.product-overview-2025>form>.product-content>.price-row>.discount-badge{border-radius:10px;background:#771335;padding:4px 11px 7px;color:#fff;font-size:14px;line-height:1;font-family:ivyora-display,serif;letter-spacing:.8px;text-align:center}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options{margin-top:20px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options{width:100%}}.product-overview-2025>form>.product-content>.options>.native-options,.product-overview-2025>form>.product-content>.options>#infiniteoptions-container{display:none}.product-overview-2025>form>.product-content>.options>.visible-options{display:flex}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options{flex-wrap:wrap;justify-content:center;gap:13px;max-width:413px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options{flex-direction:column;align-items:center;gap:16px}}.product-overview-2025>form>.product-content>.options>.visible-options>.separator{display:none}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input{width:200px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input{min-width:140px;max-width:200px}}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=text]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=number]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=email]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=tel]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=url]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=date]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=datetime-local]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=month]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=time]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=week]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>textarea){width:413px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=text]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=number]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=email]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=tel]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=url]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=date]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=datetime-local]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=month]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=time]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>input[type=week]),.product-overview-2025>form>.product-content>.options>.visible-options>.option-input:has(>textarea){width:100%;max-width:unset}}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input.diamond-option-input{width:413px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input.diamond-option-input{max-width:unset}}.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>.input-label{position:absolute!important;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;overflow-wrap:normal!important}.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>.dropdown-button,.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=text],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=number],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=email],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=tel],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=url],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=date],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=datetime-local],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=month],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=time],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>input[type=week],.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>textarea{width:100%}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>.dropdown-menu{min-width:200px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>.option-input>.dropdown-menu{min-width:140px}}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #c4c4c4;border-radius:3px;padding:10px 15px 10px 10px;width:413px;font-size:13px;line-height:1.62}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop{display:none}}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.label{width:100%;font-style:italic}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.details{display:flex;flex-direction:column}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.details>.edit{text-align:inherit;text-decoration-line:underline}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.see-image{display:grid;grid-template-columns:1fr;width:67px;height:67px}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.see-image>*{grid-area:1/1/2/2}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.see-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.desktop>.see-image>.overlay{display:flex;justify-content:center;align-items:center;background-color:#0007;padding:8px;height:100%;color:#fff;font-weight:500;font-size:13px;line-height:1.15;text-align:center}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile{margin-bottom:18px;width:100%;max-width:540px;font-size:13px}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile{display:none}}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.details{display:flex;justify-content:center;gap:12px}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.details>.label{position:absolute!important;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;overflow-wrap:normal!important}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.details>.price>:first-child{position:relative;top:-.417em;font-size:7px}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.buttons{display:flex;justify-content:space-between;padding:4px 8px}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.buttons a,.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-main.mobile>.buttons button{color:#656565;text-decoration-line:underline}.product-overview-2025>form>.product-content>.options>.visible-options>.your-diamond-sticky{display:none}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset{width:100%}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset{display:flex;justify-content:center;align-items:center;gap:15px;text-align:center;text-wrap:balance}}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches{display:flex;justify-content:center;align-items:center;gap:16px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches{line-height:0}}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input{-webkit-appearance:none;appearance:none}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input:checked+label{border-bottom-color:#000}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input:checked+label{border-color:#000}}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input:disabled,.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input:disabled+label{display:none}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>input:focus-visible+label>img{outline-style:auto;outline-width:1px}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label{cursor:pointer}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label{border-bottom:1px solid rgba(0,0,0,0);padding-bottom:3px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label{margin:0 6px;border:1px solid rgba(0,0,0,0);border-radius:50%;padding:1px}}.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label>img{height:auto}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label>img{width:28px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.swatches>label>img{width:15px}}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.metal-color-name{margin-top:6px;width:100%;height:21px;height:1lh;font-size:12px;line-height:1.75;text-align:center}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.options>.visible-options>fieldset>.metal-color-name{translate:0 -1px;font-size:13px;line-height:1}}.product-overview-2025>form>.product-content>.options>.visible-options>hr{margin:0;border-color:#e3e3e3;width:100%}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.options>.visible-options>hr{display:none}}.product-overview-2025>form>.product-content>.shipment-dates{display:grid;grid-template-columns:1fr;text-align:center}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.shipment-dates{margin-top:58px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.shipment-dates{margin-top:12px}}.product-overview-2025>form>.product-content>.shipment-dates>.shipment-date{grid-area:1/1/2/2;font-style:italic;line-height:1.17}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.shipment-dates>.shipment-date{font-size:12px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.shipment-dates>.shipment-date{font-size:13px}}.product-overview-2025>form>.product-content>.shipment-dates>.shipment-date.inactive{visibility:hidden}.product-overview-2025>form>.product-content>.shipment-dates>.shipment-date>.timeline-explanation{font-style:normal;font-weight:400}.product-overview-2025>form>.product-content>.diamond-chat{margin-top:14px;font-size:12px;line-height:1.17}.product-overview-2025>form>.product-content>.diamond-chat>button{color:currentcolor;text-decoration-line:underline}.product-overview-2025>form>.product-content>.add-to-cart{position:relative;border-radius:3px;background:#2d4448;padding:16px;color:#f6f0e7;font-size:16px;line-height:1;font-family:ivyora-display,serif;text-align:center}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.add-to-cart{margin-top:20px;min-width:443px}.product-overview-2025>form>.product-content>.add-to-cart>[data-indeterminate-price]{display:none}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.add-to-cart{margin-top:30px;width:100%}}.product-overview-2025>form>.product-content>.add-to-cart.coming-soon{background:#9ea5a5}.product-overview-2025>form>.product-content>.add-to-cart:is(.bridal-week-item *){background:#771335;color:#fce3e7}.product-overview-2025>form>.product-content>.add-to-cart:not(.total)>.total-label{display:none}.product-overview-2025>form>.product-content>.add-to-cart:not(.submitting)>.overlay{display:none}.product-overview-2025>form>.product-content>.add-to-cart>.price.invisible{display:none}.product-overview-2025>form>.product-content>.add-to-cart>.price,.product-overview-2025>form>.product-content>.add-to-cart>.compare-at-price{--strikethrough-h-padding: 3px;--strikethrough-v-padding: 2px;--strikethrough-leg-length: .7071067812px}.product-overview-2025>form>.product-content>.add-to-cart>.price sup,.product-overview-2025>form>.product-content>.add-to-cart>.compare-at-price sup{position:relative;top:-.417em;font-size:.6em;line-height:inherit}.product-overview-2025>form>.product-content>.add-to-cart>.overlay{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;background:#00000080;width:100%;height:100%}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.product-info{margin-top:42px;width:443px}}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.product-info{margin-top:54px}}.product-overview-2025>form>.product-content>.product-info>.tabs{display:flex;flex-wrap:wrap;gap:8px 22px}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.product-info>.tabs{display:none}}.product-overview-2025>form>.product-content>.product-info>.tabs>button{color:#3f3f3f66;font-size:14px}.product-overview-2025>form>.product-content>.product-info>.tabs>button[aria-selected=true]{color:#000;text-decoration-line:underline}.product-overview-2025>form>.product-content>.product-info>.tabpanels{display:grid;grid-template-columns:1fr;place-items:start stretch;margin-top:12px;font-size:12px;line-height:1.33;font-family:ivyora-text,serif}@media only screen and (max-width: 1023px){.product-overview-2025>form>.product-content>.product-info>.tabpanels{display:none}}.product-overview-2025>form>.product-content>.product-info>.tabpanels>div[role=tabpanel]{grid-area:1/1/2/2}.product-overview-2025>form>.product-content>.product-info>.tabpanels>div[role=tabpanel]:not(.shown){visibility:hidden}.product-overview-2025>form>.product-content>.product-info>.tabpanels>div[role=tabpanel]>ul{padding:0;list-style-position:inside}.product-overview-2025>form>.product-content>.product-info>.accordion{gap:0}@media only screen and (min-width: 1024px){.product-overview-2025>form>.product-content>.product-info>.accordion{display:none}}.product-overview-2025>form>.product-content>.product-info>.accordion>.item>.extra-border>.content>.wrapper{color:#565656;font-size:14px;line-height:1.43}.diamond-image-modal{display:flex;position:fixed;top:var(--nav-bar-height);bottom:0;left:0;justify-content:center;align-items:stretch;width:100%}.diamond-image-modal:not(.is-open){display:none}.diamond-image-modal>.overlay{display:flex;flex-grow:1;justify-content:center;align-items:center;background-color:#00000080}.diamond-image-modal>.overlay>.content{position:relative}.diamond-image-modal>.overlay>.content>.close-button{position:absolute;top:10px;right:10px}.diamond-image-modal>.overlay>.content>.close-button>img{width:16px}.diamond-image-modal>.overlay>.content>img{max-width:100vw;max-height:calc(100vh - var(--nav-bar-height))}.product-zoom-dialog{--scale: 1;--translate-x: 0px;--translate-y: 0px;display:grid;position:fixed;top:0;left:0;grid-template-columns:1fr;margin:0;border:none;padding:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;touch-action:manipulation}.product-zoom-dialog:not([open]){display:none}.product-zoom-dialog>*{grid-area:1/1/2/2}.product-zoom-dialog>.close-button{place-self:start end;z-index:1}@media only screen and (min-width: 1024px){.product-zoom-dialog>.close-button{margin:48px}}@media only screen and (max-width: 1023px){.product-zoom-dialog>.close-button{margin:24px;width:85px}.product-zoom-dialog>.close-button>img{width:100%;height:auto}}.product-zoom-dialog>.zoom-image-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.product-zoom-dialog>.zoom-image-container>.zoom-image{translate:var(--translate-pending-x, var(--translate-x)) var(--translate-pending-y, var(--translate-y));scale:var(--scale);cursor:grab}.product-zoom-dialog>.zoom-image-container>.zoom-image:active{cursor:grabbing}.product-zoom-dialog>.zoom-controls{display:flex;justify-content:center;align-items:center;place-self:end center;gap:44px;z-index:1}@media only screen and (min-width: 1024px){.product-zoom-dialog>.zoom-controls{margin-bottom:120px}}@media only screen and (max-width: 1023px){.product-zoom-dialog>.zoom-controls{margin-bottom:80px}}.product-zoom-dialog>.zoom-controls>.zoom-out-button:disabled,.product-zoom-dialog>.zoom-controls>.zoom-in-button:disabled{opacity:.25;cursor:not-allowed}.jump-to-top-button{position:fixed;bottom:50px;left:30px;opacity:1;transition:.25s opacity ease;padding:10px}.jump-to-top-button[aria-hidden=true]{opacity:0;pointer-events:none}@media only screen and (max-width: 1023px){.jump-to-top-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/422/assets/product-overview-2025.css.map */
