.elementor-3855 .elementor-element.elementor-element-2edeffc3{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-the7_dividers_color );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3855 .elementor-element.elementor-element-2edeffc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3855 .elementor-element.elementor-element-580f254 .elementor-repeater-item-ff789e3 .swiper-slide-bg{background-color:#EFE1D4;background-image:url(https://www.guillet.com/wp-content/uploads/2023/07/NOS-TARTES-AUX-FRUITS-DE-SAISON-.png);background-size:contain;}.elementor-3855 .elementor-element.elementor-element-580f254 .elementor-repeater-item-a5eee82 .swiper-slide-bg{background-color:#EBD4B9;background-image:url(https://www.guillet.com/wp-content/uploads/2023/07/Banner-nouveau-site-.png);background-size:contain;}.elementor-3855 .elementor-element.elementor-element-580f254 .elementor-repeater-item-5f990f8 .swiper-slide-bg{background-color:#1b365d;background-image:url(https://www.guillet.com/wp-content/uploads/2022/07/Banner-nouveau-site-glaces-2022-.png);background-size:contain;}.elementor-3855 .elementor-element.elementor-element-580f254 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-3855 .elementor-element.elementor-element-580f254 .swiper-slide-contents{max-width:100%;}.elementor-3855 .elementor-element.elementor-element-580f254 .swiper-slide-inner{text-align:center;}.elementor-3855 .elementor-element.elementor-element-580f254 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-580f254{width:100%;max-width:100%;align-self:center;z-index:1;}.elementor-3855 .elementor-element.elementor-element-03b673d{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-the7_dividers_color );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3855 .elementor-element.elementor-element-03b673d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3855 .elementor-element.elementor-element-671a681 .elementor-repeater-item-1c72fc3 .swiper-slide-bg{background-color:var( --e-global-color-the7_content_headers_color );background-image:url(https://www.guillet.com/wp-content/uploads/2022/08/Banner-site-mobile-glaces-2022-1.png);background-size:contain;}.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide{height:550px;transition-duration:calc(5000ms*1.2);}.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide-contents{max-width:66%;}.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide-inner{text-align:center;}.elementor-3855 .elementor-element.elementor-element-4aa24398{margin-top:30px;margin-bottom:30px;}.elementor-3855 .elementor-element.elementor-element-788034d5 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__content{min-height:200px;text-align:center;padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__description{font-family:var( --e-global-typography-6b54e5d-font-family ), Sans-serif;font-size:var( --e-global-typography-6b54e5d-font-size );font-weight:var( --e-global-typography-6b54e5d-font-weight );text-transform:var( --e-global-typography-6b54e5d-text-transform );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__button{font-family:var( --e-global-typography-900059c-font-family ), Sans-serif;font-size:var( --e-global-typography-900059c-font-size );font-weight:var( --e-global-typography-900059c-font-weight );text-transform:var( --e-global-typography-900059c-text-transform );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );color:#FFFFFF;background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;border-width:1px;border-radius:0px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__button:hover{background-color:rgba(255, 255, 255, 0.15);}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-ribbon-inner{background-color:var( --e-global-color-b85b235 );margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);font-size:12px;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta .elementor-cta__bg, .elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__content{min-height:200px;text-align:center;padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__description{font-family:var( --e-global-typography-6b54e5d-font-family ), Sans-serif;font-size:var( --e-global-typography-6b54e5d-font-size );font-weight:var( --e-global-typography-6b54e5d-font-weight );text-transform:var( --e-global-typography-6b54e5d-text-transform );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__button{font-family:var( --e-global-typography-900059c-font-family ), Sans-serif;font-size:var( --e-global-typography-900059c-font-size );font-weight:var( --e-global-typography-900059c-font-weight );text-transform:var( --e-global-typography-900059c-text-transform );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );color:#FFFFFF;background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;border-width:1px;border-radius:0px;}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__button:hover{background-color:rgba(255, 255, 255, 0.15);}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta .elementor-cta__bg, .elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__content{min-height:200px;text-align:center;padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__description{font-family:var( --e-global-typography-6b54e5d-font-family ), Sans-serif;font-size:var( --e-global-typography-6b54e5d-font-size );font-weight:var( --e-global-typography-6b54e5d-font-weight );text-transform:var( --e-global-typography-6b54e5d-text-transform );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__button{font-family:var( --e-global-typography-900059c-font-family ), Sans-serif;font-size:var( --e-global-typography-900059c-font-size );font-weight:var( --e-global-typography-900059c-font-weight );text-transform:var( --e-global-typography-900059c-text-transform );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );color:#FFFFFF;background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;border-width:1px;border-radius:0px;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__button:hover{background-color:rgba(255, 255, 255, 0.15);}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-ribbon-inner{background-color:var( --e-global-color-the7_accent );margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);font-size:12px;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0, 0, 0, 0.4);}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta .elementor-cta__bg, .elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-3855 .elementor-element.elementor-element-8fde54e{text-align:center;}.elementor-3855 .elementor-element.elementor-element-8fde54e .elementor-heading-title{color:var( --e-global-color-the7_content_primary_text_color );font-family:"Bodoni Moda", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .dt-css-grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-column-gap:2px;grid-row-gap:20px;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .img-border{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .img-wrap{opacity:100%;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons-on-img:hover .img-wrap{opacity:100%;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woocom-list-content{text-align:center;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .entry-title{margin-top:20px;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons *{font-family:"Bodoni Moda", Sans-serif;font-weight:400;fill:var( --e-global-color-the7_buttons_text_hover_color_mode );color:var( --e-global-color-the7_buttons_text_hover_color_mode );}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons a, .elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons a:hover, .elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons a:focus{background-color:var( --e-global-color-the7_content_headers_color );}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons{margin-top:10px;}.elementor-3855 .elementor-element.elementor-element-80b1ed4{text-align:center;}.elementor-3855 .elementor-element.elementor-element-80b1ed4 .elementor-heading-title{color:var( --e-global-color-the7_content_primary_text_color );font-family:"Bodoni Moda", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-1646a1b4{margin-top:30px;margin-bottom:30px;}.elementor-3855 .elementor-element.elementor-element-464b584{text-align:center;}.elementor-3855 .elementor-element.elementor-element-464b584 .elementor-heading-title{color:var( --e-global-color-the7_content_primary_text_color );font-family:"Bodoni Moda", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-05f567b{--spacer-size:20px;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-thumbnail{height:350px;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-grid-post-holder{background-color:#fff;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-post-elements-readmore-btn{color:#8B634B;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-title, .elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-title a{color:var( --e-global-color-the7_content_secondary_text_color );}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-title:hover, .elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-entry-title a:hover{color:#1B365D;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-grid-post .eael-entry-footer, .elementor-3855 .elementor-element.elementor-element-bdecbfa .eael-grid-post .eael-entry-meta{justify-content:center;}.elementor-3855 .elementor-element.elementor-element-bdecbfa .swiper-container-wrap .swiper-button-next, .elementor-3855 .elementor-element.elementor-element-bdecbfa .swiper-container-wrap .swiper-button-prev{font-size:22px;}@media(max-width:1024px){.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__content{min-height:250px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__content{min-height:250px;}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__content{min-height:250px;}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}}@media(max-width:767px){.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide{height:356px;}.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide-contents{max-width:100%;}.elementor-3855 .elementor-element.elementor-element-671a681 .swiper-slide-inner{padding:10px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-45039465 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-5ed4ad47 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__description{font-size:var( --e-global-typography-6b54e5d-font-size );line-height:var( --e-global-typography-6b54e5d-line-height );letter-spacing:var( --e-global-typography-6b54e5d-letter-spacing );word-spacing:var( --e-global-typography-6b54e5d-word-spacing );}.elementor-3855 .elementor-element.elementor-element-439041a3 .elementor-cta__button{font-size:var( --e-global-typography-900059c-font-size );line-height:var( --e-global-typography-900059c-line-height );letter-spacing:var( --e-global-typography-900059c-letter-spacing );word-spacing:var( --e-global-typography-900059c-word-spacing );}.elementor-3855 .elementor-element.elementor-element-8fde54e .elementor-heading-title{font-size:24px;}.elementor-3855 .elementor-element.elementor-element-8fde54e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .wf-cell .price{margin-top:10px;}.elementor-3855 .elementor-element.elementor-element-9327ab9 .woo-buttons a{padding:16px 16px 16px 16px;}.elementor-3855 .elementor-element.elementor-element-80b1ed4 .elementor-heading-title{font-size:24px;}.elementor-3855 .elementor-element.elementor-element-464b584 .elementor-heading-title{font-size:24px;}}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a {  width: 36px;  height: 36px;  border-radius: 500px;}.dt-arrow-border-on.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:not(:hover):before {  border-width: 0px;}.dt-arrow-hover-border-on.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:hover:after {  border-width: 0px;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-prev {  top: 50%;  transform: translateY(calc(-50% + 0px));  left: -43px;}@media all and (-ms-high-contrast: none) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-prev {    transform: translateY(-50%);    margin-top: 0px;  }}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-prev i {  padding: 0px 0px 0px 0px;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-next {  top: 50%;  transform: translateY(calc(-50% + 0px));  right: -43px;}@media all and (-ms-high-contrast: none) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-next {    transform: translateY(-50%);    margin-top: 0px;  }}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a.owl-next i {  padding: 0px 0px 0px 0px;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav i {  font-size: 18px;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:not(:hover) i,.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:not(:hover) i:before {  color: #ffffff;  background: none;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:hover i,.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-nav a:hover i:before {  color: rgba(255,255,255,0.75);  background: none;}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-dots {  top: calc(100% + 20px);  left: 50%;  transform: translateX(calc(-50% + 0px));}@media all and (-ms-high-contrast: none) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-dots {    transform: translateX(-50%);    margin-left: 0px;  }}.products-carousel-shortcode.the7-elements-woo-carousel-15066c5 .owl-dot {  width: 10px;  height: 10px;  margin: 0 8px;}@media screen and (max-width: 0px) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5.hide-arrows .owl-nav a {    display: none;  }}@media screen and (max-width: 778px) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5.reposition-arrows .owl-nav .owl-prev {    top: 50%;    transform: translateY(calc(-50% + 0px));    left: 10px;  }  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5.reposition-arrows .owl-nav .owl-next {    top: 50%;    transform: translateY(calc(-50% + 0px));    right: 10px;  }}@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5.reposition-arrows .owl-nav .owl-prev {    transform: translateY(-50%);    margin-top: 0px;  }}@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {  .products-carousel-shortcode.the7-elements-woo-carousel-15066c5.reposition-arrows .owl-nav .owl-next {    transform: translateY(-50%);    margin-top: 0px;  }}