:root{--shop-radius:6px;--shop-border:1px solid var(--wp--preset--color--accent-6);--shop-ease:160ms ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}.wp-block-template-part>header,header.wp-block-group{z-index:100}.header-product-search{width:220px;margin-bottom:0}.header-product-search .wc-block-product-search__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.header-product-search form{margin:0}.header-product-search .wc-block-product-search__fields{display:flex;align-items:stretch;height:38px;border:var(--shop-border);border-radius:var(--shop-radius);background:var(--wp--preset--color--base);overflow:hidden;transition:border-color var(--shop-ease)}.header-product-search .wc-block-product-search__fields:focus-within{border-color:var(--wp--preset--color--accent-1)}.header-product-search .wc-block-product-search__field{flex:1 1 auto;min-width:0;border:0!important;border-radius:0;background:#fff0;padding:0 12px;font-size:.875rem;line-height:1.4;color:var(--wp--preset--color--contrast);box-shadow:none!important;outline:none;appearance:none}.header-product-search .wc-block-product-search__field::placeholder{color:var(--wp--preset--color--accent-4);opacity:1}.header-product-search .wc-block-product-search__button{display:flex;align-items:center;margin:0;padding:0 10px;border:0;border-left:var(--shop-border);border-radius:0;background:#fff0;color:var(--wp--preset--color--accent-4);box-shadow:none;cursor:pointer;transition:background var(--shop-ease),color var(--shop-ease)}.header-product-search .wc-block-product-search__button:hover{background:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--accent-1)}.header-product-search .wc-block-product-search__button svg{width:18px;height:18px;fill:currentColor}.wc-block-customer-account__link,.wc-block-mini-cart__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;color:var(--wp--preset--color--contrast);background:#fff0;transition:background var(--shop-ease),color var(--shop-ease)}.wc-block-customer-account__link:hover,.wc-block-customer-account__link:focus-visible,.wc-block-mini-cart__button:hover:not([disabled]),.wc-block-mini-cart__button:focus-visible{background:var(--wp--preset--color--accent-6);color:var(--wp--preset--color--accent-1)}.wc-block-customer-account__account-icon,.wc-block-mini-cart__button .wc-block-mini-cart__icon{width:26px;height:26px}.wc-block-customer-account__account-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.wc-block-customer-account__visual{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:26px;height:26px}.wc-block-customer-account__visual:has(.wc-block-customer-account__avatar) .wc-block-customer-account__account-icon{display:none}.wc-block-customer-account__avatar{width:26px;height:26px;max-width:26px;border-radius:50%;object-fit:cover}.wc-block-mini-cart__badge{background-color:var(--wp--preset--color--accent-1)!important;border-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--base)!important;font-size:.75rem;font-weight:500;margin-left:-26%!important}footer.wp-block-group .wp-block-list{list-style:none;margin:0;padding:0}footer.wp-block-group .wp-block-list li{list-style:none;margin:0;padding:0}footer.wp-block-group .wp-block-list li::marker{content:""}footer.wp-block-group .wp-block-list a{text-decoration:none;color:var(--wp--preset--color--accent-4);transition:color var(--shop-ease)}footer.wp-block-group .wp-block-list a:hover,footer.wp-block-group .wp-block-list a:focus-visible{text-decoration:underline;text-underline-offset:3px;color:var(--wp--preset--color--accent-1)}.woocommerce ul.products[class*="columns-"]::before,.woocommerce ul.products[class*="columns-"]::after,.woocommerce-page ul.products[class*="columns-"]::before,.woocommerce-page ul.products[class*="columns-"]::after{content:none;display:none}.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0 0 48px;padding:0;list-style:none}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;float:none;margin:0;padding:0;text-align:left;position:relative;display:flex;flex-direction:column}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1 / 1;object-fit:cover;margin:0 0 16px;border-radius:var(--shop-radius);background:var(--wp--preset--color--accent-5);transition:transform var(--shop-ease)}.woocommerce ul.products li.product:hover a img{transform:scale(1.015)}img.woocommerce-placeholder{border:0;display:block;width:100%;height:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;font-weight:500;line-height:1.45;margin:0 0 6px;padding:0;color:var(--wp--preset--color--contrast);letter-spacing:0}.woocommerce ul.products li.product .price{font-size:1rem;font-weight:500;color:var(--wp--preset--color--accent-1);margin:0 0 14px;display:block}.woocommerce ul.products li.product .price del{color:var(--wp--preset--color--accent-4);font-weight:400;opacity:1;margin-right:6px}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:500}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:auto;align-self:flex-start;font-size:.875rem;padding:11px 18px;border-radius:var(--shop-radius);text-align:center;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border:0;transition:background var(--shop-ease),transform var(--shop-ease)}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover{background:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--base);transform:translateY(-1px)}.woocommerce ul.products li.product .added_to_cart{display:inline-block;font-size:.8rem;margin-top:8px;color:var(--wp--preset--color--accent-1);text-decoration:underline}.woocommerce ul.products li.product .onsale{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:999px;font-size:.75rem;font-weight:500;padding:5px 12px;min-height:0;min-width:0;line-height:1.3;margin:12px;top:0;right:0;left:auto}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:.875rem;color:var(--wp--preset--color--accent-4);margin-bottom:28px}.woocommerce .woocommerce-ordering select{border:var(--shop-border);border-radius:var(--shop-radius);padding:9px 12px;font-size:.875rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:var(--shop-border);border-radius:var(--shop-radius);min-width:40px;padding:10px 14px;font-size:.875rem;color:var(--wp--preset--color--contrast)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast)}.single-product .wp-block-columns{align-items:flex-start}.single-product h1.wp-block-post-title{font-size:1.9rem;font-weight:500;line-height:1.25;margin:0 0 14px;letter-spacing:-.015em}.single-product .wc-block-components-product-price{font-size:1.35rem;font-weight:500;color:var(--wp--preset--color--accent-1);margin:0 0 24px}.single-product .wc-block-components-product-price del{color:var(--wp--preset--color--accent-4);font-weight:400;opacity:1;margin-right:8px}.single-product .wc-block-components-product-price ins{text-decoration:none}.single-product form.cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin:0 0 28px}.single-product form.cart .quantity{display:flex;flex:0 0 auto}.single-product form.cart .quantity .qty{box-sizing:border-box;width:76px;height:48px;padding:0 8px;border:var(--shop-border);border-radius:var(--shop-radius);font-size:1rem;line-height:1;text-align:center;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.single-product form.cart .quantity .qty:focus{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:1px;border-color:#fff0}.single-product form.cart .quantity.has-stepper{display:inline-flex;align-items:stretch;box-sizing:border-box;height:48px;border:var(--shop-border);border-radius:var(--shop-radius);overflow:hidden;background:var(--wp--preset--color--base);transition:border-color var(--shop-ease),box-shadow var(--shop-ease)}.single-product form.cart .quantity.has-stepper:focus-within{border-color:var(--wp--preset--color--accent-1);box-shadow:inset 0 0 0 1px var(--wp--preset--color--accent-1)}.single-product form.cart .quantity.has-stepper .qty-step{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--wp--preset--color--contrast);font:inherit;font-size:1.05rem;line-height:1;cursor:pointer;transition:background var(--shop-ease),color var(--shop-ease),opacity var(--shop-ease)}.single-product form.cart .quantity.has-stepper .qty-step:hover:not(:disabled){background:var(--wp--preset--color--accent-6)}.single-product form.cart .quantity.has-stepper .qty-step:active:not(:disabled){background:var(--wp--preset--color--accent-5)}.single-product form.cart .quantity.has-stepper .qty-step:disabled{opacity:.3;cursor:not-allowed}.single-product form.cart .quantity.has-stepper .qty-step--minus{border-right:1px solid var(--wp--preset--color--accent-6)}.single-product form.cart .quantity.has-stepper .qty-step--plus{border-left:1px solid var(--wp--preset--color--accent-6)}.single-product form.cart .quantity.has-stepper .qty{box-sizing:border-box;flex:0 0 auto;width:52px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;font-size:.95rem;font-weight:500;line-height:1;text-align:center;color:var(--wp--preset--color--contrast);-moz-appearance:textfield;appearance:textfield}.single-product form.cart .quantity.has-stepper .qty::-webkit-outer-spin-button,.single-product form.cart .quantity.has-stepper .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product form.cart .quantity.has-stepper .qty:focus{outline:none;border-color:#fff0}.single-product form.cart .single_add_to_cart_button{flex:0 0 auto;min-width:200px;height:48px;padding:0 34px;font-size:.95rem;font-weight:500;line-height:1;border-radius:var(--shop-radius);background:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--base);border:0;transition:background var(--shop-ease)}.single-product form.cart .single_add_to_cart_button:hover{background:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--base)}.single-product form.variations_form{display:block}.single-product.woocommerce form.cart table.variations{display:block;width:100%;margin:0 0 18px;border-collapse:separate;border-spacing:0}.single-product.woocommerce form.cart table.variations tbody{display:block}.single-product.woocommerce form.cart table.variations tr{display:flex;align-items:center;gap:16px}.single-product.woocommerce form.cart table.variations th.label{flex:0 0 78px;width:78px;padding:0 0 12px;vertical-align:middle;text-align:left;font-weight:inherit}.single-product.woocommerce form.cart table.variations th.label label{display:inline-block;margin:0;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--accent-4)}.single-product.woocommerce form.cart table.variations td.value{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;padding:0 0 12px;vertical-align:middle}.single-product.woocommerce form.cart table.variations td.value select{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 1 280px;width:280px;max-width:100%;height:48px;padding:0 40px 0 14px;border:var(--shop-border);border-radius:var(--shop-radius);background-color:var(--wp--preset--color--base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2314181B' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:11px 7px;font-size:.95rem;line-height:normal;color:var(--wp--preset--color--contrast);cursor:pointer}.single-product.woocommerce form.cart table.variations td.value select:focus{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:1px;border-color:#fff0}.single-product.woocommerce form.cart .variations .reset_variations{flex:0 0 auto;font-size:.78rem;line-height:1.3;color:var(--wp--preset--color--accent-4);text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--shop-ease)}.single-product.woocommerce form.cart .variations .reset_variations:hover{color:var(--wp--preset--color--accent-1)}.single-product .single_variation_wrap{margin-top:4px}.single-product .woocommerce-variation.single_variation{margin-bottom:14px}.single-product .woocommerce-variation-price .price{display:block;margin:0 0 4px;font-size:1.15rem;font-weight:500;line-height:1.4;color:var(--wp--preset--color--accent-1)}.single-product .woocommerce-variation-availability{margin:0}.single-product .woocommerce-variation-availability .stock{display:block;margin:0;font-size:.82rem;line-height:1.5;color:var(--wp--preset--color--accent-4)}.single-product .woocommerce-variation-description:empty{display:none}.single-product .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.single-product .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button,.single-product .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery__image--placeholder img{border-radius:var(--shop-radius)}.single-product .wp-block-woocommerce-product-meta{font-size:.8rem;color:var(--wp--preset--color--accent-4);border-top:var(--shop-border);padding-top:18px;line-height:1.9}.single-product .wp-block-woocommerce-product-details{margin-top:56px;padding-top:48px;border-top:var(--shop-border)}.single-product .wp-block-woocommerce-product-details h2{font-size:1.35rem;margin-bottom:20px}.single-product .wp-block-woocommerce-product-collection{margin-top:56px;padding-top:48px;border-top:var(--shop-border)}.single-product ul.wc-block-product-template{gap:28px 20px;margin:0;padding:0;list-style:none}.single-product .wc-block-components-product-image{border-radius:var(--shop-radius);overflow:hidden;background:var(--wp--preset--color--accent-5)}.single-product .wc-block-components-product-button .wp-block-button__link,.single-product .wc-block-components-product-button .wp-element-button{width:100%;font-size:.85rem;padding:10px 14px;border-radius:var(--shop-radius)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--shop-radius);border-top:0;padding:16px 20px;font-size:.9rem;background:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);border-left:3px solid var(--wp--preset--color--accent-1);box-shadow:none}.woocommerce-message::before,.woocommerce-info::before{color:var(--wp--preset--color--accent-1)}.woocommerce-error{border-left-color:#B3261E}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:var(--shop-border);border-radius:var(--shop-radius);padding:13px 14px;font-size:.95rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:1px;border-color:#fff0}li.wc-block-product{position:relative;display:flex;flex-direction:column;text-align:left}li.wc-block-product .wc-block-components-product-image{border-radius:var(--shop-radius);overflow:hidden;background-color:#f5f3ef}li.wc-block-product .wc-block-components-product-image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform var(--shop-ease)}li.wc-block-product:hover .wc-block-components-product-image img{transform:scale(1.015)}li.wc-block-product .wp-block-post-title,li.wc-block-product .wp-block-woocommerce-product-price,li.wc-block-product .wc-block-components-product-price,li.wc-block-product .wp-block-woocommerce-product-button{text-align:left!important}li.wc-block-product .wp-block-post-title{font-size:1rem;font-weight:500;line-height:1.45;margin:14px 0 6px;letter-spacing:0}li.wc-block-product .wp-block-post-title a{color:var(--wp--preset--color--contrast);text-decoration:none}li.wc-block-product .wp-block-woocommerce-product-price{margin-bottom:14px!important}li.wc-block-product .wc-block-components-product-price{font-size:1rem;font-weight:500;color:var(--wp--preset--color--accent-1);justify-content:flex-start}li.wc-block-product .wc-block-components-product-price del{color:var(--wp--preset--color--accent-4);font-weight:400;opacity:1;margin-right:6px}li.wc-block-product .wc-block-components-product-price ins{text-decoration:none;font-weight:500}li.wc-block-product .wp-block-woocommerce-product-button{margin-top:auto;margin-bottom:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}li.wc-block-product .wp-block-woocommerce-product-button .wp-block-button__link,li.wc-block-product .wc-block-components-product-button__button{display:inline-block;width:auto;padding:11px 20px;font-size:.875rem;font-weight:500;line-height:1.4;border:0;border-radius:var(--shop-radius);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);transition:background var(--shop-ease),transform var(--shop-ease)}li.wc-block-product .wp-block-woocommerce-product-button .wp-block-button__link:hover,li.wc-block-product .wc-block-components-product-button__button:hover{background:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--base);transform:translateY(-1px)}li.wc-block-product .wp-block-woocommerce-product-sale-badge{position:absolute;top:12px;right:12px;margin:0;z-index:2;width:auto}li.wc-block-product .wc-block-components-product-sale-badge{position:static;margin:0;padding:5px 12px;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.3;text-align:center;white-space:nowrap}li.wc-block-product .wc-block-components-product-sale-badge__text{color:var(--wp--preset--color--base)}@media (max-width:1024px){.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.single-product .wp-block-columns{flex-wrap:wrap}.header-product-search{width:160px}}@media (max-width:700px){.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.9rem}li.wc-block-product .wp-block-post-title{font-size:.9rem}li.wc-block-product .wp-block-woocommerce-product-button .wp-block-button__link,li.wc-block-product .wc-block-components-product-button__button{padding:10px 14px;font-size:.8rem}li.wc-block-product .wc-block-components-product-image{background-size:32px 32px}.header-product-search{display:none}.single-product form.cart{gap:8px}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;min-width:0;padding:0 18px}}@media (max-width:700px){.wp-block-group,.wp-block-columns,.wp-block-column,.wp-block-post-content{min-width:0}h1,h2,h3,p,li,a,blockquote{overflow-wrap:break-word}.wp-block-post-content>.wp-block-group>h1{font-size:clamp(1.9rem, 8vw, 2.4rem)!important}}.wp-block-woocommerce-product-meta{margin-top:28px;padding-top:22px;border-top:1px solid var(--wp--preset--color--accent-6)}.wp-block-woocommerce-product-meta>.wp-block-group{display:flex;flex-wrap:wrap!important;align-items:flex-start;justify-content:flex-start;gap:14px 44px}.wp-block-woocommerce-product-meta .wp-block-post-terms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.875rem;line-height:1.5}.wp-block-woocommerce-product-meta .wp-block-post-terms__prefix{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--accent-4);white-space:nowrap}.wp-block-woocommerce-product-meta .sku{font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--wp--preset--color--contrast)}.wp-block-woocommerce-product-meta .taxonomy-product_cat a{color:var(--wp--preset--color--contrast);text-decoration:none;border-bottom:1px solid var(--wp--preset--color--accent-6);transition:color 0.18s ease,border-color 0.18s ease}.wp-block-woocommerce-product-meta .taxonomy-product_cat a:hover{color:var(--wp--preset--color--accent-1);border-bottom-color:currentColor}.wp-block-woocommerce-product-meta .taxonomy-product_tag{display:block;flex:1 1 100%}.wp-block-woocommerce-product-meta .taxonomy-product_tag .wp-block-post-terms__prefix{display:block;margin-bottom:10px}.wp-block-woocommerce-product-meta .taxonomy-product_tag .wp-block-post-terms__separator{display:none}.wp-block-woocommerce-product-meta .taxonomy-product_tag a{display:inline-block;margin:0 8px 8px 0;padding:5px 13px;border:1px solid var(--wp--preset--color--accent-6);border-radius:999px;background:var(--wp--preset--color--accent-5);font-size:.78rem;line-height:1.4;color:var(--wp--preset--color--accent-4);text-decoration:none;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.wp-block-woocommerce-product-meta .taxonomy-product_tag a:hover{background:var(--wp--preset--color--accent-1);border-color:var(--wp--preset--color--accent-1);color:#fff}@media (max-width:700px){.wp-block-woocommerce-product-meta>.wp-block-group{gap:12px 24px}.wp-block-woocommerce-product-meta .taxonomy-product_tag a{padding:4px 11px;margin:0 6px 6px 0}}.woocommerce-breadcrumb{margin-bottom:18px;font-size:.75rem;line-height:1.6;letter-spacing:.01em;color:var(--wp--preset--color--accent-4)}.woocommerce-breadcrumb a{color:var(--wp--preset--color--accent-4);text-decoration:none;transition:color 0.18s ease}.woocommerce-breadcrumb a:hover{color:var(--wp--preset--color--accent-1);text-decoration:underline;text-underline-offset:3px}.wp-block-woocommerce-product-meta .taxonomy-product_tag a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}li.wc-block-product .wc-block-components-product-image__inner-container{position:absolute;inset:0;display:block;pointer-events:none}li.wc-block-product .wp-block-woocommerce-product-sale-badge{position:absolute!important;top:12px!important;left:12px!important;width:auto!important;margin:0!important;align-items:flex-start!important}li.wc-block-product .wc-block-components-product-sale-badge{align-self:flex-start!important;margin:0!important}.product .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 0!important;padding:0!important;list-style:none}.product .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}.product .woocommerce-product-gallery .flex-control-thumbs img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;opacity:.72}.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}@media (max-width:700px){.product .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}