:root{--kit-blue: #055d89;--kit-dark: #1a1a1a;--kit-grey-btn: #f2f2f2}.product-grid-container{--kit-col-gap-h: 35px;--kit-col-gap-v: 60px;--kit-col-margin: 45px;--kit-card-img-bg: #ffffff;--kit-brand-size: 20px;--kit-title-size: 23px;--kit-price-size: 21px;--kit-price-compare-size: 19px;--kit-price-sale-color: #C42523;--kit-badge-new-bg: #055d89;--kit-badge-new-color: #ffffff;--kit-badge-new-size: 13px;--kit-badge-sale-bg: #C42523;--kit-badge-sale-color: #ffffff;--kit-heart-size: 20px}@media screen and (min-width:1200px){.product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--kit-col-gap-v) var(--kit-col-gap-h)!important;padding-inline:var(--kit-col-margin)!important}}@media screen and (min-width:990px)and (max-width:1199px){.product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--kit-col-gap-v) var(--kit-col-gap-h)!important;padding-inline:var(--kit-col-margin)!important}}@media screen and (min-width:600px)and (max-width:989px){.product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:40px 20px!important;padding-inline:20px!important}}@media screen and (max-width:599px){.product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:32px 12px!important;padding-inline:12px!important}}.product-grid-container .product-grid__item{width:100%!important;min-width:0!important}@media screen and (min-width:990px){.product-grid-container .product-grid{padding-top:34px!important;padding-bottom:34px!important}}.product-grid-container .collection-card-link{display:block;text-decoration:none;color:inherit;width:100%}.product-grid-container .collection-card-container{padding:0;position:relative;width:100%}.product-grid-container .collection-card-image{height:auto!important;aspect-ratio:1 / 1!important;width:100%!important;position:relative;overflow:hidden;background-color:var(--kit-card-img-bg)}.product-grid-container .collection-card-image-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.product-grid-container .kit-img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.product-grid-container .kit-img-placeholder:after{content:"";display:block;width:40%;height:40%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5}.product-grid-container .collection-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block;transition:opacity .3s ease}.product-grid-container .collection-card-image .hover-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media(hover:hover)and (pointer:fine){.product-grid-container .collection-card-image:hover .hover-img{opacity:1}.product-grid-container .collection-card-image:hover .first-img{opacity:0}}.product-grid-container .tag-new{position:absolute;top:10px;left:10px;z-index:10;background-color:var(--kit-badge-new-bg);color:var(--kit-badge-new-color);font-size:var(--kit-badge-new-size);font-weight:600;line-height:1;padding:5px 10px;border-radius:3px;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.product-grid-container .tag-sale{position:absolute;top:10px;left:10px;z-index:10;background-color:var(--kit-badge-sale-bg);color:var(--kit-badge-sale-color);font-size:var(--kit-badge-new-size);font-weight:600;line-height:1;padding:5px 10px;border-radius:3px;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none}.product-grid-container .tag-new+.tag-sale{top:38px}.product-grid-container .tag-stock{position:absolute;left:10px;bottom:10px;z-index:10}.product-grid-container .tag-prefer{position:absolute;top:10px;right:10px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:none;border:none;padding:0}.product-grid-container .tag-prefer .heart-icon{display:block;width:var(--kit-heart-size);height:var(--kit-heart-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .15s ease,transform .15s ease}.product-grid-container .tag-prefer[aria-pressed=true] .heart-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23055d89' stroke='%23055d89' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E")}.product-grid-container .tag-prefer:active .heart-icon{transform:scale(1.2)}.product-grid-container .collection-card-content{margin-top:12px;padding:0}.product-grid-container .collection-card-content p{margin:0;line-height:1.3}.product-grid-container .collection-card-content .brand-name{font-size:var(--kit-brand-size);font-weight:400;color:#1a1a1a;margin-bottom:4px}.product-grid-container .collection-card-content .collection-card-title{font-size:var(--kit-title-size);font-weight:500;color:#1a1a1a;margin-bottom:6px;line-height:1.25}.product-grid-container .collection-card-content .price-container .price,.product-grid-container .collection-card-content .price-container p.price{font-size:var(--kit-price-size)!important;font-weight:500!important;color:#1a1a1a!important}.product-grid-container .collection-card-content .price-discount .price,.product-grid-container .collection-card-content .price-discount p.price{font-size:var(--kit-price-size)!important;font-weight:500!important;color:var(--kit-price-sale-color)!important}.product-grid-container .collection-card-content .price-compare{font-size:var(--kit-price-compare-size)!important;font-weight:400!important;color:#888!important;text-decoration:line-through!important;display:block!important;margin-top:2px!important;line-height:1.3!important}.product-grid-container .collection-card-content .price-invece-di{font-size:var(--kit-price-compare-size)!important;font-weight:400!important;color:#888!important;display:block!important;margin-top:2px!important;line-height:1.3!important}.product-grid-container .collection-card-content .price-discount span{font-size:var(--kit-price-compare-size)!important;font-weight:400!important;color:#888!important;display:block!important;margin-top:2px!important}.product-grid-container .collection-card-container:before{border-left:1px solid #055D89;border-bottom:1px solid #055D89;content:"";position:absolute;left:-10px;bottom:-10px;width:0;height:0;opacity:0;transition:all .2s;z-index:0;pointer-events:none}.product-grid-container .collection-card-container:after{border-right:1px solid #055D89;border-top:1px solid #055D89;content:"";position:absolute;right:-10px;top:-10px;width:0;height:0;opacity:0;transition:all .2s;z-index:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.product-grid-container .collection-card-container:hover:before,.product-grid-container .collection-card-container:hover:after{width:40%;height:40%;opacity:1}}@media screen and (max-width:599px){.product-grid-container{--kit-brand-size: 13px;--kit-title-size: 14px;--kit-price-size: 14px;--kit-price-compare-size: 12px;--kit-badge-new-size: 11px}.product-grid-container .collection-card-content{margin-top:8px}}@media screen and (min-width:600px)and (max-width:989px){.product-grid-container{--kit-brand-size: 15px;--kit-title-size: 17px;--kit-price-size: 16px;--kit-price-compare-size: 14px}}.main-collection-grid .pagination__item:last-child .pagination__link--arrow:not(.pagination__link--disabled),.pagination__item:last-child .pagination__link--arrow:not(.pagination__link--disabled){background-color:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.main-collection-grid .pagination__link--arrow.pagination__link--disabled,.pagination__link--arrow.pagination__link--disabled{background-color:#fff!important;border-color:#ccc!important;color:#ccc!important;opacity:1!important}.pagination__link[aria-current=page]:before{background:transparent!important;border:1px solid #1a1a1a!important}.pagination__link--current{color:#1a1a1a!important}.pagination{--pagination-size: 40px}.custom-collection-3col{padding:32px 0 24px!important}.custom-collection-3col h1{font-size:38px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:6px!important;color:#1a1a1a!important}.custom-collection-3col .briciole li{font-size:16px!important;color:#666!important}.custom-collection-3col .center .description{font-size:17px!important;line-height:24px!important;font-weight:300!important;color:#1a1a1a!important}.custom-collection-3col .right img{max-height:65px;width:auto;max-width:100%}@media screen and (min-width:769px)and (max-width:1500px){.custom-collection-3col h1{font-size:30px!important}}@media screen and (max-width:768px){.custom-collection-3col h1{font-size:26px!important}.custom-collection-3col .briciole li{font-size:14px!important}.custom-collection-3col .center .description{font-size:15px!important;line-height:22px!important}}@media screen and (min-width:990px){.facets--horizontal{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-height:48px!important;padding-block:8px!important;gap:0!important}.facets--horizontal .facets__form{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:100%!important;gap:0!important}.facets--horizontal .facets__filters-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:28px!important;flex:1 1 auto!important;overflow:visible!important}.facets--horizontal .facets__overflow-list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:28px!important;flex:1 1 auto!important;overflow:visible!important;contain:none!important}.facets--horizontal .facets__overflow-list accordion-custom[slot=overflow]{display:block!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important}.facets--horizontal .facets__overflow-list [part=more],.facets--horizontal .overflow-list__more-button{display:none!important}.facets--horizontal .facets__filters-wrapper,.facets--horizontal .facets__form,.facets--horizontal .facets__form-wrapper,.facets-block-wrapper{overflow:visible!important}.facets--horizontal .facets__panel{position:relative;padding:0}.facets--horizontal .facets__summary{display:inline-flex!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 20px!important;background-color:var(--kit-grey-btn)!important;border-radius:4px!important;cursor:pointer;white-space:nowrap;font-size:19px!important;font-weight:400!important;color:var(--kit-dark)!important;border:none!important;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .18s ease,color .18s ease;list-style:none}.facets--horizontal .facets__summary::-webkit-details-marker{display:none}.facets--horizontal .facets__label{font-size:19px!important;font-weight:400!important;color:inherit!important;white-space:nowrap}.facets--horizontal .facets__summary .icon-caret,.facets--horizontal .facets__summary .svg-wrapper svg{width:16px!important;height:16px!important;color:var(--kit-blue)!important;flex-shrink:0;transition:transform .18s ease,color .18s ease}.facets--horizontal .facets__summary .icon-caret path,.facets--horizontal .facets__summary .svg-wrapper svg path,.facets--horizontal .facets__summary .svg-wrapper svg polyline{stroke-width:2!important}.facets--horizontal .facets__status .bubble,.facets--horizontal .facets__status.bubble{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background-color:var(--kit-blue);color:#fff;border-radius:9px;font-size:11px;font-weight:600;line-height:1;margin-left:2px}.facets--horizontal .facets__panel[open]>.facets__summary{background-color:var(--kit-dark)!important;color:#fff!important}.facets--horizontal .facets__panel[open]>.facets__summary .facets__label{color:#fff!important}.facets--horizontal .facets__panel[open]>.facets__summary .icon-caret,.facets--horizontal .facets__panel[open]>.facets__summary .svg-wrapper svg{color:#fff!important;transform:rotate(180deg)}.facets--horizontal .facets__panel[open]>.facets__summary .icon-caret path,.facets--horizontal .facets__panel[open]>.facets__summary .svg-wrapper svg path,.facets--horizontal .facets__panel[open]>.facets__summary .svg-wrapper svg polyline{stroke:#fff!important}@media(hover:hover)and (pointer:fine){.facets--horizontal .facets__summary:hover{background-color:#e8e8e8!important}.facets--horizontal .facets__panel[open]>.facets__summary:hover{background-color:#222!important}}.facets--horizontal .facets__panel-content,.facets--horizontal .details-content{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:270px!important;max-width:270px!important;min-width:270px!important;max-height:380px!important;background-color:#fff!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important;border:1px solid rgba(0,0,0,.08)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:200!important;padding:0!important}.facets--horizontal .facets__panel:has([data-filter-param-name*=price]) .facets__panel-content,.facets--horizontal .facets__panel:has([data-testid=price-filter]) .facets__panel-content{width:320px!important;max-width:320px!important;min-width:320px!important}.facets--horizontal .facets__inputs-wrapper{overflow-y:auto!important;overflow-x:hidden!important;max-height:300px!important;padding:8px 14px 12px!important;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.facets--horizontal .facets__inputs-wrapper::-webkit-scrollbar{width:4px}.facets--horizontal .facets__inputs-wrapper::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:2px}.facets--horizontal .facets__inputs-list{display:flex!important;flex-direction:column!important;gap:0!important}.facets--horizontal .facets__inputs-list-item{display:flex!important;align-items:center!important;min-height:33px!important;padding:0 2px}.facets--horizontal .facets__inputs-list-item .checkbox__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.facets--horizontal .facets__inputs-list-item .icon-checkmark{width:22px!important;height:22px!important;min-width:22px!important;border:1.5px solid #c0c0c0!important;border-radius:3px!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:border-color .15s ease,background-color .15s ease;position:relative}.facets--horizontal .facets__inputs-list-item .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--kit-dark)!important;border-color:var(--kit-dark)!important}.facets--horizontal .facets__inputs-list-item .icon-checkmark svg{display:none!important}.facets--horizontal .facets__inputs-list-item .checkbox__input:checked+.checkbox__label .icon-checkmark svg{display:block!important;width:13px!important;height:13px!important;color:#fff!important;stroke:#fff!important}.facets--horizontal .facets__inputs-list-item .checkbox__label{display:flex!important;align-items:center!important;cursor:pointer;width:100%}.facets--horizontal .facets__inputs-list-item .checkbox__label-text{font-size:17px!important;color:var(--kit-dark)!important;line-height:33px!important;padding-left:10px!important;cursor:pointer;flex:1}.facets--horizontal .facets__inputs-list-item .facets__count,.facets--horizontal .facets__inputs-list-item .checkbox__count{font-size:14px!important;color:#999!important;margin-left:auto!important;padding-left:6px!important;flex-shrink:0!important}.facets--horizontal .facets__inputs-list-item--disabled{opacity:.4;pointer-events:none}@media(hover:hover)and (pointer:fine){.facets--horizontal .facets__inputs-list-item:not(.facets__inputs-list-item--disabled):hover{background-color:#00000008;border-radius:3px}.facets--horizontal .facets__inputs-list-item:not(.facets__inputs-list-item--disabled):hover .icon-checkmark{border-color:var(--kit-blue)!important}}.facets--horizontal .facets__inputs-list-item .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:2px solid var(--kit-blue)!important;outline-offset:2px!important}.kit-facet-search{display:flex;align-items:center;margin:10px 14px 6px;border:1px solid #b3cbd7;border-radius:4px;background:#fff;overflow:hidden;flex-shrink:0}.kit-facet-search__input{flex:1;border:none;outline:none;padding:8px 10px;font-size:16px;color:var(--kit-dark);background:transparent;font-family:inherit;min-width:0}.kit-facet-search__input{font-size:13px}.kit-facet-search__icon{width:16px;height:16px;margin-right:10px;color:#888;flex-shrink:0}.kit-facet-item--hidden{display:none!important}.facets--horizontal .facets__clear{display:none;padding:8px 14px 10px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.facets--horizontal .facets__clear--active{display:flex;justify-content:flex-end}.facets--horizontal .clear-filter{font-size:12px;color:var(--kit-blue);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.facets--horizontal .products-count-wrapper,.facets__form .products-count-wrapper,.facets__form>.products-count-wrapper{font-size:13px!important;color:#1a1a1a73!important;height:auto!important;align-self:center!important;order:100!important}.facets--horizontal .column-options-wrapper,.facets__form .column-options-wrapper,.facets__form>.column-options-wrapper,.facets--horizontal [class*=grid-density],.facets--horizontal [class*=grid-view],.facets--horizontal .grid-density-controls,[class*=grid-density-controls]{display:none!important}.facets--horizontal .sorting-filter__horizontal,.facets__form>sorting-filter-component{display:flex!important;align-items:center!important;flex-shrink:0!important;margin-left:auto!important;padding-left:24px!important;gap:8px!important;order:50!important}.facets--horizontal .kit-sort-label{font-size:20px!important;font-weight:400!important;color:var(--kit-dark)!important;white-space:nowrap!important;flex-shrink:0!important}.facets--horizontal .facets__summary .kit-sort-label-hidden{display:none!important}.facets--horizontal .sorting-filter__horizontal .facets__status{display:flex!important}.facets--horizontal .sorting-filter__horizontal .facets__label{font-size:20px!important;font-weight:400!important;color:var(--kit-dark)!important;white-space:nowrap!important}.facets--horizontal .sorting-filter__horizontal .facets__summary{background-color:var(--kit-grey-btn)!important;min-width:240px!important;width:240px!important;padding:0 20px!important;justify-content:space-between!important;font-size:19px!important}.facets--horizontal .sorting-filter__horizontal .facets__status{font-size:19px!important;font-weight:400!important;color:inherit!important;display:flex!important}.facets--horizontal .sorting-filter__options{right:0!important;left:auto!important;width:240px!important;min-width:200px!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important;border:1px solid rgba(0,0,0,.08)!important;top:calc(100% + 8px)!important}.facets--horizontal .sorting-filter__option{padding:8px 14px!important;font-size:17px!important;min-width:180px!important}@media(hover:hover)and (pointer:fine){.facets--horizontal .sorting-filter__option:hover{background-color:#0000000a;border-radius:4px}}.facets--horizontal .sorting-filter__checkmark{color:var(--kit-blue)!important}.facets--horizontal .sorting-filter__options{background-color:#fff!important;color:var(--kit-dark)!important}.facets--horizontal .sorting-filter__option{grid-template-columns:22px 1fr!important;gap:12px!important}.facets--horizontal .sorting-filter__checkmark{visibility:visible!important;width:22px!important;height:22px!important;border:1.5px solid #c0c0c0!important;border-radius:3px!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}.facets--horizontal .sorting-filter__checkmark svg{display:none!important}.facets--horizontal .sorting-filter__input:checked+.sorting-filter__checkmark{background-color:var(--kit-dark)!important;border-color:var(--kit-dark)!important}.facets--horizontal .sorting-filter__input:checked+.sorting-filter__checkmark svg{display:block!important;width:13px!important;height:13px!important;color:#fff!important;stroke:#fff!important}.facets-horizontal-remove,.facets--horizontal .facets-remove--mobile-and-vertical,.facets--horizontal .facets__filters-wrapper .facets__status,.kit-filter-buttons .facets__status{display:none!important}.kit-active-filters-wrapper{display:flex!important;flex-wrap:wrap;gap:8px;padding:4px 0 8px;width:100%;align-items:center;grid-column:1 / -1;align-self:start;margin-top:-8px}.kit-active-filters-wrapper:empty{display:none!important}.kit-active-filters-wrapper .facets-remove__pill,.facets-remove__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background-color:#f2f2f2;color:var(--kit-dark);border-radius:20px;font-size:15px;font-weight:400;cursor:pointer;border:1px solid #ddd;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease;white-space:nowrap}.kit-active-filters-wrapper .facets-remove__pill .svg-wrapper,.facets-remove__pill .svg-wrapper{width:14px;height:14px;opacity:1;color:var(--kit-dark);display:flex;align-items:center;justify-content:center}.kit-active-filters-wrapper .facets-remove__pill .svg-wrapper svg,.facets-remove__pill .svg-wrapper svg{stroke:var(--kit-dark)!important}@media(hover:hover)and (pointer:fine){.kit-active-filters-wrapper .facets-remove__pill:hover,.facets-remove__pill:hover{background-color:#e0e0e0}}.kit-active-filters-wrapper .facets__clear-all-link--horizontal,.facets--horizontal .facets__clear-all-link--horizontal{font-size:15px!important;color:var(--kit-blue)!important;text-decoration:underline;height:auto;padding:4px 8px;min-width:auto;white-space:nowrap;flex-shrink:0}.facets--horizontal .price-facet--horizontal{min-width:auto;padding:12px 14px}.facets--horizontal .price-facet__inputs-wrapper{gap:12px}.facets--horizontal .price-facet__highest-price--horizontal{padding:4px 0 8px;font-size:12px;color:#1a1a1a8c}.facets--horizontal .price-facet__input{font-size:16px!important;border:1px solid #c0c0c0!important;border-radius:4px!important;padding:6px 10px!important;width:100%!important;background:#fff!important}.facets--horizontal .price-facet__input:focus{border-color:var(--kit-blue)!important;outline:none!important}}@media screen and (max-width:989px){.facets--drawer .icon-caret,.facets--vertical .icon-caret{color:var(--kit-blue)}.facets--drawer .icon-checkmark,.facets--vertical .icon-checkmark{border-radius:3px;border:1.5px solid #c0c0c0}.facets--drawer .checkbox__input:checked+.checkbox__label .icon-checkmark,.facets--vertical .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--kit-dark);border-color:var(--kit-dark)}.facets-toggle__button{font-size:14px;font-weight:500;color:var(--kit-dark);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.facets-toggle__button:active{opacity:.7}.price-facet__input{font-size:16px!important}}.kit-facet-search{display:flex;align-items:center;margin:8px 0 4px;border:1px solid #b3cbd7;border-radius:4px;background:#fff;overflow:hidden}.kit-facet-search__input{flex:1;border:none;outline:none;padding:8px 10px;font-size:16px;color:#1a1a1a;background:transparent;font-family:inherit;min-width:0}.kit-facet-search__icon{width:16px;height:16px;margin-right:10px;color:#888;flex-shrink:0}@media screen and (min-width:990px){.kit-filter-buttons{gap:16px!important}.facets--horizontal .facets__summary{height:48px!important;min-height:48px!important;padding:0 18px 0 20px!important;border-radius:14px!important;background-color:#f6f6f6!important;border:0!important;font-size:18px!important;font-weight:500!important;color:#333!important;gap:10px!important;transition:background-color .15s ease,color .15s ease}.facets--horizontal .facets__summary .facets__label{font-size:18px!important;font-weight:500!important;color:inherit!important}.facets--horizontal .facets__summary .icon-caret svg{width:14px!important;height:14px!important}.facets--horizontal .facets__panel[open]>.facets__summary{background-color:#333!important;color:#fff!important}.facets--horizontal .facets__panel[open]>.facets__summary .facets__label{color:#fff!important}@media(hover:hover)and (pointer:fine){.facets--horizontal .facets__panel:not([open])>.facets__summary:hover{background-color:#ececec!important}}.facets--horizontal .facets__panel-content,.facets--horizontal .details-content:not(.sorting-filter__options){background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 14px 40px #0000001f,0 2px 8px #0000000d!important;padding:16px 16px 14px!important;min-width:300px!important;width:auto!important;top:calc(100% + 12px)!important}.facets--horizontal .kit-facet-search{position:relative!important;margin:0 0 10px!important}.facets--horizontal .kit-facet-search__input{width:100%!important;height:46px!important;border:1.5px solid #d4d4d4!important;border-radius:10px!important;padding:0 14px 0 46px!important;font-size:16px!important;color:#333!important;background:#fff!important}.facets--horizontal .kit-facet-search__input:focus{border-color:#055d89!important;outline:none!important}.facets--horizontal .kit-facet-search__icon{left:16px!important;right:auto!important;color:#333!important}.facets--horizontal .kit-facet-search__icon svg{width:18px!important;height:18px!important}.facets--horizontal .facets__inputs-list{gap:2px!important}.facets--horizontal .facets__inputs-list-item{position:relative!important;padding:0!important;border-radius:8px}.facets--horizontal .facets__inputs-list-item .checkbox{padding:9px 44px 9px 10px!important}.facets--horizontal .facets__inputs-list-item .icon-checkmark{width:22px!important;height:22px!important;min-width:22px!important;border-radius:6px!important;border:1.5px solid #555!important;margin-right:14px!important}.facets--horizontal .facets__inputs-list-item .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#333!important;border-color:#333!important}.facets--horizontal .facets__inputs-list-item .checkbox__label-text{font-size:17px!important;color:#333!important}.kit-facet-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#777;pointer-events:none;font-variant-numeric:tabular-nums}.facets--horizontal .facets__inputs-list-item--disabled .kit-facet-count{opacity:.45}.facets--horizontal .kit-more-hidden{display:none!important}.facets--horizontal .kit-expanded .kit-more-hidden,.facets--horizontal .kit-searching .kit-more-hidden{display:block!important}.facets--horizontal .kit-searching .kit-facet-item--hidden{display:none!important}.facets--horizontal .kit-searching+.kit-more,.facets--horizontal .kit-searching .kit-more{display:none!important}.kit-more{display:block;margin:8px auto 2px;padding:4px 8px;background:none;border:0;cursor:pointer;font-size:16px;color:#333;text-decoration:underline;text-underline-offset:3px}.kit-more:hover{color:#055d89}.facets--horizontal .facets__clear{margin-top:6px!important}.facets--horizontal .facets__panel:has(price-facet-component) .facets__panel-content{min-width:380px!important;padding:22px 26px 24px!important}.facets--horizontal price-facet-component:has(.kit-price) .facets__inputs-wrapper,.facets--horizontal price-facet-component:has(.kit-price) .price-facet__highest-price{display:none!important}.kit-price__labels{display:flex;justify-content:space-between;font-size:17px;color:#333;margin-bottom:18px}.kit-price__labels b{font-weight:600}.kit-price__track{position:relative;height:28px}.kit-price__track:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:#d4d4d4;border-radius:2px}.kit-price__fill{position:absolute;top:13px;height:2px;background:#333}.kit-price__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.kit-price__range::-webkit-slider-runnable-track{background:transparent;height:28px}.kit-price__range::-moz-range-track{background:transparent;height:28px}.kit-price__range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #333;cursor:grab}.kit-price__range::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #333;cursor:grab}.kit-price__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #055d8959}.facets--horizontal .sorting-filter__horizontal .facets__summary{background-color:#333!important;color:#fff!important;width:auto!important;min-width:0!important;padding:0 18px 0 22px!important;gap:8px!important}.facets--horizontal .sorting-filter__horizontal .facets__summary .icon-caret path{stroke:#fff!important}.facets--horizontal .kit-sort-label-inline{font-size:18px;font-weight:400;white-space:nowrap}.facets--horizontal .sorting-filter__horizontal .facets__status{font-weight:600!important;font-size:18px!important;color:#fff!important}.facets--horizontal .sorting-filter__options{border-radius:20px!important;border:0!important;padding:12px 10px!important;width:auto!important;min-width:280px!important;box-shadow:0 14px 40px #0000001f,0 2px 8px #0000000d!important;top:calc(100% + 12px)!important}.facets--horizontal .sorting-filter__option{padding:10px 14px!important;font-size:17px!important;gap:16px!important}.facets--horizontal .sorting-filter__checkmark{border-radius:50%!important;border:1.5px solid #555!important;width:24px!important;height:24px!important}.facets--horizontal .sorting-filter__input:checked+.sorting-filter__checkmark{background-color:#333!important;border-color:#333!important}.kit-instock{display:flex}.kit-instock__pill{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 20px 0 16px;border-radius:14px;background:#f6f6f6;color:#333;font-size:18px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s ease}.kit-instock__pill:hover{background:#ececec}.kit-instock__pill.is-disabled{opacity:.5;cursor:default}.kit-instock__input{position:absolute;opacity:0;width:1px;height:1px}.kit-instock__box{position:relative;width:22px;height:22px;border:1.5px solid #555;border-radius:6px;background:#fff;flex:0 0 22px}.kit-instock__input:checked+.kit-instock__box{background:#333;border-color:#333}.kit-instock__input:checked+.kit-instock__box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kit-instock__input:focus-visible+.kit-instock__box{box-shadow:0 0 0 3px #055d8959}}@media screen and (max-width:989px){.kit-instock{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.kit-instock__pill{display:inline-flex;align-items:center;gap:12px;font-size:16px;cursor:pointer}.kit-instock__input{position:absolute;opacity:0;width:1px;height:1px}.kit-instock__box{position:relative;width:22px;height:22px;border:1.5px solid #555;border-radius:6px;background:#fff}.kit-instock__input:checked+.kit-instock__box{background:#333;border-color:#333}.kit-instock__input:checked+.kit-instock__box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kit-facet-count{display:none}}.product-grid-container .tag-stock,.tag-stock{display:inline-flex!important;align-items:center;gap:7px;background:#fff!important;color:#333!important;padding:5px 10px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.tag-stock svg{width:9px;height:9px}@media screen and (min-width:990px){.facets--horizontal .kit-facet-search__icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;pointer-events:none}.facets--horizontal .facets__panel-content{max-height:none!important;overflow:visible!important}.facets--horizontal .facets__panel-content .facets__inputs-wrapper{max-height:320px!important;overflow-y:auto!important}.facets--horizontal .facets__inputs-list-item{display:flex!important;align-items:center!important}.facets--horizontal .facets__inputs-list-item .checkbox{flex:1 1 auto!important;min-width:0!important;padding:9px 10px!important}.facets--horizontal .facets__inputs-list-item .checkbox__label-text{white-space:normal!important}.facets--horizontal .kit-facet-count{position:static!important;transform:none!important;margin-left:12px;padding-right:10px;flex:0 0 auto}.facets--horizontal .kit-expanded .kit-more-hidden,.facets--horizontal .kit-searching .kit-more-hidden{display:flex!important}.facets--horizontal .kit-facet-item--hidden{display:none!important}}@media screen and (min-width:990px){.facets--horizontal .kit-searching .kit-more-hidden.kit-facet-item--hidden,.facets--horizontal .kit-expanded .kit-more-hidden.kit-facet-item--hidden{display:none!important}}.kit-facet-count,.facets__count,.checkbox__count,.facets--horizontal .products-count-wrapper,.facets__form .products-count-wrapper,.facets-drawer .products-count-wrapper{display:none!important}.facets--horizontal.facets--horizontal .sorting-filter__horizontal .facets__summary.facets__summary:hover,.facets--horizontal.facets--horizontal .sorting-filter__horizontal [open]>.facets__summary.facets__summary{background-color:#1a1a1a!important;color:#fff!important}.facets--horizontal.facets--horizontal .sorting-filter__horizontal .facets__summary:hover .facets__status,.facets--horizontal.facets--horizontal .sorting-filter__horizontal .facets__summary:hover .kit-sort-label-inline{color:#fff!important}.facets--horizontal .facets__panel:not([open])>.facets__summary:hover{color:#1a1a1a!important}.facets--horizontal .facets__panel[open]>.facets__summary:hover{color:#fff!important}.facets--horizontal .facets__inputs-list-item:not(.facets__inputs-list-item--disabled):hover{background-color:#f4f4f4;border-radius:10px}.facets--horizontal .facets__inputs-list-item:not(.facets__inputs-list-item--disabled):hover .facets__label,.facets--horizontal .facets__inputs-list-item:not(.facets__inputs-list-item--disabled):hover label{color:#1a1a1a!important}.facets--horizontal .sorting-filter__option:hover{background-color:#f4f4f4!important;border-radius:10px!important;color:#1a1a1a!important}.kit-instock__pill.is-disabled:hover,.kit-instock--empty .kit-instock__pill:hover{background:#f6f6f6}.kit-active-filters-wrapper .facets-remove__pill:hover{color:#1a1a1a!important}.facets--horizontal .facets__panel:not([open]):not(.sorting-filter__horizontal .facets__panel)>.facets__summary,.facets--horizontal .facets__panel:not([open]):not(.sorting-filter__horizontal .facets__panel)>.facets__summary *{opacity:1!important;color:#1a1a1a!important}.facets--horizontal .sorting-filter__horizontal .facets__summary,.facets--horizontal .sorting-filter__horizontal .facets__summary *{opacity:1!important}@media screen and (min-width:990px){.collection-wrapper>.facets-block-wrapper--horizontal,.facets-block-wrapper--horizontal{position:sticky;top:var(--kit-sticky-top, 82px);z-index:17;background:#fff}.facets-block-wrapper--horizontal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.facets-block-wrapper--horizontal:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);bottom:-12px;height:12px;pointer-events:none;z-index:-1;opacity:0;transition:opacity .2s ease;background:linear-gradient(to bottom,#00000014,#0000)}.facets-block-wrapper--horizontal.is-stuck:after{opacity:1}.facets-block-wrapper--horizontal .facets--horizontal{padding-block:10px!important}}@media screen and (max-width:989px){.collection-wrapper>.facets-toggle{position:sticky;top:var(--kit-sticky-top, 64px);z-index:17;background:#fff}.collection-wrapper>.facets-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.collection-wrapper>.facets-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;pointer-events:none;opacity:0;transition:opacity .2s ease;background:linear-gradient(to bottom,#00000014,#0000);box-shadow:none}.collection-wrapper>.facets-toggle.is-stuck:after{opacity:1}}@media screen and (max-width:989px){.product-grid-container .product-grid[product-grid-view=mobile-single]{grid-template-columns:1fr!important}}.pagination{--pagination-size: 48px;padding-block:40px 16px}.pagination__list{gap:10px;flex-wrap:wrap;justify-content:center}.pagination__list:before{display:none!important}.pagination__link:before,.pagination__link:after{display:none!important}.pagination__item{width:auto;min-width:var(--pagination-size);aspect-ratio:auto;height:var(--pagination-size)}.pagination__link{min-width:var(--pagination-size);height:var(--pagination-size);padding:0 16px;border-radius:14px;background:#f6f6f6;color:#1a1a1a;font-size:17px;font-weight:500;transition:background-color .15s ease,color .15s ease}.pagination__link:hover:not(.pagination__link--current,.pagination__link--gap,.pagination__link--disabled){background:#ececec;color:#1a1a1a}.pagination__link--current{background:#333!important;color:#fff!important}.pagination__link--gap{background:none;color:#999;min-width:24px;padding:0 4px}.pagination__link--arrow{gap:10px;padding:0 20px}.pagination__link--arrow svg{width:7px;height:11px}.pagination__link--disabled{opacity:1;color:#bbb;background:#f6f6f6}.pagination__link:focus-visible{outline:2px solid var(--kit-blue, #055d89);outline-offset:2px}@media screen and (max-width:749px){.pagination{--pagination-size: 44px}.pagination__list{gap:6px}.pagination__link{font-size:15px;padding:0 12px}.pagination__label{display:none}.pagination__link--arrow{padding:0 14px}}.main-collection-grid .pagination .pagination__item .pagination__link.pagination__link--arrow:not(.pagination__link--disabled),html body .pagination .pagination__item .pagination__link.pagination__link--arrow:not(.pagination__link--disabled){background:#f6f6f6!important;color:#1a1a1a!important;border:0!important}.main-collection-grid .pagination .pagination__item .pagination__link.pagination__link--arrow:not(.pagination__link--disabled):hover,html body .pagination .pagination__item .pagination__link.pagination__link--arrow:not(.pagination__link--disabled):hover{background:#ececec!important}.main-collection-grid .pagination .pagination__item .pagination__link.pagination__link--arrow.pagination__link--disabled,html body .pagination .pagination__item .pagination__link.pagination__link--arrow.pagination__link--disabled{background:#f6f6f6!important;color:#bbb!important;border:0!important}.main-collection-grid .pagination .pagination__item .pagination__link.pagination__link--arrow svg path,html body .pagination .pagination__item .pagination__link.pagination__link--arrow svg path{stroke:currentColor!important}html body .pagination .pagination__link[aria-current=page]:before{display:none!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kit-collection.css.map */
