:root{--sg-rose: #d63a6e;--sg-rose-dark: #b92a5b;--sg-deep: #7a1e3c;--sg-blush: #f9dce5;--sg-blush-2: #fdf3f6;--sg-gold: #c98a7a;--sg-ink: #141414;--sg-muted: #6b6b6b;--sg-line: #ebe3e6;--sg-radius: 16px;--sg-star: #f5a623}body{color:var(--sg-ink)}.sg-page{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:749px){.sg-page{padding:0 1.2rem}}.sg-h2{font-size:2.6rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem;color:var(--sg-ink);text-align:center}@media(min-width:750px){.sg-h2{font-size:3.6rem}}.sg-sub{text-align:center;color:var(--sg-muted);font-size:1.5rem;margin:0 0 2.4rem}.sg-accent{color:var(--sg-rose)}.sg-section{padding:4rem 0}@media(min-width:750px){.sg-section{padding:6rem 0}}.button,.shopify-payment-button__button--unbranded{border-radius:var(--sg-radius)!important;font-weight:700;letter-spacing:.04em}.button--primary,.sg-btn{background:var(--sg-rose);color:#fff;border:0}.sg-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:5.4rem;border-radius:var(--sg-radius);font-size:1.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .12s,background .15s;box-shadow:0 8px 22px #d63a6e47}.sg-btn:hover{background:var(--sg-rose-dark)}.sg-btn:active{transform:scale(.985)}.sg-btn[disabled]{opacity:.6;cursor:not-allowed}.sg-btn .sg-btn__spinner{display:none;width:1.8rem;height:1.8rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sg-spin .8s linear infinite}.sg-btn.is-loading .sg-btn__label{visibility:hidden;position:absolute}.sg-btn.is-loading .sg-btn__spinner{display:inline-block}@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-stars{display:inline-flex;gap:2px;color:var(--sg-star);font-size:1.4rem;letter-spacing:1px;line-height:1}.sg-stars--lg{font-size:2rem}.sg-pill{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--sg-line);border-radius:999px;padding:.5rem 1.2rem;font-size:1.2rem;font-weight:700}.product__title h1{font-weight:800;letter-spacing:-.02em;font-size:2.6rem}@media(min-width:990px){.product__title h1{font-size:3.2rem}}.product__accordion .summary__title .h4{font-weight:700;font-size:1.5rem}.product__accordion .summary__title .svg-wrapper{color:var(--sg-rose)}.product__accordion details{border-color:var(--sg-line)}.product-media-container{border-radius:14px;overflow:hidden}.thumbnail{border-radius:10px}.thumbnail[aria-current]{border:2px solid var(--sg-rose)}.product__info-container>*+*{margin-top:1.2rem}.header__heading-logo{max-height:44px;width:auto}.header__heading-link .h2{font-weight:900;letter-spacing:-.03em;color:var(--sg-rose);font-size:2.6rem;font-style:italic}.header__icon{color:var(--sg-ink)}.cart-count-bubble{background:var(--sg-rose)}.header__search,details-modal.header__search,.header__icon--search,.menu-drawer .search-modal,predictive-search{display:none!important}.sg-rating-row{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--sg-ink)}.sg-trust{margin-top:1.4rem}.sg-trust__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.sg-trust__icons svg{height:26px;width:auto;border-radius:4px}.sg-trust__guarantee{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.2rem;font-size:1.3rem;color:var(--sg-muted)}.sg-trust__guarantee svg{width:18px;height:18px;color:var(--sg-rose);flex:none}.sg-dark{background:var(--sg-deep);color:#fff}.footer{border-top:1px solid var(--sg-line)}.footer__content-top{padding-bottom:2rem}.footer-block__heading{font-weight:800}.footer__copyright{color:var(--sg-muted)}.badge{border-radius:999px}.product{gap:2.4rem}@media(max-width:749px){.product__info-wrapper{padding-top:1rem}}@media(max-width:749px){.product--thumbnail_slider .product__media-wrapper{padding:0 1.2rem}.product--thumbnail_slider .product-media-container{max-height:56vh}.product--thumbnail_slider .product-media-container img{max-height:56vh;object-fit:contain}.thumbnail-slider{margin-top:.4rem}.thumbnail-slider .thumbnail-list{gap:.6rem}.thumbnail-slider .thumbnail-list__item{max-width:5.6rem!important;width:5.6rem!important;flex:0 0 5.6rem!important}.thumbnail-slider .thumbnail-list__item .thumbnail{border-radius:8px}.thumbnail-slider .slider-button{display:none}.product__info-wrapper{padding-top:.4rem}.product__info-container>*+*{margin-top:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sg-theme.css.map */
