.rbp{display:grid;grid-template-columns:1fr;background:#f6f1ec;overflow:hidden}.rbp__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e9e1d8}.rbp__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:0;transform:scale(1.08);transition:opacity 1s ease,transform 6s ease}.rbp__photo.is-active{opacity:1;transform:scale(1)}.rbp__glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%)}.rbp.is-flash .rbp__glint{animation:rbp-glint 1.2s ease-out}@keyframes rbp-glint{to{transform:translate(120%)}}.rbp__badge{position:absolute;right:16px;bottom:16px;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 4px #b08d57,0 14px 30px #2c18104d}.rbp__badge-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:rotate(-25deg) scale(.8);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.rbp__badge-img.is-active{opacity:1;transform:none}.rbp__body{padding:34px 16px 44px;text-align:center;display:flex;flex-direction:column;align-items:center}.rbp__title{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:500;font-size:36px;line-height:1.05;color:#2c1810}.rbp__text{margin:0 0 22px;font-size:14px;color:#6f625b}.rbp__now{position:relative;height:68px;width:100%;margin-bottom:14px}.rbp__now-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.rbp__now-item.is-active{opacity:1;transform:none}.rbp__month{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#b08d57}.rbp__stone{font-family:var(--font-heading-family);font-size:30px;line-height:1.1;color:#2c1810}.rbp__stones{list-style:none;display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:5px!important;margin:0 0 18px!important;padding:8px 0!important;max-width:none!important}.rbp__stones li{position:relative;flex:0 0 auto;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.rbp__stones li button{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:none;border:0;border-radius:50%;cursor:pointer;padding:0}.rbp__stones li.is-active{transform:scale(1.45);z-index:1}.rbp__stones li.is-active:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid #b08d57;animation:rbp-pulse 1.8s ease-out infinite}@keyframes rbp-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.rbp__price{margin:6px 0 16px;font-size:16px;letter-spacing:.04em;color:#2c1810}.rbp__all{margin-top:16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#2c1810;text-decoration:none;border-bottom:1px solid rgba(44,24,16,.3);padding-bottom:3px}@media(min-width:990px){.rbp{grid-template-columns:46% 54%;align-items:stretch}.rbp__stage{aspect-ratio:4 / 5;height:auto}.rbp__photo{object-position:center 22%;transform:scale(1.02);transition:opacity .9s ease,transform 4s ease}.rbp__photo.is-active{transform:scale(1)}.rbp__badge{width:130px;height:130px;right:28px;bottom:28px}.rbp__body{justify-content:center;padding:60px 48px}.rbp__title{font-size:52px}.rbp__text{font-size:16px}.rbp__stone{font-size:38px}.rbp__stones{gap:8px!important}.rbp__stones li{width:28px!important;height:28px!important}}@media(max-width:749px){.rbp__stones li{width:22px!important;height:22px!important}}@media(prefers-reduced-motion:reduce){.rbp__photo,.rbp__badge-img,.rbp__now-item{transition:none}.rbp__stones li.is-active:after{animation:none}}.rts{background:#fff!important}.rbp{background:#f6f1ec}.section-ruvel-trust+.section-ruvel-categories .rc2,.rc2{background:#fff}.rt2{border-bottom:0!important}.rf--cream,.rbp,.rt2{box-shadow:inset 0 1px #2c18100d}.section-featured-collection .color-scheme-1,.section-featured-collection>div{background:#fff}@media(min-width:990px){[id$=__custom_liquid_4WC8cy]{display:none!important}[id$=__announcement-bar]{position:fixed!important;top:0!important;left:0;right:0;height:30px!important;z-index:51;margin:0!important}[id$=__announcement-bar] .announcement-bar,[id$=__announcement-bar] .utility-bar{height:30px!important;min-height:30px!important;padding:0!important;background:#fff!important;color:#2c1810!important;overflow:hidden!important;border:0!important}[id$=__announcement-bar] .announcement-bar__message{color:#2c1810!important;white-space:nowrap;flex-shrink:0;animation:rv-shipping 20s linear infinite!important}[id$=__announcement-bar]:hover .announcement-bar__message{animation-play-state:paused!important}}@media(max-width:989px){[id$=__announcement-bar] .announcement-bar{overflow:hidden}[id$=__announcement-bar] .announcement-bar__message{white-space:nowrap;animation:rv-shipping 16s linear infinite}}@keyframes rv-shipping{0%{transform:translate(calc(50vw + 50%))}to{transform:translate(calc(-50vw - 50%))}}@media(prefers-reduced-motion:reduce){[id$=__announcement-bar] .announcement-bar__message{animation:none!important}}.rc2__img{aspect-ratio:4 / 5!important;width:100%}.rc2__img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.rc2 .rv-h2,.section-featured-collection .title-wrapper-with-link .title,[id$=__featured_collection_nFCMkX] .collection__title .title{font-family:Ruvel Nimbus Sans L,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.14em!important;line-height:1.25!important;font-size:26px!important;color:#2c1810}@media(max-width:749px){.rc2 .rv-h2,.section-featured-collection .title-wrapper-with-link .title,[id$=__featured_collection_nFCMkX] .collection__title .title{font-size:19px!important;letter-spacing:.12em!important}}@media(max-width:989px){[id$=__announcement-bar]{height:52px}[id$=__announcement-bar] .announcement-bar{position:fixed!important;top:0;left:0;right:0;height:30px!important;min-height:0!important;padding:0!important;z-index:60;overflow:hidden;display:flex;align-items:center}}html body :is(.ruvel-cta,.shop-now,[class*=shop-now],.banner__buttons>a.button,.collection-hero a.button,.ruvel-bangle-btn,.ruvel-clover-btn){background:linear-gradient(#4a2c20,#2c1810 52%,#160c08)!important;animation:none!important}.section-header .header__heading{color:inherit!important}@media(max-width:989px){.section-header header.header{position:relative;padding-left:14px!important;padding-right:10px!important;grid-template-columns:1fr auto 1fr!important}.section-header .header__icons{gap:0!important}.section-header .header__icons>.header__search{position:absolute;left:58px;top:50%;transform:translateY(-50%)}.section-header .header__icon--account.small-hide{display:flex!important}.section-header .header__icons .header__icon{width:38px!important;height:44px}.rv-m-wish{background:none;border:0;padding:0;color:inherit;display:flex!important;align-items:center;justify-content:center;position:relative;cursor:pointer}.rv-m-wish svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3}.rv-m-count{position:absolute;top:5px;right:1px;min-width:15px;height:15px;border-radius:50%;background:#2c1810;color:#fff;font-size:9px;line-height:15px;text-align:center;letter-spacing:0}.product-card-wrapper{position:relative}.product-card-wrapper>.rv-save--m{position:absolute;top:8px;right:8px;z-index:4;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e9e2dd;display:flex;align-items:center;justify-content:center;padding:7px;color:#2c1810;cursor:pointer}.rv-save--m svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3}.rv-save--m[aria-pressed=true] svg{fill:#2c1810}.rv-save--m-label{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid #e9e2dd;padding:10px 14px;margin:6px 0 12px;color:#2c1810;font:inherit;font-size:13px;cursor:pointer}}@media(min-width:990px){.rv-save--m,.rv-m-wish{display:none!important}}:root{--font-body-family: "Ruvel Nimbus Sans L", Arial, sans-serif !important;--font-heading-family: "Ruvel Nimbus Sans L", Arial, sans-serif !important;--font-heading-weight: 400 !important}.announcement-bar__message,.ruvel-clover-hero,.ruvel-clover-hero *:not(svg):not(path){font-family:Ruvel Nimbus Sans L,Arial,sans-serif!important}@media(max-width:989px){.section-header .header__icon--cart .icon-cart{width:36px!important;height:36px!important;transform:translateY(1px)}}.rating-star:before{background:linear-gradient(90deg,#e3a82b var(--percent),rgba(227,168,43,.22) var(--percent))!important;-webkit-background-clip:text!important;background-clip:text!important}.card-wrapper .rating-star{--font-size: 1.6 !important;--letter-spacing: .5 !important}.card-information .rating-text{display:inline-block!important;margin:0 4px 0 6px;font-size:12px;letter-spacing:.02em;color:#2c1810}.jdgm-star,.jdgm-star:before,.jdgm-star.jdgm--on,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half,.jdgm-star.jdgm--half:before,.jdgm-star.jdgm--off:before,.jdgm-rating-star,.jdgm-prev-badge__stars .jdgm-star{color:#e3a82b!important}@media(max-width:749px){#product-grid:has(>li:nth-child(3):last-child){column-gap:8px!important}#product-grid:has(>li:nth-child(3):last-child)>li{width:calc((100% - 16px) / 3)!important;max-width:calc((100% - 16px) / 3)!important}#product-grid:has(>li:nth-child(3):last-child) .card__heading{font-size:11px!important;line-height:1.3}#product-grid:has(>li:nth-child(3):last-child) .price{font-size:11px!important}#product-grid:has(>li:nth-child(3):last-child) .rv-save--m{width:26px;height:26px;padding:4px;top:4px;right:4px}#product-grid:has(>li:nth-child(3):last-child) .quick-add__submit{font-size:9px!important;letter-spacing:.06em!important;min-height:34px;padding:0 4px}}.card-wrapper:has(a[href*=silver-tennis-bracelet]) .card__media,.card-wrapper:has(a[href*=silver-tennis-bracelet]) .card__media .media{background:#fff!important}.card-wrapper:has(a[href*=silver-tennis-bracelet]) .card__media img{transform:scale(.84)!important;object-fit:contain!important;mix-blend-mode:multiply}.rc2 .rc2__slogan{font-family:Ruvel Nimbus Sans L,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;color:#2c1810!important}.rc2 .rc2__slogan+.rv-h2{text-transform:none!important;letter-spacing:.01em!important;font-size:30px!important;color:#2c1810!important;line-height:1.15!important;margin-top:2px}@media(min-width:990px){.rc2 .rc2__slogan+.rv-h2{font-size:40px!important}.rc2 .rc2__slogan{font-size:22px!important}}@media(max-width:749px){.rc2 .rc2__slogan{font-size:17px!important}.rc2 .rc2__slogan+.rv-h2{font-size:28px!important}}.rts__title{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ruvel-2f.css.map */
