.product .caption{letter-spacing:1px}.product__media{display:block;position:relative}.product__media,.product__media .media{background-color:#fdfdfd}.product__media .media img{object-fit:cover}.product__media-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.product__media-rail::-webkit-scrollbar{display:none}.product__media-item{flex:0 0 100%;scroll-snap-align:start;padding-block-end:125%}.product__media-progress{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:.3rem;background-color:rgba(var(--color-heading-text-rgb),.12);z-index:2}.product__media-progress span{display:block;height:100%;width:0;background-color:var(--color-heading-text);transition:width var(--duration-default)}.product__media-buttons{display:none}.product__content{margin-block:0;padding:15px 15px 0}.product__content>*{margin-block-end:1.2rem}.product__title{justify-content:flex-start;margin-block:10px 1.3rem;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3 / var(--font-heading-scale))}.product__price .price{font-size:var(--font-size-static-medium)}.product__price ins{color:var(--color-error)}.product__price del{display:inline-block;margin-inline-end:.5rem;color:var(--color-body-text)}.product-selector__label{display:block;font-size:var(--font-size-static-medium);color:var(--color-heading-text);margin:0 0 .8rem;padding:0}.product__colors-row{display:flex;flex-wrap:wrap;align-items:center;margin-inline-start:-5px}.swatch_custom{display:inline-block!important;width:20px;height:20px;border-radius:0%;margin:0 5px 8px;text-decoration:none;outline:1px solid #cbd1d8;outline-offset:1px;transition:outline-color var(--duration-default)}.swatch_custom.is-active{outline-color:var(--color-heading-text)}@media(hover:hover){.swatch_custom:hover{outline-color:var(--color-heading-text)}}.product-selector__buttons{border:0;padding:0;margin:0}.product__swatches ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.product__swatches li{padding:0}.product__swatch--button{width:auto;min-width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;padding-inline:1rem;background-color:transparent;font-size:var(--font-size-static-medium);color:var(--color-heading-text)}input:checked+.product__swatch--button,.product__swatch--button.is-active{border-color:var(--color-heading-text)}input:focus-visible+.product__swatch--button{outline:2px solid var(--color-heading-text);outline-offset:2px}.product__swatch--button.is-sold-out{color:#b3aca9}.product__swatch--button.is-sold-out:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-10%;width:120%;height:.1rem;background-color:#d6d0cc;transform:rotate(-24deg)}@media(max-width:768px){.product-selector__buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.product__swatches{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.product__size-guide{flex:0 0 auto}}@media(min-width:769px){.product-selector__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product-selector__buttons legend{flex-basis:100%}.product__swatches{flex:1 1 auto}.product__size-guide{margin-inline-start:auto}}.true-to-size{margin:30px 0}.true-to-size h5{margin:0;font-size:14px;font-weight:500;color:inherit}.true-to-size span{color:#646464;font-size:13px}.true-to-size .range{position:relative;display:flex;justify-content:space-between;margin-top:10px;padding-top:20px}.true-to-size .range:before{content:"";position:absolute;top:10px;left:0;right:0;height:2px;background-color:#bbb}.true-to-size .circle-indicator{position:absolute;top:-3px;transform:translate(-50%);font-size:17px;z-index:2;color:#4b3e3c}.al-lot{border:.1rem solid var(--color-border-elements);padding:2rem 1.6rem;margin-block:2.4rem}.al-lot__head{margin-block-end:1.6rem}.al-lot__titre{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:var(--font-size-large);color:var(--color-heading-text)}.al-lot__sous{margin:0;font-size:var(--font-size-static-small);color:#7d7370}.al-lot__paliers{display:grid;row-gap:.8rem}.al-lot__palier{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;cursor:pointer;border:.1rem solid var(--color-border-elements);transition:border-color var(--duration-default),background-color var(--duration-default)}.al-lot__palier.is-active{border-color:var(--color-heading-text);background-color:var(--color-background-light)}.al-lot__palier-nom{font-size:var(--font-size-static-medium)}.al-lot__palier-nom em{display:block;font-style:normal;font-size:var(--font-size-static-small);color:var(--color-price-accent)}.al-lot__palier-prix{font-size:var(--font-size-static-medium);white-space:nowrap;display:flex;align-items:baseline;gap:.6rem}.al-lot__palier-prix del{color:var(--color-body-text);opacity:.6}.al-lot__palier-prix ins{color:var(--color-error);text-decoration:none}.al-lot__palier-prix del[hidden],.al-lot__detail-prix del[hidden]{display:none}.al-lot__detail-prix{display:inline-flex;align-items:baseline;gap:.6rem;white-space:nowrap}.al-lot__detail-prix del{color:var(--color-body-text);opacity:.6}.al-lot__detail-prix ins{color:var(--color-error);text-decoration:none}.al-lot__corps{margin-block-start:1.6rem}.al-lot__corps[hidden]{display:none}.al-lot__choix{display:flex;gap:.8rem;overflow-x:auto;padding-block-end:.8rem;scrollbar-width:thin}.al-lot__item{flex:0 0 auto}.al-lot__vig{display:block;width:7.2rem;cursor:pointer;border:.1rem solid transparent;padding:.3rem;transition:border-color var(--duration-default)}.al-lot__photo{display:block;position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--color-image-background)}.al-lot__photo img{width:100%;height:100%;object-fit:contain;padding:.4rem}.al-lot__legende{display:block;margin-block-start:.5rem;font-size:1.1rem;line-height:1.25;text-align:center}.al-lot__legende em{display:block;font-style:normal;color:#7d7370}.al-lot__legende b{display:block;font-weight:var(--font-weight-normal)}input:checked+.al-lot__vig{border-color:var(--color-heading-text)}input:focus-visible+.al-lot__vig{outline:2px solid var(--color-heading-text);outline-offset:1px}.al-lot__taille{margin-block-start:1.2rem}.al-lot__taille .select-input__el{height:4.4rem}.al-lot__detail{display:flex;justify-content:space-between;margin-block-start:1.2rem;padding-block-start:1.2rem;border-block-start:.1rem solid var(--color-border-elements);font-size:var(--font-size-static-medium)}.product__buy{margin-block-start:1.6rem}.al-erreur{margin:.8rem 0 0;color:var(--color-error);font-size:var(--font-size-static-small)}.text-under-button{text-align:center;font-size:var(--font-size-static-medium);color:var(--color-body-text);margin-block-start:1.2rem}.spacer-wrapper{text-align:center;border-top:1px solid #e0e0e0;margin:30px 0 10px}.product__accordion{padding-block:2.4rem;border-block-end:.1rem solid var(--color-border-elements);margin-block-end:0}.product__accordion .accordion__section{padding:0;border-block-end:none}.product__accordion .accordion__button.h5{font-family:var(--font-heading-family);font-size:var(--font-size-medium);color:var(--color-link-text)}.product__accordion .accordion__icon{margin-inline-end:1.2rem}.product__accordion .accordion__body-inner{padding-inline-end:6.4rem}@media screen and (min-width:990px){.product__grid--has-media{display:grid;grid-template-columns:60% 40%;gap:0;align-items:start}.product__media{position:sticky;inset-block-start:0;width:100%}.product__media-progress{display:none}.product__media-buttons{display:flex;justify-content:space-between;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);padding-inline:3.2rem;pointer-events:none;z-index:2}.swiper-button{width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;pointer-events:auto;color:var(--color-body-text);opacity:0;transition:opacity var(--duration-default)}.product__media:hover .swiper-button{opacity:1}.swiper-button--prev svg{transform:rotate(180deg)}.swiper-button[disabled]{opacity:0!important}.product__content{padding-inline:var(--page-gutter);margin-block:2rem}.product__title{margin-block:2rem 1.6rem}.al-lot{padding:2.4rem}.al-lot__vig{width:8.4rem}}.al-guide table{width:100%;border-collapse:collapse;border:1px solid #EFEFEF;font-size:15px}.al-guide th,.al-guide td{border:1px solid #EFEFEF;padding:12px 8px;text-align:left}.al-guide p{font-size:15px;line-height:1.7;margin-top:25px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/al-product.css.map */
