.shop-footer-description[data-astro-cid-y3ppt6lx]{text-align:left;background-color:#f9f9f9;border-radius:12px;margin-top:30px;padding:20px}.shop-footer-description[data-astro-cid-y3ppt6lx] p{font-size:12px}.shop-footer-description[data-astro-cid-y3ppt6lx] h3{margin:2em 0 0;font-size:18px}.shop-footer-description[data-astro-cid-y3ppt6lx] ul{list-style-type:none}.shop-footer-description[data-astro-cid-y3ppt6lx] li a{color:#000;font-size:12px;text-decoration:underline}.related-product-card[data-astro-cid-ndgz2y7u]:hover .related-product-inner[data-astro-cid-ndgz2y7u]{border-color:#4b4aed;transform:translateY(-4px);box-shadow:0 8px 24px #4b4aed26}.related-product-card[data-astro-cid-ndgz2y7u]:hover .related-product-name[data-astro-cid-ndgz2y7u]{color:#4b4aed}@media (width<=768px){.related-products-grid[data-astro-cid-ndgz2y7u]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:16px!important}.related-product-info[data-astro-cid-ndgz2y7u]{padding:16px!important}}@media (width<=500px){.related-products-grid[data-astro-cid-ndgz2y7u]{grid-template-columns:1fr!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}@font-face{font-display:swap;font-family:Montserrat;src:url(/build/fonts/montserrat.5028c63f.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:url(/build/fonts/Montserrat-Bold.8ee11225.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/fonts/Montserrat-SemiBold.1da0758f.woff2)format("woff2")}.breadcrumb-wrapper[data-astro-cid-4a6cnxns]{max-width:1280px;margin:0 auto;padding:10px 40px}.product-modal[data-astro-cid-4a6cnxns]{& .quantity-control{background:#f8f9fa;border-radius:8px;align-items:center;gap:12px;padding:6px 12px;display:flex}& .qty-btn{cursor:pointer;color:#1a1a1a;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:600;transition:all .2s;display:flex}& .qty-btn:hover{color:#fff;background:#8a6248}& .qty-value,& .quantity-value{color:#1a1a1a;text-align:center;background-color:#0000;border:0;width:30px;min-width:30px;padding:0;font-size:15px;font-weight:600}& .product-hero{grid-template-columns:1fr 1fr;gap:80px;max-width:1280px;margin:0 auto;padding:20px 40px;display:grid}& .product-images{flex-direction:column;gap:16px;display:flex}& .main-image{cursor:zoom-in;border-radius:8px;width:100%;height:auto;display:block}& .image-thumbnails{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}& .thumbnail{cursor:pointer;border-radius:6px;width:100%;height:auto;display:block}& .lightbox{z-index:10000;background:#000000eb;justify-content:center;align-items:center;display:none;position:fixed;inset:0}& .lightbox.active{display:flex}& .lightbox-image{object-fit:contain;border-radius:4px;max-width:90vw;max-height:90vh}& .lightbox-close,& .lightbox-prev,& .lightbox-next{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;line-height:1;position:absolute}& .lightbox-close:hover,& .lightbox-prev:hover,& .lightbox-next:hover{opacity:1}& .lightbox-close{font-size:40px;top:20px;right:30px}& .lightbox-prev,& .lightbox-next{padding:0 15px;font-size:60px;top:50%;transform:translateY(-50%)}& .lightbox-prev{left:10px}& .lightbox-next{right:10px}& .lightbox.single-image .lightbox-prev,& .lightbox.single-image .lightbox-next{display:none}@media (width<=768px){& .lightbox-close{font-size:32px;top:10px;right:15px}& .lightbox-prev,& .lightbox-next{padding:0 8px;font-size:40px}}& .product-info{flex-direction:column;display:flex}& .product-title{color:#1a202c;margin-bottom:8px;font-size:36px;font-weight:600;line-height:1.2}& .product-subtitle{color:#718096;margin-bottom:12px;font-size:18px;font-weight:400}& .product-reference{color:#10b981;margin-bottom:10px;font-size:14px;font-weight:500}& .product-description{color:#4a5568;margin-bottom:24px;font-size:14px;line-height:1.7}& .product-features{background:#f7fafc;border-radius:8px;margin-bottom:28px;padding:20px 24px}& .product-features ul{list-style:none}& .product-features li{color:#4a5568;margin-bottom:12px;padding-left:22px;font-size:13px;line-height:1.6;position:relative}& .product-features li:before{content:"✓";color:#10b981;font-size:15px;font-weight:700;position:absolute;top:0;left:0}& .price-container{background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:24px 32px;display:flex;box-shadow:0 4px 20px #00000014}& .price-left{flex-direction:column;gap:4px;display:flex}& .current-price{color:#8a6248;font-size:48px;font-weight:700;line-height:1}& .quantity-controls{border:2px solid #e2e8f0;border-radius:8px;align-items:center;display:flex;overflow:hidden}& .quantity-btn{color:#8a6248;cursor:pointer;background:#fff;border:none;width:36px;height:36px;font-size:18px;font-weight:600;transition:background .3s}& .quantity-btn:hover{background:#f7fafc}& .quantity-input{text-align:center;color:#2d3748;border:none;border-left:2px solid #e2e8f0;border-right:2px solid #e2e8f0;width:50px;height:36px;font-size:16px;font-weight:600}& .quantity-input:focus{outline:none}& .product-advantages{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}& .product-advantage-item{text-align:center;flex-direction:column;align-items:center;padding:18px 8px;display:flex}& .product-advantage-icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}& .product-advantage-icon svg{width:32px;height:32px}& .product-advantage-text{color:#2d3748;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3}& .accordion-header{font-size:18px}@media (width<=1024px){& .product-hero{grid-template-columns:1fr;gap:40px;padding:30px 20px}& .price-container{flex-direction:column;align-items:stretch;gap:16px}& .price-left{text-align:center}& .product-advantages{grid-template-columns:repeat(2,1fr);gap:12px}}}.accordion-section[data-astro-cid-4a6cnxns]{max-width:1280px;margin:0 auto;padding:0 40px 60px}.accordion-item[data-astro-cid-4a6cnxns]{border-bottom:1px solid #e2e8f0}.accordion-header[data-astro-cid-4a6cnxns]{cursor:pointer;color:#1a202c;justify-content:space-between;align-items:center;padding:24px 0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;display:flex}.accordion-arrow[data-astro-cid-4a6cnxns]{flex-shrink:0;width:17px;height:11px;transition:transform .3s;position:relative}.accordion-arrow[data-astro-cid-4a6cnxns] svg[data-astro-cid-4a6cnxns]{width:100%;height:100%;position:absolute}.accordion-item[data-astro-cid-4a6cnxns].active .accordion-arrow[data-astro-cid-4a6cnxns]{transform:rotate(180deg)}.accordion-content[data-astro-cid-4a6cnxns]{color:#4a5568;padding-bottom:24px;font-size:14px;line-height:1.8;display:none}.accordion-item[data-astro-cid-4a6cnxns].active .accordion-content[data-astro-cid-4a6cnxns]{display:block}.js-add-to-cart[data-astro-cid-4a6cnxns]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.btn-add-to-cart[data-astro-cid-4a6cnxns]:disabled,.quantity-btn[data-astro-cid-4a6cnxns]:disabled{opacity:.5;cursor:not-allowed}@media screen and (width>=768px){.js-add-to-cart[data-astro-cid-4a6cnxns]{flex-direction:row}}.mt-4[data-astro-cid-4a6cnxns].md-text-right a[data-astro-cid-4a6cnxns].btn,.btn-add-to-cart[data-astro-cid-4a6cnxns]{justify-content:center;align-items:center;line-height:1;display:inline-flex}
