body:has(.kxcd-root),body:has(.kxcd-root) .site-main{background:#f7f9fc}.kxcd-root .productgrid--outer .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:28px 0 30px;font-size:13px;line-height:1.5}.kxcd-root .breadcrumbs-container a,.kxcd-root .breadcrumbs-container span{font-size:13px;line-height:1.5}.kxcd-root .breadcrumbs-container a{color:#5a6a82;font-weight:500;text-decoration:none}.kxcd-root .breadcrumbs-container .breadcrumbs-delimiter{color:#a2a8b0}.kxcd-root .breadcrumbs-container .breadcrumbs-delimiter svg{display:none}.kxcd-root .breadcrumbs-container .breadcrumbs-delimiter:before{content:"\203a"}.kxcd-root .breadcrumbs-container>span:last-child{color:#18202c;font-weight:600}@media(hover:hover)and (pointer:fine){.kxcd-root .breadcrumbs-container a:hover{color:#18202c}}.kxcd-root .productgrid--masthead .kx-collection-intro{max-width:650px;margin:0 0 32px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#52637b}.kxcd-root .productgrid--masthead .collection--title{margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:#14233a}.kxcd-root .productgrid--outer .productgrid--sidebar{align-self:start;padding:8px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1025400a,0 8px 24px #1025400f}.kxcd-root .productgrid--sidebar .collection-filters__filter-group,.kxcd-root .productgrid--sidebar .collection-filters__filter-group:last-of-type{margin:0;padding:0;border:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-group+.collection-filters__filter-group{margin-top:2px}.kxcd-root .productgrid--sidebar .collection-filters__filter-group-heading{gap:12px;min-height:48px;margin:0;padding:8px 14px;border-radius:10px;color:#3c4a5e;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.kxcd-root .productgrid--sidebar .collection-filters__filter-title{font-size:14px;font-weight:500;line-height:1.3;color:inherit}.kxcd-root .productgrid--sidebar .collection-filters__filter-group-heading[aria-expanded=true]{background:#f1f4f8;color:#18202c}.kxcd-root .productgrid--sidebar .collection-filters__filter-group-heading[aria-expanded=true] .collection-filters__filter-title{font-weight:600}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .collection-filters__filter-group-heading:not([aria-expanded=true]):hover{background:#f7f9fb;color:#18202c}}.kxcd-root .productgrid--sidebar .collection-filters__filter-list{padding:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-link{padding-left:0;padding-right:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-link{display:flex;align-items:center;gap:10px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:focus{outline:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .filter-icon--checkbox{flex:none;display:flex;margin:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-link{width:100%;box-sizing:border-box}.kxcd-root .productgrid--sidebar .collection-filters__filter-link .collection-filters__filter-list-item-text{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin:0}.kxcd-root .productgrid--sidebar .kx-opt-label{flex:1 1 auto;min-width:0}.kxcd-root .productgrid--sidebar .kx-opt-count{flex:none;min-width:24px;height:22px;box-sizing:border-box;padding:0 7px;border-radius:1000px;background:#f4f6f8;color:#a2a8b0;font:600 12px/22px Montserrat,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark{width:18px;height:18px;box-sizing:border-box;border:1.5px solid #B8C1CC;border-radius:5px;background-color:#fff;transition:border-color .16s cubic-bezier(.4,0,.2,1),background-color .16s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.23,1,.32,1)}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark[data-animation-state=unchecked]{border-color:#b8c1cc;box-shadow:inset 0 0 #18202c}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark[data-animation-state=checked]{border-color:#18202c;box-shadow:inset 0 0 0 30px #18202c}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark__check,.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark__indeterminate{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .collection-filters__filter-link:hover .checkmark[data-animation-state=unchecked]{border-color:#5a6a82;background-color:#f4f6f8}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:hover .checkmark[data-animation-state=checked]{border-color:#2e3a4b;box-shadow:inset 0 0 0 30px #2e3a4b}}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:active .checkmark{transform:scale(.88);transition-duration:.16s,.16s,.22s,0s}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:focus .checkmark[data-animation-state=unchecked]{border-color:#b8c1cc;box-shadow:inset 0 0 #18202c}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:focus .checkmark[data-animation-state=checked]{box-shadow:inset 0 0 0 30px #18202c}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:focus-visible .checkmark{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:has(.checkmark[data-animation-state=checked]) .collection-filters__filter-list-item-text{color:#18202c;font-weight:600}@media(pointer:coarse){.kxcd-root .productgrid--sidebar .collection-filters__filter-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item .checkmark{transition:none}.kxcd-root .productgrid--sidebar .collection-filters__filter-link:active .checkmark{transform:none}}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item:first-child{padding-top:10px}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item:last-child{padding-bottom:12px}.kxcd-root .productgrid--sidebar .collection-filters__filter-link,.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item-text{font-size:14px;line-height:1.35;color:#3c4a5e}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .collection-filters__filter-link:hover .collection-filters__filter-list-item-text{color:#18202c}}.kxcd-root .productgrid--wrapper .productgrid--utils-container{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;min-height:44px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(min-width:860px){.kxcd-root .productgrid--outer .productgrid--sidebar{margin-top:72px}}@media(min-width:860px){.kxcd-root .productgrid--outer.layout--has-sidebar{grid-template-columns:256px minmax(0,1fr);column-gap:32px}.kxcd-root .productgrid--outer .productgrid--sidebar{width:256px;min-width:256px;max-width:256px;box-sizing:border-box}}body:has(.kxcd-root) .site-main{overflow-x:clip;overflow-y:visible}@media(min-width:860px){.kxcd-root .productgrid--outer .productgrid--sidebar{position:sticky;top:calc(var(--kx-head,98px) + 24px);max-height:calc(100vh - var(--kx-head,98px) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#D7DDE5 transparent;transition:top .2s cubic-bezier(.4,0,.2,1),max-height .2s cubic-bezier(.4,0,.2,1)}}body:has(.kxcd-root) .kxcl-launcher{background-image:linear-gradient(135deg,#0095ff,#1512c0,#bf00ff 66%,#1512c0,#0095ff);background-size:300% 300%;animation:kx-launcher-grad 8s ease-in-out infinite alternate}@keyframes kx-launcher-grad{0%{background-position:0% 0%}to{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){body:has(.kxcd-root) .kxcl-launcher{animation:none;background-image:linear-gradient(155deg,#0095ff 20%,#1512c0 50%,#bf00ff 90%);background-size:auto}}.kxcd-root .productgrid--utils-container .productgrid--utils{margin:0;padding:0;border:0;background:transparent}.kxcd-root .productgrid--utils-container .utils-view{display:flex;align-items:center;width:auto;margin-left:auto}@media(min-width:860px){.kxcd-root .productgrid--utils-container .utils-sortby{display:flex;align-items:center;gap:12px}}@media(min-width:860px){.kxcd-root .productgrid--utils-container .utils-view{order:1;margin-left:0}.kxcd-root .productgrid--utils-container .utils-sortby{order:2;margin-left:auto}}.kxcd-root .utils-sortby-title,.kxcd-root .utils-viewtoggle-label{margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:#5a6a82;white-space:nowrap}.kxcd-root .utils-sortby-select--wrapper{position:relative;margin:0}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select{height:44px;min-width:220px;margin:0;padding:0 44px 0 18px;border:0;border-radius:1000px;background:#fcfcfc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25l4.5-4.5' stroke='%235A6A82' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center/12px 8px;box-shadow:inset 0 0 0 1px #d7dde5;color:#18202c;font:500 14px/1.3 Montserrat,sans-serif;cursor:pointer;outline:none;transition:box-shadow .16s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:hover{box-shadow:inset 0 0 0 1px #a2a8b0}}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:focus-visible{box-shadow:inset 0 0 0 1px #1254e3,0 0 0 3px #1254e31f}.kxcd-root .utils-sortby-select--wrapper .icon-chevron-down{display:none}@supports (appearance:base-select){.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select,.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select::picker(select){-webkit-appearance:base-select;appearance:base-select}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select{display:flex;align-items:center}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select::picker-icon{display:none}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 6.25L6 1.75l4.5 4.5' stroke='%2318202C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #a2a8b0}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select::picker(select){box-sizing:border-box;min-width:max(anchor-size(width),220px);margin:8px 0 0;padding:6px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1025400a,0 12px 32px #1025401f;opacity:0;transform:translateY(-4px);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),display .16s allow-discrete,overlay .16s allow-discrete}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:open::picker(select){opacity:1;transform:none}@starting-style{.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:open::picker(select){opacity:0;transform:translateY(-4px)}}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option{display:flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 14px;border-radius:10px;background:transparent;color:#3c4a5e;font:500 14px/1.3 Montserrat,sans-serif;white-space:nowrap;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option::checkmark{display:none}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option:hover,.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option:focus-visible{background:#f7f9fb;color:#18202c;outline:0}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option:checked{background:#f1f4f8;color:#18202c;font-weight:600}@media(pointer:coarse){.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select option{min-height:44px}}@media(prefers-reduced-motion:reduce){.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select::picker(select){transform:none;transition-duration:.1s}@starting-style{.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select:open::picker(select){transform:none}}}}.kxcd-root .utils-viewtoggle{display:flex;align-items:center;gap:4px;margin:0}.kxcd-root .utils-viewtoggle .utils-viewtoggle-label{margin-right:8px}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:#5a6a82;cursor:pointer;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button svg{width:18px;height:18px}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button.active{background:#fff;color:#18202c;box-shadow:0 1px 2px #18202c14,0 2px 8px #1025400f}@media(hover:hover)and (pointer:fine){.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:not(.active):hover{background:#ffffffb3;color:#18202c}}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:active{transition-duration:0s}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:focus:not(.active){box-shadow:none;outline:0}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button.active:focus{box-shadow:0 1px 2px #18202c14,0 2px 8px #1025400f;outline:0}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:focus-visible{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .productgrid--items .productitem{position:relative;height:100%;box-sizing:border-box;padding:12px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1025400a,0 8px 24px #1025400f;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.kxcd-root .productgrid--items .productgrid--item{display:flex}.kxcd-root .productgrid--items .productgrid--item>.productitem{flex:1 1 auto;min-width:0}.kxcd-root .productgrid--items>.productgrid--item.kx-out{display:none!important}.kxcd-root .kx-active-filters{display:none;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 20px}.kxcd-root .kx-active-filters.is-on{display:flex}.kxcd-root .kx-chip{display:inline-flex;align-items:center;gap:6px;height:36px;box-sizing:border-box;margin:0;padding:0 8px 0 14px;border:0;border-radius:1000px;background:#fff;box-shadow:0 1px 2px #1025400f,0 4px 12px #1025400d;color:#18202c;font:600 13px/1 Montserrat,sans-serif;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.23,1,.32,1)}.kxcd-root .kx-chip-k{color:#5a6a82;font-weight:500}.kxcd-root .kx-chip-x{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;border-radius:1000px;color:#5a6a82;transition:background .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .kx-chip:hover{box-shadow:0 1px 2px #1025400f,0 8px 20px #18202c1a}.kxcd-root .kx-chip:hover .kx-chip-x{background:#f1f4f8;color:#18202c}}.kxcd-root .kx-chip:active{transform:scale(.97);transition-duration:0s}.kxcd-root .kx-chip:focus{outline:0}.kxcd-root .kx-chip:focus-visible{outline:2px solid #18202C;outline-offset:2px}@starting-style{.kxcd-root .kx-chip{opacity:0;transform:scale(.94)}}.kxcd-root .kx-chip{transition-property:box-shadow,transform,opacity}.kxcd-root .kx-chip-clear{height:36px;margin:0;padding:0 10px;border:0;border-radius:1000px;background:transparent;color:#5a6a82;font:600 13px/1 Montserrat,sans-serif;cursor:pointer;transition:color .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .kx-chip-clear:hover{color:#18202c;background:#ffffffb3}}.kxcd-root .kx-chip-clear:focus{outline:0}.kxcd-root .kx-chip-clear:focus-visible{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .kx-filter-empty{display:none;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;border:1px dashed #b8c8da;border-radius:16px;text-align:center}.kxcd-root .kx-filter-empty.is-on{display:flex}.kxcd-root .productgrid--outer:has(.kx-filter-empty.is-on) .pagination--container{display:none}.kxcd-root .kx-filter-empty p{margin:0;color:#52637b;font:400 15px/1.5 Montserrat,sans-serif}.kxcd-root .kx-filter-empty-clear{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;border:0;border-radius:1000px;background:transparent;box-shadow:inset 0 0 0 2px #d7dde5;color:#18202c;font:600 14px/1.3 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;transition:background-color .32s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .kx-filter-empty-clear:hover{background:#f4f6f8;box-shadow:inset 0 0 0 2px #a2a8b0}}@media(pointer:coarse){.kxcd-root .kx-chip,.kxcd-root .kx-chip-clear{height:44px}}@media(prefers-reduced-motion:reduce){.kxcd-root .kx-chip{transition:none}@starting-style{.kxcd-root .kx-chip{transform:none}}}.kxcd-root .productgrid--items>.productgrid--item.kx-enter{animation:kx-card-in .48s cubic-bezier(.22,.61,.36,1) var(--kx-d,0ms) both}@keyframes kx-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kxcd-root .productgrid--items>.productgrid--item.kx-enter{animation-name:kx-card-fade;animation-duration:.24s}@keyframes kx-card-fade{0%{opacity:0}to{opacity:1}}}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--items .productitem:hover{transform:translateY(-2px);box-shadow:0 8px 22px #18202c1a}}.kxcd-root .productgrid--items .productitem:active{transform:none;box-shadow:0 1px 2px #1025400a,0 8px 24px #1025400f;transition-duration:0s}.kxcd-root .productgrid--items .productitem:has(.productitem--title a:focus-visible){outline:2px solid #18202C;outline-offset:2px}.kxcd-root .productgrid--items .productitem a:focus-visible{outline:0}@media(prefers-reduced-motion:reduce){.kxcd-root .productgrid--items .productitem{transition:none}.kxcd-root .productgrid--items .productitem:hover{transform:none}}.kxcd-root .productgrid--items .productitem--title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:16px}.kxcd-root .productgrid--items .productitem__image-container{margin:0;border-radius:12px;overflow:hidden;background:#fff}.kxcd-root .productgrid--items .productitem--image{position:relative;margin:0}.kxcd-root .productgrid--items .productitem--info{padding:14px 6px 6px}.kxcd-root .productgrid--items .productitem--title{margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.kxcd-root .productgrid--items .productitem--title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#18202c;text-decoration:none}.kxcd-root .productgrid--items .productitem__price{margin:0;font-family:Montserrat,sans-serif}.kxcd-root .productgrid--items .productitem__price .price__current{font-size:16px;font-weight:700;line-height:1.3;color:#14233a}.kxcd-root .productgrid--items .productitem__price .price__current--on-sale{color:#14233a}.kxcd-root .productgrid--items .kx-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.kxcd-root .productgrid--items .kx-badges .productitem__badge{position:static;top:auto;left:auto;margin:0}.kxcd-root .productgrid--items .productitem__badge.kx-badge-discount{background:#fdecec;color:#b42318}.kxcd-root .productgrid--items .productitem__price .price__compare-at{margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.3;color:#8a94a3}.kxcd-root .productgrid--items .knox-quote-price-label{display:flex;margin:0;padding:0}.kxcd-root .productgrid--items .kx-quote-tag{display:inline-flex;align-items:center;height:26px;box-sizing:border-box;padding:0 10px;border-radius:1000px;background:#f4f6f8;color:#3c4a5e;font:600 12px/1 Montserrat,sans-serif;letter-spacing:.01em;white-space:nowrap}.kxcd-root .productgrid--items .productitem__badge{top:10px;left:10px;right:auto;bottom:auto;z-index:2;padding:4px 10px;border-radius:1000px;background:#f1f4f8;color:#3c4a5e;font:600 12px/1.3 Montserrat,sans-serif;letter-spacing:.01em;text-transform:none}.kxcd-root .productgrid-listview .productgrid--items .productitem__container{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto;gap:28px;align-items:center}.kxcd-root .productgrid-listview .productgrid--items .productitem__image-container{grid-row-end:auto;width:auto}.kxcd-root .productgrid-listview .productgrid--items .productitem--info{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin:0;padding:8px 16px 8px 0}.kxcd-root .productgrid-listview .productgrid--items .productitem--info .productitem__price{display:block}.kxcd-root .productgrid-listview .productgrid--items .productitem--title{margin:0 0 8px;font-size:16px;font-weight:600;color:#18202c}.kxcd-root .productgrid-listview .productgrid--items .productitem--title a{-webkit-line-clamp:2}.kxcd-root .productgrid-listview .productgrid--items .productitem--description{max-width:640px}.kxcd-root .productgrid-listview .productgrid--items .productitem--description p{margin:10px 0 16px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6;color:#52637b}.kxcd-root .productgrid-listview .productgrid--items .productitem--link{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:33px;padding:8px 16px;box-sizing:border-box;border-radius:1000px;box-shadow:inset 0 0 0 2px #d7dde5;color:#18202c;font:600 14px/1.3 Montserrat,sans-serif;letter-spacing:.02em;text-decoration:none;transition:background-color .32s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid-listview .productgrid--items .productitem--link:hover{background:#f4f6f8;box-shadow:inset 0 0 0 2px #a2a8b0;color:#18202c}}.kxcd-root .productgrid-listview .productgrid--items .productitem--link:active{background:#f4f6f8;transition-duration:0s}.kxcd-root .productgrid-listview .productgrid--items .productitem--link:focus-visible{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .productgrid-listview .productgrid--items .productgrid--item{margin:16px 0 0}.kxcd-root .productgrid-listview .productgrid--items .productgrid--item:first-child{margin-top:0}@media(max-width:719px){.kxcd-root .productgrid-listview .productgrid--items .productitem__container{grid-template-columns:104px minmax(0,1fr);gap:16px}.kxcd-root .productgrid-listview .productgrid--items .productitem--description{display:none}.kxcd-root .productgrid-listview .productgrid--items .productitem--title{font-size:14px}}.kxcd-root .pagination--container{display:flex;justify-content:center;margin:48px 0 0}.kxcd-root .pagination--container .pagination--inner{display:inline-flex;align-items:center;gap:2px;margin:0;padding:6px;border-radius:1000px;background:#fff;box-shadow:0 1px 2px #1025400a,0 8px 24px #1025400f;list-style:none}.kxcd-root .pagination--container .pagination--inner>li{margin:0;padding:0}.kxcd-root .pagination--container .pagination--item{display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;box-sizing:border-box;margin:0;padding:0 12px;border-radius:1000px;color:#3c4a5e;font:500 14px/1 Montserrat,sans-serif;text-decoration:none;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.kxcd-root .pagination--container .pagination--active .pagination--item{background:#f1f4f8;color:#18202c;font-weight:600}.kxcd-root .pagination--container .pagination--ellipsis .pagination--item{min-width:24px;padding:0;color:#a2a8b0}.kxcd-root .pagination--container .pagination--next .pagination--item,.kxcd-root .pagination--container .pagination--previous .pagination--item{padding:0 14px 0 16px;font-weight:600;color:#18202c}.kxcd-root .pagination--container .pagination--previous .pagination--item{padding:0 16px 0 14px}.kxcd-root .pagination--container [class*=pagination--chevron]{display:flex;margin:0}.kxcd-root .pagination--container [class*=pagination--chevron] svg{width:12px;height:12px}@media(hover:hover)and (pointer:fine){.kxcd-root .pagination--container a.pagination--item:hover{background:#f7f9fb;color:#18202c}}.kxcd-root .pagination--container a.pagination--item:active{background:#f1f4f8;transition-duration:0s}.kxcd-root .pagination--container a.pagination--item:focus-visible{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .productgrid--utils-container .utils-filter-button,.kxcd-root .productgrid--utils-container .utils-sortby-button{align-items:center;gap:8px;min-height:44px;padding:10px 18px;box-sizing:border-box;border:0;border-radius:1000px;background:transparent;box-shadow:inset 0 0 0 2px #d7dde5;color:#18202c;font:600 14px/1.3 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .32s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1)}.kxcd-root .productgrid--utils-container .utils-filter-button:active,.kxcd-root .productgrid--utils-container .utils-sortby-button:active{background:#f4f6f8;transition-duration:0s}.kxcd-root .productgrid--utils-container .utils-filter-icon svg{width:16px;height:16px}@media(pointer:coarse){.kxcd-root .pagination--container .pagination--item{min-width:44px;height:44px}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select{font-size:16px}}.kxcd-root .utils-sortby--modal{border-radius:16px;box-shadow:0 8px 24px #1025401f}.kxcd-root .utils-sortby--modal-button{min-height:44px;padding:10px 14px;border-radius:10px;color:#3c4a5e;font:500 14px/1.3 Montserrat,sans-serif}.kxcd-root .utils-sortby--modal-button--active{background:#f1f4f8;color:#18202c;font-weight:600}.kxcd-root .pagination--container .pagination--item{transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.kxcd-root .pagination--container a.pagination--item:active{transform:scale(.96);transition:background 0s,color 0s,transform .1s cubic-bezier(.23,1,.32,1)}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button{transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:active{transform:scale(.94);transition:background 0s,color 0s,box-shadow 0s,transform .1s cubic-bezier(.23,1,.32,1)}.kxcd-root .productgrid--utils-container .utils-filter-button,.kxcd-root .productgrid--utils-container .utils-sortby-button,.kxcd-root .kx-filter-empty-clear,.kxcd-root .productgrid-listview .productgrid--items .productitem--link{transition:background-color .32s cubic-bezier(.25,.1,.25,1),box-shadow .32s cubic-bezier(.25,.1,.25,1),transform .16s cubic-bezier(.23,1,.32,1)}.kxcd-root .productgrid--utils-container .utils-filter-button:active,.kxcd-root .productgrid--utils-container .utils-sortby-button:active,.kxcd-root .kx-filter-empty-clear:active,.kxcd-root .productgrid-listview .productgrid--items .productitem--link:active{transform:scale(.97);background:#f4f6f8;transition:background-color 0s,box-shadow 0s,transform .1s cubic-bezier(.23,1,.32,1)}.kxcd-root .kx-chip-clear{transition:color .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1)}.kxcd-root .kx-chip-clear:active{transform:scale(.97);transition-duration:0s,0s,.1s,0s}@starting-style{.kxcd-root .kx-chip-clear{opacity:0}}.kxcd-root .kx-filter-empty{transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}@starting-style{.kxcd-root .kx-filter-empty.is-on{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.kxcd-root .pagination--container a.pagination--item:active,.kxcd-root .utils-viewtoggle .utils-viewtoggle-button:active,.kxcd-root .productgrid--utils-container .utils-filter-button:active,.kxcd-root .productgrid--utils-container .utils-sortby-button:active,.kxcd-root .kx-filter-empty-clear:active,.kxcd-root .kx-chip-clear:active,.kxcd-root .productgrid-listview .productgrid--items .productitem--link:active{transform:scale(.99)}@starting-style{.kxcd-root .kx-filter-empty.is-on{transform:none}}}.kxcd-root .productgrid--sidebar .collection-filters__filter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:10px 0 12px}.kxcd-root .productgrid--sidebar .collection-filters__filter-range>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px;margin:0;padding:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-label,.kxcd-root .productgrid--sidebar .collection-filters__filter-range .form-field-input:focus~.collection-filters__filter-range-label,.kxcd-root .productgrid--sidebar .collection-filters__filter-range .form-field-input:not(:placeholder-shown)~.collection-filters__filter-range-label{position:static;grid-row:1;grid-column:1;margin:0 0 6px;padding:0;transform:none;opacity:1;font:600 12px/1.3 Montserrat,sans-serif;letter-spacing:0;color:#5a6a82;pointer-events:auto}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-currency{position:relative;grid-row:2;grid-column:1;align-self:center;justify-self:start;z-index:2;margin:0 0 0 12px;transform:none;font:500 14px/1 Montserrat,sans-serif;color:#5a6a82;pointer-events:none}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input{grid-row:2;grid-column:1;width:100%;height:44px;box-sizing:border-box;margin:0;padding:0 10px 0 26px;border:0;border-radius:10px;background:#fcfcfc;box-shadow:inset 0 0 0 1px #d7dde5;color:#18202c;font:500 14px/1 Montserrat,sans-serif;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;transition:box-shadow .16s cubic-bezier(.4,0,.2,1)}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input::-webkit-inner-spin-button,.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input::placeholder{color:#a2a8b0;opacity:1}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input:hover:not(:focus){box-shadow:inset 0 0 0 1px #a2a8b0}}.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input:focus{box-shadow:inset 0 0 0 1px #1254e3,0 0 0 3px #1254e31f}@media(pointer:coarse){.kxcd-root .productgrid--sidebar .collection-filters__filter-range .collection-filters__filter-range-input{font-size:16px}}@media(min-width:860px){.kxcd-root .productgrid--outer .productgrid--sidebar{justify-self:start;width:fit-content;min-width:0;max-width:none;margin-left:-20px;margin-right:0;margin-top:56px;padding:16px 4px 32px 20px;border-radius:0;background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;top:calc(var(--kx-head,98px) + 8px);max-height:calc(100vh - var(--kx-head,98px))}.kxcd-root .productgrid--outer .productgrid--sidebar .filter-form{width:256px;box-sizing:border-box;padding:8px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1025400a,0 8px 24px #1025400f}}@property --kx-ft{syntax:"<length>";inherits:false;initial-value:0px}@property --kx-fb{syntax:"<length>";inherits:false;initial-value:0px}@media(min-width:860px){.kxcd-root .productgrid--outer .productgrid--sidebar{--kx-ft:0px;--kx-fb:0px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--kx-ft),#000 calc(100% - var(--kx-fb)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--kx-ft),#000 calc(100% - var(--kx-fb)),transparent 100%);transition:top .2s cubic-bezier(.4,0,.2,1),max-height .2s cubic-bezier(.4,0,.2,1),--kx-ft .2s cubic-bezier(.4,0,.2,1),--kx-fb .2s cubic-bezier(.4,0,.2,1)}.kxcd-root .productgrid--outer .productgrid--sidebar[data-start=false]{--kx-ft:48px}.kxcd-root .productgrid--outer .productgrid--sidebar[data-end=false]{--kx-fb:56px}}@media(prefers-reduced-motion:reduce){.kxcd-root .productgrid--outer .productgrid--sidebar{transition:none}}.kxcd-root .productgrid--outer .kx-filters-title{display:none}@media(min-width:860px){.kxcd-root .productgrid--outer .kx-filters-title{display:block;grid-area:sidebar;align-self:start;z-index:0;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:-.02em;text-transform:none;color:#14233a}.kxcd-root .productgrid--outer .productgrid--sidebar{z-index:1}}html:has(.kxcd-root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}@media(pointer:coarse){body:has(.kxcd-root) .site-header :is(input,select,textarea){font-size:16px}}.kxcd-root .pagination--container .pagination--item,.kxcd-root .productgrid--sidebar .collection-filters__filter-group-heading,.kxcd-root .utils-viewtoggle-button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.kxcd-root .kx-sheet-head,.kxcd-root .kx-sheet-foot,.kxcd-root .kx-sheet-backdrop,.kxcd-root .kx-filter-badge{display:none}@media(max-width:859px){.kxcd-root{--kx-gut:20px}body:has(.kxcd-root) .site-footer-blocks>*,body:has(.kxcd-root) .site-footer-blocks .custom-menu-wrapper,body:has(.kxcd-root) .site-footer-blocks .custom-menu-items{min-width:0}body:has(.kxcd-root) .site-footer-blocks .custom-menu-items{flex-wrap:wrap}body:has(.kxcd-root) .site-footer-blocks{flex-wrap:wrap}body:has(.kxcd-root) .site-footer-blocks>.site-footer-block-item{flex:1 1 100%;max-width:none!important}body:has(.kxcd-root) .site-footer-blocks .custom-menu-wrapper{column-gap:40px}.kxcd-root .productgrid--wrapper .productgrid--utils-container{position:sticky;top:var(--kx-head,0px);z-index:30;display:flex;align-items:center;gap:8px;min-height:0;width:auto;margin:0 calc(-1 * var(--kx-gut)) 12px;padding:8px var(--kx-gut) 14px;background:linear-gradient(180deg,#f7f9fc 0% 70%,#f7f9fc00);transition:top .2s cubic-bezier(.4,0,.2,1)}.kxcd-root .productgrid--utils-container .utils-filter{display:block;flex:none}.kxcd-root .productgrid--utils-container .utils-filter-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 16px;background:#fff;box-shadow:inset 0 0 0 1px #d7dde5}.kxcd-root .productgrid--utils-container .utils-filter-button .utils-filter-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;flex:none}.kxcd-root .productgrid--utils-container .utils-filter-button .utils-filter-icon svg{width:18px;height:18px}.kxcd-root .productgrid--utils-container .utils-filter-button .utils-filter-text{margin:0}.kxcd-root .productgrid--utils-container .utils-sortby{display:flex;align-items:center;flex:1 1 auto;min-width:0;order:0;margin:0}.kxcd-root .productgrid--utils-container .utils-sortby-title,.kxcd-root .productgrid--utils-container .utils-sortby-button{display:none!important}.kxcd-root .productgrid--utils-container .utils-sortby-select--wrapper{display:block;flex:1 1 auto;min-width:0}.kxcd-root .utils-sortby-select--wrapper .utils-sortby-select{width:100%;min-width:0;background-color:#fff}.kxcd-root .productgrid--utils-container .utils-view{display:flex;flex:none;order:0;width:auto;margin:0}.kxcd-root .productgrid--utils-container .utils-viewtoggle-label{display:none}.kxcd-root .utils-viewtoggle .utils-viewtoggle-button{width:44px;height:44px}.kxcd-root .kx-filter-badge:not([hidden]):not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:1000px;background:#18202c;color:#fff;font:600 12px/1 Montserrat,sans-serif}.kxcd-root .productgrid--outer .productgrid--sidebar{display:flex!important;flex-direction:column;position:fixed!important;z-index:10001;left:0;right:0;bottom:0;top:auto;width:auto;min-width:0;max-width:none;height:auto;max-height:min(88dvh,780px);margin:0;padding:0;overflow:hidden;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 32px #1025402e;-webkit-mask-image:none;mask-image:none;transform:translateY(100%);visibility:hidden;transition:transform .38s cubic-bezier(.32,.72,0,1),visibility 0s linear .38s}body.kx-sheet-open .kxcd-root .productgrid--outer .productgrid--sidebar{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.32,.72,0,1),visibility 0s}.kxcd-root .productgrid--outer .productgrid--sidebar .filter-form{flex:1 1 auto;min-height:0;width:auto;margin:0;padding:4px 12px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0;background:transparent;box-shadow:none}.kxcd-root .kx-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 12px 6px 20px}.kxcd-root .kx-sheet-title{margin:0;font:700 20px/1.2 Montserrat,sans-serif;letter-spacing:-.02em;color:#14233a}.kxcd-root .kx-sheet-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:1000px;background:#f4f6f8;color:#18202c;cursor:pointer;touch-action:manipulation;transition:background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.kxcd-root .kx-sheet-close:active{transform:scale(.94);background:#e8ecf1;transition-duration:0s,.1s}.kxcd-root .kx-sheet-foot{display:flex;gap:10px;flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #EEF1F5;background:#fff}.kxcd-root .kx-sheet-clear,.kxcd-root .kx-sheet-done{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 20px;border:0;border-radius:1000px;font:600 16px/1.2 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}.kxcd-root .kx-sheet-clear{flex:none;background:transparent;box-shadow:inset 0 0 0 2px #d7dde5;color:#18202c}.kxcd-root .kx-sheet-done{flex:1 1 auto;background:#1254e3;color:#fff}.kxcd-root .kx-sheet-clear:active{background:#f4f6f8;transform:scale(.97);transition-duration:0s,.1s}.kxcd-root .kx-sheet-done:active{background:#0b4ad3;transform:scale(.97);transition-duration:0s,.1s}.kxcd-root .kx-sheet-close:focus-visible,.kxcd-root .kx-sheet-clear:focus-visible{outline:2px solid #18202C;outline-offset:2px}.kxcd-root .kx-sheet-done:focus-visible{outline:2px solid #1254E3;outline-offset:3px}.kxcd-root .kx-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#1018286b;opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}body.kx-sheet-open .kxcd-root .kx-sheet-backdrop{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.4,0,.2,1),visibility 0s}body.kx-sheet-open .kxcl-launcher{opacity:0;pointer-events:none}body.kx-sheet-open .site-main{z-index:800}html.kx-noscroll,html.kx-noscroll body{overflow:hidden}.kxcd-root .productgrid--sidebar .collection-filters__filter-range-input{font-size:16px}}@media(min-width:720px)and (max-width:859px){.kxcd-root .productgrid--outer .productgrid--sidebar{left:0;right:auto;top:0;bottom:0;width:min(380px,88vw);max-height:none;height:100dvh;border-radius:0 20px 20px 0;box-shadow:8px 0 32px #1025402e;transform:translate(-100%)}.kxcd-root .kx-sheet-head{padding-top:calc(14px + env(safe-area-inset-top,0px))}}@media(max-width:719px){.kxcd-root{--kx-gut:20px}.kxcd-root .kx-active-filters.is-on{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px calc(-1 * var(--kx-gut)) 16px;padding:0 var(--kx-gut)}.kxcd-root .kx-active-filters::-webkit-scrollbar{display:none}.kxcd-root .kx-chip,.kxcd-root .kx-chip-clear{flex:none}.kxcd-root .productgrid--utils-container .utils-filter-text{font-size:14px}}@media(max-width:379px){.kxcd-root .productgrid--utils-container .utils-filter-button .utils-filter-text{display:none}.kxcd-root .productgrid--utils-container .utils-filter-button{padding:0 13px}}@media(prefers-reduced-motion:reduce){.kxcd-root .productgrid--outer .productgrid--sidebar,.kxcd-root .kx-sheet-backdrop{transition-duration:0s}}.kxcd-root .kx-filter-badge:empty,.kxcd-root .kx-filter-badge[hidden]{display:none!important}.kxcd-root .kx-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kxcd-root .productgrid--sidebar .kx-opt-count{color:#686e77}.kxcd-root .productgrid--items .kx-card-vendor{margin:0 0 4px;font:600 11px/1.3 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5a6a82}.kxcd-root .productgrid--utils-container .kx-result-count{margin:0;font:500 13px/1.3 Montserrat,sans-serif;color:#5a6a82;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:860px){.kxcd-root .productgrid--utils-container .kx-result-count{order:2;margin-left:auto}.kxcd-root .productgrid--utils-container .utils-sortby{order:3;margin-left:20px}}@media(max-width:859px){.kxcd-root .productgrid--utils-container .kx-result-count{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.kxcd-root .productgrid--sidebar .collection-filters__filter-list-item.kx-opt-hide{display:none}.kxcd-root .productgrid--sidebar .kx-opt-search{list-style:none;margin:0;padding:10px 0 6px}.kxcd-root .productgrid--sidebar .kx-opt-search-input{display:block;width:100%;height:40px;box-sizing:border-box;margin:0;padding:0 12px 0 34px;border:0;border-radius:10px;background:#fcfcfc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='7' cy='7' r='4.75' stroke='%235A6A82' stroke-width='1.5'/%3E%3Cpath d='M10.5 10.5L13.5 13.5' stroke='%235A6A82' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 12px center/16px 16px;box-shadow:inset 0 0 0 1px #d7dde5;color:#18202c;font:500 14px/1 Montserrat,sans-serif;outline:none;-webkit-appearance:none;appearance:none;transition:box-shadow .16s cubic-bezier(.4,0,.2,1)}.kxcd-root .productgrid--sidebar .kx-opt-search-input::placeholder{color:#a2a8b0;opacity:1}.kxcd-root .productgrid--sidebar .kx-opt-search-input::-webkit-search-cancel-button{-webkit-appearance:none}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .kx-opt-search-input:hover:not(:focus){box-shadow:inset 0 0 0 1px #a2a8b0}}.kxcd-root .productgrid--sidebar .kx-opt-search-input:focus{box-shadow:inset 0 0 0 1px #1254e3,0 0 0 3px #1254e31f}@media(pointer:coarse){.kxcd-root .productgrid--sidebar .kx-opt-search-input{height:44px;font-size:16px}}.kxcd-root .productgrid--sidebar .kx-opt-none{list-style:none;margin:0;padding:8px 0;font:500 13px/1.4 Montserrat,sans-serif;color:#5a6a82}.kxcd-root .productgrid--sidebar .kx-opt-none[hidden],.kxcd-root .productgrid--sidebar .kx-opt-toggle[hidden]{display:none}.kxcd-root .productgrid--sidebar .kx-opt-toggle{list-style:none;margin:0;padding:4px 0 12px}.kxcd-root .productgrid--sidebar .kx-opt-toggle-btn{display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 12px;border:0;border-radius:1000px;background:transparent;box-shadow:inset 0 0 0 1px #d7dde5;color:#18202c;font:600 13px/1 Montserrat,sans-serif;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.kxcd-root .productgrid--sidebar .kx-opt-toggle-btn:hover{background:#f4f6f8;box-shadow:inset 0 0 0 1px #a2a8b0}}.kxcd-root .productgrid--sidebar .kx-opt-toggle-btn:active{transform:scale(.97);background:#f4f6f8;transition-duration:0s,0s,.1s}.kxcd-root .productgrid--sidebar .kx-opt-toggle-btn:focus-visible{outline:2px solid #18202C;outline-offset:2px}@media(pointer:coarse){.kxcd-root .productgrid--sidebar .kx-opt-toggle-btn{min-height:44px}}.kxcd-root .productgrid--sidebar .kx-opt-search+.collection-filters__filter-list-item{padding-top:4px}.kxcd-root .productgrid--masthead .kx-collection-intro p{margin:0 0 .6em;font:inherit;color:inherit}.kxcd-root .productgrid--masthead .kx-collection-intro>:last-child{margin-bottom:0}.kxcd-root a.kx-chip,.kxcd-root a.kx-chip:visited,.kxcd-root a.kx-chip:hover{color:#18202c;text-decoration:none}.kxcd-root a.kx-chip-clear,.kxcd-root a.kx-chip-clear:visited{display:inline-flex;align-items:center;color:#5a6a82;text-decoration:none}@media(hover:hover)and (pointer:fine){.kxcd-root a.kx-chip-clear:hover{color:#18202c}}.kxcd-root a.kx-sheet-clear,.kxcd-root a.kx-sheet-clear:visited,.kxcd-root a.kx-filter-empty-clear,.kxcd-root a.kx-filter-empty-clear:visited{color:#18202c;text-decoration:none}.kxcd-root .productgrid--sidebar .collection-filters__filter-link[data-disabled]{opacity:.45;pointer-events:none}.kxcd-root [data-kxcd-region=grid]{transition:opacity .16s cubic-bezier(.4,0,.2,1)}.kxcd-root.kxcd-loading [data-kxcd-region=grid]{opacity:.55}.kxcd-root .productgrid--items .productitem--image img{display:block;width:100%;height:auto}.kxcd-root .kx-filter-empty.is-on+.pagination--container{display:none}.kxcd-root .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:28px 0 30px;font-size:13px;line-height:1.5}.kxcd-root>.breadcrumbs-container,.kxcd-root>.productgrid--outer{width:auto;max-width:1320px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.kxcd-root>.breadcrumbs-container{margin-top:0;margin-bottom:0;padding-top:28px;padding-bottom:30px}.kxcd-root>.productgrid--outer{padding-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/84/assets/knox-collection-default.css.map */
