:root{--font-body--family: "CircularXX", sans-serif !important;--font-subheading--family: "CircularXX", sans-serif !important;--font-heading--family: "CircularXX", sans-serif !important;--font-accent--family: "CircularXX", sans-serif !important;--font-subheading--weight: 500 !important;--font-heading--weight: 500 !important;--font-accent--weight: 500 !important;--page-width:1440px}html{font-feature-settings:"ss08" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}strong,b,th{font-weight:500}a,button,.btn,header a{transition:.15s all linear}.button--secondary{background-color:transparent;border:2px solid #2d2828;border-radius:48px;color:#2d2828;font-size:16px;font-weight:500;line-height:24px;padding:10px 36px;text-align:center;text-decoration:none}.button--primary{background-color:#ffb914;border:solid 1px #ffb914;padding:12px 36px;border-radius:48px;color:#2d2828;font-weight:500}body,button,input,textarea,select{font-family:CircularXX,sans-serif!important;color:#2d2828}h1,h2,h3,h4,h5,h6{font-family:CircularXX,sans-serif!important}h1{font-size:48px;line-height:60px}h2{font-size:40px;line-height:50px}h3{font-size:30px;line-height:37.5px}h4{font-size:24px;line-height:30px}h5{font-size:20px;line-height:25px}h6{font-size:16px;line-height:24px}a,p,span{color:#2d2828;font-size:16px;line-height:24px}@media(min-width:1450px){.section{--full-page-grid-central-column-width: 1440px}.resource-list__carousel{max-width:1520px;margin:0 auto}}@media(min-width:1400px){.container,.container-lg,.container-xl,.container-xxl{max-width:1440px}}.fluid-container{width:100%;padding:0 40px}.custom-top-bar{background:var(--color-dark-bg);color:#f0ebeb}.custom-top-bar .page-width{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:11px 0}.custom-top-bar .top-item{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:400}.custom-top-bar .top-item.justify-content-start{justify-content:flex-start}.custom-top-bar .top-item.justify-content-center{justify-content:center}.custom-top-bar .top-item.justify-content-end{justify-content:flex-end}.custom-top-bar .top-item>span{color:#f0ebeb;font-size:13px;line-height:16px;font-weight:400}.custom-top-bar .top-item .top-bar-check{color:var(--color-accent);font-size:13px;line-height:16px;font-weight:500;flex-shrink:0}.header__row--bottom{width:100%}header-menu.header-menu{width:100%}.header__row--bottom .header__column.header__column--left{width:100%}.header__row--bottom .header__columns.spacing-style{width:100%;display:grid;grid-template-columns:1fr;padding:0}.menu-right-sec svg{width:20px;height:20px}.menu-items-configurator-icon{align-items:center;background-color:#ffb914;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px;margin-right:12px}.menu-items-configurator-icon img{height:24px;width:24px}.header__row.header__row--bottom{border-top:solid 1px #f0ebeb}.menu-mega-dropdown .menu-service-avatar{align-items:center;background-color:#f0ebeb;border-radius:50%;display:flex;height:40px;justify-content:center;max-width:none;overflow:hidden;transition:.15s ease-in-out;width:40px;margin-right:12px}.menu-mega-dropdown button:after{display:none}.service-dropdown{background-color:#fff;box-shadow:0 4px 8px #1614140a;border-bottom-right-radius:9px;border-bottom-left-radius:9px;padding:18px 36px 36px!important;right:0;max-width:440px}.service-card p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:36px}.service-card h3{color:#2d2828;font-size:24px;font-weight:500;line-height:30px;margin:36px 0 24px!important;display:block}.service-card .service-avatar{width:100%;background-color:#f0ebeb;border-radius:50%;max-height:72px;max-width:72px}.contact-container{display:flex;justify-content:space-between;width:100%}.contact-container .contact:first-child{border-top-left-radius:48px;border-bottom-left-radius:48px}.contact-container .contact{align-items:center;border:1px solid #f0ebeb;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.contact-container .contact a{align-items:center;display:flex;font-weight:500;justify-content:center;text-decoration:none;padding:12px 0;width:100%}.contact-container .contact .contact-icon{font-weight:500;margin-right:12px;width:20px;height:20px}.contact-link-name{font-size:16px;font-weight:500}.contact-link{border:1px solid #f0ebeb;border-radius:48px;margin-top:12px;padding:12px 0;text-align:center;width:100%}.contact-container .contact:not(:first-child){border-left:none}.contact-container .contact:last-child{min-width:140px;border-top-right-radius:48px;border-bottom-right-radius:48px}.contact-link:hover,.contact-container .contact a:hover{background-color:#f0ebeb}.contact-link .arrow-icon{margin-left:12px;margin-top:1px;max-width:16px}.menu-right-sec>li>a,.menu-mega-dropdown button{padding:4px 12px 4px 4px;border-radius:9px;transition:.15s all linear;font-weight:500}.menu-mega-dropdown button:hover,.menu-right-sec>li>a:hover{background-color:#f0ebeb}.menu-right-sec>li:not(:last-child){margin-right:20px}.wishlist-header-text{margin-left:10px;font-weight:500}.top-head .header__column.header__column--right{width:calc(100% - 240px);display:flex;justify-content:space-between}.predictive-search__close-modal-button{display:none!important}.top-head header-actions{align-items:center;max-width:360px;width:max-content;flex:0 0 auto;justify-content:flex-end;gap:8px}.top-head search-button.search-action{min-width:0}.top-head search-button.search-action{max-width:680px;width:100%;margin:0 auto!important;justify-content:center}.top-head .predictive-search-form__header-inner{background-color:#f0ebeb;border:1px solid #f0ebeb;box-sizing:border-box;border-radius:var(--radius-pill);color:#827e7e;flex:1;font-weight:400;font-size:14px;line-height:24px;padding:8px 12px}.top-head .predictive-search-form__header-inner input{padding:0 0 0 30px}.top-head button.button-unstyled.predictive-search__reset-button{height:20px}.top-head{padding:5px 0}.predictive-search-form__content-wrapper{box-shadow:0 1px 2px #0003}footer rte-formatter p a{font-size:24px;text-decoration:none;font-weight:500}.login-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4141ff;border-radius:var(--radius-card);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-after:24px!important;margin-block-end:24px!important;padding:24px;gap:50px}.login-banner .button{margin:0}.login-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-banner__content span{color:#fff}.login-banner__title{font-size:20px;font-weight:500;line-height:25px;margin-bottom:12px}.login-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;align-items:center;min-width:350px}.login-banner__buttons .button--primary{background-color:#fff;border-color:#fff}.login-banner__buttons .button--primary:focus,.login-banner__buttons .button--primary:hover{background-color:#f8f5f5;border-color:#f8f5f5}.login-banner__buttons .button--primary:active{background-color:#f5f1f1;border-color:#f5f1f1}.login-banner__buttons .button--secondary{border-color:#fff;color:#fff}.login-banner__buttons .button--secondary:focus,.login-banner__buttons .button--secondary:hover{border-color:#f8f5f5;color:#f8f5f5}.login-banner__buttons .button--secondary:active{border-color:#f5f1f1;color:#f5f1f1}@media(max-width:801.02px){.login-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-banner__content,.login-banner__buttons{width:100%}.login-banner__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:0;margin-block-start:0;align-items:flex-start}.login-banner{gap:30px}}.homepage-hero-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px}.hero-banner{position:relative;background-color:#f0ebeb;background-position:center;background-repeat:no-repeat;background-size:cover;padding:24px 36px 36px}.hero-banner__title{margin-bottom:24px;font-size:48px;font-weight:500;line-height:60px;text-shadow:none;color:#fff}.hero-banner__text{max-width:100%;line-height:30px;text-shadow:none;font-weight:500;font-size:24px;color:#fff}.hero-banner__button{position:absolute;bottom:36px;left:36px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M7.37544 2.55806C7.13136 2.80214 7.13136 3.19786 7.37544 3.44194L15.5072 11.5737C15.8489 11.9154 15.8489 12.4694 15.5072 12.8111L7.37544 20.9428C7.13136 21.1869 7.13136 21.5826 7.37544 21.8267C7.61952 22.0708 8.01525 22.0708 8.25932 21.8267L16.3911 13.695C17.2209 12.8651 17.2209 11.5196 16.3911 10.6898L8.25932 2.55806C8.01525 2.31398 7.61952 2.31398 7.37544 2.55806Z' fill='%232D2828'/%3E%3C/svg%3E");background-position:right 18px top 11px;background-repeat:no-repeat;background-size:24px;padding:8px 54px 8px 36px;font-size:18px;text-shadow:none;height:auto}.hero-banner__button-icon{display:none}.promo-banner{height:100%;min-height:480px;padding:36px;border-radius:var(--radius-card);background-color:#f6c515}.promo-banner__title{margin-bottom:20px;font-size:34px;font-weight:500;line-height:1.2}.promo-banner__text{font-size:18px;color:#2d2828;font-family:inherit;font-weight:500;line-height:24px}.promo-banner__button{margin-top:24px;font-size:17px;padding-top:10px;padding-bottom:10px}@media(max-width:991px){.homepage-hero-layout{grid-template-columns:1fr}.hero-banner{height:auto!important;min-height:480px}.promo-banner{min-height:auto}}@media(max-width:699px){.hero-banner{padding:24px}.hero-banner__title{font-size:34px;line-height:42px}.hero-banner__button{right:24px;bottom:24px;left:24px}}.body,body{background-color:#f8f5f5}#shopify-section-template--28066023604587__section_UzTXJm .group-block .image-block{border-top-right-radius:9px!important;border-top-left-radius:9px!important;border-bottom-color:#f0ebeb!important;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;width:100%;flex:1 1;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:1px solid #EBEBEB}#shopify-section-template--28066023604587__section_UzTXJm .group-block .image-block img{max-height:263px;object-fit:contain;width:100%;height:auto}.login-banner-section{padding-top:24px}.list-green-dots ul{list-style:none;padding:0}.list-green-dots ul li:before{font-family:"Font Awesome 6 Free";font-weight:500;content:"\f00c";color:#99ce92;margin-right:10px}.btn-arrow-cs:after{font-family:"Font Awesome 6 Free";font-weight:500;content:"\f054"}.resource-list__item{background-color:#fff;border-radius:var(--radius-card);box-shadow:0 4px 8px #1614140a;height:100%;display:flex;flex-direction:column;overflow:hidden}.resource-list__item .featured-blog-posts-card__content{display:flex;flex-direction:column;height:100%;padding:24px}.resource-list__item .blog-post-details.spacing-style.justify-left *{color:#827e7e;font-size:14px;font-weight:400}.resource-list__item rte-formatter.blog-post-card__content-text{-webkit-box-orient:vertical;color:#2d2828;display:-webkit-box;font-size:16px;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.resource-list__item h4{color:#2d2828;font-size:20px;font-weight:500;line-height:25px;margin-block-end:auto;margin:0}.resource-list__item .shopify-block{order:-1}.product-cstm{padding:0 24px 24px!important}@media screen and (min-width:750px){.product-cstm .card-gallery{width:calc(100% + 48px);margin:0 -24px}}.product-cstm a.contents p{-webkit-box-orient:vertical;color:#2d2828;display:-webkit-box;font-size:20px;font-weight:500;line-clamp:2;-webkit-line-clamp:2;line-height:25px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin-bottom:12px}.product-stock{font-size:14px!important;font-weight:500;margin-bottom:18px}.product-stock--in{color:#5fbb6f}.product-stock--out{color:#ff633f}.product-cstm product-price.text-block span{color:#2d2828;font-weight:500;font-size:16px;line-height:24px}.product-cstm .product-badges__badge{display:none!important}.product-card-actions button.quick-add__button{display:flex!important;margin:0;transform:translate(0)!important;width:auto;background:#ffb914;border:0;padding:0 10px}.product-card-actions button.quick-add__button{opacity:1!important}.resource-list__carousel slideshow-arrows{bottom:auto;opacity:1;visibility:visible;left:auto;right:0;justify-content:flex-end!important;position:relative}.resource-list__carousel slideshow-arrows button{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards;position:absolute;top:-50px}.resource-list__carousel .slideshow-control--previous{margin-right:60px}.site-header__icon span.wishlist-hero-items-count{width:20px!important;height:20px!important;line-height:20px;top:0;left:8px;color:#fff;background:#4141ff;border-radius:var(--radius-pill);text-align:center;justify-content:center;font-size:13px}.mega-menu__content.mega-menu__brands ul{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.mega-menu__content.mega-menu__brands ul.list-unstyled li a{font-size:12.5px!important;font-weight:400!important;line-height:1.1!important;border:1px solid #e7e3dd!important;padding:7px 11px!important;border-radius:8px!important;color:var(--snrg-ink)!important;text-decoration:none!important;background:#fff!important;transition:border-color .12s ease,color .12s ease,background .12s ease!important}.mega-menu__content.mega-menu__brands ul.list-unstyled li a:hover{border-color:#4141ff!important;color:#4141ff!important;background:#f3f3ff!important}footer .menu__heading__default{color:#2d2828;font-size:16px;font-weight:500;line-height:24px;margin-top:0;margin-bottom:18px;text-transform:none;font-family:CircularXX,sans-serif!important}footer .details-content ul li a{font-family:CircularXX,sans-serif!important;color:#575353;font-size:16px;line-height:24px;text-decoration:none}.page-wrapper{background:#f8f5f5}footer .shopify-section+.shopify-section+.shopify-section{background:#fff}.sticky-add-to-cart__bar.color-custom-popover{width:100%!important;border-radius:0!important;bottom:0!important}.sticky-add-to-cart__bar button.sticky-add-to-cart__button.add-to-cart-button.button{background:#ffb914;border-radius:80px}.sticky-add-to-cart__bar .sticky-add-to-cart__title,.sticky-add-to-cart__price span{font-size:16px;font-weight:500}.product-details{background:#000;background-color:#fff;border-radius:var(--radius-card);margin-inline:12px;padding:18px 24px 24px}.product-brand-logo{max-width:100px}.cs-product-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;line-height:24px;margin-bottom:6px;gap:10px}.cs-product-status.product-status--instock,.cs-product-status.product-status--instock span{color:#5fbb6f}.cs-product-status.product-status--outofstock,.cs-product-status.product-status--outofstock span{color:#ff633f}.product-details product-price .price{font-size:24px;font-weight:500;display:block}.product-details ul li{list-style:none;font-size:16px;margin:0;text-align:left;font-family:CircularXX,sans-serif!important;font-weight:400}.product-details ul li:before{content:"";background:url(check-green-icon.svg);width:24px;height:24px;min-width:24px}.product-details ul li{display:flex;gap:9px;color:#2d2828}.product-details ul{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 0!important}.product-details ul li:nth-child(2){color:#5fbb6f;font-weight:500}.product-details .wishlisthero-product-page-button-container button{background:var(--color-surface)!important;color:var(--color-ink)!important;border:1px solid var(--color-border-strong)!important}.product-details .wishlisthero-product-page-button-container button:hover{background:var(--color-surface-2)!important;border-color:var(--color-ink)!important}.product-details .wishlisthero-product-page-button-container button svg,.product-details .wishlisthero-product-page-button-container button svg path{fill:var(--color-ink)!important;stroke:var(--color-ink)!important}.product-details .accelerated-checkout-block{display:flex;align-items:start;gap:20px}.product-details button.shopify-payment-button__button{padding:0 40px;line-height:1;min-height:52px;height:52px}.product-details #wishlisthero-product-page-button-container{padding-top:0}.product-details .quantity-selector-wrapper+span{flex:none!important;min-width:0!important;flex-basis:auto!important}.product-details .wishlisthero-product-page-button-container button{min-height:52px}.product-details .product-form-buttons .quantity-selector-wrapper{flex:0 0 100%}.product-details .quantity-selector{max-width:140px}.product-details{margin-right:0}.product-info .custom-section-content{background:#fff!important;padding:24px;border-radius:var(--radius-card);font-size:16px}.custom-product-specification-container{background-color:#f8f5f5;border-radius:var(--radius-card);overflow:hidden}.custom-product-specification-container .spec-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}.custom-product-specification-container .spec-row:nth-child(odd){background:#f0ebeb}.custom-product-specification-container .spec-row>div{color:#2d2828;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:500;line-height:24px}.product-info ul{padding-left:10px}.product-info ul li{color:#2d2828;list-style:none;margin-bottom:10px;position:relative;padding-left:30px}.product-info ul li:before{content:"";background:url(icon-list-plus.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}.product-info{margin:60px 0}.btn-download-sec a{background-color:#d9d9ff;border:none!important;border-radius:8px!important;padding:24px!important;display:block}.btn-download-sec a span{color:#1a1a66!important;font-weight:400;font-size:16px}.btn-download-sec a .fa{margin-right:7px!important}.product-details .variant-picker__form fieldset.variant-option{display:flex!important;flex-wrap:wrap!important;gap:12px;align-items:flex-start}.product-details .variant-picker__form fieldset.variant-option>legend{flex:0 0 100%;width:100%;margin-bottom:8px}.product-details .variant-picker__form .variant-option{--variant-min-width:auto !important}.product-details .variant-picker__form .variant-option__button-label{min-width:unset!important;width:auto!important;flex:0 0 auto!important;white-space:nowrap}.product-details .variant-picker__form .variant-option--equal-width-buttons .variant-option__button-label{min-width:unset!important;width:auto!important;flex:0 0 auto!important}.product-details .variant-picker__form .variant-option__button-label input{display:none}.product-details .variant-picker__form .variant-option__button-label span,.product-details .variant-picker__form .variant-option__button-label .variant-option__button-pill{width:auto!important}.product-details .variant-option__button-label:has(:checked){border-color:#ffb914}.product-media{background:#fff}.brand-hero__logo{max-width:140px}.sort-sec{border-radius:9px;background-color:#f0ebeb;padding:0 15px;max-width:340px;width:100%}.main-menu-navigation{gap:4px}.main-menu-navigation>li{margin-right:0;display:flex;align-items:stretch}.main-menu-navigation li>a,.main-menu-navigation li>button{display:flex;align-items:center;gap:7px;padding:13px 16px 15px;font-size:15px;line-height:17px;font-weight:500;color:var(--color-ink);border-bottom:3px solid transparent;margin-bottom:-1px}.main-menu-navigation li>a .menu-list__link-title,.main-menu-navigation li>button .menu-list__link-title{font-size:15px;line-height:17px;color:var(--color-ink)}.main-menu-navigation li>a.menu-list__link--active,.main-menu-navigation li>a[aria-current=page]{font-weight:500;border-bottom-color:var(--color-accent)}.main-menu-navigation li>a.menu-list__link--active .menu-list__link-title{font-weight:500}.main-menu-navigation li[open]>a,.main-menu-navigation li>a[aria-expanded=true]{font-weight:500;border-bottom-color:var(--color-ink)}.main-menu-navigation li>a svg,.main-menu-navigation li>button svg{width:9px;height:9px;color:var(--color-ink-muted)}.menu-right-sec{gap:20px;padding-bottom:10px}.menu-reviews__pill{gap:10px;background:var(--color-surface-2);border:1px solid var(--snrg-color-border);border-radius:var(--radius-pill);padding:7px 15px 7px 12px;text-decoration:none}.menu-reviews__g{width:22px;height:22px;border-radius:50%;background:var(--color-surface);border:1px solid #e4dfdf;display:grid;place-items:center;font-size:11px;line-height:1;font-weight:500;color:var(--color-link);flex-shrink:0}.menu-reviews__body{display:flex;flex-direction:column;gap:0}.menu-reviews__top{display:flex;align-items:center;gap:5px}.menu-reviews__stars{color:var(--color-accent);font-size:12px;line-height:16px;letter-spacing:-.5px}.menu-reviews__score{font-size:12.5px;line-height:16px;font-weight:500;color:var(--color-ink)}.menu-reviews__count{font-size:10.5px;line-height:13px;letter-spacing:.01em;color:var(--color-ink-muted)}.menu-service-mark{width:26px;height:26px;border-radius:50%;background:var(--color-accent);display:grid;place-items:center;font-size:11px;line-height:1;font-weight:500;color:var(--color-ink);flex-shrink:0}.menu-right-sec .menu-mega-dropdown>button{gap:9px;padding:0;font-size:14.5px;line-height:18px;font-weight:500;color:var(--color-ink);border-radius:0}.menu-right-sec .menu-mega-dropdown>button span:not(.menu-service-mark){font-size:14.5px;line-height:18px;font-weight:500;color:var(--color-ink)}.mega-menu__brands-image{overflow:hidden;border-radius:10px}.main-menu-navigation .mega-menu__grid{padding-top:20px}.footer-sec .media-top{max-width:930px}.footer-sec .media-btm{max-width:600px}footer{background:#f0ebeb}.footer-top-area{padding-bottom:30px}.footer-top-area .border-style.custom-section-content{border-top:1px solid #d8d3d3;padding-top:60px;padding-bottom:30px}.logo-footer{max-width:190px}.top-head{align-items:center}.custom-top-bar{overflow:hidden}.slider-section-home button.button.slideshow-control{align-items:center;background-color:#030303!important;display:flex;box-shadow:0 4px 8px #2d2d2d;border-radius:50%;height:36px;justify-content:center;padding:0;width:36px;margin-top:-15px}.products-slider button.button.slideshow-control{background-color:#fff!important;box-shadow:0 4px 8px #2d2d2d2e}.products-slider .svg-wrapper{color:#000}.resource-image.featured-blog-posts-card__image{max-height:270px;min-height:270px}.brand-hero__content:not(:has(.brand-hero__logo img)) .brand-hero__text h4{margin-bottom:0!important}.brand-hero__content:not(:has(.brand-hero__logo img)) .brand-hero__text p{display:none}.collection-banner-card__inner{padding:36px;margin-bottom:90px}.cart-ion .cart-bubble{align-items:center;border-radius:var(--radius-pill);color:#fff;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;min-height:18px;min-width:18px;margin-top:-5px}.cart-bubble span.cart-bubble__text-count{color:#fff;font-size:10px}.header-actions__action:not(.account-button) svg{-webkit-mask:unset!important;mask:unset!important}.header-actions__cart-icon .cart-bubble{right:4px!important}.product-details .wishlisthero-product-page-button-container button svg path{fill:#2d2828}div[data-block-handle=breadcrumb]{width:100%}.tw-breadcrumbs-section{padding-inline:0!important}.text-parag-heb p{font-size:18px;font-weight:500;max-width:830px}.sidebar-menu-cs .menu__details .menu__heading{display:none}.faq-two-section summary.details__header{font-size:16px;padding:24px 24px 24px 0}.faq-two-section span.svg-wrapper.icon-plus{width:19px;color:#625e5e}.faq-two-section .details-content{padding-bottom:20px!important}.sidebar-menu-cs nav.details-content{margin:0!important}.faq-two-section .accordion--dividers accordion-custom:last-child .details{border-block-end:0}.faq-two-section:not(.single-clm) .accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.two-colms-sec .group-block-content{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.csmt-contact-sidearea{max-width:100%}.csmt-contact-sidearea .info-address p{margin-bottom:10px}.sidebar-menu-cs .cstm-menu-nav{flex-basis:260px}.sidebar-menu-cs .content-area-section{flex-basis:calc(100% - 270px)}.cstm-menu-nav ul li a{border-radius:9px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px;width:100%}.cstm-menu-nav ul li{margin:0!important}.cstm-menu-nav ul li a:hover,.cstm-menu-nav ul li a.active{background-color:#f0ebeb;cursor:pointer}.cstm-menu-nav{padding-right:40px}.brand-group__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px;justify-content:space-between;width:100%}.brand-item img{max-width:150px;max-height:50px;object-fit:contain;min-height:50px;object-position:left}@media(max-width:749px){.brand-group__grid{grid-template-columns:repeat(2,1fr)}}.brand-group{width:100%}.menu__item:has(.customer-service-menu__link.active):has(~.menu__item .customer-service-menu__link.active) .customer-service-menu__link.active{background:transparent}.blog-post-item{overflow:hidden;border-radius:var(--radius-card);box-shadow:0 4px 8px #1614140a}.blog-post-card__content-text{font-size:16px}.blog-post-item .blog-post-details span{color:#0009}.blog-post-item .blog-post-card__content{padding:20px}.cart-items__wrapper span,.cart__ctas .cart__checkout-button span{color:#fff}.cart-discount__label{font-size:16px}.theme-drawer__dialog.color-custom-drawer{position:fixed!important;z-index:999}.page-wrapper--drawer-open{margin-right:0!important}.header-actions__action:has(.header-actions__cart-icon){background:#ffb914;border-radius:999px;padding:11px 20px;align-self:center;color:#1f1c1c;flex:0 0 auto;overflow:visible;width:auto}.header-actions__action:has(.header-actions__cart-icon):hover{background:#f0a800;color:#1f1c1c}.header-actions__cart-icon{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:20px;font-weight:500;color:#1f1c1c}.header-actions__cart-label{display:inline;white-space:nowrap}.header-actions__action:not(.account-button) .header-actions__cart-icon .svg-wrapper{display:inline-flex;width:20px;height:20px;min-height:0;min-width:0;align-items:center;justify-content:center;order:-1}.header-actions__cart-icon .cart-bubble.visually-hidden{display:none}.header-actions__cart-icon .cart-bubble:not(.visually-hidden){position:relative;inset:auto;right:auto!important;min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#1f1c1c;color:#fff;font-size:12px;line-height:20px;font-weight:500;transform:none}@media(max-width:989px){.header-actions__action:has(.header-actions__cart-icon){padding:10px 12px}.header-actions__cart-label{display:none}}.product-details .variant-picker__form .variant-option--buttons .variant-option__button-label:has(:checked){background:var(--color-selected-variant-background, #1f1c1c);color:var(--color-selected-variant-text, #ffffff)}.product-details .variant-picker__form .variant-option--buttons .variant-option__button-label:has(:checked) *{color:inherit}.product-details .variant-picker__form .variant-option--buttons .variant-option__button-label__pill{display:none}@media screen and (min-width:990px){.collection-wrapper .facets--vertical:not(.facets--drawer){width:280px}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{margin-inline-start:-40px}}.facets--filters-title{font-size:20px;line-height:1.35;letter-spacing:-.02em}:root{--font-body: "CircularXX", "Circular Std", Figtree, "Helvetica Neue", Arial, sans-serif;--color-ink: #1f1c1c;--color-ink-soft: #575353;--color-ink-muted: #827e7e;--color-accent: #ffb914;--color-accent-dark: #f0a800;--color-accent-wash: #fff8e8;--color-link: #4141ff;--color-alert: #ff633f;--snrg-color-success: #25d366;--color-surface: #ffffff;--color-surface-2: #f8f5f5;--color-surface-3: #fafaf9;--snrg-color-border: #ede9e9;--color-border-strong: #ddd8d8;--color-dark-bg: #161414;--radius-pill: 999px;--radius-card: 16px;--radius-small: 12px;--snrg-kader: 1520px;--snrg-kader-zij: 40px}.main-menu-navigation.overflow-menu::part(list){margin-inline:0;gap:4px}.main-menu-navigation .menu-list__link-title{padding-inline:0}.account-button.header-actions__action,a.wishlist-hero-header-icon{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px}.account-button__text.header-actions__stack-label,.wishlist-header-text{font-size:12px;line-height:14px;font-weight:500;color:var(--color-ink-soft)}.wlh-svg-Icon,.wishlist-hero-header-icon-container svg{width:17px;height:17px;color:var(--color-alert)}.header-actions__cart-icon .header-actions__cart-label,.cart-ion .header-actions__cart-label{font-size:14.5px;line-height:18px;font-weight:500;color:var(--color-ink)}.top-head .predictive-search-form__header-inner input,.top-head .predictive-search-form__header-inner input::placeholder{font-size:15px;line-height:20px}.top-head .predictive-search-form__header-inner{padding:13px 19px}.header__row--top .top-head{padding-block:14px}.top-head .search-action{flex:0 1 660px;max-width:660px;min-width:0;margin-inline-start:36px;margin-inline-end:auto}.top-head header-actions{flex:0 0 auto}.top-head .predictive-search-form__header-inner{background:var(--color-surface-2)}.header-actions__action:has(.header-actions__cart-icon){min-width:190px;min-height:49px;justify-content:center}.menu-list .menu-list__link.menu-list__link{flex-direction:row;align-items:center}@media screen and (max-width:1279px){.menu-list .menu-list__link.menu-list__link{padding-inline:8px}}.menu-list__link-caret{font-size:9px;line-height:1;margin-inline-start:0;color:var(--color-ink);font-weight:500}@media screen and (min-width:990px){.product-details .product-form-buttons{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.product-details .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto}.product-details .product-form-buttons .quantity-selector-wrapper quantity-selector-component{min-width:0}.product-details .product-form-buttons>span:not(.product-form-text__error){flex:1 1 auto!important;min-width:160px}.product-details .product-form-buttons>span:not(.product-form-text__error) button{width:100%}.product-details .product-form-buttons{border-top:1px solid var(--snrg-color-border, #ede9e9);padding-top:16px;margin-top:4px}.product-details .product-form-buttons .accelerated-checkout-block{flex:1 0 100%}}.product-details:has(.snrg-inst--enige-optie) variant-picker{display:none}body:has(.snrg-inst) .product-details .variant-picker__form fieldset.variant-option:has(input[data-option-name=Installatie]){display:none!important}.snrg-fac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;flex:1 1 auto}.snrg-fac__kop{margin:0 0 2px;color:var(--color-ink, #1f1c1c);font-size:16px;line-height:22px;font-weight:500}.snrg-fac__sub{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--color-accent, #ffb914);color:var(--color-ink-soft, #575353);font-size:13px;line-height:18px;font-weight:400}.snrg-fac__groep .snrg-fac__kop:last-of-type{padding-bottom:31px;border-bottom:1px solid var(--color-accent, #ffb914);margin-bottom:14px}.snrg-fac__lijst{list-style:none;margin:0;padding:0}.snrg-fac__link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;text-decoration:none;white-space:normal;min-width:0}.snrg-fac__label{color:var(--color-ink, #1f1c1c);font-size:14.5px;line-height:20px;font-weight:400}.snrg-fac__aantal{color:var(--color-ink-muted, #827e7e);font-size:13px;line-height:20px;font-weight:400;flex:0 0 auto}.snrg-fac__link:hover .snrg-fac__label{text-decoration:underline;text-underline-offset:3px}@media(max-width:1099px){.snrg-fac{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.menu-list__submenu-inner:has(.snrg-panel__bar){padding-block-end:0}.mega-menu__grid:has(.snrg-mega){grid-template-columns:minmax(0,1fr);align-items:start}.mega-menu__grid>.snrg-kb{grid-column:1 / -1}.mega-menu__grid>.snrg-fac{grid-column:span 2}.snrg-kb{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;flex:1 1 auto}.snrg-kb__kop{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--color-accent, #ffb914);color:var(--color-ink, #1f1c1c);font-size:16px;line-height:22px;font-weight:500}.snrg-kb__lijst{list-style:none;margin:0;padding:0}.snrg-kb__onderwerp{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;text-decoration:none}.snrg-kb__onderwerp-naam{color:var(--color-ink, #1f1c1c);font-size:14.5px;line-height:20px;font-weight:400}.snrg-kb__onderwerp-aantal{color:var(--color-ink-muted, #827e7e);font-size:13px;line-height:20px}.snrg-kb__onderwerp:hover .snrg-kb__onderwerp-naam{text-decoration:underline;text-underline-offset:3px}.snrg-kb__kaarten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.snrg-kb__kaart{display:flex;flex-direction:column;gap:6px;text-decoration:none;white-space:normal;min-width:0}.snrg-kb__kaart>*{white-space:normal;min-width:0}.snrg-kb__beeld{display:block;aspect-ratio:16 / 9;border-radius:var(--radius-small, 12px);background:var(--color-surface-2, #f8f5f5);overflow:hidden;margin-bottom:6px}.snrg-kb__foto{width:100%;height:100%;object-fit:cover;display:block}.snrg-kb__kicker{color:var(--color-accent-dark, #f0a800);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.snrg-kb__titel{color:var(--color-ink, #1f1c1c);font-size:15px;line-height:21px;font-weight:500}.snrg-kb__kaart:hover .snrg-kb__titel{text-decoration:underline;text-underline-offset:3px}.snrg-kb__uitleg{color:var(--color-ink-soft, #575353);font-size:13.5px;line-height:19px;font-weight:400}@media(max-width:1099px){.snrg-kb{grid-template-columns:180px minmax(0,1fr);gap:24px}.snrg-kb__kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.product-information.section .product-information__grid:not(.product-information--media-none).product-information--media-left,.product-information.section .product-information__grid{grid-column:2 / -2;max-width:var(--snrg-kader);width:100%;margin-inline:auto;grid-template-columns:minmax(0,1fr) 436px;column-gap:40px;align-items:start}.product-information.section .product-information__grid>.product-information__media{grid-column:1;grid-row:1;padding-right:0}.product-information.section .product-information__grid>.product-details.product-details{grid-column:2;grid-row:1 / span 20;margin-inline-start:0;padding-inline:0;padding-block-start:0;background:transparent}.product-information.section .product-details>.group-block{background:var(--color-surface, #ffffff);border:1px solid var(--snrg-color-border, #ede9e9);border-radius:var(--radius-card, 16px)}.product-details .product-brand{padding-inline:22px;padding-block-start:22px}.product-information.section .product-details .group-block .group-block{background:transparent;border:0;border-radius:0}.product-information.section .product-information__grid>.shopify-block{grid-column:1}.product-information.section .product-information__grid>.disclosures__container:empty{display:none}.product-info .custom-section-content{max-width:var(--snrg-kader);margin-inline:auto}.product-media-container.constrain-height{--viewport-offset: calc(var(--header-height, 100px) + 320px);--constrained-min-height: 420px}}.product-details .price,.product-details product-price .price{font-size:32px;line-height:normal;font-weight:500;letter-spacing:-.025em;color:var(--color-ink)}.product-details .variant-picker__label,.product-details variant-picker .variant-option__label,.product-details .variant-option__label,.product-details fieldset legend{font-size:14px;line-height:20px;font-weight:500;color:var(--color-ink);margin-bottom:8px}.product-details .add-to-cart-button,.product-details button.add-to-cart-button.button,.sticky-add-to-cart__bar button.sticky-add-to-cart__button.add-to-cart-button.button{background:var(--color-accent);color:var(--color-ink);border:1px solid var(--color-accent);min-height:46px}.product-details .add-to-cart-button:hover,.sticky-add-to-cart__bar button.sticky-add-to-cart__button.add-to-cart-button.button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--color-ink)}.product-details .product__form--add-to-cart,.product-details .btn--secondary-accent{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border-strong);min-height:46px}.product-details .product__form--add-to-cart:hover,.product-details .btn--secondary-accent:hover{background:var(--color-surface-2);color:var(--color-ink);border-color:var(--color-ink)}.button--primary,.btn--accent,.button--accent{color:var(--color-ink)}.button,.btn,button.button{min-height:46px}@media screen and (max-width:749px){.button,.btn,button.button{min-height:48px}}#wishlisthero-product-page-button-container{display:none}.product-form-buttons .accelerated-checkout-block,.product-form-buttons shopify-buy-it-now-button,.product-form-buttons shopify-buy-it-now-button .shopify-payment-button__button{width:100%}.product-form-buttons shopify-buy-it-now-button .shopify-payment-button__button--unbranded{min-height:52px;border-radius:var(--radius-pill);font-size:14.5px;font-weight:500}.header-actions__cart-icon .cart-bubble:not(.visually-hidden){margin-top:0;align-self:center}.header-actions__cart-icon .cart-bubble span.cart-bubble__text-count,.cart-ion .cart-bubble span.cart-bubble__text-count{font-size:12px;line-height:20px;font-weight:500;color:#fff}.header-actions__cart-icon .cart-bubble .cart-bubble__text{font-size:inherit;line-height:inherit}.account-button.header-actions__action,a.wishlist-hero-header-icon{min-height:46px;justify-content:center}.account-button.header-actions__action .account-button__icon,.account-button.header-actions__action svg,a.wishlist-hero-header-icon svg,a.wishlist-hero-header-icon .wlh-svg-Icon{width:20px;height:20px;display:block}.account-button.header-actions__action shopify-account,.account-button.header-actions__action .account-button__icon-wrapper{display:flex;align-items:center;justify-content:center;line-height:1;height:20px}:root{--snrg-kop-hero-maat: 48px;--snrg-kop-hero-regel: 1.25;--snrg-kop-pagina-maat: 40px;--snrg-kop-pagina-regel: 1.5;--snrg-kop-kaart-maat: 24px;--snrg-kop-kaart-regel: 1.35;--snrg-kop-blok-maat: 21px;--snrg-kop-blok-regel: 1.35;--snrg-kop-gewicht: 500}.snrg-hero__heading{font-size:var(--snrg-kop-hero-maat);line-height:var(--snrg-kop-hero-regel);font-weight:var(--snrg-kop-gewicht)}.snrg-cintro__heading,.snrg-merken__heading,.snrg-onderw__titel,.snrg-uit__heading,.snrg-kh__heading,.snrg-cats__heading,.snrg-steps__heading{font-size:var(--snrg-kop-pagina-maat);line-height:var(--snrg-kop-pagina-regel);font-weight:var(--snrg-kop-gewicht)}.snrg-cfaq__heading,.snrg-merken__groep-titel,.snrg-kh__start-q{font-size:var(--snrg-kop-kaart-maat);line-height:var(--snrg-kop-kaart-regel);font-weight:var(--snrg-kop-gewicht)}.snrg-calc__heading,.snrg-verg__kop,.snrg-pspecs__heading,.snrg-pfaq__kop{font-size:var(--snrg-kop-blok-maat);line-height:var(--snrg-kop-blok-regel);font-weight:var(--snrg-kop-gewicht)}.product-info .custom-section-content :is(h1,h2),.product-information .rte :is(h1,h2){font-size:var(--snrg-kop-kaart-maat);line-height:var(--snrg-kop-kaart-regel);font-weight:var(--snrg-kop-gewicht)}.product-info .custom-section-content :is(h3,h4),.product-information .rte :is(h3,h4){font-size:18px;line-height:1.4;font-weight:var(--snrg-kop-gewicht)}.snrg-land-kort{display:none}@media(max-width:1199px){.snrg-land-lang{display:none}.snrg-land-kort{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
