.scope .product-detail [disabled] .swatch-circle,.scope .product-detail .swatch-circle.unselectable{cursor:not-allowed}.scope .social-container{text-align:center;padding-top:.9375em}.scope .social-container .social-icons{padding:0;font-size:1.875em;text-decoration:none;list-style-type:none}.scope .social-container .social-icons i,.scope .social-container .social-icons a{padding-right:.2em}.scope label.color~a:hover{text-decoration:none}.scope .description-and-detail{grid-row:1/-5;margin-top:-10px;margin-bottom:-10px}.scope label.availability{padding-right:.3125em}.scope .product-breadcrumb .product-breadcrumb{border-bottom:none;margin-bottom:0;margin-left:-10px}.scope .price{font-size:1.5rem}.scope .product-options{margin-top:1.25em}.scope .size-chart .size-chart-collapsible{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden}.scope .size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.scope .color-attribute{background:0 0;border:none;padding:0}.scope .non-input-label{margin-bottom:.5rem;display:block}.scope .size-selector{cursor:pointer;color:#002d18;fill:currentColor;aspect-ratio:1;text-underline-offset:5px;background-color:#fff;border:1px solid #f0f0f0;justify-content:center;align-items:center;width:calc(100% + 1px);padding:12px 16px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:18px;transition:color,background-color .3s ease-in-out;display:flex;position:relative}.scope .size-selector-active{cursor:pointer;color:#fff;background-color:#002d18}.scope .size-selector:disabled{color:#c8c8c8;fill:#002d18;background-color:#fff}.scope #cart{align-items:center;margin-bottom:20px;display:flex}.scope #size-body{margin-bottom:calc(var(--vh-2,1vh) + 115px);flex:1;height:100%;padding-left:43px;padding-right:43px;overflow-y:auto}.scope #size-footer,.scope #preview-footer{background-color:#fff;border-top:1px solid #6f6f6f;width:100%;height:89px;margin-left:-2px}.scope #size-menu>div,.scope #preview-menu>div,.scope #popin-filters-search>div{flex-direction:column;height:100%;display:flex;overflow-y:auto}.scope .no-margin{margin:0!important}@media only screen and (max-width:1190px){.scope #size-body{padding-left:20px;padding-right:20px}.scope #size-footer{border-top:1px solid #6f6f6f;height:70px}.scope #preview-footer{height:124px}}.scope .l-vmargin--large{margin-bottom:20px}.scope .l-vmargin--smal{margin-bottom:10px;display:flex}.scope .item-flag{-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;max-width:100%;padding:2px 4px;display:inline-flex}.scope .font-label{text-transform:uppercase;letter-spacing:.15px;font-size:12px;font-weight:400;line-height:16px}.scope .title{text-transform:uppercase;letter-spacing:-.5px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:26px}.scope .item-flag>svg{width:12px;height:12px;margin:4px 2px;font-size:12px}.scope .l-border-bottom{border-bottom:1px solid #f0f0f0}.scope .size-button-container{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:20px;display:grid}@media only screen and (max-width:767px){.scope .size-button-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.scope .pastille_small{border-radius:50%;width:8px;height:8px;margin-right:5px}.scope .l-hmargin--large{margin-right:20px}.scope .price_sales{color:#002d18;text-underline-offset:6px;white-space:nowrap;margin-right:10px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:22px}.scope .price_old{color:#66706b;text-underline-offset:5px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:19px;text-decoration:line-through}.scope .message_info{text-underline-offset:6px;border:1px solid #c8c8c8;margin-top:20px;margin-bottom:10px;padding:22px 22px 22px 14px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:22px}.scope .message-text-list{color:#002d18;margin-left:30px;padding-left:20px;list-style:outside}.scope .message-icon{color:#fff;background-color:#002d18;border-radius:50%;flex:none;width:20px;height:20px;margin-right:10px;font-size:20px}.scope .l-vpadding--small{padding-bottom:10px}.scope .fw-bold{color:#002d18;font-weight:700}.scope .lock-scroll{overflow:hidden}.scope .cart-button:disabled{color:#fff;border:1px solid #6f6f6f;background-color:#c8c8c8!important}.scope .cart-button,.scope .cart-button-enabled{color:#fff;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid #002d18;border-width:1px 0;border-radius:0;justify-content:center;align-items:center;height:48px;min-height:48px;padding:12px 16px;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;background-color:#008a20!important}@media only screen and (max-width:1190px){.scope .cart-button{border-radius:0;width:100%;height:64px}}@media only screen and (min-width:1191px){.scope #size-footer,.scope #preview-footer{padding:20px 50px}}.scope .text-end{text-align:end}.scope .pdp-care .icon-svg{pointer-events:initial;font-size:4rem}.scope .reverse-link{color:inherit;cursor:pointer;background:0 0;border:none;line-height:20px;text-decoration:underline;transition:color .3s ease-in-out}.scope .color-image-container{margin:0 -1px -1px 0;display:flex;position:relative;overflow:visible}.scope .selector-image{color:#002d18;background-color:#f6f6f6;border:1px solid #f0f0f0;flex-flow:column wrap;align-items:stretch;width:100%;display:flex}.scope .image-wrapper{justify-content:center;align-items:flex-start;max-width:100%;padding:16px;display:flex;overflow:hidden}.scope .image-color-selector{width:132px;max-width:100%;height:auto;transition:transform .2s ease-in-out}.scope .color-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-start;margin-bottom:10px;padding-left:0;padding-right:0;list-style:none;display:grid}@media only screen and (max-width:767px){.scope .color-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scope .squared-bullet{background-color:currentColor;flex-shrink:0;width:4px;height:4px;margin-top:6px;margin-left:4px;margin-right:4px;display:inline-block;transform:translateY(-.2em)}.scope .selector-image-footer{background-color:#fff;flex:1;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:100%;padding:8px;font-size:11px;transition:background-color .2s;display:flex;overflow:hidden}.scope .color-body{height:100vh;padding:20px 50px 100px;overflow-y:auto}@media only screen and (max-width:1190px){.scope .color-body{padding-left:17px;padding-right:17px}}.scope .color-selected{z-index:2;pointer-events:none;border:1px solid #002d18}.scope .color-selected>.selector-image-footer{color:#fff;background-color:#002d18}.scope .taille_button{text-align:justify}.scope .small-color-image{background-color:#f0f0f0;border-radius:10px;width:56px;margin-right:20px}.scope .pdp-layout{width:100%}@media only screen and (min-width:768px){.scope .pdp-layout{grid-template-columns:repeat(6,1fr);margin-bottom:calc(4vw - .6px);display:grid}}.scope .pdp-gallery{width:100%;position:relative}@media only screen and (min-width:1191px){.scope .pdp-gallery{grid-column:1/5}}@media only screen and (min-width:768px) and (max-width:1190px){.scope .pdp-gallery{grid-column:1/4}}@media only screen and (max-width:767px){.scope .pdp-gallery{height:calc(100vh - 110px);top:var(--top-banner-height);position:fixed}}.scope .pdp-product-details{gap:48px;min-height:60vh;padding:48px 40px}.scope .pop-up-page{height:100%}.scope .cell-25{width:100vw!important}@media only screen and (max-width:767px){.scope .pdp-product-details{margin-top:calc(var(--vh-static,1vh)*100 - var(--header-height-with-all) - 118px);z-index:2;background-color:#fff;gap:16px;min-height:0;padding:0 20px 30px;position:relative}.scope .pdp-product-details:before{content:"";background-color:#002d18;width:40px;height:1px;margin-top:8px;margin-bottom:8px;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.scope .couleur_button,.scope .taille_button{padding-left:calc(1*(100vw - var(--scrollbar-width))/25);padding-right:calc(1*(100vw - var(--scrollbar-width))/25)}}@media only screen and (min-width:768px) and (max-width:1190px){.scope .pdp-product-details{grid-column:4/7;padding:30px}}@media only screen and (min-width:1191px){.scope .pdp-product-details{grid-column:5/7;min-height:calc(100vh - 120px)}}.scope .product-wrapper{width:100%;overflow-x:hidden}.scope .pdp-gallery-scroll-container{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;top:0;left:0;overflow:hidden auto}.scope .pdp-gallery-scroll-container::-webkit-scrollbar{background:0 0;width:0}@media only screen and (min-width:768px){.scope .pdp-gallery-scroll-container{position:absolute}}@media only screen and (min-width:1191px){.scope .pdp-gallery-scroll-container{grid-template-rows:max-content;grid-template-columns:repeat(2,1fr);display:grid}}@media only screen and (max-width:767px){.scope .pdp-gallery-scroll-container{touch-action:pan-y}}.scope .pdp-gallery-item{scroll-snap-align:start;margin-top:-2px;position:relative}@media only screen and (min-width:1191px){.scope .pdp-gallery-item:last-child:nth-child(odd),.scope .pdp-gallery-item:only-child,.scope .pdp-gallery-item:first-child:nth-last-child(2),.scope .pdp-gallery-item:nth-child(2):last-child{grid-column:1/3}}.scope .pdp-gallery-image{cursor:zoom-in;width:100%}.scope .product-wrapper{z-index:2;background:#fff;position:relative}.scope .breadcrumb-item+.breadcrumb-item:before{float:left;content:"-";padding-right:4px}.scope .product-breadcrumb{color:#66706b;background-color:#0000;border-radius:1.875px;flex-wrap:wrap;margin-bottom:20px;padding:0 16px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.9px;list-style:none;display:flex}.scope .variation-button{color:#002d18;justify-content:space-between;align-items:center;width:100%;height:115px;padding:24px 30px;display:flex}.scope .couleur_button{box-shadow:inset 0 -1px #e5e5e5}.scope hr{border-color:#c8c8c8;margin:0}.scope .icon-select-color{margin-left:20px;margin-right:0;font-size:25px}.scope .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scope .price-label{color:#fff;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.12px;background-color:#0d564d;align-items:center;max-width:100%;margin-left:5px;padding:2px 4px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.scope #image_cart{-o-object-fit:cover;object-fit:cover;height:100%;min-height:148px;width:calc(8*(100vw - var(--scrollbar-width))/25);border-radius:10px;flex:none;margin-right:20px;overflow:hidden}.scope .cart-container{padding-left:20px;padding-right:20px}@media only screen and (min-width:1190px){.scope #image_cart{width:calc(2*(100vw - var(--scrollbar-width))/25);flex:none}.scope .cart-container{padding-left:50px;padding-right:50px}}.scope .continue-button{text-underline-offset:6px;cursor:pointer;line-height:inherit;color:#002d18;background:0 0;border:none;text-decoration:underline;transition:color .3s ease-in-out}.scope .banner-color>.couleur_button,.scope .banner-size>.taille_button{padding:0!important}.scope .description-container{-moz-column-gap:8px;text-align:left;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;padding-bottom:40px;display:grid}.scope .description>div>div>br{content:" ";margin:10px 0;display:block}@media only screen and (max-width:1190px){.scope .description-container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:500px){.scope .description-container{grid-template-columns:repeat(1,minmax(0,1fr));padding:0}}.scope .flex--space-between{justify-content:space-between}.scope title{border:unset}@media only screen and (max-width:767px){.scope .l-padding-bottom-row-small,.scope .l-m-padding-bottom-row-small,.scope .title{padding-bottom:8vw}.scope .js-pdp-delivery-popin>div>div>p,.scope .js-pdp-sizeguide-btn>div>div>p{display:none}.scope .l-padding-top-row-small,.scope .l-m-padding-top-row-small,.scope .title{padding-top:8vw}}.scope .text-left{text-align:left}.scope .curved--large{border-radius:15px}.scope .js-pdp-sizeguide-btn:hover,.scope .js-pdp-delivery-popin:hover{background-color:#f0f0f0}@media only screen and (max-width:500px){.scope .bottom-add-to-cart{display:none}}.scope .js-sticky-banner{height:85px}@media only screen and (max-width:800px){.scope .js-sticky-banner{height:63px}}.scope .mobile-add-to-cart{color:#fff;fill:#fff;background-color:#008a20}.scope .js-sticky-banner{z-index:119;position:fixed;left:0;right:0}.scope .banner-title{flex:320px}.scope .banner-color{flex:1 0 360px}.scope .banner-size{flex:1 0 280px}.scope .banner-price{flex:1 0 224px}.scope .banner-button{color:#fff;fill:#fff;background-color:#008a20;border-color:#008a20;flex:0 0 102px;height:100%}.scope .banner-button>svg{width:32px;height:32px}.scope .slider-desktop,.scope .slider-mobile{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.scope .slider-preview-mobile{z-index:1;flex-direction:row;align-items:center;gap:8px;height:20px;display:flex;position:absolute;bottom:15px;left:5px}.scope .slider-desktop>li>button.is-current,.scope .slider-mobile>li>button.is-current,.scope .slider-preview-mobile>li>button.is-current{background-color:#002d18}@media only screen and (min-width:1191px){.scope .slider-desktop>li>button,.scope .slider-mobile>li>button,.scope .slider-preview-mobile>li>button{cursor:pointer}.scope .slider-mobile,.scope .slider-preview-mobile{display:none}}@media only screen and (max-width:1190px){.scope .slider-desktop{display:none}}.scope .slider-desktop>li>button,.scope .slider-mobile>li>button,.scope .slider-preview-mobile>li>button{background-color:#c8c8c8;width:5px;height:5px;position:relative}.scope .slider-desktop>li,.scope .slider-mobile>li,.scope .slider-preview-mobile>li{height:6px}.scope .image-button{position:absolute;top:350px;right:10px}.scope .image-button>button{width:100%;padding:15px}.scope .poppin-image{opacity:0;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .4s;display:none;position:fixed;top:0;left:0}.scope .js-zoom{-webkit-user-select:none;user-select:none;touch-action:none;background-color:#f6f6f6;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}.scope .is-active-image-slide>button{opacity:1!important;border-color:#f0f0f0!important}.scope .is-opened{opacity:1;z-index:251}.scope .zoom-bottom-images{scrollbar-width:none;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0 10px;font-size:100%;list-style:none;display:flex;overflow-y:auto}.scope .zoom-bottom-container{z-index:2;justify-content:center;width:100%;display:flex;position:fixed;bottom:10px;left:0;overflow:hidden}.scope .zoom-slideshow{cursor:pointer;margin-bottom:10px;margin-right:10px}.scope .zoom-slideshow>button>img{cursor:pointer}.scope .zoom-slideshow>button{opacity:.5;background-color:#f0f0f0;border:1px solid #0000;width:58px;height:58px;margin:0;transition:all .3s;display:block;position:relative;overflow:hidden}.scope .zoom-icon-container{z-index:252}.scope .zoom-wrapper{width:100vw;height:100vh;position:relative}.scope .zoom-close-button{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:25px;right:50px}@media only screen and (max-width:800px){.scope .zoom-close-button{right:25px}}.scope .zoom-buttons{background-color:#fff;border:1px solid #f0f0f0;border-radius:22px;flex-direction:column;justify-content:center;width:44px;height:90px;margin-bottom:10px;display:flex;left:30px}.scope .zoom-buttons>button{height:100%}.scope .icons-zoom{width:20px;height:20px}.scope .zoom-buttons-container{flex-direction:column;display:flex;position:absolute;top:calc(50% - 80px);right:25px}@media only screen and (max-width:1191px){.scope .zoom-buttons-container{display:none}}.scope #zoom-reset-button{background-color:#fff;border:1px solid #f0f0f0;border-radius:22px;height:44px}.scope #zoom-reset-button:disabled,.scope #zoom-in-button:disabled,.scope #zoom-out-button:disabled{opacity:.25}.scope .icon-zoom-less{color:#0000}.scope #zoom-in-button{color:#00000059}.scope #footercontent{z-index:2;background-color:#fff;position:relative}.scope .preview-gallery-item{scroll-snap-align:start;flex:none;max-width:110%;position:relative}.scope .preview-slider{display:none}@media only screen and (min-width:1191px){.scope .preview-slider{border-radius:8px;flex-direction:column;align-items:flex-start;max-height:470px;display:flex;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}.scope .preview-slider-image{background-color:#f0f0f0;border:1px solid #0000;border-radius:8px;width:58px;height:58px;margin-bottom:8px;transition:all .3s;display:block;position:relative;overflow:hidden}}@media only screen and (max-width:1191px){.scope .preview-gallery-item{width:110%}}.scope .preview-slider>li>button{opacity:.5}.scope .preview-slider>li>.is-current{opacity:1;border-color:#f0f0f0}.scope .preview-scroll-container{scrollbar-width:none;scroll-snap-type:x mandatory;height:100%;margin-bottom:20px;display:flex;position:absolute;overflow:scroll hidden}.scope #preview-footer{justify-content:space-between;align-items:center}@media only screen and (max-width:1190px){.scope #preview-footer,.scope #size-footer{border-top:0;flex-direction:column;justify-content:center;padding:0;display:flex}.scope #preview-footer>div,.scope #size-footer>div{padding-top:20px;padding-bottom:20px}}.scope .preview-link{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 0 2px;text-decoration:underline;transition:color .3s ease-in-out;display:flex}.scope button:disabled{cursor:default!important}.scope .selected>.selector-image-footer{color:#fff;background-color:#002d18}.scope .selected>.image-wrapper{border:1px solid #002d18}.scope .description-aside{background-color:#fff;position:relative}.scope .bullet-list li:before{content:"•"}.scope .bullet-list li:before,.scope .dashed-list li:before{margin:0 5px;display:inline-block}@media only screen and (min-width:500px){.scope .description{padding-left:calc(1*(100vw - var(--scrollbar-width))/25);padding-right:calc(1*(100vw - var(--scrollbar-width))/25);padding-top:calc(.75*(100vw - var(--scrollbar-width))/25)}}.scope footer{z-index:10!important}.scope .js-accordion{z-index:2}.scope .js-accordion>.description{max-height:0;transition:max-height .6s ease-in-out;overflow:hidden}.scope .is-actif>.description{max-height:540px}.scope .js-accordion>button{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:1150px){.scope .more-infos>button{padding:30px 0}}.scope .js-pdp-sizeguide-btn,.scope .js-pdp-delivery-popin{max-width:88vw}.scope .icon-description{transition:all .2s ease-in-out}.scope .is-actif>button>.icon-description{transform:scale(-1)}@media only screen and (max-width:767px){.zoom-bottom-container{-webkit-overflow-scrolling:touch;white-space:nowrap;overflow-x:auto}}.pdp-atc-btn-more{width:1.4rem;height:1.4rem;font-size:1.3rem;line-height:1.4rem;top:15px;right:10px}.pdp-atc-btn{top:-72px;right:10px}.pdp-atc-btn>svg{font-size:3.2rem}.preview-grid{flex-flow:wrap;margin-top:20px;display:flex}.preview-grid>div{width:45%;margin-right:auto}@media only screen and (max-width:700px){.preview-grid>div{width:51%;margin-right:auto}}.color-group-selected{cursor:pointer;color:#fff;background-color:#002d18}.popin-content-container{padding-left:var(--h-padding);padding-right:var(--h-padding)}.icon-deco{vertical-align:text-bottom;font-size:2rem}.pagination-arrow.is-disabled{color:#c8c8c8;cursor:default;background-color:#f0f0f0;border-color:#f0f0f0}.lowstock{background-color:orange;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}
