.product-page product-content>section{padding-block:0!important;margin-block:0!important}.product-page product-content>section.title h1{margin:0;font-size:var(--ave-fs-text);text-transform:uppercase;letter-spacing:0;line-height:1.4}.product-page product-content>section.title .ave-subtitle{margin:.4rem 0 0;font-size:var(--ave-fs-small);line-height:1.5;color:#6b6b6b}.product-page product-content>section.title+section{margin-top:.8rem!important}.product-page product-content>section.inventory{margin-top:1.6rem!important}.product-page product-content>section.inventory .txt{font-size:var(--ave-fs-small)}.product-page product-content>section.itsapp:has(.ave-colours){margin-top:2.4rem!important;padding-top:0!important;border-top:0}.product-page product-content>section.variant-picker{margin-top:2.4rem!important;padding-top:0!important;border-top:0}.product-page product-content>section.product-form{margin-top:1.6rem!important}.product-page product-content>section.text{margin-top:.8rem!important}.product-page product-content>section.text p{margin:0;font-size:var(--ave-fs-small);line-height:1.5}.product-page product-content>section.description{margin-top:4rem!important}.product-page product-content>section.description .rte>:first-child{margin-top:0}.product-page product-content>section.description .rte>:last-child{margin-bottom:0}.product-page product-content>section.description+section.accordion{margin-top:4rem!important}.product-page .price.on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}.product-page .price__sale>*{margin:0;padding:0}.product-page .price__sale :is(.ave-was,.ave-was s){color:inherit!important;font-size:inherit!important}.product-page .price__sale .ave-off{align-self:center;color:#000;border:1px solid #000;padding:.2rem .6rem;font-size:var(--ave-fs-small);line-height:1.2;letter-spacing:.04em}.product-page .ave-colours{margin:0}.product-page .ave-colours__name{margin:0 0 .8rem;font-size:var(--ave-fs-small)}.product-page .ave-colours__item{position:relative}.product-page .ave-colours__item:before{content:"";position:absolute;top:-1.4rem;right:-.6rem;bottom:-1rem;left:-.6rem}.product-page section.variant-picker variant-selects{padding-block:0}.product-page fieldset.product-form__input--pill{gap:0;margin:0}.product-page .product-form__input--pill legend.form__label{font-size:var(--ave-fs-small);font-weight:var(--ave-fw);color:#6b6b6b;text-transform:none;letter-spacing:0}.product-page .variant-picker .product-form__input--pill modal-opener button{font-size:var(--ave-fs-small);color:#6b6b6b;text-decoration:underline;text-underline-offset:.3rem}.product-page .variant-picker .product-form__input--pill modal-opener button:hover{color:#000}.product-page .product-form__input--pill .swatch-group{gap:2.4rem;margin-top:.8rem}.product-page .product-form__input--pill .swatch-group label{background:none!important;color:#000!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;padding:.6rem .2rem!important;min-width:3.2rem;text-align:center;font-size:var(--ave-fs-text);font-weight:var(--ave-fw);letter-spacing:0;cursor:pointer}.product-page .product-form__input--pill .swatch-group label:hover{border-bottom-color:#bdbdbd!important}.product-page .product-form__input--pill .swatch-group input:checked+label{font-weight:var(--ave-fw);border-bottom-color:#000!important}.product-page .product-form__input--pill .swatch-group input.disabled+label{color:#9a9a9a!important;text-decoration:line-through}.product-page details summary.dropdown-caret{text-transform:none}.product-page product-content>section.accordion{width:auto!important;margin:0 var(--padding)!important;padding:0!important;border:0!important;border-top:1px solid #e3e3e3!important}.product-page product-content>section.accordion:not(:has(+section.accordion)){border-bottom:1px solid #e3e3e3!important}.product-page section.accordion summary.dropdown-caret{min-height:4.8rem;padding:0!important;align-items:center}.product-page section.accordion summary,.product-page section.accordion summary :is(h2,h3,span){font-size:var(--ave-fs-small);font-weight:var(--ave-fw);text-transform:uppercase;letter-spacing:.04em}.product-page section.accordion summary.dropdown-caret:after{width:1.1rem;height:1.1rem;border:0;transform:none;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat}.product-page section.accordion details[open]>summary.dropdown-caret:after{transform:none;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat}.product-page section.accordion .text.rte{padding:.8rem 0 2.4rem}.product-recommendations .gs-title h3{font-size:var(--ave-fs-small);font-weight:var(--ave-fw);text-transform:uppercase;letter-spacing:.04em}.ave-fit-line{flex:0 0 100%;width:100%;margin:1.6rem 0 0;font-size:var(--ave-fs-small);line-height:1.5;color:#6b6b6b}.ave-fit h4{font-size:var(--ave-fs-small);font-weight:var(--ave-fw);text-transform:none;letter-spacing:0;color:#6b6b6b;margin:2.4rem 0 .8rem}.ave-fit>h4:first-child{margin-top:0}.ave-fit p{font-size:var(--ave-fs-text);line-height:1.6;margin:0 0 .8rem}.ave-fit svg{display:block;width:100%;max-width:480px;height:auto;margin:.8rem 0 1.6rem}.ave-fit table,.rte .ave-fit table{display:table;margin:0;width:100%;max-width:100%;table-layout:auto;overflow:visible;border-collapse:collapse;font-size:var(--ave-fs-text)}.ave-fit th,.ave-fit td,.rte .ave-fit th,.rte .ave-fit td{white-space:normal;min-width:0;text-align:left;padding:1.2rem .4rem;border:0;border-bottom:1px solid #e3e3e3;font-weight:var(--ave-fw);background:none}.ave-fit th:not(:first-child),.ave-fit td:not(:first-child){text-align:center;width:18%;white-space:nowrap}.ave-fit [data-size]{color:#6b6b6b}.ave-fit thead th{color:#6b6b6b;font-size:var(--ave-fs-small)}.ave-fit .ave-fit__key{float:left;width:2rem;color:#6b6b6b}.ave-fit .ave-fit__lab{display:block;overflow:hidden}.ave-fit .ave-fit__small{font-size:var(--ave-fs-small);color:#6b6b6b}.ave-fit table+.ave-fit__small{margin-top:.8rem}.ave-fit .ave-fit__link{margin-top:1.6rem}.ave-fit__model{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:var(--ave-fs-text)}.ave-fit__model span{color:#6b6b6b}.ave-fit__model b{font-weight:var(--ave-fw);color:#000}.ave-fit a{color:#6b6b6b;text-decoration:underline;text-underline-offset:.3rem}.product-popup-modal.sizeChart .rte .ave-fit{padding:0 0 var(--padding)}.product-popup-modal.sizeChart .rte>table{display:table;width:100%;max-width:100%;margin:1.6rem 0;table-layout:auto;overflow:visible;border-collapse:collapse;font-size:var(--ave-fs-text)}.product-popup-modal.sizeChart .rte>table :is(th,td){min-width:0;white-space:nowrap;text-align:center;padding:1.2rem .4rem;border:0;border-bottom:1px solid #e3e3e3;font-weight:var(--ave-fw);background:none}.product-popup-modal.sizeChart .rte>table :is(th,td):first-child{text-align:left;white-space:normal;padding-left:0}.product-popup-modal.sizeChart .rte>table th{font-size:var(--ave-fs-small);color:#6b6b6b;text-transform:none;letter-spacing:0}@media(max-width:777px){.product-popup-modal.sizeChart[open]{padding:0;place-items:stretch;max-height:none;overflow:hidden;background:var(--bgColor, #fff)}.product-popup-modal.sizeChart .contents{width:100%;height:auto;min-height:0;max-height:none;border:0;border-radius:0}html:has(.product-popup-modal.sizeChart[open]),body:has(.product-popup-modal.sizeChart[open]){overflow:hidden}.product-popup-modal.sizeChart .modclose{padding-block:0}.product-popup-modal.sizeChart .modclose>x-flex{min-height:64px;align-items:center}.product-popup-modal.sizeChart .modclose button{margin-right:calc(var(--padding) - 1.4rem)}}.ave-mat-top{display:inline-block;margin-top:.4rem;font-size:var(--ave-fs-small);line-height:1.4;color:#6b6b6b;text-decoration:underline;text-decoration-color:#c4c4c4;text-underline-offset:.3rem}.ave-mat-top:hover{color:#000;text-decoration-color:currentColor}#ave-material{scroll-margin-top:8rem}.ave-mat-line{margin:2.4rem 0 0;font-size:var(--ave-fs-small);line-height:1.5;color:#6b6b6b}.ave-mat h4{font-size:var(--ave-fs-small);font-weight:var(--ave-fw);text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;margin:3.2rem 0 1.2rem}.ave-mat>h4:first-child{margin-top:0}.ave-mat p{font-size:var(--ave-fs-text);line-height:1.6;margin:0 0 .4rem}.ave-mat .ave-mat__note{color:#6b6b6b}.ave-mat .ave-mat__about+.ave-mat__about{margin-top:1.2rem}.ave-mat .ave-mat__yarn{margin-top:1.6rem;font-size:var(--ave-fs-small)}.ave-mat__care{margin:0}.ave-mat__care>div+div{margin-top:1.6rem}.ave-mat__care dt{margin:0 0 .2rem;font-size:var(--ave-fs-small);font-weight:var(--ave-fw);line-height:1.5;color:#6b6b6b}.ave-mat__care dd{margin:0;font-size:var(--ave-fs-text);line-height:1.6}.ave-mat ul.ave-care{list-style:none;margin:0;padding:0}.ave-mat ul.ave-care li{display:flex;align-items:flex-start;gap:1.6rem;margin:0;padding:0;font-size:var(--ave-fs-text);line-height:1.4}.ave-mat ul.ave-care li:before,.ave-mat ul.ave-care li::marker{content:none}.ave-mat ul.ave-care li+li{margin-top:1.2rem}.ave-care__icon{flex:0 0 2rem;width:2rem;height:2rem;color:#000}.ave-care__note{display:block;margin-top:.2rem;font-size:var(--ave-fs-small);line-height:1.5;color:#6b6b6b}.ave-mat .ave-mat__origin{margin:0 0 .4rem}.ave-mat .ave-mat__fine{margin:1.6rem 0 0;font-size:var(--ave-fs-small);line-height:1.5;color:#6b6b6b}.ave-mat .ave-mat__fine+.ave-mat__fine{margin-top:.8rem}.ave-po-line{font-size:var(--ave-fs-small);color:#6b6b6b;margin:.8rem 0 0}.ave-po-line b{font-weight:var(--ave-fw);color:#000}@media(max-width:777px){body.t-product main nav.breadcrumb{display:flex;align-items:center;gap:.8rem;min-height:4rem;padding-block:0;overflow:hidden;line-height:1.4}body.t-product main nav.breadcrumb>*{padding-block:0;flex:0 0 auto}body.t-product main nav.breadcrumb>:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}body.t-product:has(#add2cart-cta){padding-bottom:calc(5.6rem + var(--padding) * 2)}body.t-product main media-gallery .slider-buttons{padding-block:0!important;align-items:center}body.t-product main media-gallery .slider-buttons button{height:40px!important;min-height:0!important;padding-block:0!important}body.t-product main media-gallery .slider-buttons,body.t-product main media-gallery .slider-buttons *{font-size:var(--ave-fs-small);letter-spacing:0}.product-page media-gallery[data-slider] .slider__slide{max-width:100%}.product-page media-gallery[data-slider] .scroll-snap-m{gap:0}}.ave-bis[hidden]{display:none!important}.ave-bis__open{width:100%}.ave-bis__open[hidden]{display:none!important}.ave-bis__form{margin-top:0}.ave-bis__form[hidden]{display:none!important}.ave-bis__row{display:flex;gap:.8rem}.ave-bis__email{flex:1 1 auto;min-width:0;height:5.6rem;padding:0 1.6rem;border:1px solid #707070;border-radius:0;font-size:1.6rem;background:#fff;color:#000}.ave-bis__email:focus{outline:none;border-color:#000}.ave-bis__send{flex:0 0 auto;width:auto!important;padding:0 2.4rem!important}.ave-bis__note{font-size:var(--ave-fs-small);color:#6b6b6b;margin:.8rem 0 0}.ave-bis__msg{font-size:var(--ave-fs-text);margin:.8rem 0 0}.ave-bis__msg[hidden]{display:none}.ave-bis__msg.is-error{color:#a1271f}.product-page .product-form.ave-bis-hidden .cartButton{display:none!important}.product-page .rte [style*=font-size]{font-size:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/aveclo-product.css.map */
