.twz-color-category-list{container-type:inline-size;container-name:twz_color_category_list;width:min(100%,144rem);margin-inline:auto;display:flex;flex-direction:column;gap:1rem}.twz-color-category-list.is-loading{opacity:.6;pointer-events:none}.twz-color-category-list .twz-color-overview__title{margin:0}.twz-color-category-list__heading{margin:0 0 .8rem;color:#143d59;font-size:3.2rem;font-weight:700;line-height:4.16rem}.twz-color-category-list__sentinel{display:none;pointer-events:none}@media(max-width: 767px){.twz-color-category-list__sentinel{display:block;block-size:0;overflow:clip;margin-block-end:-2.4rem}}.twz-color-category-list__filters{display:flex;flex-direction:column;gap:1.6rem;min-inline-size:0}@media(max-width: 767px){.twz-color-category-list__filters{gap:.5rem;position:sticky;top:var(--nav-height, 12rem);z-index:10;background-color:var(--white);padding-block:1.5rem}.twz-color-category-list__filters:has(.twz-color-category-list__chooser.is-collapsed){gap:0}}.twz-color-category-list__label,.twz-color-category-list__chooser-title{display:block;margin:0 0 .8rem;font-size:1.6rem;font-weight:700;line-height:1.9rem;color:#143d59}.twz-color-category-list__chooser{display:flex;flex-direction:column;min-inline-size:0}@media(max-width: 767px){.twz-color-category-list__chooser{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease}}@media(max-width: 767px)and (prefers-reduced-motion: reduce){.twz-color-category-list__chooser{transition:none}}@media(max-width: 767px){.twz-color-category-list__chooser.is-collapsed{grid-template-rows:0fr}}.twz-color-category-list__chooser-panel{display:flex;flex-direction:column;gap:1rem;min-block-size:0;min-inline-size:0}@media(max-width: 767px){.twz-color-category-list__chooser-panel{gap:.5rem;overflow:clip}}.twz-color-category-list__chooser-panel [data-subgroup-wrap]{min-inline-size:0;max-inline-size:100%}.twz-color-category-list__chooser-tools{display:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}@media(max-width: 767px){.twz-color-category-list__chooser-tools{display:flex}}.twz-color-category-list__groups{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(10.9rem, 100%), 1fr));gap:.5rem}@media(max-width: 767px){.twz-color-category-list__groups{display:flex;flex-wrap:nowrap;overflow-x:auto;min-inline-size:0;max-inline-size:100%}}.twz-color-category-list__group{--group-color: #768167;position:relative;min-inline-size:0;min-block-size:5rem;display:flex;align-items:flex-end;padding:2.5rem 1.3rem 1.3rem 1.3rem;border:.2rem solid rgba(0,0,0,0);border-radius:.8rem;background-color:var(--group-color);color:var(--white, #fff);cursor:pointer;text-align:start}@media(max-width: 767px){.twz-color-category-list__group{flex:0 0 3.8rem;min-inline-size:3.8rem;min-block-size:3.8rem;aspect-ratio:1;align-items:stretch;padding:0}}.twz-color-category-list__group:is(:hover,:focus-visible){background-color:var(--group-color);border-color:var(--blue-700, #1f3d57)}.twz-color-category-list__group.is-light{color:var(--primary-color, #143d59)}.twz-color-category-list__group.is-selected{outline:.2rem solid var(--blue-700, #1f3d57);outline-offset:0;box-shadow:inset 0 0 0 .3rem var(--white, #fff)}.twz-color-category-list__group.is-selected .twz-color-category-list__group-check{display:block}.twz-color-category-list__group-label{font-size:1.2rem;font-weight:700}@media(max-width: 767px){.twz-color-category-list__group-label{position:absolute;width:.1rem;height:.1rem;overflow:clip;clip:rect(0 0 0 0)}}.twz-color-category-list__group-check{display:none;position:absolute;inset-inline-end:.8rem;inset-block-end:.8rem;width:1.4rem;aspect-ratio:1;color:var(--white, #fff)}@media(max-width: 767px){.twz-color-category-list__group-check{inset-inline-end:.2rem;inset-block-end:.2rem}}.twz-color-category-list__group-check svg{width:100%;height:100%;fill:currentColor}.twz-color-category-list__subgroups{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(7.8rem, 100%), 1fr));gap:.5rem;width:min(100%,56.6rem)}@media(max-width: 767px){.twz-color-category-list__subgroups{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;min-inline-size:0;max-inline-size:100%}}.twz-color-category-list__subgroup{flex:1 1 7.6rem;min-inline-size:7.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--primary-color, #143d59);cursor:pointer;text-align:start}@media(max-width: 767px){.twz-color-category-list__subgroup{flex:0 0 7.6rem}}.twz-color-category-list__subgroup .twz-color-category-list__group-check{position:static;color:currentColor}.twz-color-category-list__subgroup.is-selected .twz-color-category-list__group-check{display:block}.twz-color-category-list__subgroup:hover,.twz-color-category-list__subgroup:focus-visible{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--primary-color, #143d59)}.twz-color-category-list__subgroup:hover .twz-color-category-list__strip,.twz-color-category-list__subgroup:focus-visible .twz-color-category-list__strip{box-shadow:inset 0 0 0 .2rem var(--blue-700, #1f3d57)}.twz-color-category-list__strip{display:flex;overflow:clip;border-radius:.4rem;min-block-size:3rem;width:100%}.twz-color-category-list__subgroup.is-selected .twz-color-category-list__strip{outline:.2rem solid var(--blue-700, #1f3d57);outline-offset:0;box-shadow:inset 0 0 0 .3rem var(--white, #fff);border-radius:.8rem}.twz-color-category-list__strip-tone{flex:1 1 0;min-inline-size:0}.twz-color-category-list__subgroup-label{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700;color:var(--primary-color, #143d59)}.twz-color-category-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-block-start:2rem;border-block-start:.1rem solid #d3ced2}@media(min-width: 768px){.twz-color-category-list__toolbar{padding-block-start:2rem;border-block-start:.1rem solid #d3ced2}}@media(max-width: 767px){.twz-color-category-list__toolbar{flex-wrap:nowrap;align-items:stretch;gap:.8rem}}@media(max-width: 767px){.twz-color-category-list__toolbar .twz-color-category-list__tool[data-view]{display:none}}@media(max-width: 767px){.twz-color-category-list__toolbar .twz-color-category-list__actions{display:contents}}@media(max-width: 767px){.twz-color-category-list__toolbar .twz-color-category-list__meta{display:none}}@media(max-width: 767px){.twz-color-category-list__toolbar .twz-color-category-list__switch{order:3;flex:0 0 auto}}@media(max-width: 767px){.twz-color-category-list__toolbar [data-filters-toggle]{order:1;flex:0 0 auto;inline-size:auto;background:#143d59;border-color:#143d59;color:#fff}}.twz-color-category-list__actions,.twz-color-category-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.twz-color-category-list__meta{gap:2.7rem}@media(max-width: 767px){.twz-color-category-list__actions{gap:.8rem}}.twz-color-category-list__switch{display:inline-flex;align-items:stretch;block-size:4.8rem;border:.1rem solid #1f3d57;border-radius:1rem;overflow:clip}.twz-color-category-list__switch-btn{position:relative;display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:1.2rem 2.5rem;border:0;border-radius:0;background:rgba(0,0,0,0);color:#1f3d57;font-size:1.6rem;font-weight:700;line-height:1;cursor:pointer}.twz-color-category-list__switch-btn[data-view=colors]{margin-inline-end:-0.6rem}.twz-color-category-list__switch-btn[data-view=inspiration]{gap:1rem;padding-inline:2.5rem 3rem}@media(max-width: 767px){.twz-color-category-list__switch-btn{padding-inline:.8rem 1.8rem}.twz-color-category-list__switch-btn[data-view=inspiration]{gap:.4rem;padding-inline:1.6rem .8rem}}.twz-color-category-list__switch-btn svg path{fill:currentColor}.twz-color-category-list__switch-btn:is(:hover,:focus-visible),.twz-color-category-list__switch-btn.is-selected{z-index:1;border-radius:1rem;background:#1f3d57;color:#fff}.twz-color-category-list__switch-icon{flex:0 0 auto}.twz-color-category-list__switch-label{white-space:nowrap}.twz-color-category-list__sort{display:inline-flex;align-items:center;min-block-size:4.8rem;padding:0 1.6rem 0 1.9rem;border:.1rem solid #1f3d57;border-radius:.8rem;background:var(--white, #fff);color:#1f3d57;font-size:1.6rem;font-weight:400;line-height:1}.twz-color-category-list__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:1.4rem 2.8rem 1.4rem 0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.twz-color-category-list__sort svg{margin-inline-start:-2rem;pointer-events:none}.twz-color-category-list__gallery{position:relative}.twz-color-category-list__gallery-arrow{position:absolute;inset-block-start:38%;z-index:3;display:flex;align-items:center;justify-content:center;inline-size:4rem;block-size:4rem;margin:0;padding:.5rem;border:.1rem solid var(--grey-300, #d5d5d5);border-radius:.4rem;background-color:var(--white, #fff);color:var(--heading-color, #143d59);translate:0 -50%;cursor:pointer}.twz-color-category-list__gallery-arrow svg{inline-size:60%;block-size:60%;fill:currentColor}.twz-color-category-list__gallery-arrow--prev{inset-inline-start:0}.twz-color-category-list__gallery-arrow--next{inset-inline-end:0}.twz-color-category-list__gallery-arrow--next svg{rotate:180deg}.twz-color-category-list__gallery-arrow:disabled{opacity:.35;cursor:auto}.twz-color-category-list__gallery-arrow:hover:not(:disabled),.twz-color-category-list__gallery-arrow:focus-visible:not(:disabled){background-color:var(--blue-700, #1f3d57);border-color:var(--blue-700, #1f3d57);color:var(--white, #fff)}.twz-color-category-list__shots{display:flex;gap:1.2rem}.twz-color-category-list__shots:not(.flickity-enabled){overflow:clip}.twz-color-category-list__shots.flickity-enabled{display:block}.twz-color-category-list__shots.flickity-enabled .twz-color-category-list__shot{position:absolute;inset-block-start:0;inset-inline-start:0}@media(min-width: 1025px){.twz-color-category-list__shots{gap:1.6rem}}.twz-color-category-list__shot{position:relative;display:flex;color:inherit;text-decoration:none;flex:0 0 calc((100% - 1.2rem)/2);inline-size:calc((100% - 1.2rem)/2);min-inline-size:0;overflow:clip;border-radius:1.2rem;background:var(--white, #fff)}@media(min-width: 1025px){.twz-color-category-list__shot{flex-basis:calc((100% - 4.8rem)/4);inline-size:calc((100% - 4.8rem)/4)}}.twz-color-category-list__shot .twz-favorites{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;z-index:2;border:0;border-radius:50%;background:#fff;box-shadow:none}.twz-color-category-list__shot-link{display:flex;flex-direction:column;inline-size:100%;color:inherit;text-decoration:none}.twz-color-category-list__shot-media{aspect-ratio:1122/1402;background:var(--grey-200, #f3f1ee);color:rgba(0,0,0,0);font-size:0}.twz-color-category-list__shot-media img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.twz-color-category-list__shot-bar{display:flex;flex-direction:column;gap:.9rem;padding:1.6rem 2.4rem 1.8rem;color:var(--white, #fff);text-decoration:none}.twz-color-category-list__shot-bar.is-light{color:var(--blue-800, #143d59)}.twz-color-category-list__shot-name{font-size:1.6rem;font-weight:600;line-height:1.6rem}.twz-color-category-list__shot-brand{font-size:1.4rem;font-weight:400;line-height:1.6rem}.twz-color-category-list__shot--cta{flex-direction:column;justify-content:flex-end;gap:.8rem;min-block-size:100%;padding:2rem;background:var(--blue-800, #143d59);color:var(--white, #fff);text-decoration:none}.twz-color-category-list__shot-kicker{font-size:1.6rem}.twz-color-category-list__shot-cta-title{font-size:2.4rem;font-weight:700;line-height:1.2}.twz-color-category-list__shot-button{display:inline-flex;align-items:center;justify-content:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:.8rem;padding:1rem 1.6rem;border-radius:.6rem;background:var(--green, #3d8b40);color:var(--white, #fff);font-weight:700}.twz-color-category-list__inspires{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}@media(min-width: 1025px){.twz-color-category-list__inspires{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.6rem}}.twz-color-category-list__inspire{position:relative;display:flex;flex-direction:column;overflow:clip;border-radius:1.2rem;background:var(--white, #fff)}.twz-color-category-list__inspire .twz-favorites{--fav-size: 3.6rem;--fav-bg: #fff;--fav-stroke: #143d59;inset-block-start:0;inset-inline-end:0;z-index:4;border:0;border-radius:0 1.2rem 0 1rem;background:#fff;box-shadow:none;color:#143d59}.twz-color-category-list__inspire .twz-favorites::before{content:"";inline-size:3.6rem;block-size:3.6rem;background-color:#143d59;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill-rule='evenodd' d='m18.502 11.724-1.087-1.087a5.5 5.5 0 1 0-7.778 7.778l8.84 8.84.001-.003.026.026 8.84-8.839a5.5 5.5 0 1 0-7.779-7.778l-1.063 1.063Zm-.024 12.7 4.936-4.937 1.45-1.4h.002l1.063-1.062a3.5 3.5 0 0 0-4.95-4.95l-2.476 2.477-.007-.007-2.495-2.493a3.5 3.5 0 1 0-4.95 4.95l2.54 2.54.001-.003 4.886 4.885Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill-rule='evenodd' d='m18.502 11.724-1.087-1.087a5.5 5.5 0 1 0-7.778 7.778l8.84 8.84.001-.003.026.026 8.84-8.839a5.5 5.5 0 1 0-7.779-7.778l-1.063 1.063Zm-.024 12.7 4.936-4.937 1.45-1.4h.002l1.063-1.062a3.5 3.5 0 0 0-4.95-4.95l-2.476 2.477-.007-.007-2.495-2.493a3.5 3.5 0 1 0-4.95 4.95l2.54 2.54.001-.003 4.886 4.885Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:3.6rem 3.6rem;mask-size:3.6rem 3.6rem}.twz-color-category-list__inspire .twz-favorites svg{position:absolute;inline-size:1px;block-size:1px;opacity:0}.twz-color-category-list__inspire .twz-favorites[data-favorited=true]::before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='m18.502 11.724-1.087-1.087a5.5 5.5 0 1 0-7.778 7.778l8.84 8.84.001-.003.026.026 8.84-8.839a5.5 5.5 0 1 0-7.779-7.778l-1.063 1.063Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='m18.502 11.724-1.087-1.087a5.5 5.5 0 1 0-7.778 7.778l8.84 8.84.001-.003.026.026 8.84-8.839a5.5 5.5 0 1 0-7.779-7.778l-1.063 1.063Z'/%3E%3C/svg%3E")}.twz-color-category-list__inspire .twz-color-category-list__gallery-arrow{inset-block-start:50%}@media(max-width: 767px){.twz-color-category-list__inspire .twz-color-category-list__gallery-arrow{display:none}}.twz-color-category-list__inspire .twz-color-category-list__shots{gap:0}.twz-color-category-list__inspire .twz-color-category-list__shot{flex-basis:100%;inline-size:100%;border-radius:0}.twz-color-category-list__shot--empty{display:block;aspect-ratio:1122/1402}.twz-color-category-list__results{display:flex;flex-direction:column;gap:1.2rem}.twz-color-category-list__results .twz-color-category-list__meta{display:none;justify-content:flex-end;width:100%}@media(max-width: 767px){.twz-color-category-list__results .twz-color-category-list__meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.2rem}.twz-color-category-list__results .twz-color-category-list__meta .twz-color-category-list__sort{display:inline-flex;flex:0 0 auto;min-block-size:4rem}.twz-color-category-list__results .twz-color-category-list__meta .twz-color-category-list__sort select{inline-size:auto}.twz-color-category-list__results .twz-color-category-list__meta .twz-color-category-list__count{text-align:start}}.twz-color-category-list__tool{display:inline-flex;align-items:center;justify-content:center;gap:1rem;block-size:4.8rem;padding:1.4rem 2rem;border:.1rem solid #1f3d57;border-radius:.8rem;background:rgba(0,0,0,0);color:#1f3d57;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:1}@media(max-width: 767px){.twz-color-category-list__tool[data-filters-toggle]{inline-size:auto;padding-inline:1rem;background:#143d59;border-color:#143d59;color:#fff}.twz-color-category-list__tool[data-filters-toggle]:is(:hover,:focus-visible){background:#143d59;border-color:#143d59;color:#fff}.twz-color-category-list__tool[data-view=favorites]{margin-bottom:1rem}}.twz-color-category-list__tool:hover,.twz-color-category-list__tool:focus-visible{background-color:rgba(0,0,0,0);border-color:var(--blue-700, #1f3d57);color:var(--blue-700, #1f3d57)}.twz-color-category-list__tool.is-selected{background-color:var(--blue-700, #1f3d57);color:var(--white, #fff)}.twz-color-category-list__tool.is-selected:hover,.twz-color-category-list__tool.is-selected:focus-visible{background-color:var(--blue-700, #1f3d57);color:var(--white, #fff)}.twz-color-category-list__clear{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--blue-700, #1f3d57);font-weight:400;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.twz-color-category-list__clear[hidden]{display:none}@media(min-width: 768px){.twz-color-category-list__clear{min-block-size:4.8rem}}.twz-color-category-list__clear:hover,.twz-color-category-list__clear:focus-visible{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--blue-700, #1f3d57)}.twz-color-category-list__clear .twz-color-category-list__view-icon{aspect-ratio:1}@media(min-width: 768px){.twz-color-category-list__clear .twz-color-category-list__view-icon{width:2.4rem}}.twz-color-category-list__clear .twz-color-category-list__view-icon svg{fill:none;stroke:currentColor}.twz-color-category-list__view-icon{width:2rem;aspect-ratio:1;display:flex;align-items:center}.twz-color-category-list__view-icon :is(.twz-icon--i_account_favorites){fill:none}.twz-color-category-list__view-icon--filter{display:contents}.twz-color-category-list__view-icon--filter svg{width:1.6rem;height:1.4rem;flex-shrink:0}.twz-color-category-list__view-icon--filter::after{content:none}.twz-color-category-list__count{color:#1f3d57;font-size:1.6rem;line-height:1;text-align:end}.twz-color-category-list__empty{margin:0;font-size:1.6rem}.twz-color-category-list__pagination{display:flex;justify-content:center}@media(max-width: 767px){.twz-color-category-list__pagination .wp-pagenavi{margin:3rem -5px}}.twz-color-category-list__all-link{align-self:center;margin-top:2rem}button.twz-color-category-list__subgroup:is(:hover,:focus-visible),button.twz-color-category-list__clear:is(:hover,:focus-visible),button.twz-color-category-list__tool:is(:hover,:focus-visible){background-color:rgba(0,0,0,0)}button.twz-color-category-list__subgroup:is(:hover,:focus-visible) a,button.twz-color-category-list__clear:is(:hover,:focus-visible) a,button.twz-color-category-list__tool:is(:hover,:focus-visible) a{padding:.8rem 1.6rem;border:.1rem solid var(--blue-700, #1f3d57);border-radius:.8rem;background-color:rgba(0,0,0,0);color:var(--blue-700, #1f3d57)}button.twz-color-category-list__tool:is(:hover,:focus-visible){border-color:var(--blue-700, #1f3d57)}button.twz-color-category-list__tool.is-selected:is(:hover,:focus-visible){background-color:var(--blue-700, #1f3d57);color:var(--white, #fff)}button.twz-color-category-list__clear:is(:hover,:focus-visible){border-color:rgba(0,0,0,0)}button.twz-color-category-list__group:is(:hover,:focus-visible){background-color:var(--group-color)}#twz-color-category-list--all{scroll-margin-block-start:8rem}
.twz-color-overview{flex:0 0 100%;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem;margin-top:1rem}@container colorpicker_products (min-width: 801px) and (max-width: 1024px){.twz-color-overview{grid-template-columns:repeat(4, minmax(0, 1fr))}}@container colorpicker_products (max-width: 800px){.twz-color-overview{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}}.twz-color-overview__container{container:colorpicker_products/inline-size}.twz-color-overview__container .twz-color-overview__title{margin-bottom:2rem}@container colorpicker_products (max-width: 800px){.twz-color-overview:has(.twz-card--cta) .productcolor-archive__result-products__item:has(+.twz-card--cta){display:none}}.twz-color-overview .twz-card--cta{order:99;grid-column:span 2;align-self:flex-start}@container colorpicker_products (max-width: 800px){.twz-color-overview .twz-card--cta{grid-column:span 2}}.twz-color-overview .twz-card--cta .twz-card__wrapper{border-radius:8px;padding:2.5rem 3rem}@container colorpicker_products (min-width: 800px){.twz-color-overview .twz-card--cta .twz-card__wrapper{max-height:20rem}}.twz-color-overview .twz-card--cta .twz-card__wrapper .twz-card__title{margin-bottom:1rem}
.productcolor-archive .product__results__wrapper,.productbrand-archive .product__results__wrapper,.productcolor-archive__others,.productbrand-archive__others{max-width:var(--row-maxwidth);padding:3rem 0;margin:auto;width:95%}.productcolor-archive,.productbrand-archive{--category-color: var(--brand-color-medium, var(--blue-300));--category-color-text: var(--brand-color-text, var(--text-color));--category-color-text-on-medium: var(--brand-color-text-on-medium, var(--text-color));--fullbg-color: var(--brand-color-light, var(--grey-300));padding:6rem 0}.productcolor-archive :is(h1,h2,h3,h4,h5,h6,p),.productbrand-archive :is(h1,h2,h3,h4,h5,h6,p){color:var(--category-color-text)}.productcolor-archive .btn,.productbrand-archive .btn{--btn-theme-color: var(--brand-color-dark, #204E70);--btn-theme-color--darkened: color-mix(in srgb, var(--brand-color-dark, black), #000 10%);--btn-color-text: var(--brand-button-text, var(--white));color:var(--btn-color-text)}.productcolor-archive .btn.btn--bordered,.productbrand-archive .btn.btn--bordered{--btn-color-text: var(--brand-color-dark, var(--blue-700));background-color:rgba(0,0,0,0)}.productcolor-archive .btn.btn--bordered:hover,.productbrand-archive .btn.btn--bordered:hover{background-color:var(--brand-color-dark, var(--blue-700))}.productcolor-archive__header,.productbrand-archive__header{position:relative;background-color:#f7f7f7;min-height:25rem}.productcolor-archive__header--has-image,.productbrand-archive__header--has-image{min-height:50rem}.productcolor-archive__header-bg,.productbrand-archive__header-bg{background-color:var(--category-color, #e2eff7);position:absolute;height:90%;width:100%;transition:.3s ease-in-out}.productcolor-archive__header-bg+.grid,.productbrand-archive__header-bg+.grid{position:relative}.productcolor-archive__header-bg img,.productbrand-archive__header-bg img{position:absolute;right:0;top:0;width:40%;display:block;background-size:cover;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0}@media(max-width: 767px){.productcolor-archive__header-bg img,.productbrand-archive__header-bg img{top:0;right:0;left:0;width:100%;height:12rem}}.productcolor-archive__header-bg img.logo,.productbrand-archive__header-bg img.logo{height:10rem;right:0;top:50%;width:40%;translate:0 -50%;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.productcolor-archive__header-bg img.logo,.productbrand-archive__header-bg img.logo{display:none}}@media(max-width: 767px){.productcolor-archive__header-bg+.grid .productcolor-archive__header-block,.productbrand-archive__header-bg+.grid .productcolor-archive__header-block{padding-top:3rem}}.productcolor-archive__header-block,.productbrand-archive__header-block{width:100%;margin-block:4rem}@media(min-width: 550px)and (max-width: 767px){.productcolor-archive__header-block,.productbrand-archive__header-block{margin-block:0 3rem}}@media(max-width: 549px){.productcolor-archive__header-block,.productbrand-archive__header-block{margin-block:0}}.productcolor-archive__header-block svg,.productbrand-archive__header-block svg{max-width:50rem;max-height:10rem}.productcolor-archive__header-block svg svg,.productcolor-archive__header-block svg path,.productbrand-archive__header-block svg svg,.productbrand-archive__header-block svg path{fill:var(--category-color-text)}.productcolor-archive__header-block h1[data-show=hide],.productbrand-archive__header-block h1[data-show=hide]{pointer-events:none;visibility:hidden;position:absolute}.productcolor-archive__header-block h1+.intro,.productbrand-archive__header-block h1+.intro{margin-top:.5em}.productcolor-archive__header:not(:has(.productcolor-archive__filter)) .productcolor-archive__header-bg,.productbrand-archive__header:not(:has(.productcolor-archive__filter)) .productcolor-archive__header-bg{height:100%}.productcolor-archive__others,.productbrand-archive__others{width:95%;max-width:144rem;margin:8rem auto;display:flex;gap:4rem}@media(max-width: 767px){.productcolor-archive__others,.productbrand-archive__others{flex-wrap:wrap;margin:2rem auto}}.productcolor-archive__others>.twz-element-quicklist,.productbrand-archive__others>.twz-element-quicklist{flex:1 1 50%}@media(max-width: 767px){.productcolor-archive__others>.twz-element-quicklist,.productbrand-archive__others>.twz-element-quicklist{flex-basis:100%}}.productcolor-archive__filter,.productbrand-archive__filter{background:#fff;border-radius:8px;padding:3rem;max-width:70rem;box-shadow:0px 3px 6px 0 rgba(0,0,0,.16)}@media(max-width: 549px){.productcolor-archive__filter,.productbrand-archive__filter{padding:1.5rem}}@media(min-width: 550px)and (max-width: 767px){.productcolor-archive__filter,.productbrand-archive__filter{margin-bottom:1rem}}.productcolor-archive__filter .productcolor-archive__form,.productbrand-archive__filter .productcolor-archive__form{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 767px){.productcolor-archive__filter .productcolor-archive__form .form-group,.productbrand-archive__filter .productcolor-archive__form .form-group{flex-direction:column;align-items:flex-start}}.productcolor-archive__filter .productcolor-archive__form .form-row,.productbrand-archive__filter .productcolor-archive__form .form-row{position:relative;padding:0}.productcolor-archive__filter .productcolor-archive__form .form-row:has(+.form-row),.productbrand-archive__filter .productcolor-archive__form .form-row:has(+.form-row){flex:0 1 calc(50% - .5rem)}.productcolor-archive__filter .productcolor-archive__form .form-row:has(.productcolor-archive__button--colorgroups),.productbrand-archive__filter .productcolor-archive__form .form-row:has(.productcolor-archive__button--colorgroups){flex:0 0 100%}@media(max-width: 767px){.productcolor-archive__filter .productcolor-archive__form .form-row,.productbrand-archive__filter .productcolor-archive__form .form-row{width:100%}}.productcolor-archive__filter .productcolor-archive__form .twz-select:not([data-selected-value=all]),.productbrand-archive__filter .productcolor-archive__form .twz-select:not([data-selected-value=all]){background-color:#e2eff7}.productcolor-archive__filter .productcolor-archive__form .twz-select__placeholder,.productbrand-archive__filter .productcolor-archive__form .twz-select__placeholder{display:none}.productcolor-archive__filter .productcolor-archive__form .productcolor-archive__button--colorgroups,.productbrand-archive__filter .productcolor-archive__form .productcolor-archive__button--colorgroups{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;width:100%}@media(max-width: 767px){.productcolor-archive__filter .productcolor-archive__form .productcolor-archive__button--colorgroups,.productbrand-archive__filter .productcolor-archive__form .productcolor-archive__button--colorgroups{grid-template-columns:1fr 1fr}}.productcolor-archive__filter .productcolor-archive__filter-title,.productbrand-archive__filter .productcolor-archive__filter-title{font-size:1.8rem;font-weight:bold;color:#143d59}.productcolor-archive__filter-title,.productbrand-archive__filter-title{font-size:1.8rem;font-weight:bold}.productcolor-archive__filter-colors,.productbrand-archive__filter-colors{display:flex;flex-wrap:wrap}.productcolor-archive__filter-colors .coloroption,.productbrand-archive__filter-colors .coloroption{padding:.8rem;padding-left:5rem;margin-right:1.5rem;margin-bottom:1rem;position:relative;box-shadow:0px 0px 3px 0 rgba(0,0,0,.15);border-radius:8px;line-height:1em;cursor:pointer;display:flex;align-items:center}@media(max-width: 549px){.productcolor-archive__filter-colors .coloroption,.productbrand-archive__filter-colors .coloroption{margin-right:1rem;font-size:1.4rem;padding:.6rem;padding-left:4rem}}.productcolor-archive__filter-colors .coloroption:hover,.productcolor-archive__filter-colors .coloroption.active,.productbrand-archive__filter-colors .coloroption:hover,.productbrand-archive__filter-colors .coloroption.active{background-color:#e2eff7}.productcolor-archive__filter-colors .coloroption.active,.productbrand-archive__filter-colors .coloroption.active{border:2px solid #9bd5ff}.productcolor-archive__filter-colors .coloroption span,.productbrand-archive__filter-colors .coloroption span{display:block;width:1.8rem;height:1.8rem;border-radius:50%;position:absolute;left:2rem}@media(max-width: 549px){.productcolor-archive__filter-colors .coloroption span,.productbrand-archive__filter-colors .coloroption span{left:1rem}}.productcolor-archive__ctagroup,.productbrand-archive__ctagroup{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.productcolor-archive__ctagroup-cta,.productbrand-archive__ctagroup-cta{flex:0 1 calc(50% - 1rem);padding:1.5rem;background-color:#fff;position:relative;display:flex;gap:1rem;align-items:center;transition:.3s ease-in-out;border-radius:4px}@media(max-width: 549px){.productcolor-archive__ctagroup-cta,.productbrand-archive__ctagroup-cta{flex-basis:100%}}.productcolor-archive__ctagroup-cta img,.productbrand-archive__ctagroup-cta img{height:4rem;width:4rem;-o-object-fit:contain;object-fit:contain;border-radius:50%}.tax-product_cat .productcolor-archive__ctagroup-cta img,.tax-product_cat .productbrand-archive__ctagroup-cta img{background-color:#f7f7f7}.productcolor-archive__ctagroup-cta .info,.productbrand-archive__ctagroup-cta .info{flex:1 1 auto}.productcolor-archive__ctagroup-cta p,.productbrand-archive__ctagroup-cta p{color:#143d59;margin:0}.productcolor-archive__ctagroup-cta:hover,.productbrand-archive__ctagroup-cta:hover{background-color:#eff6fc}.productcolor-archive__result-header,.productbrand-archive__result-header{flex:0 0 100%;display:flex;align-items:baseline}@media(max-width: 767px){.productcolor-archive__result-header,.productbrand-archive__result-header{flex-wrap:wrap}}.productcolor-archive__result-header .result-header__info,.productbrand-archive__result-header .result-header__info{flex:1 1 auto}.productcolor-archive__result-header .result-header__info h2,.productbrand-archive__result-header .result-header__info h2{font-size:1.6rem}@media(max-width: 767px){.productcolor-archive__result-header .result-header__info,.productbrand-archive__result-header .result-header__info{flex-basis:100%}}.productcolor-archive__result-header .result-header__action,.productbrand-archive__result-header .result-header__action{flex:0 0 35rem}@media(max-width: 767px){.productcolor-archive__result-header .result-header__action,.productbrand-archive__result-header .result-header__action{flex-basis:100%}}.productcolor-archive__result-header .form-row,.productbrand-archive__result-header .form-row{position:relative}.productcolor-archive__result-header .form-row input,.productbrand-archive__result-header .form-row input{margin:0;padding-right:5rem}.productcolor-archive__result-header .form-row button[type=submit],.productbrand-archive__result-header .form-row button[type=submit]{position:absolute;inset:0 0 0 auto;height:auto;border-bottom-left-radius:0;border-top-left-radius:0}.productcolor-archive__result-header h2,.productbrand-archive__result-header h2{margin-bottom:1rem}.productcolor-archive__result-products,.productbrand-archive__result-products{flex:0 0 100%;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem;margin-top:1rem}@container colorpicker_products (min-width: 801px) and (max-width: 1024px){.productcolor-archive__result-products,.productbrand-archive__result-products{grid-template-columns:repeat(4, minmax(0, 1fr))}}@container colorpicker_products (min-width: 601px) and (max-width: 800px){.productcolor-archive__result-products,.productbrand-archive__result-products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container colorpicker_products (max-width: 600px){.productcolor-archive__result-products,.productbrand-archive__result-products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}}.productcolor-archive .cell>.twz-element-usps,.productbrand-archive .cell>.twz-element-usps{grid-column:1/-1;order:24;margin-bottom:2rem;display:flex;justify-content:space-evenly;align-items:center;padding:0 1.5rem}@media(max-width: 767px){.productcolor-archive .cell>.twz-element-usps,.productbrand-archive .cell>.twz-element-usps{flex-direction:column}}.productcolor-archive .cell>.twz-element-usps .twz-authenticated-dealer img,.productbrand-archive .cell>.twz-element-usps .twz-authenticated-dealer img{max-width:6rem}@media(min-width: 768px){.productcolor-archive .cell>.twz-element-usps .twz-authenticated-dealer,.productbrand-archive .cell>.twz-element-usps .twz-authenticated-dealer{max-width:25%}}@media(max-width: 767px){.productcolor-archive .cell>.twz-element-usps .twz-authenticated-dealer,.productbrand-archive .cell>.twz-element-usps .twz-authenticated-dealer{margin-bottom:2rem}}@container colorpicker_products (max-width: 800px){.productcolor-archive .cell>.twz-element-usps ul,.productbrand-archive .cell>.twz-element-usps ul{flex-wrap:wrap;justify-content:normal}.productcolor-archive .cell>.twz-element-usps ul li,.productbrand-archive .cell>.twz-element-usps ul li{flex:0 0 auto}}.productcolor-archive .cell>.twz-element-usps ul,.productbrand-archive .cell>.twz-element-usps ul{align-items:center;justify-content:space-evenly;gap:1.5rem;margin:0;flex:1 0 auto}@media(max-width: 549px){.productcolor-archive .cell>.twz-element-usps ul,.productbrand-archive .cell>.twz-element-usps ul{flex-direction:column;gap:.75rem}}.productcolor-archive .twz-element-usps,.productbrand-archive .twz-element-usps{grid-column:1/-1;order:24;margin-bottom:2rem;display:flex;justify-content:space-evenly;align-items:center;padding:0 1.5rem}@media(max-width: 767px){.productcolor-archive .twz-element-usps,.productbrand-archive .twz-element-usps{flex-direction:column}}.productcolor-archive .twz-element-usps .twz-authenticated-dealer img,.productbrand-archive .twz-element-usps .twz-authenticated-dealer img{max-width:6rem}@media(min-width: 768px){.productcolor-archive .twz-element-usps .twz-authenticated-dealer,.productbrand-archive .twz-element-usps .twz-authenticated-dealer{max-width:25%}}@media(max-width: 767px){.productcolor-archive .twz-element-usps .twz-authenticated-dealer,.productbrand-archive .twz-element-usps .twz-authenticated-dealer{margin-bottom:2rem}}@container colorpicker_products (max-width: 800px){.productcolor-archive .twz-element-usps ul,.productbrand-archive .twz-element-usps ul{flex-wrap:wrap;justify-content:normal}.productcolor-archive .twz-element-usps ul li,.productbrand-archive .twz-element-usps ul li{flex:0 0 auto}}.productcolor-archive .twz-element-usps ul,.productbrand-archive .twz-element-usps ul{align-items:center;justify-content:space-evenly;gap:1.5rem;margin:0;flex:1 0 auto}@media(max-width: 549px){.productcolor-archive .twz-element-usps ul,.productbrand-archive .twz-element-usps ul{flex-direction:column;gap:.75rem}}.productcolor-archive__extratext,.productbrand-archive__extratext{background-color:color-mix(in srgb, var(--category-color, #e2eff7), #000 10%);min-height:1px}.productcolor-archive__extratext p:has(+h2:not(:last-child)),.productbrand-archive__extratext p:has(+h2:not(:last-child)){margin-bottom:4rem}.productcolor-archive__extratext p:has(:where(img:first-child,img:first-child+img)),.productbrand-archive__extratext p:has(:where(img:first-child,img:first-child+img)){margin-top:2rem;gap:1.5rem;display:flex;flex-wrap:wrap}.productcolor-archive__extratext p:has(:where(img:first-child,img:first-child+img)) img,.productbrand-archive__extratext p:has(:where(img:first-child,img:first-child+img)) img{flex:0 1 calc(50% - 1.5rem);width:0}.productcolor-archive__extratext p:has(:where(img:first-child,img:first-child+img))>:not(img),.productbrand-archive__extratext p:has(:where(img:first-child,img:first-child+img))>:not(img){flex:0 0 100%}.productcolor-archive__extratext-block,.productbrand-archive__extratext-block{width:min(92.5vw,90rem);margin:0 auto;padding:6rem 0;min-height:25rem}@media(max-width: 767px){.productcolor-archive__extratext-block,.productbrand-archive__extratext-block{padding:2rem 0}}.productcolor-archive__extratext-bg,.productbrand-archive__extratext-bg{height:100%}.productcolor-archive__extraproducts,.productbrand-archive__extraproducts{background-color:#fff}.productcolor-archive .product__results,.productbrand-archive .product__results{display:flex;flex-wrap:wrap;justify-content:center;container-type:inline-size;container-name:colorpicker_products;background-color:#f7f7f7}.productcolor-archive .product__lister-button,.productbrand-archive .product__lister-button{width:100%;display:flex;justify-content:center}.productcolor-archive .colored,.productbrand-archive .colored{color:var(--category-color-text, #143D59)}.productcolor-archive .colored :where(a,h2,h3,h4,h5,h6),.productbrand-archive .colored :where(a,h2,h3,h4,h5,h6){color:var(--category-color-text, #143D59)}.productcolor-archive .grid:not(:has(.cell div)),.productbrand-archive .grid:not(:has(.cell div)){display:none}.productcolor-archive .twz-card--colorcategory,.productbrand-archive .twz-card--colorcategory{min-height:30rem}.productcolor-archive .twz-card--colorcategory .twz-card__content,.productbrand-archive .twz-card--colorcategory .twz-card__content{background-color:var(--brand-color-medium)}.productcolor-archive .twz-card--colorcategory .twz-card__content .title,.productbrand-archive .twz-card--colorcategory .twz-card__content .title{color:var(--category-color-text-on-medium)}.productcolor-archive .twz-element-category-list .twz-element-category-list__item>a,.productbrand-archive .twz-element-category-list .twz-element-category-list__item>a{background-color:var(--brand-color-medium)}.productcolor-archive .twz-element-category-list .twz-element-category-list__item>a .title,.productbrand-archive .twz-element-category-list .twz-element-category-list__item>a .title{color:var(--category-color-text-on-medium)}
