ul#product-grid{margin-top:40px;align-items:stretch}.new-card-wrapper.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none;box-shadow:0 0 5px 1px #0000001a;background-color:#fff;color:#000;overflow:visible;border-radius:7px}.new-card-wrapper .jdgm-prev-badge{font-size:12px}.new-card-wrapper .card{text-align:var(--card-text-alignment);text-decoration:none;transition:all .25s ease}.new-card-wrapper .card.atc-active{transform:translateY(0)}.new-card-wrapper .card:not(.ratio){display:flex;flex-direction:column;height:100%}.new-card-wrapper .card--card{height:100%}.new-card-wrapper .card--card,.new-card-wrapper .card--standard .card__inner{border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity));position:relative;box-sizing:border-box;background-color:#fff;flex:1}.new-card-wrapper .card--card:after,.new-card-wrapper .card--standard .card__inner:after{content:"";position:absolute;width:calc(var(--card-border-width) * 2 + 100%);height:calc(var(--card-border-width) * 2 + 100%);top:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);z-index:-1;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity))}.new-card-wrapper .card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding))}.new-card-wrapper .card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.new-card-wrapper .card--standard.card--text{background-color:transparent}.new-card-wrapper .card-information{text-align:var(--card-text-alignment)}.new-card-wrapper .card__media,.new-card-wrapper .card .media{bottom:0;position:absolute;top:0}.new-card-wrapper .card .media{width:100%}.new-card-wrapper .card__media{margin:var(--card-image-padding);width:calc(100% - 2 * var(--card-image-padding))}.new-card-wrapper .card--standard .card__media{margin:var(--card-image-padding)}.new-card-wrapper .card__inner{width:100%}.new-card-wrapper .card--media .card__inner .card__content{padding:.5rem;position:relative}.new-card-wrapper .card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.new-card-wrapper .card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.new-card-wrapper .card__information:not(.new-card-wrapper .card__information.card__information-huile){grid-row-start:2;padding:1.3rem .5rem}.new-card-wrapper .card__information.card__top-information{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:0;flex:1}.new-card-wrapper-2025 .card__information.card__top-information-2025{flex:none!important}.new-card-wrapper .card__information.card__top-information .subtitle--small{margin:0 0 8px}.new-card-wrapper .card:not(.ratio)>.card__content:not(.new-card-wrapper-2025){grid-template-rows:max-content minmax(0,1fr) max-content auto;flex:1}.new-card-wrapper-2025 .card:not(.ratio)>.card__content{display:contents!important}@media screen and (min-width: 750px){.new-card-wrapper .jdgm-prev-badge{font-size:inherit}.new-card-wrapper .card__information{padding-bottom:1.5rem;padding-top:2.5rem}}.new-card-wrapper .card__badge{align-self:flex-end;align-items:center;grid-row-start:3;justify-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;width:100%;justify-content:space-between;padding:0 2px}@media screen and (max-width: 350px){.new-card-wrapper .card__badge .badge{font-size:8px}}.new-card-wrapper .card__badge.top.right{position:absolute;top:.5rem;right:.5rem}.new-card-wrapper .card__badge.top{align-self:flex-start;grid-row-start:1}.new-card-wrapper .card__badge.right{justify-content:flex-end}.new-card-wrapper .card>.card__content>.card__badge{margin:1.3rem}.new-card-wrapper .card__media .media img{height:100%;object-fit:contain;object-position:center center;width:100%}.new-card-wrapper .card__inner:not(.ratio)>.card__content{height:100%}.new-card-wrapper .card__heading{margin-top:0;margin-bottom:0;line-height:calc(1 + .75/max(1,var(--font-heading-scale)));font-size:16px}.new-card-wrapper .card__heading.h5{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:2.5px;margin-top:1rem;color:#000}.new-card-wrapper .card__heading:last-child{margin-bottom:0}.new-card-wrapper .card--card.card--media>.card__content{margin-top:calc(0rem - var(--card-image-padding))}.new-card-wrapper .card--standard.card--text a:after,.new-card-wrapper .card--card .card__heading a:after{bottom:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);right:calc(var(--card-border-width) * -1);top:calc(var(--card-border-width) * -1)}.new-card-wrapper .card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.new-card-wrapper .card__heading a:after{outline-offset:.3rem}.new-card-wrapper .card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.new-card-wrapper .card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.new-card-wrapper .card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.new-card-wrapper .card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width: 990px){.new-card-wrapper .card .media.media--hover-effect>img:only-child,.card-wrapper.new-card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.new-card-wrapper .card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover.new-card-wrapper .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.new-card-wrapper.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.new-card-wrapper.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.new-card-wrapper .underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}.new-card-wrapper .card__media.card__media_new_card_product_huiles .media img{transform:scale(.8)!important}}.new-card-wrapper .card--standard.card--media .card__inner .card__information,.new-card-wrapper .card--standard.card--text>.card__content .card__heading,.new-card-wrapper .card--standard>.card__content .card__badge,.new-card-wrapper .card--standard.card--text.article-card>.card__content .card__information,.new-card-wrapper .card--standard>.card__content .card__caption{display:none}.new-card-wrapper .card--standard>.card__content{padding:0}.new-card-wrapper .card--standard>.card__content .card__information{padding-left:0;padding-right:0}.new-card-wrapper .card--card.card--media .card__inner .card__information,.new-card-wrapper .card--card.card--text .card__inner,.new-card-wrapper .card--card.card--media>.card__content .card__badge{display:none}.new-card-wrapper .card--extend-height{height:100%}.new-card-wrapper .card--extend-height.card--standard.card--text,.new-card-wrapper .card--extend-height.card--media{display:flex;flex-direction:column}.new-card-wrapper .card--extend-height.card--standard.card--text .card__inner,.new-card-wrapper .card--extend-height.card--media .card__inner{flex-grow:1}.new-card-wrapper .card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.new-card-wrapper .card-information>*+*{margin-top:.5rem}.new-card-wrapper .card-information{width:100%}.new-card-wrapper .card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.new-card-wrapper .card-information>.price{color:rgb(var(--color-foreground))}.new-card-wrapper .card-information>.rating{margin-top:.4rem}.new-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.new-card-wrapper .card-information .caption{letter-spacing:.07rem}.new-card-wrapper .card-article-info{margin-top:1rem}.card__badge__left_container{display:flex;gap:2px}.new-card-wrapper .badge{display:flex;align-items:center;font-family:var(--font-heading-banner-semibold);font-weight:600;border-width:2px;z-index:2}.new-card-wrapper .subtitle-card-collection{font-size:14px;margin-top:.5rem}.card-top-badges{position:absolute;width:100%;display:flex;justify-content:center;gap:5px;top:-10px}.card-top-badge:not(.card-bottom-badge-2,.card-top-badge.card-top-badge-2025){width:fit-content!important;border-radius:40px;padding:5px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-shadow:0 -3px 4px 2px #0000001a;font-weight:700!important}.card-top-badge img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 749px){.card-top-badges{top:-8.5px}.card-top-badge{box-shadow:0 -1px 4px 2px #0000001a}.new-card-wrapper .card__media .media img{transform:scale(1)}.new-card-wrapper .badge{font-size:10px}.variant-item_name{display:none!important}}@media screen and (max-width: 425px){.new-card-wrapper .card__heading.h5:not(.card__heading-2025){font-size:14px;flex:1;margin:0 0 4px}.card-top-badges{justify-content:space-around}.new-card-wrapper .badge:not(.new-card-wrapper .badge.card-top-badge){font-size:3vw!important;letter-spacing:0;padding:6px;border:1px solid}.new-card-wrapper .card-top-badge:not(.new-card-wrapper .card-top-badge.card-top-badge-2025){font-size:2.2vw}.new-card-wrapper .card-top-badge-2025{font-size:1.2rem!important}.variant-item_name{display:none!important}}.a-partir-de{margin-right:4px}.new-card-wrapper .card__unavailable{filter:grayscale(1)}.new-card-wrapper .card__color--unavailable{background-color:gray;color:#fff}@media screen and (max-width:749px){.new-card-wrapper .badge:not(.new-card-wrapper .badge.card-top-badge){font-size:12px!important}}.new-card-wrapper .progress-bar{margin:10px 0 0}.new-card-wrapper .progress-stock__bar p{font-size:14px;margin-top:5px;text-align:center}.new-card-wrapper .progress-stock__bar span{font-weight:700}.progress-stock__bar{padding:0 10px}.new-card-wrapper .inventory-progress{background-color:#eee;border-radius:13px;margin-right:0}.new-card-wrapper .current-inventory{width:0%;height:10px;border-radius:13px;display:block!important}.new-card-wrapper .quick_atc{grid-row-start:3;display:block;padding:1.5rem 1rem;padding-top:0}.new-card-wrapper .quick_atc .product-form__buttons .product-form__submit .price-item--regular .promo,.product-price-card-2025 .price-item--regular .promo{display:none}.new-card-wrapper .card.atc-active .quick_atc{display:block}.new-card-wrapper .collection-atc__select{-webkit-appearance:none;background-image:url(https://cdn.shopify.com/s/files/1/0519/3121/8103/files/caret-down.png?v=1700754766);color:rgb(var(--color-foreground));background-repeat:no-repeat;background-position:right center;position:relative;z-index:3;width:-webkit-fill-available;width:-moz-available;padding:8px 5px;margin-bottom:7px;border-radius:7px;text-align:center;color:#000}.new-card-wrapper .collection-atc__select option{color:#000}.new-card-wrapper .quick_atc .product-form__submit,.new-card-wrapper .quick_atc .product-form__submit:after{padding:0 5px;border-radius:7px;font-size:1.3rem}.product-grid.contains-card{align-items:stretch}.new-card-wrapper .quick_atc .product-form{display:block}@media screen and (max-width:749px){.new-card-wrapper .quick_atc{display:block}.new-card-wrapper .quick_atc{grid-row-start:3;display:block;padding:1.3rem 1rem;padding-top:0}}@media screen and (max-width:425px){.new-card-wrapper .quick_atc .product-form__submit{font-size:11px;padding:0;min-height:40px;letter-spacing:normal}.product-form__submit.show_price .price-item-collection_atc{font-size:10px!important}.product-form__submit.show_price .price-item-collection_atc.price-item-collection_atc_huile{font-size:1.4rem!important}}.new-card-wrapper .article-card .media{border-radius:15px 15px 0 0}.new-card-wrapper .article-card .card__badge .badge{background-color:#fff;color:#000;border-color:var(--gradient-base-accent-2)}.new-card-wrapper .article-card.card--standard>.card__content .card__information{padding-left:10px;padding-right:10px}.new-card-wrapper .article-card .card__heading{letter-spacing:normal;line-height:normal}.new-card-wrapper .article-card time{font-weight:300}@media screen and (max-width:749px){.new-card-wrapper .article-card .card__media .media img{transform:none}}product-crossells .product-grid.contains-card{align-items:stretch!important}.new-card-wrapper.horizontal-card-wrapper{box-shadow:none;overflow:hidden}.new-card-wrapper.horizontal-card-wrapper .card:not(.ratio){display:flex;flex-direction:row;height:100%}.new-card-wrapper.horizontal-card-wrapper .card--standard .card__inner{flex:.6}.new-card-wrapper.horizontal-card-wrapper .card__media .media img{object-fit:contain}.new-card-wrapper.horizontal-card-wrapper .card__information.card__top-information{display:flex;flex-direction:column;align-items:flex-start;text-align:center;padding-bottom:0;text-align:left;flex:1;padding-top:10px}.new-card-wrapper.horizontal-card-wrapper .card__heading a:after{display:none}.crossell-fake-checkbox--label{width:24px;height:24px;border:1px solid;border-radius:50%;margin-top:10px;margin-left:10px;position:relative;cursor:pointer}.crossell-fake-checkbox--label:before{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.25;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer}.product-crossell-btn--price{margin-left:5px}@media screen and (max-width: 600px){.slider--tablet.grid--peek.grid--2-col-tablet-down .horizontal-grid__item,.grid--peek .horizontal-grid__item{width:calc(95% - var(--grid-mobile-horizontal-spacing) - 0%);min-width:calc(95% - var(--grid-mobile-horizontal-spacing) - 0rem)}.new-card-wrapper.horizontal-card-wrapper .card--standard .card__inner{flex:.7}.new-card-wrapper.horizontal-card-wrapper .card__heading.h5{flex:none}}.product-form__submit.show_price .price-item-collection_atc{font-size:12px;position:relative;margin-right:3px;font-weight:500}.price-item-collection_atc-card-2025{position:relative}.product-form__submit.show_price .price-item-collection_atc:after,.price-item-collection_atc-card-2025:after,.product-price-card-2025 .prices-items-collection-card-2025 .price-item--regular:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);width:80%;height:2px;background-color:red}.product-price-card-2025 .price-item--regular{font-size:18px;position:relative}.product-form__submit.show_price .product-card__button-price--new{display:inline-flex}.product-form__submit .product-card__button-price--new,.product-form__submit .price-item--regular .promo{display:none}.product-form__submit.show_price .product-card__button-price__content{font-size:12px;position:relative;margin-right:3px;font-weight:500}.product-form__submit.show_price .product-card__button-price__content:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);width:80%;height:1px;background-color:red}.new-card-wrapper .quick_atc .product-form__submit{transition:all .25s ease}.new-card-wrapper .quick_atc .product-form__submit:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) var(--gradient-base-accent-2)}.new-card-wrapper .quick_atc .product-form__submit:hover{background:#fff}.new-card-wrapper .quick_atc .product-form__submit:hover span{color:#000!important}@media screen and (min-width: 990px){.new-card-wrapper .card__media.card__media_new_card_product_huiles .media img{transform:scale(.8)!important}}.new-card-wrapper .card__media.card__media_new_card_product_huiles .media img{margin-top:3rem!important}.card-informations-huile .product-card__button-prices{font-size:10px!important}@media screen and (max-width: 749px){.card-informations-huile{padding:1.3rem 0rem!important}.card__inner:not(.card__inner-huile).color-inverse.gradient.ratio{min-height:175px}}.card-informations-huile{padding:1.5rem 1rem!important}.new-card-wrapper .card__information.card__information-huile{padding-top:1rem!important;padding-bottom:0!important}.new-card-wrapper .card__heading.card__heading-huile.h5{font-size:16px}.card__inner-huile{margin-top:2rem}.badge-huile{display:flex;gap:4px}.badge-huile{max-width:150px}.badge-huile img{width:45px;height:auto;aspect-ratio:1}.product-form__submit-huile,.product-form__submit.show_price .price-item-collection_atc.price-item-collection_atc-huile{font-size:1.6rem!important}.card__top-information-2025{align-items:start!important;padding:1.3rem!important}.prices-items-collection-card-2025{display:flex;flex-wrap:wrap;margin-bottom:.5rem;width:100%;justify-content:space-evenly}.card-top-badge.card-bottom-badge-2.card-top-badge-2025{border-radius:0!important}.badge-card-2025{padding:.2rem!important}.variant-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;width:100%;border:none;padding:.5rem 0}.variant-button{border:1px solid #d8d8d8;padding:7px;border-radius:8px;cursor:pointer;font-size:14px;background:#fff;color:#333;position:relative;overflow:hidden}.variant-button input{display:none}.variant-button:hover:not(.selected,.variant-button.variant-group-custom__label--soldout){border:1px solid var(--gradient-base-accent-2);background:#f5f5f5}.variant-button.variant-group-custom__label--soldout{opacity:.5;cursor:not-allowed}.new-card-wrapper-2025{border-radius:12px;overflow:hidden;transition:transform .2s ease}.new-card-wrapper-2025:hover{transform:translateY(-2px)}.new-card-wrapper-2025 .card__heading a:after{bottom:40%!important}.new-card-wrapper-2025 .quick-atc.quick_atc-2025{padding:1.5rem 1rem!important}.card-top-badges:not(.card-top-badges-2025){z-index:2;padding:0 10px}.card-top-badges-2025{padding:0;z-index:2}.card-top-badge{font-size:12px;padding:4px 12px;border-radius:20px;font-weight:600}.card__top-information-2025{padding:15px!important;text-align:left!important}.card__heading.h5{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.prices-items-collection-card-2025{display:flex;align-items:center}.price-item-collection_atc-card-2025,.product-price-card-2025 .price-item--regular{font-size:16px}.new-card-2025-atc-text{text-transform:uppercase}.product-card__button-price--new.product-card__button-price--new-2025,.product-price-card-2025 .product-card__button-price--new{font-weight:600;font-size:18px;color:#4ab9e8}.badge-card-2025{display:inline-flex;align-items:center;font-size:1.4rem!important;padding:4px 8px!important;border-radius:4px;font-weight:500}.card-top-badge.card-top-badge-2025:not(.card-bottom-badge-2){width:100%;border-radius:8px 8px 0 0;padding:5px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-shadow:0 -3px 4px 2px #0000001a;font-weight:700!important}.subtitle-badge-container{display:flex;width:100%;justify-content:space-between;align-items:center}.quick_atc{padding:0 15px 15px}.new-card-wrapper.new-card-2025-wrapper .card__heading.h5{color:#4ab9e8}.subtitle--small-2025 .badge{margin-left:auto;font-weight:500!important}.subtitle--small-2025{width:100%}.new-card-wrapper-2025 .card__badge{align-self:flex-end;align-items:center;grid-row-start:3;justify-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;width:100%;justify-content:center;padding:0 2px}.card-top-badge.card-top-badge-2025.card-top-badge-1.badge{background-color:#90d7f5!important;border-color:#90d7f5!important}.card__badge.card__badge-2025 .badge{width:100%!important;color:#000;background-color:#fff;justify-content:center;text-align:center}.product-card__button-price--new.product-card__button-price--new-2025,.product-price-card-2025 .product-card__button-price--new{font-weight:600;font-size:24px;color:#4ab9e8}.product-form__submit{width:100%;min-height:44px;font-weight:600;font-size:14px;border-radius:8px;transition:all .2s ease}@media screen and (max-width: 900px){.card-top-badge.card-top-badge-2025:not(.card-bottom-badge-2){font-size:1.2rem!important}.quick_atc.quick_atc-2025,.card__information.card__top-information.card__top-information-2025{align-items:center!important}.new-card-wrapper-2025 .card__heading.h5{text-align:center!important;font-size:1.6rem;padding-top:1rem!important}.quick_atc.quick_atc-2025,.card__information.card__top-information.card__top-information-2025{align-items:center!important;padding:.5rem!important}.variant-button{display:block;width:100%;text-align:center;padding:3px 5px;font-size:14px}.card__heading.h5,.product-card__button-price--new{font-size:14px}.card__badge.card__badge-2025 .badge{width:max-content!important;justify-content:space-between}.new-card-wrapper-2025 .card__badge{justify-content:space-between}}.new-card-wrapper .badge.badge-type-2025{color:#000;border-width:1px!important}.subtitle--small-2025{font-size:1.4rem;letter-spacing:.05rem}.subtitle-badge-container-2025{justify-content:center}.new-card-wrapper-2025 .card__heading.h5{color:#49b9e8}.card-top-badge.card-top-badge-2.card-bottom-badge-2.badge.badge-card-2025{color:#fff!important;background-color:red!important;border-color:red!important}@media (max-width: 767px){.variant-buttons.variant-group-custom{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.subtitle--small-2025{font-size:1.4rem}.variant-buttons.variant-group-custom button{width:100%;padding:.75rem 0;text-align:center;font-weight:600;font-size:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#222;transition:background-color .1s,border-color .1s,color .1s}}.variant-buttons.variant-group-custom .variant-group-custom__label--active{background-color:#e0f4ff;border-color:#66b3ff;color:#000;font-weight:600}.variant-buttons.variant-group-custom button:hover{border-color:#999}.card__inner:not(.card__inner-huile .card_inner-2025).color-inverse.gradient.ratio{order:1}.card__information.card__top-information:not(.card__top-information-2025){order:2}.card__content:not(.card_content-huiles .card__content-2025){order:3}.card-badge-image-top-left{position:absolute;top:2rem;left:1rem;z-index:3;width:40px;height:40px;pointer-events:none}.card-badge-image-top-left img{width:100%;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-new-card.css.map */
