.product__title{margin:0}.product__title h1{font-size:2.5rem}.grid__item media-gallery{border-width:3px;border-style:solid;border-color:var(--color-foreground);padding:20px}@media (max-width: 768px){.grid__item media-gallery{border:0}}.thumbnail[aria-current],.thumbnail[aria-current]:focus:not(:focus-visible){border-width:1px;box-shadow:none}.product__text.number_of_cookies{display:flex;align-items:center;margin:0;font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight)}.product__text.number_of_cookies .logo-icon{margin-right:5px;vertical-align:center;height:20px;width:20px}.product__info-container .product__description{line-height:1.5;border-top:1px var(--font-color-highlight) solid;border-bottom:1px var(--font-color-highlight) solid;padding:10px 0;margin:0}.product__info-container .product__description>p{margin:0}.product__info-container .product-form__quantity{width:25%;float:left}.product__info-container .quantity__button:not(:focus-visible):not(.focused),.product__info-container .quantity__input:not(:focus-visible):not(.focused){background-color:#fff}.product__info-container .quantity{width:80px}.product__info-container .quantity:after{box-shadow:none}.product__info-container .quantity__label{text-align:center}.product__info-container .quantity__label,.product__info-container .quantity__button,.product__info-container .quantity__input{font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight)}.product__info-container .quantity__button{border-radius:100%;border:2px var(--font-color-highlight) solid;height:30px;width:30px;align-self:center;opacity:1;z-index:2;margin-right:-15px}.product__info-container .quantity__input{border:2px var(--font-color-highlight) solid;border-radius:5px;font-size:2rem}.product__info-container .quantity__input+.quantity__button{margin-right:0;margin-left:-15px}.product__info-container .quantity__rules-cart{display:none}.product__info-container .buy-buttons-wrapper{width:70%;margin-left:5%;margin-bottom:40px;float:left}.product__info-container .product-form{margin-bottom:0}.product__info-container .product-form__submit.button-boutique>span{font-size:20px;text-transform:lowercase;cursor:pointer}.tabbed-description{margin:30px 0;background-color:#fff;position:relative;max-width:65%}@media (max-width: 989px){.tabbed-description{max-width:none}}.tabbed-description__tabs{display:flex;margin-bottom:-3px;padding-left:20px;position:relative;z-index:1}.tabbed-description__tab{padding:3px 0 0;cursor:pointer;position:relative;color:rgba(var(--color-foreground),.75);background-image:var(--bkg-bubble-green);background-size:contain;background-position:center bottom;background-repeat:no-repeat;font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-size:2rem;height:39px;width:190px;text-align:center;display:flex;justify-content:center;align-items:center}.tabbed-description__tab.active,.tabbed-description__tab:not(.active):hover{background-image:var(--bkg-bubble-red);bottom:-3px}.tabbed-description__tab.second-tab{margin-left:10px}.tabbed-description__body{border-width:3px;border-style:solid;border-color:var(--color-foreground);position:relative;padding:30px 20px}.tabbed-description__header{margin-bottom:40px}.tabbed-description__content{display:none}.tabbed-description__content.active{display:block}.tabbed-description__content hr{margin:30px 0}.tabbed-description__content h3+br{display:none}.tabbed-description__content h5{margin-bottom:0}.tabbed-description__content{line-height:1.5}.tabbed-description__content p{margin:0 0 10px}.tabbed-description__content strong{font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight)}.tabbed-description .feature-icons{display:flex;justify-content:space-between;margin:20px 0;gap:15px}@media (max-width: 989px){.tabbed-description .feature-icons{flex-wrap:wrap}}.tabbed-description .feature-icon{min-width:150px;max-width:25%;display:flex;align-items:center;justify-items:flex-start}.tabbed-description .feature-icon__image{width:70px;height:70px;object-fit:contain;margin:0 10px 0 0;display:block}.tabbed-description .feature-icon__label{text-align:left}@media (max-width: 768px){.tabbed-description .feature-icon{min-width:calc(50% - 10px);max-width:calc(50% - 10px);margin-bottom:15px}}@media (max-width: 480px){.tabbed-description .feature-icon{min-width:100%;max-width:100%}}.customizable-product{padding:0 0 10px;margin:5px 0 10px;border-bottom:1px var(--font-color-highlight) solid;display:none}.gpo-container{display:none}.customizable-product.active{display:block}.customizable-product.border-bottom{padding:10px 0;border-bottom:1px var(--font-color-highlight) solid}.customizable-product .button-wrapper{display:flex}.customizable-product .button-wrapper .icon,.customizable-product .button-wrapper .icon svg{height:39px;width:39px}.customizable-product .button-wrapper .icon svg{margin-right:10px}.customizable-product .customizable-product-btn{background-color:var(--font-color-highlight);color:#000;font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight);font-size:1.4rem;text-align:center;text-transform:uppercase;border-radius:5px;padding:0 10px;margin-top:10px;transition:background-color .2s ease;cursor:pointer;flex-grow:1}.customizable-product .customizable-product-btn:hover{background-color:#e6ceea}.customizable-product .customizable-cancel-btn{display:none}.customizable-options-wrapper{display:none;position:relative;margin-top:40px}.customizable-options-wrapper.active{display:block}.customizable-options-wrapper .customizable-options{padding:20px}.customizable-options-wrapper .gpo-element.heading{margin:0;padding:0;border-width:0 0 2px 0;border-color:#000;border-style:solid}.customizable-options-wrapper .heading__colorful h2{background-position:center;background-image:var(--bubble-yellow-big);display:flex;justify-content:center;align-items:flex-end;font-size:1.5rem;font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight);text-transform:uppercase;width:100%;height:32px;padding:0 0 3px;margin-bottom:-7px}.customizable-options-wrapper .gpo-group__childs{border-bottom:2px #000 solid;padding:0}.customizable-options-wrapper .gpo-element{margin:0;border-left:2px #000 solid;border-right:2px #000 solid;padding:10px 20px;line-height:2rem}.customizable-options-wrapper .gpo-element:nth-child(2){padding-top:20px}.customizable-options-wrapper .gpo-element:last-child{padding-bottom:20px}.customizable-options-wrapper .gpo-element strong{font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight)}.customizable-options-wrapper .customizable-options-label{margin-bottom:10px;line-height:2rem;display:block}.customizable-options-wrapper .customizable-text-input,.customizable-options-wrapper .customizable-textarea-input{border-radius:5px;border:2px #000 solid;padding:5px 10px;font-size:1.1rem;margin-top:10px;margin-bottom:5px;width:100%}.customizable-options-wrapper .customizable-text-input:focus-visible,.customizable-options-wrapper .customizable-textarea-input:focus-visible{outline:none;box-shadow:none}.customizable-options-wrapper .customizable-text-input:disabled,.customizable-options-wrapper .customizable-textarea-input:disabled{border-color:#dcdcdc}.customizable-options-wrapper .button-secondary{background-color:var(--font-color-highlight);color:#000;font-family:var(--font-body-semibold-family);font-weight:var(--font-body-semibold-weight);font-size:1.4rem;text-align:center;text-transform:lowercase;border-radius:5px;padding:0 10px;transition:background-color .2s ease;cursor:pointer;float:left;display:inline-block}.customizable-options-wrapper .button-secondary:hover{background-color:#e6ceea}.customizable-options-wrapper .gpo-counter{width:auto;text-align:right;float:right;margin-top:5px}.customizable-options-wrapper .matching_card__top{display:flex;justify-content:space-between;margin-bottom:10px}.customizable-options-wrapper .matching_card__top img{width:40%}.customizable-options-wrapper .matching_card__top .matching_card__title{width:55%}.customizable-options-wrapper .matching_card__bottom{font-size:1.5rem}.customizable-options-wrapper .matching_card__bottom .button-boutique{margin-top:20px}.customizable-options-wrapper .matching_card__bottom .button-boutique>span{font-size:20px;letter-spacing:normal;text-transform:lowercase}
/*# sourceMappingURL=/cdn/shop/t/20/assets/la-biscuiterie-product.css.map */
