.section-product-focus .product-focus{display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding:0 30px 50px 30px}@media (min-width: 992px){.section-product-focus .product-focus{flex-direction:row;align-items:center;padding:0 30px}}@media (min-width: 992px){.section-product-focus .product-focus .left{width:50%;padding-right:20px}}.section-product-focus .product-focus .left .content-image{overflow:hidden;font-size:0px;line-height:0px;margin-bottom:20px;display:block;text-decoration:none}@media (min-width: 992px){.section-product-focus .product-focus .left .content-image{margin-bottom:0px}}.section-product-focus .product-focus .left .content-image img{width:100%;object-fit:contain}@media (min-width: 992px){.section-product-focus .product-focus .right{width:50%;padding-left:20px}}.section-product-focus .product-focus .right .description a{text-decoration:none}.section-product-focus .product-focus .right .description a h2{font-size:30px;line-height:40px;position:relative;font-weight:400;text-transform:uppercase;color:#000000}.section-product-focus .product-focus .right .description a h2 .brand{display:block;font-size:16px;line-height:16px;padding-bottom:5px;letter-spacing:1px}@media (min-width: 992px){.section-product-focus .product-focus .right .description a h2 .brand{padding-bottom:0px}}.section-product-focus .product-focus .right .description a h3.tags{display:flex;flex-wrap:wrap;padding-top:10px}.section-product-focus .product-focus .right .description a h3.tags .tag{display:inline-block;font-size:10px;text-transform:uppercase;line-height:20px;border-radius:4px;margin-right:10px;margin-bottom:10px;padding:0 10px;color:#000000;border:1px solid #000000}.section-product-focus .product-focus .right .description a .benefices{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:20px}.section-product-focus .product-focus .right .description a .benefices .ben{display:inline-block;background:var(--color-beige-benefices);color:#ffffff;font-size:10px;line-height:18px;margin-right:5px;margin-bottom:5px;padding:0 8px;color:var(--color-beige-benefices-dark)}@media (min-width: 992px){.section-product-focus .product-focus .right .description a .benefices .ben{line-height:20px;padding:0 10px}}.section-product-focus .product-focus .right .description p{font-size:14px;line-height:22px}.section-product-focus .product-focus .right .description .content-reviews-min{position:relative;transition:all 0.3s ease;display:flex;cursor:pointer;flex-direction:row;align-items:center}.section-product-focus .product-focus .right .description .content-reviews-min::after{content:"↑";font-size:12px;line-height:20px;position:absolute;right:8px;top:50%;color:#666;margin-top:-10px;transition:all 0.3s ease 0s;color:#ffffff;transform:rotate(180deg)}.section-product-focus .product-focus .right .description .content-reviews-min .stars{font-size:0px;line-height:0px;display:inline-block}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star{display:inline-block;position:relative;margin-right:4px;height:12px;width:12px}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star:before{content:"★";color:#c9c9c9;font-size:12px;line-height:12px;display:inline-block}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star:after{content:"★";color:#FFCD00;font-size:12px;line-height:12px;position:absolute;left:0;top:0;z-index:1;display:none}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active:after{display:inline-block}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-1:after{display:inline-block;overflow:hidden;width:10%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-1:after{display:inline-block;overflow:hidden;width:10%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-2:after{display:inline-block;overflow:hidden;width:20%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-3:after{display:inline-block;overflow:hidden;width:30%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-4:after{display:inline-block;overflow:hidden;width:40%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-5:after{display:inline-block;overflow:hidden;width:50%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-6:after{display:inline-block;overflow:hidden;width:60%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-7:after{display:inline-block;overflow:hidden;width:70%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-8:after{display:inline-block;overflow:hidden;width:80%}.section-product-focus .product-focus .right .description .content-reviews-min .stars .star.active-s-9:after{display:inline-block;overflow:hidden;width:90%}.section-product-focus .product-focus .right .description .content-reviews-min .content-nb{display:inline-block;padding-top:0px;line-height:16px;height:16px}.section-product-focus .product-focus .right .description .content-reviews-min .content-nb .count{position:relative;font-size:14px;line-height:16px;color:#000000;padding-left:10px;margin-left:10px}.section-product-focus .product-focus .right .description .content-reviews-min .content-nb .count:before{margin-right:10px;position:absolute;top:50%;margin-top:-5px;content:"";left:0;display:inline-block;height:10px;width:1px;background-color:#666666;vertical-align:middle}.section-product-focus .product-focus .right .description .content-reviews-min .content-nb .note{font-size:14px;line-height:16px;color:#000000}.section-product-focus .product-focus .right .description .content-add-to-cart{display:flex;gap:20px;align-items:center;margin-top:10px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement{padding-bottom:20px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement .conditionnement h3{font-size:14px;margin-bottom:10px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement .conditionnement ul{display:flex;gap:10px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement .conditionnement ul li{padding:0 10px;line-height:30px;font-size:14px;border:1px solid #eeeeee;transition:all 0.3s ease;border-radius:3px;margin-bottom:10px;cursor:pointer;transition:all 0.3s ease;width:50%}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement .conditionnement ul li.active{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-conditionnement .conditionnement ul li:hover{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant h3{font-size:12px;line-height:30px;font-weight:bold;flex:1}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant h3{flex:auto;padding-right:20px}}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle{display:inline-block;padding:0 10px;line-height:30px;font-size:14px;border:1px solid #eeeeee;transition:all 0.3s ease;margin-right:10px;border-radius:3px;margin-bottom:10px;cursor:pointer}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle .color{height:20px;width:20px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle:last-child{margin-right:0px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle.selected{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle:hover{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-group-variant .variants-bundle .variant-bundle.active{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants{display:flex;margin-bottom:10px;flex-direction:column}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants h3{font-size:12px;line-height:30px;flex:1}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants h3{flex:auto;padding-right:20px}}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .choose{display:flex;border:1px solid #eeeeee;padding:0 10px;border-radius:3px;line-height:30px;font-size:14px;cursor:pointer;margin-bottom:10px;justify-content:space-between;align-items:center}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .choose .current .variant-current .color{height:20px;width:20px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .choose .icon{display:flex;align-items:center}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .choose .icon svg{height:12px;transition:all 0.3s ease}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants{display:flex;flex-wrap:wrap;transition:all 0.3s ease;transform-origin:top}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants .variant{display:inline-block;padding:0 10px;line-height:30px;font-size:14px;border:2px solid var(--color-1);transition:all 0.3s ease;margin-right:10px;border-radius:30px;margin-bottom:10px;cursor:pointer}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants .variant .color{height:20px;width:20px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants .variant:last-child{margin-right:0px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants .variant.selected{background:var(--color-1)}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants .select-variants .variant:hover{background:var(--color-1)}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode .select-variants{height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:all 0.3s ease}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode.open .select-variants{height:auto;transform:scaleY(1)}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode.open .choose .icon svg{transform:rotate(180deg)}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode.show-m10 .select-variants{height:auto;transform:scaleY(1)}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode.show-m10 .choose{display:none}.section-product-focus .product-focus .right .description .content-add-to-cart .content-select-variants.select-mode.show-m10 .choose .icon svg{transform:rotate(180deg)}}.section-product-focus .product-focus .right .description .content-add-to-cart .content-badge{margin-bottom:10px;text-align:right}.section-product-focus .product-focus .right .description .content-add-to-cart .content-badge .badge{font-size:12px}.section-product-focus .product-focus .right .description .content-add-to-cart .login{display:inline-block;background:#333333;transition:all 0.3s ease;padding:10px;border-radius:3px;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;align-items:center;text-decoration:none;color:#ffffff;padding:10px 15px;font-weight:bold}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .login{padding:10px 20px}}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos{flex:1;height:18px;overflow:hidden}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .label{font-size:15px;line-height:20px}.section-product-focus .product-focus .right .description .content-add-to-cart .login:hover{background:#000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity{display:flex;gap:10px;align-items:center}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity .btn{height:34px;width:34px;display:flex;align-items:center;justify-content:center;font-size:0px;line-height:0px;border-radius:100%;background:#eeeeee;cursor:pointer;transition:all 0.3s ease}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity .btn svg{width:16px}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity .btn:hover{background:#000000}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity .btn:hover svg{fill:#ffffff}.section-product-focus .product-focus .right .description .content-add-to-cart .content-quantity .quantity .current{width:20px;text-align:center}.section-product-focus .product-focus .right .description .content-add-to-cart .login,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart{display:flex;background:#000000;transition:all 0.3s ease;padding:10px;border-radius:5px;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;align-items:center;color:#ffffff;padding:10px 15px;font-weight:bold;border:1px solid #000000}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .login,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart{padding:10px 20px}}.section-product-focus .product-focus .right .description .content-add-to-cart .login .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .content-arrow{width:0;overflow:hidden;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;margin-top:-2px}.section-product-focus .product-focus .right .description .content-add-to-cart .login .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .content-arrow .arrow{fill:#000000;height:18px}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos{flex:1;height:18px;overflow:hidden}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .label{font-size:15px;line-height:20px}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader{background:#000000;align-items:center;justify-content:center;z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;display:none}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader:before{height:8px;width:8px;border-radius:100%;background:#fff;content:"";display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader .mid{height:8px;width:8px;border-radius:100%;background:#fff;display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .login .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader:after{height:8px;width:8px;border-radius:100%;background:#fff;content:"";display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .login .contenance,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .contenance,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .contenance{font-size:12px;padding-left:10px;padding-right:10px;margin-right:10px;border-right:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .login .price,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price{font-size:15px;line-height:20px}.section-product-focus .product-focus .right .description .content-add-to-cart .login .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price .oldprice{text-decoration:line-through;color:#666666;font-size:12px}.section-product-focus .product-focus .right .description .content-add-to-cart .login .price .oldprice.show,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price .oldprice.show,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price .oldprice.show{margin-right:5px}.section-product-focus .product-focus .right .description .content-add-to-cart .login:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart:hover{background:none;color:#000000}.section-product-focus .product-focus .right .description .content-add-to-cart .login:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart:hover .content-arrow{width:18px}.section-product-focus .product-focus .right .description .content-add-to-cart .login:hover .content-arrow svg,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product:hover .content-arrow svg,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart:hover .content-arrow svg{fill:#000000}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .label{margin-top:-18px}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader{display:flex}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader:before{animation:addToCartLoading 1s ease 0.2s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader .mid{animation:addToCartLoading 1s ease 0.4s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader:after{animation:addToCartLoading 1s ease 0.6s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .login.loading .loading-mask,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .loading-mask,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .loading-mask{position:absolute;width:100%;height:100%;top:0;left:0}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock{pointer-events:none;border:1px solid #aaaaaa;border:0px !important}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock:hover{border:1px solid #000000}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock .infos{position:initial;overflow:visible}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock .infos .label.oos,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock .infos .label.oos,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock .infos .label.oos{display:block;position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;font-size:16px}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock .infos .label.oos span,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock .infos .label.oos span,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock .infos .label.oos span{position:relative;z-index:1;font-weight:700;text-transform:uppercase}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock .infos .label.oos:before,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock .infos .label.oos:before,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock .infos .label.oos:before{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.8;background:#ffffff;content:""}.section-product-focus .product-focus .right .description .content-add-to-cart .login.out-of-stock .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.out-of-stock .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.out-of-stock .infos .content-loader{display:none}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart{margin-top:20px}}
