#product-hero[data-astro-cid-nss7ae4u]{opacity:0;animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-page-main[data-astro-cid-hyvzkcdj]{padding-top:calc(var(--header-height) + 2rem);min-height:80vh}.product-container[data-astro-cid-hyvzkcdj]{max-width:1000px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}@media(min-width:1024px){.product-container[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:repeat(12,1fr);text-align:left;align-items:start;justify-content:center;gap:0 4rem;padding-top:3rem}.product-image[data-astro-cid-hyvzkcdj]{grid-column:span 5;max-width:none;display:flex;justify-content:flex-end}.product-details[data-astro-cid-hyvzkcdj]{grid-column:span 7;max-width:550px;align-items:flex-start;padding-top:2rem}.price[data-astro-cid-hyvzkcdj],.product-unavailable[data-astro-cid-hyvzkcdj]{text-align:left}.actions[data-astro-cid-hyvzkcdj]{justify-content:flex-start}}.product-image[data-astro-cid-hyvzkcdj] img[data-astro-cid-hyvzkcdj]{width:100%;max-width:450px;-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){.product-details[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;align-items:center;width:100%}}.product-image-wrapper[data-astro-cid-hyvzkcdj]{width:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;border:1px solid #f0f0f0}.product-image[data-astro-cid-hyvzkcdj] img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.product-details[data-astro-cid-hyvzkcdj] h1[data-astro-cid-hyvzkcdj]{font-size:1.6rem;margin:0 0 .4rem;font-weight:400;letter-spacing:-1.5px;order:initial!important}.product-display-name[data-astro-cid-hyvzkcdj]{font-size:.95rem;color:#666;margin-bottom:1.2rem;letter-spacing:-.5px;order:initial!important}.product-excerpt[data-astro-cid-hyvzkcdj]{font-size:.85rem;font-style:italic;font-family:Helvetica,Arial,sans-serif;opacity:.8;line-height:1.4;margin-bottom:.5rem;order:initial!important}.product-excerpt[data-astro-cid-hyvzkcdj] p{display:block!important;margin:.5rem 0!important}.price[data-astro-cid-hyvzkcdj],.product-unavailable[data-astro-cid-hyvzkcdj]{font-size:.95rem;margin:10px 0;line-height:1.2;display:block;font-weight:700;text-align:center;order:initial!important}.product-unavailable[data-astro-cid-hyvzkcdj]{color:#be1010;font-weight:500}.original-price[data-astro-cid-hyvzkcdj]{text-decoration:line-through;color:#888;margin-right:.8rem;font-weight:400;font-size:.9rem}.product-details[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;align-items:center}.actions[data-astro-cid-hyvzkcdj]{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:15px;margin-bottom:6rem;order:10!important}@media(min-width:768px){.product-details[data-astro-cid-hyvzkcdj]{align-items:center}.actions[data-astro-cid-hyvzkcdj]{justify-content:center}}.close-canvas[data-astro-cid-hyvzkcdj]{align-self:flex-end;background:none;border:none;cursor:pointer;padding:10px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.close-canvas[data-astro-cid-hyvzkcdj] iconify-icon[data-astro-cid-hyvzkcdj]{font-size:32px;color:#000}.detailed-content[data-astro-cid-hyvzkcdj] h2[data-astro-cid-hyvzkcdj]{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1.5rem;font-size:1.5rem}.detailed-content[data-astro-cid-hyvzkcdj] p{line-height:1.6;margin-bottom:1rem}.e-off-canvas__main[data-astro-cid-hyvzkcdj]{border-top-left-radius:0}.canvas-padding[data-astro-cid-hyvzkcdj]{padding:10rem 1.5rem}.btn-reset[data-astro-cid-hyvzkcdj]{background:none!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;outline:none;box-shadow:none!important}.close-btn-container[data-astro-cid-hyvzkcdj]{padding:2px 0;display:flex;justify-content:flex-start;align-items:center}[class^=gallery-v]{width:100%!important;height:100%!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}[class^=gallery-v] img{display:block!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.gallery-v1{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.gallery-v1 img{-o-object-fit:cover;object-fit:cover}.gallery-v1 img:nth-child(1),.gallery-v1 img:nth-child(2),.gallery-v1 img:nth-child(4),.gallery-v1 img:nth-child(5){width:calc(50% - 2.5px)!important;height:calc(33.333% - 3.333px)!important}.gallery-v1 img:nth-child(3){width:100%!important;height:calc(33.333% - 3.333px)!important}.gallery-v2{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(6,1fr)!important;gap:5px!important}.gallery-v2 img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.gallery-v2 img:nth-child(1){grid-column:1;grid-row:1 / 3;-o-object-fit:contain;object-fit:contain}.gallery-v2 img:nth-child(2){grid-column:1;grid-row:3 / 5}.gallery-v2 img:nth-child(3){grid-column:1;grid-row:5 / 7}.gallery-v2 img:nth-child(4){grid-column:2;grid-row:1 / 4}.gallery-v2 img:nth-child(5){grid-column:2;grid-row:4 / 7}.gallery-v3{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:5px!important}.gallery-v3 img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.gallery-v3 img:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.gallery-v3 img:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.gallery-v3 img:nth-child(3){grid-column:1 / 2;grid-row:2 / 3}.gallery-v3 img:nth-child(4){grid-column:2 / 3;grid-row:2 / 3;height:calc(50% - 2.5px)!important;align-self:start}.gallery-v3 img:nth-child(5){grid-column:2 / 3;grid-row:2 / 3;height:calc(50% - 2.5px)!important;align-self:end}.gallery-v4{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.gallery-v4 img:nth-child(1),.gallery-v4 img:nth-child(2){width:calc(50% - 2.5px)!important;height:calc(50% - 2.5px)!important;-o-object-fit:cover;object-fit:cover}.gallery-v4 img:nth-child(3),.gallery-v4 img:nth-child(4),.gallery-v4 img:nth-child(5){width:calc(33.333% - 3.333px)!important;height:calc(50% - 2.5px)!important;-o-object-fit:cover;object-fit:cover}
