.product__badge--sale{background-color:#c1121f!important;color:#fff!important}body.template-product .product__block__variants .radio__legend span:not(.radio__legend__label):empty:before,body.template-product .product__block__variants .radio__legend span:not(.radio__legend__label):empty:after{content:""!important;display:none!important}body.template-product .product__block__variants .radio__legend span:not(.radio__legend__label){border-left:0!important;padding-left:0!important;margin-left:0!important;box-shadow:none!important}body.template-product .product__block__variants legend.radio__legend{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}body.template-product .product__block__variants .ring-size-guide__sep{margin:0 6px!important;opacity:.6!important;font-size:12px!important}body.template-product .product__block__variants .ring-size-guide__after{font-size:12px!important;text-decoration:underline!important;opacity:.8!important;white-space:nowrap!important}body.template-product .product__block__variants .ring-size-guide__after:hover{opacity:1!important}.nvc-size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.nvc-size-modal.is-open{display:block}.nvc-size-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.nvc-size-modal__panel{position:relative;background:#fff;width:min(900px,94vw);height:min(80vh,720px);margin:6vh auto 0;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000040}.launch-countdown-block{margin:0 0 18px;padding:20px;background:#f3efe8;border:1px solid #D9E2CC;border-radius:6px;text-align:center}.launch-countdown-date{margin-bottom:14px;font-size:16px;line-height:1.4;color:#31423a}.launch-countdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.launch-countdown-item{background:#fff;border:1px solid #D9E2CC;border-radius:6px;padding:14px 10px}.launch-countdown-number{font-size:26px;line-height:1;font-weight:600;color:#31423a;margin-bottom:6px}.launch-countdown-unit{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#6f7f61}.launch-countdown-note{font-size:13px;line-height:1.5;color:#5e6b63}.cart__launch-date-message{margin-top:6px;font-size:13px;line-height:1.5;color:#6f7f61}.cart__launch-now{margin-top:6px;font-size:13px;line-height:1.5;color:#6f7f61;font-weight:600}[data-product-launch-ts] .wishlist-button,[data-product-launch-ts] .swym-button,[data-product-launch-ts] .swym-add-to-wishlist,[data-product-launch-ts] [data-wishlist],[data-product-launch-ts] [class*=wishlist],[data-product-launch-ts] [class*=swym]{display:none!important}.product-grid-item__container{position:relative}.coming-soon-badge--grid{position:absolute;top:12px;right:12px;background:#a8b992;color:#fff;padding:6px 12px;font-size:11px;letter-spacing:1px;text-transform:uppercase;border-radius:3px;z-index:30;white-space:nowrap;pointer-events:none}@media screen and (max-width:768px){.coming-soon-badge--grid{font-size:10px;padding:4px 8px;letter-spacing:.5px;top:8px;right:8px;max-width:80%}}@media screen and (max-width:768px){.product-grid-item__images .coming-soon-badge{font-size:10px;padding:4px 8px;letter-spacing:.5px;top:8px;right:8px;width:auto;max-width:80%;white-space:nowrap}}@media screen and (min-width:769px){.nvc-card-gallery__btn{display:none}}.nvc-card-gallery__btn{display:none}.product__main__content .product__block__quantity,.product__main__content .product__block__variant-selectors,.product__main__content .product__block__buttons,.product__main__content .product__submit,.product__main__content .product__submit__buttons,.product__main__content .selector-wrapper,.product__main__content .radio__fieldset,.product__main__content .product__form__inner{position:relative;clear:both}.product__main__content .product__form__inner{display:flex;flex-direction:column;gap:16px}.product__main__content .product__block__variant-selectors,.product__main__content .radio__fieldset,.product__main__content .selector-wrapper,.product__main__content .product__block__quantity{width:100%;margin:0 0 12px}.product__main__content .product__block__buttons,.product__main__content .product__submit,.product__main__content .product__submit__buttons{width:100%;margin:0}.product__main__content .product__block__quantity *,.product__main__content .product__block__variant-selectors *,.product__main__content .product__block__buttons *{transform:none}
/*# sourceMappingURL=/cdn/shop/t/80/assets/custom.css.map */
