@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--romantasy-purple: #8A3FFC;--romantasy-pink: #FF007A;--romantasy-text-dark: #121212;--romantasy-bg-light: #F9F9F9;--font-editorial-family: "Cormorant Garamond", ui-serif, Georgia, serif;--font-body-family-custom: "Inter", sans-serif;--font-plus-jakarta: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif}.editorial-title{font-family:var(--font-editorial-family);font-weight:400;color:var(--romantasy-text-dark);line-height:8.2rem;letter-spacing:-.02em}.editorial-title em,.editorial-text em,.highlight-italic-purple{font-family:var(--font-editorial-family);font-style:italic;font-weight:400;color:var(--romantasy-purple);letter-spacing:-.01em}.highlight-italic-pink{font-family:var(--font-editorial-family);font-style:italic;font-weight:400;color:var(--romantasy-pink);letter-spacing:-.01em}.bg-romantasy-light{background-color:var(--romantasy-bg-light)}.bg-romantasy-purple{background-color:var(--romantasy-purple);color:#fff}.btn-romantasy-primary{background-color:var(--romantasy-text-dark);color:#fff;padding:1.2rem 2.8rem;font-family:var(--font-body-family-custom);font-size:1.4rem;font-weight:500;text-decoration:none;display:inline-block;transition:opacity .2s ease;border:none}.btn-romantasy-primary:hover{opacity:.9}.btn-romantasy-link{font-family:var(--font-body-family-custom);color:var(--romantasy-text-dark);font-weight:600;font-size:1.4rem;text-decoration:underline;background:transparent;border:none;cursor:pointer}.btn-romantasy-purple{background-color:var(--romantasy-purple);color:#fff;padding:1.4rem 3rem;font-family:var(--font-body-family-custom);font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-block;border-radius:4px;border:none;transition:transform .2s ease,background-color .2s ease}.btn-romantasy-purple:hover{transform:translateY(-2px);background-color:#7528e0}.utility-bar{background-color:var(--romantasy-purple)!important;border-bottom:none!important}.utility-bar p,.utility-bar a,.utility-bar span,.utility-bar .announcement-bar__message,.announcement-bar__message span{color:#fff!important;font-family:var(--font-body-family-custom)!important;font-weight:400!important;letter-spacing:.08em!important;font-size:1.25rem!important;line-height:1.5!important}.header-wrapper{border-bottom:1px solid rgba(18,18,18,.08)!important;background-color:#fff!important;transition:background-color .3s ease,backdrop-filter .3s ease}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background-color:#fffc!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.header{padding-left:4rem!important;padding-right:4rem!important;padding-top:12px!important;padding-bottom:11px!important}.header__menu-item{font-family:var(--font-body-family-custom)!important;font-size:1.2rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#555!important;padding:1rem 2rem!important}.header__menu-item:hover{color:var(--romantasy-purple)!important;text-decoration:none!important}.header__active-menu-item{text-decoration:none!important;border-bottom:none!important;color:var(--romantasy-purple)!important}.header__heading-link .h2{font-family:var(--font-body-family-custom)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.25em!important;color:var(--romantasy-text-dark)!important;font-size:1.8rem!important}.cart-count-bubble{background-color:var(--romantasy-pink)!important;color:#fff!important;font-family:var(--font-body-family-custom)!important;font-size:.9rem!important;font-weight:600!important;bottom:.8rem!important;left:2.2rem!important;width:1.6rem!important;height:1.6rem!important}.footer{background-color:#f9f9f9!important;border-top:1px solid rgba(18,18,18,.05)!important;padding-top:8rem!important;padding-bottom:5rem!important}@media screen and (min-width:990px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr!important;gap:4rem!important;width:100%!important}.footer-block.grid__item{width:100%!important;max-width:100%!important;flex-grow:1!important}}.footer__follow-on-shop{display:none!important}.footer-block__heading{font-family:var(--font-plus-jakarta)!important;font-size:1.15rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:var(--romantasy-text-dark)!important;margin-bottom:2.5rem!important}.footer-block__details-content .link{font-family:var(--font-body-family-custom)!important;font-size:1.35rem!important;color:#666!important;padding-top:.8rem!important;padding-bottom:.8rem!important;transition:color .2s ease;text-decoration:none!important;display:inline-block!important}.footer-block__details-content .link:hover{color:var(--romantasy-purple)!important}.footer-block__details-content p{font-family:var(--font-body-family-custom)!important;font-size:1.35rem!important;line-height:1.7!important;color:#666!important;margin:0!important}.footer__content-bottom{border-top:none!important;padding-top:0!important;margin-top:6rem!important}.romantasy-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;border-top:1px solid rgba(18,18,18,.08)!important;padding-top:3.5rem!important}@media screen and (max-width:750px){.romantasy-footer-bottom{flex-direction:column!important;gap:2.5rem!important;text-align:center!important}}.footer__copyright .copyright__content{font-family:var(--font-plus-jakarta)!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#666!important;font-weight:600!important}.footer__custom-payments{display:flex!important;gap:.8rem!important;flex-wrap:wrap!important}.romantasy-payment-tag{font-family:var(--font-plus-jakarta)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#555!important;border:1px solid rgba(18,18,18,.08)!important;padding:.8rem 1.6rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;line-height:1!important}.product-card-wrapper{background:transparent;position:relative}.product-card-wrapper .card__inner{--ratio-percent: 135% !important;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}.product-card-wrapper:hover .card__inner{box-shadow:0 12px 30px #8a3ffc14!important}.romantasy-card-custom-badge{position:absolute;top:1.5rem;left:1.5rem;background-color:var(--romantasy-pink)!important;color:#fff!important;padding:.8rem 1.6rem!important;font-family:var(--font-plus-jakarta)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;z-index:5;display:inline-block;line-height:1}.romantasy-quick-add-hover{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:6;opacity:0;transform:translateY(100%);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.product-card-wrapper:hover .romantasy-quick-add-hover{opacity:1;transform:translateY(0)}.romantasy-quick-add-btn{width:100%;background-color:var(--romantasy-purple)!important;color:#fff!important;border:none!important;outline:none!important;padding:1.6rem!important;font-family:var(--font-plus-jakarta)!important;font-size:1.25rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;cursor:pointer!important;display:flex!important;justify-content:center!important;align-items:center!important;transition:background-color .2s ease!important}.romantasy-quick-add-btn:hover{background-color:#7528e0!important}.product-card-wrapper .card__content{padding-left:0!important;padding-right:0!important}.product-card-wrapper .card__content .card__information{display:none!important}.product-card-wrapper .card__content>.quick-add>modal-opener,.product-card-wrapper .card__content>.quick-add>product-form{display:none!important}.romantasy-card-details{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;width:100%}.romantasy-card-row{display:flex;justify-content:space-between;align-items:baseline;width:100%}.romantasy-card-row-top{margin-bottom:.2rem}.romantasy-card-vendor{font-family:var(--font-plus-jakarta)!important;font-size:10px!important;font-weight:500!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.12em!important}.romantasy-card-price-sale{font-family:var(--font-plus-jakarta)!important;font-size:15px!important;font-weight:700!important;color:var(--romantasy-purple)!important}.romantasy-card-title{font-family:var(--font-editorial-family)!important;font-size:14px!important;font-weight:400!important;color:var(--romantasy-text-dark)!important;margin:0!important;letter-spacing:-.01em!important}.romantasy-card-title a{text-decoration:none!important;color:inherit!important}.romantasy-card-price-compare{font-family:var(--font-plus-jakarta)!important;font-size:12px!important;font-weight:300!important;color:#999!important;text-decoration:line-through!important}.romantasy-collection-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(18,18,18,.05)}.romantasy-collection-header-left{display:flex;flex-direction:column;gap:1rem}.romantasy-collection-kicker{font-family:var(--font-plus-jakarta)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--romantasy-purple)!important;text-transform:uppercase!important;letter-spacing:.2em!important;line-height:1.2!important;display:block}.romantasy-collection-title{font-family:var(--font-editorial-family)!important;font-size:clamp(3.2rem,4.5vw,4.8rem)!important;font-weight:400!important;color:var(--romantasy-text-dark)!important;margin:0!important;line-height:1.1!important;letter-spacing:-.01em!important}.romantasy-collection-title em{font-style:italic!important;font-family:var(--font-editorial-family)!important;font-weight:400!important}.romantasy-collection-view-all{font-family:var(--font-plus-jakarta)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--romantasy-text-dark)!important;text-transform:uppercase!important;letter-spacing:.15em!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:.8rem!important;transition:color .2s ease!important;padding-bottom:.5rem}.romantasy-collection-view-all:hover{color:var(--romantasy-purple)!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/romantasy-custom.css.map */
