:root{--lussovi-oxblood: #5c2b29;--lussovi-ink: #171515;--lussovi-warm: #f6f3ee;--lussovi-line: rgba(23, 21, 21, .14)}html{scroll-behavior:smooth}body{color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--lussovi-oxblood);color:#fff}.rte,.product__description,.accordion__content,.card-information,.footer__content-bottom,.footer-block__details-content,.footer-block__subtext{color:rgb(var(--color-foreground))}.title-wrapper-with-link .title,.collection-list-title,.section-header .title,.title.inline-richtext{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.title-wrapper-with-link{margin-bottom:3rem}.header{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:1.6rem;padding-top:1.6rem}.header__menu-item{font-size:1.3rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.header__menu-item:hover,a.link:hover,.link:hover{color:var(--lussovi-oxblood)}.button,.shopify-payment-button__button--unbranded{font-size:1.3rem;font-weight:700;letter-spacing:.2em;min-height:4.8rem;text-transform:uppercase}.button{transition:background-color .2s ease,color .2s ease,opacity .2s ease}.button:not([disabled]):hover{opacity:.88}.product-form__buttons .button,.product-form__submit{font-size:1.35rem;letter-spacing:.23em;min-height:5.8rem;width:100%}.product__tax{display:none!important}main[data-template=product] .product{align-items:flex-start}main[data-template=product] .product__info-container{max-width:58rem}main[data-template=product] .product__info-container>*+*{margin-top:1.6rem}main[data-template=product] .product__title{margin-bottom:0}main[data-template=product] .product__title>*{color:var(--lussovi-ink);font-size:clamp(3rem,2.6vw,4rem);font-weight:600;letter-spacing:.015em;line-height:1.08;text-transform:uppercase}main[data-template=product] .product__info-container .price{font-size:1.8rem;letter-spacing:.02em}main[data-template=product] .price__sale{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.2rem}main[data-template=product] .price__sale .price-item--sale{color:#ad2923!important;font-size:1.7rem!important;font-weight:600}main[data-template=product] .price__sale .price-item--regular{color:#17151594;font-size:2.1rem!important;font-weight:500}main[data-template=product] .price__badge-sale,main[data-template=product] .price .badge.price__badge-sale{display:none!important}main[data-template=product] .badge{border:0;border-radius:0;font-size:1.05rem;letter-spacing:.14em;padding:.65rem 1rem;text-transform:uppercase}main[data-template=product] .product-form__input{margin-bottom:1.9rem;max-width:none}main[data-template=product] .product-form__input .form__label,main[data-template=product] .product-form__input legend{color:var(--lussovi-ink);font-size:1.15rem;font-weight:600;letter-spacing:.16em;margin-bottom:1.1rem;text-transform:uppercase}main[data-template=product] .product-form__input input[type=radio]+label{min-width:5.7rem;padding:1.25rem 1.45rem}main[data-template=product] .product-form__input input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px rgb(var(--color-background))}main[data-template=product] .product-popup-modal__opener{margin-top:-.9rem}main[data-template=product] .product-popup-modal__button{color:var(--lussovi-ink);font-size:1.25rem;text-underline-offset:.3rem}main[data-template=product] .product__media-wrapper .media{background:#f7f5f2}main[data-template=product] .thumbnail{border-color:transparent;opacity:.72}main[data-template=product] .thumbnail[aria-current]{border-color:var(--lussovi-ink);box-shadow:none;opacity:1}main[data-template=product] .product__description{border-top:0;font-size:1.55rem;line-height:1.7;margin-top:2.4rem;padding-top:2.4rem}main[data-template=product] .product__description p:first-child{margin-top:0}main[data-template=product] .product__description li{margin-bottom:.45rem}.lussovi-assurance{border:1px solid var(--lussovi-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.2rem}.lussovi-assurance__item{align-items:center;display:flex;gap:1rem;min-width:0;padding:1.5rem 1.2rem}.lussovi-assurance__item+.lussovi-assurance__item{border-left:1px solid var(--lussovi-line)}.lussovi-assurance__item svg{fill:none;flex:0 0 2.2rem;height:2.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:2.2rem}.lussovi-assurance__item span{min-width:0}.lussovi-assurance__item strong,.lussovi-assurance__item small{display:block}.lussovi-assurance__item strong{font-size:1.15rem;line-height:1.25}.lussovi-assurance__item small{color:#171515ad;font-size:1.05rem;line-height:1.35;margin-top:.35rem}main[data-template=product] .collapsible-content__wrapper{max-width:92rem}main[data-template=product] .collapsible-content__header{margin-bottom:3rem}main[data-template=product] .accordion{border-color:var(--lussovi-line)}main[data-template=product] .accordion summary{min-height:6.2rem}main[data-template=product] .accordion__title{font-size:1.55rem;font-weight:600}main[data-template=product] .accordion__content{font-size:1.5rem;line-height:1.65;padding-bottom:2.2rem}.lussovi-vp__text{opacity:1}.card__heading,.card__heading a{font-size:1.65rem;font-weight:500;letter-spacing:.02em}.card-information{padding-top:1rem}.card-information .price{font-size:1.45rem;letter-spacing:.03em}.card .media img{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.card:hover .media img{transform:scale(1.035)}.lussovi-ticker__item{font-size:1.15rem;font-weight:600}.footer-block__heading{font-size:1.25rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.cart-drawer .drawer__heading{font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase}.product-popup-modal__content .lussovi-sizechart__intro{font-size:1.6rem;line-height:1.5;margin:0 auto 2rem;max-width:62rem;text-align:center}.product-popup-modal__content table{border-collapse:collapse;font-size:1.5rem;margin:1.5rem auto;max-width:70rem;width:100%}.product-popup-modal__content th,.product-popup-modal__content td{border:1px solid rgba(0,0,0,.12);padding:.9rem;text-align:center}.product-popup-modal__content th{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-popup-modal__content td:nth-child(2),.product-popup-modal__content th:nth-child(2){background:#f5f1ea}@media screen and (max-width:989px){main[data-template=product] .product__title>*{font-size:3rem}.lussovi-assurance{grid-template-columns:1fr}.lussovi-assurance__item+.lussovi-assurance__item{border-left:0;border-top:1px solid var(--lussovi-line)}}@media screen and (max-width:749px){.header{padding-bottom:1rem;padding-top:1rem}main[data-template=product] .product__info-wrapper{padding:0 2rem}main[data-template=product] .product__title>*{font-size:2.8rem;line-height:1.12}main[data-template=product] .product__info-container>*+*{margin-top:1.35rem}main[data-template=product] .product-form__buttons .button{min-height:5.5rem}main[data-template=product] .product__description{font-size:1.5rem;margin-top:2rem;padding-top:2rem}.lussovi-assurance{margin-top:1.8rem}.lussovi-assurance__item{padding:1.35rem 1.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card .media img,.button{transition:none}}main[data-template=index]>.section:first-child .banner__box{max-width:110rem}main[data-template=index]>.section:first-child .banner__heading,main[data-template=index]>.section:first-child .banner__text{color:#fff;text-shadow:0 1px 16px rgba(0,0,0,.28)}main[data-template=index]>.section:first-child .banner__heading{font-size:clamp(3.2rem,3.2vw,4.6rem);font-weight:500;letter-spacing:.015em;line-height:1.05;text-transform:uppercase}main[data-template=index]>.section:first-child .banner__text{font-size:1.8rem}main[data-template=index]>.section:first-child .banner__buttons .button{background:#fff;border-color:#fff;color:#000;min-width:17rem}@media screen and (min-width:990px){main[data-template=index]>.section:first-child .banner__heading{white-space:nowrap}}@media screen and (max-width:749px){main[data-template=index]>.section:first-child .banner__media img{object-position:28% center}main[data-template=index]>.section:first-child .banner__heading{font-size:3.2rem}main[data-template=index]>.section:first-child .banner__text{font-size:1.45rem}main[data-template=index]>.section:first-child .banner__buttons{gap:1rem}main[data-template=index]>.section:first-child .banner__buttons .button{min-width:14.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lussovi.css.map */
