.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:20px 20px;border-radius:8px;font-weight:700;max-width:200px;min-width:150px;text-align:center;margin-top:16px;margin-right:-11px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{max-width:225px}.theme-astra table.variations td.value{display:none}.woocommerce-js div.product form.cart div.quantity{margin-top:27px}@media (max-width:921px){.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{color:var(--ast-global-color-5)}}:root{--puremind-gallery-primary-gradient:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--puremind-gallery-secondary-gradient:linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);--puremind-gallery-hover-gradient:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--puremind-gallery-content-overlay:linear-gradient(180deg, transparent 0%, rgba(16, 58, 145, 0.1) 25%, rgba(16, 58, 145, 0.4) 60%, rgba(16, 58, 145, 0.8) 100%);--puremind-gallery-collapsed-overlay:linear-gradient(180deg, transparent 0%, transparent 50%, rgba(16, 58, 145, 0.3) 50%, rgba(16, 58, 145, 0.8) 100%);--puremind-gallery-hover-overlay:rgba(16, 58, 145, 0.5);--puremind-gallery-white:#ffffff;--puremind-gallery-white-semi:rgba(255, 255, 255, 0.95);--puremind-gallery-white-transparent:rgba(255, 255, 255, 0.1);--puremind-gallery-white-light:rgba(255, 255, 255, 0.2);--puremind-gallery-white-highlight:rgba(255, 255, 255, 0.3);--puremind-gallery-light-blue:#f0f9ff !important;--puremind-gallery-shadow-light:rgba(0, 0, 0, 0.1);--puremind-gallery-shadow-medium:rgba(0, 0, 0, 0.15);--puremind-gallery-shadow-dark:rgba(0, 0, 0, 0.2);--puremind-gallery-shadow-text:rgba(0, 0, 0, 0.3);--puremind-gallery-shadow-strong:rgba(0, 0, 0, 0.4);--puremind-gallery-shadow-heavy:rgba(0, 0, 0, 0.5);--puremind-gallery-button-shadow:rgba(102, 126, 234, 0.4);--puremind-gallery-button-shadow-hover:rgba(102, 126, 234, 0.5);--puremind-gallery-button-shadow-glow:rgba(102, 126, 234, 0.6);--puremind-gallery-button-glow:rgba(102, 126, 234, 0.3);--puremind-gallery-icon-pulse:rgba(255, 255, 255, 0.4);--puremind-gallery-light-glow:rgba(240, 249, 255, 0.3);--puremind-gallery-item-width-default:320px;--puremind-gallery-item-width-active:608px;--puremind-gallery-gallery-height:615px;--puremind-gallery-gallery-gap:16px;--puremind-gallery-border-radius:20px;--puremind-gallery-item-border-radius:16px;--puremind-gallery-button-border-radius:12px;--puremind-gallery-transition-duration:0.6s;--puremind-gallery-transition-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);--puremind-gallery-content-transition:all 0.4s ease 0.3s;--puremind-gallery-hover-content-transition:all 0.4s ease 0.2s;--puremind-gallery-title-transition:all 0.5s ease;--puremind-gallery-description-transition:all 0.5s ease;--puremind-gallery-button-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);--puremind-gallery-icon-transition:all 0.6s ease;--puremind-gallery-font-family:'Inter', sans-serif;--puremind-gallery-title-size:28px;--puremind-gallery-title-weight:800;--puremind-gallery-description-size:16px;--puremind-gallery-description-weight:400;--puremind-gallery-button-size:15px;--puremind-gallery-button-weight:600;--puremind-gallery-collapsed-title-size:20px;--puremind-gallery-collapsed-title-weight:700}.puremind-gallery{display:flex;height:var(--puremind-gallery-gallery-height);width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border-radius:var(--puremind-gallery-border-radius);box-shadow:0 25px 80px var(--puremind-gallery-shadow-medium);gap:var(--puremind-gallery-gallery-gap);background:var(--puremind-gallery-white)}.puremind-gallery-item{position:relative;height:100%;width:var(--puremind-gallery-item-width-default);transition:width var(--puremind-gallery-transition-duration) var(--puremind-gallery-transition-easing),box-shadow var(--puremind-gallery-transition-duration) var(--puremind-gallery-transition-easing),transform var(--puremind-gallery-transition-duration) var(--puremind-gallery-transition-easing);cursor:pointer;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--puremind-gallery-item-border-radius);box-shadow:0 8px 32px var(--puremind-gallery-shadow-light);animation:puremind-gallery-fadeInUp 1s ease forwards;opacity:0}.puremind-gallery-item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--puremind-gallery-content-overlay);opacity:1;pointer-events:none;z-index:1}.puremind-gallery-item:first-child{width:var(--puremind-gallery-item-width-active)}.puremind-gallery:hover .puremind-gallery-item:first-child{width:var(--puremind-gallery-item-width-default)}.puremind-gallery-item:hover{width:var(--puremind-gallery-item-width-active)!important;box-shadow:0 12px 48px var(--puremind-gallery-shadow-dark);transform:translateY(-4px)}.puremind-gallery-item:hover::after{background:var(--puremind-gallery-hover-overlay)!important;opacity:1!important}.puremind-gallery-content{position:absolute;bottom:0;left:0;right:0;background:#fff0;color:var(--puremind-gallery-white);padding:40px 32px;backdrop-filter:none;opacity:0;transform:translateY(30px);transition:var(--puremind-gallery-content-transition);z-index:2}.puremind-gallery-item:first-child .puremind-gallery-content{opacity:1;transform:translateY(0)}.puremind-gallery-item:first-child:hover .puremind-gallery-content{opacity:1!important;transform:translateY(0)!important;transition:var(--puremind-gallery-hover-content-transition)}.puremind-gallery:hover .puremind-gallery-item:first-child:not(:hover) .puremind-gallery-content{opacity:0;transform:translateY(30px)}.puremind-gallery-item:not(:first-child):hover .puremind-gallery-content{opacity:1!important;transform:translateY(0)!important;transition:var(--puremind-gallery-hover-content-transition)}.puremind-gallery-collapsed-title{position:absolute;bottom:65px;left:24px;right:24px;font-size:var(--puremind-gallery-collapsed-title-size);font-weight:var(--puremind-gallery-collapsed-title-weight);color:var(--puremind-gallery-white);text-shadow:0 2px 8px var(--puremind-gallery-shadow-strong);letter-spacing:-.3px;line-height:1.2;opacity:1;transform:translateY(0);transition:var(--puremind-gallery-title-transition);z-index:10}.puremind-gallery-item:first-child .puremind-gallery-collapsed-title,.puremind-gallery-item:hover .puremind-gallery-collapsed-title{opacity:0;transform:translateY(20px)}.puremind-gallery-title{font-size:var(--puremind-gallery-title-size);font-weight:var(--puremind-gallery-title-weight);margin-bottom:18px;line-height:1.2;color:var(--puremind-gallery-white);text-shadow:0 4px 12px var(--puremind-gallery-shadow-strong);letter-spacing:-.5px;opacity:0;transform:translateY(20px);transition:var(--puremind-gallery-title-transition)}.puremind-gallery-item:first-child .puremind-gallery-title{opacity:1;transform:translateY(0);color:var(--puremind-gallery-light-blue);text-shadow:0 6px 20px var(--puremind-gallery-shadow-heavy),0 0 10px var(--puremind-gallery-light-glow);filter:brightness(1.1);transition-delay:0.1s}.puremind-gallery-item:hover .puremind-gallery-title{opacity:1;transform:translateY(0);color:var(--puremind-gallery-light-blue);text-shadow:0 6px 20px var(--puremind-gallery-shadow-heavy),0 0 10px var(--puremind-gallery-light-glow);filter:brightness(1.1);transition-delay:0.1s}.puremind-gallery-item:first-child:hover .puremind-gallery-title{opacity:1;transform:translateY(0)}.puremind-gallery:hover .puremind-gallery-item:first-child:not(:hover) .puremind-gallery-title{opacity:0;transform:translateY(20px)}.puremind-gallery-description{font-size:var(--puremind-gallery-description-size);line-height:1.7;margin-bottom:28px;color:var(--puremind-gallery-white-semi);text-shadow:0 2px 8px var(--puremind-gallery-shadow-text);font-weight:var(--puremind-gallery-description-weight);opacity:0;transform:translateY(20px);transition:var(--puremind-gallery-description-transition)}.puremind-gallery-item:first-child .puremind-gallery-description{opacity:1;transform:translateY(0);color:var(--puremind-gallery-white);text-shadow:0 3px 12px var(--puremind-gallery-shadow-strong);transition-delay:0.2s}.puremind-gallery-item:hover .puremind-gallery-description{opacity:1;transform:translateY(0);color:var(--puremind-gallery-white);text-shadow:0 3px 12px var(--puremind-gallery-shadow-strong);transition-delay:0.2s}.puremind-gallery-item:first-child:hover .puremind-gallery-description{opacity:1;transform:translateY(0)}.puremind-gallery:hover .puremind-gallery-item:first-child:not(:hover) .puremind-gallery-description{opacity:0;transform:translateY(20px)}.puremind-gallery-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 28px;background:var(--puremind-gallery-primary-gradient);color:var(--puremind-gallery-white);text-decoration:none;border-radius:var(--puremind-gallery-button-border-radius);font-weight:var(--puremind-gallery-button-weight);font-size:var(--puremind-gallery-button-size);border:none;cursor:pointer;min-width:180px;position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.9);transition:var(--puremind-gallery-button-transition)}.puremind-gallery-item:first-child .puremind-gallery-button{opacity:1;transform:translateY(0) scale(1);box-shadow:0 15px 40px var(--puremind-gallery-button-shadow);background:var(--puremind-gallery-secondary-gradient);transition-delay:0.3s;animation:puremind-gallery-buttonPulse 2s ease-in-out infinite alternate 0.8s}.puremind-gallery-item:hover .puremind-gallery-button{opacity:1;transform:translateY(0) scale(1);box-shadow:0 15px 40px var(--puremind-gallery-button-shadow);background:var(--puremind-gallery-secondary-gradient);transition-delay:0.3s;animation:puremind-gallery-buttonPulse 2s ease-in-out infinite alternate 0.8s;color:#fff!important}.puremind-gallery-item:first-child:hover .puremind-gallery-button{opacity:1;transform:translateY(0) scale(1)}.puremind-gallery:hover .puremind-gallery-item:first-child:not(:hover) .puremind-gallery-button{opacity:0;transform:translateY(30px) scale(.9)}.puremind-gallery-button:hover{transform:translateY(-6px) scale(1.08)!important;box-shadow:0 20px 50px var(--puremind-gallery-button-shadow-hover);background:var(--puremind-gallery-hover-gradient)}@keyframes puremind-gallery-buttonPulse{0%{box-shadow:0 15px 40px var(--puremind-gallery-button-shadow)}100%{box-shadow:0 15px 40px var(--puremind-gallery-button-shadow-glow),0 0 30px var(--puremind-gallery-button-glow)}}.puremind-gallery-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--puremind-gallery-white-highlight),transparent);transition:left 0.8s ease}.puremind-gallery-button:hover::before{left:100%}.puremind-gallery-button::after{content:"→";margin-left:12px;transition:all 0.4s var(--puremind-gallery-transition-easing);font-size:18px;display:inline-block}.puremind-gallery-button:hover::after{transform:translateX(6px) rotate(15deg);animation:puremind-gallery-arrowBounce 0.6s ease-in-out infinite alternate}@keyframes puremind-gallery-arrowBounce{0%{transform:translateX(6px) rotate(15deg)}100%{transform:translateX(10px) rotate(15deg)}}.puremind-gallery-item::before{content:'';position:absolute;top:24px;right:24px;width:40px;height:40px;background:var(--puremind-gallery-white-transparent);border-radius:50%;backdrop-filter:blur(10px);transition:var(--puremind-gallery-icon-transition);opacity:0;transform:scale(.8);z-index:3}.puremind-gallery-item:first-child::before,.puremind-gallery-item:hover::before{opacity:1;transform:scale(1);background:var(--puremind-gallery-white-light);animation:puremind-gallery-iconPulse 2s ease-in-out infinite alternate;transition-delay:0.4s}.puremind-gallery:hover .puremind-gallery-item:first-child:not(:hover)::before{opacity:0;transform:scale(.8)}@keyframes puremind-gallery-iconPulse{0%{box-shadow:0 0 0 0 var(--puremind-gallery-icon-pulse)}100%{box-shadow:0 0 0 15px #fff0}}@keyframes puremind-gallery-fadeInUp{from{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.puremind-gallery-item:nth-child(1){animation-delay:0.1s}.puremind-gallery-item:nth-child(2){animation-delay:0.2s}.puremind-gallery-item:nth-child(3){animation-delay:0.3s}.puremind-gallery-item:nth-child(4){animation-delay:0.4s}.puremind-gallery-item:focus{outline:3px solid #667eea;outline-offset:4px}@media (max-width:1200px){:root{--puremind-gallery-item-width-default:250px;--puremind-gallery-item-width-active:500px;--puremind-gallery-gallery-gap:12px}.puremind-gallery{max-width:1200px;padding:12px}}@media (max-width:1024px){:root{--puremind-gallery-gallery-height:500px;--puremind-gallery-title-size:24px;--puremind-gallery-description-size:15px;--puremind-gallery-gallery-gap:12px;--puremind-gallery-collapsed-title-size:18px}.puremind-gallery-item{width:18.33%}.puremind-gallery-item:first-child,.puremind-gallery-item:hover{width:45%!important}.puremind-gallery:hover .puremind-gallery-item:first-child{width:18.33%}}@media (max-width:768px){.puremind-gallery{flex-direction:column;height:auto;gap:20px;padding:20px;border-radius:16px}.puremind-gallery-item,.puremind-gallery-item:first-child,.puremind-gallery-item:hover{width:100%!important;height:320px;transform:none!important}.puremind-gallery-content,.puremind-gallery-item:first-child .puremind-gallery-content,.puremind-gallery-item:hover .puremind-gallery-content,.puremind-gallery:hover .puremind-gallery-item:first-child .puremind-gallery-content{background:transparent!important;padding:32px!important;text-align:left!important;display:block!important;align-items:unset!important;justify-content:unset!important;opacity:1!important;transform:translateY(0)!important}.puremind-gallery-item::after{background:var(--puremind-gallery-collapsed-overlay)!important}.puremind-gallery-title,.puremind-gallery-item:first-child .puremind-gallery-title,.puremind-gallery-item:hover .puremind-gallery-title,.puremind-gallery:hover .puremind-gallery-item:first-child .puremind-gallery-title{font-size:22px!important;font-weight:700!important;margin-bottom:16px!important;text-align:left!important;color:var(--puremind-gallery-white)!important;text-shadow:0 2px 8px var(--puremind-gallery-shadow-text)!important;filter:none!important;opacity:1!important;transform:translateY(0)!important;white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.puremind-gallery-collapsed-title{display:none!important}.puremind-gallery-description,.puremind-gallery-item:first-child .puremind-gallery-description,.puremind-gallery-item:hover .puremind-gallery-description,.puremind-gallery:hover .puremind-gallery-item:first-child .puremind-gallery-description{display:block!important;opacity:1!important;transform:translateY(0)!important}.puremind-gallery-button,.puremind-gallery-item:first-child .puremind-gallery-button,.puremind-gallery-item:hover .puremind-gallery-button,.puremind-gallery:hover .puremind-gallery-item:first-child .puremind-gallery-button{display:inline-flex!important;opacity:1!important;transform:translateY(0) scale(1)!important}}@media (max-width:480px){:root{--puremind-gallery-title-size:20px;--puremind-gallery-description-size:14px;--puremind-gallery-button-size:14px;--puremind-gallery-collapsed-title-size:16px}.puremind-gallery-item{height:280px}.puremind-gallery-content{padding:24px}.puremind-gallery-description{margin-bottom:20px}.puremind-gallery-button{padding:14px 24px;min-width:160px}}