.crumbs{font-size:12px;opacity:.75;margin:0 0 14px}.crumbs span{opacity:.6}.crumbs .cur{opacity:1}.crumbs a:hover{text-decoration:underline}.single-product .woo-main{padding-top:12px}.single-product div.product .product_title,.woocommerce div.product .product_title{font-size:26px!important;line-height:1.15;margin:0 0 6px}.p-rating{display:flex;align-items:center;gap:6px;font-size:14px;margin-bottom:14px}.p-rating .stars{font-size:16px;letter-spacing:0}.single-product .summary p.price,.single-product .summary .price{font-size:22px;font-weight:600;margin:6px 0 0}.p-unit{font-size:12px;opacity:.7;margin:0 0 12px;min-height:16px}.single-product button.single_add_to_cart_button{display:flex;align-items:center;justify-content:center;gap:10px}.single-product button.single_add_to_cart_button::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M5 8h14l-1 12H6z'/%3E%3Cpath d='M9 8a3 3 0 0 1 6 0M12 11v6M9 14h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M5 8h14l-1 12H6z'/%3E%3Cpath d='M9 8a3 3 0 0 1 6 0M12 11v6M9 14h6'/%3E%3C/svg%3E") center/contain no-repeat}.p-perks li{display:flex;gap:10px;align-items:center;padding:4px 0}.p-perks li::before{content:"";flex:0 0 16px;height:16px;background:var(--c-text);opacity:.8;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.p-perks li:nth-child(1){--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M2 6h12v10H2zM14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E")}.p-perks li:nth-child(2){--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='4' y='4' width='16' height='16' rx='1'/%3E%3Cpath d='M4 12h16M12 4v16'/%3E%3C/svg%3E")}.p-perks li:nth-child(3){--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 8l9-5 9 5v8l-9 5-9-5zM3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E")}.p-pdf{display:flex;gap:14px;align-items:center;padding:16px 18px}.p-pdf::before{content:"";flex:0 0 40px;height:40px;border-radius:50%;background:#e1e7df var(--ic) center/20px no-repeat;--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324332D' stroke-width='1.8'%3E%3Cpath d='M7 3h7l5 5v13H7z'/%3E%3Cpath d='m10 14 2 2 3-4'/%3E%3C/svg%3E")}.p-pdf strong{font-family:var(--font-heading);font-size:18px;font-weight:600}@media(min-width:901px){.single-product div.product div.images .woocommerce-product-gallery{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start}.single-product .woocommerce-product-gallery .flex-viewport{grid-column:2;grid-row:1}.single-product .woocommerce-product-gallery .flex-control-thumbs{grid-column:1;grid-row:1;flex-direction:column!important;margin:0;gap:10px}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:78px!important}.single-product div.product div.images{width:100%!important}}@media(max-width:900px){.single-product .woocommerce-product-gallery .flex-control-thumbs{justify-content:center;gap:8px;margin-top:10px}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:8px!important;height:8px;border-radius:50%;background:#c9c5b8;overflow:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active){background:var(--c-text)}.single-product .woocommerce-product-gallery .flex-control-thumbs img{opacity:0}.single-product .woo-main{padding-top:8px}}.transition-banner{display:block;margin:0 0 18px}.transition-banner img{width:100%;max-width:100%;height:auto;max-height:190px;object-fit:cover;border-radius:6px}.woocommerce-products-header__title.page-title{font-size:40px;margin:6px 0 20px}.shop-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;flex-wrap:wrap}.shop-bar__r{display:flex;align-items:center;gap:14px;font-size:13px}.shop-bar .woocommerce-ordering{margin:0}.filter-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:14px var(--font-body);cursor:pointer;color:var(--c-text);padding:6px 0}.grid-toggle{display:inline-flex;gap:2px}.grid-toggle button{background:none;border:0;padding:6px;cursor:pointer;color:var(--c-text);opacity:.5}.grid-toggle button.on{opacity:1;background:#e9e5da;border-radius:6px}.filter-panel[hidden]{display:none}.filter-panel{margin:0 0 22px}.filter-panel__in{background:#f1ede4;border-radius:14px;padding:18px 20px;display:flex;flex-wrap:wrap;gap:22px;align-items:flex-end}.filter-panel fieldset{border:0;margin:0;padding:0;font-size:14px}.filter-panel legend{font-weight:600;margin-bottom:8px;padding:0}.filter-panel input[type=number]{width:90px;border:1px solid #ddd8cb;border-radius:8px;padding:9px;font:14px var(--font-body);background:#fff}.filter-panel label{margin-right:12px}.filter-clear{text-decoration:underline;font-size:13px}body.cols-1 ul.products{grid-template-columns:1fr!important}@media(max-width:720px){.woocommerce-products-header__title.page-title{font-size:34px}body:not(.cols-1) .shop-count{display:none}.transition-banner img{max-height:none}.announce__msg{font-size:12px}.announce__arrow{padding:0 2px}.announce .wrap{gap:4px}}