.product-media.test-variation{display:none}body.test-variation-three .product-media.test-variation{display:unset}body.test-variation-three .product-media.control{display:none}.product-2025 .right{padding:13.5px 16px 0}.product-2025{color:var(--dark)}.product-2025 .product-information h1{margin-bottom:12px}.product-2025 .product-information .prices{display:flex;gap:8px;align-items:center;opacity:1;position:absolute;top:0;height:20px;transition:.3s all ease-in-out}.product-2025 .size-popout .header{display:flex;padding:24px 0;border-bottom:1px solid var(--grey300);justify-content:space-between;align-items:center;background:var(--light)}.product-2025 .size-guide-button{margin-left:auto;width:fit-content;cursor:pointer;color:var(--grey);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--grey);margin-bottom:8px}.product-2025 .size-popout .size-close{cursor:pointer}.product-2025 .size-popout .metafield-rich_text_field>*{margin-bottom:8px}.product-2025 .size-popout .metafield-rich_text_field{font-family:Lausanne,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4}.product-2025 .size-popout .metafield-rich_text_field ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:8px}.product-2025 .size-popout h4{font-family:Albra;font-weight:400;font-size:18px}.product-2025 .size-popout{position:fixed;color:var(--dark);padding:0 20px 40px;background:var(--light);z-index:10;display:flex;flex-direction:column;gap:16px}.product-2025 .size-popout{max-height:75dvh;width:100%;overflow:auto;bottom:-100vh;left:0}.product-2025 .size-popout .button{width:100%;margin-bottom:0;display:flex;align-items:center;height:47px;justify-content:center}.product-2025 .size-popout{position:fixed;top:0;height:100dvh;right:-100vw;width:100vw;background:var(--light);overflow:auto;max-width:400px;transition:right .4s ease-in-out;max-height:unset;left:unset}.product-2025 .size-popout.show{right:0}.product-2025 .banner-container{display:flex;text-transform:capitalize;justify-content:center;height:24px}.product-2025 .banner-container div.atc-banner{display:none;padding:4px 8px;background:var(--green20);position:absolute;z-index:1;height:21px}.product-2025 .banner-container div.atc-banner.no-stock-banner{background:var(--green);color:var(--light);align-items:center;gap:4px}.product-2025 .banner-container div.atc-banner.low-stock-banner{align-items:center;gap:4px}.product-2025 .banner-container div.atc-banner.no-stock-banner svg{margin-left:-4px}.product-2025 .banner-container div.atc-banner.show{display:flex}.product-2025 .banner-container div.atc-banner.pre-order-banner{gap:4px}.product-2025 .banner-container div.atc-banner.show.hide{display:none}.product-2025 .banner-container div.atc-banner span{display:flex;position:relative;z-index:99999;top:2px}.product-2025 .banner-container div.atc-banner.no-stock-banner.show{display:flex}.product-2025 .sticky-container{position:fixed;bottom:-150px;z-index:5;width:100%;padding:16px;background:var(--light);display:flex;align-items:center;box-shadow:0 0 20px #0000001a;transition:all .3s ease-in-out}.klaviyo .opacity{z-index:99999999999}.klaviyo .opacity~.klaviyo-popup.open{z-index:999999999999}.product-2025 .sticky-container.reveal{bottom:0}.product-2025 .sticky-container .desktop{display:none}.product-2025 .sticky-container button.atb{margin-top:0}.product-2025 .product-review-stars{display:flex;cursor:pointer;gap:8px;opacity:0;transition:.3s all ease-in-out;align-items:center}.product-2025 .product-review-stars.show{opacity:1}.product-2025 .product-review-stars .stars{display:flex;gap:4px}.product-2025 .price-container{position:relative;height:16px}.product-2025 .prices.range{gap:4px}.product-2025 .prices.hide{opacity:0;display:none}.product-2025 .prices .strikethrough{color:var(--grey500);opacity:0;transition:all .3s ease-in-out}.product-2025 .prices .strikethrough.show{opacity:1}.product-2025 .prices .price.sale{color:var(--red)}.product-2025 .price-rating{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--grey300)}.product-2025 .jdgm-prev-badge__text{font-family:Lausanne,Arial,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;vertical-align:middle}.product-2025 .material-container .swatch-list{display:flex;gap:6px;align-items:center}.product-2025 .material-container .swatch-list img{width:24px;margin:1px;height:24px}.product-2025 .material-container .swatch-list .active{border:1px solid var(--dark)}.product-2025 .material-container .swatch-list .swatch,.product-2025 .material-container .swatch-list .active img{border-radius:50%}.product-2025 .product-options .input-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.product-2025 .product-options{display:flex;flex-direction:column;gap:16px}.product-2025 .customisable-product-link{opacity:.7;text-decoration:underline;text-underline-offset:3px;margin-left:8px;width:fit-content;margin-top:8px;display:block}.product-2025 .product-form .view-birthstone{opacity:.7;text-decoration:underline;text-underline-offset:3px;margin-left:auto;width:fit-content;margin-top:8px;display:block}.product-2025 .product-form input.eoe-25{text-align:left}.product-2025 .option-container.button.initial.other .active-value{text-transform:capitalize}.product-2025 .preselected-single .option-container.button{pointer-events:none}.product-2025 .preselected-single .option-container.button svg{display:none}.product-2025 .option-container.button.initial .active-value.multiple{text-transform:unset}.product-2025{background:var(--light)}.product-2025 .option-container.box .options{display:flex;gap:12px;margin:8px 0 32px}.product-2025 .product-information{padding-bottom:16px}.product-2025 .product-information:has(.option-container) .material-container{margin-bottom:32px}.product-2025 .option-container.box .options .option{padding:12px 16px;color:var(--grey);border:1px solid var(--grey500);transition:.3s all ease-in-out;cursor:pointer}.product-2025 .option-container.box .options .option:hover{border:1px solid var(--dark);color:var(--dark);background:var(--beige50)}.product-2025 .option-container.box .options .option.selected:hover{border:1px solid var(--dark)}.product-2025 .option-container.box .options .option.selected{border:1px solid var(--dark);color:var(--dark);background:var(--beige100)}.product-2025 .option-container.box .options .option.body.eoe-25.oos{cursor:not-allowed;position:relative;opacity:.6;overflow:hidden}.product-2025 .option-container.box .options .option.body.eoe-25.oos:before{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1px;background:var(--grey500);transform:rotate(-25deg);transform-origin:center;pointer-events:none}.product-2025 .option-container.button{display:flex;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer;height:44px;background:var(--beige50);border:1px solid var(--grey300)}.product-2025 .option-container.button:nth-child(1){margin-top:16px}.product-2025 .option-container.button div{display:flex;align-items:center;gap:4px}.product-2025 .custom-product-builder .option-modal{display:flex;flex-direction:column}.product-2025 .option-modal .button-container{padding:16px 0;position:fixed;width:calc(100% - 32px);max-width:368px;bottom:0}.product-2025 .add-on-modal-container .product-options.option-modal{position:unset;top:unset;height:unset;right:unset;padding:unset;width:unset;background:unset;overflow:unset;max-width:unset;transition:unset}.product-2025 .option-modal{position:fixed;top:0;height:100dvh;right:-100vw;padding:0 16px;width:100vw;background:var(--light);overflow:auto;max-width:400px;transition:right .4s ease-in-out}.product-2025 .option-modal.slide-open{right:0;z-index:9}.product-2025 .option-modal .close{cursor:pointer}.product-2025 .option-modal .header{display:flex;padding:24px 0;border-bottom:1px solid var(--grey300);justify-content:space-between;align-items:center;position:fixed;width:calc(100% - 32px);background:var(--light);max-width:368px;z-index:2}.product-2025 .dropdown-container{padding-top:97px;padding-bottom:82px}.product-2025 .option-modal .options{padding:97px 0 24px;flex-wrap:wrap;flex-direction:column;height:799px;gap:12px;display:flex}.product-2025 .option-modal .dropdown-container .options{padding:24px 0}.product-2025 .option-modal .option-initial div.option{width:calc(50% - 12px)}.product-2025 .option-modal .options div.option{display:flex;align-items:center;border:1px solid var(--grey);color:var(--grey);padding:8px;cursor:pointer;justify-content:space-between}.product-2025 .option-modal .options.initial.option-initial{column-count:2;display:block}.product-2025 .option-modal .options.initial.option-initial div.option{padding:4px 8px;width:100%;margin-bottom:12px}.product-2025 .options .additional-price{font-size:12px}.product-2025 .option-modal .options div.option:hover,.product-2025 .option-modal .options div.option.selected{background:var(--beige50);color:var(--dark)}.product-2025 .option-modal .options div.option:has(.oos){border:1px solid var(--grey300)}.product-2025 .option-modal .options div.option:has(.oos) .value{color:var(--grey500)}.product-2025 .option-modal .options div.option:has(.oos) .oos{text-decoration:underline}.product-2025 .option-modal.builder .options div.option:has(.oos){pointer-events:none;color:var(--grey500)}.product-2025 .option-modal.builder .options div.option:has(.oos) span:not(.stock){text-decoration:line-through}.product-2025 .option-modal .options div.option .stock.low{color:var(--warning)}.product-2025 .option-modal .options.birthstone{flex-wrap:nowrap;height:unset}.product-2025 .option-modal .options div.option.selected{border:1px solid var(--dark)}.product-2025 .option-modal .options div.option .swatch{height:24px;width:24px;border-radius:50%}.product-2025 .option-modal .options div.option .swatch img{width:100%;height:100%}.product-2025 .material-container{display:flex;row-gap:6px;flex-direction:column}.product-2025 .option-modal .options div.option div{display:flex;align-items:center}.product-2025 .option-modal .options div.option div.birthstone-container{gap:12px}.product-2025 .option-modal .options div.option div.inner{gap:2px}.product-2025 .option-modal .options div.option .low-stock{color:var(--warning)}.product-2025 .option-modal .options div.option.notify-stock{border:1px solid var(--grey300);color:var(--grey500);pointer-events:none}.product-2025 .carousel-product-add-on .arrows div{opacity:0;cursor:pointer}.product-2025 .carousel-product-add-on .arrows div.appear{transition:1.5s;opacity:1}.product-2025 .option-modal .options div.option.notify-stock>span:first-child{text-decoration:line-through}.product-2025 .product-media{position:relative;z-index:0}.product-2025 .product-media .product-badges{position:absolute;top:8px;left:8px;background:var(--light)!important;z-index:1;height:21px}.product-2025 .product-media .product-badges span{display:flex;position:relative;z-index:1;padding:4px 8px;color:var(--dark);top:2px}.product-2025 .option-container.button .active-value{display:none;align-items:center}.product-2025 .option-container.button.initial .active-value{text-transform:uppercase}.product-2025 .option-container.button .active-value.show{display:flex}.product-2025 .option-container.button .swatch{width:16px;border-radius:50%;height:16px}.product-2025 button.atb{margin-top:10px}.product-2025 .bottom-container{margin-top:16px}.product-2025 button.atb span{display:none}.product-2025 button.atb .loader{width:18px;height:18px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}.product-2025 .button.atb .loader.show{display:inline-block}.product-2025 button.atb:hover .loader{border:2px solid black;background:transparent;color:#000}.product-2025 button.atb span.show{display:unset}.product-2025 .pdp-accordion h6{text-transform:uppercase}.product-2025 .pdp-accordion{margin-top:24px}.product-2025 .pdp-accordion ul{list-style-type:disc;padding:20px}.product-2025 .pdp-accordion .accordion-component:first-of-type{border-top:1px solid var(--grey300)}.product-2025 .pdp-accordion .accordion-component{border-bottom:1px solid var(--grey300)}.product-2025 .pdp-accordion .accordion-header{display:flex;align-items:center;cursor:pointer;justify-content:space-between;padding:20px 0 16px}.product-2025 .pdp-accordion .accordion-image-container{margin-top:24px;display:flex;justify-content:center}.product-2025 .pdp-accordion img{width:auto;height:100%;max-height:400px}.product-2025 .pdp-accordion .accordion-icon{transform:rotate(90deg);transition:transform .3s ease}.product-2025 .pdp-accordion .accordion-icon.rotate{transform:rotate(45deg);transition:transform .3s ease}.product-2025 .klarna{width:fit-content;margin:0 auto}.product-2025 .pdp-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-bottom:4px}.product-2025 .pdp-accordion .accordion-content.show{display:block;max-height:700px;padding-bottom:20px}.product-2025 .add-on-modal{position:fixed;z-index:10;top:0;height:100dvh;right:-100vw;padding:0 16px;width:100vw;background:var(--light);overflow:auto;max-width:400px;transition:right .4s ease-in-out}.product-2025 .add-on-modal .bottom-container{padding:16px 0;position:fixed;width:calc(100% - 32px);max-width:368px;bottom:0}.product-2025 .add-on-modal.slide-open{right:0}.product-2025 .pdp-accordion .accordion-content p{font-family:Lausanne,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0%;vertical-align:middle}.product-2025 .pdp-accordion .accordion-content p:has(strong){margin-bottom:4px;margin-top:8px}.product-2025 .pdp-accordion .accordion-content p:empty{display:block;height:1.25rem}.product-2025 .option-modal .modal-button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0;cursor:pointer;height:44px;border-bottom:1px solid var(--grey300)}.product-2025 .option-modal .dropdown .dropdown-inner{max-height:0px;overflow:hidden;transition:max-height .3s ease-out}.product-2025 .option-modal .dropdown .dropdown-inner.active{max-height:50rem}.product-2025 .option-modal .modal-button div{display:flex;align-items:center;gap:8px}.product-2025 .option-modal .modal-button.initial div .active-value{text-transform:uppercase}.product-2025 .breadcrumbs{margin-bottom:8px}.product-2025 .overlay-modal{background:var(--dark);width:100vw;height:100dvh;top:0;position:fixed;pointer-events:none;transition:all .3s ease-in-out;z-index:9;left:0;opacity:0}.product-2025 .shipping-estimator{display:flex;gap:8px;margin-top:12px}.product-2025 .overlay-modal.show{opacity:.5;pointer-events:all}.product-2025 .finishing-touches-container .title-area{margin:0 0 10px;display:flex;align-items:center}.product-2025 .finishing-touches-container .title-area h1.eoe-25{font-size:20px}.product-2025 .finishing-touches-container li.product-slide:first-child{margin-left:0}.product-2025 .finishing-touches-container li.product-slide:last-child{margin-right:0}.product-2025 .finishing-touches-container li.product-slide{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}.product-2025 .finishing-touches-container ul.product-slider-container{gap:10px}.product-2025 .finishing-touches-container .arrow-right svg,.product-2025 .finishing-touches-container .arrow-left svg{width:1rem;height:1rem}.product-2025 .finishing-touches-container .product-grid-item .product-badges{top:.5rem;right:.5rem}.product-2025 .finishing-touches-container .product-grid-item .product-badges span{font-size:8px}.product-2025 .finishing-touches-container .product-information{padding:6px 0}.product-2025 .finishing-touches-container .product-grid-item .quick-add{bottom:8.75px;right:7.5px}@media screen and (min-width: 1000px){.product-2025 .container{display:grid;grid-template-columns:auto 520px}.product-2025 .container.modal-open .right{z-index:10}.product-2025 .right{grid-column:2/3;padding:30px 60px;position:relative}.product-2025 .breadcrumbs{margin-bottom:17px}.product-2025 .price-rating{padding-bottom:32px;margin-bottom:32px}.product-2025 .sticky-container .desktop{display:flex;gap:24px}.product-2025 .sticky-container{padding:16px 60px;justify-content:space-between}.product-2025 .sticky-container .image-container{width:45px;height:100%;object-fit:cover}.product-2025 .sticky-container .image-container img{height:100%;width:100%;object-fit:cover}.product-2025 .sticky-container button.atb{max-width:400px}.product-2025 .sticky-container .price.range{display:flex}.product-2025 .sticky-container .body-large.eoe-25{font-size:16px}.product-2025 .sticky-container .title-price-container{display:flex;justify-content:space-between;flex-direction:column}.product-2025 .right-sticky-container{position:sticky;top:123px}.product-2025:has(.sticky-gallery) .right-sticky-container{position:unset}.product-2025:has(.sticky-gallery) .product-media .carousel{overflow:unset}.product-2025 .sticky-gallery{position:sticky;top:93px;height:fit-content}.product-2025 .finishing-touches-container .title-area{width:100%}.product-2025 .finishing-touches-container .featured-products-block{padding-top:48px;padding-bottom:30px}.product-2025 .finishing-touches-container .featured-products-block .arrows{right:0}.product-2025 .finishing-touches-container .product-grid-item .quick-add{bottom:8.37px;right:8px}}.oos-modal .product-badges{display:none}.oos-modal .product-media{margin-top:72px}.oos-modal form{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.oos-modal form input.eoe-25{text-align:left}.product-2025 .oos-modal .product-information{margin-top:20px;padding:0}.oos-modal .variant-container{margin-bottom:24px}@media screen and (min-width: 1000px){.oos-modal .product-media .carousel-track:not(.dragging):not(.locked){transition:transform .3s ease-in-out}.product-2025 .size-popout .header{position:fixed;width:calc(100% - 32px);max-width:368px}.product-2025 .size-popout .first{padding-top:92px}.oos-modal .product-media .carousel-track{display:flex;flex-wrap:nowrap;width:fit-content;height:100%}.oos-modal .product-media .carousel-track .img{flex-shrink:0;max-width:100vw;width:100%}.oos-modal .product-media .navigation-dots{display:flex}.oos-modal .product-media{overflow:unset;aspect-ratio:4 / 5}.oos-modal .product-media img{cursor:grab}.oos-modal .product-media .icon-expand{display:none}.product-2025 .product-media .product-badges{top:11px;right:16px;left:auto;height:26px}.product-2025 .product-media .product-badges span{font-family:Lausanne,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;vertical-align:middle;top:3px}.product-2025 .material-container{row-gap:8px}}.carousel-product-add-on .title-container{display:flex;justify-content:space-between;margin-bottom:4px}.carousel-product-add-on{padding:48px 0 32px}.carousel-product-add-on .arrows{display:flex;gap:8px}.carousel-product-add-on .arrows span{cursor:pointer}.carousel-product-add-on .product-container{display:flex;gap:12px;overflow-x:auto}.carousel-product-add-on .product-container .product-tile{position:relative;cursor:pointer}.carousel-product-add-on .selected-container{display:flex;gap:8px}.carousel-product-add-on .remove-add-on{width:12px;height:12px;cursor:pointer}.carousel-product-add-on .remove-add-on svg{width:12px;height:12px}.carousel-product-add-on .product-selected{height:16px;color:var(--grey);display:block;text-decoration:underline;margin-bottom:8px}.carousel-product-add-on .product-container .select{position:absolute;top:4px;left:4px;height:16px;display:flex;align-items:center;justify-content:center;width:16px;border-radius:50%;border:1px solid var(--grey500);background:#fff}.carousel-product-add-on .product-container .select span{height:12px;width:12px;border-radius:50%;display:block}.carousel-product-add-on .product-container .product-tile.selected{border:1px solid var(--grey)}.carousel-product-add-on .product-container .product-tile{border:1px solid transparent}.carousel-product-add-on .product-container .selected span{background:var(--grey)}.carousel-product-add-on .product-container .product-tile img{aspect-ratio:4/5;min-width:78px;width:100%;height:auto}@media screen and (min-width: 600px){.carousel-product-add-on .product-container .product-tile img{min-width:91px}}
/*# sourceMappingURL=/cdn/shop/t/1072/assets/product-2025.css.map */
