/*!/wp-content/themes/hello-elementor-child/assets/css/collection.css*/.featured_image_section_collection{-webkit-mask-image:radial-gradient(58% 58px at 50% 100%,transparent 99%,var(--term-color) 100%)!important;mask-image:radial-gradient(58% 58px at 50% 100%,transparent 99%,var(--term-color) 100%)!important;background-color:var(--term-color)!important}.collection-image-background::before{background-image:linear-gradient(90deg,var(--term-color) 4%,#fff0 20%)!important;background-color:transparent!important;opacity:1!important}.elementor-post__thumbnail{margin:auto!important}.collection-content-section{align-self:center!important}@media (min-width:1024px){.collection-content-section.content-section .e-con-inner:first-child{max-width:800px!important;align-items:end!important;align-self:flex-end!important}}@media (max-width:767px){.collection-image-background::before{background-image:linear-gradient(360deg,var(--term-color) 4%,#fff0 20%)!important}.featured_image_section_collection{-webkit-mask-image:radial-gradient(79% 74px at 50% 105%,transparent 99%,var(--term-color) 100%)!important;mask-image:radial-gradient(79% 74px at 50% 105%,transparent 99%,var(--term-color) 100%)!important;padding-bottom:20px!important;height:auto!important;min-height:unset!important}.elementor-post__thumbnail{margin:auto!important}#collection-product-grid.list-view-active img{width:100%;height:auto;object-fit:contain;object-position:center center}}.collection-image-background::before{background-image:linear-gradient(90deg,var(--term-color) 4%,#fff0 20%);background-color:transparent!important;opacity:1!important}.collection-image-background{background-color:transparent!important}@media (min-width:767px) and (max-width:1024px){.featured_image_section_collection{min-height:500px!important;height:auto!important;-webkit-mask-image:radial-gradient(60% 60px at 50% 100%,transparent 99%,var(--term-color) 100%)!important;mask-image:radial-gradient(60% 60px at 50% 100%,transparent 99%,var(--term-color) 100%)!important}.collection-image-background::before{background-image:linear-gradient(90deg,var(--term-color) 4%,#fff0 20%)!important}}@media (max-width:767px){.collection-image-background::before{background-image:linear-gradient(360deg,var(--term-color) 4%,#fff0 20%)!important}}@media (min-width:1920px){.collection-image-background{margin-right:-5px!important}.collection-content-section .e-con-inner{float:right;max-width:626px!important;margin:0px!important;align-items:end;align-self:flex-end}.collection-content-section.content-section{margin-right:-8px!important}}@media (min-width:767px){.collection-image-background{margin-left:-2px!important}body.archive.tax-class .elementor-post__thumbnail img{object-position:bottom!important}.content-section-inner{padding-bottom:20px!important}}@media (min-width:2600px){.collection-image-background{position:relative;overflow:hidden;background-size:1320px auto!important;background-position:left center!important;background-repeat:no-repeat!important;background-color:var(--term-color)!important}.collection-image-background::after{content:'';position:absolute;top:0;right:0;width:14vw!important;height:100%;pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0 20%,var(--term-color) 44%)!important}.collection-content-section .e-con-inner{float:right;max-width:626px!important;margin:0px!important;align-items:end;align-self:flex-end}}@media (min-width:3200px){.content-section-inner{max-width:1000px!important;align-self:flex-end!important}.collection-image-background::after{content:'';position:absolute;top:0;right:0;width:15vw!important;height:100%;pointer-events:none;z-index:2;background:linear-gradient(to left,var(--term-color) 12vw,#fff0 100%)!important}}@media (max-width:767px){#collection-product-grid{.elementor-post__card{display:grid!important;grid-template-columns:repeat(1,1fr)!important;gap:10px!important;text-align:center!important}.e-loop-item{flex-direction:column!important;align-items:center!important;text-align:center!important;.e-con,.e-con-inner,.product-card-details *{width:100%!important;align-items:center!important;justify-content:center!important;margin:auto!important;text-align:center!important}.elementor-post__thumbnail{width:353px!important;max-width:100%!important;margin-right:0!important;margin:auto!important;padding-bottom:20px}.elementor-post__title{width:100%!important;text-align:center!important}a.elementor-post__thumbnail__link{margin-bottom:0}}}#collection-product-grid.list-view-active{.elementor-post__card{display:flex!important;flex-direction:row!important;justify-content:center!important;column-gap:20px!important}.elementor-post__text{align-self:center!important;padding:0px!important}.elementor-post__thumbnail__link{margin-bottom:0px!important}h3.elementor-post__title{text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}.list-icon-trigger,.grid-icon-trigger{cursor:pointer;i,svg path{stroke:#A0A0A0}&.is-active i,&.is-active svg path{stroke:var(--e-global-color-primary)!important}}}@media (min-width:768px){.grid-icon-trigger,.list-icon-trigger{display:none!important}#collection-product-grid h3.elementor-post__title{text-align:center}}.product-class-logo img{max-height:120px!important}.archive.tax-class.term-frozen-yogurt,.archive.tax-class.term-yogourt-glace,.archive.tax-class.term-yogurt-pucks,.archive.tax-class.term-rondelle-de-yogourt-glace,.archive.tax-class.term-yogurt-scooping-tubs,.archive.tax-class.term-contenant-format-11-4l-yogourt-glace,.archive.tax-class.term-lolly-water-ice,.archive.tax-class.term-eau-glacee-lolly,.archive.tax-class.term-lolly-water-ice-novelties,.archive.tax-class.term-friandise-eau-glacee-lolly,.archive.tax-class.term-collection-canadienne,.archive.tax-class.term-canadian-collection,.archive.tax-class.term-canadian-collection-novelties,.archive.tax-class.term-friandise-collection-canadienne{& .product-class-logo img,& .product-class-logo{max-height:150px!important}}.archive.tax-class.term-creme-glacee-premium,.archive.tax-class.term-premium-ice-cream,.archive.tax-class.term-premium-scooping-tubs,.archive.tax-class.term-contenant-format-11-4l-premium,.archive.tax-class.term-creme-glacee-markdale-creamery,.archive.tax-class.term-markdale-creamery,.archive.tax-class.term-markdale-creamery-scooping-tubs,.archive.tax-class.term-contenant-format-11-4l-markdale-creamery{& .product-class-logo img{max-width:350px!important}}@media (max-width:767px){.product-class-logo img,.product-class-logo{max-height:120px!important}.class-yukon-ice-cream .elementor-widget-theme-post-featured-image.elementor-widget-image,.class-yukon-ice-cream-novelties .elementor-widget-theme-post-featured-image.elementor-widget-image,.class-friandise-creme-glacee-yukon .elementor-widget-theme-post-featured-image.elementor-widget-image,.class-creme-glacee-yukon .elementor-widget-theme-post-featured-image.elementor-widget-image{margin-top:-5px!important}}@media (max-width:767px){#content-attribute-product-grid.list-view-active .product-card-details-v2 .e-con-inner img{margin-bottom:10px!important}.term-super-premium-plus-ice-cream .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{position:static!important;transform:none!important;height:auto!important}.term-super-premium-plus-ice-cream .elementor-posts .elementor-post__thumbnail{padding-bottom:0!important;height:auto!important}body.archive.tax-class .elementor-widget-archive-posts:not(.list-view-active) .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{padding-bottom:0!important;height:auto!important;min-height:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}body.archive.tax-class .elementor-widget-archive-posts:not(.list-view-active) .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{position:relative!important;top:auto!important;left:auto!important;bottom:0!important;transform:none!important;max-height:353px!important;width:100%!important}}.content-attribute-description ul li{text-align:left!important}div#collection-product-grid .elementor-post__card h3.elementor-post__title::first-letter,.product-card-details .product-title a::first-letter{text-transform:capitalize!important}body.archive.tax-class.term-impulse-convenience-novelties .elementor-posts-nothing-found,body.archive.tax-class.term-nouveautes-de-commodite-et-dimpulsion .elementor-posts-nothing-found{display:none}body.holiday-moments-unavailable .holiday-product-grid{display:none}body.holiday-moments-available #holiday-unavailable-message{display:none}