:root{--color-bg: #ffffff;--color-page: #f8f9fb;--color-text: #111318;--color-muted: #6b7280;--color-border: #e2e5ea;--color-primary: #6b7280;--color-primary-contrast: #ffffff;--color-accent: #eef0f4;--color-accent-2: #f4f5f8;--color-success: #0f766e;--color-danger: #b91c1c;--font-sans: "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--fs-100: 12px;--fs-200: 14px;--fs-300: 16px;--fs-400: 18px;--fs-500: 22px;--fs-600: 28px;--fs-700: 36px;--fs-800: 48px;--fs-900: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--container: 1200px;--gutter: 24px;--shadow-sm: 0 2px 8px rgba(0,0,0,.06);--shadow-md: 0 8px 24px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.1);--transition: .18s ease}:focus-visible{outline:2px solid #1e2128;outline-offset:2px}.btn--primary{background:#1e2128;color:#fff;box-shadow:var(--shadow-sm)}.btn--primary:hover{box-shadow:var(--shadow-md)}.btn--outline:hover{border-color:#1e2128}.input:focus,select:focus,textarea:focus{border-color:#1e2128;box-shadow:0 0 0 4px #6b728026;outline:none}.header-wrapper{backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);background:#fffc!important;border-bottom:1px solid var(--color-border)!important}.header{min-height:72px}.header__heading-link .h2,.header__heading .h2{font-family:var(--font-serif);font-size:22px;letter-spacing:.04em;font-weight:500}.list-menu__item--link{color:var(--color-muted);transition:color var(--transition)}.list-menu__item--link:hover,.header__icon{color:var(--color-text)}.banner__heading{font-family:var(--font-serif)!important;font-weight:500;line-height:1.1;letter-spacing:.01em}.banner__box{background:#ffffffd1!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;padding:28px 32px!important}.banner__text{color:var(--color-muted);font-size:var(--fs-400);max-width:52ch}.banner__buttons .button--primary{background:#1e2128!important;color:#fff!important;border-radius:999px!important;border:none!important;padding:12px 24px!important;font-size:var(--fs-300);transition:box-shadow var(--transition)}.banner__buttons .button--primary:hover{box-shadow:var(--shadow-md)!important}.banner__buttons .button--secondary{background:transparent!important;color:#1e2128!important;border:1px solid var(--color-border)!important;border-radius:999px!important;padding:12px 24px!important;transition:border-color var(--transition)}.banner__buttons .button--secondary:hover{border-color:#1e2128!important}.card-wrapper{transition:transform var(--transition),box-shadow var(--transition)}.card-wrapper:hover{transform:translateY(-4px)}.card--card{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;overflow:hidden;box-shadow:none;transition:box-shadow var(--transition)}.card-wrapper:hover .card--card{box-shadow:var(--shadow-md)!important}.card__media,.card__inner{background:var(--color-accent-2)}.card__media img,.card__inner img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner img{transform:scale(1.02)}.card__heading{font-family:var(--font-sans);font-size:var(--fs-300);font-weight:500;color:var(--color-text)}.price__regular .price-item,.price__sale .price-item--sale{font-weight:600;color:var(--color-text)}.price__sale .price-item--regular{color:var(--color-muted);font-size:var(--fs-200)}.badge{border-radius:999px!important;font-size:var(--fs-100);padding:4px 10px!important}.quick-add__submit.button--secondary{background:#ffffffe6!important;color:#1e2128!important;border:1px solid var(--color-border)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--fs-200);transition:box-shadow var(--transition),border-color var(--transition)}.quick-add__submit.button--secondary:hover{border-color:#1e2128!important;box-shadow:var(--shadow-sm)!important}.collection__title,.featured-collection .title{font-family:var(--font-serif);font-weight:500;letter-spacing:.01em}.grid--2-col-tablet-down.grid--4-col-desktop{gap:28px!important}.featured-collection,.collection-list-section{padding-top:56px;padding-bottom:56px}.collection__title:after,.featured-collection .title:after{content:"";display:block;width:40px;height:1px;background:var(--color-border);margin:12px auto 0}.collection__view-all .link,.featured-collection .link{color:var(--color-muted);font-size:var(--fs-200);letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition)}.collection__view-all .link:hover,.featured-collection .link:hover{color:var(--color-text)}.footer{border-top:1px solid var(--color-border)!important;background:var(--color-page)!important;padding-top:40px!important;padding-bottom:40px!important;color:var(--color-muted);font-size:var(--fs-200)}.footer__heading{font-family:var(--font-serif);font-size:var(--fs-300);font-weight:500;color:var(--color-text);letter-spacing:.02em;margin-bottom:12px}.footer__list a,.footer-block__list a{color:var(--color-muted);transition:color var(--transition)}.footer__list a:hover,.footer-block__list a:hover{color:var(--color-text)}.footer__copyright{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border);font-size:var(--fs-100);color:var(--color-muted)}.footer .list-social__link{color:var(--color-muted);transition:color var(--transition)}.footer .list-social__link:hover{color:var(--color-text)}.button{border-radius:999px!important;font-size:var(--fs-200);letter-spacing:.04em;transition:transform var(--transition),box-shadow var(--transition),background var(--transition)!important}.button:active{transform:translateY(1px)}.button--primary{background:#1e2128!important;color:#fff!important;border:none!important}.button--primary:hover{box-shadow:var(--shadow-md)!important;background:#1e2128!important}.button--secondary{background:transparent!important;color:#1e2128!important;border:1px solid var(--color-border)!important}.button--secondary:hover{border-color:#1e2128!important;box-shadow:var(--shadow-sm)!important}.button--tertiary{background:transparent!important;color:var(--color-muted)!important;border:none!important;padding:0!important;border-radius:0!important}.button--tertiary:hover{color:var(--color-text)!important}.button--full-width{width:100%;justify-content:center}.product__title{font-family:var(--font-serif)!important;font-size:clamp(24px,3vw,var(--fs-700))!important;font-weight:500!important;line-height:1.2!important;color:var(--color-text)!important}.product__price .price-item{font-size:var(--fs-500);font-weight:600;color:var(--color-text)}.product__price .price-item--regular.price-item--last{color:var(--color-muted);font-size:var(--fs-300);text-decoration:line-through}.product__description{color:var(--color-muted);font-size:var(--fs-300);line-height:1.7;max-width:52ch}.product-form__input .form__label{font-size:var(--fs-200);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.swatch-input__input+.swatch-input__label,.variant-pills .product-form__radio+label{border:1px solid var(--color-border)!important;border-radius:999px!important;padding:6px 14px!important;font-size:var(--fs-200)!important;transition:border-color var(--transition),background var(--transition)!important}.swatch-input__input:checked+.swatch-input__label,.variant-pills .product-form__radio:checked+label{border-color:#1e2128!important;background:#1e2128!important;color:#fff!important}.product__media-item img{border-radius:var(--radius-md);border:1px solid var(--color-border)}.product__media-item--thumbnail{border-radius:var(--radius-sm)!important;border:1px solid var(--color-border)!important;overflow:hidden}.product__media-item--thumbnail.is-active{border-color:#1e2128!important}.product-form__buttons{display:grid;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/moissanite.css.map */
