@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Thin-7091c0aafa27af431ba7a5d8b91f0d5f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/themes/pliciwebmain/assets/fonts/Poppins-ThinItalic-d3bf21d7e8e00c05fd1b1c0c38052684.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/themes/pliciwebmain/assets/fonts/Poppins-ExtraLight-cb95ec88d8a8c128806092044e127ae2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/themes/pliciwebmain/assets/fonts/Poppins-ExtraLightItalic-4d605ce2e35540d6e60e86b2399619ff.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Light-669df14acbd3a5a2fc5a2ef124a123ed.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/themes/pliciwebmain/assets/fonts/Poppins-LightItalic-11788d6e1b1f5b356362525cc764e960.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Regular-9641d5d087bc9e626d4cb6b011f8753a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Italic-3a07eab52bc91374d82cd9f1828dab75.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Medium-13c404f85f4b8532e4e9e256d31f4115.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/themes/pliciwebmain/assets/fonts/Poppins-MediumItalic-d800211f40584510d941cdfacbb94584.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/themes/pliciwebmain/assets/fonts/Poppins-SemiBold-b2be0bf638eacbb24415af115fdb0ffb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/themes/pliciwebmain/assets/fonts/Poppins-SemiBoldItalic-2c21e04f9a0a997fb25c44222d320512.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Bold-02d30d49f061087e62755835b35d8a08.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/themes/pliciwebmain/assets/fonts/Poppins-BoldItalic-7d7a881a152aa2ca771584b752412451.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/themes/pliciwebmain/assets/fonts/Poppins-ExtraBold-d41d7c2375d7f78e83054f5d8f55e631.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/themes/pliciwebmain/assets/fonts/Poppins-ExtraBoldItalic-57fa80b66eddd7b60c6e64694a03bd77.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/themes/pliciwebmain/assets/fonts/Poppins-Black-3518e64b21103e4b2d47b6a5259dbbee.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/themes/pliciwebmain/assets/fonts/Poppins-BlackItalic-53fd04498a1aaec6456b2e9833ff4a21.woff2) format("woff2")}.pliciwebmain_advantages__main{margin-left:calc(50% - 50cqw);padding-block:2rem;width:100cqw}@media(max-width:767.98px){.pliciwebmain_advantages__main{padding-left:.625rem;padding-right:.625rem}}.pliciwebmain_advantages__main--reverse .pliciwebmain_advantages__main__container{flex-direction:row-reverse}.pliciwebmain_advantages__main__container{display:flex;flex-direction:row;gap:80px;justify-content:space-around}.pliciwebmain_advantages__main__container>*{flex:0 0 calc(50% - 40px)}@media(max-width:767.98px){.pliciwebmain_advantages__main__container{flex-direction:column!important;gap:10px}.pliciwebmain_advantages__main__container>*{flex:0 0 100%}}.pliciwebmain_advantages__main__desc-title{margin-block:2rem;text-transform:uppercase}.pliciwebmain_advantages__main__btn{border-color:#000;border-color:var(--data-color,#000)!important;color:#000;color:var(--data-color,#000)!important}.pliciwebmain_advantages__main__btn:hover{background-color:#000;border-color:#000;color:#fff}.pliciwebmain_advantages__main__btn.focus,.pliciwebmain_advantages__main__btn:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.pliciwebmain_advantages__main__btn.disabled,.pliciwebmain_advantages__main__btn:disabled{background-color:transparent;color:#000}.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled).active,.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled):active,.show>.pliciwebmain_advantages__main__btn.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled).active:focus,.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled):active:focus,.show>.pliciwebmain_advantages__main__btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.pliciwebmain_advantages__main__btn:hover{background-color:var(--data-color,#000)!important;border-color:var(--data-color,#000)!important;color:var(--data-text-color,#fff)!important}.pliciwebmain_advantages__main__btn.focus,.pliciwebmain_advantages__main__btn:focus{box-shadow:0 0 0 .2rem var(--data-shadow-color,rgba(176,146,0,.25))!important}.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled).active,.pliciwebmain_advantages__main__btn:not(:disabled):not(.disabled):active{background-color:var(--data-color,#000)!important;border-color:var(--data-color,#000)!important;box-shadow:0 0 0 .2rem var(--data-shadow-color,rgba(176,146,0,.25))!important;color:var(--data-text-color,#fff)!important}.pliciwebmain_advantages__main__desc-container{display:flex;flex-direction:column;justify-content:center}.pliciwebmain_advantages__main__picto-img{max-width:100px}.pliciwebmain_advantages__header{margin-bottom:2rem;margin-top:5rem}@media(max-width:767.98px){.pliciwebmain_advantages__header{margin-top:2rem}}.pliciwebmain_advantages__header__title{text-align:center}.pliciwebmain_advantages__header__items{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between}@media(max-width:767.98px){.pliciwebmain_advantages__header__items{flex-direction:column;row-gap:1rem}}.pliciwebmain_advantages__header__item{flex:1 1 0;min-width:0;text-align:center}.pliciwebmain_advantages__header__item__title{margin-bottom:5px;margin-top:10px;text-transform:uppercase}.pliciwebmain_advantages__header__item__img{max-width:200px;width:100%}@media(max-width:767.98px){.pliciwebmain_advantages__header__item__img{max-width:125px}}.pliciwebmain_advantages__header__item__link{color:#000}.pliciwebmain_descriptionandimg{margin-left:calc(50% - 50cqw);padding-block:2rem;width:100cqw}@media(max-width:767.98px){.pliciwebmain_descriptionandimg{padding-left:.625rem;padding-right:.625rem}}.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{flex-direction:row-reverse}.pliciwebmain_descriptionandimg--glued{padding-block:0}@media(max-width:767.98px){.pliciwebmain_descriptionandimg--glued{padding-left:0;padding-right:0}.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__desc-container{padding-left:.625rem;padding-right:.625rem}}.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:.625rem;margin-right:0;padding-left:.625rem;padding-right:0;position:relative;width:calc(100cqw - .625rem)}@container (min-width: 576px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 270px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 540px) / 2)))}}@container (min-width: 768px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 360px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 720px) / 2)))}}@container (min-width: 992px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 480px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 960px) / 2)))}}@container (min-width: 1200px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 570px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 1140px) / 2)))}}@container (min-width: 1440px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 720px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 1440px) / 2)))}}@container (min-width: 1673px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:max(.625rem,calc(100cqw/2 - 836.5px));margin-right:0;padding-left:.625rem;padding-right:0;width:calc(100cqw - max(.625rem, calc((100cqw - 1673px) / 2)))}}@media(max-width:767.98px){.pliciwebmain_descriptionandimg--glued .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100cqw}}.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:.625rem;padding-left:0;padding-right:.625rem;width:calc(100cqw - .625rem)}@container (min-width: 576px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 270px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 540px) / 2)))}}@container (min-width: 768px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 360px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 720px) / 2)))}}@container (min-width: 992px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 480px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 960px) / 2)))}}@container (min-width: 1200px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 570px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 1140px) / 2)))}}@container (min-width: 1440px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 720px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 1440px) / 2)))}}@container (min-width: 1673px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:max(.625rem,calc(100cqw/2 - 836.5px));padding-left:0;padding-right:.625rem;width:calc(100cqw - max(.625rem, calc((100cqw - 1673px) / 2)))}}@media(max-width:767.98px){.pliciwebmain_descriptionandimg--glued.pliciwebmain_descriptionandimg--reverse .pliciwebmain_descriptionandimg__container{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;width:100cqw}}.pliciwebmain_descriptionandimg__container{display:flex;flex-direction:row;gap:80px;justify-content:space-around}.pliciwebmain_descriptionandimg__container>*{flex:0 0 calc(50% - 40px)}@media(max-width:767.98px){.pliciwebmain_descriptionandimg__container{flex-direction:column!important;gap:10px}.pliciwebmain_descriptionandimg__container>*{flex:0 0 100%}}.pliciwebmain_descriptionandimg__desc-title{margin-block:2rem;text-transform:uppercase}.pliciwebmain_descriptionandimg__btn{border-color:#000;border-color:var(--data-color,#000)!important;color:#000;color:var(--data-color,#000)!important}.pliciwebmain_descriptionandimg__btn:hover{background-color:#000;border-color:#000;color:#fff}.pliciwebmain_descriptionandimg__btn.focus,.pliciwebmain_descriptionandimg__btn:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.pliciwebmain_descriptionandimg__btn.disabled,.pliciwebmain_descriptionandimg__btn:disabled{background-color:transparent;color:#000}.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled).active,.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled):active,.show>.pliciwebmain_descriptionandimg__btn.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled).active:focus,.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled):active:focus,.show>.pliciwebmain_descriptionandimg__btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.pliciwebmain_descriptionandimg__btn:hover{background-color:var(--data-color,#000)!important;border-color:var(--data-color,#000)!important;color:var(--data-text-color,#fff)!important}.pliciwebmain_descriptionandimg__btn.focus,.pliciwebmain_descriptionandimg__btn:focus{box-shadow:0 0 0 .2rem var(--data-shadow-color,rgba(176,146,0,.25))!important}.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled).active,.pliciwebmain_descriptionandimg__btn:not(:disabled):not(.disabled):active{background-color:var(--data-color,#000)!important;border-color:var(--data-color,#000)!important;box-shadow:0 0 0 .2rem var(--data-shadow-color,rgba(176,146,0,.25))!important;color:var(--data-text-color,#fff)!important}.pliciwebmain_descriptionandimg__desc-container{display:flex;flex-direction:column;justify-content:center}.pliciwebmain_reservationbreadcrumb{margin-block:2rem}.pliciwebmain_reservationbreadcrumb__slides{align-items:center;display:flex;justify-content:space-between}.pliciwebmain_reservationbreadcrumb__slide{width:auto}.pliciwebmain_reservationbreadcrumb__slide__inner{align-items:center;display:flex;gap:1rem;justify-content:center}@media(max-width:767.98px){.pliciwebmain_reservationbreadcrumb__slide__inner{padding-inline:4rem}.pliciwebmain_reservationbreadcrumb__text{font-size:.6875rem}}.pliciwebmain_reservationbreadcrumb__image{max-width:80px}.pliciwebmain_reservationbreadcrumb__step{color:#ff725e;font-weight:700}@media(max-width:767.98px){.pliciwebmain_reservationbreadcrumb__step{font-size:1rem}}.pliciwebmain_reservationbreadcrumb .swiper:not(.swiper-initialized) .swiper-button-next,.pliciwebmain_reservationbreadcrumb .swiper:not(.swiper-initialized) .swiper-button-prev{display:none}.pliciwebmain_reservationbreadcrumb .swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:1}.pliciwebmain_reservationbreadcrumb .swiper.swiper-initialized .swiper__separator{display:none}.pliciwebmain_reservationbreadcrumb .swiper__separator{padding-inline:1rem}.pliciwebmain_reservationbreadcrumb .swiper__separator:after{color:#ff725e;content:"next";font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-style:normal;font-variant:normal;font-weight:700;letter-spacing:0;line-height:1;text-transform:none!important}.pliciwebmain_reassurance__title{text-align:center}.pliciwebmain_reassurance__items{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between}@media(max-width:767.98px){.pliciwebmain_reassurance__items{flex-direction:column;row-gap:1rem}}.pliciwebmain_reassurance__item{flex:1 1 0;min-width:0;text-align:center}.pliciwebmain_reassurance__item__title{margin-bottom:5px;margin-top:10px;text-transform:uppercase}.pliciwebmain_reassurance__item__img{max-width:200px;width:100%}@media(max-width:767.98px){.pliciwebmain_reassurance__item__img{max-width:125px}}.pliciwebmain_slider{--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color);--swiper-navigation-size:10px;--swiper-pagination-bullet-inactive-opacity:1;margin-bottom:50px;margin-left:calc(50% - 50cqw);position:relative;width:100cqw}@media(max-width:767.98px){.pliciwebmain_slider{margin-bottom:20px;padding-left:.625rem;padding-left:0!important;padding-right:.625rem;padding-right:0!important}}.pliciwebmain_slider__content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.pliciwebmain_slider__img{filter:brightness(.5);max-height:715px}.pliciwebmain_slider__title{color:#fff;font-size:2.625rem!important;font-weight:500;max-width:450px}@media(max-width:1199.98px){.pliciwebmain_slider__title{font-size:1.4375rem!important}}@media(max-width:575.98px){.pliciwebmain_slider__title{font-size:.875rem!important;margin-bottom:5px!important}.pliciwebmain_slider__button{padding:4px 8px}.pliciwebmain_slider .swiper-pagination-bullets{bottom:-4px}}.pliciwebmain_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid var(--swiper-theme-color)}.pliciwebmain_slider .swiper-pagination-bullet{margin-bottom:1px!important}.pliciwebmain_slider .swiper-button-next,.pliciwebmain_slider .swiper-button-prev{padding:25px}@media(max-width:767.98px){.pliciwebmain_slider .swiper-button-next,.pliciwebmain_slider .swiper-button-prev{padding:16px}}.pliciwebmain_slider .swiper-button-next:after,.pliciwebmain_slider .swiper-button-prev:after{color:#ff725e;content:"next";font-family:swiper-icons;font-size:40px;font-style:normal;font-variant:normal;font-weight:700;letter-spacing:0;line-height:1;text-transform:none!important}@media(max-width:767.98px){.pliciwebmain_slider .swiper-button-next:after,.pliciwebmain_slider .swiper-button-prev:after{font-size:30px}}.pliciwebmain_slider .swiper-button-prev:after{transform:rotate(180deg)}.pliciwebmain_slider .swiper-slide .img-fluid{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}:root{--swiper-theme-color:#ff725e}.l-main,footer#footer{container-type:inline-size}html{scroll-behavior:smooth}body:not(#index,#checkout,#order-confirmation,#product) #content-wrapper{padding-top:1rem}body .custom-control-label:before{border:2px solid #000}body .custom-file-label:after{content:"Browse"}:lang(fr) body .custom-file-label:after,:lang(fr-FR) body .custom-file-label:after{content:"Parcourir"}body .btn{border-radius:0}body .custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border-bottom:1px solid #000;border-radius:0;color:#6b7280;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem 3px;width:100%}body .custom-select:focus{border-color:#000;box-shadow:none;outline:none}body .custom-select:not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;print-color-adjust:exact}.bg-gradient-beige-light{background:linear-gradient(180deg,#fff7ea,#fff);padding-top:33px}.fw-bold{font-weight:700}.text-green{color:#008f4d}.nav-pills{background-color:#eee;border-radius:.5rem;box-shadow:0 0 0 1px rgba(0,0,0,.06);box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:14px;gap:1rem;justify-content:space-between;padding:.25rem;position:relative}.nav-pills .nav-item{flex:1 1 auto;text-align:center}.nav-pills .nav-item .nav-link{align-items:center;border:none;border-radius:.5rem;color:#000;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .15s ease-in-out;width:100%}.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item:hover .nav-link{background-color:#fff;text-shadow:0 0 .65px currentColor,0 0 .65px currentColor}.info-ellipse{align-items:center;background-color:#d9d9d9;border-radius:50%;display:inline-flex;font-family:Poly;height:15px;justify-content:center;padding:10px;width:15px}.info-ellipse:before{content:"i"}.no-hover-link .pliciwebmain_advantages__header__item__link,.no-hover-link a:hover{color:inherit;cursor:default;text-decoration:none}.text-second-primary{color:#f35b46}.text-underline{text-decoration:underline}.gap-2{gap:.5rem}.bootstrap-touchspin:has(input[name=product-quantity-spin]),.bootstrap-touchspin:has(input[name=qty]){border:2px solid #ff725e;border-radius:2px;margin:0;max-width:150px}.bootstrap-touchspin:has(input[name=product-quantity-spin]) .btn-touchspin,.bootstrap-touchspin:has(input[name=qty]) .btn-touchspin{border-radius:0;color:#ff725e}.bootstrap-touchspin:has(input[name=product-quantity-spin]) .btn-touchspin:hover,.bootstrap-touchspin:has(input[name=qty]) .btn-touchspin:hover{background-color:#ff725e;color:#fff}.bootstrap-touchspin:has(input[name=product-quantity-spin])>input,.bootstrap-touchspin:has(input[name=qty])>input{border-left:0;border-right:0;height:calc(1.25em + 1rem + 2px);max-width:none}.product-miniature.card{border-color:transparent}.product-miniature__form{display:flex;flex-direction:column;gap:10px}.product-miniature__info{background-color:#fff;border-radius:1.5rem;bottom:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);display:grid;grid-template-columns:1fr 1fr;left:0;max-width:70%;padding:1rem 2rem;position:absolute}@media(max-width:767.98px){.product-miniature__info{max-width:100%}}.product-miniature__info>*{grid-column:span 2}.product-miniature__info>.product-miniature__pricing{grid-column:1}.product-miniature__info>.product-miniature__actions,.product-miniature__info>.product-miniature__actions>.product-miniature__form{display:contents}.product-miniature__info>.product-miniature__actions>.product-miniature__form>.add-to-cart{grid-column:span 2;margin-top:5px}.product-miniature__info>.product-miniature__actions>.product-miniature__discover{grid-column:1/span 2}.product-miniature__thumb__img{border-radius:1.5rem!important;min-height:200px;-o-object-fit:cover;object-fit:cover}.product-miniature__pricing{align-self:center;line-height:1.2;margin-bottom:0}.product-miniature__pricing .price{color:#000;font-weight:400}.product-miniature__title{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#ff725e;display:-webkit-box;font-weight:400;font-weight:700;height:auto;line-height:normal;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.product-miniature__compositions{font-size:.6875rem;font-weight:700;height:auto;line-height:1.1}.product-miniature__discover{color:#585858;font-weight:500;text-transform:uppercase}.btn-primary{color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase}.btn-primary:hover{background-color:#fff;color:#ff725e}.btn-primary.disabled,.btn-primary:disabled{color:#fff;cursor:not-allowed}.btn-primary.disabled:hover,.btn-primary:disabled:hover{color:#ff725e}@media(max-width:767.98px){.btn-primary{font-size:.6875rem}}.btn-outline-primary{color:#ff725e;font-size:1.125rem;font-weight:700;text-transform:uppercase}.btn-outline-primary:hover{background-color:#ff725e;color:#fff}@media(max-width:767.98px){.btn-outline-primary{font-size:.6875rem}}.btn-dark-primary{background-color:#000;color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase}.btn-dark-primary:hover{background-color:#fff;border:1px solid #000;color:#000}@media(max-width:767.98px){.btn-dark-primary{font-size:.6875rem}}.btn-danger{color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase}.btn-danger:hover{background-color:#fff;border:1px solid #dc3545;color:#dc3545}@media(max-width:767.98px){.btn-danger{font-size:.6875rem}}.btn-beige-light{background-color:#fff7ea;color:#f35b46;font-weight:700}.btn-beige-light:hover{background-color:#fff;border:1px solid #f35b46;color:#f35b46}.h1,h1{font-size:2rem}@media(max-width:767.98px){.h1,h1{font-size:1.4375rem}}.h2,h2{font-size:1.75rem}@media(max-width:767.98px){.h2,h2{font-size:1.125rem}}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}header#header{margin-bottom:0}header#header .logo{max-height:90px;width:auto}header#header .js-main-menu>:not(:last-child){border-right:1px solid #000}header#header .js-main-menu .main-menu__item-link--top{line-height:1.1;padding:0 1rem;text-transform:uppercase}@media(min-width:768px){header#header .header-top__block--logo__link{position:absolute;top:-55px}}@media(max-width:991.98px){header#header .header-top__block--logo__link{top:-60px}}header#header .header-top__block--cart{display:none}header#header .header-top__block--user{background-color:#ff725e;color:#fff;font-weight:700;text-transform:uppercase}@media(min-width:768px){header#header .header-top__block--user .header-top__link{padding-inline:20px}}header#header .header-top__block--user .header-top__link:hover{background-color:inherit}header#header .header-top__block--user .header-top__label-container{color:#fff}header#header .header-top__block--brochure{background-color:#ffedcf;color:#000;font-weight:700;text-transform:uppercase}@media(min-width:768px){header#header .header-top__block--brochure .header-top__link{padding-inline:20px}}header#header .header-top__block--brochure .header-top__link:hover{background-color:inherit}header#header .header-top__block--brochure .header-top__label-container{color:#000}@media(min-width:768px){header#header .header-top__content{margin-bottom:2rem}}header#header .language-selector{font-weight:700}header#header .language-selector__link{color:#000}header#header .language-selector__link--selected{color:#ff725e}@media(min-width:768px){header#header .js-header-top-wrapper:has(.js-header-top.is-sticky){height:120px!important}header#header .js-header-top-wrapper:has(.js-header-top.is-sticky) .js-header-top{height:120px}header#header .js-header-top-wrapper:has(.js-header-top.is-sticky) .header-top__row{margin-top:1rem}header#header .js-header-top-wrapper:has(.js-header-top.is-sticky) .header-top__content{align-items:center;display:flex;height:100%;margin-bottom:0}header#header .js-header-top-wrapper:has(.js-header-top.is-sticky) .header-top__block--logo__link{top:-48px}}@media(min-width:768px){header#header:has(.js-header-top.is-sticky) .displaynav-container{position:fixed;right:0;z-index:101}}header#header .js-main-menu>:last-child{align-items:center;display:flex}header#header .js-main-menu>:last-child *{color:#ff725e}header#header .js-main-menu>:last-child .main-menu__item-link--top{padding-inline:0}header#header .js-main-menu>:last-child:before{background-image:url(/themes/pliciwebmain/assets/img-dist/cdf741db2a2e66c40f147dcc74588ea7.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;margin-left:1rem;margin-right:.5rem;width:30px}footer#footer{padding-top:160px}@media(max-width:767.98px){footer#footer{padding-inline:1rem}}footer#footer .links-list{justify-content:center}footer#footer .links-list__elem{font-weight:700;line-height:1.2;margin-bottom:0;margin-right:5px;padding-right:5px;text-transform:uppercase}footer#footer .links-list__elem:not(:last-child){border-right:2px solid #000}footer#footer .links-list__link{color:#000}footer#footer .footer-container{background-color:#fff}body#authentication #main{background-color:#fff7ea;margin-left:calc(50% - 50cqw);padding-top:50px;width:100cqw}body#authentication .page-header h1{color:#ff725e;padding-left:182px}@media(max-width:767.98px){body#authentication .page-header h1{padding-left:0;text-align:center}}body#authentication #login-form label{display:none}body#authentication #login-form input{border-color:#000;border-radius:0}body#authentication #login-form .input-group-append{margin-left:1px}@media(max-width:767.98px){body#authentication #login-form{width:80%;width:60%}}body#authentication #login-form .form-footer .forgot-password{margin-top:20px}@media(max-width:767.98px){body#authentication #login-form .form-footer .forgot-password{margin-top:0}}body#authentication #login-form .form-footer .forgot-password a{color:#6c757d}@media(max-width:767.98px){body#authentication #login-form .form-footer{display:flex;flex-direction:column-reverse;gap:10px}}body#authentication .auth{display:flex;gap:40px}@media(max-width:767.98px){body#authentication .auth{flex-direction:column;max-width:100%}}body#authentication .auth__col{flex:1;padding-bottom:50px}body#authentication .auth__col:first-child,body#authentication .auth__col:last-child{align-items:center;display:flex;flex-direction:column}body#authentication .auth__col:last-child{justify-content:center;padding:40px}@media(max-width:767.98px){body#authentication .auth__col:last-child{padding:80px}}body#authentication .auth__title{font-size:1.125rem;margin-bottom:20px;text-align:center}body#authentication .auth__text{margin-bottom:20px}body#authentication .auth__btn{background-color:#fff;color:#ff725e;display:inline-block;padding:12px 24px}@media(max-width:767.98px){body#authentication .auth__btn{background-color:#ff725e;border:1px solid #fff;color:#fff}}body#cart .input-required:after{color:red;content:"*";font-size:1.2em;margin-left:5px;vertical-align:middle}body#cart .h1{color:#ff725e;font-weight:400;text-transform:uppercase}body#cart .cart-overview{flex:1 1 auto}body#cart .cart-overview .products-table.table{border:none}body#cart .cart-overview .products-table.table thead{border-bottom:1px solid #000;padding-bottom:1px}body#cart .cart-overview .products-table.table thead th{border:none}@media(max-width:767.98px){body#cart .cart-overview .products-table.table thead{display:none}}body#cart .cart-overview .products-table.table tbody tr td{border-left:none;border-right:none;border-top:none;padding-top:35px;text-align:center}body#cart .cart-overview .products-table.table tbody tr td:first-child{text-align:left}body#cart .cart-overview .products-table.table tbody tr td:last-child{border-bottom:none}@media(max-width:767.98px){body#cart .cart-overview .products-table.table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr}body#cart .cart-overview .products-table.table tbody tr:not(:first-child){margin-top:20px}body#cart .cart-overview .products-table.table tbody tr td{padding-top:0;text-align:left}body#cart .cart-overview .products-table.table tbody tr td:first-child{grid-column:1/-1;padding-bottom:3px}body#cart .cart-overview .products-table.table tbody tr td:not(:first-child){align-items:center;display:flex;flex-direction:column}body#cart .cart-overview .products-table.table tbody tr td:not(:first-child) .d-lg-none{margin-bottom:8px;text-align:center}body#cart .cart-overview .products-table.table tbody tr td:not(:first-child) .price,body#cart .cart-overview .products-table.table tbody tr td:not(:first-child) .product-price{padding-top:5px}}body#cart .cart-overview .cart-products{padding-bottom:0}body#cart .cart-overview .cart-products__desc .product-name{color:#ff725e;font-weight:700}@media(max-width:767.98px){body#cart .cart-overview .cart-products__desc .product-name{font-size:medium}}body#cart .cart-overview .cart-products__desc .product-allergens{border:1px solid #a2a2a2;color:#1e1e1e;font-size:.875rem;padding-left:35px;padding-block:10px;width:80%}body#cart .cart-overview .cart-products__desc .product-allergens__label{color:#ff725e;font-size:1.125rem;font-weight:700;text-transform:uppercase}@media(max-width:767.98px){body#cart .cart-overview .cart-products__desc .product-allergens__label{font-size:medium}}body#cart .current-price-display-price,body#cart .price{color:#000;font-weight:400}body#cart .promo-code .promo-input{border-color:#ff725e;border-radius:0;height:auto}body#cart .promo-code .promo-input::-moz-placeholder{color:#e74d38;font-weight:700;text-transform:uppercase}body#cart .promo-code .promo-input::placeholder{color:#e74d38;font-weight:700;text-transform:uppercase}body#cart .promo-code .btn{padding:.375rem .75rem}body#cart .border-separator{border-top:1px solid #000;display:block;margin:5px 0 26px;width:100%}@media(max-width:767.98px){body#cart .border-separator{margin-top:10px}}body#cart .totals-and-actions{display:grid;grid-template-columns:1fr;justify-items:center;margin-top:41px;width:100%}@media(max-width:767.98px){body#cart .totals-and-actions{margin-top:0}body#cart .totals-and-actions .totals .h3{font-size:1.125rem}}body#cart .totals-and-actions .actions{display:flex;gap:1rem;justify-content:center}@media(max-width:767.98px){body#cart .totals-and-actions .actions{align-items:center;flex-direction:column;gap:0}}body#cart .totals-and-actions .actions .checkout,body#cart .totals-and-actions .actions>a.btn{flex:0 0 auto}@media(max-width:767.98px){body#cart .totals-and-actions .actions .checkout,body#cart .totals-and-actions .actions>a.btn{width:100%}}body#cart .totals-and-actions .actions .btn{height:51px}body#cart .totals-and-actions .actions .btn.btn-outline-primary{align-items:center;display:inline-flex;justify-content:center}@media(max-width:767.98px){body#cart .totals-and-actions .actions .btn.btn-outline-primary{font-weight:400}body#cart .totals-and-actions .actions .btn{height:40px;margin-top:.5rem;width:100%}}body#checkout .checkout-auth{background-color:#fff7ea;margin-left:calc(50% - 50cqw);padding-top:50px;width:100cqw}body#checkout .checkout-auth .btn-primary.continue,body#checkout .checkout-auth .btn.btn-primary{min-height:unset;min-width:unset}body#checkout #checkout-register-form{background-color:#fff}body#checkout .h1{color:#ff725e;padding-left:126px}@media(max-width:767.98px){body#checkout .h1{padding-left:0;text-align:center}}body#checkout #customer-form{margin:0 auto;max-width:50%}body#checkout #customer-form input{border:0;border-bottom:1px solid #000;border-radius:0;padding:0}body#checkout #customer-form .form-text.text-muted,body#checkout #customer-form label:not(.custom-control-label){display:none}body#checkout #customer-form input[type=radio]+label{display:inline-block}@media(max-width:767.98px){body#checkout #customer-form{max-width:75%}}body#checkout #customer-form>div{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:767.98px){body#checkout #customer-form>div{grid-template-columns:1fr}}body#checkout #customer-form>div .form-group:has(.custom-control.custom-checkbox){grid-column:1/-1;margin-bottom:0}body#checkout #customer-form>div .form-group:has(.custom-control.custom-checkbox)+.form-group:has(.custom-control.custom-checkbox){margin-top:-10px}body#checkout .custom-select{font-size:1rem}@media(max-width:767.98px){body#checkout .custom-select{font-size:.875rem}}body#checkout .custom-control-label>em{font-size:.875rem}body#checkout .custom-checkbox>.custom-control-label:before{border-color:#000;border-radius:0}body#checkout .form-control-submit{color:#fff;padding:15px 50px;text-transform:uppercase}@media(max-width:767.98px){body#checkout .form-control-submit{padding:10px 30px}}body#checkout #login-form label{display:none}body#checkout #login-form input{border-color:#000;border-radius:0}body#checkout #login-form .input-group-append{margin-left:1px}@media(max-width:767.98px){body#checkout #login-form{width:80%;width:60%}}body#checkout #login-form .form-footer .forgot-password{margin-top:20px}@media(max-width:767.98px){body#checkout #login-form .form-footer .forgot-password{margin-top:0}}body#checkout #login-form .form-footer .forgot-password a{color:#6c757d}@media(max-width:767.98px){body#checkout #login-form .form-footer{display:flex;flex-direction:column-reverse;gap:10px}}body#checkout .auth{display:flex;gap:40px}@media(max-width:767.98px){body#checkout .auth{flex-direction:column;max-width:100%}}body#checkout .auth__col{flex:1;padding-bottom:50px}body#checkout .auth__col:first-child,body#checkout .auth__col:last-child{align-items:center;display:flex;flex-direction:column}body#checkout .auth__col:last-child{justify-content:center;padding:40px}@media(max-width:767.98px){body#checkout .auth__col:last-child{padding:80px}}body#checkout .auth__title{font-size:1.125rem;margin-bottom:20px;text-align:center}body#checkout .auth__text{margin-bottom:20px}body#checkout .auth__btn{background-color:#fff;color:#ff725e;display:inline-block;padding:12px 24px}@media(max-width:767.98px){body#checkout .auth__btn{background-color:#ff725e;border:1px solid #fff;color:#fff}}body#checkout .address__footer.card-footer{border:none}body#checkout .address__footer.card-footer a:first-child{border-bottom:0;border-left:0}body#checkout #payment-confirmation .btn.btn-primary,body#checkout .btn-primary.continue:not(.btn-edit-address-form *),body#checkout .js-back-to-previous-step{min-height:51px;min-width:386px}@media(max-width:991.98px){body#checkout #payment-confirmation .btn.btn-primary,body#checkout .btn-primary.continue:not(.btn-edit-address-form *),body#checkout .js-back-to-previous-step{min-height:42px;min-width:153px}}body#checkout .edit-address{height:51px}body#checkout .btn-edit-address-form{display:flex;gap:.5rem}body#checkout .btn-edit-address-form .btn{height:51px;white-space:nowrap;width:50%}@media(max-width:767.98px){body#checkout .btn-edit-address-form .btn{height:42px;width:100%}body#checkout .btn-edit-address-form{flex-direction:column;gap:0}}body#checkout #checkout-personal-information-step .btn-primary.continue,body#checkout #payment-confirmation .btn-primary,body#checkout .js-address-form .btn-primary.continue{height:51px}@media(max-width:767.98px){body#checkout #checkout-personal-information-step .btn-primary.continue,body#checkout #payment-confirmation .btn-primary,body#checkout .js-address-form .btn-primary.continue{height:42px}body#checkout #checkout-payment-step .js-back-to-previous-step{min-width:270px}}body#checkout .js-back-to-previous-step{align-items:center;display:inline-flex;height:51px;justify-content:center}@media(max-width:767.98px){body#checkout .js-back-to-previous-step{height:42px}}body#checkout .address-selector-block label{border-radius:unset}@media(max-width:767.98px){body#checkout .btn-addresses-step button{max-width:48%;width:48%}}@media(max-width:767.98px)and (max-width:384px){body#checkout .btn-addresses-step{margin-left:0;margin-right:0}}body#checkout #checkout-payment-step .content{padding-block:0}body#checkout #checkout-payment-step .checkout-payment h1{margin-top:40px;padding-left:0;text-align:center;text-transform:uppercase}body#checkout #checkout-payment-step .checkout-payment hr{border-color:#000;border-width:2px}body#checkout #checkout-payment-step .checkout-payment .travelers-img{margin-left:calc(50% - 50cqw);width:100cqw}body#checkout #checkout-payment-step .checkout-payment .travelers-img img{height:409px;-o-object-fit:cover;object-fit:cover;width:100%}body#checkout #checkout-payment-step .action-buttons{row-gap:7px}body#checkout #checkout-payment-step .checkout-option-block{margin-left:auto;margin-right:auto;max-width:350px}body#checkout #checkout-payment-step .payment-option-label:hover{opacity:.8}body#checkout #checkout-payment-step .payment-option-content{margin:0 auto;max-width:300px}@media(max-width:767.98px){body#checkout #checkout-payment-step .payment-options{margin-top:72px}}body#checkout #checkout-payment-step .payment-option-thumb{align-items:center;display:flex;justify-content:center}body#checkout #checkout-payment-step .payment-option-img{height:75px;width:75px}@media(max-width:767.98px){body#checkout #checkout-payment-step .payment-option-img{height:60px;width:60px}}body#checkout #checkout-payment-step .payment-option-text{margin-top:24px;text-transform:uppercase}@media(max-width:767.98px){body#checkout #checkout-payment-step .payment-option-text{font-size:.875rem}}body#checkout #checkout-payment-step #payment-confirmation{position:relative}body#checkout #checkout-payment-step #payment-confirmation .info-ellipse{position:absolute;right:0;top:0;transform:translate(50%,-50%)}body#checkout #checkout-payment-step .additional-information{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}body#checkout #checkout-payment-step .checkout-option-block.selected .payment-option-label{background-color:#f0f0f0;border-radius:8px;padding:20px}body#checkout #checkout-payment-step .single-payment-option{cursor:default!important;pointer-events:none}body#checkout #checkout-payment-step .single-payment-option:hover{opacity:1!important}body#checkout #checkout-payment-step .checkout-option-block.single-payment-option{background-color:transparent!important}body#checkout #checkout-payment-step .checkout-option-block.single-payment-option.selected{background-color:transparent!important;border:none!important}body#checkout #checkout-payment-step .total-to-pay{font-size:1.125rem;font-weight:700;margin-top:30px;text-align:center;text-transform:uppercase}body#contact #content-wrapper{flex:0 0 100%;max-width:100%}body#contact .contact_page__form,body#contact h1{margin-top:-50px}body#contact #content{background:linear-gradient(180deg,#fff7ea,#fff);margin-left:calc(50% - 50cqw);width:100cqw}@media(max-width:767.98px){body#contact #content{padding-left:.625rem;padding-right:.625rem}}body#contact .contact_page{display:flex;gap:40px;margin-top:100px}body#contact .contact_page>div{flex:1}body#contact .contact_page__form{background-color:#ff725e;color:#fff;display:flex;justify-content:center;padding:40px 110px}body#contact .contact_page__form form{max-width:600px;width:100%}body#contact .contact_page__form label:not(.custom-file-label){display:none}body#contact .contact_page__form input[type=submit]{background-color:transparent;border:2px solid #fff;color:#fff;font-size:1.125rem;width:70%}body#contact .contact_page__form .custom-file-label,body#contact .contact_page__form input,body#contact .contact_page__form select,body#contact .contact_page__form textarea{background-color:#fff;border:none;border-radius:0}body#contact .contact_page__form select{padding:.5rem 1rem}body#contact .contact_page__form h2{color:#fff}@media(max-width:767.98px){body#contact .contact_page__form{padding:20px}}@media(max-width:991.98px){body#contact .contact_page{flex-direction:column;margin-top:70px}}@media(max-width:767.98px){body#cms .bg-gradient-beige-light{background:transparent;padding-top:0}}body#cms .pliciwebmain_advantages__header__item__img{max-width:200px}@media(max-width:767.98px){body#cms .page-header{padding-left:.625rem;padding-right:.625rem}body#cms #wrapper{background-color:#fff7ea}body#cms .container{padding-left:2rem;padding-right:2rem}}body#history p,body#history td{line-height:1.2}body#module-pliciwebmain-menu #js-product-list-top{display:none}body#module-pliciwebmain-menu .h1{border-bottom:5px solid #ff725e;display:inline-block;margin-top:1.5rem}@media(max-width:575.98px){body#module-pliciwebmain-menu .products-list__block--grid{flex:0 0 100%;max-width:100%}}@media(min-width:992px)and (max-width:1439.98px){body#module-pliciwebmain-menu .products-list__block--grid{flex:0 0 33.33333333%;max-width:33.33333333%}}@media(min-width:768px)and (max-width:1199.98px){body#module-pliciwebmain-menu .products-list__block--grid{flex:0 0 50%;max-width:50%}}body#order-confirmation h1{color:#ff725e;font-weight:400;text-transform:uppercase}body#order-confirmation h2{margin-top:50px;text-transform:uppercase}body#order-confirmation hr{width:617px}@media(max-width:767.98px){body#order-confirmation hr{width:100%}}body#order-confirmation .download-quote{font-weight:400;height:51px;margin-left:auto;margin-right:auto;text-align:center;text-transform:none;width:240px}@media(max-width:991.98px){body#order-confirmation .download-quote{height:42px;width:50%}}body#order-confirmation .reservation-information-banner .travelers-modal-btn,body#order-confirmation .reservation-information-banner a{cursor:default}body#order-confirmation .travelers-img{margin-left:calc(50% - 50cqw);width:100cqw}body#order-confirmation .travelers-img img{height:409px;-o-object-fit:cover;object-fit:cover;width:100%}body#order-confirmation .information-order-reservation .col-md-10{align-items:center;display:flex;flex-direction:column}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row{display:flex;gap:37px;margin-bottom:34px}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row:last-child{margin-bottom:0}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row label{margin:0}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row .travelers-label{width:192px}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row .travelers-label input{width:44%}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row input{height:51px;max-width:213px;text-align:center}@media(max-width:767.98px){body#order-confirmation .information-order-reservation .col-md-10 .reservation-row{flex-wrap:wrap;gap:20px}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row label{width:100%}body#order-confirmation .information-order-reservation .col-md-10 .reservation-row label input{max-width:100%;width:100%}}.additional-doc__container{display:flex;gap:10px;justify-content:space-between}.additional-doc__container>*{flex:1 1 50%}:root{--padding-left-right-column:10px}@media(min-width:992px){:root{--padding-left-right-column:3rem}}body .accordion button{background-color:inherit;color:inherit}body#product.is-menu .main-btn-add-to-cart{display:none}body#product.is-menu .menu-selection{margin-bottom:2rem}body#product.is-menu .menu-selection__label{font-size:.875rem;margin-top:1rem}body#product.is-menu .menu-selection__compo-selection{margin-bottom:1.5rem}body#product.is-menu .menu-selection__compo-item,body#product.is-menu .menu-selection__compo-item>.custom-radio:not(:last-child){margin-bottom:.5rem}body#product.is-menu .menu-selection__compo-item .custom-control:has(input:checked) .custom-control-label{color:#ff725e}body#product.is-menu .menu-add-to-cart{padding-inline:6rem}@media(max-width:1199.98px){body#product.is-menu .menu-add-to-cart{padding-inline:1rem}}body#product.is-menu .product-actions .plici-accordion__heading *{color:#7f7f7f}body#product.is-menu .product-actions .plici-accordion__item{border-top:1px solid #7f7f7f}body#product.is-menu .product-actions .plici-accordion__item:last-child{border-bottom:1px solid #7f7f7f}body#product.is-menu .product-actions .plici-accordion .btn-accordion{display:flex;font-size:1.4375rem;justify-content:space-between;text-decoration:none;text-transform:uppercase}body#product.is-menu .product-actions .plici-accordion .btn-accordion:focus{box-shadow:none}body#product.is-menu .product-actions .plici-accordion .btn-accordion:after{border:0;color:inherit;content:"+"}body#product.is-menu .product-actions .plici-accordion .btn-accordion:not(.collapsed){color:#000}body#product.is-menu .product-actions .plici-accordion .btn-accordion:not(.collapsed):after{content:"-"}body#product.is-menu .js-product-actions{display:flex;flex-direction:column}body#product.is-menu .js-product-actions>#add-to-cart-or-refresh{display:contents}body#product.is-menu .js-product-actions>#add-to-cart-or-refresh>.menu-selection{order:0}body#product.is-menu .js-product-actions>#add-to-cart-or-refresh>.js-product-add-to-cart{display:contents}body#product.is-menu .js-product-actions>#add-to-cart-or-refresh>.js-product-add-to-cart>.product-add-to-cart__container{order:2}body#product.is-menu .js-product-actions>#add-to-cart-or-refresh>.product-allergens{order:3}body#product.is-menu #accordionPetitPlus .plici-accordion__body{margin:0 var(--padding-left-right-column);padding-bottom:1rem}body#product.is-menu #accordionPetitPlus .btn-accordion{gap:1rem;justify-content:flex-start;padding-left:var(--padding-left-right-column)}body#product.is-menu #accordionPetitPlus .btn-accordion:after{color:#ff725e;position:relative;top:2px}body#product .reservation-breadcrumb{isolation:isolate;position:relative}body#product .reservation-breadcrumb:after{background:#fff;bottom:0;content:"";left:0;margin-left:calc(50% - 50cqw);position:absolute;top:0;width:100cqw;z-index:-1}@media(max-width:767.98px){body#product .reservation-breadcrumb:after{padding-left:.625rem;padding-right:.625rem}}body#product #wrapper{background:linear-gradient(180deg,#fff7ea,#fff);overflow-x:hidden}@media(max-width:767.98px){body#product #_mobile_product-title{min-height:50px}}body#product .product-header{align-items:center;display:flex;justify-content:space-between}@media(max-width:767.98px){body#product .product-header{justify-content:center}}body#product .product-back-link{color:#000;font-size:1.125rem;text-transform:uppercase}body#product .product-tabs:has(.nav-tabs){display:none}body#product .product-tabs:has(.nav-tabs>*){display:block}body#product .product-add-to-cart__container .add{align-items:center;display:flex;justify-content:space-between}body#product .product-add-to-cart__container .add .attachment__link{color:#9bbf5a}body#product .featured-products:has(#accordionPetitPlus){background-color:rgba(255,114,94,.1);left:calc(var(--padding-left-right-column)*-1);position:relative}body#product .featured-products:has(#accordionPetitPlus) .plici-accordion__item{border-bottom:0!important;border-top:0!important}body#product .featured-products:has(#accordionPetitPlus) .product-miniature{background-color:transparent}body#product .product-quantity .qty{align-items:baseline;display:flex;gap:20px}body#product .product-quantity .qty__label{font-size:.875rem}body#product #plici_product_allergens{border-radius:0}body#product .product-main-images__list img{border-radius:2rem!important}body#product .product-main-images__modal-trigger-layer{display:none}body#product .product-prices{align-items:baseline;-moz-column-gap:10px;column-gap:10px;display:flex}body#product .product-prices .price--lg{font-size:2.625rem}body#product .product-prices .tax-shipping-delivery-label{color:#ff725e;font-weight:700}body#product .product-left-column{padding-left:10px;padding-right:10px;padding-top:1rem;position:relative;width:100%}@media(min-width:992px){body#product .product-left-column{flex:0 0 45%;max-width:45%;padding-left:0;padding-right:3rem}}body#product .product-right-column{padding-left:var(--padding-left-right-column);padding-right:var(--padding-left-right-column);padding-top:1rem;position:relative;width:100%}@media(min-width:992px){body#product .product-right-column{border-left:1px solid #000;flex:0 0 55%;isolation:isolate;max-width:55%;padding-right:0}body#product .product-right-column:before{background-color:#ff725e;border-radius:50rem;content:"";height:150px;left:-13px;position:absolute;top:150px;width:26px}body#product .product-right-column:after{background:#fff;bottom:0;content:"";left:0;position:absolute;top:0;width:100vw;z-index:-1}}@media(min-width:768px){body#product .swiper-you-may-also-like .swiper-wrapper{display:flex;flex-wrap:wrap;row-gap:1rem}body#product .swiper-you-may-also-like .swiper-wrapper>*{flex:0 0 50%;max-width:50%}}@media(min-width:1200px){body#product .swiper-you-may-also-like .swiper-wrapper>*{flex:0 0 33.33333333%;max-width:33.33333333%}}body#product .swiper-you-may-also-like .swiper-button-next,body#product .swiper-you-may-also-like .swiper-button-prev{display:block}@media(min-width:768px){body#product .swiper-you-may-also-like .swiper-button-next,body#product .swiper-you-may-also-like .swiper-button-prev{display:none}}.featured-products__header{justify-content:center}.featured-products__navigation{justify-content:flex-end;margin-bottom:1rem}.featured-products__title{font-weight:400;text-transform:uppercase}.featured-products .swiper{padding-bottom:30px!important}.featured-products .swiper .swiper-pagination{bottom:-4px}.product-miniature{background-color:transparent}.blockcart-modal-title .modal-title{color:#ff725e}body#registration .page-header h1{color:#ff725e;text-transform:uppercase}body#registration #customer-form{margin:0 auto;max-width:50%}body#registration #customer-form input{border:0;border-bottom:1px solid #000;border-radius:0;padding:0}body#registration #customer-form .form-text.text-muted,body#registration #customer-form label:not(.custom-control-label){display:none}body#registration #customer-form input[type=radio]+label{display:inline-block}@media(max-width:767.98px){body#registration #customer-form{max-width:75%}}body#registration #customer-form>div{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:767.98px){body#registration #customer-form>div{grid-template-columns:1fr}}body#registration #customer-form>div .form-group:has(.custom-control.custom-checkbox){grid-column:1/-1;margin-bottom:0}body#registration #customer-form>div .form-group:has(.custom-control.custom-checkbox)+.form-group:has(.custom-control.custom-checkbox){margin-top:-10px}body#registration .custom-select{font-size:1rem}@media(max-width:767.98px){body#registration .custom-select{font-size:.875rem}}body#registration .custom-control-label>em{font-size:.875rem}body#registration .custom-checkbox>.custom-control-label:before{border-color:#000;border-radius:0}body#registration .form-control-submit{color:#fff;padding:15px 50px;text-transform:uppercase}@media(max-width:767.98px){body#registration .form-control-submit{padding:10px 30px}}body#cart .reservation-breadcrumb,body#checkout .reservation-breadcrumb{background-color:#fff7ea;margin-left:calc(50% - 50cqw);width:100cqw}@media(min-width:768px){body#cart .reservation-breadcrumb,body#checkout .reservation-breadcrumb{height:42px;padding-block:4px}}.reservation-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;list-style:none}@media(max-width:1199.98px){.reservation-breadcrumb{font-size:.875rem}}.reservation-breadcrumb__item__title{color:#000;cursor:not-allowed;font-size:1.125rem;text-transform:uppercase}.reservation-breadcrumb__item__title:hover{color:#000;text-decoration:none}.reservation-breadcrumb__item--active .reservation-breadcrumb__item__title{border-bottom:8px solid #ff725e;font-weight:900}.reservation-breadcrumb__item--available .reservation-breadcrumb__item__title,.reservation-breadcrumb__item--available .reservation-breadcrumb__item__title:hover{cursor:pointer}.reservation-breadcrumb-mobile{border-bottom:8px solid #ff725e;font-size:.875rem;font-weight:900;padding:10px 0;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}body#index .reservation-information-banner{display:none}.reservation-information-banner{background-color:#ff725e;height:60px;margin-left:calc(50% - 50cqw);width:100cqw}@media(max-width:1670px){.reservation-information-banner{height:auto}}@media(max-width:767.98px){.reservation-information-banner{position:relative}}.reservation-information-banner .container{height:100%}.reservation-information-banner ul{align-items:center;display:flex;gap:50px;height:100%}@media(max-width:991.98px){.reservation-information-banner ul{gap:39px}}@media(min-width:992px){.reservation-information-banner ul{gap:0}}@media(min-width:1200px){.reservation-information-banner ul{gap:50px}}@media(max-width:767.98px){.reservation-information-banner ul{align-items:center;flex-wrap:wrap;gap:10px;height:auto;padding-block:5px}.reservation-information-banner ul li:not(.btn-chevron){padding-left:15%;padding-right:15%;width:100%}.reservation-information-banner ul li.btn-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.reservation-information-banner ul li.date{text-transform:uppercase}.reservation-information-banner ul li.date img{flex-shrink:0;height:34px;width:34px}}@media(max-width:767.98px)and (max-width:767.98px){.reservation-information-banner ul li.date img{height:20px;width:20px}}.reservation-information-banner ul li img{flex-shrink:0;height:34px;width:34px}@media(max-width:767.98px){.reservation-information-banner ul li img{height:20px;width:20px}}.reservation-information-banner ul li .travelers-modal-btn,.reservation-information-banner ul li a{align-items:center;background-color:transparent;border:0;color:#000;display:flex;gap:4px;padding:0;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.reservation-information-banner ul li .travelers-modal-btn>div,.reservation-information-banner ul li a>div{display:inline}.reservation-information-banner ul li .travelers-modal-btn>div:has(.free-drivers),.reservation-information-banner ul li .travelers-modal-btn>div:has(.free-guides),.reservation-information-banner ul li .travelers-modal-btn>div:has(.free-passengers),.reservation-information-banner ul li a>div:has(.free-drivers),.reservation-information-banner ul li a>div:has(.free-guides),.reservation-information-banner ul li a>div:has(.free-passengers){padding-bottom:10px}@media(max-width:767.98px){.reservation-information-banner ul li li:not(:first-child):not(:last-child):not(:nth-child(2)){display:none}}.reservation-information-banner ul .btn-update-reservation{background-color:#000;border-radius:2px;color:#fff;height:100%;text-transform:uppercase;width:230px}@media(max-width:991.98px){.reservation-information-banner ul .btn-update-reservation{background-color:transparent;width:-moz-fit-content;width:fit-content}.reservation-information-banner ul .btn-update-reservation i{font-size:40px}}.reservation-information-banner ul .free-drivers,.reservation-information-banner ul .free-guides,.reservation-information-banner ul .free-passengers{display:block;font-size:.5625rem;font-weight:500;line-height:0;text-align:left;text-transform:none}.reservation-information-banner #edit-reservation-modal .modal-dialog{margin-top:80px;max-width:935px}@media(max-width:991.98px){.reservation-information-banner #edit-reservation-modal .modal-dialog{margin:0 10%}}.reservation-information-banner #edit-reservation-modal .modal-content{border:none;border-radius:0;height:-moz-fit-content;height:fit-content}@media(min-width:992px){.reservation-information-banner #edit-reservation-modal .modal-content{width:935px}}@media(max-width:991.98px){.reservation-information-banner #edit-reservation-modal .modal-content{border-radius:17px}}.reservation-information-banner #edit-reservation-modal .modal-header{border:none;text-align:center;text-transform:uppercase}.reservation-information-banner #edit-reservation-modal .modal-header .modal-title{color:#f35b46;font-size:2.25rem;font-weight:700}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .modal-header .modal-title{font-size:.875rem}}.reservation-information-banner #edit-reservation-modal .modal-body{padding:0 100px 40px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .modal-body{padding:0 20px 20px}}.reservation-information-banner #edit-reservation-modal .reservation-fields label{color:#6c757d}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields label{line-height:1}}@media(max-width:392px){.reservation-information-banner #edit-reservation-modal .reservation-fields{font-size:.6875rem}}.reservation-information-banner #edit-reservation-modal .reservation-fields .form-actions{display:flex;justify-content:center;margin-top:30px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .form-actions{margin-top:10px}}.reservation-information-banner #edit-reservation-modal .reservation-fields .form-actions .save-changes-button{background-color:#000;border:none;border-radius:2px;color:#fff;cursor:pointer;padding:12px 40px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.reservation-information-banner #edit-reservation-modal .reservation-fields .form-actions .save-changes-button.disabled,.reservation-information-banner #edit-reservation-modal .reservation-fields .form-actions .save-changes-button:disabled{cursor:not-allowed;opacity:.5}.reservation-information-banner #edit-reservation-modal .reservation-fields input.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields{display:flex;flex-direction:column;gap:5px;padding:20px 50px}@media(max-width:392px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields input{margin-left:auto;margin-right:auto}}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields{gap:0;padding:0}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields .travelers-fields-group-reference{align-items:center;flex-direction:column;gap:0;margin-bottom:10px}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields .travelers-fields-group-reference label{width:100%}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields .travelers-fields-group-reference input[type=text]{width:70%}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div{align-items:center;display:flex;flex-wrap:wrap;gap:20px}@media(max-width:392px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div{align-items:unset}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div .invalid-feedback{padding-left:95px;width:100%}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div .invalid-feedback{padding-left:0}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div img{filter:brightness(0) saturate(100%) invert(55%) sepia(89%) saturate(2359%) hue-rotate(334deg) brightness(102%) contrast(101%);flex-shrink:0;height:55px;width:55px}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div label{flex:1;text-transform:uppercase}@media(max-width:392px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div label{flex:unset}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div input{border:1px solid #000;border-radius:2px;flex-shrink:0}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div input[type=number]{height:46px;padding:0;text-align:center;width:75px}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div input[type=text]{padding:8px;width:300px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div input[type=text]{width:100%}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div small{font-size:.6875rem;margin-left:75px;position:absolute}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div small{margin-top:15px}}@media(max-width:320px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div small{margin-bottom:40px;margin-top:0}}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div .invalid-feedback:not(:empty)~small{margin-bottom:28px}}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div:not(:has(img)){padding-left:75px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div:not(:has(img)){padding-left:0}.reservation-information-banner #edit-reservation-modal .reservation-fields .travelers-fields div:not(:has(img)) label{padding-left:75px}}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields{align-items:flex-start;display:flex;gap:20px;justify-content:center}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields{align-items:center;flex-direction:column;gap:10px}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .date-field{align-items:center;display:flex;flex-direction:column;justify-content:center}}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group .invalid-feedback{text-align:center;width:300px}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group label{display:block;margin-bottom:8px;text-align:center;text-transform:uppercase;white-space:nowrap;width:250px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group label{margin-bottom:5px}}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group:has(.invalid-feedback:not(:empty)) label,.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group:has(.is-invalid) label{width:100%}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group input{border:1px solid #000;border-radius:2px;padding:8px}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group input[type=date]{width:100%}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group.arrival-time-field .form-control{display:inline-block;width:130px}.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group.arrival-time-field .form-control:first-of-type{margin-left:21px;margin-right:15px}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .reservation-fields .date-fields .field-group.arrival-time-field .form-control{width:-moz-fit-content;width:fit-content}}.reservation-information-banner #edit-reservation-modal .modal-footer{background-color:#ff725e;border:none;border-radius:0;justify-content:center;margin-bottom:20px;text-align:center}.reservation-information-banner #edit-reservation-modal .modal-footer .booking-info{color:#fff}@media(max-width:767.98px){.reservation-information-banner #edit-reservation-modal .modal-footer{display:none}}body#module-pliciwebmain-offerslist .offers-list{background-color:#fff7ea;margin-left:calc(50% - 50cqw);width:100cqw}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .offers-list{background-color:#fff}}body#module-pliciwebmain-offerslist .offers-list .store-name{border-bottom:14px solid #ff725e;width:-moz-fit-content;width:fit-content}body#module-pliciwebmain-offerslist .offers-list .store-name a{color:#000;font-size:4.3125rem;font-weight:700;text-decoration:none}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .offers-list .store-name{border-bottom:0;text-align:center;width:100%}body#module-pliciwebmain-offerslist .offers-list .store-name a{font-size:.875rem;text-transform:uppercase}}body#module-pliciwebmain-offerslist .offers-list .offers-layout{display:flex;margin-top:55px;width:100%}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .offers-list .offers-layout{flex-direction:column;margin-top:0}}body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section,body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section{flex:1;min-width:0}@media(min-width:768px){body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section,body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section{display:flex;flex-direction:column;max-height:700px}}body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section span,body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section span{height:50px}body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section p:not(.modal p),body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section p:not(.modal p){align-items:center;background-color:#fff;color:#ff725e;display:flex;font-weight:700;height:50px;margin:0;padding:15px;text-align:center;width:35%}body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section p:not(.modal p) img,body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section p:not(.modal p) img{height:31px;margin-right:10px;width:31px}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section p:not(.modal p) img,body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section p:not(.modal p) img{display:none}body#module-pliciwebmain-offerslist .offers-list .offers-layout .info-section p:not(.modal p),body#module-pliciwebmain-offerslist .offers-list .offers-layout .offers-section p:not(.modal p){display:none;font-size:.6875rem;height:30px;text-transform:uppercase}}body#module-pliciwebmain-offerslist .offers-list .offers-section .offers{background-color:#fff;border:0;height:100%}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .offers-list .offers-section .offers .offer-name{font-size:.875rem}body#module-pliciwebmain-offerslist .offers-list .offers-section .offers{margin-bottom:30px;padding:0 45px}}body#module-pliciwebmain-offerslist .offers-list .info-section .info-content img{width:100%}@media(max-width:767.98px){body#module-pliciwebmain-offerslist .no-offers-found{align-items:center;display:flex;flex-direction:column}body#module-pliciwebmain-offerslist .no-offers-found .btn{margin-bottom:10px;text-align:center;width:60%}}.offers{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;padding:42px 98px}@media(min-width:768px){.offers{border:3px solid #ff725e;flex:1}}.offers .offer{border-bottom:1px dashed #000;padding-bottom:20px}.offers .offer a:not(.modal a),.offers .offer button:not(.modal button){align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0;text-align:left;text-decoration:none;width:100%}.offers .offer a:not(.modal a) img,.offers .offer button:not(.modal button) img{height:65px;margin-right:30px;width:65px}@media(max-width:767.98px){.offers .offer a:not(.modal a) img,.offers .offer button:not(.modal button) img{height:40px;width:40px}}.offers .offer a:not(.modal a) .offer-name,.offers .offer button:not(.modal button) .offer-name{align-items:center;color:#000;display:flex;font-size:30px;font-weight:700}@media(max-width:767.98px){.offers .offer a:not(.modal a) .offer-name,.offers .offer button:not(.modal button) .offer-name{font-size:.6875rem}}.offers .offer a:not(.modal a):hover,.offers .offer button:not(.modal button):hover{text-decoration:none}@media(max-width:767.98px){.offers .offer{padding-bottom:10px}.offers{gap:10px;padding:20px 24px}}body#module-pliciwebmain-reservation .search-by-type{display:flex;width:100%}@media(max-width:767.98px){body#module-pliciwebmain-reservation .search-by-type{flex-direction:column;margin-left:calc(50% - 50cqw);width:100cqw}}body#module-pliciwebmain-reservation .search-by-type .search-option{flex:1;min-width:0}body#module-pliciwebmain-reservation .search-by-type .search-option p{align-items:center;background-color:#ff725e;color:#fff;display:flex;font-size:1.4375rem;font-weight:700;height:50px;margin:0;padding:15px;width:50%}body#module-pliciwebmain-reservation .search-by-type .search-option p img{height:31px;margin-right:10px;width:31px}@media(max-width:767.98px){body#module-pliciwebmain-reservation .search-by-type .search-option p img{display:none}body#module-pliciwebmain-reservation .search-by-type .search-option p{font-size:calc(.6875rem + 1px);text-transform:uppercase}}@media(min-width:768px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination,body#module-pliciwebmain-reservation .search-by-type .search-option.search-meal{max-height:700px}body#module-pliciwebmain-reservation .search-by-type .search-option.search-meal{display:flex;flex-direction:column}}@media(max-width:767.98px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-meal p{background-color:#fff7ea;color:#000}}body#module-pliciwebmain-reservation .search-by-type .search-option.search-meal .offers{background-color:#fff7ea}@media(max-width:767.98px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-meal .offers .offer a .offer-name{font-size:.875rem}}@media(min-width:768px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination{display:flex;flex-direction:column;max-height:700px}}body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination .sites{background-color:#ff725e}@media(min-width:768px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination .sites{border-top-right-radius:20px;flex:1}}body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination .sites img{height:auto}@media(max-width:767.98px){body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination .sites img{width:100%}body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination .sites{padding-block:20px}body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination p{display:flex;text-align:center}body#module-pliciwebmain-reservation .search-by-type .search-option.search-destination{background-color:#fff7ea;margin-top:-2px}}body#stores .map-store-locator{background-color:#fff7ea;margin-left:calc(50% - 50cqw);width:100cqw}@media(max-width:767.98px){body#stores .map-store-locator{background-color:#fff;padding-left:.625rem;padding-right:.625rem}}body#stores .map-store-locator__iframe{height:853px}@media(max-width:991.98px){body#stores .btn-search-by-meal{display:none}}@media(max-width:767.98px){.faq-section{background-color:#ffd6d6;margin-left:calc(50% - 50cqw);width:100cqw}}.faq-section__header{background-color:#f35b46;border-radius:35px 35px 0 0;padding-left:33px;padding-top:25px;width:30%}@media(max-width:767.98px){.faq-section__header{background-color:transparent;border-radius:unset;width:100%}}.faq-section__title{color:#464646;font-weight:600;margin-bottom:0}@media(max-width:767.98px){.faq-section__title{font-size:2rem;font-weight:600}}.faq-section__content{background-color:#f35b46;border-radius:0 45px 45px 45px;padding:20px}@media(max-width:767.98px){.faq-section__content{background-color:transparent}}.faq-section__block{background-color:#fff;border-radius:48px;padding:50px 0 139px 62px}@media(max-width:767.98px){.faq-section__block{padding:50px 0 69px 39px}}.faq-section__subtitle{color:#f35b46;font-size:1.4375rem;font-weight:600}@media(max-width:767.98px){.faq-section__subtitle{font-size:1.125rem}}.faq-section__item{margin-block:2px;width:90%}.faq-section__question{color:#000;font-weight:700;padding-block:4px}@media(max-width:767.98px){.faq-section__question{font-weight:300}}.faq-section__answer{display:none;padding-block:28px}.faq-section__question-wrapper{align-items:center;border-bottom:1px solid #a1a1a1;cursor:pointer;display:flex;justify-content:space-between}.faq-section__toggle{background:none;border:none;color:#f35b46;cursor:pointer;flex-shrink:0;font-size:32px;font-weight:500;line-height:1;margin-left:20px;padding:0}.faq-section__item.is-open .faq-section__answer{display:block}.menus-plaquettes{display:grid;grid-template-columns:60%;justify-content:center;row-gap:30px;width:100%}.menus-plaquettes .menu-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bg-gradient-beige-light.full-width{margin-left:calc(50% - 50cqw);width:100cqw}@media(max-width:767.98px){.bg-gradient-beige-light.full-width{padding-left:.625rem;padding-right:.625rem}}