:root{--cv-bg: #efefef;--cv-ink: #1c1c1c;--cv-muted: #6f6f6f;--cv-line: rgba(28,28,28,.12);--cv-green: #2f9e5e;--cv-white: #ffffff}body{color:var(--cv-ink);letter-spacing:.02rem}.cv-ico{width:2rem;height:2rem}h1,h2,h3,.h0,.h1,.h2,.h3,.title{text-transform:uppercase;letter-spacing:.18em;font-weight:400}.title.h1,h2.title,.collection__title .title{font-size:clamp(2rem,2.2vw,2.8rem)}.title-wrapper-with-link,.collection__title{justify-content:center;text-align:center}.title-wrapper-with-link .title{margin-left:auto;margin-right:auto}.title-wrapper-with-link .link{display:none}.button,.shopify-payment-button__button--unbranded,.product-form__submit{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:500;min-height:4.6rem;padding:0 3.2rem}.product-form__submit{font-weight:700;font-size:1.35rem;min-height:4.4rem}.collection__view-all{margin-top:3.2rem!important}.collection__view-all .button,.cv-viewall .button{min-width:13rem}.announcement-bar__message{text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem}.announcement-bar{min-height:4rem}.header__heading-link .h2,.header__heading .h2{font-size:2.4rem;letter-spacing:.42em;font-weight:300;text-transform:uppercase;line-height:1}.header__menu-item,.header__menu-item span{text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem}.header__inline-menu{margin-left:2.4rem}.header__submenu .header__menu-item,.header__submenu .header__menu-item span{letter-spacing:.06em;text-transform:none;font-size:1.35rem}.section-header .header-wrapper{border-bottom:0}.card-wrapper .card__inner{background:transparent}.card__information{padding-top:1.4rem;text-align:center}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:400;text-align:center}.card-information{text-align:center}.card-information>.price,.card-information .price__container{justify-content:center}.card-information>.price{font-size:1.25rem;letter-spacing:.04em}.card .badge{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.card__media .media img{object-fit:contain}.collection-card-wrapper .card__heading{font-size:1.3rem;letter-spacing:.18em}.collection-card-wrapper .card__content{justify-content:center}.collection-card-wrapper .icon-wrap{display:none}.grid__item>.product-card-wrapper{width:100%}.product-card-wrapper{height:100%}.product-card-wrapper>.card{display:flex;flex-direction:column;height:100%}.product-card-wrapper>.card>.card__content{display:flex!important;flex-direction:column;flex:1 1 auto;grid-template-rows:none}.product-card-wrapper>.card>.card__content .card__information{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%;padding-bottom:0}.product-card-wrapper>.card>.card__content .card__heading{line-height:1.45;min-height:2.9em;margin:0 0 .6rem;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card-wrapper>.card>.card__content .card-information{width:100%;margin-top:0}.product-card-wrapper>.card>.card__content .quick-add{margin-top:auto;padding-top:1.4rem;width:100%}.product-card-wrapper .quick-add__submit{width:100%;white-space:nowrap}@media screen and (max-width:749px){.product-card-wrapper>.card>.card__content .card__heading,.product-card-wrapper>.card>.card__content .card__heading a{font-size:1.1rem;letter-spacing:.1em}.product-card-wrapper .quick-add__submit{padding:0 .8rem;font-size:1.05rem;letter-spacing:.14em;min-height:4.4rem}.product-card-wrapper>.card>.card__content .quick-add{padding-top:1.2rem}}.slideshow__text .banner__heading{letter-spacing:.04em;text-transform:none;font-weight:400}.slideshow__text .banner__text{text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem}.slideshow .banner__buttons{gap:1.2rem}.image-with-text__heading{letter-spacing:.18em}.image-with-text__text{color:var(--cv-muted)}.product__title h1,.product__title .h1{font-size:clamp(2rem,1.8vw,2.4rem);letter-spacing:.2em;text-transform:uppercase;font-weight:400;line-height:1.3}.product__info-container>[id^=price-]{padding-bottom:2.2rem;border-bottom:1px solid var(--cv-line)}.product__info-container .price .price-item{font-size:1.9rem;letter-spacing:.08em}.product__info-container>*+*{margin:1.6rem 0}@media screen and (min-width:990px){.product__info-wrapper{padding-left:4rem}}.product-form__input{margin-bottom:0}.product-form__input .form__label{font-size:1.3rem;color:var(--cv-muted);text-transform:none;letter-spacing:.02em}.product-form__input--pill input[type=radio]+label{border-radius:2px;padding:1.1rem 1.6rem;margin:.4rem .6rem .4rem 0;background:var(--cv-bg);border:1px solid var(--cv-line);font-size:1.3rem;letter-spacing:.02em;min-width:8rem;text-align:center}.product-form__input--pill input[type=radio]:checked+label{background:var(--cv-ink);color:var(--cv-white);border-color:var(--cv-ink);font-weight:600}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;font-weight:500}.product__accordion .accordion__content{font-size:1.45rem;line-height:1.7;color:#333}.product__media-wrapper .product__media-item .media{background:transparent}@media screen and (min-width:990px){.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:6.4rem minmax(0,1fr);column-gap:4rem;align-items:start}.product--thumbnail_slider media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}.product--thumbnail_slider media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;display:block;position:sticky;top:14rem}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;gap:1.6rem;max-height:72vh;overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0;scrollbar-width:none}.product--thumbnail_slider .thumbnail-list__item{width:6.4rem!important;max-width:none!important;flex:0 0 auto}.product--thumbnail_slider .thumbnail{border-radius:0}.product--thumbnail_slider .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--cv-ink);border-color:var(--cv-ink)}}.cv-sizefind{display:flex;justify-content:flex-end;margin:0 0 -3.4rem!important;position:relative;z-index:1}.cv-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:1.25rem;color:var(--cv-ink);text-decoration:underline;text-underline-offset:.4rem;display:inline-flex;gap:.6rem;align-items:center}.cv-link svg{width:1.6rem;height:1.6rem}.cv-stock{display:flex;align-items:center;gap:1rem;font-size:1.35rem;color:var(--cv-green)}.cv-stock em{font-style:italic}.cv-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--cv-green);box-shadow:0 0 0 .4rem #2f9e5e2e;flex:0 0 auto}.cv-stock__bar{height:.3rem;background:var(--cv-green);margin-top:1.2rem;border-radius:.2rem}.cv-stock--out{color:#b3261e}.cv-stock--out .cv-stock__dot{background:#b3261e;box-shadow:none}.cv-secure{border:1px solid var(--cv-line);background:var(--cv-white);padding:1.4rem 1.6rem;text-align:center}.cv-secure__title{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;margin:0 0 1rem}.cv-secure__title svg{width:1.4rem;height:1.4rem}.cv-secure__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0;padding:0}.cv-secure__icons svg{width:3.2rem;height:2.2rem}.cv-feats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line)}.cv-feat{text-align:center;padding:1.6rem .6rem;background:none;border:0;border-right:1px solid var(--cv-line);cursor:pointer;font:inherit;color:var(--cv-ink)}.cv-feat:last-child{border-right:0}.cv-feat svg{width:1.8rem;height:1.8rem;display:block;margin:0 auto .8rem}.cv-feat__t{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:600;line-height:1.35}.cv-feat__m{display:block;margin-top:.8rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted)}.cv-delivery{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem;font-size:1.4rem}.cv-delivery li{display:grid;grid-template-columns:2rem 1fr;gap:1.2rem;align-items:start}.cv-delivery svg{width:1.8rem;height:1.8rem;margin-top:.2rem}.cv-delivery small{display:block;color:var(--cv-muted);font-size:1.25rem}.cv-dialog{border:0;padding:0;width:min(56rem,92vw);max-height:88vh;background:var(--cv-white);color:var(--cv-ink)}.cv-dialog::backdrop{background:#00000073}.cv-dialog__inner{padding:3.2rem;overflow-y:auto;max-height:88vh}.cv-dialog__close{position:absolute;top:1.4rem;right:1.4rem;background:none;border:0;font-size:2.6rem;line-height:1;cursor:pointer;color:var(--cv-ink)}.cv-dialog h3{font-size:1.5rem;letter-spacing:.18em;margin:0 0 1.6rem}.cv-dialog h4{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;margin:2.2rem 0 .6rem}.cv-dialog p,.cv-dialog li{font-size:1.4rem;line-height:1.65;color:#333}.cv-dialog ol,.cv-dialog ul{padding-left:1.8rem}.cv-dialog table{width:100%;border-collapse:collapse;font-size:1.35rem;margin-top:1rem}.cv-dialog th,.cv-dialog td{border-bottom:1px solid var(--cv-line);padding:1rem .6rem;text-align:left}.cv-dialog th{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:600}.cv-dialog__tabs{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:2rem}.cv-dialog__tab{border:1px solid var(--cv-line);background:var(--cv-bg);padding:.8rem 1.4rem;font:inherit;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;color:var(--cv-ink)}.cv-dialog__tab[aria-selected=true]{background:var(--cv-ink);color:var(--cv-white);border-color:var(--cv-ink)}.cv-points{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin:1.6rem 0 0}.cv-points li strong{display:block;font-size:1.3rem;color:var(--cv-ink)}.cv-points li span{font-size:1.3rem;color:var(--cv-muted)}.cv-why{margin-top:2.2rem;padding:1.6rem;background:var(--cv-bg)}.cv-why strong{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;margin-bottom:.6rem}.cv-calc{margin-top:1.6rem;padding:1.6rem;background:var(--cv-bg)}.cv-calc__row{display:flex;gap:.8rem;flex-wrap:wrap}.cv-calc input,.cv-calc select{height:4.4rem;border:1px solid var(--cv-line);background:#fff;padding:0 1.2rem;font:inherit;font-size:1.4rem}.cv-calc input{flex:1;min-width:12rem}.cv-calc .button{min-height:4.4rem}.cv-calc__out{margin:1.2rem 0 0;font-size:1.4rem}.cv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--cv-white);border-top:1px solid var(--cv-line);transform:translateY(110%);transition:transform .3s ease}.cv-sticky.is-visible{transform:none}.cv-sticky__in{display:flex;align-items:center;gap:1.6rem;padding:1rem 0}.cv-sticky__img{width:5.2rem;height:5.2rem;object-fit:contain;background:var(--cv-bg)}.cv-sticky__meta{flex:1;min-width:0}.cv-sticky__title{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.cv-sticky__price{font-size:1.3rem;margin:0}@media(max-width:749px){.cv-sticky__img,.cv-sticky__price{display:none}}.cv-trust{border-top:1px solid var(--cv-line)}.cv-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;list-style:none;margin:0;padding:0}.cv-trust__item{text-align:center}.cv-trust__item svg{width:2.4rem;height:2.4rem;margin-bottom:1.4rem}.cv-trust__t{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:500;margin:0 0 .8rem;color:var(--cv-ink)}.cv-trust__d{font-size:1.3rem;color:var(--cv-muted);margin:0;line-height:1.6}@media(max-width:749px){.cv-trust__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.cv-trust__item{flex:0 0 100%;scroll-snap-align:center;padding:0 2rem}}.cv-center{text-align:center}.cv-tabs__nav{display:flex;justify-content:center;gap:3rem;margin:1.6rem 0 3.6rem;flex-wrap:wrap}.cv-tabs__tab{background:none;border:0;padding:0 0 .6rem;font:inherit;font-size:1.25rem;text-transform:uppercase;letter-spacing:.18em;color:var(--cv-muted);cursor:pointer;border-bottom:1px solid transparent}.cv-tabs__tab.is-active{color:var(--cv-ink);border-bottom-color:var(--cv-ink)}.cv-viewall{text-align:center;margin-top:3.2rem}.cv-reviews__head{text-align:center;margin-bottom:3.6rem}.cv-reviews__sub{color:var(--cv-muted);font-size:1.3rem;margin-top:.8rem}.cv-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(28rem,1fr);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 1rem;list-style:none;margin:0}.cv-review{background:var(--cv-white);padding:3rem 2.6rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:1.6rem}.cv-review__q{font-size:3.6rem;line-height:.6;color:var(--cv-ink)}.cv-review__text{font-size:1.45rem;line-height:1.65;flex:1;margin:0}.cv-review__stars{letter-spacing:.2em;font-size:1.3rem}.cv-review__name{font-weight:600;font-size:1.35rem;margin:0}.cv-review__prod{color:var(--cv-muted);font-size:1.25rem;margin:0}.cv-ig__head{text-align:center;margin-bottom:3rem}.cv-ig__kicker{text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem;color:var(--cv-muted);margin:0 0 .8rem}.cv-ig__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.cv-ig__cell{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#e2e2e2}.cv-ig__cell img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}a.cv-ig__cell:hover img{transform:scale(1.04)}@media(max-width:749px){.cv-ig__grid{grid-template-columns:repeat(2,1fr)}}.footer{border-top:1px solid var(--cv-line)}.footer-block__heading{text-transform:uppercase;letter-spacing:.18em;font-size:1.25rem;font-weight:500}.footer-block__details-content .list-menu__item--link{font-size:1.35rem}@media(max-width:749px){.cv-feats{grid-template-columns:repeat(2,1fr)}.cv-feat:nth-child(2){border-right:0}.cv-feat:nth-child(-n+2){border-bottom:1px solid var(--cv-line)}.cv-points{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cavelle-milano.css.map */
