@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Playfair+Display:wght@400;500;600;700&display=swap";:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}:root{--tbs-rose: #F7E6F0}.shopify-section-header .header__heading,.shopify-section-header .header__heading a,.shopify-section-header .header__heading-link,.shopify-section-header .header__heading *{font-family:Dancing Script,cursive!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(2.8rem,4vw,4.6rem)!important;line-height:1.1!important}.announcement-bar{background:var(--tbs-rose)!important;color:#1a1a1a!important;border-bottom:1px solid rgba(0,0,0,.06);font-family:Playfair Display,serif!important;font-weight:500;letter-spacing:.4px;font-size:16px}@media (min-width:990px){.shopify-section-announcement-bar .announcement-inner,.announcement-bar__content,.announcement-bar__inner,.announcement-bar .page-width{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;min-height:42px!important}.announcement-bar__message{white-space:nowrap!important;text-align:left!important;margin:0!important}}.announcement-bar a,.announcement-bar a:visited,.announcement-bar .list-social__link,.announcement-bar [class*=social] a{color:inherit!important;text-decoration:none!important}@media (min-width:990px){.shopify-section-header .header__inline-menu{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important;background:var(--tbs-rose)!important;border-radius:6px!important;padding-top:8px!important;padding-bottom:8px!important}.shopify-section-header .header__inline-menu .list-menu--inline,.shopify-section-header .header__inline-menu .list-menu{justify-content:flex-start!important;gap:clamp(10px,2.2vw,28px)!important}.shopify-section-header .header__inline-menu a,.shopify-section-header .header__inline-menu .list-menu__item a,.shopify-section-header .header__menu-item{color:#111!important;font-weight:500!important;text-decoration:none!important}.shopify-section-header .header__inline-menu a:hover,.shopify-section-header .header__menu-item:hover{text-decoration:underline!important;text-underline-offset:.3rem!important}}@media (min-width:990px){header form[action*="/search"]{flex:1 1 auto!important;max-width:none!important;width:auto!important}header form[action*="/search"] input[type=search],header .predictive-search__input,header .field__input{width:100%!important;min-width:52rem!important;height:44px!important;border-radius:9999px!important}.header__heading{margin-right:12px!important}.header__icons{margin-left:12px!important}}[id^=shopify-section-][id$=__promises],[id^=shopify-section-][id*=__promises]{margin-top:6px!important;padding-top:6px!important}[id^=shopify-section-][id$=__promises] .page-width,[id^=shopify-section-][id*=__promises] .page-width{padding-top:6px!important;padding-bottom:6px!important}[id^=shopify-section-][id$=__promises] .icons-item,[id^=shopify-section-][id*=__promises] .icons-item,[id^=shopify-section-][id$=__promises] .multicolumn__item,[id^=shopify-section-][id*=__promises] .multicolumn__item{margin:0!important;padding:10px 14px!important}[id^=shopify-section-][id$=__promises] .icons-title,[id^=shopify-section-][id*=__promises] .icons-title{font-size:1.4rem!important;margin-bottom:4px!important}[id^=shopify-section-][id$=__promises] .icons-sub,[id^=shopify-section-][id*=__promises] .icons-sub{font-size:1.3rem!important;margin:0!important;line-height:1.3!important}.template-index .shopify-section:has(.icons-grid,.icons-item,.icons-texts,.multicolumn,.icon-list,.promises){margin-top:6px!important;padding-top:6px!important}.template-index .shopify-section:has(.icons-grid,.icons-item,.icons-texts,.multicolumn,.icon-list,.promises) .page-width{padding-top:6px!important;padding-bottom:6px!important}.template-index .shopify-section:has(.icons-grid,.icons-item,.icons-texts,.multicolumn,.icon-list,.promises) .icons-item,.template-index .shopify-section:has(.icons-grid,.icons-item,.icons-texts,.multicolumn,.icon-list,.promises) .multicolumn__item{margin:0!important;padding:10px 14px!important}.template-index .shopify-section-header{margin-bottom:6px!important}.skip-to-content-link{position:absolute!important;left:-9999px!important;top:-9999px!important;display:none!important}@media (min-width: 990px){:root{--tbs-w: var(--page-width, 120rem);--tbs-pad: var(--page-width-margin, 1.6rem)}.announcement-bar .page-width,.shopify-section-announcement-bar .announcement-inner,.announcement-bar__content,.announcement-bar__inner{max-width:var(--tbs-w)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--tbs-pad)!important;padding-right:var(--tbs-pad)!important;justify-content:flex-start!important}.announcement-bar__message{text-align:left!important;margin:0!important;white-space:nowrap!important}.shopify-section-header .header__heading{margin-left:var(--tbs-pad)!important}.shopify-section-header .header__inline-menu{width:100%!important;max-width:var(--tbs-w)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--tbs-pad)!important;padding-right:var(--tbs-pad)!important;background:#f7e6f0!important;border-radius:6px!important;padding-top:8px!important;padding-bottom:8px!important}.shopify-section-header .header__inline-menu .list-menu--inline{justify-content:flex-start!important;gap:clamp(10px,2.2vw,28px)!important}.shopify-section-header .header__inline-menu a,.shopify-section-header .header__menu-item{color:#111!important;font-weight:500!important;text-decoration:none!important}.shopify-section-header .header__inline-menu a:hover,.shopify-section-header .header__menu-item:hover{text-decoration:underline!important;text-underline-offset:.3rem!important}}.announcement-bar a,.announcement-bar a:visited,.announcement-bar [class*=social] a{color:inherit!important;text-decoration:none!important}.announcement-bar svg,.announcement-bar svg *{fill:currentColor!important;color:currentColor!important}#shopify-section-17304822554502__promises,[id^=shopify-section-][id$=__promises]{margin-top:6px!important;padding-top:6px!important}@media (min-width:990px){.shopify-section-header .header,.shopify-section-header .header__wrapper,.shopify-section-header .header__grid{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important}.shopify-section-header .header__heading,.shopify-section-header .header__heading-link{margin-left:0!important}header nav,.shopify-section-header+.shopify-section nav,.shopify-section:has(>nav .list-menu--inline)>nav{display:block!important;max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important;background:#f7e6f0!important;border-radius:6px!important;padding-top:8px!important;padding-bottom:8px!important}header nav .list-menu--inline,.shopify-section-header+.shopify-section nav .list-menu--inline,.shopify-section:has(>nav .list-menu--inline) .list-menu--inline{justify-content:flex-start!important;gap:clamp(10px,2.2vw,28px)!important}header nav a,.shopify-section-header+.shopify-section nav a,.shopify-section:has(>nav .list-menu--inline) nav a{color:#111!important;text-decoration:none!important;font-weight:500!important}header nav a:hover,.shopify-section-header+.shopify-section nav a:hover,.shopify-section:has(>nav .list-menu--inline) nav a:hover{text-decoration:underline!important;text-underline-offset:.3rem!important}}.shopify-section-announcement-bar a,.shopify-section-announcement-bar a:visited{color:inherit!important;text-decoration:none!important}.shopify-section-announcement-bar svg,.shopify-section-announcement-bar svg *{fill:currentColor!important;color:currentColor!important}#shopify-section-17304822554502__promises,[id*=__promises]{margin-top:6px!important;padding-top:6px!important}a.skip-to-content-link,.skip-to-content-link{display:none!important}@media (min-width:990px){.shopify-section-header .header,.shopify-section-header .header__wrapper,.shopify-section-header .header__grid,.shopify-section-header .header.page-width{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important}.shopify-section-header .header__heading,.shopify-section-header .header__heading-link{margin:0!important;padding:0!important}}@media (min-width:990px){.shopify-section-header+.shopify-section:has(nav .list-menu--inline),.shopify-section:has(>nav .list-menu--inline){background:#f7e6f0!important}.shopify-section-header+.shopify-section:has(nav .list-menu--inline)>*,.shopify-section:has(>nav .list-menu--inline)>*{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-width-margin, 1.6rem)!important;padding-right:var(--page-width-margin, 1.6rem)!important}.shopify-section-header+.shopify-section nav,.shopify-section:has(>nav .list-menu--inline) nav{padding-top:8px!important;padding-bottom:8px!important}.shopify-section-header+.shopify-section nav .list-menu--inline,.shopify-section:has(>nav .list-menu--inline) nav .list-menu--inline{justify-content:flex-start!important;gap:clamp(10px,2.2vw,28px)!important}.shopify-section-header+.shopify-section nav a,.shopify-section:has(>nav .list-menu--inline) nav a{color:#111!important;text-decoration:none!important;font-weight:500!important}.shopify-section-header+.shopify-section nav a:hover,.shopify-section:has(>nav .list-menu--inline) nav a:hover{text-decoration:underline!important;text-underline-offset:.3rem!important}}.shopify-section-announcement-bar a,.shopify-section-announcement-bar a:visited,.announcement-bar a,.announcement-bar a:visited{color:inherit!important;text-decoration:none!important}.shopify-section-announcement-bar svg,.shopify-section-announcement-bar svg *,.announcement-bar svg,.announcement-bar svg *{fill:currentColor!important;color:currentColor!important}@media (min-width: 990px){.header__inline-menu{padding-left:var(--page-width-margin, 1.6rem)!important;margin-left:0!important}.header__inline-menu .list-menu--inline,.header__inline-menu .list-menu{justify-content:flex-start!important;margin-left:0!important}.header__inline-menu a{color:#d14b8f!important;font-weight:600!important}.header__inline-menu a:hover{color:#b93f7c!important;text-decoration:underline!important;text-underline-offset:.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
