.cart-modal-content{width:calc(var(--resize)*528);background-color:#fff;flex-direction:column;height:100%;padding-left:0;display:flex;position:relative}@media (max-width:768px){.cart-modal-content{width:100%}}.modal-cart{z-index:1002;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}@keyframes showBackground{to{opacity:1}}.modal-cart-background{z-index:999;opacity:0;background-color:#0006;justify-content:flex-end;align-items:flex-start;animation:.6s .2s forwards showBackground;display:flex;position:fixed;inset:0}.cart-products{padding:calc(var(--resize)*20);scrollbar-gutter:stable;background:#f6f9fa;overflow-y:auto}@media (max-width:768px){.cart-products{padding-right:calc(var(--resize)*20)}}.cart-products .no-articles{text-align:center}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(calc(var(--resize)*528),0,0)}to{opacity:1;transform:translate(0,0)}}.animate__animated.fadeInRight{animation:.8s cubic-bezier(0,.8,.5,1) forwards fadeInRight}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(calc(var(--resize)*528),0,0)}}.animate__animated.fadeOutRight{animation:.4s cubic-bezier(.7,0,1,1) forwards fadeOutRight}
.cookies-banner{padding:calc(var(--pc-size)*20)calc(var(--pc-size)*40);color:#fff;text-align:left;z-index:999;width:100%;min-height:calc(var(--pc-size)*120);background-color:#000c;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0}.cookies-text{text-align:left;margin-left:calc(var(--pc-size)*120);flex-direction:column;display:flex}.cookies-banner-span{font-size:calc(var(--pc-size)*16);font-family:Open Sans SemiBold,sans-serif}.cookies-links{margin-top:calc(var(--pc-size)*4);font-size:calc(var(--pc-size)*13);font-family:Open Sans,sans-serif}.cookies-banner a{text-decoration:none}.more-info-cookies-banner{color:#fff;font-size:calc(var(--pc-size)*13);font-family:Open Sans,sans-serif;text-decoration:underline}.cookies-buttons{margin:0 0 0 calc(var(--pc-size)*20);margin-right:calc(var(--pc-size)*110);flex-shrink:0}.cookies-buttons button{color:#fff;margin:0 calc(var(--pc-size)*15);padding:calc(var(--pc-size)*12);border:calc(var(--pc-size)*1)solid #0000001a;border-radius:calc(var(--pc-size)*8);font-family:Open Sans,sans-serif;font-size:calc(var(--pc-size)*16);background-color:var(--azul-claro);cursor:pointer}.cookies-banner-mobile{padding:calc(var(--mobile-size)*18);color:#fff;text-align:center;z-index:999;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;bottom:0;left:0}.cookies-text-mobile{text-align:center;width:100%;margin-bottom:calc(var(--mobile-size)*8);flex-direction:column;display:flex}.cookies-banner-span-mobile{font-size:calc(var(--mobile-size)*14);font-family:Open Sans SemiBold,sans-serif}.cookies-links-mobile{margin-top:calc(var(--mobile-size)*4);font-size:calc(var(--mobile-size)*12);font-family:Open Sans,sans-serif}.cookies-banner-mobile a{text-decoration:none}.more-info-cookies-banner-mobile{color:#fff;font-size:calc(var(--mobile-size)*12);font-family:Open Sans,sans-serif;text-decoration:underline}.cookies-buttons-mobile{margin:calc(var(--mobile-size)*10);flex-direction:row-reverse;display:flex}.cookies-buttons-mobile button{color:#fff;margin:0 calc(var(--mobile-size)*4);padding:calc(var(--mobile-size)*6)calc(var(--mobile-size)*12);border:calc(var(--mobile-size)*1)solid #0000001a;border-radius:calc(var(--mobile-size)*8);font-family:Open Sans,sans-serif;font-size:calc(var(--mobile-size)*14);background-color:var(--azul-claro)}
.breadcrumb{align-items:center;gap:calc(var(--pc-size)*6);padding:calc(var(--pc-size)*24)calc(var(--pc-size)*128);padding-left:calc(var(--pc-size)*160);font-size:var(--font-sm);color:var(--gris-agotado);flex-shrink:0;line-height:1;display:flex}.breadcrumb a{color:var(--azul-oscuro);font-size:var(--font-sm);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.breadcrumb a:hover{color:var(--azul-oscuro)}.breadcrumb__home img{display:block}.breadcrumb__sep,.breadcrumb__current,.breadcrumb__link{color:var(--azul-oscuro);font-size:var(--font-sm);line-height:1}.breadcrumb.breadcrumb--inset{padding-left:calc(var(--pc-size)*72);padding-right:calc(var(--pc-size)*72)}@media (max-width:991px){.breadcrumb.breadcrumb--inset{padding-left:calc(var(--pc-size)*40);padding-right:calc(var(--pc-size)*40)}}@media (max-width:899px){.breadcrumb.breadcrumb--inset{padding-left:calc(var(--pc-size)*32);padding-right:calc(var(--pc-size)*32)}}@media (max-width:767px){.breadcrumb{gap:calc(var(--mobile-size)*6);padding:calc(var(--mobile-size)*12);flex-wrap:wrap}.breadcrumb.breadcrumb--search{padding-left:calc(var(--mobile-size)*14);padding-right:calc(var(--mobile-size)*14)}.breadcrumb.breadcrumb--category{padding:calc(var(--mobile-size)*16)calc(var(--mobile-size)*24)}.breadcrumb__current{word-break:break-word;min-width:0}.breadcrumb.breadcrumb--product{padding:calc(var(--mobile-size)*16)calc(var(--mobile-size)*24)}.breadcrumb--product>:not(.breadcrumb__home):not(.breadcrumb__link--leaf):not(.breadcrumb__sep--leaf){display:none}}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.Overlay{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-popup{outline:none;margin:auto;animation:.5s bounceIn;position:relative}.not-outlined{outline:none!important}.popup-container{align-items:center;display:flex;position:relative}.closePopup{top:calc(var(--pc-size)*-28);right:calc(var(--pc-size)*2);background-color:var(--azul-claro);color:#fff;font-size:calc(var(--pc-size)*14);width:calc(var(--pc-size)*22);height:calc(var(--pc-size)*22);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.img-popup{margin:calc(var(--pc-size)*3)}.popup-text{margin:calc(var(--pc-size)*3);padding:calc(var(--pc-size)*10);text-align:center;border-radius:calc(var(--pc-size)*6)}.closePopup-mobile{bottom:calc(var(--mobile-size)*-30);background-color:var(--azul-claro);color:#fff;font-size:calc(var(--mobile-size)*15);width:calc(var(--mobile-size)*24);height:calc(var(--mobile-size)*24);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.img-popup-mobile{margin:calc(var(--mobile-size)*3)}.popup-text-mobile{margin:calc(var(--mobile-size)*3);padding:calc(var(--mobile-size)*10);text-align:center;border-radius:calc(var(--mobile-size)*6)}
