.rc-wrap{margin:0;font-family:inherit}.rc-group{margin-bottom:20px}.rc-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#151515;margin-bottom:10px}.rc-label-value{font-weight:400;color:#888;letter-spacing:.04em;text-transform:none;font-size:12px}.rc-btn-group{display:flex;gap:8px}.rc-btn-group--wrap{flex-wrap:wrap}.rc-btn{flex:1;min-width:calc(33.333% - 6px);padding:10px 8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid #151515;background:#fff;color:#091b36;cursor:pointer;border-radius:0;transition:border-color .45s cubic-bezier(.25,.46,.45,.94),background .45s cubic-bezier(.25,.46,.45,.94),color .45s cubic-bezier(.25,.46,.45,.94);text-align:center;font-family:inherit;line-height:1.3}.rc-btn small{display:block;font-size:11px;font-weight:400;letter-spacing:.03em;opacity:.75;margin-top:2px}.rc-btn:hover{border-color:#091b36}.rc-btn.active{border-color:#091b36;background:#091b36;color:#fff}.rc-btn.active small{opacity:.8}.rc-btn-group:not(.rc-btn-group--wrap) .rc-btn{min-width:0}.rc-divider{border:none;border-top:1px solid #e8e8e8;margin:24px 0 20px}.rc-price-display{margin-top:0;margin-bottom:0!important;line-height:25px}.rc-price-amount{font-size:26px;font-weight:600;color:#091b36}.rc-price-currency{font-size:13px;color:#888;margin-left:4px;font-weight:400}.rc-price-label{font-size:12px;color:#aaa;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.rc-sku-display{font-size:12px;color:#bbb;letter-spacing:.05em;margin:0 0 2px}.rc-sku-display+.product-price-container{margin-top:4px!important}.rc-add-btn{display:block;width:100%;padding:15px 20px;background:#fff;color:#091b36;border:1px solid #091b36;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:background .45s cubic-bezier(.25,.46,.45,.94),color .45s cubic-bezier(.25,.46,.45,.94);font-family:inherit}.rc-add-btn:hover{background:#091b36;color:#fff}.rc-add-btn:disabled{opacity:.6;cursor:default}.rc-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e8e8e8;z-index:999;padding:12px 24px;box-shadow:0 -4px 20px #00000014;transform:translateY(100%);transition:transform .3s ease}.rc-sticky-bar.visible{transform:translateY(0)}.rc-sticky-bar__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.rc-sticky-bar__left{display:flex;flex-direction:column;gap:3px;min-width:0}.rc-sticky-bar__name{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#091b36}.rc-sticky-bar__config{font-size:12px;color:#888;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-sticky-bar__right{display:flex;align-items:center;gap:24px;flex-shrink:0}.rc-sticky-bar__price{font-size:22px;font-weight:600;color:#091b36;white-space:nowrap}.rc-sticky-bar__btn{padding:13px 32px;background:#fff;color:#091b36;border:1px solid #091b36;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;white-space:nowrap;font-family:inherit;transition:background .45s cubic-bezier(.25,.46,.45,.94),color .45s cubic-bezier(.25,.46,.45,.94)}.rc-sticky-bar__btn:hover{background:#091b36;color:#fff}.rc-sticky-bar__btn:disabled{opacity:.6;cursor:default}@media(max-width:767px){.rc-sticky-bar{padding:10px 16px}.rc-sticky-bar__price{font-size:18px}.rc-sticky-bar__btn{padding:12px 20px}}#shopify-section-cart-drawer,.cart-drawer,.side-panel,#CartDrawer{z-index:99999!important}#rc-price:empty,#rc-sku:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ring-configurator.css.map */
