.apk-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6em 1em;margin:0 0 1.4em;padding-bottom:.7em;border-bottom:1px solid rgba(128,128,128,.3)}.apk-section-title{margin:0;font-size:1.6em;font-weight:600;line-height:1.2;color:var(--apk-accent)}.apk-section-more,.apk-tiles__more-link{display:inline-flex;align-items:center;gap:.5em;padding:9px 19px;border:1px solid var(--apk-accent);border-radius:var(--apk-button-radius);background:transparent;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:13px;letter-spacing:.5px;text-transform:uppercase;color:var(--apk-accent);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.apk-section-more:hover,.apk-section-more:focus-visible,.apk-tiles__more-link:hover,.apk-tiles__more-link:focus-visible{background:var(--apk-accent);color:var(--apk-ink);text-decoration:none}.apk-tiles__grid,.apk-tiles__item,.apk-crumbs__list,.apk-crumbs__item,.apk-cats__list,.apk-cats__list li,.apk-filters__active,.apk-filters__active li,.apk-filter__options,.apk-filter__options li,.apk-sort__list li{margin:0;padding:0;list-style:none}.apk-tiles{--apk-tile-columns: 3;margin:0 0 3.5em}.apk-tiles__grid{display:grid;grid-template-columns:repeat(var(--apk-tile-columns),minmax(0,1fr));gap:2.5em 2em}.apk-tiles__item[hidden]{display:none}.apk-tile{display:flex;flex-direction:column;height:100%;aspect-ratio:var(--apk-tile-ratio, auto);overflow:hidden;border:1px solid var(--apk-border);border-radius:var(--apk-radius);box-shadow:var(--apk-shadow);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.apk-tile:hover,.apk-tile:focus-visible{transform:translateY(-4px);border-color:var(--apk-accent);box-shadow:var(--apk-shadow-raised);text-decoration:none}.apk-tile__media{display:block;flex:0 0 auto;overflow:hidden;aspect-ratio:var(--apk-tile-image-ratio, 1 / 1);background:#8080801f}.apk-tile__img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.apk-tile__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1em 1.1em}.apk-tile__name{display:flex;align-items:baseline;gap:.5em;font-weight:700;font-size:1.05em;color:var(--apk-accent)}.apk-tile__count{font-weight:400;font-size:.8em;opacity:.7}.apk-tile__count:before{content:"("}.apk-tile__count:after{content:")"}.apk-tile__desc{display:block;margin-top:.4em;font-size:.9em;line-height:1.45;opacity:.85}.apk-tiles__more{margin:1.8em 0 0;text-align:center}.apk-tiles__more-arrow{font-size:.9em}.apk-crumbs{margin:0 0 22px;font-size:.88em}.apk-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.15em .5em}.apk-crumbs__item{display:flex;align-items:center;gap:.5em}.apk-crumbs__item+.apk-crumbs__item:before{content:"\203a";opacity:.5}.apk-crumb{text-decoration:none;opacity:.8}.apk-crumb:hover,.apk-crumb:focus-visible{opacity:1;text-decoration:underline}.apk-crumb--current{color:var(--apk-accent);font-weight:700;opacity:1}.apk-cats{margin:0 0 34px}.apk-cats__list{display:flex;flex-wrap:wrap;gap:.5em}.apk-cat{display:inline-flex;align-items:baseline;gap:.45em;padding:.42em .85em;border:1px solid var(--apk-border);border-radius:var(--apk-button-radius);font-size:.9em;line-height:1.2;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.apk-cat:hover,.apk-cat:focus-visible{border-color:var(--apk-accent);text-decoration:none}.apk-cat.is-current{border-color:var(--apk-accent);background:var(--apk-accent);color:#2a2a2a;font-weight:700}.apk-cat__count{font-size:.82em;opacity:.6}.apk-cat.is-current .apk-cat__count{opacity:.75}.apk-layout{display:grid;grid-template-columns:minmax(0,var(--apk-sidebar-width, 250px)) minmax(0,1fr);gap:0 2em;align-items:start}.apk-layout__side{--apk-sticky-top: 90px;position:sticky;top:var(--apk-sticky-top);max-height:calc(100vh - var(--apk-sticky-top) - 15px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.45) transparent}.admin-bar .apk-layout__side{--apk-sticky-top: 122px}.apk-layout--no-filters{grid-template-columns:minmax(0,1fr)}.apk-layout__main{min-width:0}.apk-filters{margin:0 0 1.5em;padding:1.1em 1.25em 1.25em;border:1px solid var(--apk-border);border-radius:var(--apk-radius)}.apk-filters__head{display:flex;align-items:center;justify-content:space-between;gap:1em}.apk-filters__title{margin:0;font-size:1.1em}.apk-filter-fab,.apk-filters__close,.apk-filters__foot{display:none}.apk-filters__active{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.9em}.apk-chip{display:inline-flex;align-items:center;gap:.45em;padding:.3em .7em;border:1px solid var(--apk-accent);border-radius:999px;font-size:.85em;text-decoration:none}.apk-chip__x{font-size:1.1em;line-height:1}.apk-filters__reset{font-size:.85em;text-decoration:underline}.apk-filters__body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2em;margin-top:1.1em}.apk-filter{border-bottom:1px solid rgba(128,128,128,.2);padding-bottom:.7em}.apk-filter:last-child{border-bottom:0}.apk-filter__title{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin:0 0 .5em;padding:.15em 0;cursor:pointer;font-size:.95em;text-transform:uppercase;letter-spacing:.04em;opacity:.8;list-style:none}.apk-filter__title::-webkit-details-marker{display:none}.apk-filter__title:after{content:"";flex:0 0 auto;width:.5em;height:.5em;margin-right:.2em;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:translateY(-.15em) rotate(45deg);transition:transform .15s ease;opacity:.7}.apk-filter[open]>.apk-filter__title:after{transform:translateY(.1em) rotate(-135deg)}.apk-filter__title:hover{opacity:1}.apk-option{display:flex;align-items:center;gap:.55em;padding:.22em 0;text-decoration:none;font-size:.92em}a.apk-option:hover .apk-option__label{text-decoration:underline}.apk-option.is-disabled{opacity:.45;cursor:default}.apk-option__box{flex:0 0 auto;width:1em;height:1em;border:1px solid currentcolor;border-radius:3px;opacity:.65}.apk-option.is-active .apk-option__box{border-color:var(--apk-accent);background:var(--apk-accent);opacity:1;box-shadow:inset 0 0 0 2px #ffffffd9}.apk-option.is-active .apk-option__label{font-weight:700}.apk-option__label{flex:0 1 auto}.apk-option__count{font-size:.82em;opacity:.65}.apk-price__slider{position:relative;height:2em;margin:.4em 0 .2em}.apk-price__track{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);border-radius:2px;background:var(--apk-border)}.apk-price__range{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:2px;background:var(--apk-accent)}.apk-price__input{position:absolute;top:0;left:0;width:100%;height:2em;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.apk-price__input:focus{outline:none}.apk-price__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.05em;height:1.05em;border:2px solid var(--apk-accent);border-radius:50%;background:#fff;pointer-events:auto;cursor:pointer}.apk-price__input::-moz-range-thumb{width:1.05em;height:1.05em;border:2px solid var(--apk-accent);border-radius:50%;background:#fff;pointer-events:auto;cursor:pointer}.apk-price__input::-moz-range-track{background:none}.apk-price__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #e2b74173}.apk-price__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #e2b74173}.apk-price__values{margin:.2em 0 .7em;font-size:.9em}.apk-price__sep{margin:0 .25em;opacity:.6}.apk-price__submit{font-size:.85em}.apk-search{position:relative;display:flex;margin:0 0 1.2em}.apk-search__input[type=search]{flex:1 1 auto;width:100%;height:42px;margin:0;padding:0 84px 0 1em;border:1px solid var(--apk-border);border-radius:var(--apk-button-radius);background:transparent;color:#fff;font-size:15px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.apk-search__input::placeholder{color:#ffffff80}.apk-search__input:hover,.apk-search__input:focus{border-color:var(--apk-accent);outline:none}.apk-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.apk-search__submit,.apk-search__clear{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;background:transparent;color:var(--apk-muted);cursor:pointer;transition:color .15s ease}.apk-search__input:not(:placeholder-shown)~.apk-search__submit,.apk-search__clear:hover{color:var(--apk-accent);background:transparent}.apk-search__submit:hover{background:transparent}.apk-search__clear{right:42px}.apk-search__clear[hidden]{display:none}.woocommerce .apk-layout__main .woocommerce-result-count{margin:0 0 1.4em;font-size:14px;font-style:normal;line-height:38px;opacity:.75}.woocommerce .apk-layout__main .woocommerce-ordering{margin:0 0 1.4em}.woocommerce .apk-layout__main .woocommerce-ordering select.orderby,.apk-sort__button{height:38px;margin:0;padding:0 2.6em 0 1em;border:1px solid var(--apk-border);border-radius:var(--apk-button-radius);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;background-size:12px 8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.woocommerce .apk-layout__main .woocommerce-ordering select.orderby:hover,.woocommerce .apk-layout__main .woocommerce-ordering select.orderby:focus,.apk-sort__button:hover,.apk-sort.is-open .apk-sort__button{border-color:var(--apk-accent);outline:none}.woocommerce .apk-layout__main .woocommerce-ordering select.orderby option{background:var(--apk-green);color:#fff}.woocommerce .apk-layout__main .woocommerce-ordering select.orderby.apk-sort__native{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;opacity:0;pointer-events:none}.apk-sort{position:relative}.apk-sort__button{min-width:230px;text-align:left;white-space:nowrap}.apk-sort.is-open .apk-sort__button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 6.5l5-5 5 5' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apk-sort__list{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:100%;margin:0;padding:6px 0;border-top:2px solid var(--apk-accent);border-radius:var(--apk-button-radius);background:var(--apk-green);box-shadow:var(--apk-shadow-raised);list-style:none}.apk-sort__list[hidden]{display:none}.apk-sort__option{display:block;width:100%;padding:10px 16px;border:0;border-radius:0;background:transparent;color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer}.apk-sort__option:hover,.apk-sort__option:focus-visible{background:transparent;color:var(--apk-accent)}.apk-sort__option[aria-selected=true],.apk-sort__option[aria-selected=true]:hover{background:var(--apk-accent);color:var(--apk-ink)}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products{display:grid;grid-template-columns:repeat(var(--apk-product-columns, 3),minmax(0,1fr));gap:2.5em 2em;margin:0 0 2em;padding:0}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-1{--apk-product-columns: 1}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-2{--apk-product-columns: 2}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-3{--apk-product-columns: 3}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-4{--apk-product-columns: 4}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-5{--apk-product-columns: 5}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products.columns-6{--apk-product-columns: 6}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products:before,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products:after{content:none}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product{display:flex;flex-direction:column;float:none;clear:none;width:auto;margin:0;overflow:hidden;padding-bottom:1.1em;border:1px solid var(--apk-border);border-radius:var(--apk-radius);box-shadow:var(--apk-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product:hover,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product:focus-within{transform:translateY(-4px);border-color:var(--apk-accent);box-shadow:var(--apk-shadow-raised)}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex:1 1 auto;flex-direction:column}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>a.woocommerce-LoopProduct-link>:not(img){padding-right:1em;padding-left:1em}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product img{width:100%;height:auto;aspect-ratio:var(--apk-product-image-ratio, 1);object-fit:cover}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product .price{margin-top:auto;padding-top:.4em}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>p{margin:0 1em .15em;font-size:13px;line-height:1.45}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>a.woocommerce-LoopProduct-link+p{margin-top:.35em}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>.button,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product>.added_to_cart{align-self:flex-start;margin:.9em 1em 0}.apk-products{margin:0 0 3.5em}.apk-products .woocommerce ul.products{margin-bottom:0}.apk-products__foot{display:none;margin:1.8em 0 0;text-align:center}.apk-tile:focus-visible,.apk-cat:focus-visible,.apk-crumb:focus-visible,.apk-filter__title:focus-visible,.apk-option:focus-visible,.apk-chip:focus-visible,.apk-filters__reset:focus-visible,.apk-section-more:focus-visible,.apk-tiles__more-link:focus-visible,.apk-sort__button:focus-visible,.apk-filter-fab:focus-visible,.apk-filters__close:focus-visible,.apk-filters__apply:focus-visible,.apk-search__submit:focus-visible,.apk-search__clear:focus-visible,.apk-price__submit:focus-visible,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product a:focus-visible,.apk-layout__main .woocommerce-pagination a:focus-visible{outline:2px solid var(--apk-accent);outline-offset:2px}.apk-sort__option:focus-visible{outline:2px solid var(--apk-accent);outline-offset:-2px}.apk-layout__main:focus{outline:none}.apk-is-loading{position:relative}.apk-is-loading>*{opacity:.45;transition:opacity .15s ease;pointer-events:none}.apk-is-loading:after{content:"";position:absolute;top:0;left:50%;z-index:5;width:2.2em;height:2.2em;margin-left:-1.1em;border:3px solid rgba(128,128,128,.3);border-top-color:var(--apk-accent);border-radius:50%;animation:apk-spin .7s linear infinite}@keyframes apk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.apk-tile,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product{transition:none}.apk-tile:hover,.apk-tile:focus-visible,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product:hover,:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products li.product:focus-within{transform:none}.apk-is-loading:after{animation-duration:2s}}@media(max-width:899px){.apk-layout{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.apk-layout--no-filters{padding-bottom:0}.apk-filter-fab,.apk-filters__apply{border:0;border-radius:var(--apk-button-radius);background:var(--apk-accent);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:13px;letter-spacing:.5px;text-transform:uppercase;color:var(--apk-ink);cursor:pointer}.apk-filter-fab{position:fixed;right:16px;bottom:16px;z-index:98;display:inline-flex;align-items:center;gap:.55em;padding:12px 18px;box-shadow:0 6px 18px #00000059}.apk-filter-fab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--apk-ink);color:var(--apk-accent);font-size:11px;letter-spacing:0}.apk-filters-open .apk-filter-fab{visibility:hidden}html.apk-filters-open,html.apk-filters-open body{overflow:hidden}html.apk-filters-open .site-content{z-index:auto}.apk-layout__side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;max-height:none;padding:0;overflow:hidden;background:var(--apk-green);visibility:hidden;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s}.apk-filters-open .apk-layout__side{visibility:visible;transform:none;transition:transform .25s ease,visibility 0s}.apk-layout__side .apk-filters{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0;border:0;border-radius:0}.apk-layout__side .apk-filters__head{padding:14px 16px;border-bottom:1px solid var(--apk-divider)}.apk-layout__side .apk-filters__title{font-size:1.3em;color:var(--apk-accent)}.apk-filters__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}.apk-layout__side .apk-filters__active{margin:0;padding:12px 16px 0}.apk-layout__side .apk-filters__body{flex:1 1 auto;min-height:0;align-content:start;margin:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.apk-filters__foot{display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--apk-divider)}.apk-filters__apply{width:100%;padding:14px 18px}}@media(max-width:767px){.apk-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6em 1.2em}:is(.woocommerce .apk-layout__main,.apk-products .woocommerce) ul.products[class*=columns-] li.product{width:auto;margin:0}.apk-products__head .apk-products__more{display:none}.apk-products__foot{display:block}.woocommerce .apk-layout__main .woocommerce-result-count{float:none;margin-bottom:.4em}.woocommerce .apk-layout__main .woocommerce-ordering{float:none}.woocommerce .apk-layout__main .woocommerce-ordering select.orderby,.apk-sort__button{width:100%}.apk-sort__option{padding:13px 16px;white-space:normal}}
