.cg-header-shell{--color-background: 255, 255, 255;--color-foreground: 23, 89, 72;background:#fff;border-bottom:0;box-shadow:0 3px 16px #11382e12}.cg-header.header{--cg-green: #175948;--cg-pad: clamp(20px, 4vw, 64px);max-width:none;padding:18px var(--cg-pad) 0;gap:18px 32px;background:#fff;color:var(--cg-green);border:0}.cg-header .header__heading-link{padding:0;margin:0;color:var(--cg-green)}.cg-header .header__heading-logo-wrapper{width:200px;max-width:100%}.cg-header .header__heading-logo{display:block;width:100%;height:auto;border-radius:6px}.cg-header-search{grid-area:cg-search;width:100%;max-width:700px;justify-self:center;display:flex;align-items:center;min-width:0;background:#f3f6f4;border:1px solid #dce6df;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.cg-header-search:focus-within{border-color:var(--cg-green);box-shadow:0 0 0 3px #1759481f}.cg-header-search input{width:100%;min-width:0;height:50px;border:0;outline:none;background:transparent;color:#183e32;padding:0 18px;font:inherit;font-size:15px;box-shadow:none}.cg-header-search input::placeholder{color:#63786b;opacity:1}.cg-header-search button{flex:0 0 42px;display:grid;place-items:center;min-height:42px;margin:4px;border:0;border-radius:9px;background:var(--cg-green);color:#fff;cursor:pointer}.cg-header-search button:hover{background:#103e32}.cg-header-search button:focus-visible,.cg-header .header__menu-item:focus-visible{outline:2px solid #88b5a2;outline-offset:3px}.cg-header-search button svg{width:20px;height:20px}.cg-header-location{display:flex;align-items:center;gap:8px;color:var(--cg-green);font-size:13px;font-weight:600;white-space:nowrap}.cg-header-location svg{width:20px;height:20px;flex-shrink:0}.cg-header .header__icons{align-items:center;padding:0;gap:8px}.cg-header .header__search{display:none}@media screen and (min-width:990px){.cg-header.header{grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"heading cg-search icons" "navigation navigation navigation"}.cg-header.header .header__inline-menu{grid-area:navigation;display:block;margin:0 calc(-1 * var(--cg-pad));padding:0 var(--cg-pad);background:var(--cg-green)}.cg-header.header .header__inline-menu>.list-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 4px}.cg-header.header .header__inline-menu>.list-menu>li>a,.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary{min-height:52px;padding:14px;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;border-radius:6px;color:#fff;text-decoration:none}.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary{padding-right:30px}.cg-header.header .header__inline-menu>.list-menu>li>a:hover,.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary:hover,.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details[open]>summary{background:#ffffff1f}.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary span,.cg-header.header .header__inline-menu>.list-menu>li>a span{color:inherit;text-decoration:none}.cg-header.header .header__inline-menu .header__submenu{background:#fff;border:1px solid #e3eae5;border-radius:12px;box-shadow:0 12px 32px #11382e24;padding:8px;min-width:240px}.cg-header.header .header__inline-menu .header__submenu .header__menu-item{color:#214736;border-radius:7px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none}.cg-header.header .header__inline-menu .header__submenu .header__menu-item:hover{color:#175948;background:#eef5f0}.cg-header.header .header__inline-menu .header__submenu .header__menu-item span{color:inherit}.cg-header.header .header__inline-menu>.list-menu>li:last-child>a[href*=outlet]{min-height:34px;padding:8px 16px;color:#175948;background:#e1f0d9;border-radius:30px;font-weight:700}.cg-header.header .header__inline-menu>.list-menu>li:nth-last-child(-n+3)>header-menu>details>.header__submenu{right:var(--cg-pad)}}@media screen and (min-width:990px)and (max-width:1199px){.cg-header.header{--cg-pad: 22px;column-gap:24px}.cg-header-location{display:none}.cg-header.header .header__inline-menu>.list-menu{justify-content:center}.cg-header.header .header__inline-menu>.list-menu>li>a,.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary{font-size:12px;padding-left:9px;padding-right:9px}.cg-header.header .header__inline-menu>.list-menu>li>header-menu>details>summary{padding-right:24px}}@media screen and (max-width:989px){.cg-header.header{--cg-pad: 20px;padding:14px var(--cg-pad) 16px;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"left-icons heading icons" "cg-search cg-search cg-search";gap:14px 8px}.cg-header .header__heading,.cg-header>.header__heading-link{justify-self:center}.cg-header .header__heading-logo-wrapper{width:164px}.cg-header.header .header__inline-menu,.cg-header-location{display:none}.cg-header header-drawer{margin-left:0}.cg-header .header__icon--menu{color:#175948}.cg-header-search{max-width:none;border-radius:10px}.cg-header-search input{height:46px;font-size:14px;padding-left:14px}.cg-header-search button{min-height:38px;flex-basis:38px}.cg-header .menu-drawer{background:#fff;color:#175948}.cg-header .menu-drawer__menu-item{color:#175948}}@media(prefers-reduced-motion:reduce){.cg-header-search{transition:none}}@media screen and (max-width:989px){.cg-header.header .menu-drawer,.cg-header.header .menu-drawer__submenu{--color-background: 255, 255, 255;--color-foreground: 23, 89, 72;--gradient-background: #fff;background:#fff;color:#175948}.cg-header.header .menu-drawer__menu-item,.cg-header.header .menu-drawer__close-button,.cg-header.header .menu-drawer__account,.cg-header.header .menu-drawer .list-social__link{color:#175948}.cg-header.header .menu-drawer__menu-item:hover,.cg-header.header .menu-drawer__menu-item:focus-visible,.cg-header.header .menu-drawer__menu-item--active,.cg-header.header .menu-drawer__close-button:hover,.cg-header.header .menu-drawer__close-button:focus-visible{background:#eef5f0;color:#103e32}.cg-header.header .menu-drawer__close-button{border-bottom:1px solid #dce6df;font-weight:600;min-height:48px}}.cg-product-full-description{width:100%;margin-top:32px;padding-top:28px;border-top:1px solid #dfe7e2}.cg-product-full-description>.product__description{margin:0;max-width:none}.cg-product-full-description img,.cg-product-full-description iframe{max-width:100%}@media screen and (max-width:749px){.cg-product-full-description{margin-top:24px;padding-top:20px}}.product__info-container .cg-product-action{margin-top:12px}.cg-product-action__link{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 18px;border:1px solid #175948;border-radius:8px;font:inherit;font-size:16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.cg-product-action__link--buy{background:#175948;color:#fff}.cg-product-action__link--buy:hover{background:#103e32;border-color:#103e32;color:#fff}.cg-product-action__link--credit{background:#fff;color:#175948}.cg-product-action__link--credit:hover{background:#eef5f0;color:#103e32}.product__info-container .cg-product-action--ask{margin-top:6px}.cg-product-action__link--ask{min-height:44px;border-color:transparent;border-radius:6px;background:transparent;color:#175948;font-size:14px;font-weight:500}.cg-product-action__link--ask:hover{color:#103e32}.cg-product-action__link--ask:hover span{text-decoration:underline;text-underline-offset:3px}.cg-product-action__link svg{flex:0 0 20px}.cg-product-action__link:focus-visible{outline:2px solid #175948;outline-offset:3px}.cg-product-heading{width:100%;margin:0 0 24px}.cg-product-heading .product__title{margin:0 0 8px}.cg-product-heading .product__title h1{margin:0;padding:0!important;background:transparent!important;border-radius:0;font-size:clamp(24px,2.5vw,34px)!important;font-weight:600!important;line-height:1.25;word-break:normal;overflow-wrap:anywhere}.cg-product-heading .product__sku{margin:0;color:#617268;font-size:14px;line-height:1.5}@media screen and (max-width:749px){.cg-product-heading{margin-bottom:18px}}.cg-cash-price-label{margin:0 0 6px;color:#175948;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.06em}.product__info-container .cg-cash-price-label+[id^=price-]{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAgAAAB */
