[data-gp-list-desktop="1"]{--gp-list-desktop:1}[data-gp-list-tablet="1"]{--gp-list-tablet:1}[data-gp-list-mobile="1"]{--gp-list-mobile:1}[data-gp-list-desktop="2"]{--gp-list-desktop:2}[data-gp-list-tablet="2"]{--gp-list-tablet:2}[data-gp-list-mobile="2"]{--gp-list-mobile:2}[data-gp-list-desktop="3"]{--gp-list-desktop:3}[data-gp-list-tablet="3"]{--gp-list-tablet:3}[data-gp-list-mobile="3"]{--gp-list-mobile:3}[data-gp-list-desktop="4"]{--gp-list-desktop:4}[data-gp-list-tablet="4"]{--gp-list-tablet:4}[data-gp-list-mobile="4"]{--gp-list-mobile:4}[data-gp-list-desktop="5"]{--gp-list-desktop:5}[data-gp-list-tablet="5"]{--gp-list-tablet:5}[data-gp-list-mobile="5"]{--gp-list-mobile:5}[data-gp-list-desktop="6"]{--gp-list-desktop:6}[data-gp-list-tablet="6"]{--gp-list-tablet:6}[data-gp-list-mobile="6"]{--gp-list-mobile:6}[data-gp-list-layout] .gp-query-grid{--gp-list-gap:var(--gp-query-gap,24px);--gp-list-view:var(--gp-list-desktop,3)}[data-gp-list-layout] ul.products{--gp-list-gap:var(--gp-woo-column-gap,24px);--gp-list-view:var(--gp-list-desktop,3)}@media(max-width:1023px){[data-gp-list-layout] .gp-query-grid,[data-gp-list-layout] ul.products{--gp-list-view:var(--gp-list-tablet,2)}}@media(max-width:600px){[data-gp-list-layout] .gp-query-grid{--gp-list-view:var(--gp-list-mobile,1)}}@media(max-width:767px){[data-gp-list-layout] ul.products{--gp-list-view:var(--gp-list-mobile,1)}}[data-gp-list-layout=carousel] :is(.gp-query-grid,ul.products){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gp-list-view) - 1) * var(--gp-list-gap)) / var(--gp-list-view));column-gap:var(--gp-list-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}[data-gp-list-layout=carousel] :is(.gp-query-grid,ul.products)::-webkit-scrollbar{display:none}[data-gp-list-layout=carousel] :is(.gp-query-grid,ul.products)>*{scroll-snap-align:start;min-width:0;width:auto!important;margin:0!important;float:none!important}[data-gp-list-layout=carousel] :is(.gp-query-grid,ul.products):focus-visible{outline:3px solid var(--gp-site-accent,#a87e2d);outline-offset:3px}@media(prefers-reduced-motion:no-preference){[data-gp-list-layout=carousel] :is(.gp-query-grid,ul.products){scroll-behavior:smooth}}.gp-list-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.gp-list-controls button{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0 10px;border:1px solid currentColor;border-radius:99px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.gp-list-controls button:disabled{opacity:.35;cursor:default}.gp-list-controls button:focus-visible{outline:3px solid var(--gp-site-accent,#a87e2d);outline-offset:2px}.gp-list-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gp-list-controls .gp-list-dot{min-width:24px;min-height:24px;padding:0;border:0;font-size:0;position:relative}.gp-list-controls .gp-list-dot:before{content:"";position:absolute;inset:7px;border-radius:50%;background:currentColor;opacity:.3}.gp-list-controls .gp-list-dot[aria-current=true]:before{opacity:1}[data-gp-carousel-static=true] .gp-list-controls{display:none}[data-gp-list-layout=masonry][data-gp-masonry-ready=true] :is(.gp-query-grid,ul.products){grid-auto-rows:4px;row-gap:0;align-items:start}[data-gp-list-layout=masonry][data-gp-masonry-ready=true] :is(.gp-query-grid,ul.products)>*{align-self:start}[data-gp-list-layout=masonry] .gp-query-image img{height:auto!important}[data-gp-list-layout=accordion] .gp-query-grid,[data-gp-list-layout=tabs] .gp-query-grid{grid-template-columns:minmax(0,1fr)}.gp-query-accordion>summary{cursor:pointer;padding:var(--gp-query-padding,20px);font-weight:600;list-style-position:inside}.gp-query-accordion>summary:focus-visible,.gp-list-tab:focus-visible{outline:3px solid var(--gp-site-accent,#a87e2d);outline-offset:-3px}.gp-query-accordion[open]>summary{border-bottom:1px solid #d9d9df}.gp-list-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gp-list-tab{padding:10px 14px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.gp-list-tab[aria-selected=true]{border-color:var(--gp-site-accent,currentColor);box-shadow:inset 0 -3px 0 var(--gp-site-accent,currentColor);font-weight:600}.gp-query-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;opacity:.8;margin-bottom:10px}.gp-query-terms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:13px}.gp-query-content>:first-child{margin-top:0}
