.product-card{background-color:#fff}.product-card,.product-card>a{width:100%;height:100%;position:relative}.product-card>a{text-decoration:none;box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;flex-direction:column}.product-card>a:hover .product-image__wrapper .background-color{opacity:.25}.product-card>a:hover .product-image__wrapper .v-image{transform:scale(1);filter:drop-shadow(0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05))}.product-card>a:hover .product-border{opacity:1}.product-card>a .product-image__wrapper{width:100%;height:150px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-o-object-fit:contain;object-fit:contain;padding:10px}.product-card>a .product-image__wrapper .v-image,.product-card>a .product-image__wrapper img{transform:scale(.9);transition:transform .25s ease-in}.product-card>a .product-image__wrapper .background-color{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.product-card>a .product-border{height:2px;width:100%;opacity:0;transition:opacity .25s ease-in}.product-card>a .product-content__wrapper{flex-grow:1;padding:10px;color:var(--v-secondary-base);line-height:1.15;display:flex;flex-direction:column}.product-card>a .product-content__wrapper h1{max-width:90%;margin:0 0 10px 0;font-size:16px;font-family:Red Hat Text,sans-serif;font-weight:500!important}.product-card>a .product-content__wrapper .product-caracteristics{max-width:90%;margin-bottom:5px}.product-card>a .product-content__wrapper .product-caracteristics .subtitle{font-size:11px;opacity:.5}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper{display:flex;flex-wrap:wrap}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic{height:20px;background-color:transparent;margin-top:5px;display:flex;align-items:center;font-size:16px;padding:4px 4px 4px 0;border-radius:20px;transition:all .15s ease-in}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic:not(:last-child){margin-right:10px}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic:hover{background-color:rgba(0,0,0,.05)}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic .svg-inline--fa{width:20px;margin-right:2px;font-size:14px}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic .caracteristic-title{font-size:12px;display:flex;align-items:center}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic .caracteristic-title .v-btn{min-width:20px}.product-card>a .product-content__wrapper .product-caracteristics .caracteristics__wrapper .caracteristic .caracteristic-title .v-btn .v-btn__content{padding:0}.product-card>a .product-content__wrapper .product-price{border-top:1px solid rgba(0,0,0,.1);text-align:right;padding-top:10px}.product-card>a .product-content__wrapper .product-price .price-subtitle{font-size:11px;margin-bottom:2px}.product-card>a .product-content__wrapper .product-price .price-value{font-size:18px;font-weight:800}.product-card.list-view{min-height:80px}.product-card.list-view>a{flex-direction:row}.product-card.list-view>a .product-image__wrapper{width:70px!important;max-width:70px;min-width:70px;height:100%;padding:10px}.product-card.list-view>a .product-content__wrapper{flex-direction:row}.product-card.list-view>a .product-content__wrapper h1{max-width:100%;font-size:14px}.product-card.list-view>a .product-content__wrapper .product-caracteristics{max-width:100%}.product-card.list-view>a .product-content__wrapper .product-price{padding-top:0;padding-left:10px;border-top:none;min-width:85px;align-self:flex-end}.product-card.list-view>a .product-border{display:none}.product-card{flex-direction:column}.product-order-info{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-auto-flow:row;grid-template-areas:". . .";font-size:12px}.combo-info{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.combo-info span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(var(--v-primary-base),var(--v-primary-base));box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.combo-info span:before{left:0;border-left:3px solid var(--v-primary-base);border-right:3px solid transparent}.combo-info span:after,.combo-info span:before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid var(--v-primary-base)}.combo-info span:after{right:0;border-left:3px solid transparent;border-right:3px solid var(--v-primary-base)}.promo-info{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.promo-info span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(var(--v-secondary-base),var(--v-secondary-base));box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.promo-info span:before{left:0;border-left:3px solid var(--v-secondary-base);border-right:3px solid transparent}.promo-info span:after,.promo-info span:before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid var(--v-secondary-base)}.promo-info span:after{right:0;border-left:3px solid transparent;border-right:3px solid var(--v-secondary-base)}.caracteristic-tag-simplified[data-v-53e8fd21]{gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;transition:all .4s ease;padding:2px 12px;border-radius:12px;margin:2px 0}.caracteristic-tag-simplified[data-v-53e8fd21]:hover{background-color:rgba(50,50,50,.15)}.presentation-credits h1[data-v-8b01dbc0],.presentation-credits h4[data-v-8b01dbc0]{text-align:center;margin:0}.presentation-credits h4[data-v-8b01dbc0]{font-size:12px;font-weight:500}.v-image[data-v-58f06f68]{max-height:150px}.product-card-actions[data-v-58f06f68]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 36px 6px 36px}.product-card-actions .product-card-actions-buttons[data-v-58f06f68]{display:flex}.product-card-actions h3[data-v-58f06f68]{font-size:26px;color:var(--v-error-base)}@media (max-width:900px){.product-card-actions[data-v-58f06f68]{gap:18px;flex-direction:column}}.credit-disponible{width:100%}.role-credit{display:grid;grid-template-columns:60% 40%;grid-template-rows:1fr}.role-credit .role{margin:auto}.role-credit .header{text-align:center}.role-credit .credit-restant{border-right:1px solid #dedede;width:50%;text-align:center}.role-credit .credit-utilise{width:50%;text-align:center}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:10px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.page-header[data-v-53000bcc]{min-height:250px;border-radius:10px;background-color:var(--v-secondary-base);display:flex;flex-direction:column;position:relative;overflow:hidden}.page-header .header-image[data-v-53000bcc]{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.45}.page-header .header__inner-content[data-v-53000bcc]{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:50px 4%}.page-header .header__inner-content>a[data-v-53000bcc]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 32px}.page-header .header__inner-content .header-title[data-v-53000bcc]{color:#fff;margin-top:20px;line-height:1.25;max-width:800px}.page-header .header__inner-content .header-title .secondary-title[data-v-53000bcc]{font-size:20px}.page-header .header__inner-content .header-title .main-title[data-v-53000bcc]{font-size:40px;font-family:"Source Serif Pro",serif;font-weight:800}.page-header .header__inner-content .header-description[data-v-53000bcc]{color:#fff;margin:10px 0;font-size:16px;max-width:800px}.page-header .header__inner-content .header__extra-content[data-v-53000bcc]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:translateY(10px)}@media (max-width:1200px){.page-header[data-v-53000bcc]{min-height:200px}.page-header .header__inner-content[data-v-53000bcc]{padding:20px 4%}.page-header .header__inner-content .header-title .secondary-title[data-v-53000bcc]{font-size:16px}.page-header .header__inner-content .header-title .main-title[data-v-53000bcc]{font-size:30px}}@media (max-width:900px){.page-header[data-v-53000bcc]{border-radius:0 0 0 0}}.commande-product-wrapper[data-v-5e3910f6]{position:relative;display:flex;flex-direction:column}.commande-product-wrapper[data-v-5e3910f6]:not(:last-child):after{content:"";position:absolute;width:96%;height:1px;left:2%;bottom:0;background-color:#ccc}.container[data-v-5e3910f6]{display:grid;grid-template-columns:35% 15% 45%;grid-template-rows:1fr;gap:11px 0;grid-auto-flow:row;grid-template-areas:". . ."}.container .v-alert__wrapper i[data-v-5e3910f6]{margin:auto}.container .custom-titre[data-v-5e3910f6]{margin:auto 0;margin-left:1rem}.container .credit-disp[data-v-5e3910f6]{flex-direction:column}.container .border-grid[data-v-5e3910f6]{border-right:1px solid #dedede;box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.container .attente-paiement[data-v-5e3910f6]{text-align:center;font-size:12px;margin:auto}@media (max-width:600px){.container[data-v-5e3910f6]{display:flex;flex-wrap:wrap;flex-direction:row;grid-gap:unset;gap:unset}.container .credit-disp[data-v-5e3910f6]{flex-direction:column}.container .border-grid[data-v-5e3910f6]{border-right:1px solid #dedede;box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;width:100%}}