.styles-module__Fzi6za__productsSection{background:linear-gradient(#1a1a1a 0%,#0f1419 50%,#1a1a1a 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.styles-module__Fzi6za__productsWrapper{z-index:10;padding-block:calc(var(--spacing,.25rem)*16);position:relative}@media (min-width:48rem){.styles-module__Fzi6za__productsWrapper{padding-block:calc(var(--spacing,.25rem)*20)}}@media (min-width:64rem){.styles-module__Fzi6za__productsWrapper{padding-block:calc(var(--spacing,.25rem)*24)}}.styles-module__Fzi6za__sectionHeader{margin-bottom:calc(var(--spacing,.25rem)*16);padding-inline:calc(var(--spacing,.25rem)*6);text-align:center;position:relative}@media (min-width:48rem){.styles-module__Fzi6za__sectionHeader{margin-bottom:calc(var(--spacing,.25rem)*20)}}.styles-module__Fzi6za__titleContainer{display:inline-block;position:relative}.styles-module__Fzi6za__sectionTitle{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);position:relative}@media (min-width:48rem){.styles-module__Fzi6za__sectionTitle{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.styles-module__Fzi6za__sectionTitle{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.styles-module__Fzi6za__sectionTitle{text-shadow:0 0 40px #00828b66;letter-spacing:-.02em}.styles-module__Fzi6za__sectionTitle:before{content:"";inset:calc(var(--spacing,.25rem)*-4);border-radius:var(--radius-2xl,1rem);opacity:.2;filter:blur(30px);background:radial-gradient(#00828b4d 0%,#0000 70%);animation:3s ease-in-out infinite styles-module__Fzi6za__titleGlow;position:absolute}@keyframes styles-module__Fzi6za__titleGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.styles-module__Fzi6za__titleDecoration{bottom:calc(var(--spacing,.25rem)*-3);height:calc(var(--spacing,.25rem)*1.5);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#00828b 20%,#003153 50%,#00828b 80%,#0000 100%);border-radius:3.40282e38px;width:150px;position:absolute;left:50%;box-shadow:0 0 20px #00828b99}.styles-module__Fzi6za__titleDecoration:before,.styles-module__Fzi6za__titleDecoration:after{content:"";height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background:#00828b;border-radius:3.40282e38px;animation:2s ease-in-out infinite styles-module__Fzi6za__decorDot;position:absolute;top:50%;box-shadow:0 0 10px #00828bcc}.styles-module__Fzi6za__titleDecoration:before{left:0}.styles-module__Fzi6za__titleDecoration:after{animation-delay:1s;right:0}@keyframes styles-module__Fzi6za__decorDot{0%,to{opacity:.8;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.3)}}.styles-module__Fzi6za__sectionSubtitle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-300,#d1d5dc);position:relative}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__sectionSubtitle{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}@media (min-width:48rem){.styles-module__Fzi6za__sectionSubtitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.styles-module__Fzi6za__sectionSubtitle{line-height:1.9}.styles-module__Fzi6za__sectionSubtitle:before{content:"✨";margin-inline-end:calc(var(--spacing,.25rem)*2)}.styles-module__Fzi6za__decorativeShapes{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute;overflow:hidden}.styles-module__Fzi6za__shape{opacity:.2;filter:blur(60px);border-radius:3.40282e38px;position:absolute}.styles-module__Fzi6za__shape1{top:calc(var(--spacing,.25rem)*20);left:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*40);width:calc(var(--spacing,.25rem)*40);background:radial-gradient(circle,#00828b 0%,#0000 70%);animation:8s ease-in-out infinite styles-module__Fzi6za__float}.styles-module__Fzi6za__shape2{top:50%;right:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*32);width:calc(var(--spacing,.25rem)*32);background:radial-gradient(circle,#003153 0%,#0000 70%);animation:6s ease-in-out infinite reverse styles-module__Fzi6za__float}.styles-module__Fzi6za__shape3{bottom:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);background:radial-gradient(circle,#00828b 0%,#0000 70%);animation:7s ease-in-out infinite styles-module__Fzi6za__float;left:25%}@keyframes styles-module__Fzi6za__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.1)}}.styles-module__Fzi6za__galleryContainer{width:100%;position:relative}.styles-module__Fzi6za__galleryWrapper{height:600px;position:relative}.styles-module__Fzi6za__productCard{cursor:pointer;border-radius:var(--radius-2xl,1rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f293766;border:1px solid #ffffff1a;flex-direction:column;width:320px;height:420px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.styles-module__Fzi6za__productCard:hover{border-color:#00828b80;box-shadow:0 25px 50px -12px #00000080,0 0 40px #00828b33,inset 0 1px #ffffff1a}.styles-module__Fzi6za__cardGlow{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:radial-gradient(600px circle at var(--mouse-x,50%)var(--mouse-y,50%),#00828b26,transparent 40%);transition-duration:.5s;animation-duration:.5s;position:absolute}.styles-module__Fzi6za__productCard:hover .styles-module__Fzi6za__cardGlow{opacity:1}.styles-module__Fzi6za__cardImageContainer{height:calc(var(--spacing,.25rem)*44);position:relative;overflow:hidden}.styles-module__Fzi6za__cardImage{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;animation-duration:.5s}.styles-module__Fzi6za__productCard:hover .styles-module__Fzi6za__cardImage{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.styles-module__Fzi6za__imageOverlay{inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);position:absolute}.styles-module__Fzi6za__cardBadge{inset-inline-start:calc(var(--spacing,.25rem)*3);top:calc(var(--spacing,.25rem)*3);z-index:10;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:linear-gradient(135deg,#00828b 0%,#003153 100%);border-radius:3.40282e38px;position:absolute;box-shadow:0 4px 15px #00828b66}.styles-module__Fzi6za__cardContent{padding:calc(var(--spacing,.25rem)*5);flex-direction:column;flex:1;display:flex}.styles-module__Fzi6za__categoryBadge{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-cyan-400,#00d2ef);display:inline-flex}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__categoryBadge{color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.styles-module__Fzi6za__cardTitle{margin-bottom:calc(var(--spacing,.25rem)*2);-webkit-line-clamp:1;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.styles-module__Fzi6za__cardDescription{margin-bottom:calc(var(--spacing,.25rem)*4);-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-400,#99a1af);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__cardDescription{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.styles-module__Fzi6za__priceSection{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.styles-module__Fzi6za__currentPrice{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-cyan-400,#00d2ef)}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__currentPrice{color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.styles-module__Fzi6za__originalPrice{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282);text-decoration-line:line-through}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__originalPrice{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.styles-module__Fzi6za__discountBadge{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:.25rem}.styles-module__Fzi6za__cardActions{gap:calc(var(--spacing,.25rem)*3);margin-top:auto;display:flex}.styles-module__Fzi6za__viewButton{border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#ffffff1a;border:1px solid #fff3;flex:1;transition-duration:.3s;animation-duration:.3s}.styles-module__Fzi6za__viewButton:hover{background:#ffffff26;border-color:#ffffff4d}.styles-module__Fzi6za__addToCartButton{--width:120px;--height:44px;--tooltip-height:35px;--tooltip-width:100px;--gap-between-tooltip-to-button:18px;--button-color:linear-gradient(135deg,#00828b 0%,#003153 100%);--tooltip-color:#fff;border-radius:var(--radius);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);width:var(--width);height:var(--height);background:var(--button-color);flex:1;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.styles-module__Fzi6za__addToCartButton:before{text-align:center;content:attr(data-tooltip);width:var(--tooltip-width);height:var(--tooltip-height);color:#fff;font-size:.85rem;line-height:var(--tooltip-height);bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) + 10px);left:calc(50% - var(--tooltip-width)/2);opacity:0;visibility:hidden;background-color:#003153;border-radius:.25rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute}.styles-module__Fzi6za__addToCartButton:after{content:"";width:0;height:0;left:calc(50% - 10px);bottom:calc(100% + var(--gap-between-tooltip-to-button) - 10px);opacity:0;visibility:hidden;border:10px solid #0000;border-top-color:#003153;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute}.styles-module__Fzi6za__addToCartButton:hover:before,.styles-module__Fzi6za__addToCartButton:hover:after{opacity:1;visibility:visible}.styles-module__Fzi6za__addToCartButton:hover:before{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button))}.styles-module__Fzi6za__addToCartButton:hover:after{bottom:calc(var(--height) + var(--gap-between-tooltip-to-button) - 10px)}.styles-module__Fzi6za__addToCartButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00828b66}.styles-module__Fzi6za__buttonWrapper{width:100%;height:100%;position:relative;overflow:hidden}.styles-module__Fzi6za__buttonText,.styles-module__Fzi6za__buttonIcon{inset:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;animation-duration:.3s;display:flex;position:absolute}.styles-module__Fzi6za__buttonText{top:0}.styles-module__Fzi6za__buttonIcon{top:100%}.styles-module__Fzi6za__addToCartButton:hover .styles-module__Fzi6za__buttonText{top:-100%}.styles-module__Fzi6za__addToCartButton:hover .styles-module__Fzi6za__buttonIcon{top:0}.styles-module__Fzi6za__modalBackdrop{inset:calc(var(--spacing,.25rem)*0);z-index:50;padding:calc(var(--spacing,.25rem)*4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed}.styles-module__Fzi6za__modalContent{width:100%;max-height:90vh;max-width:var(--container-2xl,42rem);border-radius:var(--radius-3xl,1.5rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f2937fa;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 50px 100px -20px #0009,0 0 80px #00828b26}.styles-module__Fzi6za__modalCloseButton{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*4);z-index:10;padding:calc(var(--spacing,.25rem)*2.5);color:var(--color-white,#fff);background:#ef4444e6;border:1px solid #ef444480;border-radius:3.40282e38px;transition:all .2s;position:absolute;box-shadow:0 4px 15px #ef44444d}.styles-module__Fzi6za__modalCloseButton:hover{background:#dc2626;transform:rotate(90deg)scale(1.1);box-shadow:0 6px 20px #ef444466}.styles-module__Fzi6za__modalCloseButton:active{transform:rotate(90deg)scale(.95)}.styles-module__Fzi6za__modalImageContainer{height:calc(var(--spacing,.25rem)*56);position:relative;overflow:hidden}@media (min-width:48rem){.styles-module__Fzi6za__modalImageContainer{height:calc(var(--spacing,.25rem)*72)}}.styles-module__Fzi6za__modalImage{object-fit:cover;width:100%;height:100%}.styles-module__Fzi6za__modalImageOverlay{inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(#0000 0%,#1f293780 70%,#1f2937 100%);position:absolute}.styles-module__Fzi6za__modalBody{padding:calc(var(--spacing,.25rem)*6);overflow-y:auto}@media (min-width:48rem){.styles-module__Fzi6za__modalBody{padding:calc(var(--spacing,.25rem)*8)}}.styles-module__Fzi6za__modalBody{max-height:calc(90vh - 288px)}.styles-module__Fzi6za__modalHeader{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:flex-start;display:flex}.styles-module__Fzi6za__modalTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.styles-module__Fzi6za__modalTitle{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.styles-module__Fzi6za__modalCategory{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-cyan-400,#00d2ef);display:flex}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__modalCategory{color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.styles-module__Fzi6za__modalPrice{text-align:end}.styles-module__Fzi6za__modalCurrentPrice{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-cyan-400,#00d2ef)}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__modalCurrentPrice{color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.styles-module__Fzi6za__modalOriginalPrice{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282);text-decoration-line:line-through}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__modalOriginalPrice{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.styles-module__Fzi6za__modalDescription{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-gray-300,#d1d5dc);line-height:1.8}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__modalDescription{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.styles-module__Fzi6za__modalFeaturesTitle{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);display:flex}.styles-module__Fzi6za__modalFeaturesList{margin-bottom:calc(var(--spacing,.25rem)*8)}:where(.styles-module__Fzi6za__modalFeaturesList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__Fzi6za__modalFeatureItem{align-items:center;gap:calc(var(--spacing,.25rem)*3);color:var(--color-gray-300,#d1d5dc);display:flex}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__modalFeatureItem{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.styles-module__Fzi6za__featureIcon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background:linear-gradient(135deg,#00828b 0%,#003153 100%);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module__Fzi6za__modalPricingSection{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--radius) + 4px);padding:calc(var(--spacing,.25rem)*4);background:#00828b1a;border:1px solid #00828b33}.styles-module__Fzi6za__modalActions{gap:calc(var(--spacing,.25rem)*4);display:flex}.styles-module__Fzi6za__modalAddToCart{border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:linear-gradient(135deg,#00828b 0%,#003153 100%);flex:1;transition-duration:.3s;animation-duration:.3s}.styles-module__Fzi6za__modalAddToCart:hover{transform:translateY(-2px);box-shadow:0 10px 40px #00828b66}.styles-module__Fzi6za__pricingSwitch{border-radius:calc(var(--radius) + 4px);padding:calc(var(--spacing,.25rem)*1);background:#ffffff14;border:1px solid #ffffff1f;align-items:center;width:fit-content;display:flex;position:relative;overflow:hidden}.styles-module__Fzi6za__pricingSwitchSm{border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.styles-module__Fzi6za__switchSlider{border-radius:var(--radius);z-index:1;background:linear-gradient(135deg,#00828b 0%,#003153 100%);width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;box-shadow:0 2px 10px #00828b80}.styles-module__Fzi6za__pricingSwitchSm .styles-module__Fzi6za__switchSlider{border-radius:6px;width:calc(50% - 2px);top:2px;bottom:2px}.styles-module__Fzi6za__switchOption{z-index:10;cursor:pointer;border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-400,#99a1af);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-align:center;min-width:70px;transition-duration:.2s;animation-duration:.2s;position:relative}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__switchOption{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.styles-module__Fzi6za__pricingSwitchSm .styles-module__Fzi6za__switchOption{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));min-width:50px}.styles-module__Fzi6za__switchOptionActive{color:var(--color-white,#fff)}.styles-module__Fzi6za__showAllButton{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:linear-gradient(135deg,#00828b 0%,#003153 100%);border:1px solid #00828b80;transition-duration:.3s;animation-duration:.3s;display:inline-flex;position:relative;overflow:hidden}.styles-module__Fzi6za__showAllButton:before{inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;content:"";background:linear-gradient(135deg,#003153 0%,#00828b 100%);transition-duration:.3s;animation-duration:.3s;position:absolute}.styles-module__Fzi6za__showAllButton:hover:before{opacity:1}.styles-module__Fzi6za__showAllButton:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00828b66,0 0 30px #00828b33}.styles-module__Fzi6za__showAllButtonContent{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex;position:relative}.styles-module__Fzi6za__showAllButtonArrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}.styles-module__Fzi6za__showAllButton:hover .styles-module__Fzi6za__showAllButtonArrow{transform:translate(-5px)}.styles-module__Fzi6za__promoSection{margin-top:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*6);text-align:center}.styles-module__Fzi6za__promoContent{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*10);max-width:var(--container-3xl,48rem);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*6);background:linear-gradient(135deg,#00828b26 0%,#00315326 100%);border:1px solid #00828b4d;box-shadow:0 0 40px #00828b1a}.styles-module__Fzi6za__promoText{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.styles-module__Fzi6za__promoEmoji{animation:var(--animate-bounce,bounce 1s infinite);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}.styles-module__Fzi6za__promoMain{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.styles-module__Fzi6za__promoMain{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.styles-module__Fzi6za__promoSubtext{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__promoSubtext{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@media (min-width:48rem){.styles-module__Fzi6za__promoSubtext{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.styles-module__Fzi6za__promoHighlight{margin-inline:calc(var(--spacing,.25rem)*1);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-cyan-400,#00d2ef);background:#00828b33}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__promoHighlight{color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.styles-module__Fzi6za__sliderContainer{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);position:relative}@media (min-width:48rem){.styles-module__Fzi6za__sliderContainer{padding-inline:calc(var(--spacing,.25rem)*16)}}.styles-module__Fzi6za__swiperContainer{width:100%;padding:20px 0;position:relative;overflow:visible}.styles-module__Fzi6za__swiper{width:100%;padding:10px 0;overflow:visible}.styles-module__Fzi6za__swiperSlide{width:auto;height:auto}.styles-module__Fzi6za__sliderNavButton{z-index:20;height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);color:var(--color-white,#fff);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00828be6 0%,#003153e6 100%);border:2px solid #fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(1);box-shadow:0 4px 20px #00828b66,0 0 #00828b66,inset 0 1px #fff3}.styles-module__Fzi6za__sliderNavButton:before{content:"";inset:calc(var(--spacing,.25rem)*0);opacity:0;background:linear-gradient(135deg,#003153 0%,#00828b 100%);border-radius:3.40282e38px;transition:opacity .3s;position:absolute}.styles-module__Fzi6za__sliderNavButton:after{content:"";inset:calc(var(--spacing,.25rem)*0);opacity:0;background:radial-gradient(circle,#fff3 0%,#0000 70%);border-radius:3.40282e38px;transition:opacity .3s;position:absolute}.styles-module__Fzi6za__sliderNavButton svg{z-index:10;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.styles-module__Fzi6za__sliderNavButton:hover{border-color:#00828bcc;transform:translateY(-50%)scale(1.15);box-shadow:0 8px 35px #00828b80,0 0 0 4px #00828b33,inset 0 1px #ffffff4d}.styles-module__Fzi6za__sliderNavButton:hover:before,.styles-module__Fzi6za__sliderNavButton:hover:after{opacity:1}.styles-module__Fzi6za__sliderNavButton:hover svg{transform:scale(1.1)}.styles-module__Fzi6za__sliderNavButton:active{transition:all .1s;transform:translateY(-50%)scale(.92);box-shadow:0 2px 15px #00828b66,0 0 0 2px #00828b4d,inset 0 2px 4px #0003}.styles-module__Fzi6za__sliderNavButton:active:after{opacity:1;background:radial-gradient(circle,#fff6 0%,#0000 50%)}.styles-module__Fzi6za__sliderNavPrev{right:0}.styles-module__Fzi6za__sliderNavNext{left:0}@media (max-width:768px){.styles-module__Fzi6za__sliderNavButton{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11)}.styles-module__Fzi6za__sliderNavPrev{right:4px}.styles-module__Fzi6za__sliderNavNext{left:4px}}.styles-module__Fzi6za__sliderCard{cursor:pointer;border-radius:var(--radius-2xl,1rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f293766;border:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;width:340px;min-height:480px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:visible}.styles-module__Fzi6za__sliderCard:hover{border-color:#00828b80;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px -12px #00000080,0 0 40px #00828b33}.styles-module__Fzi6za__sliderCard.styles-module__Fzi6za__featured{border-color:#00828b4d}.styles-module__Fzi6za__sliderCard .styles-module__Fzi6za__cardImageContainer{height:calc(var(--spacing,.25rem)*44);border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);overflow:hidden}.styles-module__Fzi6za__sliderCard .styles-module__Fzi6za__cardContent{padding:calc(var(--spacing,.25rem)*5)}.styles-module__Fzi6za__cardBillingSwitch{margin-bottom:calc(var(--spacing,.25rem)*3)}.styles-module__Fzi6za__viewDetailsButton{border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#ffffff1a;border:1px solid #fff3;flex:1;transition-duration:.3s;animation-duration:.3s}.styles-module__Fzi6za__viewDetailsButton:hover{background:#ffffff26;border-color:#ffffff4d}.styles-module__Fzi6za__durationLabel{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.styles-module__Fzi6za__durationLabel{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.styles-module__Fzi6za__shimmer{inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transition-duration:.3s;animation-duration:.3s;position:absolute}.styles-module__Fzi6za__productCard:hover .styles-module__Fzi6za__shimmer{opacity:1;animation:2s infinite styles-module__Fzi6za__shimmer}@keyframes styles-module__Fzi6za__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.styles-module__Fzi6za__featuredGlow{border-radius:var(--radius-2xl,1rem);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;z-index:-1;background:linear-gradient(135deg,#00828b4d 0%,#0031534d 50%,#00828b4d 100%);transition-duration:.5s;animation-duration:.5s;position:absolute;inset:-1px}.styles-module__Fzi6za__productCard.styles-module__Fzi6za__featured:hover .styles-module__Fzi6za__featuredGlow{opacity:1;animation:2s ease-in-out infinite styles-module__Fzi6za__glowPulse}@keyframes styles-module__Fzi6za__glowPulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.styles-module__Fzi6za__productCard{width:280px;height:420px}.styles-module__Fzi6za__cardImageContainer{height:calc(var(--spacing,.25rem)*36)}.styles-module__Fzi6za__cardContent{padding:calc(var(--spacing,.25rem)*4)}.styles-module__Fzi6za__modalContent{max-height:95vh}.styles-module__Fzi6za__modalBody{max-height:calc(95vh - 224px)}.styles-module__Fzi6za__showAllButton{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.styles-module__Fzi6za__productCard:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 3px #00828b80,0 25px 50px -12px #00000080}.styles-module__Fzi6za__addToCartButton:focus-visible,.styles-module__Fzi6za__viewButton:focus-visible,.styles-module__Fzi6za__modalCloseButton:focus-visible,.styles-module__Fzi6za__switchOption:focus-visible,.styles-module__Fzi6za__showAllButton:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 3px #00828b80}[dir=rtl] .styles-module__Fzi6za__cardBadge{inset-inline-start:calc(var(--spacing,.25rem)*3)}[dir=rtl] .styles-module__Fzi6za__modalCloseButton{inset-inline-end:calc(var(--spacing,.25rem)*4)}[dir=rtl] .styles-module__Fzi6za__showAllButton:hover .styles-module__Fzi6za__showAllButtonArrow{transform:translate(5px)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes styles-module__Fzi6za__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
