.template-index:has(.cg-product-hero--christmas){--home-accent:#315344;--home-pale:#eef3f6}.template-index .cg-product-hero--christmas .cg-christmas-eyebrow{display:block;margin-bottom:14px;color:#5c4538;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-index .cg-product-hero--christmas h1{color:#244637;max-width:13ch}.template-index .cg-product-hero--christmas .cg-hero-banner-copy p{color:#38483f}.template-index .cg-product-hero--christmas .cg-hero-banner-copy{left:5%;width:35%}.template-index:has(.cg-product-hero--christmas) #MainContent :is(.pill-button,.cg-home-button){background:#315344}.template-index:has(.cg-product-hero--christmas) #MainContent :is(.pill-button,.cg-home-button):hover{background:#203f32}.template-index:has(.cg-product-hero--christmas) .cg-brand-ribbon{background:#eef3f6;color:#315344}.template-index .cg-pick-tabs--single{display:none!important}.template-index:has(.cg-product-hero--christmas) .cg-picks-track.products-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible;gap:28px 22px}.template-index:has(.cg-product-hero--christmas) .cg-pick-navigation{display:none!important}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-media img{object-fit:contain}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide:first-child .cg-bestseller-media img{object-fit:cover}@media(max-width:1000px)and (min-width:721px){.template-index:has(.cg-product-hero--christmas) .cg-picks-track.products-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.template-index .cg-product-hero--christmas .cg-hero-banner-copy{left:8%;width:84%;top:24px}.template-index .cg-product-hero--christmas .cg-christmas-eyebrow{font-size:10px;margin-bottom:9px}.template-index .cg-product-hero--christmas h1{font-size:30px;margin-bottom:10px}.template-index .cg-product-hero--christmas .cg-hero-banner-copy p{font-size:13px;max-width:31ch;margin-bottom:14px}.template-index:has(.cg-product-hero--christmas) .cg-picks-track.products-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-picks-track>.product-card>.product-details{padding:12px 10px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .product-card .product-details h3{font-size:14px;height:4.2em;min-height:4.2em}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-rating-slot{height:42px;min-height:42px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-rating{flex-wrap:wrap;gap:2px;font-size:10px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-stars{font-size:15px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-buy{gap:3px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-price{font-size:18px}.template-index:has(.cg-product-hero--christmas) .cg-themed-picks .cg-card-price .cg-price-compare{font-size:11px}}@media(min-width:721px){.template-index:has(.cg-product-hero--christmas) .cg-community-gallery .cg-home-scenes{grid-auto-columns:calc((100% - 32px)/3)!important;max-width:1060px;margin-inline:auto!important}}@media(max-width:720px){.template-index .cg-product-hero--christmas .cg-hero-banner{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;max-height:none;background:#eef3f6}.template-index .cg-product-hero--christmas .cg-hero-banner-copy{position:relative;order:-1;inset:auto;width:100%;padding:24px 24px 22px;transform:none}.template-index .cg-product-hero--christmas .cg-hero-banner picture{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.3}.template-index .cg-product-hero--christmas .cg-hero-banner picture img{height:100%;object-fit:cover;object-position:center 58%}}.template-index .cg-product-hero--christmas .cg-hero-banner{display:block;position:relative;isolation:isolate;aspect-ratio:auto!important;height:clamp(460px,41.67vw,740px)!important;min-height:0;max-height:none;background:#edf2f5}.template-index .cg-product-hero--christmas .cg-hero-banner picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;z-index:-2}.template-index .cg-product-hero--christmas .cg-hero-banner picture img{width:100%;height:100%;object-fit:cover;object-position:center}.template-index .cg-product-hero--christmas .cg-hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(250,252,253,.7),rgba(250,252,253,.48) 29%,transparent 48%);pointer-events:none}.template-index .cg-product-hero--christmas .cg-hero-banner-copy{position:absolute;inset:auto;left:3.5%;top:50%;width:34%;padding:0;transform:translateY(-50%)}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene{position:relative;display:block;min-height:0;height:clamp(440px,41.67vw,690px);background:#eef3f6}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-copy{width:37%;height:100%;padding:36px clamp(24px,3vw,52px);position:relative;z-index:2}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;mask-image:none;-webkit-mask-image:none;z-index:0}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-media picture{display:block;width:100%;height:100%}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-media img{display:block;width:100%;height:100%;max-height:none;min-height:0;object-fit:cover;padding:0}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(250,252,253,.86),rgba(250,252,253,.6) 25%,transparent 44%);pointer-events:none;z-index:1}@media(max-width:720px){.template-index .cg-product-hero--christmas .cg-hero-banner{height:clamp(610px,160vw,760px)!important}.template-index .cg-product-hero--christmas .cg-hero-banner-copy{top:28px;left:7%;width:86%;transform:none;text-align:center}.template-index .cg-product-hero--christmas .cg-hero-banner-copy p{margin-inline:auto}.template-index .cg-product-hero--christmas .cg-hero-banner:after{background:linear-gradient(180deg,rgba(250,252,253,.9),rgba(250,252,253,.65) 28%,transparent 49%)}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene{height:clamp(610px,160vw,760px)}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-copy{width:100%;height:auto;padding:28px 26px;justify-content:flex-start}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-copy h2{max-width:19ch;font-size:28px}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene .cg-bestseller-copy p{max-width:31ch;font-size:15px}.template-index:has(.cg-product-hero--christmas) .cg-bestseller-slide--scene:after{background:linear-gradient(180deg,rgba(250,252,253,.96),rgba(250,252,253,.8) 27%,transparent 48%)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cleangor-christmas-home-20261028.css.map */
