:where(ul.products)>li:has(>.twz-sf-banner){list-style:none}:where(ul.products)>li:has(>.twz-sf-banner):has(>.twz-sf-banner--usp){grid-column:1/-1}.twz-sf-banner{--sfb-dark: var(--blue-700, #1f3d57);--sfb-light: var(--blue-400, #578aac);--sfb-frame: #ffffff;--sfb-radius: 15px}.twz-sf-banner--cta{--sfb-notch: 1rem;--sfb-notch-h: .9rem;--sfb-notch-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' fill='none'%3E%3Cpath fill='%23fff' d='M18.235 9H9.117c5.036 0 9.118-3.904 9.118-8.719s-4.082-8.718-9.118-8.718C4.082-8.437 0-4.534 0 .28S4.082 9 9.117 9H0V-8.437h18.235z'/%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;height:100%;overflow:clip;background-color:var(--sfb-dark);border-radius:var(--sfb-radius)}@media(max-width: 549px){.twz-sf-banner--cta{flex-direction:row;align-items:stretch;min-height:19.6rem}.twz-sf-banner--cta::after{content:"";position:absolute;z-index:0;inset-block-start:50%;inset-inline-start:0;width:15rem;height:30rem;background-color:var(--sfb-light);border-radius:50%;translate:-28% -50%;pointer-events:none}}.twz-sf-banner--cta:is(:hover,:focus-within) .twz-sf-banner__button{background-color:var(--blue-300, #e2eff7)}.twz-sf-banner__label{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;padding:.55rem 1.2rem .55rem 1.1rem;background-color:var(--sfb-frame);border-radius:.4rem 0 .6rem 0;color:var(--sfb-dark);font-size:1.3rem;font-weight:700;line-height:1.3}.twz-sf-banner__label::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:100%;width:var(--sfb-notch);height:var(--sfb-notch-h);margin-inline-start:-0.1rem;background:var(--sfb-notch-img) center/100% 100% no-repeat;scale:1 -1;pointer-events:none}@media(max-width: 549px){.twz-sf-banner__label{padding:.3rem 1.1rem .4rem;font-size:1.4rem;font-weight:500;line-height:2.2rem}.twz-sf-banner__label::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:0;width:var(--sfb-notch);height:var(--sfb-notch-h);background:var(--sfb-notch-img) center/100% 100% no-repeat;scale:1 -1;pointer-events:none}}.twz-sf-banner__image{position:relative;z-index:1;width:min(68%,20rem);margin:5rem auto 0}.twz-sf-banner__image img{width:100%;height:auto;max-height:18rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 549px){.twz-sf-banner__image{display:flex;flex:0 0 42%;align-items:center;align-self:stretch;justify-content:center;width:42%;max-width:15.2rem;margin:0;padding-inline:.5rem}.twz-sf-banner__image img{max-height:10.6rem}}.twz-sf-banner__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.75rem;margin-top:5rem;padding:2rem;background-color:var(--sfb-light);text-align:center}@media(max-width: 549px){.twz-sf-banner__content{z-index:1;flex:1 1 auto;align-items:stretch;justify-content:center;gap:.5rem;min-inline-size:0;margin:0;padding:2rem 2rem 2rem .9rem;background-color:rgba(0,0,0,0);text-align:start}}.twz-sf-banner__content>*{position:relative}.twz-sf-banner__image+.twz-sf-banner__content{margin-top:-5rem;padding-top:7rem}.twz-sf-banner__image+.twz-sf-banner__content::before{content:"";position:absolute;top:-2.5rem;left:-10%;width:120%;height:5rem;background-color:inherit;border-radius:50%}@media(max-width: 549px){.twz-sf-banner__image+.twz-sf-banner__content{margin-top:0;padding-top:2rem}.twz-sf-banner__image+.twz-sf-banner__content::before{content:none}}.twz-sf-banner__title{margin:0;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.3}@media(max-width: 549px){.twz-sf-banner__title{font-size:2rem;line-height:1.26}}.twz-sf-banner__text{margin:0;color:#fff;font-size:1.4rem;line-height:1.5}@media(max-width: 549px){.twz-sf-banner__text{font-size:1.2rem;line-height:1.27}}.twz-sf-banner__button{z-index:2;width:100%;margin-top:auto;padding:1.2rem 1.5rem;background-color:#fff;border-radius:999px;color:var(--sfb-dark);font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease-in-out}@media(max-width: 549px){.twz-sf-banner__button{margin-top:.6rem;padding:1.2rem 1.6rem;border-radius:.6rem;color:#143d59;line-height:2rem;white-space:nowrap}}.twz-sf-banner--usp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 3rem;padding-block:.5rem}@media(max-width: 549px){.twz-sf-banner--usp{flex-direction:column;align-items:center;gap:.35rem;padding-block:.25rem;text-align:center}}.twz-sf-banner__usps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 3rem;margin:0;padding:0;list-style:none}@media(max-width: 549px){.twz-sf-banner__usps{flex-direction:column;align-items:center;gap:.3rem}}.twz-sf-banner__usp{display:flex;align-items:center;gap:.8rem;margin:0;color:#143d59;font-size:1.4rem}@media(max-width: 549px){.twz-sf-banner__usp{gap:.6rem;font-size:1.3rem;line-height:1.35}}.twz-sf-banner__usp-icon{width:2rem;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}@media(max-width: 549px){.twz-sf-banner__usp-icon{width:1.6rem}}.twz-sf-banner__rating{display:flex;align-items:center}@media(max-width: 549px){.twz-sf-banner__rating{display:none}}
.twz-pickcolor{position:relative;cursor:pointer;background-color:var(--white);border-radius:var(--border-radius);padding:1em;font-weight:bold;color:var(--blue-800);transition:.2s ease-in-out;display:flex;align-items:center;flex-wrap:wrap;height:100%;border:1px solid var(--styled-radio-border, #cecece);justify-self:flex-start;gap:1em;overflow:clip}@media(max-width: 549px){.twz-pickcolor{padding:.5em 1em;gap:.25rem .75em}}.twz-pickcolor:is(:hover,:focus-visible){border-color:var(--blue-800)}.twz-pickcolor:has(.delete){font-size:1.4rem}.twz-pickcolor:has(input:checked){--radial-inside-bg: var(--blue-300)}.twz-pickcolor[data-has-color=false]{padding:1em 1em 1em 3em}.twz-pickcolor[data-has-color=false]::before{content:"";position:absolute;top:50%;left:.75em;transform:translateY(-50%);display:inline-block;height:1.35em;width:1.35em;border-radius:50%;transition:.4s ease-in-out;background:radial-gradient(circle, var(--radial-inside-bg, var(--white)) 40%, transparent 40%),conic-gradient(#66b3ff 0% 12.5%, #4d88ff 12.5% 25%, #7acc52 25% 37.5%, #ace65d 37.5% 50%, #ffea80 50% 62.5%, #ffcb66 62.5% 75%, #ff6667 75% 87.5%, #e64560 87.5% 100%)}.twz-pickcolor[data-has-color=false] .twz-pickcolor__color{display:none}.twz-pickcolor[data-has-color=false] .delete{display:none}.twz-pickcolor[data-has-color=true]::before{opacity:0}.twz-pickcolor[data-has-color=true]:has(.delete){padding-inline-end:5rem}.twz-pickcolor[data-has-color=true]:not(:has(.delete)){padding-inline:2.5em 6rem}.twz-pickcolor[data-has-color=true]:not(:has(.delete)) input{top:50%;left:1em;translate:0 -50%;opacity:1;margin:0}.twz-pickcolor__text{line-height:1.25}.twz-pickcolor__color{position:absolute;right:0;bottom:0;top:0;width:5rem;border-left:1px solid var(--styled-radio-border, #cecece);transition:border-left-color .3s ease-in-out}.twz-pickcolor .edit{font-size:.8em;font-weight:400;text-decoration:underline;text-underline-offset:3px;display:flex;align-items:center;gap:.5em}.twz-pickcolor .edit:hover{text-decoration:none}.twz-pickcolor .delete{--icon-stroke: var(--blue-800);position:relative;z-index:10;margin-inline:auto 1rem;padding:.5rem;translate:0 2px}.twz-pickcolor .delete:hover{--icon-stroke: var(--red-500)}
.twz-sf__container .more-info::after{content:"";position:absolute;top:50%;transform:translateY(-60%);height:1.2em;width:1.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23143D59' viewBox='0 0 12 14'%3E%3Cpath d='M5.723 7.238a.6.6 0 0 1 .167-.412.564.564 0 0 1 .807 0 .6.6 0 0 1 .167.412v3.5c0 .155-.06.303-.167.413a.56.56 0 0 1-.807 0 .6.6 0 0 1-.167-.413zm.57-2.875a.56.56 0 0 0-.403.17.59.59 0 0 0 0 .826.564.564 0 0 0 .807 0 .59.59 0 0 0 0-.825.56.56 0 0 0-.403-.17'/%3E%3Cpath fill-rule='evenodd' d='M6.294 2C3.142 2 .587 4.612.587 7.833s2.555 5.834 5.707 5.834S12 11.055 12 7.833 9.445 2 6.294 2M1.729 7.833a4.72 4.72 0 0 0 1.337 3.3A4.51 4.51 0 0 0 6.294 12.5c1.21 0 2.371-.492 3.228-1.367a4.72 4.72 0 0 0 1.337-3.3 4.72 4.72 0 0 0-1.337-3.3 4.51 4.51 0 0 0-3.228-1.366c-1.211 0-2.372.491-3.228 1.367a4.72 4.72 0 0 0-1.337 3.3' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:.35em;cursor:pointer}@media(max-width: 549px){.twz-sf__container .more-info::after{height:2rem;width:2rem;margin-left:0;transform:translate(-50%, -50%)}}.twz-sf__container{--twz-sf-container-maxwidth: 128rem;--twz-sf-container-mrg-inline: var(--theme-window-spacing);--button-border-radius: 2.5rem;--button-border-width: 1px;--button-border-color: transparent;--button-aslink-color: #143D59;--twz-sf-container-mrg-top: 4rem;--info-style: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23143D59' viewBox='0 0 12 14'%3E%3Cpath d='M5.723 7.238a.6.6 0 0 1 .167-.412.564.564 0 0 1 .807 0 .6.6 0 0 1 .167.412v3.5c0 .155-.06.303-.167.413a.56.56 0 0 1-.807 0 .6.6 0 0 1-.167-.413zm.57-2.875a.56.56 0 0 0-.403.17.59.59 0 0 0 0 .826.564.564 0 0 0 .807 0 .59.59 0 0 0 0-.825.56.56 0 0 0-.403-.17'/%3E%3Cpath fill-rule='evenodd' d='M6.294 2C3.142 2 .587 4.612.587 7.833s2.555 5.834 5.707 5.834S12 11.055 12 7.833 9.445 2 6.294 2M1.729 7.833a4.72 4.72 0 0 0 1.337 3.3A4.51 4.51 0 0 0 6.294 12.5c1.21 0 2.371-.492 3.228-1.367a4.72 4.72 0 0 0 1.337-3.3 4.72 4.72 0 0 0-1.337-3.3 4.51 4.51 0 0 0-3.228-1.366c-1.211 0-2.372.491-3.228 1.367a4.72 4.72 0 0 0-1.337 3.3' clip-rule='evenodd'/%3E%3C/svg%3E");--theme-500: #143D59;--quicklink-color: #143D59;--input-text-color: #143D59;--twz-select-active-background-color: #e2eff7;--twz-select-active-color: #143D59}@media(max-width: 1024px){.twz-sf__container{--quicklink-padding-block: .25em;--quicklink-padding-inline: .75em;--result-content-mrg-top: 2rem;--twz-sf-container-mrg-top: 2rem}}.twz-sf__container:has(.twz-sf__form[data-is-search-form=yes]){--twz-sf-container-gap: 4rem}.twz-sf__container .twz-sf__form{--button-reset-bg: transparent;--button-reset-border-color: #000;--input-border-width: 2px}.twz-sf__container .twz-sf__form button{--btn-theme-color--darkened: #cecece;font-weight:700}.twz-sf__container .twz-sf__form button.twz-sf__reset:hover{border-color:rgba(0,0,0,0);background-color:#f7f7f7}.twz-sf__container .twz-sf__form button.twz-range__input-button{--button-border-width: 1px;--button-border-radius: 4px;--button-bg: transparent}.twz-sf__container .twz-sf__form button.twz-sf__submit{--button-padding-block: .8em;--submit-form-bg: #143D59;--button-color: #ffffff;font-weight:bold}.twz-sf__container .twz-sf__form button .twz-sf__show{color:#143d59}.twz-sf__container .twz-sf__form-toggler{--button-border-radius: 4px;--button-bg: #143D59;--button-color: #ffffff;--button-padding-block: 1.3rem}.twz-sf__container .twz-sf__form-toggler .item-count::before{content:"("}.twz-sf__container .twz-sf__form-toggler .item-count::after{content:")"}@media(max-width: 549px){.twz-sf__container .twz-sf__form-toggler{width:calc(50% - 1rem)}}.twz-sf__container .twz-sf__form .twz-sf__label:has([type=checkbox]):after{top:4px}.twz-sf__container .twz-sf__form .twz-range__result input{--input-border-width: 1px;padding-left:.85em}.twz-sf__container .twz-sf__form .twz-sf__tree{display:flex;flex-direction:column;margin-top:calc(var(--filter-label-gap, 0.5em)*-1)}.twz-sf__container .twz-sf__form .twz-sf__tree label{margin-top:var(--filter-label-gap, 0.5em);margin-bottom:0}.twz-sf__container .twz-sf__form .twz-sf__tree label[aria-disabled=true]:not(:has(input:checked)){order:20}.twz-sf__container .twz-sf__pagination button.twz-sf__button{--button-bg: #143D59;--button-color: #ffffff;--input-border-width: 0;--button-padding-block: 1.25rem;--button-fontweight: 700;width:30re m}.twz-sf__container .twz-sf__pagination .twz-sf__pages>li:nth-child(2):has(.active)~li:nth-child(5){display:list-item}.twz-sf__container .twz-sf__pagination .twz-sf__pages>li:first-child:has(.active)~li:nth-child(2),.twz-sf__container .twz-sf__pagination .twz-sf__pages>li:first-child:has(.active)~li:nth-child(3),.twz-sf__container .twz-sf__pagination .twz-sf__pages>li:first-child:has(.active)~li:nth-child(4),.twz-sf__container .twz-sf__pagination .twz-sf__pages>li:first-child:has(.active)~li:nth-child(5){display:list-item}.twz-sf__container .twz-sf__pagination .twz-sf__pages li:has(+li+li .active),.twz-sf__container .twz-sf__pagination .twz-sf__pages li:has(+li .active),.twz-sf__container .twz-sf__pagination .twz-sf__pages li:has(+.active),.twz-sf__container .twz-sf__pagination .twz-sf__pages li:has(.active)+li,.twz-sf__container .twz-sf__pagination .twz-sf__pages li:has(.active)+li+li{display:list-item}.twz-sf__container .twz-sf-quickfilters:has(+.twz-sf-form form .twz-sf__activefilters>*:nth-child(2)){border-bottom:none;padding-bottom:0;margin-bottom:0}.twz-sf__container .twz-sf-quickfilters.twz-sf-quickfilters:has(+.twz-sf-form form .twz-sf__activefilters>:where(*:nth-child(2),.savedcolor-item:not(:empty))){border-bottom:var(--filter-part-border-width, 1px) solid var(--filter-part-border-color, #e3e3e3);margin-bottom:2rem;padding-bottom:2rem}@media(max-width: 767px){.twz-sf__container .twz-sf-quickfilters li{font-size:1.4rem}}@media(max-width: 1024px){.twz-sf__container .twz-sf-form{--form-window-bg: #f7f7f7;z-index:9999;top:8rem;border-top-left-radius:2rem;border-top-right-radius:2rem;box-shadow:0px -3px 16px rgba(0,0,0,.2)}}.twz-sf__container .twz-sf-form__close:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media(max-width: 549px){.twz-sf__container .sort-results{width:calc(50% - .5rem)}}.twz-sf__container .sort-results .twz-select{background-color:rgba(0,0,0,0);border:1px solid #9c9c9c;border-radius:4px;color:#000;cursor:pointer;padding-block:1.5rem;padding-inline:2.25rem 4.25rem}.twz-sf__container .sort-results .twz-select:after{transform:none}.twz-sf__container .sort-results .twz-select--is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(0,0,0,0)}.twz-sf__container .twz-select__dropdown{bottom:auto}.twz-sf__container .savedcolor-item:not(.is-active){display:none}.twz-sf__container .savedcolor-item.is-active{margin-bottom:1rem;padding:1.25rem;border:1px solid #dfdfdf;font-size:1.4rem;border-radius:4px}.twz-sf__container .savedcolor-item .color{transform:translateY(0.125em);height:3rem;width:100%;display:block;border-radius:.4rem;margin-bottom:.5rem}.twz-sf__container .savedcolor-item button{all:unset;cursor:pointer;font-weight:bold;text-decoration:underline}.twz-sf__container .savedcolor-item button::before{content:none}@media(max-width: 1024px){.twz-sf__container .intro{display:flex;flex-wrap:wrap;align-items:flex-start}.twz-sf__container .intro .page_title{flex:1 1 auto}}.twz-sf__container .more-info{position:relative;margin-left:2rem;background-color:#e2eff7;color:#143d59;border-color:rgba(0,0,0,0);padding:.4em .8rem;padding-right:3.25rem}@media(max-width: 549px){.twz-sf__container .more-info{font-size:0;height:3.5rem;width:3.5rem;padding:0}}@media(min-width: 1025px){.twz-sf__container .more-info{display:none}}@media(max-width: 1024px){.twz-sf__container .woocommerce-products-header{display:none;flex:0 0 100%;margin-top:1rem}}.twz-sf__backtotop button{--btn-theme-color--darkened: #cecece}.twz-sf-results__suggestions{display:none}
.twz-sf__container{--banner-bg: var(--grey-300);--btn-bg: var(--white);--btn-text-color: var(--blue-700);--btn-text-color-hover: var(--white);--btn-border: 1px solid var(--grey-450)}.twz-sf__container .twz-pickcolor{width:100%}.twz-sf__container .twz-pickcolor[data-has-color=false]{display:none}@media(max-width: 1024px){.twz-sf__container{display:flex;flex-direction:column;--result-content-mrg-top: 0;--result-content-mrg-bottom: 0;--result-content-gap: .5rem;--twz-sf-container-gap: .5rem;--twz-sf-container-mrg-top: 1rem}.twz-sf__container .twz-sf__container-filters,.twz-sf__container .twz-sf__container-results{display:contents}.twz-sf__container .twz-sf__totalcount--withtext{font-size:1.4rem}.twz-sf__container .twz-sf__container-results>*,.twz-sf__container .twz-sf__container-filters>.twz-sf-quickfilters{margin-inline:calc(var(--twz-sf-container-mrg-inline, 5%)*.5)}.twz-sf__container .twz-sf__container-results>.intro{order:-3;margin-top:var(--twz-sf-container-mrg-top, 2rem);justify-content:space-between}.twz-sf__container .twz-sf__container-results>.intro .page_title{flex:0 0 auto;margin:0}.twz-sf__container .twz-sf__container-results>.intro .twz-sf-introinfo{--icon-size: 1.5rem;margin-left:auto;flex:0 0 3rem;width:3rem;padding:0;aspect-ratio:1;margin-block:.125rem .25rem;font-size:1.4rem;font-weight:400;text-align:start;align-items:center;justify-content:center}.twz-sf__container .twz-sf-horizontal-quickfilters{order:-2}.twz-sf__container .twz-sf__container-filters>.twz-sf-quickfilters{order:-1;margin-block:0 .5rem;padding-block:0;padding-bottom:0;border-bottom:none}.twz-sf__container .twz-sf__container-filters>.twz-sf-quickfilters .twz-quickfilter{margin-block:0}.twz-sf__container .twz-sf-quickfilters:has(+.twz-sf-form form .twz-sf__activefilters>*:nth-child(2)),.twz-sf__container .twz-sf-quickfilters.twz-sf-quickfilters:has(+.twz-sf-form form .twz-sf__activefilters>:where(*:nth-child(2),.savedcolor-item:not(:empty))){margin-bottom:.5rem;padding-bottom:0;border-bottom:none}.twz-sf__container .twz-sf__results-content{--result-content-gap-y: 2rem;--result-content-gap-x: 1rem;padding-block-start:.5rem;margin-block-start:calc(-1*var(--twz-sf-container-gap, 0.5rem))}.twz-sf__container:has(.twz-kh-sf-banner) .twz-kh-fe__banner{margin-block-end:0}.twz-sf__container:has(.twz-kh-sf-banner) .twz-kh-sf-banner~.twz-sf__results-content{margin-block-start:calc(-2*var(--twz-sf-container-gap, 0.5rem) + .5rem)}}@media(min-width: 1025px){.twz-sf__container .twz-sf-introinfo{display:none}}@media(min-width: 1025px){.twz-sf__container .twz-sf-introtext{position:relative;margin-block-end:0}}@media(max-width: 1024px){.twz-sf__container .twz-sf-introtext .twz-sf-readmore{display:none}}@media(min-width: 1025px){.twz-sf__container .twz-sf-introtext .woocommerce-products-header:not(.is-expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:clip;padding-inline-end:8rem}}.twz-sf__container .twz-sf-readmore{padding:0;background:none;border:none;color:#143d59;font-size:1.4rem;font-weight:700;text-decoration:underline;cursor:pointer}@media(min-width: 1025px){.twz-sf__container .twz-sf-readmore{position:absolute;inset-block-end:0;inset-inline-end:0;padding-inline-start:2rem;background:linear-gradient(to right, transparent, var(--white, #fff) 1.5rem);line-height:inherit}.twz-sf__container .twz-sf-readmore[hidden]{display:none}}@media(max-width: 1024px){.twz-sf__container .twz-sf-readmore{display:none}}.twz-sf__container .twz-sf-introtext:has(.woocommerce-products-header.is-expanded) .twz-sf-readmore{position:static;margin-block-start:.25rem;padding-inline-start:0;background:none}@media(min-width: 1025px){.twz-sf__container .twz-sf__container-results{display:flex;flex-direction:column}.twz-sf__container .twz-sf__container-results>.twz-kh-sf-banner{order:-3}.twz-sf__container .twz-sf__container-results>.intro{order:-2}.twz-sf__container .twz-sf__container-results>.twz-sf-horizontal-quickfilters{order:-1}}.twz-sf__container .twz-sf-horizontal-quickfilters{--horizontal-quicklink-gap: 0.8rem;--horizontal-quicklink-margin-bottom: 0;--horizontal-quicklink-bg: var(--white, #fff);--horizontal-quicklink-border-color: #e4e4e4;--horizontal-quicklink-radius: 0.4rem;--horizontal-quicklink-color: #143D59;--horizontal-quicklink-font-size: 1.6rem;--horizontal-quicklink-font-weight: 400;--horizontal-quicklink-line-height: 1.6;--horizontal-quicklink-height: auto;--horizontal-quicklink-padding-inline: 1.7rem;--horizontal-quicklink-inner-gap: 0;flex-wrap:wrap;padding-block:1rem;overflow:visible}@media(max-width: 1024px){.twz-sf__container .twz-sf-horizontal-quickfilters{flex-wrap:nowrap;min-width:0;width:auto;max-width:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.twz-sf__container .twz-sf-horizontal-quickfilters::-webkit-scrollbar{display:none}}.twz-sf__container .twz-sf-horizontal-quickfilters .twz-sf-horizontal-quickfilters__media:not(:has(img)){display:none}@media(max-width: 1024px){.twz-sf__container .twz-sf-horizontal-quickfilters .twz-sf-horizontal-quickfilters__item{flex-shrink:0;scroll-snap-align:start}}.twz-sf__container .twz-sf-horizontal-quickfilters .twz-sf-horizontal-quickfilters__item>a{box-sizing:border-box;height:4.36rem;padding-block:.9rem;min-height:0;white-space:nowrap}.twz-sf__container .twz-sf-horizontal-quickfilters .twz-sf-horizontal-quickfilters__item>a:hover{border-color:var(--grey-500, #c3c3c3);background-color:var(--white, #fff);color:#143d59}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric]{--pagination-link-color: #143D59;--pagination-link-color-active: #143D59;--pagination-control-bg: var(--grey-200, #f7f7f7);--pagination-control-radius: 0.4rem;gap:2rem;margin-block:8rem;padding-block:0;align-items:center;justify-content:center}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] .twz-sf__pages{gap:.4rem;list-style:none}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] :where(a,button).twz-sf__page{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:3rem;block-size:3rem;padding:0 1rem;border-radius:.4rem;color:#143d59;font-size:1.6rem;font-weight:400;line-height:2.56rem;text-decoration:none;background-color:rgba(0,0,0,0)}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] :where(a,button).twz-sf__page.active{background-color:var(--blue-325, #ddecf5);font-weight:700}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] :where(a,button).twz-sf__page:hover{color:#143d59}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control{display:inline-flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:center;gap:.7rem;width:auto;min-width:-moz-max-content;min-width:max-content;height:3rem;padding:0 1.2rem;border:0;border-radius:.4rem;background-color:var(--grey-200, #f7f7f7);color:#143d59;font-size:1.2rem;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;writing-mode:horizontal-tb}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.prev,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.next,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.prev,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.next{rotate:none}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.hidden,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.hidden{display:none}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control::before,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control::after,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control::before,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control::after{content:"";display:block;flex-shrink:0;width:.55rem;height:.97rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath stroke='%23143D59' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M5 1 1 5l4 4'/%3E%3C/svg%3E") center/contain no-repeat}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.prev::after,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.next::before,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.prev::after,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.next::before{content:none}.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] button.pagination-control.next::after,.twz-sf__container .twz-sf__pagination[data-pagination-type=numeric] a.pagination-control.next::after{scale:-1 1}.twz-plp-seo__toggle{display:none}@media(max-width: 1024px){.twz-plp-seo__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 0;background:none;border:none;border-radius:0;border-block:1px solid var(--grey-400, #e3e3e3);color:#143d59;font-size:1.6rem;font-weight:700;text-align:start;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.twz-plp-seo__toggle:hover,.twz-plp-seo__toggle:active,.twz-plp-seo__toggle:focus,.twz-plp-seo__toggle:focus-visible{background:none;border-block-color:var(--grey-400, #e3e3e3);color:#143d59;outline:none}.twz-plp-seo__toggle::after{content:"";flex-shrink:0;width:.8em;aspect-ratio:1;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -25%;transition:rotate .2s ease-in-out,translate .2s ease-in-out}}@media(max-width: 1024px)and (prefers-reduced-motion: reduce){.twz-plp-seo__toggle::after{transition:none}}@media(max-width: 1024px){.twz-plp-seo__content{display:none}.twz-plp-seo.is-open .twz-plp-seo__content{display:block}.twz-plp-seo.is-open .twz-plp-seo__toggle::after{rotate:225deg;translate:0 25%}}.twz-sf__container .twz-sf__form-toggler.twz-sf-sticky-filter,.twz-vv-shell>.twz-sf__form-toggler.twz-sf-sticky-filter{position:fixed;bottom:1.5rem;left:50%;z-index:950;width:min(100% - 3rem,40rem);justify-content:center;opacity:0;translate:-50% 8rem;transition:translate .25s ease-in-out,opacity .25s ease-in-out;pointer-events:none}@media(min-width: 1025px){.twz-sf__container .twz-sf__form-toggler.twz-sf-sticky-filter,.twz-vv-shell>.twz-sf__form-toggler.twz-sf-sticky-filter{display:none}}@media(prefers-reduced-motion: reduce){.twz-sf__container .twz-sf__form-toggler.twz-sf-sticky-filter,.twz-vv-shell>.twz-sf__form-toggler.twz-sf-sticky-filter{transition:none}}.twz-sf__container .twz-sf__form-toggler.twz-sf-sticky-filter.is-visible,.twz-vv-shell>.twz-sf__form-toggler.twz-sf-sticky-filter.is-visible{opacity:1;translate:-50% 0;pointer-events:auto}.twz-vv-shell>.twz-sf__form-toggler.twz-sf-sticky-filter{position:absolute}body.twz-kh-mode .twz-sf__totalcount-page,body.twz-kh-mode .twz-sf__pagination,body.twz-kh-mode .sort-results{display:none}body.twz-kh-mode .twz-sf__totalcount--is-paged::before,body.twz-kh-mode .twz-sf__totalcount--is-paged::after,body.twz-kh-mode .twz-sf__totalcount--is-paged .twz-sf__totalcount-total::after{content:none}@media(max-width: 1024px){.tax-product_cat .grid--padding-top-s.grid--padding-bottom-none:has(.breadcrumbs){padding-bottom:0}}.twz-sf__container .twz-sf__head .description,.twz-sf__container .twz-sf__filter[aria-expanded=false] .description{display:none}.twz-sf__container .twz-sf__head .description-toggler[data-is-tooltip]{flex-shrink:0;box-sizing:border-box;inline-size:1.6rem;aspect-ratio:1;padding:0}.twz-sf__container .twz-sf__form .twz-sf__form-part.twz-sf__filter[aria-expanded=false]{padding-block:2rem 0;overflow:visible}.twz-sf__container .twz-sf__form .twz-sf__form-part.twz-sf__filter[aria-expanded=false] .twz-sf__body{overflow:clip}.twz-sf__container .twz-sf__form .twz-sf__form-part.twz-sf__filter[aria-expanded=false] .twz-sf__tree{margin-block-start:0}.twz-sf__container .twz-sf__form .twz-sf__form-part.twz-sf__filter[aria-expanded=false] .twz-sf__head .title{margin-block:0}.twz-sidebar-dialog:has(.twz-sf-filter-tooltip__title){font-size:1.6rem;line-height:1.5}.twz-sidebar-dialog:has(.twz-sf-filter-tooltip__title) .twz-sf-filter-tooltip__title{font-size:2.4rem;line-height:1.2;margin-block:0 1.6rem}.twz-sidebar-dialog:has(.twz-sf-filter-tooltip__title) .twz-sf-filter-tooltip__title~:where(p,ul,ol,h3,h4){margin-block:0 1em}.twz-sidebar-dialog:has(.twz-sf-filter-tooltip__title) .twz-sf-filter-tooltip__title~img,.twz-sidebar-dialog:has(.twz-sf-filter-tooltip__title) .twz-sf-filter-tooltip__title~p img{width:min(100%,40rem);height:auto}
