:root{--joy-primary: #781525;--joy-primary-hover: #63101E;--joy-white: #FFFFFF;--joy-ivory: #F7F0E9;--joy-beige: #EDE0D8;--joy-border: #E5D8CE;--joy-text: #171717;--joy-muted: #777777;--joy-font: "Montserrat", Arial, Helvetica, sans-serif;--joy-radius: 14px}body{color:var(--joy-text);background-color:var(--joy-white);font-family:var(--joy-font)!important}body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,summary){font-family:var(--joy-font)}body :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--joy-primary);outline-offset:3px}#header-group .announcement-bar,#header-group .announcement-bar .section-background{color:var(--joy-white)!important;background-color:var(--joy-primary)!important}#header-group .announcement-bar :where(a,p,span,div){color:inherit}#header-group .announcement-bar__slide{padding-block:10px!important;font-size:13px!important;font-weight:600;letter-spacing:.02em}#header-group .header__row{border-bottom-color:var(--joy-border)}#header-group .header-actions__action,#header-group .menu-drawer__close-button{transition:color .18s ease,background-color .18s ease}.menu-drawer,.header-drawer,.cart-drawer,.cart-drawer__dialog,.search-modal__content,.quick-add-modal__content{color:var(--joy-text);font-family:var(--joy-font)!important}.menu-drawer a:hover,.header-drawer a:hover,footer a:hover{color:var(--joy-primary)}body .button:not(.button-unstyled),body .button-secondary:not(.button-unstyled),body button.shopify-payment-button__button--unbranded{min-height:48px;border:2px solid var(--joy-primary)!important;border-radius:var(--joy-radius)!important;color:var(--joy-white)!important;background-color:var(--joy-primary)!important;background-image:none!important;box-shadow:none!important;font-family:var(--joy-font)!important;font-weight:700;letter-spacing:.1px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body .button-secondary:not(.button-unstyled){color:var(--joy-text)!important;background-color:var(--joy-ivory)!important;border:1px solid var(--joy-border)!important}body .button:not(.button-unstyled):hover:not(:disabled),body button.shopify-payment-button__button--unbranded:hover:not(:disabled){color:var(--joy-white)!important;background-color:var(--joy-primary-hover)!important;border-color:var(--joy-primary-hover)!important}body .button-secondary:not(.button-unstyled):hover:not(:disabled){color:var(--joy-text)!important;background-color:var(--joy-beige)!important;border-color:var(--joy-border)!important}body :where(.button,.button-secondary,.product-card__content,.card-gallery,.cart__container):before,body :where(.button,.button-secondary,.product-card__content,.card-gallery,.cart__container):after{background-image:none!important}product-card .product-card__content,.product-card .product-card__content{color:var(--joy-text)}product-card .card-gallery,.product-card .card-gallery,product-card .product-card__image,.product-card .product-card__image{background-color:var(--joy-ivory);border-radius:12px}product-card .card-gallery,.product-card .card-gallery{overflow:hidden}product-card :where(.product-card__title,.product-title,.h6),.product-card :where(.product-card__title,.product-title,.h6){color:var(--joy-text);font-size:12px;font-weight:500;line-height:1.4}product-card product-price .price,.product-card product-price .price,product-card .price,.product-card .price{color:var(--joy-primary)!important;font-size:20px!important;font-weight:700!important;line-height:1.2;letter-spacing:-.02em}product-card .compare-at-price,.product-card .compare-at-price{color:var(--joy-text)!important;font-size:15px!important;font-weight:400!important}product-card :where(.badge,.product-badge,.product-card__badge),.product-card :where(.badge,.product-badge,.product-card__badge){border-radius:8px;color:var(--joy-white)!important;background-color:var(--joy-primary)!important;background-image:none!important;font-weight:600}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--joy-border)!important;border-radius:12px!important;color:var(--joy-text);background-color:var(--joy-white);background-image:none!important}body :where(input,select,textarea):focus{border-color:var(--joy-primary)!important;box-shadow:0 0 0 1px var(--joy-primary)!important}.facets-toggle__button,.facets__panel,.facets__summary,.accordion,.accordion details{border-color:var(--joy-border)!important}.cart-page__title :where(h1,.h1,.h2),.cart-title{color:var(--joy-text);font-weight:600}.cart__container,.cart-page__summary:not(:empty),.cart-drawer__summary{border-color:var(--joy-border)!important;border-radius:var(--joy-radius);background-color:var(--joy-ivory);background-image:none!important}.cart-items-component :where(.price,.cart-item__price),cart-items-component :where(.price,.cart-item__price){color:var(--joy-primary);font-weight:600}.section-wrapper:has(footer)>.section-background,footer.section{background-color:var(--joy-ivory)!important;background-image:none!important}footer.section{color:var(--joy-text);border-top:1px solid var(--joy-border)}footer :where(h1,h2,h3,h4,h5,h6,strong){color:var(--joy-primary)}@media screen and (min-width:750px){product-card product-price .price,.product-card product-price .price,product-card .price,.product-card .price{font-size:22px!important}}@media(prefers-reduced-motion:reduce){body .button,body .button-secondary,#header-group .header-actions__action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/joy-autunno26-global.css.map */
