@keyframes ring-sizer-mobile-cart-slideout-visible{0%{border-color:#0000;max-height:0;overflow:hidden}to{border-color:#d5d5d5;max-height:var(--mobile-slideout-height, 318px);overflow:hidden}}@keyframes ring-sizer-mobile-cart-slideout-hidden{0%{border-color:#d5d5d5;max-height:var(--mobile-slideout-height, 318px)}to{border-color:#0000;max-height:0}}.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%}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}.ring-sizer-layout{display:flex;align-items:flex-start}.ring-sizer-layout>.desktop-options-pane{position:sticky;top:var(--nav-bar-height, var(--default-nav-bar-height, 0px));border-right:1px solid #e5e5e5;padding:42px}@media only screen and (max-width: 1279px){.ring-sizer-layout>.desktop-options-pane{display:none}}.ring-sizer-layout>.desktop-options-pane>h1{margin-bottom:28px;font-weight:300;font-size:35px;font-family:ivyora-display,serif}.ring-sizer-layout>.desktop-options-pane>img{margin-bottom:37px;width:383px}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:17px;align-items:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options{width:383px}}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.ring-sizer-variant-inputs{display:none}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>label{font-weight:300;font-size:20px;font-family:ivyora-display,serif}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.select-container{font-size:13px}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.select-container>select{display:none}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.select-container>.dropdown-button{width:100%}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.select-container>.dropdown-menu{font-size:inherit}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.shipment-dates{grid-column-end:span 2}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.shipment-dates>.shipment-date{font-style:italic;font-size:15px}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.shipment-dates>.shipment-date>.timeline-explanation{font-style:normal;font-weight:400}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.selected-message{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;margin-top:9px;margin-bottom:28px;font-size:13px}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.selected-message[aria-hidden=false]{opacity:1}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>.form-errors{grid-column-end:span 2;margin-top:28px}.ring-sizer-layout>.desktop-options-pane>form>.ring-sizer-options>button[type=submit]{grid-column-end:span 2;margin-top:28px;font-size:17px;letter-spacing:0;text-align:center;text-transform:none}.ring-sizer-layout>.main-content{flex-grow:1}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content{padding:58px 94px 0}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content{margin:auto;max-width:640px}}.ring-sizer-layout>.main-content h2{font-weight:300;font-size:30px;font-family:ivyora-display,serif}.ring-sizer-layout>.main-content hr{margin:0 auto;border-color:#000;width:268px}.ring-sizer-layout>.main-content .ring-sizer-intro{display:flex;align-items:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-intro{gap:141px;margin:0 auto 60px;max-width:718px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-intro{gap:24px;margin:8px 20px 54px 25px}}.ring-sizer-layout>.main-content .ring-sizer-intro>.text{flex-shrink:1;flex-basis:60%}.ring-sizer-layout>.main-content .ring-sizer-intro>.text>h2{font-weight:300;line-height:1.05}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-intro>.text>h2{margin-bottom:31px;font-size:60px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-intro>.text>h2{margin-bottom:19px;font-size:40px}}.ring-sizer-layout>.main-content .ring-sizer-intro>.text>.paragraph{font-weight:300;font-family:ivyora-display,serif}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-intro>.text>.paragraph{font-size:26px;line-height:1.38}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-intro>.text>.paragraph{font-size:16px;line-height:1.31}}.ring-sizer-layout>.main-content .ring-sizer-intro>.text>.paragraph a{color:#001e24;text-decoration-line:underline}.ring-sizer-layout>.main-content .ring-sizer-intro>.video-wrapper{flex-basis:40%}.ring-sizer-layout>.main-content .ring-sizer-intro>.video-wrapper>.video{position:relative;padding-top:177.69%;width:100%;height:0}.ring-sizer-layout>.main-content .ring-sizer-intro>.video-wrapper>.video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ring-sizer-layout>.main-content .ring-sizer-mobile-cta{display:block;margin:30px auto;background:#001e24;width:231px;color:#fff;font-weight:400;font-size:17px;line-height:43px;font-family:ivyora-text,serif;letter-spacing:0;text-align:center;text-transform:none}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-mobile-cta{display:none}}.ring-sizer-layout>.main-content .ring-sizer-how-it-works{text-align:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works{margin-bottom:65px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works{margin:0 25px 47px}}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>h2{margin-bottom:43px;font-size:35px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>h2{margin-bottom:12px;font-size:30px}}.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div{display:flex}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div{justify-content:center;gap:31px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div{flex-direction:column;gap:38px}}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div{width:33.3333333333%;max-width:215px}}.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>h3{margin-bottom:22px;font-weight:300;font-size:20px;font-family:ivyora-display,serif}.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>img{margin-bottom:15px;height:79px}.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>.paragraph{line-height:1.46}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>.paragraph{font-size:13px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>.paragraph{font-size:18px}}.ring-sizer-layout>.main-content .ring-sizer-how-it-works>div>div>.paragraph a{color:#001e24;text-decoration-line:underline}.ring-sizer-layout>.main-content .ring-sizer-paragraph{text-align:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-paragraph{margin:0 auto 31px;max-width:718px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-paragraph{margin:0 25px 42px}}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-paragraph>hr:first-child{margin-bottom:33px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-paragraph>hr:first-child{margin-bottom:37px}}.ring-sizer-layout>.main-content .ring-sizer-paragraph>hr:last-child{margin-top:33px}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-paragraph>h2{margin-bottom:31px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-paragraph>h2{margin-bottom:11px}}.ring-sizer-layout>.main-content .ring-sizer-paragraph>.paragraph{font-size:16px;line-height:1.46}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-paragraph>.paragraph br{margin-bottom:.75em}}.ring-sizer-layout>.main-content .ring-sizer-paragraph>.paragraph a{color:#001e24;text-decoration-line:underline}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout{max-width:718px}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout{margin:0 auto 46px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout{margin:0 6vw 28px}}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div{display:flex}}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text{flex-basis:50%}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text{margin-top:64px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text{margin-bottom:35px;text-align:center}}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text>h2{margin-bottom:23px;line-height:1.07}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text>h2{max-width:75%}}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text>.paragraph{font-size:13px;line-height:1.46}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.text>.paragraph a{color:#001e24;text-decoration-line:underline}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.video{display:grid;grid-template-columns:1fr;flex-basis:50%}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.video>*{grid-area:1/1/2/2}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.video>canvas{width:100%;height:100%}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>div>.video>img{width:100%}.ring-sizer-layout>.main-content .ring-sizer-size-kit-slideout>hr{margin-bottom:46px}.ring-sizer-layout>.main-content .ring-sizer-examples{text-align:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-examples{margin:0 auto 49px;max-width:563px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-examples{margin:0 auto 39px}}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-examples>h2{margin-bottom:25px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-examples>h2{margin-bottom:21px}}.ring-sizer-layout>.main-content .ring-sizer-examples>.paragraph{margin-bottom:41px;font-size:16px;line-height:1.46}.ring-sizer-layout>.main-content .ring-sizer-examples>.paragraph a{color:#001e24;text-decoration-line:underline}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-examples>h2,.ring-sizer-layout>.main-content .ring-sizer-examples>.paragraph{margin-right:25px;margin-left:25px}}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos{display:flex;gap:40px}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-examples>.videos{margin-bottom:58px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-examples>.videos{margin-bottom:53px}}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column{flex-basis:33.3333333333%}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper{display:grid;grid-template-columns:1fr;margin-bottom:16px;isolation:isolate}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>*{grid-area:1/1/2/2}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>img{align-self:end;z-index:1;margin-bottom:9px;margin-left:13px;height:29px}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>.video{position:relative;isolation:isolate;padding-top:177.64%;width:100%;height:0}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>.video:after{position:absolute;top:0;left:0;opacity:1;z-index:1;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease;background:#00000080;width:100%;height:100%;content:" "}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>.video.playing:after{opacity:0}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>.video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>.video-wrapper>.video>.controls{z-index:2}.ring-sizer-layout>.main-content .ring-sizer-examples>.videos>.column>p{font-weight:300;font-size:15px;font-family:ivyora-text,serif}.ring-sizer-layout>.main-content .ring-sizer-questions{text-align:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-questions{margin:0 auto 113px;max-width:563px}}.ring-sizer-layout>.main-content .ring-sizer-questions>h2{margin-bottom:25px}.ring-sizer-layout>.main-content .ring-sizer-questions>.paragraph{font-size:18px;line-height:1.46}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-questions>.paragraph{margin-bottom:13px}}@media only screen and (max-width: 1279px){.ring-sizer-layout>.main-content .ring-sizer-questions>.paragraph{margin-bottom:45px}}.ring-sizer-layout>.main-content .ring-sizer-questions>.paragraph a{color:#001e24;text-decoration-line:underline}.ring-sizer-layout>.main-content .ring-sizer-questions>a{display:block;margin:0 auto 55px;background:#001e24;width:231px;color:#fff;font-weight:400;font-size:17px;line-height:43px;font-family:ivyora-text,serif;letter-spacing:0;text-transform:none}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content .ring-sizer-questions>hr:last-child{display:none}}.ring-sizer-layout>.main-content>.mobile-add-to-cart-inline-spacer{padding-bottom:calc(45px + var(--mobile-slideout-height, 318px))}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content>.mobile-add-to-cart-inline-spacer{display:none}}.ring-sizer-layout>.main-content>.mobile-add-to-cart{position:sticky;bottom:0;isolation:isolate}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content>.mobile-add-to-cart{display:none}}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout{position:absolute;transform:translateY(-100%);z-index:1;animation-duration:.75s;animation-timing-function:ease;animation-fill-mode:none;animation-name:ring-sizer-mobile-cart-slideout-visible;border-top:1px solid #d5d5d5;background:#fff;width:100%;overflow:visible}@media (prefers-reduced-motion: reduce){.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout{animation-duration:0s}}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout.initial-load{visibility:hidden}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout[aria-hidden=true]{animation-fill-mode:forwards;animation-name:ring-sizer-mobile-cart-slideout-hidden;overflow:hidden}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout[aria-hidden=true].animation-ended{display:none}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner{padding:49px 27px 21px 19px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner .dropdown-button{width:100%}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.close-button{position:absolute;top:15px;right:15px;background-position:center;background-size:15px;background-repeat:no-repeat;width:30px;height:30px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options button[type=submit]{display:none}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>h2{margin-bottom:32px;font-size:35px;text-align:center}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:17px;align-items:center}@media only screen and (min-width: 1280px){.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options{width:383px}}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.ring-sizer-variant-inputs{display:none}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>label{font-weight:300;font-size:20px;font-family:ivyora-display,serif}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.select-container{font-size:13px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.select-container>select{display:none}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.select-container>.dropdown-button{width:100%}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.select-container>.dropdown-menu{font-size:inherit}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.shipment-dates{grid-column-end:span 2}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.shipment-dates>.shipment-date{font-style:italic;font-size:15px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.shipment-dates>.shipment-date>.timeline-explanation{font-style:normal;font-weight:400}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.selected-message{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;margin-top:9px;margin-bottom:28px;font-size:13px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.selected-message[aria-hidden=false]{opacity:1}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>.form-errors{grid-column-end:span 2;margin-top:28px}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.slideout>.slideout-inner>.ring-sizer-options>button[type=submit]{grid-column-end:span 2;margin-top:28px;font-size:17px;letter-spacing:0;text-align:center;text-transform:none}.ring-sizer-layout>.main-content>.mobile-add-to-cart>form>.add-to-cart{display:block;background:#90786c;width:100%;color:#fff;font-size:17px;letter-spacing:0;text-align:center;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-ring-sizer.css.map */
