:root{--primary-color:#1637f2;--primary-color-dark:#0889bc;--secondary-color:#0aa525;--secondary-color-dark:#2f3946;--link-color:var(--primary-color);--error-color:#da2828;--warning-color:#ea8745;--coupon-color:#00a5cf;--gift-color:#2add94;--discount-product-color:#0092ff;--delivery-color:#1637f2;--save-tag:#f70000;--new-tag:#4b1f91;--default-tag:#00cfff;--primary-countdown-color:#f4d038;--stars-color:#fcb941;--free-shipping-color:#5c9fd6;--openbox-color:#0a9be9;--presale-color:#5c9fd6;--primary-menu-color:#0022af;--secondary-menu-color:#1637f2;--practico-color:#4ec2ef;--productivo-color:#f77433;--imparable-color:#28d08c;--gaming-color:#2f3192;--apple-color:#e6e6e6;--wedding-primary:#2d3a5b;--wedding-secondary:#57658c;--wedding-tertiary:#7894c6;--wedding-quaternary:#c6c7d6;--wedding-classic:#2d3a5b;--font-size-base:16px;--font-size-large:18px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--tiktok-color:#1f2937;--primary-theme:#000;--primary-theme-reversed:#fff;--icons-theme:#333;--solvenza-blue:#264684;--solvenza:#00ac4d;--primary-color-icon:#1637f2;--greyed-logo:#3a3a3a}.dark{--primary-color:#fff;--tiktok-color:#fff;--primary-theme:#fff;--primary-theme-reversed:#000;--wedding-primary:#c6c7d6;--wedding-classic:#fff;--primary-color-icon:#1637f2;--icons-theme:#fff;--greyed-logo:#fff}.primary-color{color:var(--primary-color)}.primary-color-bg{background-color:var(--primary-color)}.primary-color-dark{color:var(--primary-color-dark)}.primary-color-dark-bg{background-color:var(--primary-color-dark)}html{scroll-behavior:smooth}body{box-sizing:border-box;color:#333;margin:0;padding:0}.styles-module_whatsappButton__tVits{z-index:20!important}.product-saving{letter-spacing:-.01em;text-align:center;color:#fff;background-color:var(--save-tag);border-radius:3px;max-width:50%;margin:2px auto;padding:.5px .9px;font-size:14px;font-weight:400;line-height:1.6em}.new-price{color:#000;margin-right:.8rem;font-size:18px;font-weight:700}.old-price{color:#575757;font-size:14px;font-weight:400;text-decoration:line-through!important}.pswp__img{max-width:none;object-fit:contain!important;background-color:#fff!important}div.pswp__img--placeholder,.pswp__img--with-bg{background:0 0!important;display:none!important}.oppo-text{background:linear-gradient(86deg,#535353 -29.33%,#e6e6e6 50.5%,#535353 131.87%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text}.j-coupon{background:linear-gradient(#00a5cf, var(--primary-color-dark));-webkit-mask-composite:source-out,destination-over;width:350px;height:90px;margin:1rem 0;-webkit-mask-image:radial-gradient(circle at 5px,#0000 5px,red 5.5px),radial-gradient(circle at 18px 18px,red 18px,#0000 18.5px);-webkit-mask-position:-5px,-18px -18px;-webkit-mask-size:102% 16px,100%;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.j-coupon .j-left{justify-content:center;align-items:center;width:45%;display:flex}.j-coupon .j-left .j-inner{color:#fff}.j-coupon .j-left .j-inner .j-percentage{text-align:center;margin:-7px;font-size:28px;font-weight:700}.j-coupon .j-left .j-inner .j-label{text-align:center;font-size:12px;font-weight:500}.j-coupon .j-right{color:#fff;justify-content:center;margin-left:10px;display:flex}.j-coupon .j-right .j-inner{width:160px}.j-coupon .j-right .j-inner .j-label{color:#fff;font-size:13px;line-height:16px;transform:translateY(15px)}.j-coupon .j-right .j-inner .j-label-2{font-size:9px;transform:translateY(31px)}.j-coupon .j-divider{background-color:#fff;border-radius:5%;width:3px;margin:9px 0}.j-coupon.prod{width:300px;height:80px;-webkit-mask-image:radial-gradient(circle at 5px,#0000 5px,red 5.5px),radial-gradient(circle at 12px 12px,red 12px,#0000 12.5px);-webkit-mask-position:-5px,-12px -12px}.j-coupon.prod .j-left{width:50%;margin-left:7px}.j-coupon.prod .j-right{margin-left:7px}.j-coupon.prod .j-right .j-inner{width:170px}.j-coupon.prod .j-right .j-inner .j-label{text-align:center;margin-right:15px;transform:translateY(23px)}.j-coupon.prod .j-right .j-inner .j-label-2{display:none}@media screen and (max-width:767px){.product-merge{top:47%!important}}.j-coupon-mob{background:linear-gradient(#00a5cf, var(--primary-color-dark));-webkit-mask-composite:source-out,destination-over;width:160px;height:55px;-webkit-mask-image:radial-gradient(circle at 5px,#0000 5px,red 5.5px);-webkit-mask-position:-5px,-9px -9px;-webkit-mask-size:100% 20px,100%;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.j-coupon-mob .j-left{justify-content:center;align-items:center;width:45%;padding-left:12px;display:flex}.j-coupon-mob .j-left .j-inner{color:#fff}.j-coupon-mob .j-left .j-inner .j-percentage{text-align:center;font-size:21px;font-weight:500}.j-coupon-mob .j-right{color:#fff;justify-content:center;display:flex}.j-coupon-mob .j-right .j-inner{align-items:center;width:70px;display:flex}.j-coupon-mob .j-right .j-inner .j-label{font-size:10px;line-height:13px}.j-coupon-mob .j-divider{background-color:#fff;border-radius:5%;width:2px;margin:9px 5px}.j-coupon-mob.monetary .j-left{width:48%}.j-coupon-mob.monetary .j-right .j-inner{width:50px}@keyframes textShine{0%{background-position:0%}to{background-position:100%}}.scale-prod{transition:transform .1s}.scale-prod:hover{transition:all .1s ease-in-out;transform:scale(1.05)!important}.image-container{position:relative}.image-container img{min-width:75%!important;min-height:75%!important}.image-container .button-container{opacity:0;justify-content:center;align-items:center;width:100%;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.image-container .button-container .hover-button{color:#fff;background-color:#000;border-radius:12px;flex:none;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .3s,background-color .2s ease-in-out;box-shadow:0 2px 4px #0003}.image-container .button-container .hover-button:hover{background-color:var(--secondary-menu-color);opacity:.9}.image-container .button-container .hover-button:hover,.image-container .button-container .hover-button:focus{color:#fff;text-decoration:none}.image-container:hover .button-container{opacity:1}.image-container:hover .hover-button{transform:translateY(-20px)}.custom-width-3{width:33.3333%}.slider-container{width:100%;margin:0 auto;overflow:hidden}.slider_dots{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.slider_dot{-webkit-appearance:none;touch-action:manipulation;cursor:pointer;z-index:1;border:0;align-items:center;width:.7rem;height:.7rem;margin:0 .25rem;padding:0;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-flex}@media (max-width: var(--breakpoint-lg)){.slider_dot{width:1rem;height:1rem}}.slider_dot:after{border-radius:50%;width:100%;height:100%}.product-label-container{z-index:10;flex-direction:column;align-items:flex-start;gap:.2rem;display:flex;position:absolute;top:0;left:0}.product-label-container.relative{position:relative}.product-label{text-align:center;color:#333;text-transform:uppercase;background-color:#fff;padding:2px 5px;font-size:12px;font-weight:400;border-radius:3px!important}.product-label.carrousel-font{white-space:nowrap;align-items:center;font-size:10px;display:inline-flex}@media (max-width:767px){.product-label.carrousel-font{font-size:8px}}@media (min-width: var(--breakpoint-lg)){.product-label.carrousel-font{padding:3px 6px;font-size:8px}}@media (max-width:767px){.product-label{font-size:8px}}@media (min-width: var(--breakpoint-lg)){.product-label{padding:3px 6px;font-size:8px}}.product-label.label-sale{color:#fff;background-color:var(--save-tag);font-weight:600}.product-label.label-new{color:#fff;background-color:var(--new-tag)}.product-label.label-exclusive{color:#fff;background-color:var(--default-tag)}.product-label.label-discount-product{color:#fff;background-color:var(--discount-product-color)}.product-label.label-custom{color:#fff}.product-label.label-promo{color:#fff;background-color:#fe5d73}.product-label.label-top{color:#fff;background-color:#7dd2ea}.product-label.label-out{color:#fff;background-color:#ccc}.product-label.label-primary{color:#fff;background-color:var(--primary-color)}.product-label.label-secondary{color:#fff;background-color:var(--secondary-color)}.product-label.label-practico{color:#fff;background-color:var(--practico-color);text-transform:uppercase}.product-label.label-productivo{color:#fff;background-color:var(--productivo-color);text-transform:uppercase}.product-label.label-imparable{color:#fff;background-color:var(--imparable-color);text-transform:uppercase}.product-label.label-apple{color:#000;background-color:var(--apple-color);text-transform:uppercase}.product-label.label-gaming{color:#fff;background-color:var(--gaming-color);text-transform:uppercase}.product-label.label-free-shipping{color:#fff;background-color:var(--free-shipping-color);text-transform:uppercase}.product-label.label-openbox{color:#fff;background-color:var(--openbox-color);text-transform:uppercase;align-items:center;display:flex}.responsive-image-container{width:100%}.responsive-image-container>div{position:unset!important}.responsive-image-container .image{object-fit:contain;width:100%!important;height:unset!important;position:relative!important}.promo-box{border:5px solid var(--primary-color);border-radius:50px 0;flex-direction:column;align-items:center;max-width:450px;margin:20px auto;padding:20px;font-weight:600;display:flex}.promo-box p{color:var(--primary-color);text-align:center;margin:10px 0;font-size:29px;font-weight:400;line-height:1.2}.promo-box p b{margin:0 5px;font-size:35px;font-weight:700}@media (max-width:429px){.promo-box p{font-size:24px}.promo-box p b{font-size:29px}}#ocular-widget-toggler{left:0!important}#ocular-widget-toggler img{margin:auto}#ocular-widget-container,#ocular-widget-popup{left:0!important}.demoupUI-threedAR-Placement{top:25px!important}.credit-main-container{flex-direction:column;justify-content:space-between;padding:0;display:flex}@media (min-width:600px){.credit-main-container{justify-content:space-between;padding:48px 0}}@media (min-width:600px) and (orientation:landscape){.credit-main-container{justify-content:space-between;padding:0}}@media (min-width:960px) and (orientation:landscape){.credit-main-container{justify-content:center;padding:48px 0}}.credit-main-container .credit-progressbar{z-index:3;border-radius:10px;width:100%}@media (min-width:600px){.credit-main-container .credit-progressbar{width:450px}}@media (min-width:600px) and (orientation:landscape){.credit-main-container .credit-progressbar{width:100%}}@media (min-width:840px){.credit-main-container .credit-progressbar{width:470px}}@media (min-width:840px) and (orientation:landscape){.credit-main-container .credit-progressbar{width:100%}}@media (min-width:960px){.credit-main-container .credit-progressbar{width:470px}}@media (min-width:960px) and (orientation:landscape){.credit-main-container .credit-progressbar{width:740px}}.credit-inner-section{border-radius:0;flex-direction:column;width:100%;margin:0 auto;padding:15px 24px 24px;display:flex;position:relative;margin-top:5px!important}@media (min-width:600px){.credit-inner-section{border-radius:28px;width:480px;min-height:528px;padding-left:24px;padding-right:24px}}@media (min-width:600px) and (orientation:landscape){.credit-inner-section{width:100%;min-height:unset;border-radius:28px;padding-left:24px;padding-right:24px}}@media (min-width:840px){.credit-inner-section{width:480px;padding:20px 24px 24px}}@media (min-width:840px) and (orientation:landscape){.credit-inner-section{width:100%;padding-left:32px;padding-right:32px}}@media (min-width:960px){.credit-inner-section{width:480px;padding-left:24px;padding-right:24px}}@media (min-width:960px) and (orientation:landscape){.credit-inner-section{border-radius:28px;width:770px;min-height:455px;padding-top:45px;padding-left:36px;padding-right:36px}}.credit-inner-container,.credit-controller{flex-direction:column;flex-grow:1;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-controller{flex-flow:wrap}}.credit-inner-primary{z-index:2;position:relative}.credit-inner-primary .logo{justify-content:flex-start;height:48px;display:flex}.credit-inner-primary .information{flex-direction:column;margin-bottom:32px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-inner-primary .information{margin-bottom:0}}@media (min-width:840px){.credit-inner-primary .information{margin-bottom:32px}}.credit-inner-primary .information .headingText{color:#1f1f1f;word-break:break-word;margin-top:24px;margin-bottom:0;font-size:3.25rem;font-weight:400;line-height:1.22}.credit-inner-primary .information .headingBottom{color:#1f1f1f;letter-spacing:0;margin-top:16px;margin-bottom:0;font-size:1.5rem;font-weight:400;line-height:1.5}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-inner-primary{flex-grow:1;flex-basis:50%;max-width:50%}}.credit-inner-secondary{z-index:1;opacity:1;position:relative}.credit-inner-secondary .contain{width:100%}.credit-inner-secondary .contain .credit-input-container{margin-top:2rem;margin-bottom:5px;font-size:15px}.credit-inner-secondary .contain .credit-input-container .credit-h4{font-size:18px;font-weight:400}.credit-inner-secondary .contain .credit-why{padding-bottom:3px}.credit-inner-secondary .contain .credit-why button{font-size:inherit;text-align:left;color:var(--primary-color);background-color:#0000;border-radius:10px;margin-top:5px;font-weight:500;transition:background-color .2s}.credit-inner-secondary .contain .credit-why button:hover{background-color:#ecf2fc}.credit-inner-secondary .contain .credit-why button:active{background-color:#ccddfc}.credit-inner-secondary .contain .credit-why button:disabled{pointer-events:none;color:#bbb}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-inner-secondary{flex-grow:1;flex-basis:50%;max-width:50%;padding-left:24px}}.credit-inner-footer{flex-flow:column wrap;flex-grow:1;justify-content:flex-end;margin-top:32px;margin-bottom:-6px;margin-left:-16px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-inner-footer{width:100%}}.credit-inner-footer .credit-inner-botton{flex-grow:1;justify-content:flex-end;margin-bottom:20px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.credit-inner-footer .credit-inner-botton{flex-grow:unset;margin-left:40px;margin-right:0}}.credit-progress-container{opacity:0;height:4px;transition:opacity .3s ease-in-out}.credit-progress-container.visible{opacity:1}.hover-underline:hover{cursor:pointer;text-decoration:underline}.credit-label{font-size:22px}@media (max-width:600px){.credit-label{font-size:18px}}.credit-lottie{width:30%;height:30%;margin-left:auto;margin-right:auto;display:flex}.credit-response-container{text-align:center;font-size:16px;font-weight:700}.sec-main-section{flex-direction:column;justify-content:space-between;min-height:10dvh;padding:0;display:flex}@media (min-width:600px){.sec-main-section{justify-content:space-between;min-height:100dvh;padding:48px 0}}@media (min-width:600px) and (orientation:landscape){.sec-main-section{justify-content:space-between;min-height:10dvh;padding:0}}@media (min-width:960px) and (orientation:landscape){.sec-main-section{justify-content:center;min-height:100dvh;padding:48px 0}}.sec-main-section .sec-progressbar{z-index:3;border-radius:10px;width:100%}@media (min-width:600px){.sec-main-section .sec-progressbar{width:450px}}@media (min-width:600px) and (orientation:landscape){.sec-main-section .sec-progressbar{width:100%}}@media (min-width:840px){.sec-main-section .sec-progressbar{width:470px}}@media (min-width:840px) and (orientation:landscape){.sec-main-section .sec-progressbar{width:100%}}@media (min-width:960px){.sec-main-section .sec-progressbar{width:470px}}@media (min-width:960px) and (orientation:landscape){.sec-main-section .sec-progressbar{width:820px}}.sec-inner-section{border-radius:0;flex-direction:column;width:100%;margin:0 auto;padding:15px 24px 24px;display:flex;position:relative;margin-top:5px!important}@media (min-width:600px){.sec-inner-section{border-radius:28px;width:480px;min-height:528px;padding-left:24px;padding-right:24px}}@media (min-width:600px) and (orientation:landscape){.sec-inner-section{width:100%;min-height:unset;border-radius:28px;padding-left:24px;padding-right:24px}}@media (min-width:840px){.sec-inner-section{width:480px;padding:96px 24px 24px}}@media (min-width:840px) and (orientation:landscape){.sec-inner-section{width:100%;padding-left:32px;padding-right:32px}}@media (min-width:960px){.sec-inner-section{width:480px;padding-left:24px;padding-right:24px}}@media (min-width:960px) and (orientation:landscape){.sec-inner-section{border-radius:28px;width:875px;min-height:400px;padding-top:75px;padding-left:36px;padding-right:36px}}.sec-inner-container,.sec-controller{flex-direction:column;flex-grow:1;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-controller{flex-flow:wrap}}.sec-inner-primary{z-index:2;position:relative}.sec-inner-primary .logo{justify-content:flex-start;height:48px;display:flex}.sec-inner-primary .information{flex-direction:column;margin-bottom:32px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-inner-primary .information{margin-bottom:0}}@media (min-width:840px){.sec-inner-primary .information{margin-bottom:32px}}.sec-inner-primary .information .headingText{color:#1f1f1f;word-break:break-word;margin-top:24px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.25}@media (min-width:840px){.sec-inner-primary .information .headingText{font-size:3.25rem;line-height:1.22}}@media (min-width:960px){.sec-inner-primary .information .headingText{font-size:3.25rem;line-height:1.22}}.sec-inner-primary .information .headingBottom{color:#1f1f1f;letter-spacing:0;margin-top:16px;margin-bottom:0;font-size:1.5rem;font-weight:400;line-height:1.5}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-inner-primary{flex-grow:1;flex-basis:50%;max-width:55%}}.sec-inner-secondary{z-index:1;opacity:1;position:relative}.sec-inner-secondary .swipe-animation{animation:.5s ease-in-out forwards swipeLeft}.sec-inner-secondary .contain{width:100%}.sec-inner-secondary .contain .sec-input-container{margin-top:2rem;margin-bottom:5px;font-size:15px}.sec-inner-secondary .contain .sec-input-container .sec-h4{font-size:18px;font-weight:400}.sec-inner-secondary .contain .sec-input-container span{color:#000}.sec-inner-secondary .contain .sec-why{padding-bottom:3px}.sec-inner-secondary .contain .sec-why button{text-align:left;color:var(--primary-color);background-color:#0000;border-radius:10px;margin-top:5px;font-weight:500;transition:background-color .2s}.sec-inner-secondary .contain .sec-why button:hover{background-color:#ecf2fc}.sec-inner-secondary .contain .sec-why button:active{background-color:#ccddfc}.sec-inner-secondary .contain .sec-why button:disabled{pointer-events:none;color:#bbb}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-inner-secondary{flex-grow:1;flex-basis:50%;width:45%;max-width:45%}}@keyframes swipeLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes swipeRight{0%{transform:translate(100%)}to{transform:translate(0)}}.sec-inner-footer{flex-flow:column wrap;flex-grow:1;justify-content:flex-end;margin-top:32px;margin-bottom:-6px;margin-left:-16px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-inner-footer{width:100%}}.sec-inner-footer .sec-inner-botton{flex-grow:1;justify-content:flex-end;margin-bottom:20px;display:flex}@media (min-width:600px) and (orientation:landscape),(min-width:1600px){.sec-inner-footer .sec-inner-botton{flex-grow:unset;margin-left:40px;margin-right:0}}.sec-progress-container{opacity:0;height:4px;transition:opacity .3s ease-in-out}.sec-progress-container.visible{opacity:1}.compare-flyout{z-index:49;width:100dvw;padding-top:5px;padding-bottom:5px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 10px #0000004d}.compare-flyout .c-f-outer{box-sizing:border-box;width:90%;max-width:1472px;margin:0 auto}@media (min-width:752px){.compare-flyout .c-f-outer{display:block}}.compare-flyout .c-f-outer .c-f-inner-desktop{flex-direction:row;display:none}@media (min-width:1008px){.compare-flyout .c-f-outer .c-f-inner-desktop{display:block}}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products{flex-direction:row;flex-grow:2;align-items:center;gap:8px;display:flex}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products .c-f-message{letter-spacing:normal;max-width:200px;margin:0;font-size:14px;line-height:1.42857}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products .c-f-inner-products-container{align-items:center;width:100%;margin:0;padding:0;display:flex;overflow:hidden}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products .c-f-inner-products-container .c-f-inner-product{border-left:1px solid #e3e3e3;width:33.3333%;margin-block-end:0;padding:0 8px}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products .c-f-inner-products-container .c-f-inner-product .c-f-inner-product-data{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-products .c-f-inner-products-container .c-f-inner-product .c-f-inner-product-data .c-f-inner-product-data-info,.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-buttons{flex-direction:row;align-items:center;display:flex}.compare-flyout .c-f-outer .c-f-inner-desktop .c-f-inner .c-f-inner-buttons .default span:hover{text-decoration:underline}.compare-flyout .c-f-outer .c-f-inner-mobile{flex-direction:row;padding-top:5px;padding-bottom:5px;display:block}@media (min-width:1008px){.compare-flyout .c-f-outer .c-f-inner-mobile{display:none}}.compare-flyout .c-f-outer .c-f-inner-mobile .c-f-inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (min-width:576px){.compare-container{max-width:540px}}@media (min-width:768px){.compare-container{max-width:720px}}@media (min-width:992px){.compare-container{max-width:960px;padding:0}}@media (min-width:1200px){.compare-container{max-width:1200px}}@media (min-width:1660px){.compare-container{width:1380px;max-width:13800px}}.compare-title{color:#000;letter-spacing:-.03em;font-size:3rem;font-weight:500;line-height:1.1}.compare-container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.compare-container{max-width:540px}}@media (min-width:768px){.compare-container{max-width:720px}}@media (min-width:992px){.compare-container{max-width:960px;padding:0}}@media (min-width:1200px){.compare-container{max-width:1200px}}@media (min-width:1660px){.compare-container{width:1380px;max-width:13800px}}.c-p-sticky-header{z-index:1500;transform-origin:top;scrollbar-width:none;align-items:center;width:100%;max-height:150px;transition:max-height .3s ease-in-out;position:fixed;top:0;left:0;right:0;overflow:scroll hidden;transform:scaleY(1);box-shadow:2px 4px 13px #0000000f}@media (min-width:993px){.c-p-sticky-header{position:sticky}}.c-p-sticky-header .c-p-main{scrollbar-width:none;width:calc(100% - 48px);margin-left:24px;overflow-x:scroll}@media (min-width:752px){.c-p-sticky-header .c-p-main{width:100%;margin-left:0}}.c-p-sticky-header .c-p-main .c-p-outer{box-sizing:border-box;width:100%;max-width:1472px;margin:0 0 0 auto}@media (min-width:752px){.c-p-sticky-header .c-p-main .c-p-outer{width:90%;margin:auto}}.c-p-sticky-header .c-p-main .c-p-outer .c-p-inner{grid-template-columns:repeat(3,1fr);column-gap:16px;padding:16px 0;display:grid!important}@media (min-width:752px){.c-p-sticky-header .c-p-main .c-p-outer .c-p-inner{column-gap:24px}}.c-p-sticky-header .c-p-main .c-p-outer .c-p-inner .c-p-product{border-right:1px solid #ccc;flex-direction:row;align-items:center;gap:16px;width:100%;min-width:36vw;padding-right:16px;display:flex;position:relative}@media (min-width:752px){.c-p-sticky-header .c-p-main .c-p-outer .c-p-inner .c-p-product{gap:24px;min-width:calc(33.333% - 16px)}}.c-p-sticky-header .c-p-main .c-p-outer .c-p-inner .c-p-product:last-child{border-right:none}.c-a-title{color:#000;margin:0;font-size:20px;font-weight:500;line-height:1.5}.feature-value-cell{grid-area:var(--feature-value-index);vertical-align:top;z-index:1;text-align:left;color:#000;border-bottom:none;border-right:none;border-radius:0;width:100%;margin-left:0;margin-right:24px;padding:16px;display:table-cell}.compare-product-card{padding:8px}.compare-product-card .product-price{justify-content:flex-start;align-items:center;height:40px;display:flex}.compare-slider .slick-slide{padding-right:10px}.compare-slider .slick-prev,.compare-slider .slick-next{color:#000;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s ease-in-out;display:flex}.compare-slider .slick-prev:hover,.compare-slider .slick-prev:focus,.compare-slider .slick-next:hover,.compare-slider .slick-next:focus{color:inherit;outline:inherit;background-color:#dfdede}.compare-slider .slick-prev:before,.compare-slider .slick-next:before{content:""}.compare-slider .slick-prev{left:-50px}.compare-slider .slick-next{right:-50px}.c-d-footer{z-index:10001;background-color:#fff;border-top:1px solid #ddd;flex-shrink:0;width:100%;padding:10px;position:sticky;bottom:0;box-shadow:0 -2px 5px #0000001a}.c-d-footer .c-d-button{max-width:100%;margin:0 auto;display:block}.masters-image-container{width:100%;height:100%;position:relative}.masters-image-container .overlay{width:100%;height:100%;color:var(--primary-color);opacity:0;background:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.masters-image-container:hover .overlay,.masters-image-container:focus .overlay{opacity:1}.masters-image-container .overlay-content{text-align:center;padding:15px}@media (min-width:768px){.masters-image-container .overlay-content{padding:30px}}.masters-image-container .overlay-content p{font-size:9px}@media (min-width:410px){.masters-image-container .overlay-content p{font-size:11px}}@media (min-width:768px){.masters-image-container .overlay-content p{font-size:18px}}.w-desk-banner-style{filter:brightness(.5);background-position:50%;background-size:cover;border-radius:10px;width:100%;max-width:1920px;height:350px;max-height:350px;margin-top:16px}.card-wedding{height:100%;box-shadow:3px 4px 5px #00000040}.card-w-category{font-size:13px!important}@media (max-width:600px){.card-w-category{color:#575757;line-height:normal;font-size:9px!important;font-style:normal!important;font-weight:300!important}}.card-w-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:16px!important;font-weight:600!important}@media (max-width:600px){.card-w-name{font-size:12px!important}}.card-w-sku{font-size:11px!important}@media (max-width:600px){.card-w-sku{color:#575757;line-height:normal;font-size:8px!important;font-style:normal!important;font-weight:300!important}}.w-credit-card .rccs{width:auto;max-width:290px}.w-credit-card .rccs .rccs__card{width:auto}.card-w-price{text-align:center;font-size:22px!important;font-weight:600!important}@media (max-width:600px){.card-w-price{color:#575757;line-height:normal;font-size:18px!important;font-style:normal!important;font-weight:500!important}}.card-w-necesary{font-size:13px!important}@media (max-width:600px){.card-w-necesary{color:#575757;line-height:normal;font-size:12px!important;font-style:normal!important;font-weight:500!important}}.wedding-button-c{justify-content:space-between;max-width:90%;margin-top:1rem;margin-left:auto;margin-right:auto;display:flex}@media (max-width:600px){.wedding-button-c{flex-wrap:wrap;justify-content:center}}.progress-row{align-items:center;margin:1rem -10px -1rem;display:flex}.label-w-purchased{color:green;text-align:center;justify-content:center;align-items:center;margin-top:3rem;font-size:18px;font-weight:600;display:flex}@media (max-width:600px){.label-w-purchased{font-size:13px}}.filter-bar{border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}@media (max-width:600px){.filter-bar{border:0}}.filter-buttons{gap:10px;display:flex}@media (max-width:993px){.filter-buttons{display:none}}.product-amount-w{align-items:center;font-weight:600;display:flex}@media (max-width:993px){.product-amount-w{justify-content:space-evenly;width:100%}}.applied-filters-bar{align-items:center;margin-bottom:10px;padding:0 20px;display:flex}.clean-filter{cursor:pointer;margin-right:10px;text-decoration:underline}.applied-filter{margin-right:10px;display:inline-block}.filter-label{border:1px dotted #000;border-radius:20px;align-items:center;padding:4px 8px;display:flex}.filter-name{margin-right:4px}.filter-close{cursor:pointer}.wedding-tag-completed{color:#fff;background-color:green;border-radius:10px;align-items:center;padding:2px 8px;font-size:12px;display:flex;position:absolute;top:10px;left:12px}@media (max-width:600px){.wedding-tag-completed{font-size:10px}}@media (min-width:993px){.w-contribute-mob{display:none}}.wedding-tag-favorite{color:#57658c;background-color:#fff;border:1px solid #57658c;border-radius:10px;align-items:center;padding:2px 8px;font-size:12px;display:flex;position:absolute;top:10px;left:12px}@media (max-width:600px){.wedding-tag-favorite{font-size:10px}}.w-time-color{color:var(--wedding-primary);background-color:var(--wedding-primary)!important}.w-timedot-color{color:var(--wedding-primary);background-color:var(--wedding-secondary)!important}.text-underlined{text-decoration:underline}@media (max-width:1210px){.w-hidden-lg{visibility:hidden!important}}@media (max-width:990px){.w-hidden-lg{display:none!important}}.w-visible-sm{display:none!important}@media (max-width:1210px){.w-visible-sm{display:block!important}}@media (max-width:600px){.w-qty-labels{font-size:11px}}.w-portal-primary{letter-spacing:-.01em;color:#333;font-size:1.7rem;font-weight:600;line-height:1.6}.w-portal-secondary{letter-spacing:.2px;font-size:1.5rem;font-weight:400}.filter-icon-w{transition:transform .1s ease-in-out!important}.active-icon-w{transform:rotate(180deg)}.filter-bar-button{padding:4px 8px}.filter-bar-button span{font-size:13px}@media (max-width:600px){.filter-bar-button span{font-size:11px}}.filter-bar-button.contribute{padding:7px 20px}.contribute-container{justify-content:center;align-items:center;margin:30px 0;display:flex}.contribute-container p{margin-right:10px;font-size:18px}.contribute-container .button-w-icon{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:background-color .3s ease-in-out}.contribute-container .button-w-icon:hover{background-color:#151f4e}@media (max-width:600px){.contribute-container{display:none}}.floating-button-w{z-index:10000;cursor:pointer;background-color:#fff;border:3px solid #00f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:10s infinite wedding-pulse;display:flex;position:fixed;bottom:20px;left:20px}@keyframes wedding-pulse{0%{box-shadow:0 0 #6885f8}20%{box-shadow:0 0 0 10px #5878f300}to{box-shadow:0 0 0 50px #5878f300}}@media (min-width:600px){.floating-button-w{display:none}}.box-contribution-modal-w{width:400px;box-shadow:24;background-color:#fff;border:0 solid #000;border-radius:20px;outline:none;flex-direction:column;width:90%;max-width:500px;padding:20px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.box-contribution-modal-w.general{max-width:450px}.button-w-cont{font-size:10px}.w-drawer-title{height:70px;padding:18px 0 0 18px;font-size:18px}@media (max-width:767px){.w-gift-mob{justify-content:space-evenly;display:flex}}.text-truncation-2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-truncation-3{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-link-w{color:var(--primary-theme);justify-content:center;align-items:center;font-size:2.6rem;line-height:1;display:flex}.profile-link-w i{margin-top:-2px;display:inline-block}.profile-link-w:hover,.profile-link-w:focus{color:var(--primary-color)}.grid-wedding{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.w-preview{transform:translate(27px)}.loader{color:var(--wedding-primary);box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:48px;display:inline-block;position:relative}.loader:after{content:"";box-sizing:border-box;background:currentColor;width:5px;height:5px;animation:1s linear infinite animloader;position:absolute;bottom:27px;right:-8px}@keyframes animloader{0%{box-shadow:10px 0 #fff0,20px 0 #fff0}50%{box-shadow:10px 0 #696969,20px 0 #fff0}to{box-shadow:10px 0 #8e8e8e,20px 0 #989898}}.loader-2{width:16px;height:16px;color:var(--wedding-secondary);background:currentColor;border-radius:50%;position:absolute;box-shadow:32px 0,-32px 0,64px 0}.loader-2:after{content:"";background:var(--wedding-primary);border-radius:10px;width:16px;height:16px;animation:3s linear infinite alternate move;position:absolute;top:0}@keyframes move{0%,5%{width:16px;left:-32px}15%,20%{width:48px;left:-32px}30%,35%{width:16px;left:0}45%,50%{width:48px;left:0}60%,65%{width:16px;left:32px}75%,80%{width:48px;left:32px}95%,to{width:16px;left:64px}}.lds-ring{width:80px;height:80px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:8px solid var(--wedding-primary);border-color:var(--wedding-secondary) #0000 #0000 #0000;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.border-rounded{border-radius:10px!important}.justify-content-evenly{justify-content:space-evenly!important}.w-transfer-card-hover:hover{box-shadow:2px 4px 8px #2d3a5b80}.w-card-shadow{box-shadow:0 0 6px #2d3a5b70!important}.w-transfer-account{color:var(--wedding-tertiary);transition:color .2s}.w-transfer-account:hover{color:#2d3a5b}.w-scrollbar{max-height:500px}.w-scrollbar::-webkit-scrollbar{width:5px}.w-scrollbar::-webkit-scrollbar-thumb{background:#2d3a5b92;border-radius:10px}.w-scrollbar::-webkit-scrollbar-thumb:hover{background:#506499}.w-counter-decrease{border-radius:4px;width:24px;height:24px;display:inline-block;position:relative;background-color:#0e0e0e!important;border-radius:5px!important}.w-counter-decrease.disabled{background-color:#b7b7b7!important}.w-filter{filter:brightness(.7)}@media (max-width:420px){.w-search-mob{margin-top:2rem}}.w-filter-bottom-float{z-index:10;visibility:hidden;opacity:0;justify-content:center;transition:visibility .2s,opacity .2s linear,bottom .2s;display:flex;position:fixed;bottom:5vh;left:50%;transform:translate(-50%)}.w-filter-bottom-float .w-extended{border-radius:24px;width:auto;min-width:48px;height:44px;min-height:auto;padding:0 32px}.w-filter-bottom-float.show{visibility:visible;opacity:1;transition:visibility .2s,opacity .2s linear,bottom .2s}.w-counter-increase{border-radius:4px;width:24px;height:24px;display:inline-block;position:relative;background-color:#0e0e0e!important;border-radius:5px!important}.w-counter-increase.disabled{background-color:#b7b7b7!important}.resize-checkbox-25 .MuiSvgIcon-root{width:25px;height:25px}.resize-checkbox-25.Mui-checked .MuiSvgIcon-root{color:#0e0e0e}
