.product__content{display:flex;flex-direction:column;max-width:1400px;margin:0 auto}@media (min-width: 992px){.product__content{flex-direction:row;padding:40px 60px 60px 60px;gap:40px}}.product__content .product__medias{width:100%;align-self:flex-start;position:relative}@media (min-width: 992px){.product__content .product__medias{width:50%}}.product__content .product__medias .content-badge{display:flex;position:absolute;left:40px;top:40px;z-index:1}@media (min-width: 992px){.product__content .product__medias .content-badge{left:20px;top:20px}}.product__content .product__medias .content-badge .badge{background:#FFF078;font-size:12px;letter-spacing:0px;border-radius:30px;line-height:30px;display:flex;padding:0 18px;align-items:center;gap:6px}@media (min-width: 992px){.product__content .product__medias .content-badge .badge{letter-spacing:1px}}.product__content .product__medias .content-badge .badge .picto{font-size:0px;line-height:0}.product__content .product__medias .content-badge .badge .picto svg{fill:none;stroke:#131611;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8px}.product__content .product__medias .product__images{overflow:hidden}@media (min-width: 992px){.product__content .product__medias .product__images{flex-wrap:wrap;overflow:hidden;gap:20px;display:flex}}.product__content .product__medias .product__images.slider--active{overflow:hidden;cursor:grab;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.product__content .product__medias .product__images.slider--active:active{cursor:grabbing}.product__content .product__medias .product__images.slider--active .product__images-track{display:flex;width:100%;transition:transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform}.product__content .product__medias .product__images.slider--active .product__image{flex:0 0 100%;flex-shrink:0}.product__content .product__medias .product__images .product__images-track{display:flex;width:100%}@media (min-width: 992px){.product__content .product__medias .product__images .product__images-track{gap:20px;flex-wrap:wrap}}.product__content .product__medias .product__images .product__image{overflow:hidden;aspect-ratio:1/1;width:100%;flex-shrink:0;padding:20px}@media (min-width: 992px){.product__content .product__medias .product__images .product__image{border-radius:40px;flex-shrink:1;padding:0;width:calc(50% - 10px)}}.product__content .product__medias .product__images .product__image.full{width:100%}.product__content .product__medias .product__images .product__image img{object-fit:cover;width:100%;height:100%;border-radius:30px}@media (min-width: 992px){.product__content .product__medias .product__images .product__image img{border-radius:0px}}.product__content .product__medias .slider__bullets{display:flex;justify-content:center;gap:6px;padding-top:10px;padding-bottom:10px}.product__content .product__medias .slider__bullets button{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#000000;opacity:0.25;cursor:pointer;transition:opacity 0.2s, transform 0.2s}.product__content .product__medias .slider__bullets button.is-active{opacity:1;transform:scale(1.4)}.product__content .product__infos{width:100%;padding:30px}@media (min-width: 992px){.product__content .product__infos{width:50%;padding:0;align-self:flex-start;position:sticky;top:calc(var(--header-height) + 40px)}}.product__content .product__infos .breadcrumb a,.product__content .product__infos .breadcrumb span{font-size:12px;line-height:16px;color:#999999}.product__content .product__infos .product__title{padding-bottom:20px;padding-top:20px}.product__content .product__infos .product__title .brand_wishlist{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;align-items:center}.product__content .product__infos .product__title .brand_wishlist .brand{padding-bottom:10px}.product__content .product__infos .product__title .brand_wishlist .brand a{font-size:12px;text-transform:uppercase;text-decoration:underline}.product__content .product__infos .product__title .brand_wishlist .content-wishlist{display:flex}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist{display:flex;align-items:center;gap:10px;cursor:pointer;background:none;appearance:none;outline:none;border:none;padding:0;border:1px solid #000000;height:32px;border-radius:32px;padding:0 14px;transition:all 0.3s ease}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist .picto{display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 0.3s ease}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist .picto svg{transition:all 0.3s ease;height:20px;width:20px}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist .label{font-family:var(--font-style2);color:#000000;position:relative;margin-bottom:-1px}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist:hover{background:#eff0f6;border:1px solid #eff0f6}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist.added .label{display:none}.product__content .product__infos .product__title .brand_wishlist .content-wishlist .cta-wishlist.added .picto:before{content:"✓";margin-right:5px;background:var(--color-green);height:18px;width:18px;border-radius:100%;line-height:12px;text-align:center;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.product__content .product__infos .product__title h1{font-family:var(--font-style2);line-height:32px;font-size:24px;margin:0}@media (min-width: 992px){.product__content .product__infos .product__title h1{line-height:40px;font-size:30px}}.product__content .product__infos .product__title .contenance{padding-top:10px;font-size:14px}.product__content .product__infos .product__price{font-size:20px;text-transform:uppercase;font-weight:400}.product__content .product__infos .product__price span{font-family:var(--font-style2)}.product__content .product__infos .product__description p{font-size:14px;line-height:18px;letter-spacing:0px}.product__content .product__infos .content-variants{padding:20px 0 10px 0}.product__content .product__infos .content-variants .variants{display:flex;gap:10px;flex-wrap:wrap}.product__content .product__infos .content-variants .variants .variant,.product__content .product__infos .content-variants .variants .variant-link{position:relative;border:1px solid #dddddd;border-radius:30px}.product__content .product__infos .content-variants .variants .variant .title,.product__content .product__infos .content-variants .variants .variant-link .title{font-size:12px;line-height:30px;padding:0 20px;transition:all 0.3s ease;white-space:nowrap;cursor:pointer}.product__content .product__infos .content-variants .variants .variant .color,.product__content .product__infos .content-variants .variants .variant-link .color{height:30px;width:30px;border-radius:30px}.product__content .product__infos .content-variants .variants .variant .variant-tooltip,.product__content .product__infos .content-variants .variants .variant-link .variant-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:#eff0f6;font-size:11px;line-height:1;white-space:nowrap;padding:6px 10px;border-radius:20px;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.2s ease;z-index:2}.product__content .product__infos .content-variants .variants .variant .variant-tooltip:empty,.product__content .product__infos .content-variants .variants .variant-link .variant-tooltip:empty{display:none}.product__content .product__infos .content-variants .variants .variant:hover,.product__content .product__infos .content-variants .variants .variant-link:hover{border:1px solid #000000}.product__content .product__infos .content-variants .variants .variant:hover .variant-tooltip,.product__content .product__infos .content-variants .variants .variant-link:hover .variant-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.product__content .product__infos .content-variants .variants .variant.active,.product__content .product__infos .content-variants .variants .variant-link.active{border:1px solid #000000;background:#000000;color:#ffffff}.product__content .product__infos .content-variants .variants .variant.active .variant-tooltip,.product__content .product__infos .content-variants .variants .variant-link.active .variant-tooltip{color:#000000}.product__content .product__infos .content-badge{padding-top:20px;padding-bottom:10px;display:flex}.product__content .product__infos .content-badge .badge{background:#FFF078;font-size:12px;letter-spacing:0px;border-radius:30px;line-height:30px;display:flex;padding:0 18px;align-items:center;gap:6px}@media (min-width: 992px){.product__content .product__infos .content-badge .badge{letter-spacing:1px}}.product__content .product__infos .content-badge .badge .picto{font-size:0px;line-height:0}.product__content .product__infos .content-badge .badge .picto svg{fill:none;stroke:#131611;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8px}.product__content .product__infos .add-to-cart-prd{display:flex;justify-content:space-between;padding-top:20px}.product__content .product__infos .add-to-cart-prd .cart-item__controls{line-height:50px;font-size:14px;border:1px solid #cccccc;border-radius:30px;overflow:hidden;padding:0 5px}@media (min-width: 992px){.product__content .product__infos .add-to-cart-prd .cart-item__controls{padding:0}}.product__content .product__infos .add-to-cart-prd .cart-item__controls button{background:none;border:none;appearance:none;width:30px;height:30px;border-radius:30px;cursor:pointer;color:#000;padding:0;transition:all 0.3s ease}@media (min-width: 992px){.product__content .product__infos .add-to-cart-prd .cart-item__controls button{width:50px;height:50px;border-radius:50px}}.product__content .product__infos .add-to-cart-prd .cart-item__controls button:hover{background:#eeeeee}.product__content .product__infos .add-to-cart-prd .cart-item__controls .cart-item__current{width:10px;text-align:center;display:inline-block}@media (min-width: 992px){.product__content .product__infos .add-to-cart-prd .cart-item__controls .cart-item__current{width:20px}}.product__content .product__infos .add-to-cart-prd .content-cta .cta{line-height:50px;display:block;font-size:12px;text-transform:uppercase;background:#57664A;border-radius:50px;padding:0 26px;cursor:pointer;border:1px solid #57664A;transition:all 0.3s ease;color:#ffffff}.product__content .product__infos .add-to-cart-prd .content-cta .cta:hover{border:1px solid #000000;background:#000000}.product__content .product__infos .add-to-cart-prd .content-cta .cta.notify-restock svg{margin-left:5px;fill:#ffffff}.product__content .product__infos .infos-plus{padding-top:20px;display:flex;flex-direction:column}.product__content .product__infos .infos-plus__item{border-top:1px solid #cccccc;cursor:pointer}.product__content .product__infos .infos-plus__item__title{padding:15px 0;font-family:var(--font-style2);display:flex;align-items:center;justify-content:space-between}.product__content .product__infos .infos-plus__item__title .control{height:11px;width:11px;position:relative}.product__content .product__infos .infos-plus__item__title .control:before{height:1px;background:var(--color-green);width:100%;position:absolute;top:5px;content:""}.product__content .product__infos .infos-plus__item__title .control:after{width:1px;background:var(--color-green);height:100%;position:absolute;left:5px;content:"";transform-origin:center;transform:scaleY(1);transition:all 0.3s ease}.product__content .product__infos .infos-plus__item__desc{font-size:14px;line-height:20px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s ease}.product__content .product__infos .infos-plus__item__desc__inner{overflow:hidden;min-height:0}.product__content .product__infos .infos-plus__item.active .infos-plus__item__title .control:after{transform:scaleY(0)}.product__content .product__infos .infos-plus__item.active .infos-plus__item__desc{grid-template-rows:1fr}.product__content .product__infos .infos-plus__item.active .infos-plus__item__desc .infos-plus__item__desc__inner{padding-bottom:15px}.product__content .product__infos .infos-plus .infos-plus__menu{padding-bottom:10px}.product__content .product__infos .infos-plus .infos-plus__menu ul{display:flex;gap:10px;flex-direction:column;border-bottom:1px solid #cccccc}@media (min-width: 992px){.product__content .product__infos .infos-plus .infos-plus__menu ul{flex-direction:row;gap:40px}}.product__content .product__infos .infos-plus .infos-plus__menu ul li{font-family:var(--font-style2);cursor:pointer;position:relative;color:#999999;padding:10px 0}.product__content .product__infos .infos-plus .infos-plus__menu ul li:before{height:2px;background:var(--color-green);width:100%;bottom:-1px;z-index:1;position:absolute;left:0;content:"";opacity:0;transition:all 0.3s ease}.product__content .product__infos .infos-plus .infos-plus__menu ul li.active{color:#000000}.product__content .product__infos .infos-plus .infos-plus__menu ul li.active:before{opacity:1}.product__content .product__infos .infos-plus .infos-plus__menu ul li:hover{color:#000000}.product__content .product__infos .infos-plus .infos-plus__content{overflow:hidden}.product__content .product__infos .infos-plus .infos-plus__content .descriptions{display:flex}.product__content .product__infos .infos-plus .infos-plus__content .descriptions .infos-plus__content__desc{font-size:14px;line-height:18px;flex-shrink:0;width:100%;transition:all 0.3s ease}.product__content .product__infos .infos-plus .infos-plus__content .descriptions .infos-plus__content__desc.on{opacity:1}.zoom-btn{position:absolute;top:40px;right:40px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,0.12);background:rgba(255,255,255,0.85);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#000;pointer-events:none;z-index:2}@media (min-width: 992px){.zoom-btn{top:20px;right:20px}}.product__image{position:relative}.product__image.zoom-inplace{cursor:crosshair;overflow:hidden}.product__image.zoom-inplace img{transition:transform 0.05s linear}.zoom-close--inplace{position:absolute;top:40px;right:40px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,0.12);background:rgba(255,255,255,0.85);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;color:#000;transition:background 0.2s}.zoom-close--inplace:hover{background:#fff}@media (min-width: 992px){.zoom-close--inplace{top:20px;right:20px}}.zoom-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.92);display:flex;align-items:center;justify-content:center}.zoom-overlay .zoom-close{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background 0.2s}.zoom-overlay .zoom-close:hover{background:rgba(255,255,255,0.2)}.zoom-overlay .zoom-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab}.zoom-overlay .zoom-container:active{cursor:grabbing}.zoom-overlay .zoom-container img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform 0.05s linear;user-select:none;pointer-events:none}body.zoom-open{overflow:hidden}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card{background:none;border:none}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card *{font-family:var(--font-style2);color:#000000}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card .subscription_group{padding:20px 0}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card .subscription_group .title_and_price_wrapper .in_widget_price{font-family:var(--font-style1);text-transform:uppercase}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card .subscription_group .title_and_price_wrapper .group_list_item{cursor:pointer}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card .subscription_group .group_list{padding:0}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .plan_card .subscription_group .group_list li .group_list_item{cursor:pointer}body .shopify_subscriptions_app_container .shopify_subscriptions_app_block .shopify_subscriptions_fieldset .shopify_subscriptions_app_policy{font-size:12px;letter-spacing:0;color:#999999;font-style:italic}.jdgm-legacy-widget-content .jdgm-rev-widg__header .jdgm-rev-widg__title{font-family:var(--font-style2)}.jdgm-legacy-widget-content .jdgm-rev-widg__header .jdgm-write-rev-link{border-radius:40px;font-size:12px;font-weight:400;text-transform:uppercase;display:inline-block;width:auto}.jdgm-legacy-widget-content .jdgm-rev-widg__header .jdgm-histogram__bar{border-radius:14px;overflow:hidden}.jdgm-legacy-widget-content .jdgm-rev__icon{border-radius:100%;overflow:hidden}.jdgm-legacy-widget-content .jdgm-rev__content .jdgm-rev__body p{font-size:14px;letter-spacing:0px}
