/*
 * @author  Agence Dn'D <contact@dnd.fr>
 * @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link    https://www.dnd.fr/
 */.section-image-comparison-product-tabs .lolyshop-comparison-tabs__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "media" "products"}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__header{grid-area:heading;padding:0 1.4rem;margin-block-end:2.4rem;text-align:var(--text-align-mobile, left)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__heading{margin:0}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__media{grid-area:media;position:relative;isolation:isolate;margin-inline:-1.4rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__image{display:none;overflow:hidden;--image-ratio-percent: 125% !important}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__image.is-active{display:block}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__image .image-comparison__button{touch-action:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__label{position:absolute;z-index:2;bottom:7rem;top:initial!important;margin:0;padding:.4rem .8rem;font-weight:var(--font-medium);font-size:var(--font-12);line-height:1.4;color:rgb(var(--color-grey));border:1px solid rgb(var(--color-light-grey));background:rgb(var(--color-white));border-radius:3rem;white-space:nowrap;pointer-events:none}.section-image-comparison-product-tabs .image-comparison__before .lolyshop-comparison-tabs__label{left:3.5rem!important;right:auto}.section-image-comparison-product-tabs .image-comparison__after .lolyshop-comparison-tabs__label{right:3.5rem!important;left:auto}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__nav{grid-area:media;align-self:start;z-index:3;display:flex;gap:.4rem;margin:1.4rem;padding:.4rem;background:rgb(var(--color-white));border-radius:3rem;box-shadow:0 .4rem 1.6rem #0000001f;overflow-x:auto;scrollbar-width:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__nav::-webkit-scrollbar{display:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__button{flex:1 0 auto;padding:1rem 1.4rem;font:inherit;font-size:var(--font-12);line-height:1.2;color:rgba(var(--color-foreground),.85);background:transparent;font-weight:var(--font-medium);border:0;border-radius:3rem;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__button:focus-visible{outline-offset:-.2rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__button.is-active{color:rgb(var(--color-pink));background:rgb(var(--color-light-pink));border-radius:3rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__panels{grid-area:products;position:relative;z-index:2;margin-block-start:-4rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__panel{display:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__panel.is-active{display:block}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 4rem);gap:1.2rem;margin-inline:-1.4rem;padding:0 2.8rem .4rem;scroll-padding-inline:2.8rem;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products::-webkit-scrollbar{display:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products>*{scroll-snap-align:start}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper{height:100%;display:flex;flex-direction:row;align-items:center;padding:var(--sp-3)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper .card-information__button{bottom:.2rem;right:1rem;left:initial}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper .card__badge{display:none}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper .card-information{position:static;padding-block-start:0}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper .card--product{width:25%;padding:.5rem;max-width:12.8rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card-wrapper .card--product img{border-radius:var(--card-radius)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card{position:relative;flex-direction:row;align-items:center;gap:1.2rem;height:100%;padding:.8rem;text-align:left;background:rgb(var(--color-white));border-radius:1.6rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card__inner{flex:0 0 11.8rem;width:11.8rem;border-radius:1.2rem;overflow:hidden}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card>.card__content{flex:1 1 auto;min-width:0;padding:0 3.6rem 0 0}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .card__heading{margin:0 0 .4rem;font-size:1.5rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products .quick-add{position:absolute;right:.8rem;bottom:.8rem;margin:0}@media screen and (min-width:1024px){.section-image-comparison-product-tabs .lolyshop-comparison-tabs__heading{font-size:var(--font-48);line-height:1}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"media ." "media heading" "media nav" "media products" "media .";column-gap:clamp(4rem,6vw)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__header{margin-bottom:4rem;padding-inline:6rem;text-align:var(--text-align, left)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__media{margin-inline:0}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__image{--image-ratio-percent: 100% !important;border-radius:var(--border-radius-medium)}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__label{top:2.2rem!important;bottom:auto;font-size:var(--font-16)}.section-image-comparison-product-tabs .image-comparison__before .lolyshop-comparison-tabs__label{left:2.2rem!important}.section-image-comparison-product-tabs .image-comparison__after .lolyshop-comparison-tabs__label{right:2.2rem!important}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__nav{grid-area:nav;align-self:auto;margin:0 6rem 4rem;box-shadow:0 .2rem 1rem #0000000a}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__button{padding:1.2rem 2rem;font-size:1.8rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__panels{margin-block-start:0;padding-inline:6rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__products{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-inline:0;padding:0;scroll-snap-type:none;overflow:visible}}@media screen and (min-width:1720px){.section-image-comparison-product-tabs .lolyshop-comparison-tabs__header,.section-image-comparison-product-tabs .lolyshop-comparison-tabs__panels{padding-inline:10rem}.section-image-comparison-product-tabs .lolyshop-comparison-tabs__nav{margin:0 10rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/287/assets/lolyshop-image-comparison-product-tabs.css.map */
