.wedding-ring-configurator-section{padding-block:clamp(2rem,5vw,4.5rem)}.wedding-ring-configurator__header{margin-bottom:clamp(1.5rem,3vw,3rem)}.wedding-ring-configurator{position:relative;width:100%;overflow:clip;background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .12)}.wedding-ring-configurator #metrix-configurator{--primary-color: var(--wedding-ring-configurator-primary) !important;width:100%}.wedding-ring-configurator #metrix-configurator .header,.wedding-ring-configurator #metrix-configurator .main-nav{display:none!important}.wedding-ring-configurator #metrix-configurator .content{margin-top:0!important}.wedding-ring-configurator #metrix-configurator .configurator-layout{position:relative!important;inset:auto!important;height:auto!important}.wedding-ring-configurator #metrix-configurator .configurator-layout-controls{overflow-y:visible!important}.wedding-ring-configurator #metrix-configurator .info-bar{position:sticky!important;inset:auto 0 0!important}.wedding-ring-configurator__loader,.wedding-ring-configurator__fallback{display:grid;place-items:center;align-content:center;min-height:var(--wedding-ring-configurator-min-height, 560px);gap:1rem;padding:2rem;color:rgb(var(--text-color) / .68);text-align:center}.wedding-ring-configurator__spinner{width:2.25rem;height:2.25rem;border:2px solid rgb(var(--text-color) / .18);border-top-color:rgb(var(--text-color));border-radius:50%;animation:wedding-ring-configurator-spin .8s linear infinite}.wedding-ring-configurator__loading-text{font-size:.875rem}@keyframes wedding-ring-configurator-spin{to{transform:rotate(1turn)}}@media screen and (max-width:992px){.wedding-ring-configurator #metrix-configurator .mobile-footer-label,.wedding-ring-configurator #metrix-configurator .mobile-footer-buttons>a{color:#fff!important}}@media(prefers-reduced-motion:reduce){.wedding-ring-configurator__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wedding-ring-configurator.css.map */
