:root{--color-primary: #4c6a80;--color-primary-dark: #1a2228;--color-accent: #6b9195;--color-cream: #f6ede5;--color-sand: #eddccc;--color-sand-2: #C8AF9E;--color-soft: #f2f4f3;--color-white: #ffffff;--color-back-varient: #010101;--color-grey-dark: #4A4A4A;--color-text: #1f2a30;--color-border-lt: #d4d4d4;--color-border-lt-2: #EBEBEB;--color-muted: rgba(0, 0, 0, .68);--shadow-card: 0 18px 40px rgba(76, 106, 128, .18);--shadow-card-2: 0px 2px 2px 0px rgba(255, 255, 255, .25);--container-width: 1760px;--container-width-lg: 1530px;--container-width-md: 1430px;--container-width-sm: 1144px;--section-padding: 80px;--radius-sm: 10px;--radius-md: 20px;--radius-lg: 30px}*{letter-spacing:0px!important}.product-cst-field-wrapper .pmd-row .pmd-row__checklist ul,.m-main-product .main-product__block.main-product__block-collapsible_tab .metafield-rich_text_field ul{list-style-type:none!important}.border-top{border-top:2px solid rgba(76,106,128,.25)}.border-bottom{border-bottom:2px solid rgba(76,106,128,.25)}.template-page #MainContent{padding-bottom:0!important}.pill-badge{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#ffffffd9;display:inline-flex;font-family:var(--font-stack-header);font-size:24px;line-height:1.3em;font-weight:400;gap:10px;letter-spacing:0px;padding:6px 14px;text-transform:uppercase}.eyebrow:before,.pill-badge:before{content:"";background:var(--color-white);border-radius:3px;height:6px;width:6px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list__item{border:1px solid rgba(255,255,255,.4);border-radius:999px;color:var(--color-white);font-family:var(--font-stack-header);font-size:16px;font-weight:300;letter-spacing:0px;padding:5px 12px;background:#ffffff1a}main:has(.shopify-policy__container)+.shopify-section-group-footer-group .m-newsletter-section{border-top:2px solid rgba(76,106,128,.25)}button#scroll-to-top-button{bottom:120px!important}.section-btn-center{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-shrink:0}.margin-top-30{margin-top:30px}.cco-breadcrumb-sec{border-bottom:1px solid var(--color-border-lt)}.section-header{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.section-header--center{align-items:center;text-align:center;justify-self:center}.section-header--left{align-items:center;text-align:left;justify-content:flex-start}.section-header--right{align-items:center;text-align:right;justify-content:flex-end}.section-header__title{color:var(--color-primary);font-family:var(--font-stack-header);text-transform:uppercase}.section-header__title span{color:var(--color-accent)}.section-paragraph{margin-bottom:8px}.section-paragraph,.section-paragraph p{font-size:14px;line-height:1.3em;font-weight:400}.section-paragraph p{opacity:.8}.eyebrow{align-items:center;color:var(--color-primary);display:inline-flex;font-family:var(--font-stack-header);font-size:16px;font-weight:400;gap:8px;letter-spacing:0px;text-transform:uppercase}.eyebrow:before{content:"";background:currentColor;border-radius:10px;height:8px;width:8px}.m-color-dark .section-header__title{color:var(--color-white)}.m-color-dark .section-header__title span{color:var(--color-sand-2)}.m-color-dark .eyebrow{color:var(--color-soft)}.section-header--left .eyebrow,.section-header--left .section-header__title,.section-header--left .section-paragraph,.section-header--left .cta-btn{margin-right:auto}.section-header--right .eyebrow,.section-header--right .section-header__title,.section-header--right .section-paragraph,.section-header--right .cta-btn{margin-left:auto}.m-button--primary,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:none;border-radius:50px}.m-button--primary:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.spr-button.spr-button-primary:hover{background-color:var(--color-white);color:var(--color-primary)}.m-button--secondary{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;border-radius:50px}.m-button--secondary:hover{background-color:var(--color-primary);color:var(--color-white)}section#m-newsletter-template--24944517710144__newsletter_YCNUrz .container-fluid.m-section-my.m-section-py{position:relative;background-color:#4c6480;background-size:cover;background-position:center}.container-fluid.m-section-my.m-section-py{border-radius:20px}section#m-newsletter-template--24944517710144__newsletter_YCNUrz .container-fluid.m-section-my.m-section-py:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section#m-newsletter-template--24944517710144__newsletter_YCNUrz .container-fluid.m-section-my.m-section-py>*{position:relative;z-index:2}section#m-newsletter-template--24944517710144__newsletter_YCNUrz button.m-newsletter-form__button.m-newsletter-form__button--text.m-button{background-color:var(--color-sand-2);color:#fff}.container-width-sm,.container-width-md{width:100%;margin:0 auto;padding:0 15px}.container-width-sm{max-width:var(--container-width-sm, 1280px)}.container-width-md{max-width:var(--container-width-md, 1280px)}.container-width-lg{max-width:var(--container-width-lg, 1530px)}.m-footer .custom_payment_icon{width:100%!important}.m-icon-box__content.m\:flex-1.m\:text-left{width:67%}section#m-slider-template--24944517710144__slider_BrBfPE .m-slide__content.m-richtext.m\:text-left{margin-left:6%;margin-bottom:5%}.tb-grid-shape{position:relative}.tb-grid-shape:after,.tb-grid-shape:before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;z-index:0}.tb-grid-shape:before{background-image:url(top-grid-shape.svg);top:0;left:0;width:229px;height:387px}.tb-grid-shape:after{background-image:url(bottom-grid-shape.svg);bottom:-80px;right:0;width:213px;height:341px}.tb-grid-shape [class^=container]{position:relative;z-index:1}.hero{min-height:760px;position:relative}.hero__image,.hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.hero__image{height:100%;object-fit:cover;width:100%}.hero__video{position:absolute;height:100%;width:100%;object-fit:cover}.hero__overlay{align-items:center;background:#0000006b;display:flex;justify-content:center;padding:var(--section-padding)}.hero__content{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:20px;max-width:629px;text-align:center}.hero__title{font-family:var(--font-stack-header);font-weight:400;line-height:1;color:var(--color-white)}.hero__subtitle{font-size:24px;letter-spacing:.03em}.hero--light{color:var(--color-white)}.hero--dark{color:#000}.hero--medium .hero__title{font-size:36px}.hero--large .hero__title{font-size:72px}.hero__content--top{align-items:flex-start}.hero__content--center{align-items:center}.hero__content--bottom{align-items:flex-end}.hero__overlay{display:flex;justify-content:center;height:100%}.hero__content-align--left{text-align:left}.hero__content-align--center{text-align:center}.hero__content-align--right{text-align:right}.hero__box{background:#0006;padding:20px;border-radius:10px}.hero__footer{position:absolute;bottom:20px;width:100%}.hero__footer--left{text-align:left;padding-left:20px}.hero__footer--center{text-align:center}.hero__footer--right{text-align:right;padding-right:20px}.hero__subheading{font-weight:400;font-size:24px;line-height:100%;letter-spacing:.03em;text-align:center;text-transform:capitalize}.hero__subheading span{font-size:12px;vertical-align:super}.btn{display:inline-flex;position:relative}.btn .btn-text{margin-right:45px;min-height:45px;background:var(--color-soft);border:1px solid var(--color-soft);padding:9px 27px;border-radius:50px;position:relative;color:var(--color-primary);font-size:20px;line-height:24px;text-transform:uppercase;font-weight:400;transition:.4s}.btn-arrow{position:absolute;background:var(--color-soft);height:45px;width:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.4s}.btn:hover .btn-text,.btn:hover .btn-arrow{background:var(--color-sand);border-color:var(--color-sand)}.btn-arrow img{width:24px;height:24px}.btn .start-arrow{left:0;opacity:0;transform:translate(-20px);animation:none}.btn .end-arrow{right:0;opacity:1}.btn:hover .btn-text{margin-right:0;margin-left:45px}.btn:hover .start-arrow{opacity:1;animation:bounceIn .7s ease forwards}.btn:not(:hover) .end-arrow{animation:bounceOut .7s ease both}.btn:hover .end-arrow{opacity:0}.btn.btn--secondary .btn-text{background:var(--color-primary);color:var(--color-soft);border-color:var(--color-primary)}.btn.btn--secondary .btn-arrow{background:var(--color-primary);color:var(--color-soft);border:1px solid var(--color-primary)}.btn.btn--secondary:hover .btn-text,.btn.btn--secondary:hover .btn-arrow{background:var(--color-soft);color:var(--color-primary);border-color:var(--color-primary)}.btn.btn--secondary .btn-arrow img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6749%) hue-rotate(149deg) brightness(93%) contrast(108%)}.btn.btn--secondary:hover .btn-arrow img{filter:none}.cco-custom-card-design .m-mixed-layout__inner{gap:40px}.cco-custom-card-design .m-mixed-layout__inner .swiper-slide{padding:40px;background:var(--color-white);border-radius:40px}.cco-custom-card-design .m-product-card__media{border-radius:20px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card__main-image .m-image{aspect-ratio:635 / 400}.cco-custom-card-design .m-mixed-layout__inner .m-product-card__background-expand{transform:none!important;background:transparent;box-shadow:none!important}.cco-custom-card-design .m-mixed-layout__inner .m-product-card{transform:none!important;box-shadow:none!important;border:none!important}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__title,.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__price .m-price__regular{color:var(--color-primary);font-weight:400;font-size:40px;line-height:1.3em;text-transform:none;letter-spacing:0px;vertical-align:middle;margin-bottom:20px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info{padding:0!important;gap:20px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__title .m-product-card__name{font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__title .m-product-card__name:hover{color:var(--color-back-varient)}@keyframes bounceIn{0%{transform:translate(60px)}25%{transform:translate(-40px)}50%{transform:translate(30px)}75%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes bounceOut{0%{transform:translate(-80px)}25%{transform:translate(40px)}50%{transform:translate(-30px)}75%{transform:translate(10px)}to{transform:translate(0)}}.stats-bar{padding:16px 0;background:var(--color-sand);display:grid;grid-template-columns:repeat(4,1fr)}.stats-bar__item{align-items:center;border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;gap:2px}.stats-bar__item:last-child{border-right:0}.stats-bar__value{color:#000;font-family:var(--font-stack-header);font-size:24px;line-height:32px;margin-top:-5px;margin-bottom:0}.stats-bar__label{color:var(--color-back-varient)!important;font-family:var(--font-stack-header);font-size:16px;font-weight:600;letter-spacing:0px;text-transform:uppercase}.product-card{align-items:stretch;background:var(--color-primary);border-radius:var(--radius-lg);display:grid;gap:100px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);margin:0 auto 40px;padding:40px}.product-card:last-child{margin-bottom:0}.product-card--reverse{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr);gap:40px}.product-card--reverse .product-card__body{order:2}.product-card__body{max-width:700px;align-items:flex-start;color:var(--color-white);display:flex;flex-direction:column;gap:40px}.product-card__title{color:var(--color-white);font-size:48px;line-height:1.3em}.product-card__desc{color:#ffffffe6;font-size:20px;letter-spacing:.03em;font-weight:400;line-height:1.35}.product-card__price{font-family:var(--font-stack-header);font-size:48px;text-shadow:none!important}.product-card__image{border-radius:var(--radius-md);height:100%;min-height:560px;object-fit:cover;width:100%;position:sticky;top:120px}.product-title-des-wrapper{display:flex;flex-direction:column;gap:20px}.m-color-dark .product-card{background:var(--color-white)}.m-color-dark .product-card__title,.m-color-dark .product-card__desc{color:var(--color-primary)}.m-color-dark .pill-badge,.m-color-dark .tag-list__item{color:var(--color-primary);border:1px solid var(--color-primary);background:#4e6a7f12}.m-color-dark .product-card__price{color:var(--color-primary)}.m-color-dark .eyebrow:before,.m-color-dark .pill-badge:before{background:currentColor}.gallery-slider-wrapper{position:relative;overflow:hidden;padding:0;margin-left:-20px;margin-right:-20px}.gallery-track{position:relative;width:100%}.gallery-slide{position:absolute;top:0;border-radius:30px;overflow:hidden;cursor:pointer;will-change:left,width,height,top,opacity,filter}.gallery-slide__inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.gallery-slide__media{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .6s ease}.gallery-slide.gallery-slide--active{box-shadow:none!important}.gallery-slide--active .gallery-slide__media{transform:scale(1.03)}.gallery-slide__placeholder{width:100%;height:100%;background:#ddd;display:flex;align-items:center;justify-content:center}.gallery-slide__video{width:100%;height:100%;object-fit:cover;pointer-events:none}.gallery-slide.gallery-slide--prev{border-radius:0 30px 30px 0}.gallery-slide.gallery-slide--next{border-radius:30px 0 0 30px}.gallery-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#0000;transition:opacity .3s ease,background .3s ease}.gallery-slide--active:hover .gallery-slide__overlay{opacity:1;background:#00000029}.gallery-slide__zoom{width:52px;height:52px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #0003;transform:scale(.75);transition:transform .25s ease}.gallery-slide--active:hover .gallery-slide__zoom{transform:scale(1)}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background:#ffffffe0;border:1px solid rgba(0,0,0,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000021;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.gallery-nav:hover{background:#fff;box-shadow:0 8px 28px #0003;transform:translateY(-50%) scale(1.1)}.gallery-nav--prev{left:20px}.gallery-nav--next{right:20px}.gallery-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:0}.gallery-dot{width:6px;height:6px;border-radius:50%;background:#0003;border:none;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease,border-radius .3s ease}.gallery-dot--active{width:24px;border-radius:3px;background:var(--accent-color, #4a6b7c)}.fade-in{opacity:0;transform:translateY(20px);animation:fadeIn .6s ease forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .32s ease}.gallery-lightbox.is-open{opacity:1;pointer-events:all}.gallery-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080808ed;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.gallery-lightbox__topbar{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:16px;z-index:2}.gallery-lightbox__counter{color:#ffffff80;font-size:13px;letter-spacing:.1em}.gallery-lightbox__close{width:42px;height:42px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease}.gallery-lightbox__close:hover{background:#ffffff38}.gallery-lightbox__stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.gallery-lightbox__img{max-width:min(82vw,1000px);max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:14px;display:block;box-shadow:0 40px 100px #0009;transition:opacity .25s ease}.gallery-lightbox__video{max-width:min(82vw,1000px);max-height:82vh;width:auto;height:auto;border-radius:14px;display:none;box-shadow:0 40px 100px #0009}.gallery-lightbox__img.lb-loading{opacity:0}.gallery-lightbox__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;pointer-events:none}.gallery-lightbox__img.lb-loading~.gallery-lightbox__spinner{display:flex}.gallery-lightbox__spinner:after{content:"";width:34px;height:34px;border:2.5px solid rgba(255,255,255,.15);border-top-color:#ffffffd9;border-radius:50%;animation:lbSpin .65s linear infinite}@keyframes lbSpin{to{transform:rotate(360deg)}}.gallery-lightbox__nav{position:relative;z-index:2;margin:0 16px;width:52px;height:52px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;flex-shrink:0;transition:background .2s ease,transform .2s ease}.gallery-lightbox__nav:hover{background:#ffffff38;transform:scale(1.08)}.wcu-wrapper{display:flex;flex-direction:column;align-items:center}.wcu-header{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.wcu-eyebrow-row{display:flex;flex-direction:row;align-items:center;gap:12px}.wcu-eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:4px;background:var(--color-primary, #4c6a80);flex-shrink:0}.wcu-eyebrow-text{color:var(--color-primary, #4c6a80);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wcu-heading{color:var(--color-primary, #4c6a80);font-size:42px;font-weight:600;text-transform:uppercase;margin:0}.wcu-content-row{display:flex;flex-direction:row;gap:40px;align-items:flex-start;justify-content:flex-start;width:100%}.wcu-left-col{width:100%;max-width:40%;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;flex-shrink:0}.wcu-cards-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wcu-card{border-radius:20px;border:1px solid #ebebeb;padding:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.wcu-card__icon-wrap{background:#ffffff1a;border-radius:14px;border:1px solid rgba(222,222,222,.5);display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0}.wcu-card__icon{width:32px;height:32px;object-fit:cover}.wcu-card__body{display:flex;flex-direction:column;gap:6px;padding-top:10px;align-self:stretch}.wcu-card__title{color:var(--color-primary, #4c6a80);font-size:24px;font-weight:600;margin:0}.wcu-card__desc{color:#000c;font-size:14px;font-weight:600;margin:0;line-height:1.5}.wcu-cta{display:flex;flex-direction:row;align-items:center;gap:0}.wcu-cta__btn{background:var(--color-primary, #4c6a80);color:var(--color-white, var(--color-white));border-radius:50px;padding:22px 70px;font-size:24px;font-weight:600;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;line-height:1}.wcu-cta__arrow{background:var(--color-primary, #4c6a80);border-radius:50px;width:73px;height:73px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.wcu-cta__arrow img{width:36px;height:36px}.wcu-images{height:auto;width:100%;max-width:58.2%;position:sticky;top:120px}.wcu-images__main{border-radius:20px;border:2px solid var(--color-white, var(--color-white));max-width:723px;max-height:813px;width:100%;height:100%;left:0;top:0;object-fit:cover}.wcu-images__overlay{border-radius:10px;border:2px solid var(--color-white, var(--color-white));width:423px;height:448px;position:absolute;left:unset;right:0;top:unset;bottom:0;object-fit:cover}.wcu-left-col .step-card{padding:20px;border-radius:20px;border-color:var(--color-border-lt)}.wcu-left-col .step-card__icon-wrap{box-shadow:none;border-color:var(--color-border-lt)}.max-width-1198 .step-grid,.max-width-1198 .step-process-image,.max-width-1198 .tip-box{max-width:1198px;margin:auto}.step-grid{display:grid;gap:20px}.step-card{background:var(--color-soft);border:1px solid var(--color-border-lt);border-radius:var(--radius-sm);box-shadow:var(--shadow-card-2);padding:32px;position:relative}.step-process-image{border-radius:var(--radius-lg);overflow:hidden;max-height:520px;align-items:center;display:flex;justify-content:center}.step-process-image:has(+.step-grid),.step-grid:has(+.step-process-image){margin-bottom:30px}.step-process-video .process-video{width:100%}.step-process-image+.step-process-image{margin-top:30px}.step-card__icon-wrap{margin-bottom:22px;border:1px solid rgba(61,61,61,.4);border-radius:14px;box-shadow:0 2px 2px #00000040;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.step-card__icon{height:32px;object-fit:contain;width:32px}.step-card__title{color:var(--color-primary);font-family:var(--font-stack-header);font-size:24px;line-height:1.3em;font-weight:600;margin-bottom:12px}.step-card__desc{color:var(--color-muted);font-size:14px;line-height:1.4em}.step-card__number{color:var(--color-primary);font-family:var(--font-stack-header);font-size:52px;font-weight:600;position:absolute;right:18px;top:22px;line-height:1.2em}.tip-box,.tip-box p{font-size:14px;line-height:1.3em}.tip-box{align-items:center;background:var(--color-soft);color:var(--color-muted);border-radius:var(--radius-sm);display:flex;gap:20px;margin-top:30px!important;padding:20px 30px;align-items:flex-start}.tip-box__icon{height:20px;width:18px;top:-2px;position:relative}.cta-wrap{display:flex;align-items:center;justify-content:center;gap:40px}.cta-image{border-radius:20px;overflow:hidden;max-width:364px;width:100%}.cta-content .section-header{margin-bottom:0}.blog-section .blog-section__carousel{background:var(--color-primary);border-radius:var(--radius-lg, 20px);padding:40px;display:flex;flex-direction:column;gap:27px;align-items:center;width:100%;box-sizing:border-box}.blog-section .blog-section__cards-track{width:100%;overflow:hidden;position:relative}.blog-section .blog-section__cards-inner{display:flex;flex-direction:row;gap:var(--column-gap, 16px);align-items:stretch;width:100%;height:660px}.blog-section .cco-blog-card{position:relative;border-radius:var(--radius-md, 12px);overflow:hidden;cursor:pointer;flex:1 1 0;min-width:0;height:100%;transition:flex .5s cubic-bezier(.4,0,.2,1);text-decoration:none;display:block}.blog-section .cco-blog-card--active{flex:2.34 1 0}.blog-section .cco-blog-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .55s ease}.blog-section .cco-blog-card__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.blog-section .cco-blog-card__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18}.blog-section .cco-blog-card__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#000000ad)}.blog-section .cco-blog-card:hover .cco-blog-card__overlay{transform:scale(1.04)}.blog-section .cco-blog-card__content{position:absolute;bottom:0;left:0;right:0;padding:32px;display:flex;flex-direction:column;gap:10px;z-index:1}.blog-section .cco-blog-card .cco-blog-card__content{opacity:0}.blog-section .cco-blog-card.cco-blog-card--active .cco-blog-card__content{opacity:1}.blog-section .cco-blog-card__tags{color:var(--color-white);font-family:var(--font-stack-header);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease .1s,max-height .4s ease}.blog-section .cco-blog-card--active .cco-blog-card__tags{opacity:.75;max-height:30px}.blog-section .cco-blog-card__heading{color:var(--color-white);font-family:var(--font-stack-header);font-size:13px;font-weight:600;line-height:1.35em;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:font-size .4s ease}.blog-section .cco-blog-card--active .cco-blog-card__heading{font-size:30px;-webkit-line-clamp:unset;overflow:visible}.blog-section .cco-blog-card .cco-blog-card__excerpt{color:var(--color-white);font-family:var(--font-stack-header);font-size:11px;font-weight:400;line-height:1.4em;margin:0;opacity:.55;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:opacity .3s ease .1s,max-height .4s ease,font-size .4s ease}.blog-section .cco-blog-card--active .cco-blog-card__excerpt{opacity:.9;max-height:80px;font-size:14px;font-weight:600;-webkit-line-clamp:unset}.blog-section .cco-blog-card__footer{display:flex;flex-direction:row;gap:20px;align-items:center;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease .15s,max-height .4s ease}.blog-section .cco-blog-card--active .cco-blog-card__footer{opacity:1;max-height:60px}.blog-section .cco-blog-card__date{color:var(--color-white);font-family:var(--font-stack-header);font-size:14px;font-weight:600;white-space:nowrap}.blog-section .cco-blog-card__footer .btn .btn-text{font-size:13px;padding:6px 14px;min-height:30px;margin-right:38px}.blog-section .cco-blog-card__footer .btn-arrow{width:38px;height:38px}.blog-section .cco-blog-card__footer .btn:hover .btn-text{margin-left:38px;margin-right:0}.blog-section .cco-blog-card__footer .btn .btn__icon{width:14px;height:14px}.blog-section .blog-section__cta{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0}.blog-section .blog-section__dots{display:none;flex-direction:row;gap:8px;justify-content:center}.blog-section .blog-section__dot{width:8px;height:8px;border-radius:50%;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.blog-section .blog-section__dot--active{background:var(--color-white);transform:scale(1.3)}.btn-blog-arrow{background:var(--color-white);width:26px;height:26px;border-radius:50px;display:flex;align-items:center;justify-content:center}.m-color-dark.blog-section .blog-section__carousel{background:var(--color-white)}.cco-blog-listing .m-article-card{padding:20px;background:var(--color-primary);border-radius:20px}.cco-blog-listing .m-article-card__image{border-radius:10px}.cco-blog-listing .m-article-card .m-article-card__title{font-size:24px}.cco-blog-listing .m-article-card .m-article-card__title,.cco-blog-listing .m-article-card .m-article-card__excerpt,.cco-blog-listing .m-article-card .m-article-card__date{color:var(--color-white)}.cco-blog-listing .m-article-card__title:hover a{color:inherit}.cco-blog-listing .btn .btn-text{font-size:14px;padding:4px 15px;margin-right:35px;min-height:35px}.cco-blog-listing .btn .btn-arrow{height:35px;width:35px}.cco-blog-listing .btn:hover .btn-text{margin-right:0;margin-left:35px}.cco-blog-listing .m-article-card__title{border-bottom:1px solid var(--color-white);padding-bottom:7px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cco-blog-listing .m-blog-sidebar .m-search--form{width:100%;margin-bottom:20px}.cco-blog-listing .m-blog-sidebar .m-search--form [type=search]{width:100%;padding:10px 37px 10px 15px;border-radius:10px;border-width:0px!important}.cco-blog-listing .m-blog-sidebar .m-search--form [type=search]:focus-visible{outline:2px solid #4e6a7f59}.cco-blog-listing .m-blog-sidebar .m-search--form .m-search--form-button{position:absolute;top:0;right:0;height:100%;width:40px;display:flex;align-items:center;justify-content:center}.cco-blog-listing .m-blog-sidebar .m-widget{background:var(--color-white);border-radius:10px}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__title{text-align:center;padding:10px;border-bottom:1px solid lightgray;font-weight:700;margin-bottom:0}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-recent-posts,.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-link-lists{margin-top:0;padding:20px}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-recent-posts .m-image{aspect-ratio:1/1;width:70px;border-radius:10px}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-recent-posts .m-recent-post{grid-template-columns:minmax(70px,20%) auto}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-recent-posts .m-recent-post__summary{display:flex;flex-direction:column;justify-content:center}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-link-lists{gap:10px}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-link-lists .m-link-lists--item{margin:0;border:1px solid;border-radius:7px;padding:3px 10px;line-height:1.4em}.cco-blog-listing .m-blog-sidebar .m-widget .m-widget__content .m-link-lists .m-link-lists--item .m-link{text-decoration:none!important}.m-blog,.m-article{border-bottom:1px solid var(--color-border-lt)}.m-blog{padding-bottom:80px!important}.m-article{padding-bottom:0!important}.m-article .m-article__wrapper .m-article__feature-image responsive-image{max-height:600px;border-radius:30px}.m-article .m-article__wrapper .m-article-navigation{border-top:1px solid var(--color-border-lt)!important;border-bottom:1px solid var(--color-border-lt)!important;padding-top:5px!important;padding-bottom:5px!important}.m-article .m-article__wrapper .m-related-posts{margin:0!important;padding-top:80px;padding-bottom:80px}.m-article-tags a{padding:3px 10px;border:1px solid var(--color-border-lt);border-radius:50px;line-height:1.3em;background:transparent}.m-article-tags a:hover{background:var(--color-primary)!important;color:var(--color-white)!important}.m-search .m-search-result .m-product-card,.m-search .m-search-result .m-article-card{background:transparent;padding:20px;border-radius:20px;border:1px solid var(--color-primary)!important}.m-search .m-search-result .m-product-card .m-product-card__info{padding:0!important}.m-search .m-search-result .m-product-card .m-product-card__background-expand{display:none!important}.m-search .m-search-result .m-product-card .m-product-card__media,.m-search .m-search-result .m-article-card .m-article-card__image{border-radius:20px;overflow:hidden}.m-search .m-search-result .m-article-card .m-article-card__image responsive-image{aspect-ratio:1/1!important}.m-search .m-search-result .m-article-card .m-article-card__tags,.m-search .m-search-result .m-article-card .m-article-card__date,.m-search .m-search-result .m-search-item-page{display:none!important}.cco-faqs-section{--faq-heading-width: 40.232%}.cco-faqs-section .faq-section-row{gap:40px}.cco-faqs-section .faq-section-row.lg\:m\:flex-row .faqs-section__heading+.m-faqs-section__content.has-title{width:calc(100% - var(--faq-heading-width))}.cco-faqs-section .faqs-section__heading{width:100%;max-width:var(--faq-heading-width);margin:0 auto}.cco-faqs-section .faq-section-row:not([class*="lg:"]) .faqs-section__heading{max-width:696px}.cco-faqs-section .faqs-section__heading .section-header{margin-bottom:0}.cco-faqs-section .faqs-section__heading .section-header:has(+.faq-btn-box){margin-bottom:80px}.cco-faqs-section .faq-btn-box{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center;gap:27px;width:100%;max-width:696px;padding:40px 80px;border-radius:30px;background:var(--color-primary);margin-left:auto;margin-right:auto}.cco-faqs-section .faq-btn-title{color:var(--color-white)}.cco-faqs-section .m-faqs-section__content{counter-reset:item}.cco-faqs-section .m-faqs-section__content .m-collapsible[open=true] .m-collapsible--icon,.cco-faqs-section .collapsible[open=true] .m-collapsible--icon{transform:none}.cco-faqs-section .m-faqs-section__content .m-collapsible[open=true] .m-collapsible--icon .v-line,.cco-faqs-section .collapsible[open=true] .m-collapsible--icon .v-line{opacity:0}.cco-faqs-section .m-faqs-section__content .m-collapsible{padding-left:48px;position:relative;display:block}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion:not(:last-child){margin-bottom:24px}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion{counter-increment:item;border-bottom-width:2px;border-style:solid;border-color:currentColor;padding:18px 0}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion .m-collapsible .m-collapsible--button{position:relative;border-bottom:0;padding:0}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion .m-collapsible .m-collapsible--button:before{content:counters(item,".") " ";position:absolute;left:-48px}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion:nth-child(-n+9) .m-collapsible h3:before{content:"0" counters(item,".") " "}.cco-faqs-section.m-color-default .m-faqs-section__content .m-collapsible--button{color:var(--color-primary)}.cco-faqs-section .m-collapsible--content__inner{padding:0 48px 0 0}.cco-faqs-section .m-collapsible--content__inner,.cco-faqs-section .m-collapsible--content__inner p{font-size:14px;color:#000c}.cco-faqs-section.m-color-dark .faq-btn-box{background:var(--color-soft)}.cco-faqs-section.m-color-dark .faq-btn-title{color:var(--color-primary)}.cco-faqs-section.m-color-dark .m-collapsible--content__inner,.cco-faqs-section.m-color-dark .m-collapsible--content__inner p{color:#fffc}.cco-faqs-section .faqs-section_sticky{will-change:transform}.cco-faqs-section .faq-section-row{position:relative}.cco-image-gallery{position:relative;overflow:hidden}.cco-image-gallery:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,#6b91951a,#6b919500 60%);z-index:0}.cco-image-gallery>*{position:relative;z-index:1}.cco-image-gallery-wrapper{width:100%}.cco-image-gallery__grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto;gap:30px}.cco-image-gallery__item{position:relative;border-radius:var(--radius-sm, 10px);overflow:hidden;cursor:pointer;display:block;background:var(--color-primary-dark, #1a2228)}.cco-image-gallery__item:nth-child(3){grid-row:span 2}.cco-image-gallery__item:nth-child(1),.cco-image-gallery__item:nth-child(2),.cco-image-gallery__item:nth-child(4),.cco-image-gallery__item:nth-child(5),.cco-image-gallery__item:nth-child(6),.cco-image-gallery__item:nth-child(7),.cco-image-gallery__item:nth-child(8),.cco-image-gallery__item:nth-child(9){aspect-ratio:1 / 1}.cco-image-gallery__item:nth-child(1){grid-column:1;grid-row:1}.cco-image-gallery__item:nth-child(2){grid-column:2;grid-row:1}.cco-image-gallery__item:nth-child(3){grid-column:3;grid-row:1 / span 2}.cco-image-gallery__item:nth-child(4){grid-column:4;grid-row:1}.cco-image-gallery__item:nth-child(5){grid-column:5;grid-row:1}.cco-image-gallery__item:nth-child(6){grid-column:1;grid-row:2}.cco-image-gallery__item:nth-child(7){grid-column:2;grid-row:2}.cco-image-gallery__item:nth-child(8){grid-column:4;grid-row:2}.cco-image-gallery__item:nth-child(9){grid-column:5;grid-row:2}.cco-image-gallery__item:nth-child(n+10){grid-column:auto;grid-row:auto}.cco-image-gallery__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.25,.46,.45,.94);border-radius:inherit}.cco-image-gallery__item:hover .cco-image-gallery__img{transform:scale(1.05)}.cco-image-gallery__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0f}.cco-image-gallery__placeholder svg{width:60%;height:60%;opacity:.3}.cco-image-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .3s ease;border-radius:inherit}.cco-image-gallery__item:hover .cco-image-gallery__overlay,.cco-image-gallery__item:focus-visible .cco-image-gallery__overlay{background:#0000004d}.cco-image-gallery__zoom-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffffe6;border-radius:50%;color:var(--color-primary, #4c6a80);opacity:0;transform:scale(.75);transition:opacity .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-card, 0 18px 40px rgba(76,106,128,.18))}.cco-image-gallery__item:hover .cco-image-gallery__zoom-icon,.cco-image-gallery__item:focus-visible .cco-image-gallery__zoom-icon{opacity:1;transform:scale(1)}.cco-image-gallery__item:focus-visible{outline:3px solid var(--color-soft, #f2f4f3);outline-offset:2px}.cco-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .32s ease}.cco-lightbox.is-open{opacity:1;pointer-events:all}.cco-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080808ed;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.cco-lightbox__topbar{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:16px;z-index:2}.cco-lightbox__counter{color:#ffffff8c;font-size:13px;letter-spacing:.06em;font-family:var(--font-stack-header, sans-serif)}.cco-lightbox__close{width:42px;height:42px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white, var(--color-white));transition:background .2s ease}.cco-lightbox__close:hover .cco-lightbox__close:focus-visible{background:#ffffff38}.cco-lightbox__arrow{position:relative;z-index:2;flex-shrink:0;width:52px;height:52px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white, var(--color-white));margin:0 16px;transition:background .2s ease,transform .2s ease}.cco-lightbox__arrow:hover .cco-lightbox__arrow:focus-visible{background:#ffffff38;transform:scale(1.08)}.cco-lightbox__stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-width:min(82vw,1000px);max-height:82vh}.cco-lightbox__img{max-width:min(82vw,1000px);max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md, 14px);display:block;box-shadow:0 40px 100px #0009;transition:opacity .25s ease}.cco-lightbox__img.is-loading{opacity:0}.cco-lightbox__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;pointer-events:none}.cco-lightbox__img.is-loading~.cco-lightbox__spinner{display:flex}.cco-lightbox__spinner:after{content:"";width:34px;height:34px;border:2.5px solid rgba(255,255,255,.15);border-top-color:#ffffffd9;border-radius:50%;animation:ccoLbSpin .65s linear infinite}@keyframes ccoLbSpin{to{transform:rotate(360deg)}}.cco-lightbox__thumbstrip{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:8px;align-items:center;max-width:90vw;overflow-x:auto;padding:4px;scrollbar-width:none}.cco-lightbox__thumbstrip::-webkit-scrollbar{display:none}.cco-lightbox__thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;cursor:pointer;opacity:.45;border:2px solid transparent;transition:opacity .2s ease,border-color .2s ease,transform .2s ease;flex-shrink:0}.cco-lightbox__thumb.is-active{opacity:1;border-color:var(--color-white, var(--color-white));transform:scale(1.12)}.cco-lightbox__thumb:hover{opacity:.85}.cco-image-gallery__dots{display:none}.cco-newsletter .section-header{margin-bottom:0}.cco-newsletter .section-header__title{margin-bottom:15px}.cco-newsletter .section-description p,.cco-newsletter .section-description li{font-size:14px;line-height:1.3em;color:#000000b3}.cco-newsletter .section-description li:not(:last-child){margin-bottom:15px}.cco-newsletter .section-description ul li{display:inline-flex;text-align:left;width:100%}.cco-newsletter .section-description ul li:before{content:"";background-image:url(round-tick-icon.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;display:inline-flex;margin-right:12px;top:-1px;position:relative;min-width:20px}.cco-newsletter.m-newsletter-section--vertical .m-newsletter-section__content{display:flex;flex-direction:column;gap:35px}.cco-newsletter.m-newsletter-section--horizontal .m-newsletter-section__content{gap:40px 80px}.cco-newsletter .m-newsletter-form,.cco-newsletter .cco-newsletter-content{max-width:660px;margin:auto}.cco-newsletter .cco-newsletter-form-title,.cco-newsletter .m-newsletter-form{max-width:460px;margin:auto}.cco-newsletter .cco-newsletter-form{background:var(--color-white);border-radius:24px;max-width:660px;padding:48px;border:1px solid rgba(76,106,128,.08);box-shadow:0 10px 20px #4c6a8033;position:relative;overflow:hidden;width:100%}.cco-newsletter .cco-newsletter-form:before{content:"";background:linear-gradient(90deg,#4c6a80,#4c6a80cc,#577888);position:absolute;left:0;right:0;top:0;height:3px}.cco-newsletter .cco-newsletter-form-title{color:var(--color-text);font-size:22px;line-height:1.2em;margin-bottom:18px;text-align:center}.cco-newsletter .m-newsletter-form__wrapper{flex-direction:column;gap:12px}.cco-newsletter .m-newsletter-form__wrapper .m-newsletter-form__button .btn-text{width:100%}.cco-newsletter .m-newsletter-form__input{border-radius:12px;padding:8px 20px;min-height:51px;font-size:14px;font-weight:400;color:var(--color-primary);border-color:#4c6a8026;background:var(--color-soft)}.cco-newsletter .m-newsletter-form__input:focus{border-color:var(--color-primary)}.cco-newsletter .m-newsletter-form__input::placeholder{color:#1e303c59}.cco-newsletter.m-newsletter-section--horizontal .eyebrow{margin-left:0;margin-right:auto}.cco-newsletter.m-newsletter-section--vertical .m\:text-center .eyebrow{margin:auto}.cco-newsletter.m-color-dark .section-description p,.cco-newsletter.m-color-dark .section-description li{color:#fffc}.cco-newsletter.m-color-dark .cco-newsletter-form{box-shadow:0 10px 20px #fff3;border-color:var(--color-primary)}.cco-newsletter.m-color-dark .section-description ul li:before{filter:brightness(0) invert(1)}.testimonial-sec .jdgm-card{padding:15px!important;border-bottom:2px solid var(--color-primary)!important;border-radius:10px!important}.testimonial-sec .jdgm-card img{border-radius:10px}.testimonial-sec .jdgm-arrow{display:flex!important;background:var(--color-primary)!important;border:1px solid var(--color-primary)!important;border-radius:50%!important;transition:.4s!important}.testimonial-sec .jdgm-arrow svg{height:24px!important;filter:brightness(0) saturate(100%) invert(100%) sepia(46%) saturate(201%) hue-rotate(183deg) brightness(115%) contrast(100%)!important;transition:.4s!important}.testimonial-sec .jdgm-arrow:hover{background:var(--color-white)!important}.testimonial-sec .jdgm-arrow:hover svg{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7460%) hue-rotate(60deg) brightness(113%) contrast(109%)!important}.testimonial-sec .jdgm-card .jdgm-stars .jdgm-star{font-size:15px!important}.testimonial-sec .m-section__subheading{display:inline-flex!important;align-items:center;font-family:var(--font-stack-header)!important;font-size:16px!important;font-weight:400!important;gap:8px!important;letter-spacing:0px!important;text-transform:uppercase!important}.testimonial-sec .m-section__subheading:before{content:"";background:currentColor;border-radius:10px;height:8px;width:8px}.testimonial-sec .m-section__heading.h2{font-size:29px!important;line-height:1.238!important;text-transform:uppercase!important}.testimonial-sec .jdgm-content,.testimonial-sec .m-section__header{margin-bottom:0!important}.testimonial-sec .jdgm-header-info,.product-testimonial .jdgm-widget.jdgm-preview-badge{background:var(--color-white)!important;width:fit-content!important;margin:auto!important;padding:10px 30px!important;border-radius:50px!important;box-shadow:#0000001a 0 4px 12px!important}.testimonial-sec:has(.jdgm-videos-container:empty){display:none}.product-testimonial .jdgm-header{display:none}.product-testimonial .jdgm-widget.jdgm-preview-badge{margin-top:20px!important;margin-bottom:40px!important}.pmd-row{display:grid;grid-template-columns:3fr 2fr;align-items:stretch;margin-bottom:0}.md-image .pmd-row{grid-template-columns:2fr 3fr}.md-image .pmd-row br{display:block!important}.pmd-row:not(:last-child){margin-bottom:0}.pmd-row--image-right{grid-template-columns:2fr 3fr}.pmd-row--image-right .pmd-row__image-wrap{order:2}.pmd-row--image-right .pmd-row__content{order:1}.pmd-row__image-wrap{overflow:hidden}.pmd-row__image{width:100%;height:100%;object-fit:cover;display:block;min-height:500px}.pmd-row__image-placeholder{width:100%;min-height:500px;background:var(--color-primary-dark, #1a2228);display:flex;align-items:center;justify-content:center}.pmd-row__image-placeholder svg{width:40%;opacity:.2}.pmd-row__content{background:var(--color-primary, #4c6a80);padding:60px 40px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start}.pmd-row__content .eyebrow{color:var(--color-soft, #f2f4f3)}.pmd-row__content .eyebrow:before{background:var(--color-soft, #f2f4f3)}.pmd-row__heading{color:var(--color-white, #fff);font-family:var(--font-stack-header, sans-serif);font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:600;text-transform:uppercase;margin:0}.pmd-row__description{color:#ffffffe6;font-size:14px;line-height:1.6}.pmd-row__description p{margin:0}.template-product .pmd-row__description.rte,.template-product .pmd-row__checklist.rte,.template-product .feature-list .feature-list__label{color:var(--color-white)!important}.template-product .m-color-dark .pmd-row__description.rte,.template-product .m-color-dark .pmd-row__checklist.rte,.template-product .m-color-dark .feature-list .feature-list__label{color:var(--color-primary)!important}.signature-checklist-design .pmd-row__checklist.rte{font-size:1.5rem;display:inline-block;margin-top:0;color:var(--color-primary)}.template-product .feature-list li.feature-list__item{display:flex;align-items:center;gap:10px}.template-product .feature-list .feature-list__item{margin-bottom:10px}.template-product .feature-list .feature-list__icon_img{width:42px;height:42px}.template-product .m-color-dark .feature-list .feature-list__icon_img{filter:brightness(0) saturate(100%) invert(38%) sepia(18%) saturate(782%) hue-rotate(163deg) brightness(98%) contrast(90%)}.pmd-row__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--color-white)}.pmd-row__checklist-item{display:flex;align-items:flex-start;gap:10px;color:#ffffffe6;font-size:14px;line-height:1.6}.pmd-row__checklist ul{margin-top:0}.pmd-row__check-icon{color:var(--color-white, #fff);font-weight:700;font-size:14px;line-height:1.6;flex-shrink:0;width:16px}.m-color-dark .pmd-row__checklist{color:var(--color-text)}.m-color-dark .pmd-row__content{background:var(--color-white, #fff)}.m-color-dark .pmd-row__content .eyebrow{color:var(--color-primary, #4c6a80)}.m-color-dark .pmd-row__content .eyebrow:before{background:var(--color-primary, #4c6a80)}.m-color-dark .pmd-row__heading{color:var(--color-primary, #4c6a80)}.m-color-dark .pmd-row__description,.m-color-dark .pmd-row__checklist-item,.m-color-dark .pmd-row__check-icon{color:var(--color-text, #1f2a30)}.product-cst-field-wrapper{display:flex;flex-direction:column;gap:80px}.product-cst-field-wrapper .pmd-row .pmd-row__checklist ul li::marker{content:none!important}.product-cst-field-wrapper .pmd-row .pmd-row__checklist ul li{position:relative;font-size:14px;line-height:1.3em;margin-bottom:10px}.product-cst-field-wrapper .pmd-row .pmd-row__checklist ul li:before{content:"";background-image:url(tickmark-icon.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;display:inline-flex;margin-left:0;margin-top:0;flex-shrink:0;position:absolute;left:-30px;top:2px}.m-color-dark .product-cst-field-wrapper .pmd-row .pmd-row__checklist ul li:before{filter:brightness(0) saturate(100%) invert(38%) sepia(18%) saturate(782%) hue-rotate(163deg) brightness(98%) contrast(90%)}.m-contact-form__main{padding:0!important}.cco-contact-form{margin:0!important}.cco-contact-form form{padding:40px;background-color:var(--color-primary);border-radius:20px}.m-color-dark.cco-contact-form form{padding:40px;background-color:var(--color-white)}.cco-contact-form .form-field--checkbox__label{color:var(--color-white)}.m-color-dark.cco-contact-form .form-field--checkbox__label{color:var(--color-primary)}.cco-contact-form .form-field--checkbox__icon{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0%) hue-rotate(164deg) brightness(110%) contrast(108%)}.m-color-dark.cco-contact-form .form-field--checkbox__icon{filter:brightness(0) saturate(100%) invert(40%) sepia(14%) saturate(989%) hue-rotate(163deg) brightness(93%) contrast(91%)}.m-contact-form__title{text-align:center;margin-bottom:40px}.m-color-dark.cco-contact-form form .form-field:focus{border-color:var(--color-primary)}.single-image-wrapper .gallery-slide__media{max-width:1080px;border-radius:30px;margin:auto}.m-main-product{margin-top:0!important}.m-main-product .main-product__block+.main-product__block{margin-top:0}.m-main-product .main-product__block .m-product-title{margin-top:12px;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0%;vertical-align:middle}.m-main-product .main-product__block.main-product__block-short_description{margin-top:6px}.m-main-product .main-product__block.main-product__block-price{margin-top:12px}.m-main-product .main-product__block.main-product__block-price .m-price-item{font-size:40px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:var(--color-primary)}.m-main-product .main-product__block.main-product__block-title_content_list{display:inline-flex;width:33%;justify-content:space-between;padding-right:20px}.m-main-product .main-product__block.main-product__block-title_content_list .cco-title_list{font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:0px;text-transform:uppercase}.m-main-product .main-product__block.main-product__block-title_content_list .metafield-rich_text_field ul{list-style:disc;padding-left:20px;margin-top:6px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;vertical-align:middle}.m-main-product .main-product__block.main-product__block-title_content_list .metafield-rich_text_field ul li{margin-bottom:6px;color:#000c}.m-main-product .main-product__block.main-product__block-title_content_list .metafield-rich_text_field ul li:not(:last-child){margin-bottom:6px;line-height:1.4em}.m-main-product .main-product__block.main-product__block-buy_buttons .m-product-option--label{margin-top:12px;margin-bottom:6px;text-transform:uppercase}.m-main-product .m-product-form--wrapper .m-product-form--input{width:200px}.m-main-product .m-product-form--wrapper .m-product-form--input .m-quantity{border-radius:50px;border:1px solid #AEAEAE}.m-main-product .m-product-form--wrapper .m-product-form--input .m-quantity__input{color:var(--color-primary)}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button{font-weight:400;font-size:24px;line-height:1.4em;letter-spacing:0px;border:none}.m-main-product .m-product-info--wrapper{counter-reset:item}.m-main-product .main-product__block.main-product__block-collapsible_tab{counter-increment:item}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-product-collapsible{border-bottom:2px solid var(--color-primary)}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button:before{content:counters(item,".") " "}.m-main-product .main-product__block.main-product__block-collapsible_tab:nth-child(n+9) .m-collapsible--button:before{content:"0" counters(item,".") " ";position:absolute;left:0}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button span{margin-left:48px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button{padding-top:26px;padding-bottom:26px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--content__inner{padding-top:0}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--content__inner h3{margin-top:0}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--content{padding-left:48px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible .m-collapsible--icon{transform:none!important}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible .m-collapsible--icon svg{transform:none!important}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible[open=true] .m-collapsible--icon .v-line{transform:rotate(90deg);transition:.4s}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible .m-collapsible--icon .v-line{transform:rotate(0);transition:.4s;transform-origin:center}.m-main-product .main-product__block.main-product__block-price .m-product-tax,.jdgm-prev-badge__text{color:var(--color-back-varient)}.m-main-product .shopify-payment-button .shopify-payment-button__more-options{margin-top:6px;text-align:left}.m-main-product .main-product__block.main-product__block-custom_text .m-product-text ul{display:flex;flex-wrap:wrap;gap:5px 50px;padding-left:17px;border-top:1px solid #DDE3E1;padding-top:10px}.m-main-product .main-product__block.main-product__block-custom_text .m-product-text ul li{line-height:1.4em}.m-main-product .m-main-product--media .m-product-media--desktop .m-product-media--slider__images{border-radius:30px}.m-main-product .m-main-product--media,.m-main-product .m-main-product--media .m-product-media--desktop .m-product-media--slider__images responsive-image{aspect-ratio:823 / 578}.m-main-product .m-main-product--media .m-product-media--desktop .m-product-media--slider__images img{border-radius:30px}.m-product-media--slider .nav-swiper-container .m-product-media{padding:0!important;border-width:8px 5px!important;border-style:solid!important;border-color:transparent!important}.m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border-color:var(--color-sand)!important;border-radius:10px}.m-main-product .m-main-product--media .m-product-media--desktop .m-product-media--slider__thumbnails{margin-top:20px}.m-main-product .m-main-product--media .m-product-media--desktop .m-product-media--slider__thumbnails responsive-image{aspect-ratio:198 / 141;border-radius:5px}.m-main-product .m-main-product--media .m-product-media--mobile responsive-image{aspect-ratio:823 / 578}.m-main-product .m-main-product--media .m-product-media--mobile responsive-image img{border-radius:15px}.m-main-product .m-main-product--media .m-product-media--mobile .swiper-wrapper{height:fit-content!important}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible[open=true] .m-collapsible--button{padding-bottom:10px}.m-main-product .main-product__block.main-product__block-collapsible_tab .metafield-rich_text_field ul{margin-top:0;margin-bottom:0}.m-main-product .main-product__block.main-product__block-collapsible_tab .metafield-rich_text_field ul li::marker{content:none!important}.m-main-product .main-product__block.main-product__block-collapsible_tab .metafield-rich_text_field ul li{position:relative;font-size:14px;line-height:1.3em;margin-bottom:10px}.m-main-product .main-product__block.main-product__block-collapsible_tab .metafield-rich_text_field ul li:before{content:"";background-image:url(tickmark-icon.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;display:inline-flex;margin-left:0;margin-top:0;flex-shrink:0;position:absolute;left:-30px;top:2px;filter:brightness(0) saturate(100%) invert(38%) sepia(18%) saturate(782%) hue-rotate(163deg) brightness(98%) contrast(90%)}.template-product .m-breadcrumb--wrapper{padding-top:30px}.m-breadcrumb--wrapper{color:var(--color-grey-dark);margin:0!important}.m-breadcrumb--item-current{color:var(--color-primary)}.m-breadcrumb--wrapper>*{padding:10px 3px}.m-product-option--button .m-product-option--node__label{border:1px solid rgb(77 100 127 / 36%)}.cbb-frequently-bought-container{background:#6b919533;padding:10px 20px;border-radius:12px;border:1px solid #6B9195}.cbb-frequently-bought-container .cbb-frequently-bought-title{font-size:16px!important;line-height:1.3em;margin-bottom:5px!important}.cbb-frequently-bought-container .cbb-frequently-bought-discount-message{display:none!important;padding:0!important;font-size:14px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products{position:relative}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product{background:var(--color-white)!important;padding:20px!important;border-radius:10px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-plus-icon{position:absolute;left:50%;top:50%;transform:translate(calc(50% - 30px),-50%);font-size:40px!important;font-weight:900!important;color:#686868!important}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-product-image{width:140px!important;height:auto!important;background-size:cover!important;aspect-ratio:190 / 100!important;border-radius:10px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-product-image-link{width:auto!important;height:auto!important}.cbb-frequently-bought-container ul.cbb-frequently-bought-products{position:relative;display:inline-flex!important;gap:50px;margin:0!important}.cbb-frequently-bought-container .cbb-frequently-bought-recommendations-container{display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px}.cbb-frequently-bought-container .cbb-frequently-bought-total-price-box{background:var(--color-white);text-align:center;border-radius:5px;padding:6px;width:100%;border:1px solid var(--color-primary)}.cbb-frequently-bought-selector-list li{position:relative}.cbb-frequently-bought-selector-list li input[type=checkbox]{opacity:0;z-index:1;margin-right:5px}.cbb-frequently-bought-selector-list li:has([type=checkbox]):before{z-index:-1;content:"";position:absolute;left:0;top:8px;width:15px;height:15px;background:transparent;border:1px solid var(--color-primary);border-radius:3px}.cbb-frequently-bought-selector-list li:has([type=checkbox]):after{z-index:-1;content:"";display:none!important;position:absolute;left:4px;top:12px;width:9px;height:8px;background-size:contain;background-image:url(tickmark-icon.svg);background-position:center;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(38%) sepia(35%) saturate(443%) hue-rotate(163deg) brightness(92%) contrast(85%)}.cbb-frequently-bought-selector-list li:has([type=checkbox]:checked):after{display:block!important}.cbb-frequently-bought-container .cbb-frequently-bought-add-button{background:var(--color-primary)!important;width:100%!important;border:1px solid var(--color-primary)!important;transition:.4s!important}.cbb-frequently-bought-container .cbb-frequently-bought-add-button:hover{background:var(--color-white)!important;color:var(--color-primary)!important}.curver-border-zig-zag article{border-radius:30px;overflow:hidden}.pmd-row__video{width:100%;height:100%;display:block;max-width:900px;max-height:680px;background:var(--color-soft)}.m-color-default .bg-white{background-color:var(--color-white)!important}.coo-cst-title-with-social-icon .m-follow-us{display:flex;flex-direction:column;gap:40px}.cco-cst-title-with-social-icon .m-follow-us__header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.cco-cst-title-with-social-icon .m-follow-us__title-group{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:auto}.cco-cst-title-with-social-icon .m-follow-us__title{color:var(--color-primary);font-family:var(--font-stack-header);font-size:42px;font-weight:600;text-transform:uppercase;line-height:1.2em}.cco-cst-title-with-social-icon .m-follow-us__handle{color:var(--color-primary);font-family:var(--font-stack-header);font-size:42px;font-weight:600;text-transform:lowercase;line-height:1.2em;text-decoration:none;transition:opacity .3s ease}.cco-cst-title-with-social-icon .m-follow-us__handle:hover{opacity:.75}.cco-cst-title-with-social-icon .m-follow-us__social-list{position:absolute;top:0;right:0;display:flex;flex-direction:row;gap:10px;align-items:center;flex-shrink:0}.cco-cst-title-with-social-icon .m-follow-us__social-item{background:var(--color-white);border-radius:50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;transition:background .3s ease,transform .3s ease}.cco-cst-title-with-social-icon .m-follow-us__social-item:hover{background:var(--color-sand);transform:scale(1.08)}.cco-cst-title-with-social-icon .m-follow-us__social-icon{width:24px;height:24px;object-fit:contain;display:block}.cco-cst-title-with-social-icon .m-follow-us__social-list .social-media-links--item{width:50px;height:50px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-white);transition:all .3s}.cco-cst-title-with-social-icon .m-follow-us__social-list .social-media-links{gap:10px}.cco-cst-title-with-social-icon .m-follow-us__social-list svg.m-svg-icon{width:30px;height:30px}.cco-cst-title-with-social-icon .m-follow-us__social-list .social-media-links--item:hover{background-color:var(--color-primary)}.cco-cst-title-with-social-icon .m-follow-us__social-list .social-media-links--item:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(320deg) brightness(107%) contrast(106%)}.instagenie-slider-wrapper .instagenie-grid{border-radius:20px;overflow:hidden}.instagenie-slider-wrapper .instagenie-slider-prev,.instagenie-slider-wrapper .instagenie-slider-next{z-index:0!important}.m-cart{padding:20px;border-radius:20px;border:1px solid #c9d2d6;max-width:1200px;margin:auto auto 40px}.m-cart__header,.m-cart-item{border-bottom:1px solid rgba(76,106,128,.25)}.m-cart .m-cart__items .m-cart-item__image{border-radius:20px;overflow:hidden}.m-cart .m-cart__items .m-quantity{border-radius:50px!important}.m-cart .m-cart__items .m-cart-item__product{align-items:center}.m-recently-viewed .m-mixed-layout__inner{justify-content:center}.m-recently-viewed .cco-custom-card-design .m-mixed-layout__inner{gap:30px}.m-recently-viewed .m-product-card{padding:20px;background:var(--color-primary);border-radius:20px}.m-recently-viewed .m-product-card .m-product-card__background-expand{display:none!important}.m-recently-viewed .m-product-card .m-product-card__main-image{border-radius:20px;overflow:hidden}.m-recently-viewed .m-product-card .m-image{aspect-ratio:635 / 400!important}.m-recently-viewed .m-product-card .m-product-card__info{padding:0!important}.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__title{font-size:24px;line-height:1.3em;text-transform:none;letter-spacing:0px;color:var(--color-white)}.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__title:hover{color:var(--color-white)}.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__name:hover{color:inherit!important}.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__price .m-price__regular{font-size:20px;line-height:1.3em;color:var(--color-white)}.m-color-dark.m-recently-viewed .m-product-card{background:var(--color-white)}.m-color-dark.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__title,.m-color-dark.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__title:hover,.m-color-dark.m-recently-viewed .m-product-card .m-product-card__info .m-product-card__price .m-price__regular{color:var(--color-primary)}.m-cart-item .m-quantity .m-quantity__button,.m-cart-item .m-quantity .m-quantity__input{padding:5px!important}.gift-card-product .m-price__regular .m-price-item:before{content:"From:";font-size:1.2rem!important;color:#8b8b8b!important}.shopify-policy__container{max-width:var(--container-width-sm, 1280px)!important}.ecomsend__Modal__CloseButton svg{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(2%) hue-rotate(356deg) brightness(104%) contrast(100%)}.ecomsend__Modal__Content .ecomsend__Button{border-radius:50px!important}.m-cart .m-cart__checkout [type=submit],.m-cart-drawer__footer [type=submit]{box-shadow:none!important}.m-cart-drawer-item .m-quantity{border-radius:50px!important}.m-product-form .m-add-to-cart{color:var(--color-white)!important}.main-product__block .m-product-form--wrapper svg.m-svg-icon{color:var(--color-white)!important}.cco-add-to-cart{border:none!important}.cco-add-to-cart:hover{background:transparent!important}.template-product #MainContent{padding-bottom:0!important}.m-breadcrumb{margin-bottom:0!important}.current_li a:after{position:absolute;content:"";width:calc(100% - var(--main-link-px) * 2);height:2px;background-color:currentColor;left:var(--main-link-px);bottom:calc(var(--main-link-py) - 5px);transition:width var(--m-duration-default, .25s) ease-in-out}.current_li a.m-link:after{width:100%}.m-header__mobile .current_li a:after{width:calc(100% - 30px);bottom:0!important}.gift-card-product-detail .m-product-info--wrapper .cbb-frequently-bought-container{display:none!important}b,strong{font-weight:bolder;text-shadow:-.02em -.02em 0 currentColor,.02em -.02em 0 currentColor,-.02em .02em 0 currentColor,.02em .02em 0 currentColor;letter-spacing:.04em!important}.hero-video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__video{width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden;will-change:transform;image-rendering:auto}.all-review-main .jm-average-rating-display,.chilly-plate-review .jm-average-rating-display,.ice-brick-review .jm-average-rating-display{display:none}@media only screen and (min-width:1280px){.testimonial-sec .m-section__heading.h2{font-size:42px!important}}@media only screen and (min-width:768px){.testimonial-sec .m-section__heading.h2{font-size:33px!important}}@media only screen and (min-width:1199px){.cco-faqs-section .faq-btn-title{font-size:32px}}@media only screen and (max-width:1366px){.wcu-images__overlay{width:350px;height:350px}}@media only screen and (max-width:1200px){.product-card{gap:40px}.product-card__image{min-height:auto;height:fit-content}.wcu-images__overlay{width:250px;height:250px}.wcu-images__main{width:calc(100% - 20px)}.wcu-left-col,.wcu-images{max-width:calc(50% - 20px)}.blog-section .blog-section__cards-inner{height:560px}.blog-section .cco-blog-card--active .cco-blog-card__heading{font-size:22px}.cco-faqs-section .faqs-section__heading .section-header:has(+.faq-btn-box){margin-bottom:40px}}@media only screen and (max-width:1024px){.section-header{margin-bottom:30px}.btn .btn-text{font-size:16px;padding:10px 20px}.stats-bar{grid-template-columns:repeat(2,1fr);gap:20px 0px}.hero__overlay{padding:20px}.hero{min-height:600px}.hero--large .hero__title{font-size:54px;line-height:1.3em}.product-card{grid-template-columns:1fr 1fr}.product-card__price{font-size:40px;line-height:1em}.pill-badge{font-size:18px}.product-card__title{font-size:33px}.product-card__body{gap:20px}.step-card{padding:20px}.step-card__icon-wrap{margin-bottom:15px;border-radius:6px;width:42px;height:42px}.step-card__icon{width:25px;height:25px}.step-card__number{font-size:42px;top:15px}.wcu-images__overlay{width:150px;height:150px}.wcu-content-row,.cta-wrap{gap:20px}.blog-section .blog-section__carousel{padding:24px;gap:20px}.blog-section .blog-section__cards-inner{height:480px;gap:12px}.blog-section .cco-blog-card__content{padding:20px}.blog-section .cco-blog-card--active .cco-blog-card__heading{font-size:18px}.cco-faqs-section .faq-btn-box{padding:30px 40px;max-width:400px}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion{padding:10px 0}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion:not(:last-child){margin-bottom:18px}.cco-faqs-section .m-faqs-section__content .m-collapsible .m-collapsible--icon svg{width:35px;height:35px}.cco-faqs-section .m-collapsible--content__inner{padding:0 40px 0 0}.cco-image-gallery__grid{gap:10px}.cco-lightbox__arrow{width:44px;height:44px;margin:0 10px}.cco-lightbox__img{max-width:78vw;max-height:76vh}.pmd-row__content{padding:40px 30px;gap:14px}.pmd-row__image,.pmd-row__image-placeholder{min-height:420px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__title,.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__price .m-price__regular{font-size:35px}.m-main-product .main-product__block .m-product-title,.m-main-product .main-product__block.main-product__block-price .m-price-item{font-size:34px}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product{padding:10px!important}.cco-cst-title-with-social-icon .m-follow-us__title,.cco-cst-title-with-social-icon .m-follow-us__handle{font-size:32px}.m-contact-form__title{margin-bottom:30px}.curver-border-zig-zag article{border-radius:20px}.cco-cst-title-with-social-icon .m-follow-us__social-list{position:relative;width:100%;justify-content:center}.m-article .m-article__wrapper .m-related-posts{padding-top:60px;padding-bottom:0}.m-blog{padding-bottom:60px!important}}@media only screen and (max-width:1023px){.cco-faqs-section .faq-section-row.lg\:m\:flex-row .faqs-section__heading+.m-faqs-section__content.has-title{width:100%}.cco-faqs-section .faqs-section__heading{max-width:100%}.cco-newsletter.m-newsletter-section--horizontal .eyebrow{margin:auto}.cco-newsletter.m-newsletter-section--horizontal .m-newsletter-section__content{display:flex;flex-direction:column;gap:30px}.cco-faqs-section .faqs-section_sticky{width:100%!important}}@media only screen and (max-width:991px){.cta-wrap{flex-direction:column}.cta-image{max-width:250px}.m-main-product .main-product__block.main-product__block-title_content_list{width:50%;margin-bottom:20px}.m-main-product .m-product-form--wrapper .m-product-form--input{width:100%;margin:0 0 20px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button svg{width:40px;height:40px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button{padding-top:15px;padding-bottom:15px}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-product-image{width:120px!important}.m-recently-viewed .m-product-card{padding:15px;border-radius:10px}.m-recently-viewed .m-product-card .m-product-card__main-image{border-radius:10px}}@media only screen and (max-width:820px){.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-product-image{width:100px!important}}@media only screen and (max-width:768px){.wcu-images{position:relative;top:0}.wcu-content-row{flex-direction:column;gap:20px}.wcu-left-col,.wcu-images{max-width:100%}.wcu-left-col{order:2}.wcu-images{order:1;max-width:420px;margin:auto}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){p{font-size:16px}button#scroll-to-top-button{bottom:110px!important}.stats-bar__item{gap:5px}.stats-bar__item img{width:30px;height:30px}.section-header{margin-bottom:20px}.btn .btn-text{margin-right:40px;min-height:40px;padding:8px 20px}.btn-arrow{height:40px;width:40px}.btn:hover .btn-text{margin-left:40px}.hero{min-height:400px}.hero--large .hero__title{font-size:34px}.product-card{display:flex;flex-direction:column;gap:30px;padding:20px;margin-bottom:20px}.product-card__image{min-height:auto;order:1;position:unset}.product-card__body{gap:20px;order:2}.product-card__price{font-size:35px}.pill-badge{font-size:16px;line-height:1em}.product-card__title{font-size:30px}.tip-box{padding:20px}.step-card__title{font-size:20px;line-height:1.2em}.wcu-content-row{flex-direction:column}.wcu-left-col,.wcu-images{max-width:100%}.wcu-images{order:1}.wcu-left-col{order:2}.cta-image{max-width:200px;border-radius:10px}.wcu-images{position:relative;top:0}.blog-section .blog-section__cards-track{overflow:hidden;touch-action:pan-y}.blog-section .blog-section__cards-inner{height:420px;gap:var(--column-gap-mobile, 10px);will-change:transform}.blog-section .cco-blog-card{flex:0 0 calc(100% + -0px);min-width:0}.blog-section .cco-blog-card .cco-blog-card__excerpt{opacity:.85;max-height:60px;font-size:12px}.blog-section .cco-blog-card .cco-blog-card__footer{opacity:1;max-height:60px}.blog-section .cco-blog-card .cco-blog-card__tags{opacity:.75;max-height:30px}.blog-section .cco-blog-card .cco-blog-card__heading{font-size:18px;-webkit-line-clamp:unset;overflow:visible}.blog-section .blog-section__carousel{padding:16px;border-radius:var(--radius-md, 12px)}.blog-section .blog-section__dots{display:flex}.cco-faqs-section .faq-btn-box{border-radius:20px}.cco-faqs-section .m-faqs-section__content .m-collapsible{padding-left:32px}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion .m-collapsible .m-collapsible--button{font-size:20px}.cco-faqs-section .m-faqs-section__content .m-faqs-section__block-accordion .m-collapsible .m-collapsible--button:before{left:-32px}.gallery-lightbox__nav{margin:0;width:38px;height:38px}.cco-image-gallery__zoom-icon{opacity:.9;transform:scale(.85)}.cco-lightbox__arrow{width:38px;height:38px;margin:0}.cco-lightbox__img{max-width:88vw;max-height:70vh}.cco-lightbox__thumbstrip{bottom:12px;gap:6px}.cco-lightbox__thumb{width:38px;height:38px}.cco-image-gallery-wrapper{margin-left:0;margin-right:0}.cco-image-gallery__grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-left:0;padding-right:0;grid-template-columns:unset;grid-template-rows:unset;align-items:unset}.cco-image-gallery__grid::-webkit-scrollbar{display:none}.cco-image-gallery__item{flex:0 0 calc(50vw - 20px);max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;grid-column:auto!important;grid-row:auto!important}.cco-image-gallery__zoom-icon{opacity:.85;transform:scale(.9)}.cco-image-gallery__dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 20px 0}.cco-image-gallery__dot{width:6px;height:6px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:width .3s ease,background .3s ease,border-radius .3s ease}.cco-image-gallery__dot.is-active{width:22px;border-radius:3px;background:var(--color-white, #fff)}.cco-newsletter .cco-newsletter-form{padding:40px 25px}.pmd-row,.md-image .pmd-row,.pmd-row--image-right{grid-template-columns:1fr}.pmd-row__image-wrap{order:1!important}.pmd-row__content{order:2!important}.pmd-row__image,.pmd-row__image-placeholder{min-height:280px}.pmd-row__content{padding:30px 20px;gap:12px}.pmd-row__heading{font-size:26px}.cco-custom-card-design .m-mixed-layout__inner{gap:20px}.cco-custom-card-design .m-mixed-layout__inner .swiper-slide{padding:15px;border-radius:20px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__title,.cco-custom-card-design .m-mixed-layout__inner .m-product-card .m-product-card__info .m-product-card__price .m-price__regular{font-size:24px}.cco-custom-card-design .m-mixed-layout__inner .m-product-card__main-image .m-image{border-radius:15px}.template-product .feature-list .feature-list__icon_img{width:35px;height:35px}.cco-contact-form form{padding:20px;border-radius:20px}.m-main-product .main-product__block.main-product__block-title_content_list{width:100%}.m-main-product .main-product__block .m-product-title,.m-main-product .main-product__block.main-product__block-price .m-price-item{font-size:26px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button svg{width:35px;height:35px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button{padding-top:10px;padding-bottom:10px}.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button span,.m-main-product .main-product__block.main-product__block-collapsible_tab .m-collapsible--button:before{font-size:20px}.cco-cst-title-with-social-icon .m-follow-us__header{flex-direction:column;align-items:flex-start;gap:16px}.cco-cst-title-with-social-icon .m-follow-us__title,.cco-cst-title-with-social-icon .m-follow-us__handle{font-size:24px}.m-article .m-article__wrapper .m-related-posts{padding-top:40px;padding-bottom:0}.m-blog{padding-bottom:40px!important}.shopify-section-group-footer-group .m-footer{padding-bottom:60px!important}.m-cart .m-cart__items .m-cart-item__image{border-radius:10px}.product-testimonial .jdgm-widget.jdgm-preview-badge{margin-bottom:20px!important}}@media only screen and (max-width:657px){.cco-blog-listing .m-blog__list{grid-template-columns:1fr}.testimonial-sec .jdgm-content .jdgm-arrow{display:flex!important}.cco-custom-card-design .m-mixed-layout__inner{grid-template-columns:1fr!important}.cco-blog-listing .m-article-card__title{padding-bottom:0}}@media only screen and (max-width:479px){.step-card{padding:15px}.step-card__number{font-size:32px}.cco-image-gallery__grid{grid-template-columns:1fr;gap:10px}.cbb-frequently-bought-container ul.cbb-frequently-bought-products{flex-direction:column}.cbb-frequently-bought-container .cbb-frequently-bought-products .cbb-frequently-bought-product .cbb-frequently-bought-product-image{width:250px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cco-custom.css.map */
