.kov-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kc-mob, 5),minmax(0,1fr));gap:18px 8px}@media(min-width:750px){.kov-cats__grid{gap:20px 16px}}@media(min-width:990px){.kov-cats__grid{grid-template-columns:repeat(var(--kc-desk, 10),minmax(0,1fr));gap:16px}}.kov-cats__item{min-width:0}.kov-cat{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.kov-cat__img{position:relative;display:block;width:100%;max-width:120px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#f4f1ea;box-shadow:0 0 0 1px #12160f14;transition:box-shadow .25s ease,transform .25s ease}@media(min-width:750px)and (max-width:989px){.kov-cat__img{max-width:96px}}.kov-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.kov-cat__img svg{position:absolute;top:30%;right:30%;bottom:30%;left:30%;width:40%;height:40%;fill:none;stroke:#1f4e5f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kov-cat__label{font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;-webkit-hyphens:none;hyphens:none}@media(min-width:750px){.kov-cat__label{font-size:13px}}@media(hover:hover){.kov-cat:hover .kov-cat__img{box-shadow:0 0 0 2px #1f4e5f,0 8px 18px #12160f1f;transform:translateY(-2px)}.kov-cat:hover .kov-cat__img img{transform:scale(1.06)}.kov-cat:hover .kov-cat__label{text-decoration:underline;text-underline-offset:3px}}.kov-cat:focus-visible{outline:none}.kov-cat:focus-visible .kov-cat__img{box-shadow:0 0 0 2px #fff,0 0 0 4px #1f4e5f}@media(prefers-reduced-motion:no-preference){.kov-cats__item{animation:kovCatIn .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}}@keyframes kovCatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kov-cat__img,.kov-cat__img img{transition:none}}.kov-category-nav{padding-top:24px;padding-bottom:16px}.kov-category-nav__trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.7}.kov-category-nav__trail a{color:inherit;text-underline-offset:3px}.kov-category-nav__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.kov-category-nav__links a{display:block;padding:10px 14px;border:1px solid #c3c7c8;color:#212121;text-decoration:none;font-size:14px;line-height:1.4}.kov-category-nav__links a:hover,.kov-category-nav__links a[aria-current=page]{background:#02535e;border-color:#02535e;color:#fff}.kov-category-nav a:focus-visible{outline:2px solid #02535e;outline-offset:4px}.kov-category-nav__notice{padding:20px;margin-top:24px;border-left:3px solid #02535e;background:#f0f0f3;font-size:15px}.kov-category-nav__notice p{margin:0 0 12px}.kov-category-nav__notice p:first-child{font-weight:700}.kov-summer{background:#f0f0f3;scroll-margin-top:150px}.kov-summer__intro{max-width:680px;margin:-8px 0 28px;font-size:16px;line-height:1.6;color:#414141}.kov-summer__group{margin:0 0 8px;color:#02535e;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.kov-summer .dm-card{background:#fff}.kov-summer .dm-head h2{color:#212121;border-bottom-color:#02535e}.kov-summer .dm-card__media img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.menu-drawer .menu-drawer__close-button{display:flex!important;align-items:center;min-height:48px;margin:0;padding:12px 24px;gap:8px;font-size:14px;color:#212121;background:#e2e3e7}.menu-drawer__shop-all-li{list-style:none;margin:20px 16px 24px!important;padding:0!important}.menu-drawer__menu-item--shop-all{display:flex!important;align-items:center;justify-content:center;width:100%;margin:0!important;padding:16px 18px!important;font-size:1.55rem!important;font-weight:700!important;letter-spacing:.02em;text-align:center;text-decoration:none!important;color:#fff!important;background:#1a5c4a!important;border-radius:10px;border:none!important;box-sizing:border-box}.menu-drawer__menu-item--shop-all:hover,.menu-drawer__menu-item--shop-all:focus{background:#144a3c!important;color:#fff!important}}@media screen and (min-width:990px){.header__inline-menu header-menu>details[open]>.header__submenu{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}.header__inline-menu header-menu>details>.header__submenu{--kov-menu-column: 28rem;width:var(--kov-menu-column);max-width:calc(100vw - 4rem);max-height:calc(100dvh - 17rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.header__inline-menu header-menu>details>.header__submenu:has(>li>details[open]){width:calc(var(--kov-menu-column) * 2);padding-right:calc(var(--kov-menu-column) + 1rem);min-height:min(var(--kov-panel-height, 46rem),calc(100dvh - 17rem))}.header__inline-menu header-menu>details>.header__submenu>li,.header__inline-menu header-menu>details>.header__submenu>li>details{position:static}.header__inline-menu header-menu>details>.header__submenu>li>details>.header__submenu{position:absolute;top:0;left:var(--kov-menu-column);width:calc(var(--kov-menu-column) - 2px);max-height:calc(100dvh - 17rem);overflow-y:auto;margin:0;padding:1rem;border:0;border-left:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none;transform:none}.header__inline-menu .header__submenu .header__menu-item{line-height:1.45;padding:1rem 1.6rem}.header__inline-menu .header__submenu details>summary .icon-caret,.header__inline-menu .header__submenu details[open]>summary .icon-caret{transform:rotate(-90deg)}.header__inline-menu .header__submenu details[open]>summary{background:#00535612;border-radius:6px}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
