.vh-promise-bar{width:100%;padding-block:var(--vh-promise-padding-desktop);background:var(--vh-promise-bg);border-block:1px solid var(--vh-promise-border);font-family:var(--font-body-family, Arial, sans-serif)}.vh-promise-bar__inner{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(0,4fr);align-items:center;column-gap:clamp(28px,2.5vw,52px);width:100%}.vh-promise-bar__brand{display:flex;align-items:center;margin:0;padding-inline-end:24px;color:var(--vh-promise-title);font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;word-break:normal;overflow-wrap:normal}.vh-promise-bar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;column-gap:clamp(28px,2.5vw,52px);min-width:0}.vh-promise-bar__item{display:flex;align-items:center;gap:12px;min-width:0;padding-inline:0;align-self:center}.vh-promise-icon{display:block;width:26px;height:26px;flex:0 0 26px;color:var(--vh-promise-icon);overflow:visible}.vh-promise-bar .vh-promise-icon path,.vh-promise-bar .vh-promise-icon rect,.vh-promise-bar .vh-promise-icon circle,.vh-promise-bar .vh-promise-icon polyline,.vh-promise-bar .vh-promise-icon line{fill:none!important}.vh-promise-bar .vh-promise-icon text{fill:currentColor!important}.vh-promise-bar__copy{min-width:0;text-align:left}.vh-promise-title{margin:0 0 4px;color:var(--vh-promise-title);font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.025em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.vh-promise-description{margin:0;color:var(--vh-promise-text);font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;opacity:.68;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media screen and (min-width:750px){.vh-promise-bar{height:auto;padding-top:var(--vh-promise-padding-desktop);padding-bottom:var(--vh-promise-padding-desktop)}.vh-promise-bar__brand,.vh-promise-bar__item{align-self:center}.vh-promise-heading,.vh-promise-title,.vh-promise-description{margin-top:0}.vh-promise-description{margin-bottom:0}}@media screen and (max-width:749px){.vh-promise-bar{min-height:0;padding-block:var(--vh-promise-padding-mobile)}.vh-promise-bar__inner{display:block}.vh-promise-bar__brand{display:block;width:100%;margin:0 0 22px;padding:0;color:var(--vh-promise-title);text-align:center;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.vh-promise-bar__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.vh-promise-bar__item{gap:9px;padding-inline:8px}.vh-promise-icon{width:22px;height:22px;flex-basis:22px}.vh-promise-title{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.015em}.vh-promise-description{font-size:12px;line-height:1.4;letter-spacing:0}}.add-to-cart-button-container .vh-purchase-notes{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;margin-top:12px;color:#c9c1b5;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.add-to-cart-button-container .vh-purchase-notes__returns{display:inline-flex;column-gap:.7rem;white-space:nowrap}@media screen and (max-width:749px){.add-to-cart-button-container .vh-purchase-notes{font-size:13px}}.product-category-details{border-block:1px solid rgb(var(--color-foreground-rgb) / 14%);display:grid;gap:1.2rem;margin:0;padding-block:1.8rem;width:100%}.product-category-details__item{display:grid;gap:.4rem;grid-template-columns:minmax(12rem,auto) minmax(0,1fr)}.product-category-details dt{font-weight:600}.product-category-details dd{margin:0;text-align:right}@media screen and (max-width:749px){.product-category-details{padding-block:1.6rem}.product-category-details__item{grid-template-columns:minmax(0,1fr)}.product-category-details dd{text-align:left}}.ring-trust-benefits{width:100%;padding-block:18px;background:transparent}.ring-trust-benefits__item{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding-inline:12px;text-align:left}.vh-trust-benefits .vh-trust-icon{display:block;flex:0 0 24px;width:24px;height:24px;margin:0;color:#ede4d3}.vh-trust-benefits .vh-trust-icon svg{display:block;width:100%!important;height:100%!important;max-width:none;color:inherit}.ring-trust-benefits__content{min-width:0}.ring-trust-benefits__title{margin:0 0 3px;color:#d2b276;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.08em}@media screen and (max-width:749px){.ring-trust-benefits{padding-block:16px}.ring-trust-benefits__item{gap:6px;padding-inline:5px}.vh-trust-benefits .vh-trust-icon{flex-basis:22px;width:22px;height:22px}.ring-trust-benefits__title{font-size:10.5px;line-height:1.2;letter-spacing:.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ring-trust-benefits__text{font-size:9.5px;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}@media screen and (max-width:359px){.ring-trust-benefits__item{padding-inline:4px}.ring-trust-benefits__title{font-size:9.5px;letter-spacing:0}.ring-trust-benefits__text{font-size:9px}}.collage-style{display:grid;grid-auto-flow:dense}.collage-style__2_2_1_2{grid-template-columns:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-area:auto / 1 / span 1 / span 1;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:3 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:5}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:5}.collage-style__1_3{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+2){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+3){grid-column:3}.collage-style__1_3>*:nth-child(4n+4){grid-column:4}.collage-style__3_3_3{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:3 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:3}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:4}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:5}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:6}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:5 / span 2;grid-row:span 2}.collage-style__1_2_2{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 3;grid-row:span 2}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__2_1{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__2_1>*:nth-child(3n+1){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:2;grid-row:span 2}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:3;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:3;grid-row:auto / span 1}@media(max-width:749px){.collage-style__2_2_1_2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:1 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:2}.collage-style__1_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+2){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+3){grid-column:1}.collage-style__1_3>*:nth-child(4n+4){grid-column:2}.collage-style__3_3_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_2_2{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 4;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__2_1{grid-template-columns:1fr;grid-auto-rows:auto}.collage-style__2_1>*:nth-child(3n+1){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:2;grid-row:auto / span 1}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgb(79 79 79 / var(--opacity-40));--pswp-preloader-color-secondary: rgb(255 255 255 / var(--opacity-90));--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:var(--opacity-4);contain:layout style size;-webkit-tap-highlight-color:rgb(0 0 0 / var(--opacity-0))}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:var(--opacity-4);background:var(--pswp-bg);display:block}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:var(--opacity-4);will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:var(--opacity-100);pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:var(--opacity-85);-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:var(--opacity-100)}.pswp__button:disabled{opacity:var(--opacity-30);cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:var(--opacity-0);transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:var(--opacity-85)}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:var(--opacity-85)}.pswp--one-slide .pswp__counter{display:none}.productView-hotStock{margin-block:0}body:has(.ring-product-structure-active) .productView-hotStock{margin-block-start:-.7rem;margin-block-end:0}.productView-hotStock .hotStock-text{display:inline-block;color:#b49a64;font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.01em}@media screen and (max-width:767px){body:has(.ring-product-structure-active) .productView-hotStock{margin-block-end:-.4rem}.productView-hotStock .hotStock-text{font-size:1.3rem}}.ring-trust-benefits{width:100%;padding-block:24px;background:transparent}.ring-trust-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%}.ring-trust-benefits__item{min-width:0;padding-inline:12px;text-align:center}.ring-trust-benefits__item+.ring-trust-benefits__item{border-inline-start:1px solid rgba(237,228,211,.15)}.ring-trust-benefits__icon{display:block;width:55px;height:55px;margin:0 auto 10px;color:#ede4d3}.ring-trust-benefits__icon svg{display:block;width:100%;height:100%;color:inherit}.ring-trust-benefits__icon svg path,.ring-trust-benefits__icon svg [fill]{fill:currentColor}.ring-trust-benefits__icon svg [stroke]{stroke:currentColor}.ring-trust-benefits__title{margin:0 0 5px;color:#d2b276;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.08em}.ring-trust-benefits__text{margin:0;color:#c9c1b5;font-size:13px;line-height:1.4}.ring-trust-benefits__text--mobile{display:none}@media screen and (max-width:749px){.ring-trust-benefits{padding-block:24px}.ring-trust-benefits__item{padding-inline:5px}.ring-trust-benefits__icon{width:44px;height:44px;margin-bottom:8px}.ring-trust-benefits__title{margin-bottom:4px;font-size:11.5px;line-height:1.3;letter-spacing:.055em;overflow-wrap:break-word}.ring-trust-benefits__text{font-size:10.5px;line-height:1.35;overflow-wrap:break-word}.ring-trust-benefits__text--desktop{display:none}.ring-trust-benefits__text--mobile{display:block}}@media screen and (max-width:359px){.ring-trust-benefits__item{padding-inline:4px}.ring-trust-benefits__icon{width:42px;height:42px}.ring-trust-benefits__title{font-size:11px;letter-spacing:.04em}.ring-trust-benefits__text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
