:root{--ms-rose: #b8456a;--ms-rose-light: #f0a5bc;--ms-on-rose: #fff;--ms-rose-text: var(--ms-rose);--ms-ink: #1c1416;--ms-dark: #1c1416;--ms-muted: #7d6268;--ms-cream: #fdf8f6;--ms-shadow-rose: 0 6px 22px color-mix(in srgb, var(--ms-rose) 32%, transparent)}body{letter-spacing:.3px}.button:not(.button-secondary,.button-unstyled,.close-button){background:var(--ms-rose);border:0;border-radius:20px;box-shadow:var(--ms-shadow-rose);font-weight:700;letter-spacing:.3px}.ms-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:var(--ms-rose);box-shadow:0 6px 16px color-mix(in srgb,var(--ms-rose) 28%,transparent);color:var(--ms-on-rose);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none}.ms-header-cta:hover{color:var(--ms-on-rose);filter:brightness(1.05)}header-component header-actions{display:none}@media(max-width:749px){header-component .header__columns{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"leftA center rightA";column-gap:8px}header-component .header-logo{justify-self:start}header-component .ms-header-cta{grid-area:rightA;align-self:center;padding:8px 13px;font-size:13px}header-component .header-logo{min-width:0;max-width:100%;padding-inline-end:6px}header-component .header-logo img{width:auto!important;max-width:100%;height:auto!important;max-height:18px;object-fit:contain;object-position:left center}}[id$=__strip]{border-block:1px solid color-mix(in srgb,var(--ms-rose) 12%,transparent)}[id$=__strip] p{color:var(--ms-rose-text);font-family:var(--font-subheading--family);font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}[id$=__how] .section-background{background:linear-gradient(to bottom,color-mix(in srgb,var(--ms-dark, #141a16) 70%,transparent) 0%,color-mix(in srgb,var(--ms-dark, #141a16) 55%,transparent) 55%,color-mix(in srgb,var(--ms-dark, #141a16) 15%,transparent) 80%,var(--ms-dark, #141a16) 100%),url(how-sfondo.jpg) center bottom / cover no-repeat,#141a16}[id$=__how] .section{padding-block-end:clamp(140px,32vw,260px)!important}[id$=__hero] .section-background{background:radial-gradient(60% 45% at 88% 8%,color-mix(in srgb,var(--ms-rose) 20%,transparent),transparent 70%),radial-gradient(55% 40% at 8% 70%,color-mix(in srgb,var(--ms-rose) 10%,transparent),transparent 70%),var(--ms-cream)}[id$=__hero] .text-block h1{margin:0;color:var(--ms-ink)!important;font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:clamp(30px,4.4vw,54px)!important;line-height:1.18!important;letter-spacing:-.3px!important}[id$=__hero] h1 em{color:var(--ms-rose-text);font-style:italic}[id$=__hero] .ms-sub{color:var(--ms-muted);font-size:17px;line-height:1.6}[id$=__hero] .ms-trust{margin:0;text-align:center;color:var(--ms-muted);font-size:14px;line-height:1.7}[id$=__hero] .ms-stars{margin:0 0 18px;text-align:center;color:#f5b301;font-size:22px;letter-spacing:3px;line-height:1}[id$=__hero] .ms-trust-list{display:grid;gap:4px;width:fit-content;margin-inline:auto}[id$=__hero] .ms-trust-list .ms-trust{text-align:left}[id$=__hero] .ms-trust strong{color:var(--ms-ink);font-weight:600}[id$=__hero] .ms-check{display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:6px;border-radius:50%;background:var(--ms-rose);color:var(--ms-on-rose);font-size:11px;vertical-align:-3px}[id$=__hero] .button,[id$=__how] .button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center}[id$=__hero] .button{width:100%;max-width:520px;padding:18px 28px;font-size:17px}[id$=__hero] .button:before,[id$=__how] .button:before{content:"\266b";margin-inline-end:10px}[id$=__hero] .ms-hero-media{overflow:hidden;width:100%;max-width:720px;margin-inline:auto;border-radius:20px;box-shadow:0 8px 40px #1c141624}[id$=__hero] .ms-hero-media img{display:block;width:100%;height:auto}[id$=__how] h2,[id$=__faq] h2,[id$=__contact] h2,.ms-occasions h2,.ms-included h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.4px;line-height:1.2}@media(max-width:749px){[id$=__how] h2,[id$=__contact] h2,.ms-occasions h2,.ms-included h2{font-size:26px!important}[id$=__faq] h2{font-size:36px!important}}[id$=__how] .ms-step{color:#fff;font-size:17px;line-height:1.6}[id$=__how] .text-block:has(h2){margin-block-end:20px}[id$=__how] .button{align-self:center;margin-block-start:20px;padding:16px 32px;border-radius:999px;font-size:17px}[id$=__faq] summary{font-family:var(--font-body--family);font-size:15px;font-weight:400;letter-spacing:.4px}[id$=__faq] .details-content{color:var(--ms-muted)}[id$=__contact] h2,[id$=__contact] p{color:#fff}[id$=__contact] a{color:var(--ms-rose-light);text-decoration:none}.shopify-section-group-footer-group,.shopify-section-group-footer-group *{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255}.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group span{color:#fffc}.shopify-section-group-footer-group .footer-content{justify-items:center}.shopify-section-group-footer-group .footer-content>*,.shopify-section-group-footer-group .logo-block__image-wrapper,.shopify-section-group-footer-group .payment-icons,.shopify-section-group-footer-group [class*=payment] ul{justify-content:center;align-items:center;text-align:center}.shopify-section-group-footer-group .logo-block img{margin-inline:auto}.shopify-section-group-footer-group .logo-block img{width:auto!important;max-width:200px;height:auto!important}@media(prefers-reduced-motion:no-preference){.ms-js .ms-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ms-js .ms-reveal.is-visible{opacity:1;transform:none}}.shopify-section-group-footer-group .menu__heading{display:none!important}.shopify-section-group-footer-group .menu a,.shopify-section-group-footer-group .menu .menu__item{font-size:.875rem!important;line-height:1.4!important}.shopify-section-group-footer-group .menu .details-content ul{display:block!important;text-align:center;margin:0;padding:0}.shopify-section-group-footer-group .menu .details-content li{display:inline-block!important;width:auto!important;margin:3px 8px!important;padding:0!important}.shopify-section-group-footer-group .payment-icons__item:has([aria-labelledby*=klarna]),.shopify-section-group-footer-group .payment-icons__item:has([aria-labelledby*=unionpay]),.shopify-section-group-footer-group .payment-icons__item:has([aria-labelledby*=maestro]){display:none!important}.shopify-section-group-footer-group .payment-icons__list{flex-wrap:nowrap!important;justify-content:center!important;gap:6px!important}.shopify-section-group-footer-group .payment-icons__item svg{height:22px;width:auto}.menu-drawer .menu-drawer__navigation{--menu-top-level-font-size: 1.125rem !important;--menu-parent-font-size: 1.125rem !important;--menu-child-font-size: 1rem !important;--menu-top-level-font-line-height: 1.3 !important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ms-brand.css.map */
