@media only screen and (min-width: 640px){.askew-images{display:none}}@media only screen and (max-width: 639px){.askew-images{display:flex;flex-direction:column;align-items:stretch}.askew-images[data-previous-mobile-section-type=mobile-product-details],.askew-images[data-previous-mobile-section-type=suggested-products]{margin-top:36px}.askew-images[data-last-section=true]{margin-bottom:36px}.askew-images[data-previous-mobile-section-type=image-pair],.askew-images[data-previous-mobile-section-type=full-width-image],.askew-images[data-previous-mobile-section-type=askew-images]{margin-top:36px}.askew-images>div{position:relative}.askew-images>div>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.askew-images>div>*>iframe{width:100%;height:100%}.askew-images>div:first-child{align-self:flex-end;padding-bottom:70%;width:70%}.askew-images>div:last-child{align-self:flex-start;padding-bottom:40%;width:40%}.askew-images>div:last-child img,.askew-images>div:last-child .video{margin-top:-50%}}.collage{margin:109px auto 80px;max-width:1440px;font-weight:300;font-family:ivyora-display,serif}.collage .img-container>img,.collage .img-container>iframe{width:100%;height:100%;object-fit:cover}.collage>div:nth-child(1){display:flex}.collage>div:nth-child(1) .text{box-sizing:content-box;padding-left:90px;width:436px;font-size:27px;line-height:42px}.collage>div:nth-child(1) .spacer{flex-grow:20}.collage>div:nth-child(1) .img{position:relative;flex-grow:17;margin-bottom:-257px}.collage>div:nth-child(2){display:flex;align-items:flex-start;margin-bottom:-442px}.collage>div:nth-child(2) .illustration{display:flex;position:relative;flex-direction:column;align-items:center;margin-left:105px;width:85px;height:765px}.collage>div:nth-child(2) .illustration>.vertical-line{position:absolute;transition-duration:1.5s;transition-timing-function:ease-out;background:#000;width:1px;height:0}.collage>div:nth-child(2) .illustration>.svg-container{margin-top:105px}.collage>div:nth-child(2) .spacer1{flex-grow:162}.collage>div:nth-child(2) .img2{position:relative}.collage>div:nth-child(2) .spacer2{flex-grow:754}.collage>div:nth-child(3){display:flex;margin-bottom:-49px}.collage>div:nth-child(3) .spacer{flex-grow:1}.collage>div:nth-child(3) .img1{margin-right:16px}.collage>div:nth-child(3) .img1,.collage>div:nth-child(3) .img2{position:relative}.collage>div:nth-child(4){display:flex}.collage>div:nth-child(4)>.img{position:relative;margin-bottom:-234px}.collage>div:nth-child(4)>div{margin:111px 0 0 80px;max-width:684px;font-size:27px;line-height:42px}.collage>div:nth-child(5){display:flex;align-items:center;margin-bottom:-163px}.collage>div:nth-child(5) .img1 .image-description{right:20px;left:unset}.collage>div:nth-child(5) .img1,.collage>div:nth-child(5) .img2{position:relative}.collage>div:nth-child(5) .spacer1{flex-grow:382}.collage>div:nth-child(5) .spacer2{flex-grow:141}.collage>div:nth-child(5) .spacer3{flex-grow:189}.collage>div:nth-child(6){display:flex}.collage>div:nth-child(6) .img{position:relative}.collage>div:nth-child(6) .spacer1{flex-grow:172}.collage>div:nth-child(6) .spacer2{flex-grow:995}.collage>div .image-description{position:absolute;bottom:20px;left:20px;font-weight:300;font-size:14px;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}.collage>div .image-description.light{color:#fff}@media only screen and (max-width: 1023px){.collage{display:none}}.desktop-text-2images{display:flex;margin:120px auto 140px;max-width:1440px;font-family:ivyora-display,serif}.desktop-text-2images[data-previous-desktop-section-type=full-width-image]{margin-top:80px}.desktop-text-2images>div:first-child img,.desktop-text-2images>div:first-child .video{margin-right:-78px;margin-left:81px;width:617px;height:496px}.desktop-text-2images>div:last-child{display:flex;flex-direction:column;align-items:flex-end}.desktop-text-2images>div:last-child .text{width:417px}.desktop-text-2images>div:last-child .text h2{margin-bottom:30px;font-weight:300;font-size:24px;font-family:ivyora-display,serif;letter-spacing:0;text-transform:none}.desktop-text-2images>div:last-child .text p{font-size:20px;line-height:29px;letter-spacing:0}.desktop-text-2images>div:last-child .text a{display:block;margin:26px 0;color:#000;font-size:16px;font-family:ivyora-text,serif;letter-spacing:0;text-decoration-line:underline;text-transform:none}.desktop-text-2images>div:last-child>.img-container{width:579px;height:462px}.desktop-text-2images>div:last-child>.img-container>img,.desktop-text-2images>div:last-child>.img-container>.video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1023px){.desktop-text-2images{display:none}}.featured-review{display:flex;justify-content:center;margin-top:80px;margin-bottom:120px;font-family:ivyora-display,serif}.featured-review>div{width:617px}.featured-review>div>.padded-container{position:relative;padding-top:80.3889789303%}.featured-review>div>.padded-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.featured-review .img{margin-right:44px}.featured-review .img img,.featured-review .img .video{width:100%;height:100%;object-fit:cover}.featured-review .text>.padded-container>div{display:flex;flex-direction:column;justify-content:center;background-color:#e3e2d9;padding:0 77px}.featured-review .text>.padded-container>div .stars{display:flex}.featured-review .text>.padded-container>div .stars img{margin-right:calc(6px + (4)*(100vw - 1024px)/896);width:calc(26px + (9)*(100vw - 1024px)/896)}.featured-review .text>.padded-container>div .review{margin-top:32px;font-weight:300;font-size:calc(17px + (5)*(100vw - 1024px)/896);line-height:1.62;letter-spacing:0}.featured-review .text>.padded-container>div a{margin-top:35px;color:#000;font-weight:300;font-size:calc(14px + (3)*(100vw - 1024px)/896);font-family:ivyora-text,serif;letter-spacing:0;text-decoration-line:underline;text-transform:none}@media only screen and (max-width: 1023px){.featured-review{display:none}}.full-width-image{position:relative}.full-width-image img{width:100%;height:100%;object-fit:cover;object-position:center}.full-width-image>.image-description{position:absolute;bottom:12px;left:20px;font-weight:300;font-size:14px;font-family:ivyora-display,serif;text-transform:uppercase}.full-width-image>.image-description.light{color:#fff}@media only screen and (min-width: 640px){.full-width-image{margin:auto;max-width:1440px;height:auto!important}.full-width-image[data-previous-desktop-section-type=full-width-image],.full-width-image[data-previous-desktop-section-type=""],.full-width-image[data-previous-desktop-section-type=suggested-products]{margin-top:80px}.full-width-image[data-last-section=true]{margin-bottom:80px}.full-width-image[data-show-desktop=false]{display:none}.full-width-image>.image-description{display:none}.full-width-image:hover>.image-description{display:unset}.full-width-image>.video{padding-top:56.25%}.full-width-image>.video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width: 639px){.full-width-image[data-previous-mobile-section-type=image-pair],.full-width-image[data-previous-mobile-section-type=full-width-image],.full-width-image[data-previous-mobile-section-type=askew-images],.full-width-image[data-previous-mobile-section-type=mobile-product-details],.full-width-image[data-previous-mobile-section-type=suggested-products]{margin-top:36px}.full-width-image[data-last-section=true]{margin-bottom:36px}.full-width-image[data-show-mobile=false]{display:none}.full-width-image>.video{height:100%;overflow:hidden}.full-width-image>.video iframe{display:block;width:100%;height:56.25vw}}@media only screen and (min-width: 640px){.image-pair{display:none}}@media only screen and (max-width: 639px){.image-pair{display:flex;align-items:center}.image-pair[data-previous-mobile-section-type=mobile-product-details],.image-pair[data-previous-mobile-section-type=suggested-products]{margin-top:36px}.image-pair[data-last-section=true]{margin-bottom:36px}.image-pair[data-previous-mobile-section-type=image-pair],.image-pair[data-previous-mobile-section-type=full-width-image],.image-pair[data-previous-mobile-section-type=askew-images]{margin-top:36px}.image-pair>div{position:relative}.image-pair>div>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-pair>div>*>iframe{width:100%;height:100%}.image-pair>div:first-child{padding-bottom:70%;width:70%}.image-pair>div:last-child{margin-left:-10%;padding-bottom:40%;width:40%}}.klaviyo-email{font-family:ivyora-display,serif}.klaviyo-email input{background:none!important;color:currentColor!important;font-weight:400!important;font-size:12px!important;font-family:ivyora-display,serif!important;letter-spacing:.09em!important}.klaviyo-email input::placeholder{opacity:.75;color:currentColor!important;font-weight:inherit!important;font-size:12px!important;font-family:ivyora-display,serif!important;letter-spacing:.09em!important;text-transform:none}@media only screen and (min-width: 1024px){.klaviyo-email{margin:80px auto;max-width:min(90vw,1440px)}}@media only screen and (max-width: 1023px){.klaviyo-email{margin:36px auto}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-original{padding:0 126px 0 20px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-original{padding:0 20px}.klaviyo-email.klaviyo-email-original form>div:first-child>div:nth-child(2){flex-wrap:wrap;justify-content:space-between}.klaviyo-email.klaviyo-email-original form>div:first-child>div:nth-child(2)>div{padding:3px}.klaviyo-email.klaviyo-email-original form>div:first-child>div:nth-child(2)>div:first-child{flex-basis:100%;margin-bottom:1em}.klaviyo-email.klaviyo-email-original form>div:first-child>div:nth-child(2)>div:not(:first-child){margin:0}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-compact>div{display:flex;justify-content:space-between;padding:26px 39px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-compact>div{padding:15px 10px}}.klaviyo-email.klaviyo-email-compact>div>.text{flex-grow:1;line-height:1.3}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-compact>div>.text{margin-right:calc(0px + (60)*(100vw - 1024px)/896)}}.klaviyo-email.klaviyo-email-compact>div>.text>.header{font-size:32px}.klaviyo-email.klaviyo-email-compact>div>.text>.subhead{margin-bottom:.2em;font-size:22px}.klaviyo-email.klaviyo-email-compact>div>.text>.fine-print{font-size:16px}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-compact>div>.text>.fine-print{display:none}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-compact>div>div[class*=klaviyo-form]{display:flex;flex-grow:5;flex-direction:column;justify-content:center;align-items:stretch}}.klaviyo-email.klaviyo-email-compact>div>.fine-print{font-size:12px}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-compact>div>.fine-print{display:none}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-images>div{display:flex;justify-content:space-between}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-images>div{padding:6px}}.klaviyo-email.klaviyo-email-with-images>div>.images{display:flex;align-items:stretch}@media only screen and (min-width: 1440px){.klaviyo-email.klaviyo-email-with-images>div>.images{flex-basis:730px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.klaviyo-email.klaviyo-email-with-images>div>.images{flex-basis:51vw}}@media only screen and (min-width: 1440px){.klaviyo-email.klaviyo-email-with-images>div>.images[data-num-images="1"]{flex-basis:538px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.klaviyo-email.klaviyo-email-with-images>div>.images[data-num-images="1"]{flex-basis:37vw}}.klaviyo-email.klaviyo-email-with-images>div>.images>img{flex-grow:1;width:0;object-fit:cover}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-images>div>.images>img:not(:last-child){margin-right:14px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-images>div>.images>img:not(:last-child){margin-right:6px}}.klaviyo-email.klaviyo-email-with-images>div>.content{flex-grow:1;margin-bottom:14px;line-height:1.3}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-images>div>.content{padding:21px 53px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-images>div>.content{padding:16px 17px}}.klaviyo-email.klaviyo-email-with-images>div>.content>.header{font-size:32px}.klaviyo-email.klaviyo-email-with-images>div>.content>.subhead{margin-bottom:.2em;font-size:22px}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-images>div>.content>.fine-print{font-size:16px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-images>div>.content>.fine-print{font-size:12px}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-images>div>.content>div[class*=klaviyo-form]{display:flex;flex-direction:column;justify-content:center;align-items:stretch}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div{display:flex;justify-content:space-between;background-color:var(--form-background-color)}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div{padding:15px 10px}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content{display:grid}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content{margin-right:calc(0px + (60)*(100vw - 1024px)/896);width:60%}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>*{grid-area:1/1/2/2}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>img{display:none}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text{display:flex;flex-direction:column;justify-content:center;line-height:1.3;text-align:center}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text{align-items:flex-end;padding-right:42px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text{align-items:center;padding:16px 9px}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.header{font-size:32px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.header{font-size:26px}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.subhead{margin-bottom:.2em;font-size:22px}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.subhead{font-size:18px}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.fine-print{font-size:16px}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.content>.text>div>.fine-print{display:none}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form{background-color:var(--form-background-color)}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form{display:flex;flex-grow:5;flex-direction:column;justify-content:center;align-items:stretch}}@media only screen and (max-width: 1023px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form{padding:6px}}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form>div[class*=klaviyo-form]{display:flex;flex-direction:column;justify-content:center;align-items:stretch}}.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form>.fine-print{font-size:12px}@media only screen and (min-width: 1024px){.klaviyo-email.klaviyo-email-with-image-backdrop>div>.klav-form>.fine-print{display:none}}@media only screen and (min-width: 640px){.mobile-illustration{display:none}}@media only screen and (max-width: 639px){.mobile-illustration{margin:65px 63px;height:63px}}@media only screen and (min-width: 640px){.mobile-product-details{display:none}}@media only screen and (max-width: 639px){.mobile-product-details{font-family:ivyora-display,serif}.mobile-product-details[data-previous-mobile-section-type=suggested-products] h2,.mobile-product-details[data-previous-mobile-section-type=paragraph] h2,.mobile-product-details[data-previous-mobile-section-type=mobile-product-details] h2{border-top:0}.mobile-product-details[data-previous-mobile-section-type=image-pair],.mobile-product-details[data-previous-mobile-section-type=full-width-image],.mobile-product-details[data-previous-mobile-section-type=askew-images]{margin-top:36px}.mobile-product-details>button[aria-expanded=false]+div{display:none}.mobile-product-details>.info>.tabs{border:solid #e3e3e3;border-width:0 0 1px 0;overflow-x:scroll;white-space:nowrap}.mobile-product-details>.info>.tabs>button{margin-top:2px;margin-left:26px;color:#514e32;font-size:12px;line-height:38px;font-family:ivyora-display,serif;letter-spacing:0;text-transform:none}.mobile-product-details>.info>.tabs>button:first-child{margin-left:35px}.mobile-product-details>.info>.tabs>button:last-child{margin-right:35px}.mobile-product-details>.info>.tabs>button[aria-selected=true],.mobile-product-details>.info>.tabs>button:focus-visible{outline:0;color:#000;text-decoration-line:underline}.mobile-product-details>.info>.content{margin:24px 34px;font-size:13px;line-height:18px}.mobile-product-details>.info>.content>[role=tabpanel]>div{outline:0}.mobile-product-details>.info>.content>[role=tabpanel]>div p:not(:last-child){margin-bottom:1.2em}.mobile-product-details>.info>.content>[role=tabpanel]>div a{color:#000!important;text-decoration-line:underline}.mobile-product-details>.info>.content>[role=tabpanel]>div li:before{top:6px}}@media only screen and (min-width: 640px){.paragraph-section{display:none}}@media only screen and (max-width: 639px){.paragraph-section{font-family:ivyora-display,serif}.paragraph-section[data-previous-mobile-section-type=suggested-products] h2,.paragraph-section[data-previous-mobile-section-type=paragraph] h2,.paragraph-section[data-previous-mobile-section-type=mobile-product-details] h2{border-top:0}.paragraph-section button[aria-expanded=false]+.content{display:none}.paragraph-section>.content{margin:0 35px}.paragraph-section>.content .text{font-size:13px;line-height:18px;letter-spacing:0}.paragraph-section>.content a{margin-top:18px;color:#000;font-size:13px;line-height:11px;font-family:ivyora-text,serif;letter-spacing:0;text-transform:none}}.separator{margin:56px 0;background-position:center;background-repeat:no-repeat;height:43px}@media only screen and (max-width: 639px){.separator{display:none}}.product-cell{display:flex;flex-direction:column;font-family:ivyora-text,serif;letter-spacing:0}.product-cell a{color:#000}.product-cell>.image{position:relative;margin-bottom:2em}.product-cell>.image>a{display:block;position:relative;padding-top:100%}.product-cell>.image>a>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-cell>.image>a>img:not(.visible){float:left;opacity:0}.product-cell>.image>.swatches{display:flex;position:absolute;right:8%;bottom:6%}.product-cell>.image>.swatches>button{display:flex;justify-content:center;align-items:center;margin-left:2px;border-radius:50%}.product-cell>.image>.swatches>button:hover,.product-cell>.image>.swatches>button:focus-visible{outline:0;border:1px solid #777}.product-cell>.image>.swatches>button.selected{border:1px solid #000}.product-cell>.image>.swatches>button>img{display:block}.product-cell>.annotation{padding-right:12px;letter-spacing:.3em;text-transform:uppercase}.product-cell>.title{padding-right:12px;font-weight:300}.product-cell>.price{font-weight:200}.product-cell>.price s{color:#0006}@media only screen and (min-width: 640px){.product-cell{width:100%;font-size:14px}.product-cell:not(:last-child){margin-right:25px}.product-cell>.image>.swatches>button{width:21px;height:21px}.product-cell>.image>.swatches>button>img{width:15px;height:15px}}@media only screen and (max-width: 639px){.product-cell{margin-top:9px;width:100%;font-size:12px}.product-cell:not(:first-child){margin-top:47px}.product-cell>.image>.swatches>button{width:18px;height:18px}.product-cell>.image>.swatches>button>img{width:12px;height:12px}}.product-showcase{display:flex}@media only screen and (max-width: 639px){.product-showcase{align-items:center;flex-direction:column}}.suggested-products{font-family:ivyora-display,serif}@media only screen and (min-width: 640px){.suggested-products{font-size:24px}.suggested-products>button{display:none}.suggested-products h2{margin:54px 0;outline:0;font-weight:300;font-size:36px;font-family:ivyora-display,serif;letter-spacing:0;text-align:center;text-transform:none}.suggested-products .product-showcase{margin:0 80px}.suggested-products .product-cell{max-width:30vw}}@media only screen and (max-width: 639px){.suggested-products[data-previous-mobile-section-type=suggested-products] h2,.suggested-products[data-previous-mobile-section-type=paragraph] h2,.suggested-products[data-previous-mobile-section-type=mobile-product-details] h2{border-top:0}.suggested-products[data-previous-mobile-section-type=image-pair],.suggested-products[data-previous-mobile-section-type=full-width-image],.suggested-products[data-previous-mobile-section-type=askew-images]{margin-top:36px}.suggested-products>h2{display:none}.suggested-products>button[aria-expanded=false]+.products{display:none}.suggested-products>button .product-showcase{margin:0 30px}.suggested-products .product-showcase{flex-direction:row;align-items:flex-start;margin:23px 0 27px}.suggested-products .product-showcase>.product-cell{margin:0}.suggested-products .product-showcase>.product-cell:first-child{margin-right:7px}.suggested-products .product-showcase>.product-cell:nth-child(3){display:none}.suggested-products .product-showcase>.product-cell>.title{padding:0;width:100%;text-align:center}.suggested-products .product-showcase>.product-cell>.price{text-align:center}}.two-steps{display:flex;justify-content:center;margin:183px 0}.two-steps h2,.two-steps a{font-family:Fahkwang,sans-serif;text-transform:uppercase}.two-steps p{margin-bottom:13px;font-weight:300;font-size:20px;line-height:29px;font-family:Alegreya Sans,sans-serif}.two-steps a{color:#000;font-size:16px;letter-spacing:4.64px;text-decoration-line:underline}.two-steps>.intro{position:relative;margin-right:80px;background-position:center;background-size:cover;width:468px;height:564px}.two-steps>.intro>div{padding:42px 68px 42px 31px}.two-steps>.intro>div,.two-steps>.intro>div>a{color:#fff}.two-steps>.intro>div>h2{margin-bottom:15px;font-weight:200;font-size:24px;line-height:1.29;letter-spacing:4px}.two-steps>.step{max-width:408px}.two-steps>.step.step1{margin-right:35px}.two-steps>.step>.img-container{margin-bottom:22px;width:282px;height:303px}.two-steps>.step>.img-container>img,.two-steps>.step>.img-container>.video{width:100%;height:100%;object-fit:cover}.two-steps>.step>h2{margin-bottom:10px;font-weight:300;font-size:18px;letter-spacing:3px}@media only screen and (max-width: 1023px){.two-steps{display:none}}.add-to-cart{position:relative;background:#eae4de;height:44px;color:#3f3f3f;font-family:ivyora-text,serif;text-transform:uppercase}@media only screen and (min-width: 1024px){.add-to-cart{font-size:12px;letter-spacing:.09em}}@media only screen and (max-width: 1023px){.add-to-cart{font-size:11px;letter-spacing:.09em}}.add-to-cart.coming-soon{background:#f6f0e780}.add-to-cart:hover,.add-to-cart:focus-visible{background:#90786c;color:#fff}.add-to-cart:not(.total)>.total-label{display:none}.add-to-cart:not(.submitting)>.overlay{display:none}.add-to-cart>.price.invisible{display:none}.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: 640px){#klaviyo-reviews-all{margin:56px 180px}}@media only screen and (max-width: 639px){#klaviyo-reviews-all{margin:36px 50px}}#klaviyo-reviews-all .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{display:block}#klaviyo-reviews-all .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div>.kl_reviews__review_stars_and_time,#klaviyo-reviews-all .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div>.kl_reviews__review_stars_and_time+div{margin-bottom:16px}.sliding-images{position:relative}.sliding-images>.image{animation-duration:.5s;animation-fill-mode:forwards;height:100%;overflow:hidden;position:absolute;top:0;max-width:0;width:100%}.sliding-images>.image.visible{max-width:100%}.sliding-images>.image.visible:not(.animation-ended){animation-name:img-transition-in}.sliding-images>.image.visible.reverse{right:0}.sliding-images>.image.visible.reverse>img,.sliding-images>.image.visible.reverse>iframe{position:absolute;right:0}.sliding-images>.image:not(.visible):not(.animation-ended){animation-name:img-transition-out}.sliding-images>.image>img,.sliding-images>.image>iframe{height:100%;width:auto}@keyframes img-transition-in{0%{max-width:0}to{max-width:100%}}@keyframes img-transition-out{0%{max-width:100%}99%{max-width:100%}to{max-width:0}}.dropdown-menu{display:none}.product-overview button>img,.product-overview button>span{outline:0}.product-overview .bridal-week-gift-message{border-radius:22px;background-position:center;background-size:cover;background-repeat:no-repeat;width:fit-content;color:#fff;font-weight:500;line-height:1;text-align:center;text-wrap:balance}@media only screen and (min-width: 1024px){.product-overview .bridal-week-gift-message{padding:5px 14px 9px;font-size:18px;letter-spacing:-.36px}}@media only screen and (max-width: 1023px){.product-overview .bridal-week-gift-message{padding:6px 14px 10px;color:#fff;font-size:15px;letter-spacing:-.3px}}.product-overview .separator{display:none}.product-overview .filtered-out{display:none!important}.product-overview .price strong{font-weight:500}.product-overview .price a{text-decoration-line:underline}@media only screen and (min-width: 1024px){.product-overview>form>.content{display:flex}}@media only screen and (max-width: 1023px){.product-overview>form>.content{display:flex;position:relative;flex-direction:column;margin:0 28px}}.product-overview>form>.content[data-image-fg-color=light]{--image-fg-color:#fff}.product-overview>form>.content[data-image-fg-color=light] .dark{display:none!important}.product-overview>form>.content[data-image-fg-color=light]>.images>.badges>img:not(.all-backgrounds){filter:invert(100%)}.product-overview>form>.content[data-image-fg-color=dark]{--image-fg-color:#000}.product-overview>form>.content[data-image-fg-color=dark] .light{display:none!important}.product-overview>form>.content>.bridal-week-gift-message{margin-top:16px}@media only screen and (min-width: 1024px){.product-overview>form>.content>.bridal-week-gift-message{display:none}}.product-overview>form>.content>.mobile-header{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px;margin-bottom:10px;font-weight:300;font-family:ivyora-display,serif}@media only screen and (min-width: 1024px){.product-overview>form>.content>.mobile-header{display:none}}.product-overview>form>.content>.mobile-header>h1{font-weight:300;font-size:17px}.product-overview>form>.content>.mobile-header>.price{font-size:13px;letter-spacing:0;white-space:nowrap}.product-overview>form>.content>.mobile-header>.price s{color:#0006}.product-overview>form>.content>.images{position:relative;color:var(--image-fg-color)}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images{height:50vw}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images{overflow:hidden}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images.scaled>.mobile-controls,.product-overview>form>.content>.images.scaled>.indicators{opacity:0}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images>.image-container{width:50vw;height:50vw}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.image-container{padding-top:100%}}.product-overview>form>.content>.images>.image-container>.image{animation-duration:.2s}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images>.image-container>.image{pointer-events:none}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.image-container>.image{cursor:pointer}}.product-overview>form>.content>.images>.image-container>.image:not(.visible)>iframe{display:none}.product-overview>form>.content>.images>.image-container>.image>img{object-fit:cover}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images>.image-container>.image>iframe,.product-overview>form>.content>.images>.image-container>.image>img,.product-overview>form>.content>.images>.image-container>.image>.iframe-overlay{width:50vw;height:50vw}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.image-container>.image>iframe,.product-overview>form>.content>.images>.image-container>.image>img,.product-overview>form>.content>.images>.image-container>.image>.iframe-overlay{width:calc(100vw - 56px);height:calc(100vw - 56px)}}.product-overview>form>.content>.images>.image-container>.image>.iframe-overlay{position:absolute;top:0;left:0}.product-overview>form>.content>.images>.indicators{display:flex;position:absolute;bottom:20px;flex-direction:column;justify-content:stretch;width:100%;font-family:ivyora-text,serif}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images>.indicators{font-size:12px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.indicators{right:15px;bottom:13px;transition-duration:.3s;transition-timing-function:ease;width:auto;font-weight:300;font-size:9px}}.product-overview>form>.content>.images>.indicators>.dots{display:flex;justify-content:center}.product-overview>form>.content>.images>.indicators>.dots>.indicator{opacity:.2;margin:0 2px;border-radius:50%;background:var(--image-fg-color);width:6px;height:6px}.product-overview>form>.content>.images>.indicators>.dots>.indicator.selected{opacity:1}.product-overview>form>.content>.images>.indicators>.numbers{text-align:center}.product-overview>form>.content>.images>.badges{display:flex;position:absolute;top:30px;right:30px;flex-direction:column;gap:20px;filter:invert(0);transition-duration:.2s;transition-property:filter;transition-timing-function:ease}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.badges{display:none}}.product-overview>form>.content>.images>.badges>img{width:110px}.product-overview>form>.content>.images>.controls{display:flex;position:absolute;bottom:45px;padding:0 50px;width:100%}@media only screen and (max-width: 1023px){.product-overview>form>.content>.images>.controls{display:none}}.product-overview>form>.content>.images>.controls>.image-details{flex-grow:1;margin-left:35px;height:4.8em;font-size:13px;line-height:1.6;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}.product-overview>form>.content>.images>.mobile-controls{transition-duration:.3s;transition-timing-function:ease}@media only screen and (min-width: 1024px){.product-overview>form>.content>.images>.mobile-controls{display:none}}.product-overview>form>.content>.images>.mobile-controls>[data-img-prev]{left:8px}.product-overview>form>.content>.images>.mobile-controls>[data-img-next]{right:8px;transform:rotate(180deg)}.product-overview>form>.content>.images>.mobile-controls>[data-img-prev],.product-overview>form>.content>.images>.mobile-controls>[data-img-next]{position:absolute;top:50%;padding:8px}.product-overview>form>.content>.images>.mobile-controls>[data-img-prev]>img,.product-overview>form>.content>.images>.mobile-controls>[data-img-next]>img{height:18px}.product-overview>form>.content>.images>.mobile-controls>.magnifying-glass{position:absolute;bottom:8px;left:15px;padding:8px}.product-overview>form>.content>.images>.mobile-controls>.magnifying-glass>img{display:block;width:18px;height:18px}.product-overview>form>.content>.images>.mobile-controls>.image-details{position:absolute;bottom:13px;left:65px;width:100%;font-weight:300;font-size:9px;line-height:1.6;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}.product-overview>form>.content>#image-zoom{position:absolute;outline:0;width:100%;color:var(--image-fg-color)}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom{height:calc(100vh - 110px);height:calc(100vh - 80px - 30px - var(--sticky-add-to-cart-height)*1px)}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom{top:0;left:-28px;width:100vw;height:calc(100vh - 80px);height:calc(var(--calc-vh, 1vh)*100 - 50px - 30px - var(--sticky-add-to-cart-height)*1px)}}.product-overview>form>.content>#image-zoom:not(.is-open){display:none}.product-overview>form>.content>#image-zoom>.focus-catcher{outline:0;width:100%;height:100%}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]{width:100%;height:100%}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.image-details{position:absolute;bottom:39px;left:34px;flex-grow:1;height:4.8em;font-size:10px;line-height:1.6;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.image-details{display:none}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.image-details:not(.selected){display:none}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main{height:100%}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main.scaled~.image-details,.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main.scaled~.zoom-controls{opacity:0}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main~.image-details,.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main~.zoom-controls{transition-duration:.3s;transition-timing-function:ease}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main>div{position:relative;background:#fff;height:100%}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main>div img{object-fit:contain}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main>div img{object-fit:cover}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main>div img,.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.main>div iframe{display:block;position:absolute;top:0;width:100%;height:100%;object-position:center}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls{position:absolute}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls{display:flex;bottom:45px;justify-content:center;width:100%}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls{top:32px;left:34px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>button{display:none}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>button>img{display:block}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper{overflow:hidden}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper{--bubble-spacing: 25px;--bubble-width: 50px;--bubbles-visible: 5;margin:0 96px;max-width:380px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper{--bubble-spacing: 12px;--bubble-width: 34px;--bubbles-visible: 3;max-height:calc((var(--bubble-width) + 6px)*3 + var(--bubble-spacing)*2)}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails{transition-duration:.3s;transition-timing-function:ease}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails{transform:translate(calc((var(--bubble-width) + 4px + 2px + var(--bubble-spacing)) * ((min(var(--visible-images),var(--bubbles-visible)) - 1) / 2 - var(--visible-index))));white-space:nowrap}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails{transform:translateY(calc((var(--bubble-width) + 4px + 2px + var(--bubble-spacing)) * ((min(var(--visible-images),var(--bubbles-visible)) - 1) / 2 - var(--visible-index))))}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button{box-sizing:content-box;border-radius:50%;overflow:hidden}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button{margin-right:var(--bubble-spacing);border:1px solid rgba(0,0,0,0);width:calc(var(--bubble-width) + 4px);height:calc(var(--bubble-width) + 4px)}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button{display:block;margin-bottom:var(--bubble-spacing);border:1px solid rgba(0,0,0,0);width:calc(var(--bubble-width) + 4px);height:calc(var(--bubble-width) + 4px)}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button:last-child,.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button.last-visible{margin:0}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button.selected{border-color:#979797}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>.zoom-controls>.thumbnails-wrapper>.thumbnails>button>img{display:block;border:2px solid #fff;border-radius:50%;width:100%;height:100%;object-fit:cover}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>button[data-close-zoom]{position:absolute}@media only screen and (min-width: 1024px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>button[data-close-zoom]{top:47px;right:50px;width:32px;height:32px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>button[data-close-zoom]{top:32px;right:32px;width:18px;height:18px}}.product-overview>form>.content>#image-zoom>.focus-catcher>div[role=dialog]>button[data-close-zoom]>img{display:block;outline:0;width:100%}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details{flex-grow:1;padding:20px 5.5% 0 6.25%}.product-overview>form>.content>.details.bridal-week-gift{padding-top:0}}.product-overview>form>.content>.details>.bridal-week-gift-message{margin-bottom:16px}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.bridal-week-gift-message{display:none}}.product-overview>form>.content>.details>h1{font-weight:400;font-size:38px;font-family:ivyora-display,serif}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>h1{display:none}}.product-overview>form>.content>.details>.tags{color:#979797;font-size:10px;line-height:52px;font-family:ivyora-text,serif;letter-spacing:2.9px;text-transform:uppercase}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.tags{display:none}}.product-overview>form>.content>.details>.price{font-weight:400;font-size:20px;line-height:52px;font-family:ivyora-display,serif}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.price{display:none}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.price s{color:#0006}}.product-overview>form>.content>.details>.options>.native-options,.product-overview>form>.content>.details>.options>#infiniteoptions-container{display:none}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.options>.visible-options{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.options>.visible-options>.option-input{margin-bottom:10px}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.options>.visible-options>.option-input>span{display:block;padding:10px 0}}.product-overview>form>.content>.details>.options>.visible-options>.option-input>input.invalid:not(:focus-visible){outline:1px solid #d31414}.product-overview>form>.content>.details>.options>.visible-options>.option-input>input.invalid:focus-visible{outline:2px solid #d31414}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop{border:1px solid #979797;width:444px;display:flex;position:relative;margin-top:10px;padding:16px 10px 10px 16px;font-size:13px}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop{display:none}}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 15px}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.details{display:flex;flex-grow:1;flex-direction:column}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.details>span a{color:currentcolor;text-decoration-line:underline}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.details>.price{margin:6px 0;font-size:10px;font-family:ivyora-text,serif;letter-spacing:.09em}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.details>.edit{font-weight:300;font-size:12px;font-family:ivyora-text,serif;letter-spacing:.09em;text-align:left;text-decoration-line:underline;text-transform:uppercase}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.see-image{display:grid;grid-template-columns:1fr;width:90px;height:90px}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.see-image>*{grid-area:1/1/2/2}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.see-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.see-image>.overlay{display:flex;justify-content:center;align-items:center;background-color:#0007;height:100%;color:#fff;font-weight:500;font-size:13px;font-family:ivyora-text,serif;letter-spacing:.09em;text-align:center;text-transform:uppercase}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.desktop>.see-image>.overlay>span{width:50%}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile{display:none}}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div{display:flex;justify-content:space-between;align-items:center}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.details{min-height:44px}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.details>.display-name{flex-grow:1;margin-right:14px;font-size:14px;text-align:right}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.details>.price{margin-right:18px;font-size:10px;font-family:ivyora-text,serif;letter-spacing:.09em}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.buttons{margin-bottom:20px}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.buttons>button,.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main.mobile>div.buttons a{color:currentcolor;font-weight:300;font-size:11px;font-family:ivyora-text,serif;letter-spacing:.1em;text-decoration-line:underline;text-transform:uppercase}.product-overview>form>.content>.details>.options>.visible-options>.your-diamond-main .label{color:#90786c;font-size:10px;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}.product-overview>form>.content>.details>.options .your-diamond-sticky{display:none}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.form-errors{text-align:center}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.form-errors:not(:empty){margin-top:40px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.form-errors:not(:empty){margin-top:17px}}@media only screen and (min-width: 1024px){.product-overview>form>.content>.details>.add-to-cart{margin-top:35px;margin-bottom:23px;width:447px}}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.add-to-cart{margin:17px auto 23px;padding:0 24px;width:fit-content}}.product-overview>form>.content>.details>.diamond-chat{display:flex;align-items:center;font-weight:300;font-size:14px}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.diamond-chat{justify-content:center}}.product-overview>form>.content>.details>.diamond-chat>img{display:none;margin-top:1px;margin-right:4px;width:20px}.product-overview>form>.content>.details>.diamond-chat>span>button{color:currentcolor;text-decoration-line:underline}.product-overview>form>.content>.details .info{display:flex;justify-content:space-between;margin-top:27px;max-width:545px}.product-overview>form>.content>.details .info>.tabs{display:flex;flex-direction:column;align-items:flex-start;font-size:17px;line-height:32px;font-family:ivyora-display,serif}.product-overview>form>.content>.details .info>.tabs>button{letter-spacing:0;text-align:left;text-transform:none}.product-overview>form>.content>.details .info>.tabs>button[aria-selected=true],.product-overview>form>.content>.details .info>.tabs>button:focus-visible{outline:0;text-decoration-line:underline}.product-overview>form>.content>.details .info>.tabs>button[aria-selected=false]{color:#0006}.product-overview>form>.content>.details .info>.content{width:273px;font-size:14px}.product-overview>form>.content>.details .info>.content>[role=tabpanel]>div{outline:0}.product-overview>form>.content>.details .info>.content>[role=tabpanel]>div p:not(:last-child){margin-bottom:1.2em}.product-overview>form>.content>.details .info>.content>[role=tabpanel]>div a{color:#000!important;text-decoration-line:underline}.product-overview>form>.content>.details .info>.content>[role=tabpanel]>div li:before{top:8px}@media only screen and (max-width: 1023px){.product-overview>form>.content>.details>.info{display:none}}.product-overview>form>.content>.details>.klarna{display:block;margin-bottom:23px}.product-overview>form>.content>.details>.shipment-dates{display:grid;grid-template-columns:1fr}.product-overview>form>.content>.details>.shipment-dates>.shipment-date{grid-area:1/1/2/2;margin-top:9px;font-style:italic;font-size:15px}.product-overview>form>.content>.details>.shipment-dates>.shipment-date.inactive{visibility:hidden}.product-overview>form>.content>.details>.shipment-dates>.shipment-date>.timeline-explanation{font-style:normal;font-weight:400}.product-overview>form>.content>.details>.diwali-message>p{margin:1em 0}.product-overview .option-input{margin:0}@media only screen and (min-width: 1024px){.product-overview .option-input{--field-width: 200px;--right-margin: 44px;margin-right:var(--right-margin)}}@media only screen and (max-width: 1023px){.product-overview .option-input{display:flex;justify-content:space-between;align-items:center}}.product-overview .option-input.textarea{width:100%}.product-overview .option-input>span{color:#90786c;font-size:10px;font-family:ivyora-text,serif;letter-spacing:.09em;text-transform:uppercase}.product-overview .option-input button{display:flex;align-items:center;font-size:14px}@media only screen and (min-width: 1024px){.product-overview .option-input>.dropdown-button,.product-overview .option-input>.dropdown-button-like{width:var(--field-width)}}@media only screen and (min-width: 1024px){.product-overview .option-input>.dropdown-button.select-diamond-button,.product-overview .option-input>.dropdown-button-like.select-diamond-button{width:calc(var(--field-width)*2 + var(--right-margin))}}.product-overview .option-input>.dropdown-button.select-diamond-button:after,.product-overview .option-input>.dropdown-button-like.select-diamond-button:after{transform:rotate(-90deg)}@media only screen and (min-width: 1024px){.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.edit,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.edit{font-size:10px}}@media only screen and (max-width: 1023px){.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.edit,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.edit{margin-left:13px;font-size:9px}}@media only screen and (min-width: 1024px){.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.price{letter-spacing:1.98px}}@media only screen and (max-width: 1023px){.product-overview .option-input>.dropdown-button.select-diamond-button.selection-made>.price,.product-overview .option-input>.dropdown-button-like.select-diamond-button.selection-made>.price{letter-spacing:.35em}}.product-overview .option-input>textarea,.product-overview .option-input>input{border:1px solid #979797;padding:10.5px 10px;font-size:14px;font-family:Alegreya Sans,sans-serif}.product-overview .option-input>textarea{width:444px}.product-overview .option-input>input{width:200px}@media only screen and (min-width: 1024px){.product-overview .option-input>.dropdown-menu{min-width:var(--field-width)}}.product-overview .option-input>.dropdown-menu.metal-color>.scroll-area>.dropdown-item{padding-left:17px}.product-overview .option-input>.dropdown-menu>.ring-sizing{border-top:1px solid #979797;padding:13px;font-size:14px;text-align:center}.product-overview .option-input>.dropdown-menu>.ring-sizing a{color:#000;text-decoration-line:underline}@media only screen and (max-width: 1023px){.product-overview .option-input,.product-overview .your-diamond-main{border-bottom:1px solid #e3e3e3}}.product-overview:not([data-zoom-open=true]) .sticky-add-to-cart:not(.visible){transform:translateY(100%)}.product-overview:not([data-zoom-open=true]) .sticky-add-to-cart:not(.visible).animation-ended{display:none}.product-overview .add-to-cart{display:block}.product-overview .add-to-cart.inquire-for-price{display:flex;justify-content:center;align-items:center;text-decoration-line:none}.product-overview .sticky-add-to-cart{position:fixed;bottom:0;transform:translateY(0);transition-duration:.3s;width:100%}@media only screen and (min-width: 1024px){.product-overview .sticky-add-to-cart{--sticky-add-to-cart-bg: #f6f6f6}}.product-overview .sticky-add-to-cart .your-diamond-main{display:none}.product-overview .sticky-add-to-cart .your-diamond-sticky>.dropdown-button-like{width:auto;min-width:400px}.product-overview .sticky-add-to-cart .your-diamond-sticky>.dropdown-button-like>span{margin-right:12px}.product-overview .sticky-add-to-cart .your-diamond-sticky>.dropdown-button-like>.buttons{display:flex;gap:12px}.product-overview .sticky-add-to-cart .your-diamond-sticky>.dropdown-button-like>.buttons>button{font-weight:300;font-size:12px;font-family:ivyora-text,serif;letter-spacing:.09em;text-decoration-line:underline;text-transform:uppercase}.product-overview .sticky-add-to-cart>.options{display:flex;flex-wrap:wrap;justify-content:center;background:var(--sticky-add-to-cart-bg);padding:17px}@media only screen and (max-width: 1023px){.product-overview .sticky-add-to-cart>.options{display:none}}.product-overview .sticky-add-to-cart>.form-errors{background:var(--sticky-add-to-cart-bg);text-align:center}@media only screen and (max-width: 1023px){.product-overview .sticky-add-to-cart>.form-errors{display:none}}.product-overview .sticky-add-to-cart>.form-errors:not(:empty){padding:.5em 0 1em}.product-overview .sticky-add-to-cart>.add-to-cart{width:100%}@media only screen and (max-width: 1023px){.product-overview .sticky-add-to-cart>.add-to-cart{height:66px;font-size:13px}}@media only screen and (min-width: 1024px){.product-overview .metal-color button:before{margin-right:10px;width:30px;height:30px}}@media only screen and (max-width: 1023px){.product-overview .metal-color button:before{margin-right:7px;width:17px;height:17px}}.product-overview .metal-color button:not([data-value=""]):before{display:block;background-position:center;background-size:cover;content:""}.product-overview .metal-color button[disabled]{display:none}.product-overview [data-image-details]:not(.selected){display:none}.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))}button.pdp-dropdown-button,.pdp-dropdown-button-like{background:#0000;min-height:44px;color:currentcolor;font-size:13px}button.pdp-dropdown-button.invalid:not(:focus-visible),.pdp-dropdown-button-like.invalid:not(:focus-visible){outline:1px solid #d31414}button.pdp-dropdown-button.invalid:focus-visible,.pdp-dropdown-button-like.invalid:focus-visible{outline:2px solid #d31414}@media only screen and (max-width: 1023px){button.pdp-dropdown-button,.pdp-dropdown-button-like{margin-right:-10px;border:0;padding-right:10px;font-weight:300}button.pdp-dropdown-button:after,.pdp-dropdown-button-like:after{flex-shrink:0;margin-left:8px}}.pdp-dropdown-menu{flex-direction:column;margin:0;border:1px solid #979797;border-radius:0;padding:0;max-height:270px}.pdp-dropdown-menu.show{display:flex}.pdp-dropdown-menu:focus-visible{outline:initial;outline-color:#c4c2af}.pdp-dropdown-menu>.scroll-area{overflow:auto}.pdp-dropdown-menu>.scroll-area>.dropdown-item{padding:13px 33px 13px 38px}.pdp-dropdown-menu>.scroll-area>.dropdown-item:not(:last-child){border-bottom:1px solid #d8d8d8}.pdp-dropdown-menu>.scroll-area>.dropdown-item>.label{min-width:120px}.pdp-dropdown-menu>.scroll-area>.dropdown-item>.spacer{flex-grow:1;min-width:50px}.pinchable-container{transform:translateZ(0)}.pinchable{transform:translate(var(--pan-x),var(--pan-y)) scale(var(--scale))}.product-details>.content>[role=tabpanel] ul{padding:0}.product-details>.content>[role=tabpanel] ul>li{position:relative;list-style-type:none}.product-details>.content>[role=tabpanel] ul>li:before{position:absolute;top:8px;left:-15px;border:1px solid;border-radius:50%;width:5px;height:5px;content:""}.tab-section>.tabs>button>span{outline:0}.tab-section>.content>div:not(.visible){display:none}.product-overview #image-zoom{z-index:5}.product-overview .sticky-add-to-cart{z-index:6}.product-overview .images>.controls,.product-overview .images>.indicators,.product-overview .images>.mobile-controls>button{z-index:2}.diamond-image-modal{z-index:3}.collage>div:nth-child(2) .img1,.collage>div:nth-child(2) .img2{z-index:1}.two-steps,.klaviyo-email{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/411/assets/product.css.map */
