:root{--rosa-pink: #E75480;--rosa-blush: #F6B7C5;--rosa-cream: #F4F4F2;--rosa-terracotta: #C97A6B;--rosa-dark: #2D1B1B;--rosa-white: #FFFFFF;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", "Helvetica Neue", sans-serif}body{background-color:var(--rosa-cream);color:var(--rosa-dark);font-family:var(--font-body)}.site-header,header.header,.header-wrapper,[class*=header__]{background-color:var(--rosa-white)!important;border-bottom:1px solid var(--rosa-blush)}ul.navbar-nav.gsp-main-menu{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;margin:0 auto!important;padding:14px 30px 18px!important;row-gap:10px!important;column-gap:6px!important;overflow:visible!important}ul.navbar-nav.gsp-main-menu>li{display:inline-flex!important;flex:0 0 auto!important;margin:0 0 -8px!important;padding:0 0 8px!important;width:auto!important;visibility:visible!important;opacity:1!important;position:relative!important}ul.navbar-nav.gsp-main-menu>li>a,ul.navbar-nav.gsp-main-menu>li>a.nav-link,ul.navbar-nav.gsp-main-menu>li>a.gsp-menu-link{position:relative!important;display:block!important;padding:9px 20px!important;color:#3d2530!important;font-size:15px!important;font-weight:500!important;font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:.01em!important;white-space:nowrap!important;line-height:1.2!important;text-decoration:none!important;border-radius:50px!important;border:1px solid transparent!important;background-color:transparent!important;background-image:linear-gradient(135deg,var(--rosa-pink) 0%,var(--rosa-terracotta) 130%)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:0% 100%!important;will-change:background-size,transform!important;backface-visibility:hidden!important;transition:background-size .42s cubic-bezier(.33,0,.2,1),color .28s ease .06s,box-shadow .4s cubic-bezier(.33,0,.2,1),transform .4s cubic-bezier(.33,0,.2,1)!important}ul.navbar-nav.gsp-main-menu>li>a:before,ul.navbar-nav.gsp-main-menu>li>a:after{display:none!important;content:none!important}ul.navbar-nav.gsp-main-menu>li>a:hover,ul.navbar-nav.gsp-main-menu>li>a:focus-visible,ul.navbar-nav.gsp-main-menu>li:hover>a,ul.navbar-nav.gsp-main-menu>li.show>a{color:var(--rosa-white)!important;border-color:transparent!important;background-size:100% 100%!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #e7548042!important;transition:background-size .24s cubic-bezier(.22,1,.36,1),color .14s ease,box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)!important}@media(prefers-reduced-motion:reduce){ul.navbar-nav.gsp-main-menu>li>a,ul.navbar-nav.gsp-main-menu>li>a:hover,ul.navbar-nav.gsp-main-menu>li:hover>a{transition:color .15s ease,background-size .15s ease!important;transform:none!important}}ul.navbar-nav.gsp-main-menu>li.active>a,ul.navbar-nav.gsp-main-menu>li[aria-current]>a,ul.navbar-nav.gsp-main-menu>li>a[aria-current=page]{color:var(--rosa-pink)!important;border-color:var(--rosa-blush)!important;background-color:#e7548012!important}.navbar-expand .navbar-nav,.navbar-nav{flex-wrap:wrap!important}.container,.container-fluid,.header-wrapper,.site-header,.header,nav{max-width:100%!important;width:100%!important}.gsp-main-menu>.d-none,.gsp-main-menu>[style*="display: none"]{display:inline-flex!important}.header__inline-menu,nav,.header-wrapper{overflow:visible!important}.gsp-submenu{padding:20px!important;background:#fffcfad9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(231,84,128,.2)!important;border-radius:16px!important;box-shadow:0 20px 50px #e754802e!important;margin-top:0!important}.gsp-submenu:has(>.gsp-submenu-item:nth-child(7)){min-width:720px!important;max-width:92vw!important;columns:4!important;column-gap:22px!important;left:50%!important;transform:translate(-50%)!important;position:absolute!important}.gsp-menu-item:nth-last-child(-n+3) .gsp-submenu:has(>.gsp-submenu-item:nth-child(7)){left:auto!important;right:0!important;transform:none!important}.gsp-menu-item:nth-child(-n+2) .gsp-submenu:has(>.gsp-submenu-item:nth-child(7)){left:0!important;right:auto!important;transform:none!important}.gsp-submenu .gsp-submenu-item{break-inside:avoid!important;display:block!important;border:none!important}.gsp-submenu .gsp-submenu-link{display:block!important;padding:9px 14px!important;margin:3px 0!important;white-space:nowrap!important;border-radius:50px!important;color:#4b1528!important;background:transparent!important;background-color:transparent!important;border-bottom:none!important;text-decoration:none!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.gsp-submenu .gsp-submenu-link:hover{background:var(--rosa-pink)!important;background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important;transform:translate(6px)!important;box-shadow:0 4px 12px #e754804d!important}.dropdown-menu{background-color:var(--rosa-white)!important;border:1px solid var(--rosa-blush)!important;border-top:3px solid var(--rosa-pink)!important;box-shadow:0 8px 32px #e754801f!important;border-radius:0 0 12px 12px!important}.hero__content,.banner__content,[class*=slideshow] .content{background:linear-gradient(135deg,#e7548014,#f6b7c50d)}.hero__btn,.banner__btn,[class*=hero] .button,[class*=hero] .btn{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important;border:none!important;border-radius:50px!important;padding:14px 36px!important;font-family:var(--font-body);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px;transition:background .2s ease,transform .15s ease}.hero__btn:hover,.banner__btn:hover,[class*=hero] .button:hover{background-color:var(--rosa-terracotta)!important;transform:translateY(-2px)}.btn,.button,button[type=submit],.shopify-payment-button__button--branded,input[type=submit]{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important;border-radius:50px!important;font-family:var(--font-body);font-weight:600;letter-spacing:.04em;border:none!important;transition:background .2s ease,transform .15s ease}.btn:hover,.button:hover,button[type=submit]:hover{background-color:var(--rosa-terracotta)!important;transform:translateY(-1px)}.btn--secondary,.button--secondary{background-color:transparent!important;color:var(--rosa-pink)!important;border:2px solid var(--rosa-pink)!important}.btn--secondary:hover,.button--secondary:hover{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important}.gsp-image,.gsp-product-thumb-primary,.img-hover-slide-up,.gsp-product-thumb,[class*=gsp-product-thumb]{border:1.5px solid var(--rosa-blush)!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s ease!important;background-color:var(--rosa-white)!important}.gsp-product-item:hover .gsp-image,.gsp-product-item:hover .gsp-product-thumb-primary,.gsp-product-item:hover .img-hover-slide-up,[class*=product-item]:hover .gsp-image,[class*=product-item]:hover [class*=gsp-product-thumb]{border-color:var(--rosa-pink)!important;box-shadow:0 6px 20px #e754802e!important;transform:translateY(-4px)}.grid__item,.collection .grid__item,.grid-product__wrapper{padding:10px!important}.product-item h3,.product-item .card__heading,.card .card__heading,.card__heading,.grid-product__title,.product-card__name,[class*=product-card] .product-title,.card__heading a{font-family:var(--font-display)!important;color:var(--rosa-dark)!important;font-size:18px!important;font-weight:600!important;letter-spacing:.02em!important;margin-top:6px!important;text-decoration:none!important}.product-item .card__heading:hover,.card .card__heading a:hover,.grid-product__title:hover,[class*=product-card] .product-title:hover{color:var(--rosa-pink)!important}.price,.product-price,.card__price,[class*=price--regular],.product-item .price,.card .price,.grid-product .price,[class*=product-card] .price,.price__regular .price-item{color:var(--rosa-pink)!important;font-weight:700!important;font-size:18px!important;margin-top:10px!important}.card__content,.card__information,.product-item__info,.grid-product__content{padding:14px 8px 10px!important;text-align:center!important}.badge--sale,.product-label--sale,[class*=badge][class*=sale]{background-color:var(--rosa-terracotta)!important;color:var(--rosa-white)!important;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge--sold-out,[class*=badge][class*=sold]{background-color:var(--rosa-blush)!important;color:var(--rosa-dark)!important}.gsp-image img,.gsp-image svg,.gsp-product-thumb-primary img,.gsp-product-thumb img,.img-hover-slide-up img,div.gsp-image img,div.gsp-product-thumb-primary img,div[class*=gsp-product-thumb] img,a .gsp-image img,.gsp-product-item .gsp-image img{object-fit:contain!important;-o-object-fit:contain!important;-webkit-object-fit:contain!important;background-color:var(--rosa-white)!important;padding:10px!important;box-sizing:border-box!important}.gsp-image,.gsp-product-thumb-primary,div.gsp-image{background-color:var(--rosa-white)!important}.featured-products h2,[class*=featured] .section-header h2,.collection__title,.section-header__title{font-family:var(--font-display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:700;color:var(--rosa-dark)!important;letter-spacing:-.01em}.section-header p,.section-header__description,[class*=featured] .section-header p{color:var(--rosa-terracotta)!important;font-style:italic}.collection-hero,[class*=collection-banner]{background:linear-gradient(135deg,var(--rosa-blush) 0%,var(--rosa-cream) 60%)!important}.collection-hero h1,[class*=collection] h1,.gsp-page-title h1,.gsp-page-title-content h1,.page-title h1,[class*=page-title] h1,main h1.gsp-element,.collection-template h1,.template-collection h1{font-family:var(--font-display)!important;color:var(--rosa-pink)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:700}.facets-wrapper,[class*=filter],[class*=facet]{background-color:var(--rosa-white)!important;border:1px solid var(--rosa-blush)!important;border-radius:12px}.site-footer,footer.footer,[class*=footer]{background-color:var(--rosa-dark)!important;color:var(--rosa-white)!important;border-top:4px solid var(--rosa-pink)!important}.site-footer *,footer *,[class*=footer] *{color:var(--rosa-white)!important}.site-footer a,footer a,[class*=footer] a{color:var(--rosa-white)!important;opacity:1!important;transition:color .2s ease}.site-footer a:hover,footer a:hover,[class*=footer] a:hover{color:var(--rosa-pink)!important}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.footer__heading,footer h2,footer h3,footer h4,footer h5,[class*=footer__title],[class*=footer] h2,[class*=footer] h3,[class*=footer] h4,[class*=footer] h5{color:var(--rosa-white)!important;font-family:var(--font-display)!important;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.newsletter input,[class*=newsletter] input[type=email]{border:1px solid var(--rosa-blush)!important;border-radius:50px 0 0 50px!important;background:#ffffff14!important;color:var(--rosa-white)!important}.newsletter input::placeholder,[class*=newsletter] input[type=email]::placeholder{color:#fff9!important}.newsletter button,[class*=newsletter] button{background-color:var(--rosa-pink)!important;border-radius:0 50px 50px 0!important;color:var(--rosa-white)!important}.newsletter button,.newsletter button *,[class*=newsletter] button,[class*=newsletter] button *{color:var(--rosa-white)!important}.site-footer ul li a,footer ul li a,[class*=footer] ul li a,.site-footer .gsp-menu-link,footer .gsp-menu-link,[class*=footer] .gsp-menu-link,.site-footer nav a,footer nav a{color:var(--rosa-white)!important;opacity:1!important;filter:none!important}.site-footer a[href^="tel:"],.site-footer a[href^="mailto:"],footer a[href^="tel:"],footer a[href^="mailto:"],[class*=footer] a[href^="tel:"],[class*=footer] a[href^="mailto:"]{color:var(--rosa-white)!important;text-decoration:none!important}.site-footer a[href^="tel:"]:hover,.site-footer a[href^="mailto:"]:hover,footer a[href^="tel:"]:hover,footer a[href^="mailto:"]:hover{color:var(--rosa-pink)!important}.site-footer .text-heading,.site-footer strong,.site-footer strong.text-heading,footer .text-heading,footer strong,footer strong.text-heading,[class*=footer] .text-heading,[class*=footer] strong,[class*=footer] strong.text-heading,.gsp-footer .text-heading,.gsp-footer strong{color:var(--rosa-white)!important}.collection-list__item,[class*=collection-card],[class*=category-card]{border-radius:16px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.collection-list__item:hover,[class*=collection-card]:hover{transform:translateY(-4px);box-shadow:0 16px 48px #c97a6b40}.collection-list__item h2,.collection-list__item h3,[class*=collection-card] h2,[class*=collection-card] h3{font-family:var(--font-display)!important;color:var(--rosa-white)!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.breadcrumb,[class*=breadcrumb]{color:var(--rosa-terracotta)!important;font-size:13px}.breadcrumb a,[class*=breadcrumb] a{color:var(--rosa-terracotta)!important}.cart-count,[class*=cart__count],.header__cart-count{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important}input[type=text],input[type=email],input[type=search],textarea,select{border:1px solid var(--rosa-blush)!important;border-radius:8px!important;background-color:var(--rosa-white)!important;color:var(--rosa-dark)!important;font-family:var(--font-body)}input:focus,textarea:focus,select:focus{border-color:var(--rosa-pink)!important;outline:none!important;box-shadow:0 0 0 3px #e7548026!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--rosa-cream)}::-webkit-scrollbar-thumb{background:var(--rosa-blush);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rosa-pink)}[class*=popup] [style*=background],[class*=modal] .popup-content,.privy-form-fields,[class*=klaviyo] .needsclick{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important}li.gsp-menu-item-more,li.gsp-menu-item--more,.gsp-menu-item-more,.gsp-menu-item__more,.gsp-menu-more,.menu-item--more,.menu-overflow,[class*=menu-more],[class*=menu__more]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}@media(max-width:768px){.gsp-submenu,.gsp-submenu:has(>.gsp-submenu-item:nth-child(7)){position:static!important;columns:1!important;min-width:auto!important;max-width:100%!important;width:100%!important;left:auto!important;right:auto!important;transform:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.gsp-submenu .gsp-submenu-item{border-bottom:1px solid rgba(231,84,128,.1)!important}.gsp-submenu .gsp-submenu-link{border-radius:0!important;padding:12px 20px 12px 36px!important;margin:0!important;color:#4b1528!important}.gsp-submenu .gsp-submenu-link:hover{background:#e7548014!important;color:var(--rosa-pink)!important;transform:none!important;box-shadow:none!important}.gsp-menu,ul.gsp-menu{flex-wrap:nowrap!important;flex-direction:column!important}.gsp-menu>.gsp-menu-item{display:block!important;width:100%!important;margin:0!important}.gsp-menu-item>.gsp-menu-link,.gsp-menu-link,.gsp-menu .nav-link.gsp-menu-link,a.nav-link.gsp-menu-link{padding:14px 20px!important;font-size:14px!important;border-bottom:1px solid rgba(231,84,128,.08)!important}}.collection-page,.collection .page-width,.collection-wrapper,main .collection,[class*=collection-grid-wrapper]{display:grid!important;grid-template-columns:260px 1fr!important;gap:30px!important;align-items:start!important}.facets-wrapper,.collection-filters,[class*=filter-sidebar],[class*=facets],aside.filter,.sidebar-filter{position:sticky!important;top:100px!important;background-color:var(--rosa-white)!important;border:1px solid var(--rosa-blush)!important;border-radius:12px!important;padding:20px!important;width:100%!important;max-width:260px!important;display:block!important;float:none!important}.facets-wrapper h2,.facets-wrapper h3,.collection-filters h2,.collection-filters h3,[class*=facets] h2,[class*=facets] h3{font-family:var(--font-display)!important;color:var(--rosa-dark)!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid var(--rosa-blush)!important}.facets-wrapper li,.collection-filters li,[class*=facets] li{list-style:none!important;padding:6px 0!important;color:var(--rosa-dark)!important}.facets-wrapper a,.collection-filters a,[class*=facets] a{color:var(--rosa-dark)!important;text-decoration:none!important;transition:color .2s ease}.facets-wrapper a:hover,.collection-filters a:hover,[class*=facets] a:hover{color:var(--rosa-pink)!important}@media(max-width:768px){.collection-page,.collection .page-width,.collection-wrapper,main .collection,[class*=collection-grid-wrapper]{grid-template-columns:1fr!important;gap:20px!important}.facets-wrapper,.collection-filters,[class*=filter-sidebar],[class*=facets]{position:static!important;max-width:100%!important}}.gsp-hero-content.align-items-center,div.gsp-hero-content,.gsp-hero-content.d-flex,[class*=gsp-hero-content].align-items-center,.gsp-hero-wrap .gsp-hero-content{align-items:flex-end!important;-webkit-align-items:flex-end!important;padding-bottom:60px!important;padding-top:40px!important}.gsp-hero-content .container,.gsp-hero-content .container-xl,.gsp-hero-item-wap{text-align:center!important;width:100%!important;margin:0 auto!important}.gsp-hero-item-heading,.gsp-heading,.gsp-heading.text-center{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.gsp-hero-content a.gsp-element.btn,.gsp-heading-button a.btn,.gsp-heading .btn-dark,a.btn.btn-dark.btn-sm{background-color:var(--rosa-pink)!important;color:var(--rosa-white)!important;border:none!important;border-radius:50px!important;padding:14px 36px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .25s ease!important;display:inline-block!important}.gsp-hero-content a.gsp-element.btn:hover,.gsp-heading-button a.btn:hover,a.btn.btn-dark.btn-sm:hover{background-color:var(--rosa-terracotta)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #e754804d!important;color:var(--rosa-white)!important}@media(max-width:768px){.gsp-hero-content.align-items-center,div.gsp-hero-content,.gsp-hero-wrap .gsp-hero-content{padding-bottom:40px!important;padding-top:20px!important}}.template-product .gsp-image,.template-product .gsp-product-thumb-primary,.template-product [class*=gsp-product-thumb],body[class*=product] main .gsp-image,body[class*=product] main .gsp-product-thumb-primary{max-height:600px!important;max-width:600px!important;aspect-ratio:1 / 1!important;margin:0 auto!important;border:none!important;border-radius:0!important;box-shadow:none!important}.template-product .gsp-image img,.template-product .gsp-product-thumb-primary img,body[class*=product] main .gsp-image img{max-height:600px!important;max-width:600px!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important}.template-product .gsp-image,.template-product .gsp-product-thumb,body[class*=product] main .gsp-image{border:none!important;background-color:transparent!important}.template-product [class*=product-images],.template-product [class*=product-gallery],.template-product [class*=product-media],body[class*=product] main [class*=product-images]{max-width:650px!important;margin:0 auto!important}.template-product main section,body[class*=product] main section{padding-top:30px!important;padding-bottom:30px!important}@media(max-width:768px){.template-product .gsp-image,.template-product .gsp-product-thumb-primary,body[class*=product] main .gsp-image{max-height:400px!important;max-width:100%!important}.template-product .gsp-image img,body[class*=product] main .gsp-image img{max-height:400px!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
