.ccg-product-wrapper{font-size:14px;padding-bottom:70px;position:relative}.ccg-product-wrapper h3.tw-type-h3-alt{font-size:1rem;font-family:var(--font-stack-body);font-weight:500;text-align:left;margin-bottom:4px}.ccg-product-wrapper img{margin-bottom:13px;aspect-ratio:1/1;object-fit:cover}.ccg-product-desc{text-align:left;color:#4d4d4f}.ccg-product-wrapper a{text-decoration:none!important;background:transparent;color:var(--color-secondary);transition:all .15s}.custom-collection-grid>div{margin:15px 0}.ccg-product-form{position:absolute;bottom:0;left:0;right:0;padding:inherit;padding-bottom:0}.ccg-product-form button{min-width:unset;max-width:200px!important;width:100%;padding:.75rem}@media (max-width: 368px){.ccg-product-form button{font-size:.8rem}}video-popup[data-active=true]{position:fixed;background-color:#000;background-color:#0006;width:100%;height:100%;display:block;top:0;overflow:hidden;z-index:9999999;display:flex;flex-direction:row;align-items:center;justify-content:center}video-popup[data-active=true] .video-popup-container{padding:40px 30px 30px;position:relative;width:80%;background-color:#fff}.video-popup-close{position:absolute;top:10px;right:20px;cursor:pointer;font-size:15px}@media (max-width: 960px){video-popup[data-active=true] .video-popup-container{width:90%}}@media (max-width: 767px){video-popup[data-active=true] .video-popup-container{width:95%}}.home-hero-section[data-slide-type=carousel]{display:block!important;aspect-ratio:auto!important;background-image:none!important;background-position:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:initial!important}.bannerText{position:absolute;color:#fff;text-align:center;width:100%;font-family:var(--font-stack-header);font-weight:300;line-height:1.1;z-index:10;bottom:0}.carousel-cell:after{background:linear-gradient(0deg,rgb(0,0,0),transparent 90%);content:"";z-index:0;top:0;bottom:0;position:absolute;left:0;right:0}#desktopCarousel .bannerText{padding:0 15px 85px}@media (min-width: 960px){#desktopCarousel .bannerText{padding:0 15px 100px}}#mobileCarousel,#desktopCarousel{position:relative;overflow:hidden}#mobileCarousel .bannerText{padding:0 15px 55px}.home-hero-section__clouds{pointer-events:none}#desktopCarousel .carousel-cell{width:100vw;background:white;display:flex;align-items:center;justify-content:center}#desktopCarousel .carousel-cell .home-section-background-link,#desktopCarousel .carousel-cell .home-section-background-link img,#mobileCarousel .carousel-cell .home-section-background-link img{width:100vw}#mobileCarousel .home-section-background-link{max-height:650px}.home-section-background-link{display:block}.home-section-background-link img{object-position:top;object-fit:contain}@media screen and (max-width: 1280px){.home-section-background-link img{object-position:top;object-fit:contain}}@media screen and (max-width: 960px){.home-hero-section--gradient .carousel-cell:after{background:linear-gradient(0deg,#000,transparent 50%)!important}}#mobileCarousel .carousel-cell{width:100%;max-height:650px;background:white;display:flex;align-items:center;justify-content:center}.flickity-page-dots{margin-bottom:70px}.flickity-page-dots .dot{background-color:#fff}@media only screen and (max-width: 960px){#desktopCarousel{display:none}}@media only screen and (min-width: 961px){#mobileCarousel{display:none}}#desktopCarousel .home-hero-section__button,#mobileCarousel .home-hero-section__button{display:block!important;margin-top:15px!important;font-family:var(--font-stack-body)}#desktopCarousel .flickity-page-dots{margin-bottom:70px!important}#desktopCarousel .flickity-page-dots,#mobileCarousel .flickity-page-dots{list-style-type:none;display:flex;width:100%;margin-left:0;flex-direction:row;right:0;left:0;justify-content:center;gap:12px;bottom:0!important;z-index:0;position:absolute}.flickity-page-dots{bottom:0}.flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:1px solid white;border-radius:50%}.flickity-page-dots .dot.is-selected{background:white}#mobileCarousel .flickity-page-dots{margin-bottom:15px!important}#desktopCarousel .bannerHeader{margin-bottom:15px}.bannerDescription p{font-family:var(--font-stack-body)}[data-google-optimize=true][data-slide-type=carousel] [data-content-type=static],[data-google-optimize=true][data-slide-type=static] [data-content-type=carousel]{display:none!important}.kinspiration-option:nth-child(1){--b-color: #f7b51f}.kinspiration-option:nth-child(2){--b-color: #f48669}.kinspiration-option{position:relative;max-width:114px;min-height:130px;cursor:pointer}.kinspiration-option-meta{padding:16px 10px;border-radius:30px;border:2px solid var(--b-color);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.kinspiration-option:hover .kinspiration-option-meta,.kinspiration-option input:checked~.kinspiration-option-meta{background-color:var(--b-color)}.kinspiration-option:hover .kinspiration-option-meta p,.kinspiration-option:hover .kinspiration-option-meta div span,.kinspiration-option:hover .kinspiration-option-meta div{color:#fff}.kinspiration-option input:checked~.kinspiration-option-meta p,.kinspiration-option input:checked~.kinspiration-option-meta div span,.kinspiration-option input:checked~.kinspiration-option-meta div{color:#fff}.kinspiration-option input{position:absolute;width:100%;height:100%;opacity:0}.kinspiration-option .kinspiration-option-meta p{text-align:center;font-weight:300;font-size:12px;letter-spacing:.5px;line-height:1em;margin-bottom:3px}.kinspiration-option-price{font-weight:600;font-size:20px;letter-spacing:.5px;color:#4e4e4f}.kinspiration-options{display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap}.kinspiration-wrapper #ProductPrice{display:none}.kinspiration-testimonial{background-image:url(/cdn/shop/files/Intersect_1.png?v=1685980949);background-size:cover;background-repeat:no-repeat;padding:65px 20px;display:flex;flex-direction:column;overflow:hidden}.kst-wrapper{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1136px;margin-left:auto;margin-right:auto;justify-content:space-between;align-items:center;gap:50px}.kst-wrapper .kst-meta{display:flex;flex-direction:column;max-width:100%}.kst-meta h3{font-size:35px;color:#fff;font-weight:300;text-align:center;margin-bottom:36px}.kst-meta div p{font-size:14px;color:#fefdf5}.kst-meta>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.kst-image-container{flex:1}.kst-image{position:relative}.kst-foreground,.kst-background{position:absolute}.kst-foreground{top:-20px;left:-20px;z-index:3}.kst-main-image{z-index:2;position:relative;width:100%}.kst-background{top:-30px;right:-70px;z-index:1}@media (min-width: 765px){.kst-wrapper .kst-meta{max-width:50%}.kinspiration-testimonial{min-height:700px}}.kinspiration-tab{padding-top:5rem;padding-bottom:5rem}.kst-tab{overflow:hidden;border-bottom:1px solid #d9d9d9;max-width:1136px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row}.kst-tab button{background-color:#eef5f4;float:left;border:none;outline:none;cursor:pointer;padding:19px;display:block;min-width:144px;min-height:50px;transition:.3s;border:1px solid #d9d9d9;border-top-right-radius:20px;border-top-left-radius:20px;margin-right:5px;font-weight:600;font-size:14px;color:#3f3f3f8c;line-height:.5px}.kst-tab button:first-child{margin-left:20px}@media (max-width: 500px){.kst-tab button{min-width:90px;min-height:35px}}.kst-tab button:hover{background-color:#ddd}.kst-tab button.kst-active{background-color:#fff;border-bottom:none;color:#3f3f3f}.kst-tabcontent{display:none;padding:37px;border-top:none;margin-right:auto;margin-left:auto;max-width:1136px}.kst-static{margin-bottom:44px}.kst-carousel .splide__slide img{width:100%;height:auto;max-width:450px}.kst-carousel .splide__arrow{display:none}.kst-carousel .splide__slide{display:flex;flex-direction:row;gap:50px;flex-wrap:wrap;justify-content:space-between}.kst-carousel .splide__slide div{display:flex;flex-direction:column;justify-content:center;max-width:450px}.kst-carousel .splide__pagination.splide__pagination--ltr{bottom:-25px}@media (max-width: 1023px){.kst-carousel .splide__slide{justify-content:center;align-items:flex-start}.kst-carousel .splide__pagination.splide__pagination--ltr{top:175px}}@media (max-width: 520px){.kst-carousel .splide__pagination.splide__pagination--ltr{top:3%}}@media (max-width: 425px){.kst-carousel .splide__pagination.splide__pagination--ltr{top:-100px}}.kst-plan{display:flex;flex-direction:row;gap:20px;border-top:1px solid #bfdce9;padding:18px 0}.kst-plan-note{margin-bottom:0;margin-top:20px}.kst-plan-image{border-radius:50%}.kst-plan-image img{min-width:30px;min-height:30px}.kst-plan-content{display:flex;flex-direction:column}.template-page-kinspiration .main-content>.wrapper{display:none}.template-page-kinspiration .main-content{padding-top:0}.kinspiration-subscription{background-color:#96cbc6;padding:30px 20px}.ks-heading{font-weight:300;font-size:50px;color:#fff;text-align:center;max-width:506px;margin-right:auto;margin-left:auto}.ks-subheading{color:#fff;max-width:506px;text-align:center;margin-right:auto;margin-left:auto}.ks-products{margin-top:26px;margin-bottom:22px;display:flex;flex-direction:row;justify-content:center;gap:27px;flex-wrap:nowrap}.ks-product{border-width:2px;border-style:solid;border-radius:30px;position:relative;cursor:pointer}.ks-product .ks-product-btn{visibility:hidden;position:absolute;top:0;bottom:0;height:100%;width:100%;z-index:1}.ks-product-meta{width:100%;height:100%;padding:26px;background-color:#fff;border-radius:30px}.ks-product:first{border-color:#f7b51f}.ks-product:last-child{border-color:#f48669}.ks-product-meta .ks-product-title{text-align:center;font-size:16px;margin-bottom:11px}.ks-product-pricing{margin-bottom:15px;text-align:center;font-weight:600;font-size:37px}.ks-product-extra{font-weight:400;font-size:10px;text-align:center;display:block}.ks-product-add{font-weight:400;font-size:14px;text-align:center;text-decoration:underline;margin:12px 0}.ks-disclaimer{font-weight:400;font-size:12px;color:#fff;max-width:500px;margin-left:auto;margin-right:auto;display:block}.ks-desc a[href="#subscribe"]{padding-bottom:.5rem;position:relative;text-decoration:none;border-bottom:none}.ks-desc a[href="#subscribe"]:after{background-image:var(--squiggle-bg-coral);bottom:0;content:"";display:block;height:7px;left:0;position:absolute;right:0}.kinspiration-prod{border:3px solid #c1e5de;background-color:#fff;border-radius:30px;padding:26px;margin:0 5px}.kinspiration-prod h3{color:#4e4e4f;font-size:16px}.kinspiration-prod div p{color:#4e4e4f}.kinspiration-prod div p.tw-type-h3{color:#4e4e4f;font-size:37px}.kinspiration-prod button[type=submit]{color:#4e4e4f;background:none;text-decoration:underline;border:none}.kinspiration-prod{position:relative}.kinspiration-prod .discount-badge{position:absolute;width:60px;height:60px;border-radius:50%;background:#00698f;display:flex;justify-content:center;align-items:center;padding:5px;top:-13px;right:-13px;font-size:12px;font-weight:600;text-align:center}.fw-image img{width:100vw}.home-hero-section--gradient .carousel-cell:after{background:linear-gradient(0deg,#000,transparent 40%)}#mobileCarousel .bannerHeader{font-size:2.7125rem}#mobileCarousel .bannerDescription{font-size:1.05rem}#desktopCarousel .flickity-prev-next-button,#mobileCarousel .flickity-prev-next-button{bottom:62px;position:absolute;z-index:999}.flickity-prev-next-button.previous{left:43%}.flickity-prev-next-button.next{right:43%}@media (max-width: 960px){#desktopCarousel .flickity-prev-next-button,#mobileCarousel .flickity-prev-next-button{bottom:5px}.flickity-prev-next-button.previous{left:40%}.flickity-prev-next-button.next{right:40%}}@media (max-width: 700px){.flickity-prev-next-button.previous{left:35%}.flickity-prev-next-button.next{right:35%}}@media (max-width: 500px){.flickity-prev-next-button.previous{left:30%}.flickity-prev-next-button.next{right:30%}}#desktopCarousel .flickity-prev-next-button svg,#mobileCarousel .flickity-prev-next-button svg{width:20px;height:20px;fill:#fff}.sluc5 section.home-hero-section{--hero-aspect-ratio--desktop: 12/5;background-position:top}@media all and (max-width: 1280px){.sluc5 section.home-hero-section{--hero-aspect-ratio--desktop: 6/3}}@media all and (max-width: 580px){.sluc5 section.home-hero-section{--hero-aspect-ratio--mobile: 6/6.5}}@media all and (min-width: 580px){.sluc5 section.home-hero-section{aspect-ratio:18/7}}.sluc5 section.home-hero-section .home-hero-section__content:after{background:linear-gradient(0deg,#000,transparent 72%)}@media all and (max-width: 500px){.sluc5 section.home-hero-section .home-hero-section__content:after{background:linear-gradient(0deg,#000,transparent 88%)}}@media all and (max-width: 500px){.sluc5 section.home-hero-section h1{font-size:2.7125rem}.sluc5 section.home-hero-section div.tw-text-xl p{font-size:1.05rem}}.bwp{max-width:200px}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map?v=5729126154174258631696603222 */
