/*!
 * Paulissen Collection UI V2
 * Rebuilt from the former custom.css as a mobile-first, token-driven layer.
 * Scope: collection banner, toolbar, filters, product grid and collection content.
 */:is(.cc-collection-banner,.cc-collection-products){--pw-collection-gap: clamp(.875rem, 2vw, 1.5rem);--pw-collection-card-padding: clamp(.875rem, 2vw, 1.25rem);--pw-collection-filter-width: 17.5rem;--pw-collection-image-bg: var(--pw2-color-white);--pw-collection-card-bg: var(--pw2-color-white);--pw-collection-border: 1px solid var(--pw2-color-line);--pw-collection-border-hover: var(--pw2-color-line-strong);color:var(--pw2-color-ink);font-family:var(--pw2-font-sans)}:is(.cc-collection-banner,.cc-collection-products),:is(.cc-collection-banner,.cc-collection-products) *,:is(.cc-collection-banner,.cc-collection-products) *:before,:is(.cc-collection-banner,.cc-collection-products) *:after{box-sizing:border-box}:is(.cc-collection-banner,.cc-collection-products) :where(h1,h2,h3,h4,p,li,a,span,label){overflow-wrap:break-word}:is(.cc-collection-banner,.cc-collection-products) :where(img,picture,video,svg){max-width:100%}:is(.cc-collection-banner,.cc-collection-products) :where(button,input,select,textarea){max-width:100%;font:inherit}.cc-collection-banner.section{margin-block:clamp(1.25rem,3vw,2.5rem) 0}.cc-collection-banner .container{width:min(100% - (2 * var(--pw2-gutter)),var(--pw2-content-width));max-width:none;padding-inline:0}.cc-collection-banner .collection-banner{min-width:0;gap:var(--pw2-space-6);padding-block:clamp(1.25rem,3vw,2.25rem);border-bottom:var(--pw-collection-border)}.cc-collection-banner .collection-banner__content{min-width:0;padding:20px}.cc-collection-banner .collection-banner__heading{margin:0;color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-2xl);font-weight:var(--pw2-weight-medium);letter-spacing:-.025em;line-height:var(--pw2-line-tight);text-transform:none;text-wrap:balance}.cc-collection-banner .collection-banner__count{margin-inline-start:var(--pw2-space-2);color:var(--pw2-color-muted);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-regular)}.cc-collection-banner .collection-banner__content .rte{width:min(100%,58rem);margin-top:var(--pw2-space-4);color:var(--pw2-color-muted);font-size:var(--pw2-text-base);line-height:var(--pw2-line-body)}.cc-collection-banner .collection-banner__content .rte :where(h2,h3,h4){margin-block:var(--pw2-space-6) var(--pw2-space-2);color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-weight:var(--pw2-weight-medium);line-height:var(--pw2-line-tight);text-transform:none}.cc-collection-banner .collection-banner__content .rte :where(p,ul,ol){margin-block:0 var(--pw2-space-4)}.cc-collection-banner .collection-banner__media{overflow:hidden;border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.cc-collection-products.section{margin-block:clamp(1rem,2vw,2rem) 0}.cc-collection-products>.container{width:min(100% - (2 * var(--pw2-gutter)),var(--pw2-content-width));max-width:none;padding-inline:0}.cc-collection-products .products-toolbar{min-width:0;min-height:3.5rem;margin-bottom:var(--pw2-space-6);padding:var(--pw2-space-3);gap:var(--pw2-space-3);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.cc-collection-products .products-toolbar__filter{min-width:0}.cc-collection-products .products-toolbar__filter-btn{min-height:2.75rem;padding:.625rem .875rem;gap:var(--pw2-space-2);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw2-color-white);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-medium);line-height:1.25;text-transform:none}.cc-collection-products .products-toolbar__filter-btn:hover{border-color:var(--pw-collection-border-hover);background:var(--pw2-color-surface-soft)}.cc-collection-products .products-toolbar__filter-btn.is-active{border-color:var(--pw2-color-ink);color:var(--pw2-color-white);background:var(--pw2-color-ink)}.cc-collection-products .products-toolbar__filter-btn .icon{width:1.125rem;height:1.125rem;margin-inline-start:var(--pw2-space-2);fill:currentColor}.cc-collection-products .products-toolbar__sort{min-width:0}.cc-collection-products .products-toolbar__sort custom-select{gap:var(--pw2-space-2)}.cc-collection-products .products-toolbar__sort :where(label,.custom-select__btn){color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-medium);text-transform:none}.cc-collection-products .products-toolbar__sort .custom-select__btn{min-height:2.75rem;margin:0;padding:.625rem 2.5rem .625rem .875rem;border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.cc-collection-products .products-toolbar__sort .custom-select__btn:hover{border-color:var(--pw-collection-border-hover);background:var(--pw2-color-surface-soft)}.cc-collection-products .products-toolbar__layout{gap:var(--pw2-space-1)}.cc-collection-products .products-toolbar__layout>label{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:.625rem;border:1px solid transparent;border-radius:var(--pw2-radius-md);color:var(--pw2-color-muted)}.cc-collection-products .products-toolbar__layout>label:hover{border-color:var(--pw2-color-line);color:var(--pw2-color-ink);background:var(--pw2-color-surface-soft)}.cc-collection-products .products-toolbar__layout input:checked+label{border-color:var(--pw2-color-ink);color:var(--pw2-color-white);background:var(--pw2-color-ink)}.cc-collection-products .main-products-grid{min-width:0;align-items:flex-start;gap:var(--pw2-space-6)}.cc-collection-products .main-products-grid__filters,.cc-collection-products .main-products-grid__results{min-width:0}.cc-collection-products .main-products-grid__results{width:100%}.cc-collection-products .main-products-grid__results>.grid{min-width:0;margin-bottom:var(--pw2-space-8);gap:var(--pw-collection-gap);transition:opacity var(--pw2-transition-fast)}.cc-collection-products .main-products-grid__results>.grid>li{min-width:0}.cc-collection-products .main-products-grid__results.is-loading>.grid{opacity:.45;pointer-events:none}.cc-collection-products product-card.card--product{width:100%;max-width:none;min-width:0;height:100%;margin:0;overflow:hidden;border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw-collection-card-bg);box-shadow:none;transition:border-color var(--pw2-transition-fast),transform var(--pw2-transition-fast)}.cc-collection-products product-card.card--product:hover{border-color:var(--pw-collection-border-hover);transform:translateY(-1px)}.cc-collection-products product-card.card--product-contained{padding:0}.cc-collection-products product-card.card--product .card__media{min-width:0;overflow:hidden;border-bottom:var(--pw-collection-border);background:var(--pw-collection-image-bg)}.cc-collection-products product-card.card--product .card__media .media{overflow:hidden;background:var(--pw2-color-white);transform:none;scale:1}.cc-collection-products product-card.card--product .card__media img{object-fit:contain}.cc-collection-products product-card.card--product .card__info-container{min-width:0;padding:var(--pw-collection-card-padding)}.cc-collection-products product-card.card--product .card__info{min-width:0;padding:0;font-size:var(--pw2-text-base)}.cc-collection-products product-card.card--product .card__info-inner{min-width:0}.cc-collection-products product-card.card--product .card__vendor{margin:0 0 var(--pw2-space-1);color:var(--pw2-color-muted);font-size:var(--pw2-text-xs);font-weight:var(--pw2-weight-medium);letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.cc-collection-products product-card.card--product .card__title{min-height:0;margin:0;color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-base);font-weight:var(--pw2-weight-semibold);letter-spacing:-.01em;line-height:1.35;text-transform:none}.cc-collection-products product-card.card--product .card__title .card-link{color:inherit;text-decoration:none}.cc-collection-products product-card.card--product .card__subtitle,.cc-collection-products product-card.card--product .card__weight{margin-block:var(--pw2-space-2) 0;color:var(--pw2-color-muted);font-size:var(--pw2-text-sm);line-height:1.4}.cc-collection-products product-card.card--product .card__info-inner>ul{display:grid;min-width:0;margin:var(--pw2-space-4) 0 0;padding:0;border-top:var(--pw-collection-border);list-style:none}.cc-collection-products product-card.card--product .card__info-inner>ul>li,.cc-collection-products product-card.card--product .lines{min-width:0;margin:0;padding-block:.5rem;border:0;border-bottom:var(--pw-collection-border);color:var(--pw2-color-muted);background:transparent;font-size:var(--pw2-text-sm);line-height:1.4;overflow-wrap:anywhere}.cc-collection-products product-card.card--product .card__info-inner>ul>li:last-child{border-bottom:0}.cc-collection-products product-card.card--product .card__info-inner>ul strong,.cc-collection-products product-card.card--product .card__info-inner>ul b{color:var(--pw2-color-ink);font-weight:var(--pw2-weight-medium)}.cc-collection-products product-card.card--product .product-inventory__status{margin-top:var(--pw2-space-3);padding-top:var(--pw2-space-3);border-top:var(--pw-collection-border);font-size:var(--pw2-text-sm);line-height:1.4}.cc-collection-products product-card.card--product .price{margin-top:auto;padding-top:var(--pw2-space-4)}.cc-collection-products product-card.card--product .price__current{color:var(--pw2-color-ink);font-size:var(--pw2-text-lg);font-weight:var(--pw2-weight-semibold);line-height:1.2;white-space:normal}.cc-collection-products product-card.card--product .price--on-sale .price__current{color:var(--pw2-color-accent)}.cc-collection-products product-card.card--product .price__was{color:var(--pw2-color-muted);font-size:var(--pw2-text-sm)}.cc-collection-products product-card.card--product .energy-label{display:flex;position:absolute;z-index:4;top:var(--pw2-space-3);right:var(--pw2-space-3);width:2.75rem;height:1.625rem;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.cc-collection-products product-card.card--product .card__quick-add{padding:0 var(--pw-collection-card-padding) var(--pw-collection-card-padding)}.cc-collection-products product-card.card--product .card__quick-add .btn{min-height:var(--pw2-control-height);border-radius:var(--pw2-radius-md);font-size:var(--pw2-text-sm);font-weight:var(--pw2-weight-medium);text-transform:none}.cc-collection-products product-card.card--product .card__quick-add .btn--primary{border-color:var(--pw2-color-accent);color:var(--pw2-color-white);background:var(--pw2-color-accent)}.cc-collection-products product-card.card--product .card__quick-add .btn--primary:hover{border-color:var(--pw2-color-accent-hover);background:var(--pw2-color-accent-hover)}.cc-collection-products .main-products-grid[data-layout=list] .main-products-grid__results>.grid{gap:0}.cc-collection-products .main-products-grid[data-layout=list] .main-products-grid__results>.grid>li{padding-block:var(--pw2-space-4);border-bottom:var(--pw-collection-border)}.cc-collection-products .main-products-grid[data-layout=list] product-card.card--product{overflow:visible;border:0;border-radius:0;transform:none}.cc-collection-products .main-products-grid[data-layout=list] product-card.card--product .card__media{border:var(--pw-collection-border);border-radius:var(--pw2-radius-md)}.cc-collection-products .main-products-grid__filters{flex:0 0 auto}.cc-collection-products .facets.drawer{color:var(--pw2-color-ink);background:var(--pw2-color-white);font-family:var(--pw2-font-sans)}.cc-collection-products .facets .drawer__header{min-height:4rem;border-bottom:var(--pw-collection-border)}.cc-collection-products .facets .drawer__header h2,.cc-collection-products .facets .active-filters-header,.cc-collection-products .facets .filter__toggle>div>span:first-child{color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-base)!important;font-weight:var(--pw2-weight-semibold)!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.cc-collection-products .facets .drawer__content{border-color:var(--pw2-color-line);border-radius:var(--pw2-radius-md);background:var(--pw2-color-white)}.cc-collection-products .facets .disclosure{border-bottom-color:var(--pw2-color-line)}.cc-collection-products .facets .disclosure>summary,.cc-collection-products .facets .filter__toggle{min-height:var(--pw2-control-height);padding:.75rem .625rem!important}.cc-collection-products .facets .filter__label{min-height:2.625rem;padding:.625rem!important;border-radius:var(--pw2-radius-md)!important;color:var(--pw2-color-ink);font-family:var(--pw2-font-sans);font-size:var(--pw2-text-base)!important;line-height:1.4!important;text-transform:none!important}.cc-collection-products .facets .filter__label:hover,.cc-collection-products .facets .filter__label:focus-visible{border-color:var(--pw2-color-line-strong)!important;background:var(--pw2-color-surface-soft)}.cc-collection-products .facets input:checked+.filter__label{border-color:var(--pw2-color-ink)!important;color:var(--pw2-color-ink);background:var(--pw2-color-surface);font-weight:var(--pw2-weight-medium)!important}.cc-collection-products .facets .active-filter{min-height:2.25rem;margin:0;padding:.5rem .625rem;border:var(--pw-collection-border);border-radius:var(--pw2-radius-pill);color:var(--pw2-color-ink);background:var(--pw2-color-white);font-size:var(--pw2-text-sm)!important;line-height:1.25!important;text-decoration:none}.cc-collection-products .facets .active-filter:hover{border-color:var(--pw2-color-line-strong);background:var(--pw2-color-surface-soft)}.cc-collection-products .facets .active-filter>.icon{width:1rem;height:1rem;margin-inline-end:var(--pw2-space-1);padding:.125rem;background:var(--pw2-color-ink)}.cc-collection-products .facets .filter__count{color:var(--pw2-color-muted);font-size:var(--pw2-text-sm)!important}.cc-collection-products .pagination{margin-block:var(--pw2-space-8)}.cc-collection-products .pagination__page-link,.cc-collection-products .pagination__page-current,.cc-collection-products .pagination__arrow{min-width:2.75rem;min-height:2.75rem;border-radius:var(--pw2-radius-md)}.cc-collection-products .pagination__page-link:hover,.cc-collection-products .pagination__page-current{color:var(--pw2-color-white);background:var(--pw2-color-ink);text-decoration:none}:is(.cc-collection-banner,.cc-collection-products) .clear-filter-button,:is(.cc-collection-banner,.cc-collection-products) .pw2-legacy-button{display:inline-flex;min-height:var(--pw2-control-height);align-items:center;justify-content:center;padding:.75rem 1rem;border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw2-color-white);font-weight:var(--pw2-weight-medium);text-decoration:none}:is(.cc-collection-banner,.cc-collection-products) .clear-filter-button:hover,:is(.cc-collection-banner,.cc-collection-products) .pw2-legacy-button:hover{border-color:var(--pw2-color-line-strong);background:var(--pw2-color-surface-soft)}:is(.cc-collection-banner,.cc-collection-products) :where(.containerinfo,.pwrow,.delivery-info__container,.brand-list){display:flex;min-width:0;flex-wrap:wrap;gap:var(--pw2-space-4)}:is(.cc-collection-banner,.cc-collection-products) .containerinfo{width:100%;margin-inline:auto;background:transparent}:is(.cc-collection-banner,.cc-collection-products) .container-spcs{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--pw2-space-4)}:is(.cc-collection-banner,.cc-collection-products) .item-spcs,:is(.cc-collection-banner,.cc-collection-products) :where(.offer,.ftc-item){min-width:0;padding:var(--pw2-space-5);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw2-color-white)}:is(.cc-collection-banner,.cc-collection-products) .offer{display:grid;gap:var(--pw2-space-3);text-align:center}:is(.cc-collection-banner,.cc-collection-products) .offer :where(h3,p){margin:0;color:inherit;font-size:inherit}:is(.cc-collection-banner,.cc-collection-products) .ftc-item{display:flex;flex-direction:column;gap:var(--pw2-space-5);margin-bottom:var(--pw2-space-5)}:is(.cc-collection-banner,.cc-collection-products) .ftc-title{margin:0 0 var(--pw2-space-3);color:var(--pw2-color-ink);font-size:var(--pw2-text-xl);font-weight:var(--pw2-weight-medium);letter-spacing:-.02em;line-height:var(--pw2-line-tight);text-align:start}:is(.cc-collection-banner,.cc-collection-products) .ftc-text{width:min(100%,var(--pw2-reading-width));color:var(--pw2-color-muted);line-height:var(--pw2-line-body)}:is(.cc-collection-banner,.cc-collection-products) :where(.pwcolumn,.pwcolumn2wide,.pwcolumnfull,.left-div,.right-div){min-width:0;flex:1 1 100%;padding:0;margin:0}:is(.cc-collection-banner,.cc-collection-products) .brand-list{margin:0;padding:0;list-style:none}:is(.cc-collection-banner,.cc-collection-products) .brand-item{min-width:min(100%,12rem);margin:0}:is(.cc-collection-banner,.cc-collection-products) .brand-link{display:flex;min-height:var(--pw2-control-height);align-items:center;gap:var(--pw2-space-3);padding:var(--pw2-space-3);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);color:var(--pw2-color-ink);background:var(--pw2-color-white);text-decoration:none}:is(.cc-collection-banner,.cc-collection-products) .brand-link:hover{border-color:var(--pw2-color-line-strong);background:var(--pw2-color-surface-soft)}:is(.cc-collection-banner,.cc-collection-products) .brand-logo{width:3rem;height:2rem;margin:0;object-fit:contain}:is(.cc-collection-banner,.cc-collection-products) .delivery-info{width:100%;padding:0}:is(.cc-collection-banner,.cc-collection-products) .delivery-info__container{align-items:stretch}:is(.cc-collection-banner,.cc-collection-products) .delivery-info__item{display:grid;min-width:min(100%,14rem);flex:1 1 14rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--pw2-space-3);margin:0;padding:var(--pw2-space-4);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);text-align:start}:is(.cc-collection-banner,.cc-collection-products) .delivery-info__icon{width:2rem;height:2rem;margin:0}:is(.cc-collection-banner,.cc-collection-products) .delivery-info__title{margin:0 0 var(--pw2-space-1);font-size:var(--pw2-text-base);font-weight:var(--pw2-weight-semibold)}:is(.cc-collection-banner,.cc-collection-products) .delivery-info__description{margin:0;color:var(--pw2-color-muted);font-size:var(--pw2-text-sm)}:is(.cc-collection-banner,.cc-collection-products) .opsomming{position:relative;padding-inline-start:1.5rem}:is(.cc-collection-banner,.cc-collection-products) .opsomming:before{content:"\2713";position:absolute;left:0;color:var(--pw2-color-success);font-weight:var(--pw2-weight-semibold)}:is(.cc-collection-banner,.cc-collection-products) :where(.thin,.lines){border:0;border-bottom:var(--pw-collection-border)}:is(.cc-collection-banner,.cc-collection-products) .thin{width:100%;height:1px;margin-block:var(--pw2-space-3);background:var(--pw2-color-line)}:is(.cc-collection-banner,.cc-collection-products) .tabs{width:100%;margin-block:var(--pw2-space-6)}:is(.cc-collection-banner,.cc-collection-products) .tab-buttons{display:flex;gap:var(--pw2-space-1);overflow-x:auto;border-bottom:var(--pw-collection-border)}:is(.cc-collection-banner,.cc-collection-products) .tab-button{min-height:var(--pw2-control-height);padding:.75rem 1rem;border:0;border-bottom:2px solid transparent;color:var(--pw2-color-muted);background:transparent;white-space:nowrap;cursor:pointer}:is(.cc-collection-banner,.cc-collection-products) .tab-button:hover{color:var(--pw2-color-ink);background:var(--pw2-color-surface-soft)}:is(.cc-collection-banner,.cc-collection-products) .tab-button.active{border-bottom-color:var(--pw2-color-accent);color:var(--pw2-color-ink);background:transparent}:is(.cc-collection-banner,.cc-collection-products) .tab-content{margin-top:var(--pw2-space-4)}:is(.cc-collection-banner,.cc-collection-products) .tab-pane{display:none;padding:var(--pw2-space-5);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md)}:is(.cc-collection-banner,.cc-collection-products) .tab-pane.active{display:block}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) .scrollable-table,:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description)>table{max-width:100%;overflow-x:auto}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) table{width:100%;margin-block:var(--pw2-space-5);border-collapse:collapse;background:var(--pw2-color-white)}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) :where(th,td){padding:.75rem 1rem;border:var(--pw-collection-border);color:var(--pw2-color-ink);background:var(--pw2-color-white);text-align:start;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) th{background:var(--pw2-color-surface-soft);font-weight:var(--pw2-weight-semibold)}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) tr:nth-child(2n) td{background:var(--pw2-color-surface)}:is(.cc-collection-banner,.cc-collection-products) :where(.rte,#full-description) :where(td,th)[colspan="2"]{color:var(--pw2-color-white);background:var(--pw2-color-ink);font-weight:var(--pw2-weight-semibold)}:is(.cc-collection-banner,.cc-collection-products) .pdf-icon{display:inline-block;width:auto;height:2.5rem;vertical-align:middle}.cc-collection-products .globo-form-app .panels{position:relative;z-index:1;display:flex;overflow:hidden;padding:var(--pw2-space-4);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md);background:var(--pw2-color-surface-soft)}.cc-collection-products ul.ga-products-table{margin:0;padding:0;border:0;list-style:none}.cc-collection-products ul.ga-products-table>li{display:flex;min-height:2.5rem;align-items:center;gap:var(--pw2-space-3);padding-block:var(--pw2-space-2);border-bottom:var(--pw-collection-border);background:var(--pw2-color-white)}.cc-collection-products .ga-products_image,.cc-collection-products .ga-title{display:none}.cc-collection-products .ga-product_price,.cc-collection-products span.ga-product_price,.cc-collection-products .ga-products-box .ga-product_price{color:var(--pw2-color-success);font-size:var(--pw2-text-lg);font-weight:var(--pw2-weight-semibold)}.cc-collection-products .ga-product-form button.ga-addalltocart{min-height:var(--pw2-control-height);margin-top:var(--pw2-space-2);padding:.75rem 1rem;border-radius:var(--pw2-radius-md);color:var(--pw2-color-white);background:var(--pw2-color-accent)}@media(max-width:599px){.cc-collection-banner .container,.cc-collection-products>.container{width:min(100% - 2rem,var(--pw2-content-width))}.cc-collection-banner .collection-banner{padding-block:var(--pw2-space-4)}.cc-collection-products .products-toolbar{align-items:stretch;flex-direction:column;padding:var(--pw2-space-2)}.cc-collection-products .products-toolbar__filter,.cc-collection-products .products-toolbar__filter-btn{width:100%}.cc-collection-products .main-products-grid[data-layout=grid] .main-products-grid__results>.grid{grid-template-columns:minmax(0,1fr)!important;margin:0 0 var(--pw2-space-8)!important;gap:var(--pw2-space-3)!important;border:0!important;background:transparent!important}.cc-collection-products .main-products-grid[data-layout=grid] .main-products-grid__results>.grid>li{border:0!important}.cc-collection-products .main-products-grid[data-layout=grid] .main-products-grid__results>.grid .card{padding:0}.cc-collection-products product-card.card--product .card__media .media{min-height:14rem}.cc-collection-products .facets.drawer{max-width:min(100%,27rem)}:is(.cc-collection-banner,.cc-collection-products) .tab-buttons{display:grid;grid-template-columns:minmax(0,1fr);border:var(--pw-collection-border);border-radius:var(--pw2-radius-md)}:is(.cc-collection-banner,.cc-collection-products) .tab-button{width:100%;border-bottom:var(--pw-collection-border);text-align:start;white-space:normal}:is(.cc-collection-banner,.cc-collection-products) .tab-button:last-child{border-bottom:0}:is(.cc-collection-banner,.cc-collection-products) .tab-button.active{border-inline-start:3px solid var(--pw2-color-accent);border-bottom-color:var(--pw2-color-line);background:var(--pw2-color-surface-soft)}}@media(min-width:480px)and (max-width:599px){.cc-collection-products .main-products-grid[data-layout=grid] .main-products-grid__results>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-collection-products product-card.card--product .card__media .media{min-height:0}.cc-collection-products product-card.card--product .card__info-container{padding:var(--pw2-space-3)}.cc-collection-products product-card.card--product .card__info{font-size:var(--pw2-text-sm)}.cc-collection-products product-card.card--product .card__info-inner>ul>li,.cc-collection-products product-card.card--product .lines{font-size:var(--pw2-text-xs)}}@media(min-width:600px){:is(.cc-collection-banner,.cc-collection-products) .container-spcs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.cc-collection-banner,.cc-collection-products) .pwcolumn{flex-basis:calc(25% - var(--pw2-space-4))}:is(.cc-collection-banner,.cc-collection-products) .pwcolumn2wide{flex-basis:calc(50% - var(--pw2-space-4))}:is(.cc-collection-banner,.cc-collection-products) .left-div{flex-basis:40%}:is(.cc-collection-banner,.cc-collection-products) .right-div{flex-basis:30%}}@media(min-width:769px){.cc-collection-banner .collection-banner__content .rte{font-size:var(--pw2-text-lg)}.cc-collection-products .products-toolbar{flex-wrap:wrap;padding:var(--pw2-space-3) var(--pw2-space-4)}.cc-collection-products product-card.card--product .card__title{font-size:var(--pw2-text-lg)}:is(.cc-collection-banner,.cc-collection-products) .ftc-item{flex-direction:row;align-items:center}:is(.cc-collection-banner,.cc-collection-products) .ftc-left .ftc-media,:is(.cc-collection-banner,.cc-collection-products) .ftc-right .ftc-info{order:2}:is(.cc-collection-banner,.cc-collection-products) .ftc-left .ftc-info,:is(.cc-collection-banner,.cc-collection-products) .ftc-right .ftc-media{order:1}}@media(min-width:1024px){.cc-collection-products .main-products-grid__filters{flex:0 0 var(--pw-collection-filter-width);width:var(--pw-collection-filter-width)}.cc-collection-products .facets.drawer{width:100%;max-width:none;background:transparent}.cc-collection-products .facets .drawer__content{padding:var(--pw2-space-3)!important;border:var(--pw-collection-border);border-radius:var(--pw2-radius-md)}}@media(prefers-reduced-motion:reduce){.cc-collection-products product-card.card--product,.cc-collection-products .main-products-grid__results>.grid{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
