.section-product-focus .product-focus{display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding:0 30px}@media (min-width: 992px){.section-product-focus .product-focus{flex-direction:row;align-items:center}}@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;border-radius:20px;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;font-weight:bold;font-family:var(--font-bellota);color:#000000}.section-product-focus .product-focus .right .description a h2 span{display:block;font-weight:400;font-family:var(--font-montserrat)}.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;border-radius: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;border-radius: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;align-items:flex-end;width:100%;flex:1;margin-top:15px;gap:20px}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product{display:flex;border:2px solid var(--color-cta-product-min);transition:all 0.3s ease;padding:10px 15px;border-radius:50px;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;align-items:center;width:100%;height:50px;text-decoration:none;color:#000000}@media (min-width: 992px){.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product{padding:10px 20px}}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos{flex:1;height:18px;overflow:hidden;margin-top:1px}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .select,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .select,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .select,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .select,.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 .show-product .infos .select{font-size:14px;line-height:18px}@media (max-width: 1130px){.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .label .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .select .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .label .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .select .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .label .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .select .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .label .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .select .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .label .plus,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .select .plus{display:none}}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader{background:var(--color-cta-product-min);display:none;align-items:center;justify-content:center;height:100%;width:100%;top:0;left:0;position:absolute;z-index:1}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader:before{height:8px;width:8px;border-radius:100%;background:#ffffff;content:"";display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader .mid{height:8px;width:8px;border-radius:100%;background:#ffffff;display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .infos .content-loader .loader:after{height:8px;width:8px;border-radius:100%;background:#ffffff;content:"";display:inline-block}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .price,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .price,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .price,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price{text-align:right;font-size:14px;line-height:14px;margin-top:1px;display:flex;flex-direction:column}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price .currentprice,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .price .currentprice,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .price .currentprice,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .price .currentprice,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price .currentprice{font-size:14px;line-height:14px}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .price .oldprice,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .price .oldprice{text-decoration:line-through;font-size:11px;color:#666666}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select.loading .infos .label,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .label{margin-top:-18px}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select.loading .infos .content-loader,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product.loading .infos .content-loader{display:flex}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle.loading .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock.loading .infos .content-loader .loader:before,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select.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{animation:addToCartLoading 1s ease 0.2s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle.loading .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock.loading .infos .content-loader .loader .mid,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select.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{animation:addToCartLoading 1s ease 0.4s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart.loading .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle.loading .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock.loading .infos .content-loader .loader:after,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select.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{animation:addToCartLoading 1s ease 0.6s infinite}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .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 .add-to-cart .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select .content-arrow .arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product .content-arrow .arrow{fill:#000000;height:18px}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select:hover,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product:hover{border:2px solid var(--color-cta-product-min);background:var(--color-cta-product-min)}.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .add-to-cart-bundle:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .to-select:hover .content-arrow,.section-product-focus .product-focus .right .description .content-add-to-cart .show-product:hover .content-arrow{width:18px}.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock{pointer-events:none}.section-product-focus .product-focus .right .description .content-add-to-cart .out-of-stock .infos .label.oos{display:block}
