@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap";:root{--navy: #1B2E6B;--navy-h: #243880;--rosa: #E8789A;--rosa-h: #CC5C82;--crema: #FDF9F5;--crema2: #F5EEE8;--grigio-footer: #222222;--bordo: #E2D8D0;--testo: #1A1A1A;--testo2: #5A5A5A;--testo3: #8A8A8A;--bianco: #FFFFFF}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--crema)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:15px!important;line-height:1.65!important;color:var(--testo)!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.card__heading,.card__heading a,.banner__heading,.rich-text__heading,.section-header__title,.collection__title,.product__title,.article__title,.page__title,.cart__title{font-family:Playfair Display,Georgia,serif!important;color:var(--navy)!important;letter-spacing:-.01em!important}p,li,span,label,input,textarea,select,button,a{font-family:Inter,-apple-system,sans-serif!important}.announcement-bar{background-color:var(--rosa)!important;border-bottom:none!important;padding:8px 0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a,.announcement-bar__link{color:var(--bianco)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;text-decoration:none!important}.header{background-color:var(--bianco)!important;border-bottom:1.5px solid var(--bordo)!important;box-shadow:0 1px 8px #0000000f!important;padding:10px 0!important}.header__heading-link,.header__heading,.header__heading .h2{font-family:Playfair Display,serif!important;color:var(--navy)!important}.header__menu-item span,.list-menu__item--link span{color:var(--testo)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.03em!important;text-transform:uppercase!important}.header__menu-item:hover span,.list-menu__item--link:hover span{color:var(--rosa)!important}.header__active-menu-item{border-bottom-color:var(--rosa)!important}.list-menu--disclosure{background:var(--bianco)!important;border:1px solid var(--bordo)!important;border-top:2px solid var(--rosa)!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 24px #0000001a!important}.list-menu--disclosure .list-menu__item span{color:var(--testo)!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.list-menu--disclosure .list-menu__item:hover span{color:var(--rosa)!important}.list-menu--disclosure .list-menu__item{border-bottom:1px solid var(--bordo)!important;padding:10px 18px!important}.header__icon svg,.header__icon .icon{color:var(--testo)!important;fill:var(--testo)!important}.header__icon:hover svg,.header__icon:hover .icon{color:var(--rosa)!important;fill:var(--rosa)!important}.cart-count-bubble{background-color:var(--rosa)!important;color:var(--bianco)!important;font-weight:700!important}.menu-drawer,.menu-drawer__container{background-color:var(--bianco)!important}.menu-drawer__navigation a,.menu-drawer__navigation span,.menu-drawer .list-menu__item span,.menu-drawer .list-menu__item a{color:var(--testo)!important;font-size:16px!important;font-weight:400!important}.menu-drawer .list-menu__item:hover span{color:var(--rosa)!important}.menu-drawer__close-button svg,.header__icon--menu svg{color:var(--testo)!important;fill:var(--testo)!important}.banner{min-height:500px!important}.banner__content{background:linear-gradient(to bottom,#0000 0% 30%,#00000080 75%,#000000a6)!important}.banner__heading{color:var(--bianco)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,4vw,3.2rem)!important;font-weight:700!important;line-height:1.2!important;text-shadow:0 2px 12px rgba(0,0,0,.3)!important;letter-spacing:-.02em!important}.banner__text,.banner__text p{color:#ffffffeb!important;font-size:16px!important;font-weight:300!important;line-height:1.7!important;text-shadow:0 1px 4px rgba(0,0,0,.3)!important}.banner .button,.banner .btn{background-color:var(--rosa)!important;border:2px solid var(--rosa)!important;color:var(--bianco)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:5px!important;padding:15px 36px!important;transition:all .2s ease!important}.banner .button:hover{background-color:var(--rosa-h)!important;border-color:var(--rosa-h)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #e8789a66!important}.button,button[type=submit],.product-form__submit{background-color:var(--navy)!important;border:2px solid var(--navy)!important;color:var(--bianco)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:5px!important;transition:all .2s ease!important}.button:hover,button[type=submit]:hover,.product-form__submit:hover{background-color:var(--navy-h)!important;border-color:var(--navy-h)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #1b2e6b38!important}.button--secondary{background-color:transparent!important;border:2px solid var(--navy)!important;color:var(--navy)!important}.button--secondary:hover{background-color:var(--navy)!important;color:var(--bianco)!important}.cart__checkout-button{background-color:var(--rosa)!important;border-color:var(--rosa)!important;color:var(--bianco)!important;font-size:15px!important;padding:18px 40px!important;width:100%!important}.cart__checkout-button:hover{background-color:var(--rosa-h)!important;border-color:var(--rosa-h)!important}.color-scheme-background-2,.color-background-2{background-color:var(--crema2)!important}.section-header__title,.collection-list__title,.featured-collection__title,.title-wrapper .title,.section-header h2{font-family:Playfair Display,serif!important;color:var(--navy)!important;font-size:clamp(1.5rem,3vw,2.1rem)!important;font-weight:700!important}.title-wrapper-with-link .title{padding-bottom:14px!important;position:relative!important}.title-wrapper-with-link .title:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:44px!important;height:3px!important;background-color:var(--rosa)!important;border-radius:2px!important}.title-wrapper-with-link a.link,.collection__view-all{color:var(--rosa)!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid rgba(232,120,154,.4)!important;padding-bottom:2px!important}.title-wrapper-with-link a.link:hover{color:var(--rosa-h)!important}.card--card,.collection-card{background-color:var(--bianco)!important;border:1px solid var(--bordo)!important;border-radius:10px!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.card--card:hover,.collection-card:hover{transform:translateY(-5px)!important;box-shadow:0 14px 36px #0000001a!important;border-color:var(--rosa)!important}.card--card .card__heading,.collection-card .card__heading{font-family:Playfair Display,serif!important;font-size:15px!important;font-weight:600!important;color:var(--navy)!important;border-top:2px solid var(--rosa)!important;padding:14px 16px 12px!important;margin:0!important;background-color:var(--bianco)!important}.card--card .card__heading a:hover{color:var(--rosa)!important}.card-wrapper,.product-card-wrapper{transition:transform .22s ease,box-shadow .22s ease!important}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 10px 28px #00000017!important}.card--product,.card--media{background-color:var(--bianco)!important;border:1px solid var(--bordo)!important;border-radius:10px!important;overflow:hidden!important}.card__content,.card__information{padding:14px 16px 16px!important}.card__heading,.card__heading a{font-family:Playfair Display,serif!important;font-size:14px!important;font-weight:600!important;color:var(--navy)!important;line-height:1.4!important}.card__heading a:hover{color:var(--rosa)!important}.price__regular .price-item,.price-item--regular{color:var(--navy)!important;font-weight:700!important;font-size:17px!important}.price--on-sale .price-item--sale{color:var(--rosa)!important;font-weight:700!important;font-size:17px!important}.price--on-sale .price-item--regular{color:var(--testo3)!important;font-size:13px!important;font-weight:400!important;text-decoration:line-through!important}.badge--sold-out{background-color:#eeebe8!important;color:var(--testo2)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;border-radius:4px!important;letter-spacing:.04em!important}.badge--sale,.card__badge .badge{background-color:var(--rosa)!important;color:var(--bianco)!important;font-weight:700!important;font-size:11px!important;border-radius:4px!important}.card__media .media img,.card--product .card__media img{transition:transform .4s ease!important}.card-wrapper:hover .card__media .media img{transform:scale(1.05)!important}.rich-text{background-color:var(--crema2)!important}.rich-text__heading,.rich-text h1,.rich-text h2,.rich-text h3{color:var(--navy)!important;font-family:Playfair Display,serif!important}.rich-text__text,.rich-text p{color:var(--testo2)!important;font-size:15px!important;line-height:1.8!important}.rich-text .button{background-color:var(--navy)!important;border-color:var(--navy)!important;color:var(--bianco)!important}.rich-text .button:hover{background-color:var(--navy-h)!important}.image-with-text__content{background-color:var(--crema)!important}.image-with-text__heading{font-family:Playfair Display,serif!important;color:var(--navy)!important}.image-with-text__text{color:var(--testo2)!important;line-height:1.8!important}.collection__title{font-family:Playfair Display,serif!important;color:var(--navy)!important;font-size:clamp(1.7rem,3vw,2.4rem)!important;font-weight:700!important;padding-bottom:14px!important;border-bottom:3px solid var(--rosa)!important;display:inline-block!important}.collection__description{color:var(--testo2)!important;font-size:15px!important;line-height:1.75!important}.facets__heading,.facet-filters__label{font-weight:700!important;color:var(--navy)!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.08em!important}.facets__reset{color:var(--rosa)!important}.facets__label .facets__selected{background-color:var(--rosa)!important;color:var(--bianco)!important;border-radius:20px!important;padding:1px 7px!important;font-size:11px!important;font-weight:700!important}.product__title{font-family:Playfair Display,serif!important;font-size:clamp(1.5rem,2.5vw,2.1rem)!important;color:var(--navy)!important;font-weight:700!important}.product__price .price-item--regular{font-size:26px!important;color:var(--navy)!important;font-weight:700!important}.product__price .price--on-sale .price-item--sale{font-size:26px!important;color:var(--rosa)!important;font-weight:700!important}.product__description,.product__description p{color:var(--testo2)!important;font-size:15px!important;line-height:1.8!important}.swatch__input:checked+.swatch__label{border-color:var(--navy)!important;background-color:var(--navy)!important;color:var(--bianco)!important}.swatch__label:hover{border-color:var(--rosa)!important}.accordion__title{font-weight:600!important;color:var(--navy)!important;font-size:14px!important}.accordion__content{color:var(--testo2)!important;font-size:14px!important;line-height:1.75!important}.breadcrumbs a{color:var(--testo3)!important;font-size:12px!important}.breadcrumbs a:hover{color:var(--navy)!important}.cart__title{font-family:Playfair Display,serif!important;color:var(--navy)!important}.cart-item__name{font-family:Playfair Display,serif!important;color:var(--navy)!important;font-weight:600!important}.cart-item__price .price-item,.cart__subtotal .price-item{color:var(--navy)!important;font-weight:700!important}.article-card{background-color:var(--bianco)!important;border:1px solid var(--bordo)!important;border-radius:10px!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease!important}.article-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 28px #00000017!important}.article-card__title,.article__title{font-family:Playfair Display,serif!important;color:var(--navy)!important}.article-card__title:hover{color:var(--rosa)!important}.article-card__tags a,.article__tags a{color:var(--rosa)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.page__title{font-family:Playfair Display,serif!important;color:var(--navy)!important;font-size:clamp(1.7rem,3vw,2.4rem)!important;padding-bottom:14px!important;border-bottom:3px solid var(--rosa)!important;display:inline-block!important}details summary,.accordion summary{font-weight:600!important;color:var(--navy)!important;font-size:15px!important;padding:16px 0!important;border-bottom:1px solid var(--bordo)!important;cursor:pointer!important}details summary:hover{color:var(--rosa)!important}details[open] summary{color:var(--rosa)!important;border-bottom-color:var(--rosa)!important}.field__input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select{border:1.5px solid var(--bordo)!important;border-radius:5px!important;background-color:var(--bianco)!important;color:var(--testo)!important;font-size:14px!important;transition:border-color .2s ease!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--navy)!important;outline:none!important;box-shadow:0 0 0 3px #1b2e6b14!important}.field__label{color:var(--testo2)!important;font-size:13px!important;font-weight:500!important}.pagination__item a,.pagination__item button{color:var(--navy)!important;border:1px solid var(--bordo)!important;border-radius:5px!important;font-weight:500!important}.pagination__item--current a,.pagination__item--current button,.pagination__item a:hover{background-color:var(--navy)!important;color:var(--bianco)!important;border-color:var(--navy)!important}.footer,.footer-section,.shopify-section-group-footer-group{background-color:var(--grigio-footer)!important;border-top:3px solid var(--rosa)!important}.footer,.footer *,.footer p,.footer span,.footer div,.footer li{color:#ccc!important}.footer__heading,.footer h2,.footer h3{font-family:Playfair Display,serif!important;color:#fff!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.15)!important;padding-bottom:10px!important;margin-bottom:16px!important}.footer a,.footer__menu-item,.footer-block__list-item a,.footer-block a{color:#ccc!important;font-size:14px!important;text-decoration:none!important;line-height:2!important;transition:color .2s ease!important}.footer a:hover,.footer__menu-item:hover,.footer-block__list-item a:hover{color:var(--rosa)!important}.footer__copyright,.footer__copyright *,.footer__copyright a{color:#888!important;font-size:12px!important}.footer__copyright a:hover{color:var(--rosa)!important}.footer__newsletter label,.footer__newsletter .field__label{color:#ccc!important}.footer__newsletter .field__input,.footer__newsletter input[type=email]{background-color:#ffffff14!important;border:1.5px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:5px!important}.footer__newsletter .field__input::placeholder{color:#888!important}.footer__newsletter .field__input:focus{border-color:var(--rosa)!important;box-shadow:0 0 0 3px #e8789a26!important}.footer__newsletter .button,.footer__newsletter button[type=submit]{background-color:var(--rosa)!important;border-color:var(--rosa)!important;color:#fff!important}.footer__newsletter .button:hover{background-color:var(--rosa-h)!important}.footer .list-social__link svg{fill:#ccc!important;transition:fill .2s ease!important}.footer .list-social__link:hover svg{fill:var(--rosa)!important}.footer .payment-icons .icon,.footer .list-payment .icon{opacity:.55!important;filter:brightness(10)!important}.footer .localization-selector,.footer .disclosure__button{background:#ffffff14!important;border-color:#fff3!important;color:#ccc!important;border-radius:5px!important}a{color:var(--navy)!important;transition:color .15s ease!important}a:hover{color:var(--rosa)!important}.rte a,.article__content a{color:var(--rosa)!important;text-decoration:underline!important}hr,.section-divider{border-color:var(--bordo)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--crema2)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rosa)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--rosa)!important;outline-offset:3px!important}@media screen and (max-width:749px){.banner{min-height:360px!important}.banner__heading{font-size:1.7rem!important}.banner__text{font-size:14px!important}.banner .button{padding:13px 22px!important;font-size:12px!important}.collection__title,.page__title,.product__title{font-size:1.4rem!important}.card__heading,.card__heading a{font-size:13px!important}.price__regular .price-item{font-size:15px!important}.section-header__title,.title-wrapper .title{font-size:1.3rem!important}.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media screen and (min-width:750px)and (max-width:989px){.banner__heading{font-size:2.2rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
