:root{--ccgx-forest:#16281c;--ccgx-forest-2:#1b3b2b;--ccgx-accent:#5c915a;--ccgx-ink:#1c261f;--ccgx-muted:#5d6b60;--ccgx-line:#e4e9df;--ccgx-line-2:#cfdcc9;--ccgx-soft:#eef3ea;--ccgx-price:#14351f;--ccgx-was:#8a9488;--ccgx-amber:#b4610f;--ccgx-amber-bg:#fbebd8;--ccgx-r:16px;--ccgx-r-lg:20px;--ccgx-sh:0 1px 2px rgba(16,40,26,.04),0 10px 30px -18px rgba(16,40,26,.18);--ccgx-sh-hover:0 18px 44px -18px rgba(16,40,26,.28);--ccgx-sh-panel:0 26px 54px -26px rgba(16,40,26,.34)}@media screen and (min-width:750px){#header-component.header .menu-list__link{font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.002em!important;text-transform:none!important;color:var(--ccgx-ink)!important}#header-component.header .menu-list__link-title{padding-inline:14px!important}#header-component.header .header__row--top{min-height:68px}#header-component.header .menu-list__link .menu-list__link-title:after{bottom:-8px;height:2px}}@media screen and (min-width:990px){#header-component.header .menu-list .menu-list__submenu{background:transparent!important;box-shadow:none!important}#header-component.header .menu-list .menu-list__submenu .menu-list__submenu-inner{max-width:1160px;margin-inline:auto;background:#fff!important;border:1px solid var(--ccgx-line)!important;border-top:0!important;border-radius:0 0 var(--ccgx-r-lg) var(--ccgx-r-lg)!important;box-shadow:var(--ccgx-sh-panel)!important;padding-block:24px 28px!important;padding-inline:clamp(20px,3vw,48px)!important;justify-content:center!important}#header-component.header .menu-list .menu-list__submenu .mega-menu{width:100%!important;max-width:none!important;margin-inline:0!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__grid:not(:has(.mega-menu__content)){display:block!important;max-width:none!important;margin-inline:0!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__grid:not(:has(.mega-menu__content)) .mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(236px,306px))!important;grid-column:auto!important;justify-content:center!important;align-items:start!important;gap:4px 20px!important;width:100%!important;margin:0!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__column{grid-column:auto!important;min-width:0!important;text-align:start}#header-component.header .menu-list .menu-list__submenu .mega-menu__column>div{display:block}#header-component.header .menu-list .menu-list__submenu .mega-menu__link{display:flex!important;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 14px!important;border-radius:12px!important;font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:var(--ccgx-ink)!important;transition:background-color .18s ease,color .18s ease}#header-component.header .menu-list .menu-list__submenu .mega-menu__link .wrap-text{display:block}#header-component.header .menu-list .menu-list__submenu .mega-menu__link:after{content:"\2192";margin-inline-start:auto;flex:0 0 auto;font-size:1rem;line-height:1;color:var(--ccgx-accent);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}#header-component.header .menu-list .menu-list__submenu .mega-menu__link:hover{background:var(--ccgx-soft)!important;color:var(--ccgx-forest)!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__link:hover:after{opacity:1;transform:none}#header-component.header .menu-list .menu-list__submenu .mega-menu__link--parent{min-height:0;padding:4px 14px 6px!important;border-radius:0!important;font-family:var(--font-heading--family)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ccgx-muted)!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__link--parent:hover{background:transparent!important;color:var(--ccgx-forest)!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__link--parent:after{display:none}#header-component.header .menu-list .menu-list__submenu .mega-menu__column>div>ul{column-count:1!important;display:grid;gap:2px}#header-component.header .menu-list .menu-list__submenu .mega-menu__column>div>ul>li{break-after:auto!important}#header-component.header .menu-list .overflow-menu::part(overflow-list){background:#fff;border:1px solid var(--ccgx-line);border-top:0;border-radius:0 0 var(--ccgx-r-lg) var(--ccgx-r-lg);box-shadow:var(--ccgx-sh-panel)}}.felco-slider-section{--text-color:var(--ccgx-ink)!important;--muted-color:var(--ccgx-muted)!important;--card-bg:#fff!important;--img-bg:#fff!important;--border-color:var(--ccgx-line)!important;--radius:18px!important;--shadow-soft:var(--ccgx-sh)!important;--shadow-hover:var(--ccgx-sh-hover)!important;background:linear-gradient(180deg,#f5f8f2,#fff 58%)!important}.felco-slider-section .felco-header-wrap{margin-bottom:2.25rem!important}.felco-slider-section .felco-header-wrap:before{content:"";display:block;width:44px;height:3px;margin:0 auto 18px;border-radius:999px;background:var(--ccgx-accent)}.felco-slider-section .felco-section-title{font-family:var(--font-heading--family,inherit);font-size:clamp(1.75rem,2.6vw,2.4rem);letter-spacing:-.022em;color:var(--ccgx-forest)}.felco-slider-section .felco-section-subtitle{font-size:1rem;max-width:600px;color:var(--ccgx-muted)}.felco-slider-section .felco-product-track{gap:24px;padding-bottom:24px}.felco-slider-section .felco-card{flex-basis:calc(25% - 18px);border-radius:18px;border-color:var(--ccgx-line);background:#fff;padding-bottom:1.15rem}.felco-slider-section .felco-card-img-wrap{padding-top:0!important;aspect-ratio:3/4;margin-bottom:.9rem;border-radius:18px 18px 0 0;background:#fff}.felco-slider-section .felco-card-img,.felco-slider-section .felco-card-img-secondary{object-fit:cover!important;object-position:center!important;padding:0!important}.felco-slider-section .felco-card-badges{top:14px;left:14px;gap:5px}.felco-slider-section .felco-badge{padding:5px 9px;border-radius:8px;font-size:.64rem;letter-spacing:.08em;box-shadow:0 4px 14px #10281a29}.felco-slider-section .felco-wishlist-btn{top:12px;right:12px;border:1px solid var(--ccgx-line)}.felco-slider-section .felco-card-info{padding:0 1.15rem}.felco-slider-section .felco-card-subtitle{font-size:.68rem;letter-spacing:.1em;color:var(--ccgx-accent)}.felco-slider-section .felco-card-title{font-family:var(--font-heading--family,inherit);font-size:1.02rem;font-weight:700;line-height:1.35;color:var(--ccgx-ink);min-height:2.7em}.felco-slider-section .felco-card-story,.felco-slider-section .felco-rating-count{color:var(--ccgx-muted)}.felco-slider-section .felco-benefit-chip{background:var(--ccgx-soft);color:var(--ccgx-forest)}.felco-slider-section .felco-card-footer{padding:0 1.15rem;gap:12px}.felco-slider-section .felco-price-wrapper{flex-direction:row-reverse;align-items:baseline;flex-wrap:wrap;gap:8px}.felco-slider-section .felco-card-price{font-family:var(--font-heading--family,inherit)!important;font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.015em!important;color:var(--ccgx-price)!important;font-variant-numeric:tabular-nums}.felco-slider-section .felco-card-compare-price{margin-bottom:0!important;font-size:.9rem;color:var(--ccgx-was)}.felco-slider-section .felco-atc-btn{background-color:var(--ccgx-forest);border-radius:999px;font-weight:700;box-shadow:0 8px 20px -12px #10281a8c}.felco-slider-section .felco-atc-btn:hover{background-color:var(--ccgx-forest-2);filter:none}.felco-slider-section .felco-progress-bar{max-width:180px;background-color:#dfe6d9}.felco-slider-section .felco-progress-fill{background-color:var(--ccgx-accent)}.felco-slider-section .felco-shop-all-btn{padding:.95rem 2.4rem;border-width:1.5px;border-color:var(--ccgx-forest);color:var(--ccgx-forest);font-size:.8rem;letter-spacing:.1em}.felco-slider-section .felco-shop-all-btn:hover{background-color:var(--ccgx-forest);color:#fff}@media(min-width:769px)and (hover:hover){.felco-slider-section .felco-card:hover{transform:translateY(-6px);border-color:var(--ccgx-line-2);box-shadow:var(--ccgx-sh-hover)}}@media(max-width:1024px){.felco-slider-section .felco-card{flex-basis:calc(33.3333% - 16px)}}@media(max-width:768px){.felco-slider-section .felco-product-track{gap:14px;padding-bottom:14px}.felco-slider-section .felco-card{flex-basis:262px}.felco-slider-section .felco-header-wrap:before{margin-bottom:14px}.felco-slider-section .felco-card-info{padding:0 1rem}.felco-slider-section .felco-card-title{font-size:.98rem}.felco-slider-section .felco-card-price{font-size:1.3rem!important}.felco-slider-section .felco-card-footer{padding:0 1rem;flex-direction:column;align-items:stretch;gap:10px}.felco-slider-section .felco-atc-btn{width:100%!important;height:46px!important;padding:0 16px!important}.felco-slider-section .felco-atc-icon{display:none!important}.felco-slider-section .felco-atc-text{display:inline-block!important;font-size:.9rem;font-weight:700;white-space:nowrap}}@media(max-width:480px){.felco-slider-section .felco-card{flex-basis:78%}}body.template-collection .ccg-col .ccg-card{background:#fff!important;border:1px solid var(--ccgx-line)!important;border-radius:var(--ccgx-r)!important;box-shadow:var(--ccgx-sh)!important;overflow:hidden!important}body.template-collection .ccg-col .ccg-card:hover{border-color:var(--ccgx-line-2)!important;box-shadow:var(--ccgx-sh-hover)!important;transform:translateY(-4px)!important}body.template-collection .ccg-col .ccg-card__media{aspect-ratio:3/4!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}body.template-collection .ccg-col .ccg-card__media img,body.template-collection .ccg-col .ccg-card__media .ccg-img1,body.template-collection .ccg-col .ccg-card__media .ccg-img2{width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:transparent!important}body.template-collection .ccg-col .ccg-card:hover .ccg-card__media .ccg-img1,body.template-collection .ccg-col .ccg-card:hover .ccg-card__media .ccg-img2{transform:none!important}body.template-collection .ccg-col .ccg-card__body{padding:14px 14px 16px;gap:6px}body.template-collection .ccg-col .ccg-card__title{font-size:14.5px;font-weight:600;color:var(--ccgx-ink)}body.template-collection .ccg-col .ccg-card__price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;row-gap:6px!important;padding-top:6px!important}body.template-collection .ccg-col .ccg-card__price .now{font-family:var(--font-heading--family,inherit)!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.015em!important;color:var(--ccgx-price)!important;font-variant-numeric:tabular-nums}body.template-collection .ccg-col .ccg-card__price .was{font-size:14px!important;color:var(--ccgx-was)!important;text-decoration:line-through}body.template-collection .ccg-col .ccg-card__price .save{font-size:12px!important;font-weight:800!important;padding:3px 9px!important;border-radius:999px!important;color:var(--ccgx-amber)!important;background:var(--ccgx-amber-bg)!important}body.template-collection .ccg-col .ccg-card__qa{margin-top:12px;min-height:46px;font-size:13.5px;font-weight:700;border-color:var(--ccgx-forest);color:var(--ccgx-forest)}body.template-collection .ccg-col .ccg-card__qa:hover{background:var(--ccgx-forest);color:#fff}@media(max-width:990px){body.template-collection .ccg-col .ccg-card__price .now{font-size:20px!important}}@media(max-width:749px){body.template-collection .ccg-col .ccg-card__price .now{font-size:19px!important}body.template-collection .ccg-col .ccg-card__price .was{font-size:13px!important}}@media(max-width:480px){body.template-collection .ccg-col .ccg-card__body{padding:11px 11px 13px}body.template-collection .ccg-col .ccg-card__price .now{font-size:18px!important}body.template-collection .ccg-col .ccg-card__price .save{font-size:11px!important;padding:2px 7px!important}}@media(prefers-reduced-motion:reduce){body.template-collection .ccg-col .ccg-card:hover,.felco-slider-section .felco-card:hover{transform:none!important}#header-component.header .menu-list .menu-list__submenu .mega-menu__link,#header-component.header .menu-list .menu-list__submenu .mega-menu__link:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/ccg-brand-refresh.css.map */
