body.template-collection{--cf-line: #d6d6d6;--cf-ink: #202020;--cf-soft: #f5f5f5;--cf-radius: 6px}body.template-collection :is(.vc-toolbar,#gf-controls-container){margin-block:20px;color:var(--cf-ink)}body.template-collection .vc-toolbar{gap:12px}body.template-collection .vc-toolbar label,body.template-collection [data-collection-sort-label]{display:block;font-size:14px;line-height:1.4;font-weight:400;margin:0}body.template-collection .vc-toolbar :is(input,select),body.template-collection #gf-controls-search-input,body.template-collection #gf-controls-container #sortButton{box-sizing:border-box;width:100%;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid var(--cf-line)!important;border-radius:var(--cf-radius)!important;background:#fff!important;color:var(--cf-ink);font-size:16px;line-height:1.4;box-shadow:none}body.template-collection #gf-controls-search-input{padding-inline:44px;margin-top:0}body.template-collection .vc-toolbar button,body.template-collection #gf-controls-container .gf-refine-toggle-mobile button{min-height:46px;border:1px solid var(--cf-line)!important;border-radius:var(--cf-radius)!important;background:#fff!important;color:var(--cf-ink);padding:10px 14px;font-size:16px;font-weight:400;line-height:1.4;text-transform:none;white-space:normal}body.template-collection .vc-toolbar :is([data-vc-open],[data-tnp-toggle]){width:100%}body.template-collection .vc-toolbar :is(label,form){flex:1 1 100%;min-width:0}body.template-collection .tnp .vc-toolbar form{display:flex;gap:8px;align-items:end;flex-wrap:nowrap}body.template-collection .tnp .vc-toolbar form label{flex:1}body.template-collection .tnp .vc-toolbar form button{flex:0 0 auto}body.template-collection .vc-toolbar .vc-search{order:-1}body.template-collection #gf-controls-container .gf-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end}body.template-collection #gf-controls-container :is(.gf-filter-trigger,.gf-filter-selection){flex:1 1 100%!important;width:100%!important;max-width:none!important;margin:0;min-width:0}body.template-collection #gf-controls-container .gf-summary{order:3;flex:1 1 100%;font-size:14px}body.template-collection #gf-controls-container .gf-refine-toggle-mobile button i{display:none!important}body.template-collection #gf-controls-container #sortButton{margin-top:6px;padding-right:32px;text-align:left;height:auto;white-space:normal}body.template-collection #gf-controls-container #sortButton span{overflow:visible;white-space:normal;text-overflow:clip;max-width:100%}body.template-collection #gf-controls-container .globo-dropdown-custom__options{width:100%;min-width:0;max-width:100%}body.template-collection #gf-controls-container .globo-dropdown-custom__options li{min-height:44px;white-space:normal}body.template-collection :is(.vc-active,.globo-selected-items-wrapper){display:flex;flex-wrap:wrap;gap:8px}body.template-collection .vc-active:empty{display:none}body.template-collection .vc-active>:is(a,button),body.template-collection .globo-selected-items-wrapper :is(a,button){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--cf-line);border-radius:var(--cf-radius);color:var(--cf-ink);background:var(--cf-soft);font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}body.template-collection :is(.vc details,.tnp-group,#gf-tree .gf-option-block){margin:0;padding:0;border-bottom:1px solid var(--cf-line)}body.template-collection :is(.vc summary,#gf-tree .gf-block-title){min-height:48px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin:0}body.template-collection #gf-tree .gf-block-title>.h3{font-size:inherit;font-weight:inherit;margin:0}body.template-collection :is(.vc .vc-option,.tnp .tnp-option,.tnp .tnp-any,#gf-tree .gf-option-box button){min-height:44px;font-size:14px;line-height:1.4;padding-block:8px}body.template-collection #gf-tree :is(.gf-label,.gf-count){font-size:14px;line-height:1.4}body.template-collection .tnp .tnp-option{padding-inline:8px}body.template-collection .tnp .tnp-option[aria-current]{border-radius:4px;background:var(--cf-soft);border-color:var(--cf-ink)}body.template-collection :is(.vc [type=reset],.tnp-clear,#gf-tree .gf-filter-footer__clear){min-height:44px;font-size:14px}body.template-collection :is(.vc-toolbar,#gf-controls-container,#gf-tree,.vc-active) :is(a,button,input,select,summary,[role=button]):focus-visible{outline:3px solid #b51626;outline-offset:2px}body.template-collection .vc dialog{border:1px solid var(--cf-line);border-radius:var(--cf-radius)}body.template-collection .vc dialog summary{font-size:14px}@media(min-width:750px){body.template-collection .vc-toolbar :is([data-vc-open],[data-tnp-toggle]){display:none}body.template-collection .vc-toolbar .vc-search{flex:1 1 100%}body.template-collection .vc-toolbar>label:not(.vc-search),body.template-collection .tnp .vc-toolbar form{flex:0 1 360px;margin-left:auto}body.template-collection .vc-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}body.template-collection .vc-layout>aside,body.template-collection .vc.tnp .vc-layout>[data-tnp-filters]{display:block}body.template-collection .vc-layout>aside,body.template-collection #gf-tree .gf-filter-contents{padding:4px 16px 16px!important;border:1px solid var(--cf-line)!important;border-radius:var(--cf-radius)!important;background:#fff!important}body.template-collection #gf-controls-container .gf-filter-selection{flex:0 1 360px!important;width:360px!important;margin-left:auto}body.template-collection #gf-controls-container .gf-filter-trigger{display:none}}@media(max-width:374px){body.template-collection .tnp .vc-toolbar form{flex-wrap:wrap}body.template-collection .tnp .vc-toolbar form button{width:100%}}body.template-collection #gf-controls-container #sortButton{font-size:16px!important}body.template-collection #gf-controls-container .gf-filter-selection{display:block!important}body.template-collection #gf-controls-container .sort-by{width:100%!important}body.template-collection #gf-controls-search-label{display:block;font-size:14px;line-height:1.4;margin-bottom:6px}body.template-collection .globo-selected-items>li.selected-item{background:transparent!important;border-radius:0;margin:0;padding:0}body.template-collection .globo-selected-items>li.selected-item>a{border-radius:var(--cf-radius)!important}body.template-collection .gf-controls-search-form :is(.gf-controls-search-button,.gf-controls-clear-button){top:auto;bottom:1px;transform:none;width:44px;height:44px;min-height:44px}body.template-collection #gf-controls-container :is(.sort-by,.gf-refine-toggle-mobile){border:0!important;background:transparent!important;box-shadow:none;padding:0}body.template-collection .vc summary{justify-content:space-between;gap:12px;padding:12px 2px;list-style:none;cursor:pointer}body.template-collection .vc summary::-webkit-details-marker{display:none}body.template-collection .vc summary:after{content:"+";flex:0 0 22px;color:#666;font-size:22px;line-height:1;font-weight:400;text-align:center}body.template-collection .vc details[open]>summary:after{content:"\2212"}body.template-collection .vc details[open]>summary{margin-bottom:6px}body.template-collection #gf-tree .gf-block-title>.h3{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 2px}body.template-collection #gf-tree .gf-block-title>.h3:before{content:none!important}body.template-collection #gf-tree .gf-block-title>.h3:after{content:"+";position:static;margin-left:auto;border:0;width:22px;height:auto;color:#666;font-size:22px;line-height:1;font-weight:400;transform:none}body.template-collection #gf-tree .gf-block-title>.h3[aria-expanded=true]:after{content:"\2212"}body.template-collection :is(.vc summary,#gf-tree .gf-block-title>.h3):hover{color:#a30e20}body.template-collection [data-cf-option][hidden]{display:none!important}body.template-collection :is(.vc,#gf-tree) button.cf-more{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin:8px 0 12px;padding:8px 12px;border:1px solid #d6d6d6;border-radius:6px;background:#f7f7f7;color:#202020;font-size:14px;font-weight:600;text-transform:none;cursor:pointer}body.template-collection :is(.vc,#gf-tree) button.cf-more:hover{background:#eee}body.template-collection :is(.vc,#gf-tree) button.cf-more:focus-visible{outline:3px solid #b51626;outline-offset:2px}body.template-collection .vc dialog{padding:20px;max-width:420px}body.template-collection .vc dialog>header{gap:16px;padding-bottom:12px;border-bottom:1px solid #ddd}body.template-collection .vc dialog>header h2{font-size:22px;font-weight:600}body.template-collection .vc dialog [data-vc-close]{width:44px;min-height:44px;padding:0;border-radius:6px}body.template-collection .vc [type=reset]{border:0;background:transparent;padding:10px 0;color:#555;text-decoration:underline;text-underline-offset:3px}body.template-collection .vc [data-vc-apply]{min-height:48px;border-radius:6px;font-size:16px}body.template-collection #gf-tree .gf-btn-show-more{display:none!important}body.template-collection #gf-tree .gf-option-box>li[data-cf-option]:not([hidden]){display:list-item!important}body.template-collection #gf-tree .gf-block-content .gf-scroll{max-height:none!important;height:auto!important;overflow:visible!important}body.template-collection .vc-layout{align-items:start}body.template-collection .vc-layout>aside{align-self:start;height:auto;min-height:0}body.template-collection #gf-tree .gf-filter-contents{min-height:0;height:auto}body.template-collection #gf-tree .gf-label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;min-width:0}body.template-collection #gf-tree .gf-count{flex:0 0 auto;margin-left:auto}body.template-collection #gf-tree .gf-search{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px!important;border:1px solid var(--cf-line)!important;border-radius:4px;background:#fff!important;color:var(--cf-ink);font-size:16px;margin:4px 0 8px}body.template-collection #gf-tree .gf-search::placeholder{color:#666;opacity:1}body.template-collection #gf-tree :is(.gf-search,.gf-option-block)[hidden]{display:none!important}body.template-collection .cf-search-field{position:relative}body.template-collection .vc-toolbar .cf-search-field input{padding-right:48px}body.template-collection .vc-toolbar .cf-search-field button{position:absolute;right:1px;bottom:1px;width:44px;min-height:44px;padding:0;border:0!important;background:transparent!important;font-size:22px;color:#555}body.template-collection :is([data-vc-search-clear],[type=reset],.gf-filter-footer__clear)[hidden]{display:none!important}body.template-collection #gf-tree .gf-filter-footer__clear[hidden]+button{flex:1;width:100%}body.template-collection .globo-selected-items-wrapper:not(:has(.selected-item)){display:none}@media(min-width:750px){body.template-collection .vc-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:end;margin-block:16px}body.template-collection .vc-toolbar .vc-search{grid-column:1;width:100%;max-width:640px}body.template-collection .vc-toolbar>label:not(.vc-search),body.template-collection .tnp .vc-toolbar form{grid-column:2;width:100%;margin:0}body.template-collection #gf-controls-container{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px 16px;align-items:end;margin-block:16px}body.template-collection #gf-controls-container .gf-controls-search-form{grid-column:1;width:100%;max-width:640px;margin:0}body.template-collection #gf-controls-container .gf-actions{display:contents}body.template-collection #gf-controls-container .gf-filter-selection{grid-column:2;width:100%!important;margin:0}body.template-collection #gf-controls-container :is(.gf-summary,.globo-selected-items-wrapper){grid-column:1 / -1}}@media(min-width:750px)and (max-width:999px){body.template-collection :is(.vc-toolbar,#gf-controls-container){grid-template-columns:minmax(0,1fr) 260px}}body.template-collection .gf-controls-clear-button[hidden]{display:none!important}@media(min-width:750px)and (max-width:1099px){body.template-collection #gf-controls-container{grid-template-columns:minmax(0,1fr)}body.template-collection #gf-controls-container .gf-filter-selection{grid-column:1;max-width:320px!important;margin-left:auto}}body.template-collection :is(.vc-search,#gf-controls-container .gf-controls-search-form){display:none!important}body.template-collection #gf-controls-container .gf-actions{display:flex;flex-direction:column;align-items:stretch}body.template-collection #gf-controls-container .gf-filter-selection{order:0;margin:0}body.template-collection #gf-controls-container .gf-filter-trigger{order:1}body.template-collection #gf-controls-container .gf-summary{order:2}body.template-collection .vc-toolbar{flex-direction:column;align-items:stretch}body.template-collection .vc-toolbar>:is(label,form){order:-1;width:100%}@media(min-width:768px){body.template-collection:has(.sidebar-container--products>#gf-tree) #Sidebar-Container>.sidebar-container--products{display:grid;grid-template-columns:20% minmax(0,1fr);grid-template-rows:auto max-content 1fr auto;gap:16px 25px;align-items:start}body.template-collection:has(.sidebar-container--products>#gf-tree) :is(#gf-grid,#gf-controls-container,#gf-controls-container .gf-actions){display:contents!important}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-tree{grid-column:1;grid-row:3;width:100%!important;margin:0!important}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .gf-filter-selection{grid-column:1;grid-row:2;width:100%!important;max-width:none!important;margin:0}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .gf-summary{grid-column:2;grid-row:1;margin:0}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items-wrapper{grid-column:1;grid-row:1;margin:0}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-products{grid-column:2;grid-row:2 / 4;width:calc(100% + 30px)!important;margin-top:0}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf_pagination_wrap{grid-column:2;grid-row:4}body.template-collection .vc{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto max-content 1fr auto;gap:16px 24px;align-items:start}body.template-collection .vc :is(.vc-toolbar,.vc-layout,.vc-results){display:contents}body.template-collection .vc .vc-toolbar>:is(label,form){grid-column:1;grid-row:2;width:100%}body.template-collection .vc.tnp .vc-toolbar form{flex-direction:column;align-items:stretch}body.template-collection .vc-layout>aside{grid-column:1;grid-row:3}body.template-collection .vc-result-meta{grid-column:2;grid-row:1;min-width:0}body.template-collection .vc-result-meta>:last-child{margin-bottom:0}body.template-collection .vc-grid{grid-column:2;grid-row:2 / 4;margin:0}body.template-collection .vc-pagination{grid-column:2;grid-row:4}}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-grid{width:100%!important}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container{display:block}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .gf-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container :is(.gf-filter-trigger,.gf-refine-toggle-mobile){display:block!important;width:100%!important}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .gf-filter-selection{width:100%!important;max-width:none!important;margin:0}body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container :is(.gf-filter-selection,.gf-filter-trigger,.gf-summary){flex:none!important}body.template-collection #gf-tree[role=dialog] .globo-selected-items-wrapper,body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items-wrapper{display:block;max-width:100%;min-width:0;padding:8px 16px 12px;margin:0}body.template-collection #gf-tree[role=dialog] .globo-selected-items-wrapper:not(:has(.selected-item)),body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items-wrapper:not(:has(.selected-item)){display:none!important}body.template-collection #gf-tree[role=dialog] .globo-selected-items-wrapper .gf-block-title>.h3{min-height:44px;padding:0;font-size:14px;cursor:default}body.template-collection #gf-tree[role=dialog] .globo-selected-items-wrapper .gf-block-title>.h3:after{content:none}body.template-collection #gf-tree[role=dialog] .gf-refine-toggle{flex:0 0 auto;min-height:44px;white-space:nowrap;padding:8px}body.template-collection #gf-tree[role=dialog] .globo-selected-items,body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items{display:flex!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;max-width:100%;margin:0;padding:4px 2px 8px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin}body.template-collection #gf-tree[role=dialog] .globo-selected-items>.selected-item,body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items>.selected-item{flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start}body.template-collection #gf-tree[role=dialog] .globo-selected-items :is(a,.gf-label),body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items :is(a,.gf-label){white-space:nowrap!important}body.template-collection #gf-tree[role=dialog] .globo-selected-items a>.selected-item,body.template-collection:not(:has(.sidebar-container--products>#gf-tree)) #gf-controls-container .globo-selected-items a>.selected-item{flex:0 0 auto}html:not(.offcanvas-open) body.template-collection #gf-tree[role=dialog]{visibility:hidden;pointer-events:none;left:-100vw!important}html.offcanvas-open body.template-collection #gf-tree[role=dialog]{visibility:visible;pointer-events:auto;left:0!important}body.template-collection #gf-tree[role=dialog]{width:min(100vw,420px)!important;max-width:100vw;height:var(--cf-drawer-height, 100dvh)!important;display:flex;flex-direction:column;overflow:hidden!important}body.template-collection #gf-tree[role=dialog]>.gf-filter-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--cf-line);background:#fff}body.template-collection #gf-tree[role=dialog] .gf-close-canvas{min-width:44px;min-height:44px;position:static}body.template-collection #gf-tree[role=dialog]>.globo-selected-items-wrapper{flex:0 0 auto;border-bottom:1px solid var(--cf-line)}body.template-collection #gf-tree[role=dialog]>.gf-filter-contents{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto!important;padding:0 16px!important;border:0!important;border-radius:0!important}body.template-collection #gf-tree[role=dialog]>.gf-filter-footer{flex:0 0 auto;display:flex!important;position:static!important;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--cf-line);background:#fff}body.template-collection #gf-tree[role=dialog] .gf-filter-footer__clear{display:none!important}body.template-collection #gf-tree[role=dialog] .gf-filter-footer>button:last-child{display:block!important;width:100%;min-height:48px;background:#202020;color:#fff}body.template-collection #gf-tree[role=dialog] .gf-option-block[data-filter-id]{padding:0!important;margin:0}body.template-collection #gf-tree[role=dialog] .gf-block-title{padding:0!important;margin:0;min-height:52px}body.template-collection #gf-tree[role=dialog] .gf-option-block[data-filter-id] .gf-block-content{padding:0 0 12px}body.template-collection #gf-tree[role=dialog] .gf-option-box button{display:flex;align-items:center;gap:8px;width:100%;text-align:left}body.template-collection #gf-tree[role=dialog] .gf-option-box .gf-label{flex:1 1 auto}body.template-collection #gf-tree[role=dialog] .gf-Checkbox{flex:0 0 auto}body.template-collection .vc-active{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;gap:8px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin}body.template-collection .vc-active>:is(a,button){flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}body.template-collection :is(#gf-controls-container .gf-summary,[data-vc-status],[data-tnp-count]){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}body.template-collection :is(#gf-controls-container,#gf-tree) .globo-selected-items-wrapper :is(.gf-refine-toggle,.clear-refinements){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:8px 6px;border:0!important;border-radius:0!important;background:transparent!important;color:#555!important;-webkit-text-fill-color:currentColor;white-space:nowrap;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .gf-summary{grid-column:1;grid-row:1;align-self:center}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items-wrapper{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items-wrapper:not(:has(.selected-item)){display:none!important}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items{display:flex!important;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;margin:0;padding:4px 2px;scrollbar-width:thin}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items>.selected-item{flex:0 0 auto;margin:0;padding:0}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .globo-selected-items :is(a,.gf-label){white-space:nowrap!important}body.template-collection:has(.sidebar-container--products>#gf-tree) #gf-controls-container .gf-refine-toggle{flex:0 0 auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/collection-filters.css.map */
