@media(min-width:1025px){html.kw-plp-lateral .snc-plp--controls .snc-plp--filter-button,html.kw-plp-lateral .snc-plp--controls .snc-plp--sort-wrapper,html.kw-plp-lateral .snc-plp--filters-overlay{display:none!important}.kw-cols{order:2;margin-top:32px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:0 40px;box-sizing:border-box;width:100%}.kw-side{position:sticky;top:calc(var(--kw-head-vis, 80px) + 10px);align-self:start;max-height:calc(100vh - var(--kw-head-vis, 80px) - 20px);overflow-y:auto;padding-right:8px;scrollbar-width:thin;font-family:var(--font-nunito, "Nunito Sans", sans-serif)}.kw-side{--kw-ink: #0D1012;--kw-line: #DEE0E3;color:var(--kw-ink)}.kw-side__head{display:flex;align-items:center;justify-content:space-between;height:20px;margin:0 0 40px}.kw-side__title{margin:0;font-family:var(--font-typos, "TyposLab", serif);font-size:16px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--kw-ink)}.kw-side__clear{padding:0;border:0;background:none;font-family:var(--font-nunito, "Nunito Sans", sans-serif);font-size:14px;line-height:1.4;color:var(--kw-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.kw-side__group,html .kw-side-mode .kw-fd__toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:20px;padding:0!important;margin:0!important;border:0!important;background:none!important;font-family:var(--font-nunito, "Nunito Sans", sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:var(--kw-ink)!important;text-align:left;cursor:pointer}.kw-side__group span,html .kw-side-mode .kw-fd__toggle:after{content:"";flex:none;width:7px!important;height:7px!important;margin-right:4px;border:0!important;border-right:1.5px solid var(--kw-ink)!important;border-bottom:1.5px solid var(--kw-ink)!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .2s}.kw-side__sort.kw-open .kw-side__group span,html .kw-side-mode .snc-plp--filter-block.kw-open .kw-fd__toggle:after{transform:rotate(-135deg) translateY(-2px)!important}html .kw-side-mode .kw-fd__toggle .kw-fd__n{margin-left:6px;font-size:13px!important;color:var(--kw-ink)!important}.kw-side__sort{padding:0 0 24px;margin:0;border-bottom:1px solid var(--kw-line)}.kw-side__radios{display:none;padding-top:23px}.kw-side__sort.kw-open .kw-side__radios{display:block}.kw-side__radio{position:relative;display:flex;align-items:center;width:100%;height:44px;padding:12px 0 12px 32px;border:0;background:none;font-family:var(--font-nunito, "Nunito Sans", sans-serif);font-size:14px;font-weight:400;line-height:1.4;color:var(--kw-ink);text-align:left;cursor:pointer;box-sizing:border-box}.kw-side__radio i{position:absolute;left:0;top:11px;width:22px;height:22px;border:1px solid var(--kw-ink);border-radius:50%;box-sizing:border-box}.kw-side__radio.is-on i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--kw-ink)}html .snc-plp--filters-popover.kw-side-mode{position:static!important;transform:none!important;visibility:visible!important;width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:transparent!important;z-index:auto!important;transition:none!important}html .snc-plp--filters-popover.kw-side-mode .kw-fd__head{display:none!important}html .snc-plp--filters-popover.kw-side-mode .kw-fd__scroll{overflow:visible!important;padding:0!important}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-block{padding:24px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--kw-line)!important}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-block .snc-plp--filter-options{margin-top:16px!important}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filters-actions{display:none!important}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-option{display:flex!important;align-items:center!important;gap:10px;min-height:44px;margin:0!important}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-option input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0!important;border:1px solid var(--kw-ink);border-radius:2px;background:#fff;cursor:pointer}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-option input[type=checkbox]:checked{background:var(--kw-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat}html .snc-plp--filters-popover.kw-side-mode .snc-plp--filter-block label{font-family:var(--font-nunito, "Nunito Sans", sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:var(--kw-ink)!important;margin:0!important;padding:0!important;cursor:pointer}html.kw-plp-lateral .snc-plp--header-bar{padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}html .kw-main .snc-plp--product-image-wrapper .kw-off{display:none!important}html .kw-main .snc-plp--product-image-wrapper .kw-best,html .kw-main .snc-plp--product-image-wrapper .snc-plp--soldout-badge{position:absolute!important;top:auto!important;right:auto!important;left:10px!important;bottom:10px!important;z-index:3;margin:0!important;padding:6px 10px!important;border:0!important;border-radius:0!important;background:#ffffffeb!important;box-shadow:none!important;font-family:var(--font-nunito, "Nunito Sans", sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:lowercase!important;color:#0d1012!important}html .kw-main .snc-plp--product-image-wrapper .kw-best:first-letter,html .kw-main .snc-plp--product-image-wrapper .snc-plp--soldout-badge:first-letter{text-transform:uppercase}html .kw-main .snc-plp--product-image-wrapper .kw-best+.snc-plp--soldout-badge,html .kw-main .snc-plp--product-image-wrapper .snc-plp--soldout-badge~.kw-best{bottom:44px!important}html .kw-main .snc-plp--product-price-container{align-items:baseline;gap:8px}html .kw-main .kw-price-off{font-family:var(--font-nunito, "Nunito Sans", sans-serif);font-size:14px;font-weight:700;color:#b5501e}html .kw-main .snc-plp--product-card:hover .snc-plp--product-info{opacity:1!important;visibility:visible!important;transform:none!important}.kw-main{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.kw-main>.snc-plp--hero,.kw-main>.snc-plp--grid-rest{display:contents!important}.kw-main>:not(.snc-plp--hero):not(.snc-plp--grid-rest){grid-column:1 / -1}.kw-main .snc-plp--promo-wrapper{display:none!important}.kw-main .snc-plp--product-card{grid-column:auto!important;grid-row:auto!important;width:auto!important;height:auto!important}.kw-main{gap:24px 4px!important}.kw-main .snc-plp--product-image-wrapper{aspect-ratio:4 / 5!important;height:auto!important;min-height:0!important}.kw-main .snc-plp--product-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}.kw-main .snc-plp--product-footer{position:static!important;inset:auto!important;padding:12px 4px 0!important;background:none!important;height:auto!important;min-height:0!important;align-items:flex-start!important}.kw-main .snc-plp--product-card{overflow:visible!important;background:none!important}.kw-main .snc-plp--product-info{padding:0!important}.kw-main .snc-plp--favorite-button{width:28px!important;height:28px!important;top:8px!important;right:8px!important}.kw-main .snc-plp--favorite-button img{width:22px!important;height:auto!important;aspect-ratio:25 / 22;object-fit:contain!important}.kw-main .snc-plp--hero,.kw-main .snc-plp--grid-rest{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}}@media(min-width:1440px){.kw-cols{grid-template-columns:320px minmax(0,1fr)}.kw-main{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1025px){html .kw-main .snc-plp--product-card,html .kw-main .snc-plp--product-image-wrapper,html .kw-main .snc-plp--product-image-wrapper img,html .kw-main .snc-plp--product-image-link{border-radius:0!important}}@media(min-width:1025px){html body .kw-main .snc-plp--product-image-wrapper>.kw-best,html body .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge{height:auto!important;inset:auto auto 10px 10px!important}html body .kw-main .snc-plp--product-image-wrapper>.kw-best~.snc-plp--soldout-badge,html body .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge~.kw-best{inset:auto auto 44px 10px!important}html .kw-main .kw-price-off{order:3}}@media(min-width:1025px){html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.kw-off)>.kw-best,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.kw-off)>.snc-plp--soldout-badge,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-best,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge{top:auto!important;bottom:10px!important;left:10px!important;right:auto!important;height:auto!important}}@media(min-width:1025px){html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.kw-off)>.kw-best,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.kw-off)>.snc-plp--soldout-badge,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-best,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge{top:10px!important;bottom:auto!important;left:10px!important;font-family:var(--font-typos, "TyposLab", serif)!important;font-size:9px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:5px 8px!important}html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-best:first-letter,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge:first-letter{text-transform:none}html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-best~.snc-plp--soldout-badge,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.snc-plp--soldout-badge~.kw-best{top:36px!important}}html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper:has(.kw-off)>.kw-best,html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper:has(.kw-off)>.snc-plp--soldout-badge,html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-best,html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.snc-plp--soldout-badge,html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-off,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-off{display:block!important;position:absolute!important;z-index:3;margin:0!important;padding:5px 8px!important;height:auto!important;width:auto!important;border:0!important;border-radius:0!important;background:#fffffff0!important;box-shadow:none!important;font-family:var(--font-typos, "TyposLab", serif)!important;font-size:9px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#0d1012!important;top:10px!important;bottom:auto!important;left:10px!important;right:auto!important}html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-off,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-off{top:auto!important;bottom:10px!important;color:#b5501e!important}html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-best~.snc-plp--soldout-badge,html.kw-premium-on .snc-plp--product-card .snc-plp--product-image-wrapper>.snc-plp--soldout-badge~.kw-best{top:36px!important}html .kw-price-off{display:none!important}html.kw-premium-on .kw-view-compacta .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-best,html.kw-premium-on .kw-view-compacta .snc-plp--product-card .snc-plp--product-image-wrapper>.snc-plp--soldout-badge,html.kw-premium-on .kw-view-compacta .snc-plp--product-card .snc-plp--product-image-wrapper:has(.kw-off)>.kw-best,html.kw-premium-on .kw-view-compacta .snc-plp--product-card .snc-plp--product-image-wrapper:has(.kw-off)>.snc-plp--soldout-badge,html.kw-premium-on .kw-view-compacta .snc-plp--product-card .snc-plp--product-image-wrapper>.kw-off{display:none!important}@media(min-width:1025px){html .kw-main{grid-auto-flow:row dense}html .kw-main .snc-plp--promo-wrapper{display:block!important;position:relative!important;grid-column:2 / span 2!important;grid-row:2 / span 2!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:0!important;overflow:hidden}html .kw-main .snc-plp--promo-wrapper img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}}@media(min-width:1440px){html .kw-main .snc-plp--promo-wrapper{grid-column:3 / span 2!important}}@media(min-width:1025px){html.kw-plp-lateral .kw-main .snc-plp--product-footer{position:static!important;padding:12px 2px 0!important;background:none!important}html.kw-plp-lateral .kw-main .snc-plp--product-footer:before{content:none!important}html.kw-plp-lateral .kw-main .snc-plp--product-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:6px;align-items:baseline;width:100%}html.kw-plp-lateral .kw-main .snc-plp--product-title-link{grid-column:1;grid-row:1}html.kw-plp-lateral .kw-main .kw-card-rating{grid-column:2;grid-row:1;margin:0!important}html.kw-plp-lateral .kw-main .snc-plp--product-price-container{grid-column:1 / -1;grid-row:2;margin-top:4px!important}html.kw-plp-lateral .kw-main .snc-plp--product-title{font-size:14px!important;line-height:1.35!important;color:#0d1012!important;text-shadow:none!important}html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-price-container .snc-plp--product-price,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-price-container .kw-promo-price{color:#0d1012!important;font-size:14px!important;font-weight:400!important}html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-price-container .snc-plp--product-compare-price,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-price-container .kw-promo-was{color:#75766e!important;font-size:14px!important}html.kw-premium-on.kw-plp-lateral .kw-main .kw-card-rating,html.kw-premium-on.kw-plp-lateral .kw-main .kw-card-rating *{color:#0d1012!important;font-size:13px!important;text-shadow:none!important}html.kw-premium-on.kw-plp-lateral .kw-main .kw-card-rating svg{fill:#0d1012!important;color:#0d1012!important;width:11px!important;height:11px!important}html.kw-premium-on.kw-plp-lateral .kw-main .kw-card-rating__n{display:none!important}html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper>.kw-off,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.kw-best)>.kw-off,html.kw-premium-on.kw-plp-lateral .kw-main .snc-plp--product-image-wrapper:has(.snc-plp--soldout-badge)>.kw-off{top:auto!important;bottom:10px!important}html.kw-plp-lateral .kw-main{gap:24px 4px!important}html.kw-plp-lateral .kw-main .snc-plp--product-card{overflow:visible!important}}@media(min-width:1025px){html.kw-plp-lateral .kw-main .snc-plp--product-footer{padding:14px 12px 0!important}html.kw-plp-lateral .kw-main .snc-plp--product-price-container{margin-top:2px!important}}@media(max-width:1024px){html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-card,html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-image-wrapper,html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-image-wrapper img{border-radius:0!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-footer{position:static!important;padding:10px 8px 0!important;background:none!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:4px;align-items:baseline;width:100%;padding:0!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-title-link{grid-column:1;grid-row:1}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .kw-card-rating{grid-column:2;grid-row:1;margin:0!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-price-container{grid-column:1 / -1;grid-row:2;margin-top:2px!important;gap:6px}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-title{font-size:13px!important;line-height:1.35!important;color:#0d1012!important;text-shadow:none!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-price-container .snc-plp--product-price,html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-price-container .kw-promo-price{color:#0d1012!important;font-size:13px!important;font-weight:400!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-price-container .snc-plp--product-compare-price,html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-price-container .kw-promo-was{color:#75766e!important;font-size:13px!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .kw-card-rating,html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .kw-card-rating *{color:#0d1012!important;font-size:12px!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .kw-card-rating svg{fill:#0d1012!important;color:#0d1012!important;width:10px!important;height:10px!important}html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .kw-card-rating__n{display:none!important}}@media(max-width:1024px){html.kw-premium-on .snc-plp--root:not(.kw-view-compacta) .snc-plp--product-title{font-family:var(--font-typos, "TyposLab", serif)!important;font-weight:400!important}}@media(min-width:1025px){html.kw-plp-lateral .kw-cols{max-width:1512px;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1025px){html.kw-plp-lateral .snc-plp--header-bar,html.kw-plp-lateral .kw-cols{padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/kw-plp-lateral.css.map */
