.k-word{margin-right:.2em}.k-word:last-child{margin-right:0}.k-hero__sock img{top:0;left:0;width:100%;height:100%;padding:17%;box-sizing:border-box;border-radius:50%}@keyframes k-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(4deg)}}html.kyso .k-marquee a:hover,html.kyso .k-marquee a:focus-visible{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}html.kyso .site-nav__dropdown:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px}html.kyso body.template-collection .main-content .section-header:before{display:none}html.kyso body.template-collection .main-content .section-header{background:var(--k-sky-t);box-shadow:0 0 0 100vmax var(--k-sky-t);clip-path:inset(0 -100vmax);padding:40px 0 36px;margin-bottom:32px}html.kyso .collection-filter__item--count{display:none!important}html.kyso .k-tile__count{display:none}html.kyso label.tag__checkbox-wrapper>span:not([class]){font-size:0}html.kyso label.tag__checkbox-wrapper .tag__text{font-size:16px;font-weight:500}@media(min-width:769px){html.kyso .collection-filter{justify-content:space-between}html.kyso .collection-filter__item--drawer{flex:0 0 auto}html.kyso .collection-filter__item--sort{flex:0 0 auto;width:240px;max-width:60%}}html.kyso .collapsible-trigger-btn.tag-list__header{font-family:var(--k-font-display);font-weight:800;font-size:20px;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:#0f2147;padding-top:16px;padding-bottom:16px}html.kyso .tag__checkbox{padding-inline-start:30px}html.kyso .tag__checkbox:before{width:20px;height:20px;border:2px solid #0F2147;border-radius:6px;background:#fff;box-sizing:border-box}html.kyso .tag__checkbox:after{width:10px;height:10px;inset-inline-start:5px;border-radius:3px}html.kyso input:checked~.tag__checkbox:before{background:#ffc533}html.kyso input:checked~.tag__checkbox:after{background-color:#0f2147;border-color:#0f2147}html.kyso .tag-list--active-tags{display:flex;flex-wrap:wrap;gap:8px}html.kyso .tag-list--active-tags .tag--remove{display:inline-block;margin:0}html.kyso .tag--remove a.btn{padding-right:40px}html.kyso .tag--remove .icon{inset-inline-end:16px;width:13px;height:13px}html.kyso .grid-product__image-mask{z-index:2;pointer-events:none}html.kyso .grid-product__image-mask .quick-product__btn{pointer-events:auto}html.kyso kit-variant-picker fieldset:has(label.kit-radio .kit-button:not(.kit-button--disabled)) label.kit-radio:has(.kit-button--disabled):not(:has(input:checked)){display:none}html.kyso .product__thumb{display:block;border-radius:14px;overflow:hidden;border:2px solid transparent;background:#fff}html.kyso .product__thumb.is-active{border-color:var(--k-ink)}html.kyso .product__thumb .image-wrap{background:transparent}html.kyso .kit-radio .kit-button{border-radius:999px;font-weight:600;padding:9px 18px}html.kyso .grid-product__image-mask img,html.kyso .product__main-photos img,html.kyso .product__thumb img{mix-blend-mode:normal}html.kyso .grid-product__image-mask .grid__image-contain{padding:12px;box-sizing:border-box;border-radius:26px;background-color:#fff;background-clip:content-box}html.kyso .grid-product__secondary-image,html.kyso .product__main-photos .product-image-main{background:#fff}html.kyso .k-lucky__img img{mix-blend-mode:normal;padding:12px;box-sizing:border-box;border-radius:26px;background-color:#fff;background-clip:content-box}html.kyso .site-footer .footer__item-padding{padding-right:24px}@media(max-width:768px){.k-hero__title{font-size:clamp(50px,13vw,84px)}html.kyso .grid-product__image-mask .grid__image-contain{padding:8px;border-radius:20px}html.kyso .grid-product__image-mask .grid__image-ratio:before{padding-bottom:125%}html.kyso .product__main-photos{margin-left:0;margin-right:0;margin-top:16px}html.kyso .product__main-photos .product-main-slide{margin-right:14px}html.kyso .product__main-photos .product-image-main .image-wrap{height:auto!important;padding-bottom:0!important}html.kyso .product__main-photos .product-image-main .image-wrap image-element{position:static;display:block}html.kyso .product__main-photos .product-image-main .image-wrap img{display:block;width:100%;height:auto;max-height:68vh;max-height:68svh;object-fit:contain}}html.kyso .site-nav__dropdown .site-nav__deep-dropdown a{padding-top:4px;padding-bottom:4px}html.kyso .site-nav__dropdown:has(>li:nth-child(6)):has(.site-nav__deep-dropdown){grid-template-columns:repeat(6,minmax(0,1fr))!important;width:min(1320px,calc(100vw - 40px))!important;margin-left:calc(min(1320px,100vw - 40px)/-2)!important;column-gap:18px}html.kyso .site-nav__dropdown:has(>li:nth-child(6)) .site-nav__dropdown-link--second-level{font-size:18px}@media(min-width:769px)and (max-width:1340px){html.kyso .site-navigation .site-nav__link{font-size:17px;padding-left:8px;padding-right:8px}html.kyso .site-nav__dropdown:has(.site-nav__deep-dropdown){width:min(1120px,calc(100vw - 40px))!important;margin-left:calc(min(1120px,100vw - 40px)/-2)!important}html.kyso .site-nav__dropdown:has(>li:nth-child(6)):has(.site-nav__deep-dropdown){width:calc(100vw - 40px)!important;margin-left:calc((100vw - 40px)/-2)!important;column-gap:12px}html.kyso .site-nav__dropdown:has(>li:nth-child(6)) .site-nav__dropdown-link--second-level{font-size:16px}}@media(min-width:769px)and (max-width:1280px){html.kyso .site-navigation .site-nav__link{font-size:15.5px;padding-left:6px;padding-right:6px}}@media(min-width:769px)and (max-width:1180px){html.kyso .site-header .site-navigation{display:none!important}html.kyso .site-header .js-drawer-open-nav{display:inline-block!important}}html.kyso #NavDrawer .mobile-nav__link--top-level{font-family:var(--k-font-display);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.01em;color:#0f2147;padding-top:17px;padding-bottom:17px}html.kyso #NavDrawer .mobile-nav>.mobile-nav__item:first-child>a.mobile-nav__link--top-level{display:inline-block;margin:14px 20px;padding:9px 20px 10px;background:#d93a2b;color:#fff;border:2px solid #0F2147;border-radius:999px;font-size:22px;box-shadow:3px 3px #0f2147}html.kyso #NavDrawer .mobile-nav__item:has(>.mobile-nav__has-sublist .collapsible-trigger[aria-expanded=true])>.mobile-nav__has-sublist{background:#ffeeb8}html.kyso #NavDrawer .mobile-nav>.mobile-nav__item:has(>.mobile-nav__has-sublist .collapsible-trigger[aria-expanded=true])>.mobile-nav__sublist{background:#fff;border-top:2px solid #0F2147;border-bottom:2px solid #0F2147}html.kyso #NavDrawer .mobile-nav__child-item>.mobile-nav__link{font-family:var(--k-font-display);font-weight:800;font-size:19px;color:#d93a2b!important;padding-top:11px;padding-bottom:11px}html.kyso #NavDrawer .mobile-nav__sublist .mobile-nav__sublist .mobile-nav__link{font-size:16px;font-weight:500;color:#0f2147;padding-top:9px;padding-bottom:9px}html.kyso #NavDrawer .mobile-nav__grandchildlist:before{background:#ffc533!important;width:3px!important;border-radius:3px}html.kyso #NavDrawer .collapsible-trigger__icon--circle{border-color:#0f2147;border-width:2px}html.kyso #NavDrawer .collapsible-trigger[aria-expanded=true] .collapsible-trigger__icon--circle{background:#ffc533}.k-index{padding:44px 0 80px}.k-index__eyebrow{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#d93a2b;margin:0 0 10px}.k-index__title{font-family:var(--k-font-display);font-weight:800;font-size:clamp(38px,6vw,72px);line-height:1;letter-spacing:-.02em;color:#0f2147;margin:0 0 14px}.k-index__sub{font-size:18px;max-width:46ch;margin:0 0 22px}.k-index__cta{display:flex;flex-wrap:wrap;gap:10px;margin:0}.k-index__group{margin-top:48px}.k-index__h{font-family:var(--k-font-display);font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.1;color:#0f2147;margin:0 0 18px}.k-index__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.k-index__grid li,.k-index__chips li{margin:0}.k-index__tile{display:block;text-decoration:none;color:#0f2147;border:2px solid #0F2147;border-radius:22px;padding:8px 8px 12px;background:#d8f0f8;transition:transform .18s ease,box-shadow .18s ease}.k-index__grid li:nth-child(5n+2) .k-index__tile{background:#ffeeb8}.k-index__grid li:nth-child(5n+3) .k-index__tile{background:#ffd9dd}.k-index__grid li:nth-child(5n+4) .k-index__tile{background:#c9eedd}.k-index__grid li:nth-child(5n+5) .k-index__tile{background:#e4dcfa}.k-index__tile:hover,.k-index__tile:focus-visible{transform:translateY(-4px) rotate(-1deg);box-shadow:4px 6px #0f2147}.k-index__img{display:block;aspect-ratio:4 / 5;background:#fff;border-radius:15px;overflow:hidden}.k-index__img img{width:100%;height:100%;object-fit:contain;display:block}.k-index__name{display:block;margin-top:10px;font-weight:700;font-size:15px;line-height:1.2;text-align:center}.k-index__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.k-index__chips a{display:inline-block;padding:9px 16px;border:2px solid #0F2147;border-radius:999px;background:#fff;color:#0f2147;font-weight:600;text-decoration:none}.k-index__chips a:hover,.k-index__chips a:focus-visible{background:#ffc533}@media(max-width:768px){.k-index{padding:28px 0 56px}.k-index__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-index__tile{border-radius:16px;padding:6px 6px 9px}.k-index__img{border-radius:11px}.k-index__name{font-size:13px;margin-top:7px}.k-index__group{margin-top:36px}}@media(prefers-reduced-motion:reduce){.k-index__tile{transition:none}.k-index__tile:hover,.k-index__tile:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/kyso-redesign-extras.css.map */
