product-layering{display:block;margin-bottom:6rem;margin-top:5rem}.product-layering__container{position:relative;border-radius:2rem}.product-layering__heading{max-width:100%;margin:0 auto}.product-layering__title{font-size:3rem;line-height:4.2rem;padding-bottom:1.2rem}.product-layering__text{font-size:1.6rem;line-height:120%}.product-layering__text a{color:rgb(var(--color-link));text-decoration:underline}.product-layering-heading .action a{text-decoration:underline}.product-layering__slider{--slide-gap: 9px;margin-top:2.4rem}.product-layering__mobile-actions,.product-layering__mobile-actions-stash{display:none}.product-layering__item{max-width:100%;display:flex;flex-direction:column}.product-layering__item .item__card{background-color:#faf6f0;border-radius:2rem;margin-bottom:2rem;flex:1}.product-layering__item .item__heading{padding:1.8rem 1.6rem 1.6rem}.product-layering__item .item__image{position:relative}.product-layering__item .item__title{font-size:2.2rem;line-height:2.2rem;margin-bottom:0;text-transform:uppercase;letter-spacing:.44px}.product-layering__item .item__title a{text-decoration:none;color:rgb(var(--color-foreground))}.product-layering__item .item__title a:hover{color:rgb(var(--color-link))}.product-layering__item .item__product-title{font-size:1.4rem;line-height:1.8rem;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1rem}.product-layering__item .item__text{font-size:1.4rem;line-height:1.8rem;letter-spacing:.28px}.product-layering__item product-form{display:flex;align-items:center;position:relative}.product-layering__item .item__add-action,.product-layering__mobile-actions .item__add-action{display:flex;flex-flow:column;justify-content:space-between;align-items:center;margin:0 auto;position:relative;gap:1.6rem}.product-layering__item product-form,.product-layering__item form,.product-layering__mobile-actions product-form,.product-layering__mobile-actions form{width:100%}.product-layering__item .item__add-action .button,.product-layering__mobile-actions .item__add-action .button{display:flex;width:100%;text-transform:uppercase}.product-layering__item .item__add-action button[disabled],.product-layering__mobile-actions .item__add-action button[disabled]{cursor:not-allowed;opacity:.5}.product-layering__item .item__add-action button.loading,.product-layering__mobile-actions .item__add-action button.loading{color:transparent;position:relative}.product-layering__item .item__add-action button.loading span svg path,.product-layering__mobile-actions .item__add-action button.loading span svg path{fill:transparent}.product-layering__item .item__add-action button.loading span svg circle,.product-layering__mobile-actions .item__add-action button.loading span svg circle{stroke:transparent}.product-layering__item .item__add-action button.loading>.loading-overlay__spinner,.product-layering__mobile-actions .item__add-action button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.product-layering__item .item__add-action button.loading>.loading-overlay__spinner .spinner,.product-layering__mobile-actions .item__add-action button.loading>.loading-overlay__spinner .spinner{width:fit-content}.product-layering__item .item__add-action button.loading>.loading-overlay__spinner .path,.product-layering__mobile-actions .item__add-action button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-link))}.product-layering__item .item__add-action strong,.product-layering__mobile-actions .item__add-action strong{margin-left:.2rem}.product-layering__item .item__add-action svg,.product-layering__mobile-actions .item__add-action svg{display:inline-block;vertical-align:middle;margin-left:.2rem}.product-layering__item .cart-limit-text{margin-top:1.2rem}.productLimit__cart-limit-text{font-size:1.3rem;text-align:center;color:rgb(var(--color-link));margin:1.2rem 0 0}.product-layering__item ds-button,.product-layering__mobile-actions ds-button{display:block;width:100%}.product-layering__item ds-button .js-back-in-stock,.product-layering__mobile-actions ds-button .js-back-in-stock{width:100%}.product-layering__slider .blaze-pagination{position:absolute;bottom:-5.5rem;left:50%;transform:translate(-50%)}@media(min-width:768px){.product-layering__slider{--slides-to-show: 2;--slide-gap: 40px}}@media(min-width:991px){.product-layering__slider{--slides-to-show: 3}}@media(max-width:1140px){.product-layering__item:last-child{margin-bottom:0}}@media(max-width:767px){product-layering{margin-bottom:4rem;margin-top:4rem}.product-layering__heading{text-align:left;margin:0}.product-layering__slider{margin-top:2rem}.product-layering__title{font-size:2.5rem;line-height:120%;padding-bottom:1.4rem}.product-layering__item,.productLimit__cart-limit-text{text-align:left}.product-layering__item .item__card{height:100%}.product-layering__list .item__add-action{margin:0}product-layering:not([data-products-number="1"]) .product-layering__item{max-width:70%}product-layering.product-layering--mobile-actions .product-layering__item .item__add-action{display:none}product-layering.product-layering--mobile-actions .product-layering__mobile-actions{display:block;margin-top:4.7rem}product-layering.product-layering--mobile-actions[data-products-number="1"] .product-layering__mobile-actions{margin-top:1.6rem}product-layering.product-layering--mobile-actions .product-layering__mobile-actions .item__add-action{display:flex;flex-direction:column;gap:1.6rem}.product-layering__slider .blaze-pagination{bottom:-3.1rem}.product-layering__slider .blaze-track-container{overflow:hidden;margin-left:-1.6rem;margin-right:-1.6rem;padding:0 1.6rem}}@media(max-width:400px){.product-layering__item .item__add-action{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/685/assets/section-dossier-product-layering.css.map */
