@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";*,*:before,*:after{box-sizing:border-box;padding:0;border:0;border-radius:0;margin:0;background:none;text-align:inherit;text-decoration:none;font:inherit;color:inherit;list-style:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none}a,button{overflow:visible;cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.grecaptcha-badge{visibility:collapse!important}.screen-reader-text{height:1px;width:1px;margin-top:-1px;margin-left:-1px;overflow:hidden;opacity:0;position:absolute}:root{--viewport-height: 100vh;--text--xs: .625rem;--text--xs-2: .75rem;--text--sm: .875rem;--text--base: 1rem;--text--md: 1.25rem;--text--md-2: 1.5rem;--text--lg: 1.875rem;--text--lg-2: 2.25rem;--text--xl: 3.75rem;--display-font: "Playfair Display";--heading-font: "Playfair Display";--content-font: "Inter";--max-width-l: 1260px;--max-width-m: 1040px;--max-width-xs: 610px;--lat-space: 5rem;--black: #18181B;--black-alpha: #18181b26;--black-alpha-2: rgba(24, 24, 27, .2);--white: #FFF;--white-alpha: #FFFFFF00;--alpha: transparent;--whitish: #FAFAFA;--whitish-2: #F2F2F3;--pink-white: #F7E9E9;--pink-white-2: #FCEDEE;--pink-white-3: #F1DADC;--light-pink: #E3B6B9;--pink: #D59095;--pink-2: #C76B72;--red: #B91C1C;--red-hover: #911616;--red-2: #ef4444;--orange: #db8f00;--vert: #1da111;--light-beige: #EEEBE2;--light-brown: #C8BEA2;--brown: #A29061;--mid-brown: #84754D;--dark-brown: #574D33;--border-grey: #E4E4E7;--light-grey: #E6E5E2;--light-grey-2: #B5B5B5;--light-grey-3: #d4d4d8;--grey: #6B7280;--mid-grey: #3F3F46;--dark-grey: #423D2D;--dark-grey-2: #1a1710;--white-gradient: linear-gradient(45deg, var(--white), var(--white), var(--white-alpha));--whitish-gradient: linear-gradient(90deg, var(--whitish-2), var(--white));--error: var(--red);--error-hover: var(--red-hover);--warning: var(--orange);--success: var(--vert)}:root.light-mode{--p-100: var(--light-beige);--p-200: var(--light-brown);--p-base: var(--brown);--p-400: var(--mid-brown);--p-500: var(--dark-brown);--s-100: var(--pink-white);--s-200: var(--pink-white-3);--s-base: var(--light-pink);--s-400: var(--pink);--s-500: var(--pink-2)}body{display:flex;width:100%;min-height:var(--viewport-height);flex-direction:column;justify-content:flex-start;align-items:flex-start;font-family:var(--content-font),sans-serif;font-size:var(--text--sm);font-weight:400;line-height:1.5}@font-face{font-family:icons;src:url(https://fetes.renaudtraiteur.fr/build/assets/icons-6HqtN2gq.eot?83789760);src:url(https://fetes.renaudtraiteur.fr/build/assets/icons-6HqtN2gq.eot?83789760#iefix) format("embedded-opentype"),url(https://fetes.renaudtraiteur.fr/build/assets/icons-iaZ-KzpV.woff2?83789760) format("woff2"),url(https://fetes.renaudtraiteur.fr/build/assets/icons-BtOBrEtB.woff?83789760) format("woff"),url(https://fetes.renaudtraiteur.fr/build/assets/icons-CWFyXkAD.ttf?83789760) format("truetype"),url(https://fetes.renaudtraiteur.fr/build/assets/icons-DTCADILG.svg?83789760#icons-lmc) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:icons;font-style:normal;font-weight:400;font-size:1.5em;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ok:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-trash-empty:before{content:""}.icon-down:before{content:""}.icon-left:before{content:""}.icon-up:before{content:""}.icon-right:before{content:""}.icon-profil-plus:before{content:""}.icon-cart:before{content:""}.icon-profil:before{content:""}.icon-magnifying-glass:before{content:""}.icon-menu:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-cancel:before{content:""}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-doc-text:before{content:""}b,strong{font-weight:700}i,em{font-style:italic}#cookies-policy .cookiesBtn__link{background:var(--p-base)!important;border:1px solid var(--p-base)!important}#cookies-policy .cookies__details{color:var(--p-base)!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background:var(--p-base)!important}.formatted-text{font-weight:400;color:var(--grey);text-align:left}.formatted-text strong,.formatted-text b{color:var(--black)}.formatted-text a{text-decoration:underline;color:var(--p-base)}.formatted-text u{text-decoration:underline}.formatted-text s{text-decoration:line-through}.formatted-text ol,.formatted-text ul{padding-top:.75em;padding-left:2em}.formatted-text li,.formatted-text ol{position:relative}.formatted-text ol{counter-reset:list}.formatted-text ul>li:before{content:"";display:block;position:absolute;left:-1.25em;top:.65em;height:.3em;width:.35em;border-radius:.5em;background-color:var(--grey)}.formatted-text ol>li:before{counter-increment:list;content:counter(list);position:absolute;left:-1.25em;top:0;color:var(--grey)}.title-h1{font-family:var(--heading-font);font-size:var(--text--xl);color:var(--black);line-height:1.15em}.title-h2{font-family:var(--heading-font);font-size:var(--text--lg-2);font-weight:700;color:var(--p-500)}.title-h5{font-size:var(--text--base);font-weight:900;color:var(--black-2)}.title-h6{font-size:var(--text--sm);font-weight:900;color:var(--black-2)}.title-colored{font-weight:700;font-size:var(--text--sm);color:var(--p-base)}.btn{--main-color: var(--brown);--main-color-hover: var(--mid-brown);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text--sm);font-weight:500;padding:.625em 1.4285em;background-color:var(--main-color);color:var(--white);border-radius:.215em;min-height:2.85em;transition:background .2s;text-align:center}.btn:hover,.btn:focus{background-color:var(--main-color-hover)}.btn:disabled,.js-css-btn--disabled{opacity:.5;pointer-events:none}.btn .icon{font-size:.75em}.btn .text{letter-spacing:.05em;display:flex;flex-direction:column;align-items:center;line-height:1em}.btn .sub-text{font-size:var(--text--xs)}.btn .text+.icon{margin-left:1em;margin-right:-.5em}.btn--secondary{--main-color: var(--light-pink);--main-color-hover: var(--pink)}.btn--red{--main-color: var(--error);--main-color-hover: var(--error-hover)}.btn--large{font-size:var(--text--base);min-height:3.75em}.btn--border{border:1px solid var(--main-color);color:var(--black);background-color:transparent}.btn--border .icon,.btn--border .sub-text,.btn--border .text{color:var(--mid-grey)}.btn--border:hover,.btn--border:focus{background-color:var(--main-color)}.btn--icon-black .icon{color:var(--black)}.btn--full-width{width:100%}.btn-icon{position:relative;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;padding:0}.btn-icon:before{content:"";display:block;height:100%;width:100%;position:absolute;border-radius:2em}.btn-icon .icon{position:relative}.btn-icon .text{position:absolute;height:1px;width:1px;margin-top:-1px;opacity:0;overflow:hidden}.btn-icon .text+.icon{margin-left:0;margin-right:0}.modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#000000bf;display:none;justify-content:center;align-items:center}.modal .tag{background-color:var(--black);color:var(--white);border-radius:3px;padding:3px 5px;font-size:var(--text--xs);font-weight:400}.modal .tag+.tag{margin-left:.5em}.modal .main-content{display:flex;align-items:flex-start;margin-top:1.25rem}.modal .main-content .figure,.modal .main-content .text{width:100%}.modal .main-content .figure:before{content:"";display:block;padding-top:75%}.modal .main-content .figure+.text{margin-left:1.25rem}.modal-close{position:absolute;top:1.875em;right:1.875em;font-size:var(--text--xs)}.modal-inner .modal-close .icon{color:var(--red-2)}.modal-inner{background-color:var(--pink-white-2);padding:60px;position:relative;overflow:hidden;max-width:650px;width:100%;border-radius:.625rem}.modal-inner .modal-body{font-weight:100;display:flex;flex-direction:column;gap:5px;color:var(--text-color);width:100%;margin:auto}.modal-inner .text{font-size:var(--text--xs-2)}.modal--opened{display:flex}.wrapper{width:100%}.modal--image-product .modal-inner{padding:0}.modal--image-product .modal-close-corner{z-index:1}.modal--image-product .main-content{margin-top:0}.modal--image-product .modal-inner{max-width:850px}.media--cover,.media--contain{position:relative}.media--cover img,.media--cover video,.media--contain img,.media--contain video{position:absolute;top:0;left:0;width:100%;height:100%}.media--cover img,.media--cover video{object-fit:cover}.media--contain img,.media--contain video{object-fit:contain}.grid{--columns-numbers: 1;--columns-gap: 2.5rem;display:flex;flex-wrap:wrap;gap:var(--columns-gap);width:100%}.grid--2-col{--columns-numbers: 2}.grid--3-col{--columns-numbers: 3}.grid--4-col{--columns-numbers: 4}.grid .grid-item{width:calc((100% - (var(--columns-gap) * (var(--columns-numbers) - 1))) / var(--columns-numbers))}.layout-section{width:100%}.layout-container{margin:auto auto 120px;padding:0 var(--lat-space)}.layout-container--l{max-width:calc(var(--max-width-l) + (2 * var(--lat-space)))}.layout-container--m{max-width:calc(var(--max-width-m) + (2 * var(--lat-space)))}.layout-container--xs{max-width:calc(var(--max-width-xs) + (2 * var(--lat-space)))}.layout{display:flex}.layout-col{width:100%}.layout-col--lateral{max-width:285px;margin-top:150px}.layout-col--pre-lateral{max-width:285px;margin-top:2.5rem}.layout-col--medium{max-width:500px}.layout-col+.layout-col{margin-left:110px}.layout-container--m .layout-col+.layout-col{margin-left:2.5rem}.responsive-trigram{display:none;align-items:center;justify-content:center;margin-left:auto;width:2.5rem;height:2.5rem;background-color:tan}.icon-trigram{display:block;position:relative;width:1.25rem;opacity:1}.icon-trigram,.icon-trigram:before,.icon-trigram:after{transition:.2s;height:3px;background:var(--black);border-radius:2px;transform:translate(0) rotate(0)}.icon-trigram:before,.icon-trigram:after{content:"";display:block;position:absolute;width:100%}.icon-trigram:before{top:-8px}.icon-trigram:after{bottom:-8px}.js-css-mobile-menu--open{overflow:hidden}.js-css-mobile-menu--open .icon-trigram{background:transparent}.js-css-mobile-menu--open .icon-trigram:before{transform:translateY(8px) rotate(45deg)}.js-css-mobile-menu--open .icon-trigram:after{transform:translateY(-8px) rotate(-45deg) scale(1)}.header{display:flex;justify-content:center;align-items:center;width:100%;position:relative;padding:.625rem 1.25rem}.header .logo-link{margin-right:auto}.header .navigation-container{position:absolute}.header .navigation .list{display:flex}.header .navigation .item+.item{margin-left:1.85em}.header .navigation .link{letter-spacing:.03em;position:relative;display:inline-block;padding:.5em .75em;font-weight:500;font-size:var(--text--xs-2)}.header .navigation .link:before{content:"";display:block;height:2px;width:calc(100% - 1.5em);position:absolute;bottom:0;left:.75em;background-color:var(--p-base);transition:.2s;transform:scaleX(0);transform-origin:left}.header .navigation .link:focus:before,.header .navigation .link:hover:before{transform:scale(1)}.footer{background-color:var(--s-100 );display:flex;flex-direction:column;margin-top:auto;padding:1.25rem 5rem;width:100%;position:relative;z-index:10}.footer-inner{width:100%;max-width:var(--max-width-l);margin:auto}.footer .top{display:flex;justify-content:center;width:100%}.footer .logo-link{display:inline-block}.footer .top+.bottom{margin-top:1.875rem}.footer .bottom{display:flex}.footer .col .title{display:inline-block;width:100%;margin-bottom:.625em}.footer .text p+p{margin-top:1rem}.footer .text em{color:var(--grey)}.tabpanel.js-css-tabpanel--hidden{display:none}.tabpanel>.title{text-align:center}.menu-types-container{margin:auto;max-width:calc(var(--max-width-l) + (2 * var(--lat-space)));padding:3.75rem var(--lat-space);width:100%;max-width:1200px}.menu-types-inner{display:flex;gap:2.5rem;justify-content:center;width:100%;max-width:1200px}.menu-types-slider .slider-controls{display:none}.product-category-images-container{margin:auto;max-width:calc(var(--max-width-l) + (2 * var(--lat-space)));padding:3.75rem var(--lat-space);width:100%;max-width:1200px}.product-category-images-inner{display:flex;gap:2.5rem;justify-content:center;width:100%;max-width:1200px}.product-category-images-slider .slider-controls{display:none}.product-category-images-card{border-radius:5px;overflow:hidden;width:100%}.product-category-images-card .figure{width:100%}.product-category-images-card .figure:before{content:"";display:block;padding-top:45%}.form-row{display:flex}.form-row+.form-row{margin-top:2.5rem}.form-title{margin-bottom:1.4285em}.form-item{display:block;width:calc(var(--width) - 2 * var(--horizontal-margin));position:relative;margin:5px var(--horizontal-margin);color:var(--grey)}.form-item .select2{width:100%!important}.form-item .select2-container .select2-selection--single{height:3.75em;padding-left:1.25em;display:flex;align-items:center;border:1px solid var(--light-grey-3)}.form-item .select2-container--default .select2-selection--single .select2-selection__arrow{top:unset}.form-item .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.75em;padding-left:0}.form-item .select2-selection__clear{margin-left:1em}.form-item-wrapper{display:flex;align-items:center;position:relative}.form-item-wrapper .icon{position:absolute;left:2em;font-size:var(--text--xs);z-index:1}.form-item-wrapper .form-select+.icon{right:1rem;font-size:.5em;left:unset;border-color:var(--light-grey-2) transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px}.form-item-wrapper+.form-info,.form-item-wrapper+.form-item-info{margin-top:.5em;display:inline-block}.form-item-wrapper--password .btn-icon{position:absolute;right:0;height:100%}.form-item-wrapper--password .btn-icon .icon{position:absolute;left:unset}[type=password]~.form-action[data-action=toggle-password] .icon:before{content:""}[type=text]~.form-action[data-action=toggle-password] .icon:before{content:""}.form-radio{display:flex;align-items:center}.form-radio-input{margin-right:1em}.form-radio-input:before{content:"";display:block;width:1.15em;height:1.15em;border:1px solid var(--black);border-radius:.25em}.form-radio-input:checked:before{background:var(--p-base)}.form-radio+.form-radio{margin-left:1.25em}.form-radio.grid-item+.form-radio.grid-item{margin-left:unset}.form-checkbox-label{color:var(--mid-grey)}.form-submit-recaptcha-btn-container{width:100%}.form-input,.form-select,.form-file,.form-textarea{display:flex;width:100%;height:3.75em;padding-left:1.25em;border:1px solid var(--light-grey-3);border-radius:3px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:var(--white)}.form-textarea{padding-top:1em}.form-input[type=date]{justify-content:flex-start;width:100%}.icon+.form-input,.icon+.form-select,.icon+.form-file,.icon+.form-textarea{padding-left:3.125em}.form-item--full-width{width:100%}.form-grid{--columns-gap: 1.25rem}.form-input .StripeElement{width:100%}.form-alert{color:var(--white);padding:.35em .75em;border-radius:.5em;font-size:var(--text--base);margin-bottom:1.25rem}.form-alert--hidden{display:none}.form-alert--error{background-color:var(--error)}.form-alert--warning{background-color:var(--orange)}.form-alert--success{background-color:var(--success)}.js-css-form-alert--show{display:block}.form--guest-form .titled-block{padding-top:3.75rem;padding-bottom:2.5rem}.form--guest-form .form-grid{margin:2.5rem auto;max-width:390px}.form--guest-form .formatted-text{text-align:center}.form--register-form .form-submit-recaptcha-btn-container{margin:2.5rem auto;text-align:center}.form--register-form .form-submit-recaptcha-btn-container+.formatted-text{text-align:center;font-size:var(--text--base)}.form--edit-personal-information-form .form-submit-recaptcha-btn-container{margin-top:2.5rem;text-align:center}.form--change-password{width:100%}.form--change-password .form-grid{margin:2.5rem auto;max-width:390px}.form--contact-form .form-submit-recaptcha-btn-container{justify-content:center}.form--logout-form{display:inline-flex;margin-left:auto}.text-accordion{display:block;width:100%;padding:15px 0}.text-accordion+.text-accordion{border-top:1px solid var(--p-200)}.text-accordion-title{width:100%;min-height:50px;cursor:pointer;position:relative;padding:20px 0;color:var(--p-500)}.text-accordion-title:after{content:"";font-family:icons,sans-serif;font-size:18px;transition:.2s ease;position:absolute;right:0;top:10px;padding:5px 10px}.text-accordion.active .text-accordion-title:after{-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.text-accordion-title .text-accordion-title--txt{font-size:var(--text--md-2);font-weight:700;padding-right:40px}.text-accordion-content{display:none}.text-accordion.active .text-accordion-content{display:block;padding-top:20px;margin-top:20px}.text-accordion.active .text-accordion-content{padding-top:0;margin-bottom:20px}.accordion .summary{position:relative}.accordion .text-container{display:flex;justify-content:space-between;align-items:center;padding:1em 1.4375em;padding-left:3.125rem;font-size:var(--text--base);font-weight:700;color:var(--black);width:100%;background-color:var(--p-100);border-radius:.1875em}.accordion .text-container .price{margin-left:1em;text-align:right}.accordion .text-container:before{content:"";display:block;width:1.25em;height:1.2em;border:1px solid var(--black);border-radius:.25em;margin-right:1em;position:absolute;left:1em}.accordion .text-container:after{content:"";display:block;background-color:transparent;width:.85em;height:.8em;position:absolute;left:1.2em}.accordion .accordion-trigger:checked+.text-container{background-color:var(--p-base);color:var(--white);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion-trigger:checked+.text-container:before{border:1px solid var(--white)}.accordion .accordion-trigger:checked+.text-container:after{background-color:var(--white)}.js-css-accordion--hidden{display:none}.accordion .accordion-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.accordion .details{padding:2.5rem 1.25rem;border:1px solid var(--p-base);border-bottom-left-radius:.1875em;border-bottom-right-radius:.1875em}.accordion .form-row .form-section{margin-right:2.5rem;width:100%}.accordion .form-section+.form-section{padding-left:2.5rem;position:relative;border-left:1px solid var(--p-base)}.accordion .form-row .form-section--date{width:60%}.accordion .form-row .form-section--hour{width:40%}.accordion .schedule-item+.hour-placeholder{display:none}.accordion+.accordion{margin-top:2.5rem}.accordion--payment-mode .description{text-align:center}.accordion--payment-mode .description p{display:inline-block;width:100%}.accordion--delivery .form-row .form-section--hour{margin-right:0}.order-header .top+.btns-row{margin-top:1.25rem}.order-header .status .text{position:relative;color:var(--white);display:inline-block;padding:0 .35em}.order-header .status .text:before{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute;background-color:var(--black);z-index:-1;border-radius:.25em}.order-header .status .text.order-status--pending:before,.order-header .status .text.order-status--waiting-for-transfer:before{background-color:var(--warning)}.order-header .status .text.order-status--paid:before{background-color:var(--success)}.order-header .status .text.order-status--canceled:before{background-color:var(--error)}.inner-table-summary{display:flex;align-items:center;gap:.5em}.inner-table-details{display:none}.inner-table-details td{width:100%;display:block}.inner-table-summary .icon{transition:.2s;transform-origin:center;font-size:.5em}.js-css-inner-table-summary--opened .icon{transform:rotate(90deg)}.js-css-inner-table-details--opened{display:block}.wrapper--landing-page{width:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.wrapper--landing-page .landing-page-logo{margin:auto;max-width:350px;width:100%}.wrapper--landing-page .landing-page-logo .header-logo-img{width:100%}.wrapper--landing-page .landing-text{text-align:center;margin-top:2.5rem;font-size:var(--text--md-2)}.page-title{margin-top:1.25rem;margin-bottom:5rem;display:flex;flex-direction:column;justify-content:flex-start}.page-title .title+.page-description{margin-top:1.25rem}.page-title .title,.page-title .page-description{display:inline-block}.page-title--align-center{max-width:610px;margin:auto;margin-bottom:5rem}.page-title--align-center .title,.page-title--align-center .page-description{text-align:center}.page-title--margin-top{margin-top:5rem}.page-title--align-left .title{max-width:500px}.page-title--align-left .page-description{max-width:390px}.page-title--margin-top{margin-top:2.5rem}.control-quantity{background-color:var(--white);border-radius:.3125rem;display:flex;align-items:center;padding:.3125rem}.control-quantity .quantity-input{-moz-appearance:textfield;-webkit-appearance:textfield;text-align:center}.menu-type-card{border:1px solid var(--s-100);padding:1.25rem;border-radius:.1875rem;background-image:var(--background-image);background-position:center;position:relative;width:100%;max-width:830px;display:flex;flex-direction:column;justify-content:space-between}.menu-type-card .formatted-text{color:var(--black)}.menu-type-card .formatted-text .text-big{font-size:var(--text--base)}.menu-type-card .formatted-text .text-small{font-size:var(--text--xs)}.menu-type-card .formatted-text ul{padding-left:1.75em}.menu-type-card .formatted-text li{line-height:1.2em;display:flex;flex-direction:column;justify-content:center}.menu-type-card .formatted-text li:before{color:var(--p-base);font-family:icons;content:"";height:0;width:0;background-color:transparent;top:unset;display:flex;align-items:center;justify-content:center}.menu-type-card .formatted-text li+li{margin-top:.75em}.menu-type-card .formatted-text .grey-text-list{color:var(--grey);font-size:var(--text--xs)}.menu-type-card .formatted-text .title-h5--menu-type{font-weight:700}.menu-type-card .instruction{font-size:var(--text--xs-2);font-style:italic;background-color:var(--s-100);padding:.85em;width:100%;border-radius:.25em;color:var(--black);margin-top:1.25rem}.menu-type-card .figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.menu-type-card .figure:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white-gradient)}.tablist{text-align:center;background-color:var(--whitish);border-bottom:1px solid var(--border-grey);box-shadow:inset 0 2px 5px #0000000d}.tablist-inner{display:inline-block}.tablist-inner:before{content:"";display:block;position:relative;top:1.85em;height:1px;width:100%;background-color:var(--s-100)}.tablist .item{display:inline-block;position:relative}.tablist .tab{font-size:var(--text--xs-2);position:relative;z-index:1;color:var(--p-400);padding-top:1.7em;padding-bottom:.85em;display:inline-block}.tablist .tab:before{content:"";display:block;background-color:var(--p-400);border:2px solid var(--whitish);border-radius:1em;height:1em;width:1em;margin:auto auto .85em}.tablist .tab:disabled,.tablist .tab--disabled{color:var(--s-base)}.tablist .tab:disabled:before,.tablist .tab--disabled:before{background-color:var(--s-base)}.tablist .tablist-inner>.item:first-of-type:after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:var(--whitish);height:calc(100% - 20px);width:50%}.tablist .tablist-inner>.item:last-of-type:after{content:"";display:block;position:absolute;bottom:0;right:0;background-color:var(--whitish);height:calc(100% - 20px);width:50%}.tablist .tab+.tab,.tablist .item+.item{margin-left:4.15em}.product-card{border-radius:.625rem;border:1px solid var(--white);background-color:var(--b-white);position:relative;box-shadow:0 5px 15px var(--black-alpha);overflow:hidden}.product-card .tags-container:empty{display:none}.product-card .tag{background-color:var(--black);color:var(--white);border-radius:3px;padding:3px 5px;font-size:var(--text--xs)}.product-card .tag+.tag{margin-left:.5em}.product-card .main-content{height:100%;display:flex;flex-direction:column;background-color:var(--pink-white-2)}.product-card .top{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.9375rem}.product-card .mention{font-size:var(--text--xs);padding:.3em .5em;color:var(--white);background-color:var(--black);border-radius:.3em}.product-card .starting-price{color:var(--light-grey-2);position:relative;display:inline-flex;align-items:center;justify-content:center}.product-card .starting-price:after{content:"";display:block;height:1px;width:100%;background-color:var(--dark-grey);position:absolute;transform:rotate(-10deg);transform-origin:center}.product-card .applied-price+.starting-price{margin-left:.75rem}.product-card .top .text{color:var(--grey);font-size:var(--text--xs-2);position:relative;overflow:hidden;height:4.65em;width:100%}.product-card .top .text:after{content:"...";position:absolute;bottom:0;right:0;padding-left:1em;background-color:var(--pink-white-2)}.product-card .figure{overflow:hidden;border-radius:.625rem;margin:0 -1px -1px}.product-card .figure:before{content:"";display:block;padding-top:200px}.product-card .control-panel{--margin: 7px;background-color:var(--s-100);position:absolute;width:calc(100% - (2 * var(--margin)));left:var(--margin);bottom:var(--margin);border-radius:.1875rem;display:flex;justify-content:space-between;padding:.3125rem}.product-card .quantity-button{height:1.25rem;width:1.25rem}.product-card .control-quantity .quantity-input{width:1.875rem;height:1.75rem;font-weight:700;font-size:var(--text--xs-2);background-color:var(--p-100);border-radius:.1875rem}.product-card .control-quantity .line{margin:0 .625rem;height:.625rem;width:1px;background-color:var(--light-grey)}.product-card .popup-fake-btn{background-color:var(--p-base);border-radius:.3125rem;transition:.2s;opacity:0;transform:translate(-100%);margin-left:auto}.product-card .popup-fake-btn:hover{background-color:var(--mid-brown)}.product-card:hover .control-panel .popup-fake-btn,.product-card .main-content:focus-visible+.control-panel .popup-fake-btn,.product-card:hover .control-panel .popup-fake-btn:hover,.product-card .control-panel .popup-fake-btn:focus{opacity:1;transform:translate(0)}.product-card .popup-fake-btn .icon{color:var(--white);font-size:var(--text--xs)}.product-card .bottom{margin-top:auto}.product-card .image-link{position:absolute;bottom:200px;right:0;transform:translateY(100%);transition:opacity .15s;font-size:.75em}.product-card .image-link:before{transition:.15s;transform:scale(.75);background-color:var(--s-200)}.product-card .image-link:hover,.product-card .image-link:focus{color:var(--white)}.product-card .image-link:hover:before,.product-card .image-link:focus:before{transform:scale(1);background-color:var(--p-base)}.product-card--simple .control-panel{background-color:transparent;pointer-events:none}.pill-num{padding:.25em 1.2em;border-radius:1em;display:inline-block;color:var(--white);font-size:var(--text--xs)}.dot-num{display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;font-size:var(--text--sm);height:2.1485em;width:2.1485em}.dot-num:before{content:"";display:block;height:100%;width:100%;position:absolute;z-index:-1;border-radius:1em}.cart-detailed .table{font-size:var(--text--sm);font-weight:500;color:var(--p-500);--col-name: 100%;--col-price: 6em;--col-quantity: 6em;--col-total: 6em}.cart-detailed .row{display:flex;align-items:center}.cart-detailed .row+.row{margin-top:.3125rem}.cart-detailed .name{display:flex;align-items:center;position:relative;width:var(--col-name)}.cart-detailed .price{width:var(--col-price);text-align:right}.cart-detailed .quantity{width:var(--col-quantity);text-align:center}.cart-detailed .total{width:var(--col-total);text-align:right}.cart-detailed .quantity .pill-num{background-color:var(--p-500)}.cart-detailed .thead{margin-bottom:.715em;display:block}.cart-detailed .thead .price{text-align:center}.cart-detailed .name-dot-line:before{content:"";display:block;height:.285em;width:.285em;border-radius:.5em;background-color:var(--p-200);margin-top:.15em;margin-right:.575em}.cart-detailed .name-dot-line:after{content:"";display:block;border-top:1px solid var(--border-grey);margin-left:.715em;flex:auto}.cart-detailed .table .title-colored{color:var(--p-200)}.cart-detailed .row--summary{color:var(--s-500)}.cart-detailed .row--summary .pill-num{background-color:var(--s-500)}.cart-detailed .row--summary .name{width:calc(var(--col-name) + var(--col-price))}.cart-detailed .row--summary .name:before{display:none}.cart-detailed .inner-table .row{margin-left:.625rem}.cart-detailed .table .row--sub-total{padding-top:1.875rem}.cart-detailed .table .row--sub-total .title-colored{color:var(--p-base)}.cart-detailed .row--taxes .name{font-weight:700}.cart-detailed .table .row--total{padding:1.875rem .625rem 1.25rem}.cart-detailed .table .row--total .title-colored{color:var(--p-400)}.cart-detailed .table .row--delete-discount-code,.cart-detailed .table .row--discount-code{margin-top:1.5em;width:100%}.cart-detailed .table .discount-container td{width:100%}.cart-detailed .table .container-delete-discount-code{display:flex;justify-content:space-between}.cart-detailed .table .container-delete-discount-code .text{padding:.5em 0;color:var(--success)}.cart-detailed .table .discount td{width:100%}.cart-detailed .table .row--discount-code .bottom{display:flex}.cart-detailed .table .row--discount-code .discount-code-submit,.cart-detailed .table .row--delete-discount-code .discount-delete-code-submit{padding:.5em 0;text-decoration:underline;margin-left:auto}.cart-detailed .table .row--discount-code .discount-error{color:var(--error);padding:.5em 0}.cart-detailed .table .row--discount-code .discount-success{color:var(--success);padding:.5em 0}.cart-detailed .table .row--discount-code .discount-success.js-css-discount--hide,.cart-detailed .table .row--discount-code .discount-error.js-css-discount--hide{display:none}.cart-detailed .table s{text-decoration:line-through;margin-right:.5em;color:var(--s-400)}.cart-detailed .btns-column .btn+.btn{margin-top:1.25rem}.cart-detailed .total-before-discount{display:none}.js-css-cart-price--discounted .total-before-discount{display:block}.cart-composition .item{display:flex;align-items:center;font-size:var(--text--sm)}.cart-composition .item:before{content:"";display:block;height:.285em;width:.285em;border-radius:.5em;background-color:var(--p-200);margin-top:.15em;margin-right:.575em}.cart-composition .item+.item{margin-top:.25em}.cart-composition .item .name{font-size:var(--text--sm);color:var(--p-500);display:flex;align-items:center;width:100%}.cart-composition .item .name:after{content:"";display:block;background-color:var(--border-grey);flex:1 0 auto;height:1px;margin:.15em .715em 0}.cart-composition .item .quantity{font-size:var(--text--xs);background-color:var(--p-500);color:var(--whitish);padding:.25em 1.2em;border-radius:1em}.cart-cost table{width:100%}.cart-cost tbody{display:block}.cart-cost tbody+tbody{border-top:1px solid var(--s-base);padding-top:1.25rem;margin-top:1.25rem}.cart-cost tr{display:flex;justify-content:space-between}.cart-cost tr+tr{margin-top:.625rem}.cart-cost th{font-weight:700;font-size:var(--text--xs-2);color:var(--mid-grey)}.cart-cost td{font-weight:500;font-size:var(--text--sm);letter-spacing:.03em;color:var(--mid-grey)}.cart-cost tfoot{margin-top:.625rem;padding-bottom:1.25rem;border-bottom:1px solid var(--s-base);display:block}.cart-cost tfoot tr{padding:.625rem;border:1px solid var(--border-grey);background-color:var(--p-100)}.cart-cost tfoot th{font-size:var(--text--sm);font-weight:700;color:var(--p-500)}.cart-cost tfoot td{font-size:var(--text--base);font-weight:900;color:var(--p-500)}.cart-cost table+.btns-column{margin-top:1.25rem}.cart-composition+.cart-cost{margin-top:3.75rem}.cart-cost--discounted .tbody-totals tr:not(.delivery){justify-content:flex-start}.cart-cost--discounted .before-discount{margin-left:auto;margin-right:.75em}.cart-cost--discounted s{text-decoration:line-through;color:var(--s-400);font-weight:500}.cart-payment table{width:100%}.cart-payment tbody{display:block}.cart-payment tbody+tbody{border-top:1px solid var(--s-base);padding-top:1.25rem;margin-top:1.25rem}.cart-payment tr{display:flex;justify-content:space-between}.cart-payment tr+tr{margin-top:.625rem}.cart-payment th{font-weight:700;font-size:var(--text--xs-2);color:var(--mid-grey)}.cart-payment td{font-weight:500;font-size:var(--text--sm);letter-spacing:.03em;color:var(--mid-grey)}.cart-payment tfoot{margin-top:.625rem;display:block}.cart-payment tfoot tr{padding:.625rem;border:1px solid var(--border-grey);background-color:var(--p-100)}.cart-payment tfoot th{font-size:var(--text--sm);font-weight:700;color:var(--p-500)}.cart-payment tfoot td{font-size:var(--text--base);font-weight:900;color:var(--p-500)}.cart-payment table+.btns-column{margin-top:1.25rem}.post-cart-msg{display:flex;flex-direction:column;margin:1.25rem 0}.post-cart-msg .title{font-size:var(--text--xs-2);color:var(--black)}.post-cart-msg .text{font-size:var(--text--xs);color:var(--mid-grey)}.post-cart-msg .title+.text{margin-top:.5em}.delivery{padding:.5rem .625rem;border:1px solid var(--border-grey)}.delivery th,.delivery td{display:flex;flex-direction:column;color:var(--p-500)}.delivery .text{font-weight:700;font-size:var(--text--base)}.delivery .sub-text{color:var(--grey);font-size:var(--text--xs)}.delivery th .text{font-size:var(--text--xs-2)}.delivery th .sub-text{font-style:italic}.delivery td{align-items:flex-end}.delivery td .text{font-size:var(--text--sm)}table{width:100%}.table-heading{font-size:var(--text--sm);background-color:var(--p-400);display:flex;justify-content:space-between;align-items:center;color:var(--white);padding:.357em .714em}table .rowgroup-title{position:relative;width:1px;align-items:center;font-size:var(--text--sm);font-weight:700;margin-top:1.4285em;margin-left:.715em;margin-bottom:.715em;padding-left:.715em}table .rowgroup-title:before{content:"";display:block;position:absolute;left:0;top:.65em;height:.3em;width:.3em;border-radius:.5em;background-color:var(--p-base)}.cart-choices table{padding-bottom:1.25rem}.cart-choices .table-section+.table-section{margin-top:1rem}.cart-choices table .rowgroup-title{width:100%;display:flex}.cart-choices .table-heading{font-size:var(--text--sm);background-color:var(--p-400);display:flex;justify-content:space-between;align-items:center;color:var(--white);padding:.357em .714em}.cart-choices .table-heading:hover{cursor:pointer}.cart-choices .table-heading .text{font-weight:700}.cart-choices .table-heading .icon{font-size:.5em;transition:.2s;transform:rotate(0);transform-origin:center}.cart-choices .table-section[open] .table-heading .icon{transform:rotate(-90deg)}.cart-choices .cart-item{display:flex;align-items:center;position:relative;width:100%;color:var(--black);font-size:var(--text--xs-2);font-weight:700;padding:.4em 0;padding-left:1rem;border-bottom:1px solid var(--border-grey)}.cart-choices .js-css-cart-item--hidden{background:#ffdead;display:none}.cart-choices .cart-item:first-of-type{margin-top:1.0715em}.cart-choices .rowgroup-title~.cart-item:first-of-type{margin-top:0}.cart-choices .rowgroup-title~.cart-item:last-of-type{border-bottom:0}.cart-choices table .rowgroup-title~.cart-item{margin-left:.625rem}.cart-choices .cart-item .delete-btn-container .icon{color:var(--red)}.cart-choices .cart-item .delete-btn-container .delete-btn{height:1.5rem;width:1.5rem}.cart-choices .cart-item .delete-btn-container{order:-1;margin-right:.5rem}.cart-choices .cart-item .name{margin-left:3.5em}.cart-choices .control-quantity-container{margin-left:auto;padding-left:1em}.cart-choices .control-quantity{background-color:var(--p-100);padding:.3125rem;margin:.3125rem 0;border-radius:1.5em}.cart-choices .quantity-cart-input{text-align:center;color:var(--p-500);font-size:var(--text--sm);width:3em}.cart-choices .control-quantity .btn-icon{height:1.5rem;width:1.5rem;background-color:var(--p-base);color:var(--whitish);border-radius:1em}.cart-choices .bottom-btns{margin-top:2.5rem}.js-css-cart-choices--hidden,.cart-choices table .js-css-cart-choices--hidden{display:none}.orders-grid-header+.orders-grid{margin-top:2.5rem}.orders-grid-header{width:100%;max-width:250px}.order-summary-card{padding:.5rem;border:1px solid var(--p-200)}.order-summary-card .title{margin-bottom:.5em}.order-summary-card.order-status--pending,.order-summary-card.order-status--waiting-for-transfer{border:1px solid var(--warning)}.order-summary-card.order-status--canceled{border:1px solid var(--error)}.order-summary-card.order-status--paid{border:1px solid var(--success)}.order-summary-card .status{color:var(--white);display:inline-block;position:relative;top:-.5rem;left:-.5rem;padding:.25rem .5rem;font-size:var(--text--xs-2)}.order-summary-card.order-status--pending .status,.order-summary-card.order-status--waiting-for-transfer .status{background-color:var(--warning)}.order-summary-card.order-status--paid .status{background-color:var(--success)}.order-summary-card.order-status--canceled .status{background-color:var(--error)}.order-summary-card .date,.order-summary-card .price{font-size:var(--text--xs-2)}.mini-cart{border:1px solid var(--p-100);background-color:var(--white);padding:1.25rem;position:sticky;top:50px;box-shadow:0 4px 10px #0000000d;z-index:5}.mini-cart .close-mini-cart{display:none}.mini-cart .rowgroup-title{color:var(--s-400);font-size:var(--text--xs);display:block;margin-bottom:.5em;margin-left:0;padding-left:0;width:100%}.mini-cart .js-css-rowgroup-title--hide{display:none}.mini-cart .rowgroup-empty-cart{display:none;margin-top:1rem}.mini-cart .rowgroup-empty-cart .text{display:block;text-align:center;color:var(--dark-grey)}.mini-cart .js-css-rowgroup-empty-cart--show{display:block}.mini-cart .rowgroup-title:before{content:unset}.mini-cart .cart-item+.rowgroup-title{margin-top:1.875rem}.mini-cart .cart-item{color:var(--grey);font-size:var(--text--xs);display:flex;align-items:flex-start;border-left:1px solid var(--s-base);min-height:2.5em;padding:.5em 0}.mini-cart .cart-item .name{width:100%;font-weight:700}.mini-cart .cart-item .quantity-cart-input{width:2em;height:1.5em;font-weight:700;text-align:center}.mini-cart .cart-item .delete-btn-container{order:-1;color:var(--red)}.mini-cart .cart-item .delete-btn{height:100%;width:2.7em;padding-left:.25em}.mini-cart .control-quantity .quantity-button{height:1.25em;width:1.25em;color:var(--red)}.mini-cart .bottom{margin-top:2.5rem}.mini-cart .bottom .btn+.btn{margin-top:.625rem}.mini-cart .mini-cart-table caption{display:flex;justify-content:space-between;align-items:center}.mini-cart-mobile-panel{display:none}.cart-summary+.cart-summary{margin-top:90px}.cart-summary .table-heading{margin-bottom:.5em;flex-wrap:wrap}.cart-summary .table-heading .text-name{width:100%}.cart-summary .table-heading .text-quantity{margin-right:auto;margin-top:.5em;padding-right:1em}.cart-summary .table-heading .text-price{margin-top:.5em}.cart-summary .top-text{display:inline-block;margin-bottom:1.65em;font-size:var(--text--xs-2)}.cart-summary .rowgroup-title{padding-left:2.5em;padding-right:1.4285em;border-bottom:1px solid var(--border-grey);min-width:14em}.cart-summary .rowgroup-item-name{font-size:var(--text--xs-2);font-weight:700;padding:.8em 0;margin-left:1.16em;border-bottom:1px solid var(--border-grey)}.cart-summary .rowgroup-item-price{border-bottom:1px solid var(--border-grey);color:var(--mid-grey);font-weight:700;width:180px}.cart-summary .rowgroup-item-price .text{font-size:var(--text--xs);font-weight:400;margin-right:1em;display:inline-block;position:relative;top:-.15em}.cart-summary .rowgroup-item-count{border-bottom:1px solid var(--border-grey);width:1.875rem;padding-left:1em}.cart-summary .rowgroup-title:before{top:calc(50% - .15em);left:1.875em}.cart-summary .table-section+.table-section{margin-top:2.5rem}.cart-summary .table{border-spacing:0}.cart-summary .dot-num{color:var(--p-500)}.cart-summary .dot-num:before{background-color:var(--p-100)}.order-details .rowgroup-title{display:flex;width:100%}.order-details .table-heading .text{font-weight:900}.order-details .order-item{display:flex;align-items:center;margin-left:.7em;padding:.5em 0;min-height:3em;border-bottom:1px solid var(--border-grey)}.order-details .order-item .name{display:flex;align-items:center;font-size:var(--text--xs-2);width:100%;padding:0 1.2em 0 .8em}.order-details .order-item .quantity-container{display:flex;align-items:center;font-size:var(--text--xs-2)}.order-details .order-item .dot-num:before{background-color:var(--p-100)}.order-details .table-section+.table-section{margin-top:1.875rem}.order-details .order-item:last-of-type .name,.order-details .order-item:last-of-type .quantity-container{border-bottom:0px solid transparent}.btns-column{display:flex;flex-direction:column}.btns-column .btn+.btn{margin-top:2.5rem}.btns-row{display:flex}.btns-row .btn+.btn{margin-left:1.25rem}.titled-block{padding:2.5rem 1.25rem 1.25rem;position:relative;font-size:var(--text--base);margin-top:1.875em;border:1px solid transparent}.titled-block--bordered{border:1px solid var(--border-grey)}.titled-block>.title{color:var(--whitish);padding:.3125em .625em;background-color:var(--mid-grey);position:absolute;top:-1.15em;left:-.625em}.products-and-cart-container{display:flex;flex-direction:row-reverse;align-items:stretch;--cart-width: 290px}.products-container{width:100%}.products-line{padding:0 var(--lat-space)}.products-line:nth-of-type(odd){background:var(--whitish-gradient)}.products-line .products-line-inner{margin:auto;max-width:calc(var(--max-width-l));padding-right:calc(var(--cart-width) + 2.5rem);padding-bottom:5rem;padding-top:2.5rem}.products-line .products-grid{margin-top:1.25rem}.cart-container{width:0;position:relative;margin-top:5rem;margin-bottom:5rem}.cart-column{height:100%;width:var(--cart-width);position:absolute;right:var(--lat-space)}.form--passwords-reset{width:100%}.form--passwords-reset .form-grid{margin:2.5rem auto;max-width:390px}.form--passwords-reset .titled-block{padding-bottom:2.5rem}.form--passwords-reset .titled-block .formatted-text{text-align:center}.form--passwords-email{width:100%}.form--passwords-email .form-grid{margin:2.5rem auto;max-width:390px}.form--passwords-email .titled-block{padding-bottom:2.5rem}.form--passwords-email .titled-block .formatted-text{text-align:center}.landing-section{height:500px;display:flex;align-items:center;position:relative}.landing-section .landing-picture{position:absolute;top:0;left:0;width:100%;height:100%}.landing-section .landing-picture--covered:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-alpha-2);z-index:1}.landing-section .inner{position:relative;z-index:1;margin-bottom:auto;display:flex;flex-direction:column;align-items:center}.landing-section .title{text-align:center;font-size:var(--text--xl);font-family:var(--heading-font);color:var(--p-base);line-height:1em}.landing-section .title+.btns-row{margin-top:3.75rem}.landing-section--landing-picture .title{color:var(--white)}.landing-section--landing-picture .btn{color:var(--black);--main-color: var(--white);--main-color-hover: var(--s-base)}.landing-section--landing-picture+.main-content-section{margin-top:3.75rem}.main-content-section{margin-bottom:3.75rem}.main-content-section .btn--see-products{max-width:350px;margin:auto}.products-page-container{position:relative}.products-page-container .product-category{margin-top:1.875rem}.products-page-container .title.title-h1{text-align:center}.products-page-container .side-btn-container{width:100%;position:sticky;top:calc(100vh - 100px);padding-right:5rem;display:flex;z-index:1;margin-bottom:3.125rem;pointer-events:none}.products-page-container .side-btn-container .btn{width:290px;margin-left:auto;pointer-events:auto}.products-page-container .products-line .products-line-inner{padding-right:0}@media (max-width: 1279px){:root{--lat-space: 2.5rem}.products-page-container .side-btn-container{padding-right:1.875rem}.products-page-container .products-grid{--columns-numbers: 3}.layout-col+.layout-col{margin-left:2.5rem}.wrapper--order-cart .layout-col+.layout-col{margin-left:2.5rem}.wrapper--order-cart .page-title{margin-bottom:3.75rem}.wrapper--payment .layout-col+.layout-col{margin-left:2.5rem}.order-form .products-line .products-line-inner{padding-right:200px}.products-and-cart-container{--cart-width: 370px}.mini-cart-mobile-panel{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background-color:var(--white);border:1px solid var(--p-100);box-shadow:0 0 20px var(--light-grey)}.mini-cart-mobile-panel .left{display:flex;align-items:center}.mini-cart-mobile-panel .left .btn-icon{border:1px solid var(--light-pink);border-radius:.1875rem}.mini-cart-mobile-panel .left .btn-icon:hover{background-color:var(--light-pink)}.mini-cart-mobile-panel .left .btn-icon .icon:before{font-size:1rem}.mini-cart-mobile-panel .left .text+.btn-icon{margin-left:.625rem}.cart-container{position:fixed;bottom:0;z-index:1}.mini-cart{transition:.4s;overflow-y:scroll;max-height:500px;padding-bottom:0;box-shadow:0 0 20px var(--light-grey)}.mini-cart.js-css-mini-cart--open{transform:translateY(-100%)}.mini-cart .close-mini-cart{display:flex;border:1px solid var(--light-pink);border-radius:.1875rem}.mini-cart .close-mini-cart:hover{background-color:var(--light-pink)}.mini-cart .left .btn-icon .icon:before{font-size:1rem}.mini-cart .bottom{position:sticky;padding:.5em 0;padding-bottom:1.5rem;bottom:0;background-color:var(--white);margin-top:1em}}@media (max-width: 1000px){.order-form .products-line .products-line-inner{padding-right:0}.wrapper--order-cart .layout{flex-direction:column}.wrapper--order-cart .layout-col+.layout-col{margin-left:0;margin-top:3.75rem}.wrapper--order-cart .layout-col--medium{max-width:unset}.wrapper--order-cart .cart-detailed{margin-top:0}.wrapper--confirmation .layout{flex-direction:column}.wrapper--confirmation .layout-col+.layout-col{margin-left:0;margin-top:3.75rem}.wrapper--confirmation .cart-cost{margin-top:0}.wrapper--orders-grid .orders-grid{--columns-numbers: 2}.cart-summary>.title{left:.625rem}.cart-summary .rowgroup{display:flex;align-items:center;border-bottom:1px solid var(--border-grey)}.cart-summary .rowgroup--contain-title{position:relative;padding-top:3.6em}.cart-summary .rowgroup-item-name{flex:auto}.cart-summary .rowgroup-item-count{padding-left:0}.cart-summary .rowgroup-item-price,.cart-summary .rowgroup-item-count{margin-left:1em}.cart-summary .rowgroup .rowgroup-title{position:absolute;top:0;left:0;border-bottom:0;margin-left:0;margin-bottom:0;margin-top:2em;padding-left:1em}.cart-summary .rowgroup-title:before{left:0}.cart-summary .rowgroup-item-price{width:unset;white-space:nowrap}.cart-summary .rowgroup-item-name,.cart-summary .rowgroup-item-price,.cart-summary .rowgroup-item-count{border-bottom:0}.cart-summary .rowgroup--contain-title:nth-of-type(1){padding-top:2.6em}.cart-summary .rowgroup--contain-title:nth-of-type(1) .rowgroup-title{margin-top:1em}.accordion--delivery .form-row .form-section--hour,.accordion--delivery .form-row .form-section--date{width:50%}.accordion--delivery .form-row .form-section--date .grid{--columns-numbers: 1}.footer{padding:var(--lat-space)}.footer .bottom{--columns-numbers: 2;max-width:500px;margin:auto}}@media (max-width: 850px){.products-page-container .products-grid,.order-form .products-grid.grid--3-col{--columns-numbers: 2}.wrapper--orders-item .layout,.wrapper--payment .layout,.wrapper--order-summary .layout,.wrapper--payment-mode .layout,.wrapper--delivery .layout{flex-direction:column}.wrapper--order-summary .cart-summary+.cart-summary{margin-top:3.75rem}.layout-col+.layout-col{margin-top:3.75rem;margin-left:0}.layout-col--lateral{max-width:unset}.layout-col--lateral .cart-composition,.cart-payment{margin-top:0}.wrapper--payment .layout-col+.layout-col--lateral{margin-left:0}.wrapper--delivery .page-title,.wrapper--payment-mode .page-title{margin-bottom:2.5rem}}@media (max-width: 767px){:root{--lat-space: 1.25rem}.responsive-trigram{display:flex}.header .navigation-container{position:initial;order:1;margin-left:2.5rem}.header .navigation{position:absolute;top:100%;left:0;height:calc(100vh - 100%);width:100%;display:flex;flex-direction:column;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-50px);transition:.3s;z-index:20}.header .list{flex-direction:column;align-items:center;justify-content:center;height:100%}.header .navigation .link{font-size:var(--text--base)}.header .navigation .item+.item{margin-left:0;margin-top:.5em}.header .btn-icon-mobile{background-color:var(--alpha)}.header .btn-icon-mobile .icon{color:var(--black)}.page-title .title{font-size:var(--text--lg-2)}.page-title .title br{display:none}.wrapper--account-dashboard .dashboard-grid .btns-row{flex-direction:column;align-items:flex-start}.wrapper--account-dashboard .dashboard-grid .btns-row .form--logout-form,.wrapper--account-dashboard .dashboard-grid .btns-row .btn{margin-left:0}.wrapper--account-dashboard .dashboard-grid .btns-row .btn+.btn,.wrapper--account-dashboard .dashboard-grid .btns-row .btn+.form--logout-form{margin-top:1rem}.wrapper--faq .text-accordion-title{padding:1rem 0}.wrapper--faq .text-accordion-title .text-accordion-title--txt{font-size:var(--text--md)}.wrapper--faq .text-accordion.active .text-accordion-content{margin-top:0}.cart-choices table .rowgroup-title{margin-left:0}.cart-choices table .rowgroup-title~.cart-item{margin-left:0}.wrapper--orders-grid .orders-grid{--columns-numbers: 1}.wrapper--orders-item .order-header .top{font-size:var(--text--sm)}.wrapper--orders-item .order-header .top p+p{margin-top:.5em}.order-form .title.title-h1{text-align:left;font-size:var(--text--lg-2);padding:0 var(--lat-space)}.order-form .title-h2{font-size:var(--text--md-2)}.menu-types-slider{overflow:hidden;padding:0;margin-bottom:70px;margin-top:3.125rem}.menu-types-slider .menu-types-inner{justify-content:flex-start;padding:0 var(--lat-space)}.menu-types-slider .slick-list{overflow:visible;width:calc(100vw - 100px)}.menu-types-slider .slick-track{display:flex;gap:.625rem;align-items:stretch}.menu-types-slider .slick-track:before{content:unset}.js-css-slider-initialized.menu-types-slider .slider-controls{display:flex;justify-content:space-between;max-width:290px;margin:auto}.menu-types-slider .menu-types-inner+.slider-controls{margin-top:.75rem}.menu-types-slider .slider-controls .btn-icon{font-size:.75em;height:1.25rem}.menu-types-slider .slider-controls .dots-container,.menu-types-slider .slider-controls .slick-dots{display:flex;align-items:center;gap:.625rem}.menu-types-slider .slider-controls .slick-dots button[role=tab]{display:none}.menu-types-slider .slider-controls .slick-dots li[role=presentation]{display:flex;align-items:center;justify-content:center;width:80px;height:3px;border-radius:3px;background-color:var(--s-100);cursor:pointer}.menu-types-slider .slider-controls .slick-dots li.slick-active[role=presentation]{background-color:var(--s-400)}.menu-types-slider .slider-controls .slick-dots li[role=presentation]:before{content:"";display:block;background-color:transparent;height:1.75rem;width:100%}.product-category-images-slider{overflow:hidden;padding:0;margin-bottom:70px;margin-top:3.125rem}.product-category-images-slider .product-category-images-inner{justify-content:flex-start;padding:0 var(--lat-space)}.product-category-images-slider .slick-list{overflow:visible;width:calc(100vw - 100px)}.product-category-images-slider .slick-track{display:flex;gap:.625rem;align-items:stretch}.product-category-images-slider .slick-track:before{content:unset}.js-css-slider-initialized.product-category-images-slider .slider-controls{display:flex;justify-content:space-between;max-width:290px;margin:1.5em auto auto}.product-category-images-slider .product-category-images-inner+.slider-controls{margin-top:.75rem}.product-category-images-slider .slider-controls .btn-icon{font-size:.75em;height:1.25rem}.product-category-images-slider .slider-controls .dots-container,.product-category-images-slider .slider-controls .slick-dots{display:flex;align-items:center;gap:.625rem}.product-category-images-slider .slider-controls .slick-dots button[role=tab]{display:none}.product-category-images-slider .slider-controls .slick-dots li[role=presentation]{display:flex;align-items:center;justify-content:center;width:80px;height:3px;border-radius:3px;background-color:var(--s-100);cursor:pointer}.product-category-images-slider .slider-controls .slick-dots li.slick-active[role=presentation]{background-color:var(--s-400)}.product-category-images-slider .slider-controls .slick-dots li[role=presentation]:before{content:"";display:block;background-color:transparent;height:1.75rem;width:100%}.products-page-container .title.title-h1{text-align:left;font-size:var(--text--lg-2);padding:0 var(--lat-space)}.products-line-inner .title-h2{font-size:var(--text--md-2)}.products-grid.grid--4-col{--columns-numbers: 1;--columns-gap: 1.25rem}.products-line .products-line-inner{padding-bottom:2.5rem}.side-btn-container+.product-category{margin-top:-3.75rem}.wrapper--order-shop{min-height:100vh}.product-card .main-content{flex-direction:row}.product-card .main-content .top{width:60%;gap:.3125rem;padding:.625rem}.product-card .main-content .bottom{width:40%;min-width:150px;height:100%}.product-card .title,.product-card .applied-price{font-size:var(--text--sm)}.product-card .image-link{bottom:100%}.product-card .popup-fake-btn{display:none}.product-card .control-panel{width:auto;min-width:unset;left:unset;right:0;bottom:0;background-color:transparent}.products-page-container .product-card .popup-fake-btn{display:flex}.landing-section{height:400px}.landing-section .title{font-size:var(--text--lg-2)}.landing-section .title+.btns-row{flex-direction:column}.landing-section .title+.btns-row .btn+.btn{margin-left:0;margin-top:1.25rem}.js-css-mobile-menu--open .header .navigation{transform:translateY(0);visibility:visible;opacity:1;background-color:var(--white)}.btn-icon-mobile{position:relative;height:2.5rem;width:2.5rem;padding:0}.btn-icon-mobile .text{height:1px;width:1px;overflow:hidden;opacity:0;position:absolute}.btn-icon-mobile .text+.icon{margin-left:0;margin-right:0}.modal-inner{padding:1.25rem}.cart-detailed .table th.price,.cart-detailed .table th.quantity,.cart-detailed .table th.total{font-size:var(--text--xs)}.cart-detailed .table{font-size:var(--text--xs-2)}.cart-detailed .table .row--total{padding:1rem .625rem;padding-bottom:0}.cart-detailed .table .row--sub-total{padding-top:1.25rem}.cart-cost.titled-block{padding-left:0;padding-right:0}}@media (max-width: 550px){.modal .main-content{flex-direction:column}.modal .main-content .figure+.text{margin-left:0;margin-top:1.25rem}.accordion .form-row .form-section{margin-right:1rem}.delivery-form,.payment-form{margin:0 -.625rem}.delivery-form .form-grid.grid--2-col{--columns-numbers: 1}.form--passwords-email .form-grid,.form--passwords-reset .form-grid{margin:1.25rem auto}.wrapper--login .titled-block{padding-top:2.5rem;padding-bottom:1.25rem}.wrapper--login .form--guest-form .form-grid{margin:1.5rem auto}.wrapper--password-reset .form--change-password .form-grid{margin:0;max-width:unset}.wrapper--confirmation .order-details .title{left:.625rem}.wrapper--confirmation .cart-cost .title{left:0}.order-details,.wrapper--orders-item .order-header{padding:2.5rem .625rem 1.25rem;margin:0 -.625rem}.wrapper--orders-item .order-details .title,.wrapper--orders-item .order-header .title{left:.625rem}.wrapper--orders-item .order-header+.order-details{margin-top:1.875rem}.wrapper--orders-item .cart-cost .title{left:0}.cart-cost.titled-block{margin-top:0}.cart-summary{padding:2.5rem .625rem 1.25rem;border-left:0;border-right:0;margin:0 calc(-1 * var(--lat-space))}.cart-summary .rowgroup-item-price{font-size:var(--text--sm)}.cart-choices{padding:2.5rem .625rem 1.25rem;border-left:0;border-right:0;margin:0 calc(-1 * var(--lat-space))}.cart-choices>.title{left:.625rem}.cart-choices .cart-item{padding-left:0}.cart-detailed{padding:1.25rem .625rem}.form-grid.grid--2-col{--columns-numbers: 1}.tablist .tab{font-size:var(--text--xs)}.tablist-inner:before{top:1.6em}.tablist .tab+.tab,.tablist .item+.item{margin-left:1.5em}.order-form .products-grid.grid--3-col{--columns-numbers: 1;--columns-gap: 1.25rem}.cart-container .cart-column{right:0;width:100vw}#product-popup.modal{align-items:flex-end}#product-popup.modal .modal-inner{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100vh - 90px);overflow-y:scroll}#product-popup.modal .modal-inner .modal-close-corner{position:sticky;top:0;left:100%;z-index:1}#product-popup.modal .modal-inner .modal-close-corner:before{background-color:var(--pink-white-2)}.accordion--delivery .form-row .form-section--hour{padding-left:1.5rem}.accordion--delivery .form-row .form-section--hour .form-grid,.accordion--delivery .form-row .form-section--date .form-grid{--columns-gap: .5rem}}@media (max-width: 450px){.wrapper--login .titled-block{margin:0 -1.25rem;border-left:0;border-right:0}.wrapper--login .titled-block .title{left:1.25rem}.form--passwords-email .titled-block{margin:0 -1.25rem;margin-top:1.875em;border-left:0;border-right:0}.form--passwords-email .title{left:1.25rem}.form--passwords-reset .titled-block{margin:0 -1.25rem;margin-top:1.875em;border-left:0;border-right:0}.form--passwords-reset .title{left:1.25rem}.wrapper--password-reset .form--change-password .titled-block{margin:0 -1.25rem;border-left:0;border-right:0}.wrapper--password-reset .form--change-password .title{left:1.25rem}.products-page-container .side-btn-container{padding:0 var(--lat-space)}.products-page-container .side-btn-container .btn{width:100%}.menu-types-container .slick-list,.product-category-images-slider .slick-list{width:calc(100vw - 40px)}.accordion .details .form-row{flex-direction:column}.accordion .details .form-row .form-section+.form-section{padding-left:0;position:initial;border-left:0;margin-top:1.875rem}.accordion--delivery .form-row .form-section--hour,.accordion--delivery .form-row .form-section--date{width:100%}.footer .bottom{--columns-numbers: 1}}
