.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}.matching_card .button-wrapper{display:flex;align-items:center}.matching_card .button-wrapper .icon,.matching_card .button-wrapper .icon svg{height:39px;width:39px;flex-shrink:0}.matching_card .button-wrapper .icon svg{margin-right:10px}.matching_card .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:8px 10px;margin-top:10px;transition:background-color .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.matching_card .customizable-product-btn:hover{background-color:#e6ceea}.matching_card .customizable-textarea-input{width:100%;padding:10px 12px;border:2px solid black;border-radius:8px;font-family:var(--font-body-family);font-size:1.4rem;resize:none;margin-top:1rem;box-sizing:border-box}.matching_card .customizable-textarea-input:focus{outline:none;border-color:var(--font-color-highlight);box-shadow:2px 2px #000}.matching_card .customizable-done-btn,.matching_card .customizable-cancel-btn{display:flex!important;margin-top:0}.customizable-options-wrapper{display:none;position:relative;margin-top:40px;clear:left}.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}.product-personalization__input{width:100%;min-height:48px;padding:12px 14px;border:2px solid #111;border-radius:0;background:#fff;font:inherit;box-sizing:border-box}.product-personalization__input:focus{outline:2px solid #ff00a8;outline-offset:2px}.product-personalization__help{margin:4px 0 8px}.product-personalization__error{margin-top:6px;font-size:.9em}.card-personalization-wrapper{margin-top:2rem;margin-bottom:2rem}.card-personalization-wrapper .gpo-group__wrapper{border:1px solid rgba(26,24,24,.18);border-radius:16px;padding:1.8rem;background:#fff}.card-personalization-wrapper .gpo-group__childs{display:block}.card-personalization-heading{margin-bottom:1.4rem}.card-personalization-heading h2{margin:0 0 .35rem;font-size:1.8rem;line-height:1.2;font-weight:700;letter-spacing:0}.card-personalization-heading p{margin:0;font-size:1.3rem;line-height:1.4;opacity:.7}.card-personalization-wrapper .matching_card{border:0!important;box-shadow:none!important}.card-personalization-wrapper .matching_card__bottom{padding:0!important;border:0!important}.card-personalization-actions{display:flex;align-items:center;border:0!important;box-shadow:none!important;margin-top:.4rem}.card-personalization-open-btn,.card-personalization-confirm-btn,.card-personalization-edit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.9rem 1.8rem;border:3px solid #000;border-radius:999px;background:#ff2bbd;color:#000;font-size:1.35rem;font-weight:700;line-height:1;text-align:center;cursor:pointer;box-shadow:3px 3px #000;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.card-personalization-open-btn:hover,.card-personalization-confirm-btn:hover,.card-personalization-edit-btn:hover{transform:translateY(-1px);box-shadow:4px 4px #000}.card-personalization-open-btn:active,.card-personalization-confirm-btn:active,.card-personalization-edit-btn:active{transform:translateY(0);box-shadow:2px 2px #000}.card-personalization-open-btn{width:auto;min-width:280px;max-width:100%}.card-personalization-cancel-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.9rem 1.5rem;border:2px solid #000;border-radius:999px;background:#fff;color:#000;font-size:1.3rem;font-weight:600;line-height:1;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.card-personalization-cancel-btn:hover{transform:translateY(-1px)}.card-personalization-form{margin-top:1.2rem}.card-personalization-form strong{display:block;margin-bottom:.25rem;font-size:1.4rem}.card-personalization-form small{display:block;margin-bottom:.8rem;font-size:1.2rem;opacity:.7}.card-personalization-textarea{width:100%;min-height:110px;padding:1.2rem;border:1px solid rgba(26,24,24,.25);border-radius:10px;background:#fff;resize:vertical;font-family:inherit;font-size:1.4rem;line-height:1.5;box-sizing:border-box}.card-personalization-textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.card-personalization-confirmed{padding:1.2rem 1.4rem;border-radius:12px;background:#ff2bbd14;border:1px solid rgba(0,0,0,.1)}.card-personalization-confirmed strong{display:block;margin-bottom:.4rem}.card-personalization-confirmed-message{font-size:1.35rem;line-height:1.5;opacity:.85}.card-personalization-feedback{line-height:1.4}@media screen and (max-width:749px){.card-personalization-wrapper .gpo-group__wrapper{padding:1.4rem}.card-personalization-heading h2{font-size:1.6rem}.card-personalization-open-btn,.card-personalization-confirm-btn,.card-personalization-edit-btn,.card-personalization-cancel-btn{width:100%}.card-personalization-form>div[style*="display:flex"]{flex-direction:column;align-items:stretch!important;gap:1rem}.card-personalization-form>div[style*="display:flex"]>div:first-child{flex-direction:column}}.card-personalization-actions{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/46/assets/la-biscuiterie-product.css.map */
