.ayc-store.woocommerce .site-content,.ayc-store.woocommerce-page .site-content{padding-top:0}.ayc-store.post-type-archive-product .nova-page-header,.ayc-store.tax-product_cat .nova-page-header,.ayc-store.tax-product_tag .nova-page-header,.ayc-store.search .nova-page-header{display:none!important}.ayc-store.post-type-archive-product,.ayc-store.tax-product_cat,.ayc-store.tax-product_tag,.ayc-store.search,.ayc-store.single-product{background:#F4F5F5}.ayc-shop-page{padding-bottom:24px;text-align:left}.ayc-shop-head{padding-top:18px;padding-bottom:14px}.ayc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:var(--ayc-muted);font-size:13px}.ayc-crumbs a{color:var(--ayc-muted)!important;text-decoration:none}.ayc-crumbs a:hover{color:var(--ayc-teal)!important;text-decoration:underline}.ayc-crumb-sep{color:#B3BBC0}.ayc-shop-head h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;font:800 24px/1.2 var(--ayc-font-head);letter-spacing:-.01em;color:var(--ayc-ink)}.ayc-shop-head h1 span{color:var(--ayc-muted);font:500 14px/1.2 var(--ayc-font-body)}.ayc-shop-head p{max-width:75ch;margin:6px 0 0;color:var(--ayc-muted);font-size:14px;line-height:1.5}.ayc-shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:12px;align-items:start}.ayc-shop__side{position:sticky;top:128px;border:1px solid var(--ayc-border);border-radius:8px;background:#FFF}.admin-bar .ayc-shop__side{top:160px}.ayc-shop__side-head{display:none}.ayc-filter{padding:14px 16px;border-bottom:1px solid var(--ayc-border)}.ayc-filter:last-child{border-bottom:0}.ayc-filter h2{margin:0 0 8px;font:700 14px/1.3 var(--ayc-font-head);letter-spacing:0;color:var(--ayc-ink)}.ayc-filter__cats{list-style:none;margin:0 -16px;padding:0}.ayc-filter__cats li{margin:0}.ayc-filter__cats a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 16px;color:var(--ayc-ink)!important;font-size:13.5px;line-height:1.35;text-decoration:none}.ayc-filter__cats a:hover,.ayc-filter__cats a:focus-visible{background:var(--ayc-surface)}.ayc-filter__cats em{flex:none;color:#8A949B;font-style:normal;font-size:12.5px}.ayc-filter__cats li.is-empty a{color:#8A949B!important}.ayc-filter__cats li.is-current a{box-shadow:inset 3px 0 0 var(--ayc-teal);color:var(--ayc-teal)!important;font-weight:700}.ayc-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.ayc-filter__price label{display:flex;flex-direction:column;gap:3px;margin:0;font-size:12px;color:var(--ayc-muted)}.ayc-filter__price input{width:100%;height:38px;margin:0;padding:0 10px;border:1px solid var(--ayc-border);border-radius:6px;font:500 14px var(--ayc-font-body);color:var(--ayc-ink);box-sizing:border-box}.ayc-filter__price input:focus{border-color:var(--ayc-teal);outline:none}.ayc-filter__price .ayc-btn{grid-column:1 / -1;min-height:38px;font-size:14px}.ayc-filter--note p{margin:0;color:var(--ayc-muted);font-size:13px;line-height:1.5}.ayc-filter--note a{color:var(--ayc-teal)!important;font-weight:600}.ayc-shop__main{padding:12px 16px 18px;border:1px solid var(--ayc-border);border-radius:8px;background:#FFF}.ayc-shop__bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--ayc-border)}.ayc-shop__sort-label{color:var(--ayc-muted);font-size:13.5px}.ayc-shop__bar .woocommerce-ordering{margin:0;float:none}.ayc-shop__bar .woocommerce-ordering select{height:36px;padding:0 30px 0 10px;border:1px solid var(--ayc-border);border-radius:6px;background-color:#FFF;font:500 13.5px var(--ayc-font-body);color:var(--ayc-ink)}.ayc-shop__filter-btn{display:none;align-items:center;gap:6px;height:36px;margin:0 auto 0 0;padding:0 12px;border:1px solid var(--ayc-border);border-radius:6px;background:#FFF;color:var(--ayc-ink);font:600 13.5px var(--ayc-font-body);cursor:pointer}.ayc-shop__filter-btn .ayc-icon{color:var(--ayc-teal)}.ayc-shop__active{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ayc-shop__active a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ayc-border);border-radius:6px;color:var(--ayc-ink)!important;font-size:13px;text-decoration:none}.ayc-shop__active a:hover{border-color:var(--ayc-teal)}.ayc-shop__main ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important}.ayc-shop__main ul.products::before,.ayc-shop__main ul.products::after{display:none!important}.ayc-shop__main ul.products>li.grid-new-row{display:none!important}.ayc-shop__main ul.products>li.product{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.ayc-store ul.products li.product .product-item__description{padding-bottom:10px}.ayc-store ul.products li.product .product-item__rating:empty{display:none}.ayc-shop__main .woocommerce-pagination{margin-top:20px;text-align:center}.ayc-shop__main .woocommerce-pagination ul{display:inline-flex;gap:6px;border:0!important}.ayc-shop__main .woocommerce-pagination ul li{border:0!important}.ayc-shop__main .woocommerce-pagination ul li a,.ayc-shop__main .woocommerce-pagination ul li span{display:grid!important;place-items:center;min-width:36px;height:36px;padding:0 6px!important;border:1px solid var(--ayc-border)!important;border-radius:6px;background:#FFFFFF!important;color:var(--ayc-ink)!important;font-weight:600}.ayc-shop__main .woocommerce-pagination ul li span.current{background:var(--ayc-teal)!important;border-color:var(--ayc-teal)!important;color:#FFFFFF!important}.ayc-shop__empty{padding:32px 8px;text-align:center}.ayc-shop__empty h2{margin:0 0 6px;font:700 18px/1.3 var(--ayc-font-head)}.ayc-shop__empty p{max-width:52ch;margin:0 auto 16px;color:var(--ayc-muted);font-size:14px}.ayc-shop__empty-link{margin-left:12px;color:var(--ayc-teal)!important;font-weight:600;font-size:14px}.ayc-shop-quote{margin-top:12px}.ayc-store.single-product .site-content{padding-top:16px}.ayc-store.single-product .product_infos{padding:20px;border:1px solid var(--ayc-border);border-radius:8px;background:#FFF;text-align:left}.ayc-store.single-product .after-product-summary,.ayc-store.single-product section.related{margin-top:12px;padding:16px 20px 20px;border:1px solid var(--ayc-border);border-radius:8px;background:#FFF}.ayc-store.single-product .woocommerce-product-gallery{border:1px solid var(--ayc-border);border-radius:8px;overflow:hidden;background:#F7F8F8}.ayc-store.single-product .woocommerce-product-gallery img{border-radius:0}.ayc-store.single-product .woocommerce-product-gallery__image img,.ayc-store.single-product .woocommerce-product-gallery__image a img{width:100%;aspect-ratio:1 / 1;height:auto!important;object-fit:cover}.ayc-store.single-product .woocommerce-product-gallery .onsale{top:12px;left:12px}.ayc-store.single-product .flex-control-thumbs{display:flex;gap:8px;padding:10px!important;background:#FFF}.ayc-store.single-product .flex-control-thumbs li{width:64px!important}.ayc-store.single-product .flex-control-thumbs img{border-radius:6px;border:1px solid var(--ayc-border)}.ayc-store.single-product .summary{padding-left:8px}.ayc-store.single-product .summary .woocommerce-breadcrumb{margin-bottom:10px;color:var(--ayc-muted);font-size:12.5px;letter-spacing:0;text-transform:none}.ayc-store.single-product .summary .woocommerce-breadcrumb a{color:var(--ayc-muted)!important}.ayc-store.single-product .summary .woocommerce-breadcrumb a:hover{color:var(--ayc-teal)!important}.ayc-store.single-product .product_title{margin:0 0 12px;color:var(--ayc-ink);font:700 26px/1.25 var(--ayc-font-head)!important;letter-spacing:-.01em}.ayc-store.single-product .nova-custom__price-rating-box{margin:0;padding-top:12px;border-top:1px solid var(--ayc-border)}.ayc-store.single-product .summary p.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;color:var(--ayc-ink);font:800 28px/1.15 var(--ayc-font-head)}.ayc-store.single-product .summary p.price .amount{font:inherit;color:inherit}.ayc-store.single-product .summary p.price ins{order:-1;text-decoration:none}.ayc-store.single-product .summary p.price del{color:#8A949B;font-size:16px;font-weight:500}.ayc-store.single-product .summary .ayc-price-unit{font-size:14px!important}.ayc-pdp-save{margin:4px 0 0;color:#B5400B;font-size:13.5px;font-weight:600}.ayc-pdp-save .amount{color:inherit}.ayc-pdp-facts{display:flex;flex-wrap:wrap;align-items:center;margin:10px 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid var(--ayc-border);list-style:none;color:var(--ayc-muted);font-size:13px}.ayc-pdp-facts li{margin:0}.ayc-pdp-facts li+li::before{content:"\00B7";margin:0 8px;color:#B3BBC0}.ayc-pdp-facts .is-in{color:#146C43;font-weight:600}.ayc-pdp-facts .is-out{color:#B42318;font-weight:600}.ayc-pdp-facts a{color:var(--ayc-muted)!important;text-decoration:underline;text-underline-offset:2px}.ayc-store.single-product .woocommerce-product-details__short-description{color:#3E4A53;font-size:15px;line-height:1.6}.ayc-store.single-product .woocommerce-product-details__short-description p{margin:0 0 14px}.ayc-pdp-specs{margin:0 0 18px;font-size:14px}.ayc-pdp-specs>div{display:grid;grid-template-columns:40% minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px dashed #E1E5E7}.ayc-pdp-specs>div:last-child{border-bottom:0}.ayc-pdp-specs dt{margin:0;color:var(--ayc-muted)}.ayc-pdp-specs dd{margin:0;color:var(--ayc-ink);font-weight:600}.ayc-store.single-product form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0 0 10px!important}.ayc-store.single-product form.cart .woocommerce-product-details__add-to-cart{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ayc-store.single-product form.cart .quantity{display:inline-flex;align-items:center;height:48px;margin:0!important;border:1px solid var(--ayc-border);border-radius:6px;background:#FFF}.ayc-store.single-product form.cart .single_add_to_cart_button{flex:1 1 200px;min-height:48px!important;border-radius:6px!important}.ayc-pdp-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0 0 4px;border:1px solid #1F8F4E;border-radius:6px;color:#17773F!important;font:600 14.5px/1 var(--ayc-font-body);text-decoration:none!important;box-sizing:border-box}.ayc-pdp-wa:hover,.ayc-pdp-wa:focus-visible{background:#F0F8F3}.ayc-store.single-product .summary .wcboost-wishlist-button{margin:4px 0 0;color:var(--ayc-muted)!important;font-size:13.5px}.ayc-store.single-product .ayc-assure{margin-top:16px;padding:14px 0 0;border:0;border-top:1px solid var(--ayc-border);border-radius:0;background:none;font-size:13.5px}.ayc-store.single-product .ayc-assure__list li{padding-left:24px;margin-bottom:6px}.ayc-store.single-product .ayc-assure__list li::before{top:.25em;width:15px;height:15px;background-size:10px}.ayc-store.single-product .ayc-assure__quote{padding-top:8px;border-top:0;color:var(--ayc-muted)}.ayc-store.single-product .product_meta,.ayc-store.single-product .nova-divier-line{display:none}.ayc-store.single-product .dokan-vendor-info-wrap:empty{display:none}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs{display:flex;justify-content:flex-start;gap:0;margin:0 0 18px!important;padding:0!important;border-bottom:1px solid var(--ayc-border);text-align:left}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:none!important}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li a{display:block;padding:10px 16px!important;border-bottom:2px solid #fff0;color:var(--ayc-muted)!important;font:600 14.5px var(--ayc-font-body)!important;text-transform:none!important;letter-spacing:0!important}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li.active a,.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li.is-active a,.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li a[aria-selected="true"]{color:var(--ayc-ink)!important;border-bottom-color:var(--ayc-teal)}.ayc-store.single-product .tabs-panel{max-width:860px;color:#3E4A53;font-size:15px;line-height:1.65;text-align:left}.ayc-store.single-product table.woocommerce-product-attributes{width:100%;max-width:720px;border:0!important;border-collapse:collapse}.ayc-store.single-product table.woocommerce-product-attributes th,.ayc-store.single-product table.woocommerce-product-attributes td{padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--ayc-border)!important;text-align:left;font-size:14px}.ayc-store.single-product table.woocommerce-product-attributes th{width:34%;background:#F7F8F8;color:var(--ayc-ink);font-weight:600}.ayc-store.single-product table.woocommerce-product-attributes td p{margin:0}.ayc-store.single-product section.related h2{margin:0 0 14px!important;padding-bottom:12px;border-bottom:1px solid var(--ayc-border);color:var(--ayc-ink);font:800 19px/1.2 var(--ayc-font-head)!important;letter-spacing:-0.01em!important;text-align:left!important;text-transform:none!important}.ayc-store.single-product section.related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0!important}.ayc-store.single-product section.related ul.products::before,.ayc-store.single-product section.related ul.products::after{display:none!important}.ayc-store.single-product section.related ul.products>li.product{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.ayc-buybar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:#FFF;border-top:1px solid var(--ayc-border);transform:translateY(110%);transition:transform .2s ease}.ayc-buybar.is-visible{transform:translateY(0)}.ayc-buybar__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ayc-buybar__info strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ayc-ink)}.ayc-buybar__info span{color:var(--ayc-ink);font-weight:700;font-size:15px}.ayc-buybar .ayc-btn{flex:none;min-height:44px;padding:0 20px}@media (max-width:1240px){.ayc-shop__main ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.ayc-store.single-product section.related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.ayc-store.single-product section.related ul.products>li:nth-child(n+4){display:none!important}}@media (max-width:1023px){.ayc-shop{grid-template-columns:minmax(0,1fr)}.ayc-shop__bar{justify-content:flex-start}.ayc-shop__filter-btn{display:inline-flex}.ayc-shop__side{position:fixed;top:0;left:0;bottom:0;z-index:1000;width:min(320px, 86vw);border:0;border-radius:0;overflow-y:auto;box-shadow:12px 0 30px -18px rgb(31 41 51 / .5);transform:translateX(-105%);transition:transform .25s ease}.admin-bar .ayc-shop__side{top:0}.ayc-shop__side.is-open{transform:translateX(0)}.ayc-shop__side-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ayc-border);font-size:16px}.ayc-shop__close{width:36px;height:36px;margin:0;padding:0;border:0;border-radius:6px;background:var(--ayc-surface);color:var(--ayc-ink);font-size:22px;line-height:1;cursor:pointer}.ayc-no-scroll,.ayc-no-scroll body{overflow:hidden}.ayc-store.single-product .before-product-summary-wrapper{margin-right:0!important}.ayc-store.single-product .summary{padding-left:0;margin-top:20px}.ayc-store.single-product .summary>*{order:0!important}.ayc-buybar{display:flex}.ayc-buybar[hidden]{display:none}.ayc-store .ayc-buybar:not([hidden]){display:flex!important}.ayc-store.single-product .ayc-wa{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}@media (max-width:640px){.ayc-shop-head{padding:12px 16px 10px}.ayc-shop-head h1{font-size:20px}.ayc-shop{padding-left:0;padding-right:0}.ayc-shop__main{padding:10px 12px 14px;border-left:0;border-right:0;border-radius:0}.ayc-shop__sort-label{display:none}.ayc-shop__bar{justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.ayc-shop__filter-btn{margin-right:0}.ayc-shop__main ul.products,.ayc-store.single-product section.related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ayc-store.single-product section.related ul.products>li:nth-child(n+3){display:flex!important}.ayc-store.single-product section.related ul.products>li:nth-child(n+5){display:none!important}.ayc-store ul.products li.product .product-item__description{padding:8px 10px 6px}.ayc-store ul.products li.product .product-item__actions{padding:0 10px 10px}.ayc-store ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}.ayc-card-vendor{display:none}.ayc-shop-quote{padding:0}.ayc-store.single-product .site-content{padding-top:0}.ayc-store.single-product .nova-container{padding-left:0!important;padding-right:0!important}.ayc-store.single-product .product_infos{padding:0 16px 16px;border-left:0;border-right:0;border-top:0;border-radius:0}.ayc-store.single-product .woocommerce-product-gallery{margin:0 -16px!important;width:auto!important;border:0;border-bottom:1px solid var(--ayc-border);border-radius:0}.ayc-store.single-product .summary{margin-top:14px}.ayc-store.single-product .product_title{font-size:20px!important;margin-bottom:10px}.ayc-store.single-product .summary p.price{font-size:24px}.ayc-store.single-product .after-product-summary,.ayc-store.single-product section.related{margin-top:8px;padding:14px 16px 16px;border-left:0;border-right:0;border-radius:0}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs{overflow-x:auto}.ayc-store.single-product .nova-woocommerce-tabs ul.tabs li a{padding:10px 12px!important;white-space:nowrap}.ayc-pdp-specs>div{grid-template-columns:45% minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ayc-shop__side,.ayc-buybar{transition:none}}.ayc-store.single-product .after-product-summary section.related{margin:24px 0 0;padding:18px 0 0;border:0;border-top:1px solid var(--ayc-border);border-radius:0;background:none;text-align:left}.ayc-store.single-product section.related>h2{display:block!important;width:100%!important}.ayc-store.single-product section.related>h2::before,.ayc-store.single-product section.related>h2::after{display:none!important}.ayc-store.single-product .product_infos{margin-bottom:0!important}.ayc-store.single-product .after-product-summary{margin-top:12px!important}.ayc-store.single-product .product_infos+.grid-x,.ayc-store.single-product .grid-x:has(>.cell>.after-product-summary){margin-top:0!important;padding-top:0!important}@media (max-width:640px){.ayc-store.single-product .after-product-summary section.related{margin-top:18px;padding:14px 0 0}}.ayc-store.single-product .summary .woocommerce-breadcrumb,.ayc-store.single-product .summary .woocommerce-breadcrumb a{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important}