.transition-soft{transition:all .3s ease}.transition-up{opacity:0;pointer-events:none;position:relative;top:-8px;transition:all .5s ease;z-index:9}.transition-up-active{opacity:1;pointer-events:all;top:0;z-index:100}.beat{animation:beat .8s 2}.slide-in-left{opacity:0}.slide-in-left-active{animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.placeholder-shine{animation:placeholder-shine 1.5s infinite;opacity:.5}.placeholder-fade,.placeholder-shine{height:100%;left:0;position:absolute;top:0;width:100%}.placeholder-fade{animation:placeholder-fade 1.5s infinite;opacity:.1}.spinner-ellipsis{display:inline-block;height:40px;position:relative;width:64px}.spinner-ellipsis .point{animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;height:11px;position:absolute;top:15px;width:11px}.spinner-ellipsis .point:first-child{animation:spinner-ellipsis1 .6s infinite;left:6px}.spinner-ellipsis .point:nth-child(2){animation:spinner-ellipsis2 .6s infinite;left:6px}.spinner-ellipsis .point:nth-child(3){animation:spinner-ellipsis2 .6s infinite;left:26px}.spinner-ellipsis .point:nth-child(4){animation:spinner-ellipsis3 .6s infinite;left:45px}.icon-spin{animation:icon-spin 2s linear infinite}@keyframes beat{0%{transform:scale(1)}25%{transform:scale(1.3)}40%{transform:scale(1)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes bounceIn{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.2)}80%{transform:scale(.89)}to{transform:scale(1) translateZ(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-100vw);-ms-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-o-transform:translateX(-100vw)}to{opacity:1;transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}}@keyframes placeholder-shine{0%{opacity:.1}50%{opacity:.5}to{opacity:.1}}@keyframes placeholder-fade{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}@keyframes spinner-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes spinner-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes spinner-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.social-icon{background-color:var(--main-background);color:#fff;fill:#fff;display:inline-block;font-size:var(--font-small);height:auto;margin-right:10px;position:relative;width:25px}.social-icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.social-icon:hover{color:#fff!important;fill:#fff!important;opacity:.9!important}@media (min-width:768px){.social-icon{font-size:var(--font-big);height:auto;width:40px}}a{color:var(--main-foreground);fill:var(--main-foreground)}a:focus,a:hover{color:rgba(var(--main-foreground),.5);fill:rgba(var(--main-foreground),.5)}.link-contrast{color:var(--main-background);fill:var(--main-background)}.link-contrast:focus,.link-contrast:hover{color:rgba(var(--main-background),.8);fill:rgba(var(--main-background),.8)}.btn-link{color:var(--primary-color);fill:var(--primary-color);cursor:pointer;font-weight:600;text-transform:uppercase}.btn-link:focus,.btn-link:hover{color:rgba(var(--primary-color),.5);fill:rgba(var(--primary-color),.5)}.list-readonly .radio-button-label{cursor:default;padding-left:0;width:100%}.list-readonly .list-item{clear:both;cursor:default;float:left;padding:15px;position:relative;width:100%}.list-readonly .list-item .radio-button-content{padding:0}.list-readonly .list-item{border-bottom:1px solid rgba(var(--main-foreground),.1)}.list-readonly .list-item .radio-button-content{border-bottom:none}.list-readonly .list-item:last-of-type,.list-readonly .list-item:only-child{border-bottom:0}.list-readonly .shipping-extra-options .list-item:first-child{border-top:1px solid rgba(var(--main-foreground),.1)}.list-readonly .shipping-extra-options .list-item:first-child .radio-button-content{border-top:none}.list-readonly .list-item:last-of-type .radio-button-content{border-bottom:none}.table{background-color:var(--main-background);color:var(--main-foreground)}.table tbody tr:nth-child(odd),.table tbody.table-body-inverted tr:nth-child(2n){background-color:rgba(var(--main-foreground),.05)}.table tbody.table-body-inverted tr:nth-child(odd){background-color:var(--main-background)}.table th{padding:8px;text-align:left}.alert,.cart-item,.form-group{margin-bottom:35px}.page-header{margin-bottom:20px}.page-header .h1,.page-header h1{margin-bottom:0}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--main-background)}.cart-installments.installment-no-interest,.text-accent{color:var(--accent-color)}.spinner-ellipsis .point{background-color:rgba(var(--main-foreground),.2)}.divider{border-bottom:1px solid rgba(var(--main-foreground),.1);clear:both;margin-bottom:20px;margin-top:20px}.chip{background:rgba(var(--main-foreground),.1);border:0;color:var(--main-foreground)}.chip-remove-icon{fill:var(--main-foreground)}.bar-progress{background:rgba(var(--accent-color),.1)}.bar-progress-active{background:var(--accent-color)}.placeholder-container{background-color:rgba(var(--main-foreground),.1)}.placeholder-color{background-color:rgba(var(--main-foreground),.07)}.placeholder-icon svg{fill:rgba(var(--main-foreground),.2)}.placeholder-page{background:var(--main-foreground)}.placeholder-page.active,.placeholder-page:hover{background:var(--primary-color);opacity:.8}.placeholder-fade,.placeholder-shine{background-color:rgba(var(--main-foreground),.2)}.placeholder-overlay{background-color:rgba(var(--main-foreground),.3);opacity:0}.placeholder-overlay:active,.placeholder-overlay:focus,.placeholder-overlay:hover{opacity:1}.placeholder-info{color:var(--main-foreground);fill:var(--main-foreground);background-color:var(--main-background);box-shadow:0 1px 3px rgba(0,0,0,.5)}.textbanner-image-empty:after{background-color:rgba(var(--main-foreground),.3)}.swiper-pagination-bullet-active{background-color:var(--main-foreground)}.swiper-text{opacity:0;top:60%}.swiper-title{font-family:var(--heading-font)}.swiper-slide-active .swiper-text{opacity:1;top:50%}.swiper-dark{color:var(--main-foreground)}.swiper-dark .swiper-btn{background-color:var(--main-foreground)}.swiper-dark .swiper-btn,.swiper-light{color:var(--main-background)}.swiper-light .swiper-btn{background-color:var(--main-background);color:var(--main-foreground)}.embed-responsive{background:var(--main-foreground)}.form-group .form-label{float:left;margin-bottom:10px;width:100%}.form-group .alert{margin:10px 0 0}.radio-button{margin-bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.radio-button.disabled{cursor:not-allowed;opacity:.6}.radio-button.disabled input[type=radio]{cursor:not-allowed}.radio-button-content{box-sizing:border-box;clear:both;float:left;padding:15px;position:relative;width:100%}.radio-button-icons-container{left:10px;position:absolute;top:14px}.radio-button-icons{float:left;position:relative}.radio-button-icon{border-radius:50%;height:16px;width:16px}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]+.radio-button-content .unchecked{float:left}.radio-button input[type=radio]+.radio-button-content .checked{height:0;left:8px;position:absolute;top:8px;transform:translate(-50%,-50%);transition:all .2s;width:0}.radio-button input[type=radio]:checked .shipping-method-name{font-weight:700}.radio-button input[type=radio]:checked+.radio-button-content .checked{height:8px;width:8px}.radio-button-label{float:left;padding-left:30px;width:100%}.radio-button-item:last-of-type .radio-button{margin-bottom:0}.checkbox-container .checkbox{cursor:pointer;display:block;line-height:20px;margin-bottom:15px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.checkbox-container .checkbox-color{border-radius:100%;display:inline-block;height:10px;margin:0 0 2px 5px;vertical-align:middle;width:10px}.checkbox-container .checkbox input{display:none}.checkbox-container .checkbox input:checked~.checkbox-icon:after{display:block}.checkbox-container .checkbox-icon{height:20px;left:0;position:absolute;top:-1px;width:20px}.checkbox-container .checkbox-icon:after{content:"";display:none;height:12px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:7px}.input-clear-content{bottom:7px;cursor:pointer;height:30px;padding:1px;position:absolute;right:0;width:22px}.input-clear-content:before{display:block;margin:9px 0 0 5px}.form-select:focus{outline:0}.form-select::-ms-expand{display:none}input[disabled],input[disabled]:hover,input[readonly],input[readonly]:hover,select[disabled],select[disabled]:hover,select[readonly],select[readonly]:hover,textarea[disabled],textarea[disabled]:hover,textarea[readonly],textarea[readonly]:hover{background-color:#ddd;cursor:not-allowed}input,textarea{color:#000;font-family:var(--body-font)}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#000;display:block;font-size:16px;padding:8px;width:100%}.form-control:focus{outline:0}.form-control-inline{display:inline}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:rgba(0,0,0,.3)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,.3)}.form-control.alert-danger{background-color:var(--main-background);border-bottom:1px solid #cc4845}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--main-background);border:0;border-bottom:1px solid rgba(var(--main-foreground),.5);border-radius:0;color:#000;display:block;font-size:16px;font-size:var(--body-font);padding:10px 0;width:100%}.form-select-icon{background:var(--main-background)}.radio-button-container .radio-button-content{fill:var(--main-foreground);border-bottom:1px solid rgba(var(--main-foreground),.1)}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content{color:var(--primary-color);fill:var(--primary-color);border-radius:4px;outline:2px solid var(--primary-color);outline-offset:-1px}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content .unchecked{border:2px solid var(--primary-color)}.radio-button-container .radio-button input[type=radio]:checked .shipping-method-price{color:var(--primary-color)}.radio-button-container .radio-button input[type=radio]+.radio-button-content .unchecked{border:2px solid var(--main-foreground)}.radio-button-container .radio-button input[type=radio]+.radio-button-content .checked{background-color:var(--primary-color)}.radio-button-container .shipping-extra-options .radio-button-item:first-child .radio-button-content{border-top:1px solid rgba(var(--main-foreground),.1)}.radio-button-container .shipping-extra-options .radio-button-item:first-child input[type=radio]:checked .radio-button-content{border:2px solid var(--primary-color)}.radio-button-container .radio-button-item:last-of-type .radio-button-content{border-bottom:0}.checkbox-container .checkbox{color:var(--main-foreground)}.checkbox-container .checkbox-color{border:1px solid rgba(var(--main-foreground),.1)}.checkbox-container .checkbox-icon{background:var(--main-background);border:1px solid var(--main-foreground)}.checkbox-container .checkbox-icon:after{border:solid var(--main-foreground);border-width:0 2px 2px 0}.checkbox-container .checkbox:hover{color:rgba(var(--main-foreground),.8)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (min-width:768px){.form-control{font-size:16px;padding:10px 14px}.form-select{font-size:14px}}.modal{display:block;height:100vh;padding:10px;position:fixed;top:0;width:100%;-webkit-overflow-scrolling:touch;background-color:var(--main-background);color:var(--main-foreground);overflow-y:auto;transition:all .2s cubic-bezier(.16,.68,.43,.99);z-index:20000}.modal-img-full{max-height:190px;max-width:100%}.modal-header{font-size:14px;font-weight:700;margin:-10px 0 10px -20px;padding:10px 15px 10px 25px;width:calc(100% + 20px)}.modal-footer{clear:both;padding:10px 0}.modal-with-fixed-footer{display:flex;flex-direction:column;height:100%}.modal-with-fixed-footer .modal-scrollable-area{height:100%;overflow:auto}.modal-docked-md,.modal-full{width:100%}.modal-docked-small{width:80%}.modal-top{left:0;top:-100%}.modal-bottom{left:0;top:100%}.modal-left{left:-100%}.modal-right{right:-100%}.modal-centered{height:100%;width:100%}.modal-video-item{height:-moz-fit-content;height:fit-content;max-height:100%}.modal-centered-small{height:auto;left:50%;transform:translate(-50%,-50%);width:80%}.modal-centered-small .modal-body{max-height:400px;min-height:150px;overflow:auto}.modal-centered-md.modal-show{left:50%;transform:translateX(-50%)}.modal-centered-md.modal-show.modal-bottom,.modal-centered-md.modal-show.modal-bottom-md{bottom:auto;height:-moz-fit-content;height:fit-content;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-bottom.modal-show,.modal-top.modal-show{top:0}.modal-bottom.modal-show.modal-centered-small,.modal-top.modal-show.modal-centered-small{top:50%}.modal-bottom-sheet{bottom:-100%;height:auto;top:auto}.modal-bottom-sheet.modal-show{bottom:0;height:auto;top:auto}.modal-left.modal-show{left:0}.modal-right.modal-show{right:0}.modal-close{cursor:pointer;display:inline-block;margin-right:5px;padding:1px 5px 5px 0;vertical-align:middle}.modal .tab-group{margin:0 -10px 20px}.modal-overlay{background:rgba(0,0,0,.278);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-overlay.modal-zindex-top{z-index:20000}@media (min-width:768px){.modal-centered{height:80%;left:10%;margin:5% auto;width:80%}.modal-centered-small{height:auto;left:50%;margin:0;max-height:80%;width:30%}.modal-centered-md-600px{left:50%;transform:translateX(-50%);width:600px}.modal-centered-md.modal-show{left:auto;transform:none}.modal-centered-md.modal-show.modal-bottom{top:50%}.modal-docked-md{overflow-x:hidden;width:500px}.modal-docked-md-centered{bottom:auto;height:auto;left:calc(50% - 250px)}.modal-bottom-sheet{top:100%}.modal-bottom-sheet.modal-show{bottom:auto;top:0}.modal-docked-small{width:350px}.modal-md-width-400px{max-width:90vw;width:400px}}.alert{border:1px solid;clear:both;padding:8px;text-align:center}.newsletter-notification{left:0;position:absolute;right:0;top:auto;z-index:10}.newsletter-notification.alert-success{background-color:#bfe8ce!important;border-color:#3caf65!important}.newsletter-notification.alert-danger{background-color:#de9593!important;border-color:#cc4845!important}.notification-hidden{pointer-events:none;transform:rotatex(90deg);transition:all .1s cubic-bezier(.16,.68,.43,.99)}.notification-visible{transform:rotatex(0deg);transition:all .5s cubic-bezier(.16,.68,.43,.99)}.notification-close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:5px;z-index:1}.cart-added-notification{background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:8px;box-shadow:0 16px 40px var(--main-foreground-opacity-20);color:var(--main-foreground);text-align:left}.cart-added-notification-title{color:var(--main-foreground);font-family:var(--heading-font);font-size:var(--font-base);line-height:1.3;padding-right:28px;text-align:left}.cart-added-notification .notification-close{align-items:center;background:var(--main-foreground-opacity-05);border-radius:50%;color:var(--main-foreground);display:inline-flex;font-size:var(--font-base);height:28px;justify-content:center;padding:0;right:12px;top:12px;width:28px}.cart-added-notification-item{align-items:center;background:var(--main-foreground-opacity-05);border:1px solid var(--main-foreground-opacity-10);border-radius:8px;box-sizing:border-box;margin-left:0;margin-right:0;padding:10px;width:100%}.cart-added-notification-img img{aspect-ratio:1;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.cart-added-notification-name{color:var(--main-foreground);font-size:var(--font-base);font-weight:600;line-height:1.35}.cart-added-notification-meta{color:var(--main-foreground-opacity-60);font-family:var(--body-font);font-size:var(--font-small)}.cart-added-notification-total{align-items:baseline;color:var(--main-foreground);font-size:var(--font-base)}.cart-added-notification .js-cart-notification-item-price,.cart-added-notification .js-cart-notification-item-quantity,.cart-added-notification .js-cart-total,.cart-added-notification .js-cart-widget-amount{font-family:var(--body-font)}.cart-added-notification .notification-button{align-items:center;background-color:var(--primary-color);border-radius:6px;display:inline-flex!important;font-family:var(--heading-font);font-weight:700;justify-content:center;line-height:1;min-height:44px}.alert-danger,.alert-error{background-color:rgba(204,72,69,.1)}.alert-warning{background-color:rgba(192,152,83,.1)}.alert-info{background-color:rgba(var(--main-foreground),.02);border-color:rgba(var(--main-foreground),.6);color:var(--main-foreground)}.alert-success{background-color:rgba(60,175,101,.1)}.alert-primary{background-color:rgba(var(--primary-color),.05);border-color:rgba(var(--primary-color),.1);color:var(--primary-color)}.notification-primary{color:var(--primary-color);fill:var(--primary-color);background-color:rgba(var(--primary-color),.1);border-color:rgba(var(--primary-color),.2)}.notification-floating .notification-primary{background-color:var(--main-background);border:1px solid rgba(var(--main-foreground),.14)}.notification-secondary{border-bottom:1px solid rgba(var(--main-foreground),.1);color:rgba(var(--main-foreground),.8);padding:12px 0}.notification-with-arrow:after,.notification-with-arrow:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.notification-with-arrow:after{border-color:transparent transparent transparent var(--main-background);border-width:9px;right:14px;top:-17px}.notification-with-arrow:before{border-color:transparent transparent transparent rgba(var(--main-foreground),.14);border-width:9px;right:14px;top:-18px}@media (min-width:768px){.notification-floating .notification{width:350px}}.section-advertising{background-color:var(--addbar-background);color:var(--addbar-text-color)}.head-light{background-color:var(--main-background);transition:all .5s ease}.head-light .cart-widget-amount,.head-light .logo-text,.head-light .svg-icon-text{color:var(--main-foreground);fill:var(--main-foreground)}.head-dark{background-color:var(--main-foreground);transition:all .5s ease}.head-dark .cart-widget-amount,.head-dark .logo-text,.head-dark .svg-icon-text{color:var(--main-background);fill:var(--main-background)}.nav-account{background:var(--main-background);border-top:1px solid rgba(var(--main-foreground),.5)}.desktop-dropdown-small{background-color:var(--main-background)}.search-suggest-item{border-bottom:1px solid rgba(var(--main-foreground),.1)}.cart-table-row{padding:10px 0}.cart-item{position:relative}.cart-item-name{float:left;padding:0 40px 10px 0;width:100%}.cart-item-subtotal{float:right;font-weight:400;margin:10px 0;text-align:right}.cart-item-btn{background:transparent;display:inline-block;font-size:16px;opacity:.8;padding:6px}.cart-item-btn:hover{opacity:.6}.cart-item-input{-moz-appearance:textfield;display:inline-block;font-size:16px;height:30px;text-align:center;width:40px}.cart-item-input::-webkit-inner-spin-button,.cart-item-input::-webkit-outer-spin-button{-webkit-appearance:none}.cart-item .fa-cog{display:none}.cart-item-spinner{display:inline-block;text-align:center;width:40px}.cart-item-delete{position:absolute;right:0}.cart-item-delete .btn{padding-right:0}.cart-quantity-input-container svg{padding:6px 14px}.cart-unit-price{float:left;margin:5px 0 2px;width:100%}.cart-promotion-detail{text-align:left}.cart-promotion-number{font-weight:700}.cart-subtotal{clear:both;float:right;margin:0 0 10px}.total-promotions-row{float:right;margin-bottom:10px;position:relative;width:100%}.total-promotions-row .cart-promotion-number{margin-left:5px}.cart-total{clear:both;font-weight:700;margin:10px 0}.cart-promotion-detail{float:left;width:65%}.cart-promotion-number{bottom:0;float:right;margin:0;position:absolute;right:0;text-align:right;width:35%}.modal-cart{background:var(--main-background)}.modal-cart .modal-header{border-bottom:1px solid var(--main-foreground-opacity-10);font-family:var(--heading-font);font-size:var(--font-big);font-weight:700;margin:0;padding:18px 20px;width:100%}.modal-cart .modal-body{height:calc(100% - 58px);padding:0}.js-ajax-cart-panel{background:var(--main-background);display:flex;flex-direction:column}.js-ajax-cart-panel .cart-item-input,.js-ajax-cart-panel .cart-panel-hidden-subtotal,.js-ajax-cart-panel .cart-panel-item-price,.js-ajax-cart-panel .installment-price,.js-ajax-cart-panel .js-ajax-cart-total,.js-ajax-cart-panel .js-cart-installments,.js-ajax-cart-panel .js-cart-installments-amount,.js-ajax-cart-panel .js-cart-item-subtotal,.js-ajax-cart-panel .js-cart-subtotal,.js-ajax-cart-panel .js-cart-total,.js-ajax-cart-panel .js-total-promotions-detail-row,.js-ajax-cart-panel .shipping-price{font-family:var(--body-font)}.cart-panel-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.cart-panel-item{background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:8px;box-shadow:0 8px 22px var(--main-foreground-opacity-05);gap:12px;margin-bottom:12px;padding:12px}.cart-panel-item-image{flex:0 0 88px;max-width:88px;padding:0}.cart-item-image-link{aspect-ratio:1;background:var(--main-foreground-opacity-05);border-radius:6px;display:block;height:88px;overflow:hidden;width:88px}.cart-item-image-link img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-panel-item-content{flex:1 1 0;max-width:calc(100% - 100px);padding:0 28px 0 0}.cart-panel-item-name{display:flex;flex-direction:column;font-size:var(--font-base);gap:4px;line-height:1.35;padding:0}.cart-panel-item-name a{color:var(--main-foreground);font-weight:600}.cart-panel-item-name small{color:var(--main-foreground-opacity-60);font-size:var(--font-small)}.cart-panel-hidden-subtotal,.cart-panel-item-price{color:var(--main-foreground-opacity-80);font-size:var(--font-small);font-weight:600}.cart-panel-hidden-subtotal{display:none}.cart-panel-item .cart-item-quantity{margin-top:10px}.cart-panel-item .form-quantity{margin-bottom:0}.cart-panel-item .row.m-0{background:var(--main-foreground-opacity-05);border:1px solid var(--main-foreground-opacity-10);border-radius:999px;width:-moz-fit-content;width:fit-content}.cart-panel-item .form-control-container{background:transparent;border:0;width:auto}.cart-panel-item .cart-item-btn{align-items:center;border-radius:50%;color:var(--main-foreground);display:inline-flex;height:28px;justify-content:center;opacity:1;padding:0;width:28px}.cart-panel-item .cart-item-btn:focus,.cart-panel-item .cart-item-btn:hover{background:var(--main-background);opacity:1}.cart-panel-item .cart-item-input{background:transparent;border:0;font-size:var(--font-small);font-weight:600;height:28px;padding:0;width:30px}.cart-panel-item .cart-item-spinner{line-height:28px;width:30px}.cart-panel-item .cart-item-delete{padding:0;right:10px;top:10px;width:auto}.cart-panel-item .cart-item-delete-btn{align-items:center;border-radius:50%;color:var(--main-foreground-opacity-60);display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.cart-panel-item .cart-item-delete-btn:focus,.cart-panel-item .cart-item-delete-btn:hover{background:var(--main-foreground-opacity-05);color:var(--main-foreground)}.cart-panel-empty{padding:16px}.cart-panel-empty .alert{background:var(--main-foreground-opacity-05);border-color:var(--main-foreground-opacity-10);border-radius:8px;color:var(--main-foreground);margin-bottom:0}.cart-panel-totals-row{background:var(--main-background);border-top:1px solid var(--main-foreground-opacity-10);box-shadow:0 -12px 30px var(--main-foreground-opacity-05);flex:0 0 auto;padding:16px}.cart-panel-subtotal,.cart-panel-total{align-items:baseline}.cart-panel-subtotal{color:var(--main-foreground-opacity-80);font-size:var(--font-base);font-weight:500}.cart-panel-total{color:var(--main-foreground);font-size:22px;font-weight:700}.cart-panel-actions{padding:0}.cart-panel-actions .btn-agregar-carrito-checkout{align-items:center;background-color:var(--primary-color)!important;border-radius:6px;display:inline-flex;font-family:var(--heading-font);font-size:var(--font-base);font-weight:700;justify-content:center;line-height:1;min-height:48px}.cart-panel-actions .btn-link{color:var(--primary-color);font-size:var(--font-base);text-decoration:none}.cart-panel-actions .btn-link:focus,.cart-panel-actions .btn-link:hover{color:var(--primary-color)}.ship-free-rest-message{height:45px;position:relative}.ship-free-rest-message .ship-free-rest-text{line-height:36px;opacity:0;position:absolute;text-align:center;top:-5px;width:100%}.ship-free-rest-message.amount .bar-progress-amount,.ship-free-rest-message.condition .bar-progress-condition,.ship-free-rest-message.success .bar-progress-success{opacity:1;top:0}.bar-progress{height:7px;position:relative}.bar-progress .bar-progress-active{height:7px;width:0}.order-item{border-bottom:1px solid rgba(var(--main-foreground),.08);padding:15px 0}.order-item:first-child{border-top:1px solid rgba(var(--main-foreground),.08)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase}.btn:focus,.btn:hover{opacity:.8;outline:0}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover{cursor:not-allowed;opacity:.5;outline:0}.btn-default{background-color:rgba(var(--main-foreground),.2);color:var(--main-foreground);padding:10px 15px;fill:var(--main-foreground);font-weight:700}.btn-primary{background-color:var(--primary-color);color:#fff;padding:15px;fill:#fff;font-size:var(--font-small);letter-spacing:4px}.btn-primary:hover{color:#fff;fill:#fff;opacity:.8}.btn-secondary{background-color:var(--main-background);color:var(--main-foreground);padding:10px 15px;fill:var(--main-foreground);border:1px solid var(--main-foreground)}.btn-variant{border:1px solid rgba(var(--main-foreground),.3);border-radius:2px;color:rgba(var(--main-foreground),.3);display:inline-block;font-size:14px!important;margin:0 10px 10px 0;min-height:24px;min-width:24px;vertical-align:top}.btn-variant-content{display:block;line-height:12px;margin:5px;min-height:12px;min-width:12px}.btn-variant.selected{border:1px solid rgba(var(--main-foreground),.8);color:var(--main-foreground)}.btn-variant-no-stock{background:transparent;color:rgba(var(--main-foreground),.5);overflow:hidden;position:relative}.btn-variant-no-stock:after{background:linear-gradient(to top left,transparent 49%,rgba(var(--main-foreground),.5),transparent 52%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.btn-variant-no-stock.selected:after{background:linear-gradient(to top left,transparent 49%,var(--main-foreground),transparent 52%)}.btn-variant-no-stock.btn-variant-color:after{background:linear-gradient(-45deg,rgba(var(--main-background),.3) calc(50% - .7px),rgba(var(--main-foreground),.5) calc(50% - .7px),rgba(var(--main-foreground),.5) 50%,rgba(var(--main-foreground),.5) calc(50% + .7px),rgba(var(--main-background),.3) calc(50% + .7px))}.btn-variant-no-stock.btn-variant-color.selected:after{background:linear-gradient(-45deg,rgba(var(--main-background),.3) calc(50% - .7px),var(--main-foreground) calc(50% - .7px),var(--main-foreground) 50%,var(--main-foreground) calc(50% + .7px),rgba(var(--main-background),.3) calc(50% + .7px))}.btn .btn-variant-content{font-size:12px!important}.btn-block{float:left;width:100%}.btn-medium{padding:12px}.btn-small{display:inline-block;font-size:10px;letter-spacing:2px;padding:10px}.btn-line{color:var(--main-background);padding:10px 0;fill:var(--main-background);border-bottom:2px solid;font-size:var(--font-small);letter-spacing:4px}.btn-circle{border-radius:50%;height:32px}.btn-facebook{background-color:#1977f2}.btn-facebook .svg-fb-icon{fill:#fff}button{cursor:pointer}button:focus{opacity:.8;outline:0}.btn-transition{overflow:hidden;position:relative}.btn-transition .transition-container{cursor:not-allowed;left:0;margin-top:-7px;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transition:all .5s ease;width:100%}.btn-transition .transition-container.active{opacity:1}.btn-cookies{background-color:#000!important;border-radius:4px;color:#fff;fill:#fff;letter-spacing:4px}.btn-agregar-carrito{background-color:var(--primary-color)!important;border-radius:8px!important;color:#fff!important;padding:15px 0!important}.btn-contactar-asesor{background-color:#fff;border:1px solid #000!important;border-radius:5px;color:#000;font-family:var(--heading-font);font-weight:600;padding:12px 16px;text-transform:uppercase;width:100%}@media (min-width:768px){.btn-agregar-carrito{background-color:var(--primary-color)!important;border-radius:8px!important;color:#fff!important;padding:12px 0!important}}footer{background:var(--footer-background);color:var(--footer-text);padding:1}footer .contact-link,footer a{color:var(--footer-muted);text-decoration:none;transition:color .2s ease,opacity .2s ease}footer .contact-link:focus,footer .contact-link:hover,footer a:focus,footer a:hover{color:var(--footer-title);opacity:1;text-decoration:none}footer.footer-min{overflow:hidden}footer .footer-inner{max-width:1328px;padding:26px 16px 0}footer .footer-divider{background:linear-gradient(90deg,transparent,var(--footer-line),transparent);height:1px}footer .footer-divider-vertical{color:var(--footer-foreground-opacity-20)}footer .footer-store-info-title{color:var(--footer-title);font-family:var(--heading-font);font-size:24px;font-weight:700;line-height:1.2}footer .footer-info-text{color:var(--footer-muted);font-family:var(--body-font);font-size:11px;line-height:1.55;max-width:280px}footer .footer-newsletter-section{background-color:var(--main-background);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}footer .footer-newsletter-block{background:linear-gradient(90deg,#eef2fb,#e8f8fb 56%,#d8eef8);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;padding:54px 20px}footer .footer-newsletter-content{max-width:760px}footer .footer-newsletter-title{color:var(--primary-color);font-family:var(--heading-font);font-size:1.65rem;font-weight:700;line-height:1.15;text-align:center}footer .footer-newsletter-text{color:color-mix(in srgb,var(--main-foreground) 58%,transparent);font-size:var(--font-base);line-height:1.6;margin-left:auto;margin-right:auto;max-width:620px;text-align:center}footer .footer-newsletter-form-wrap{margin:0 auto;max-width:560px;width:100%}footer .footer-newsletter-form-row{display:flex;flex-direction:column;gap:12px}footer .footer-newsletter-input{flex:1 1 auto;min-width:0}footer .footer-newsletter-control,footer .footer-newsletter-control input{background:hsla(0,0%,100%,.92);border:0;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.06);color:var(--main-foreground);font-size:var(--font-base);min-height:56px;outline:0;padding:0 26px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}footer .footer-newsletter-control input input::-moz-placeholder,footer .footer-newsletter-control input::-moz-placeholder,footer .footer-newsletter-control::-moz-placeholder{color:color-mix(in srgb,var(--main-foreground) 42%,transparent)}footer .footer-newsletter-control input input::placeholder,footer .footer-newsletter-control input::placeholder,footer .footer-newsletter-control::placeholder{color:color-mix(in srgb,var(--main-foreground) 42%,transparent)}footer .footer-newsletter-control input input:focus,footer .footer-newsletter-control input:focus,footer .footer-newsletter-control:focus{background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.1)}footer .footer-newsletter-btn{background:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:999px;color:var(--main-background);font-size:var(--font-base);font-weight:500;min-height:56px;padding:0 32px;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;white-space:nowrap}footer .footer-newsletter-btn:focus,footer .footer-newsletter-btn:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--primary-color) 28%,transparent);color:var(--main-background);opacity:.92;transform:translateY(-1px)}footer .footer-main-grid{display:flex;flex-direction:column;gap:0}footer .footer-main-grid .footer-column-title{color:var(--footer-title);font-family:var(--heading-font);font-size:14px;font-weight:700;line-height:1.4;margin-bottom:0}footer .footer-main-grid .footer-col-head{border-bottom:1px solid var(--footer-line);color:var(--footer-title);padding:16px 0}footer .footer-main-grid .footer-acc-icon{color:var(--footer-icon)}footer .footer-main-grid .footer-menu{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}footer .footer-main-grid .footer-menu-item{display:block;font-size:12px;line-height:1.45;padding:0}footer .footer-main-grid .footer-link{align-items:center;display:inline-flex}footer .footer-main-grid .js-accordion-content-mobile{padding:14px 0 4px}footer .footer-brand-column{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:24px;text-align:center}footer .footer-brand-logo{max-height:70px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}footer .footer-social-icons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}footer .footer-social-icons .social-icon{align-items:center;background:var(--main-background);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.05);color:var(--footer-icon);display:inline-flex;height:42px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:42px}footer .footer-social-icons .social-icon:focus,footer .footer-social-icons .social-icon:hover{box-shadow:0 10px 24px rgba(0,0,0,.09);color:var(--footer-icon);opacity:.9;transform:translateY(-1px)}footer .footer-social-icons .icon-social{font-size:18px;height:18px;width:18px}footer .footer-contact-list{display:flex;flex-direction:column;gap:14px}footer .footer-contact-list li{align-items:center;color:var(--footer-muted);display:flex;gap:12px}footer .footer-contact-icon{color:var(--footer-icon);flex:0 0 auto;height:18px;width:18px}footer .footer-contact-divider{background:var(--footer-line);height:1px;margin:18px 0}footer .footer-payments-title{color:var(--footer-muted);font-size:var(--font-small);font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:8px;text-transform:uppercase}footer .footer-payments-logos{display:flex;flex-wrap:wrap;gap:7px}footer .footer-payments-logos img{filter:grayscale(1);max-height:24px;opacity:.72;width:auto}footer .footer-logo img{background:var(--footer-text);border:1px solid var(--footer-line);border-radius:6px;margin:4px;max-height:36px;padding:6px;width:auto}footer .footer-logo.afip img{width:3.125rem}footer .footer-bottom,footer .footer-seals .custom-seal-code{color:var(--footer-muted)}footer .footer-bottom .footer-main-links{margin-bottom:10px}footer .footer-bottom .footer-main-links .footer-menu,footer .footer-bottom .footer-main-links-inline{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;margin:0}footer .footer-bottom .footer-main-links .footer-menu-item{padding:0;position:relative}footer .footer-bottom .footer-additional-info{display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:6px 10px;justify-content:center;line-height:1.5}footer .footer-bottom .footer-additional-info-label{color:var(--footer-title);font-weight:700}footer .footer-bottom .footer-additional-info-text{color:var(--footer-muted)}footer .footer-legal{border-top:1px solid var(--footer-line)}footer .footer-legal .copy-footer-info{color:var(--footer-muted);font-size:var(--font-small);line-height:1.6}footer .footer-legal .copy-footer-info a{color:var(--footer-title)}footer .footer-legal-row{gap:16px}footer .footer-legal .footer-logo-we-are{max-width:84px;opacity:.82;transition:opacity .2s ease}footer .footer-legal .footer-logo-link:focus .footer-logo-we-are,footer .footer-legal .footer-logo-link:hover .footer-logo-we-are{opacity:1}footer .footer-legal .powered-by-logo svg{fill:var(--main-foreground)}@media (min-width:768px){footer .footer-inner{padding-top:42px}footer .footer-store-info-title{font-size:28px}footer .footer-info-text{font-size:11px}footer .footer-newsletter-block{padding:70px 32px}footer .footer-newsletter-title{font-size:2rem}footer .footer-newsletter-form-row{align-items:stretch;flex-direction:row;justify-content:center}footer .footer-newsletter-btn{flex:0 0 auto}footer .footer-newsletter-input{flex:0 1 330px}footer .footer-main-grid{align-items:flex-start;display:grid;gap:44px;grid-template-columns:minmax(230px,1.1fr) minmax(140px,.85fr) minmax(140px,.85fr) minmax(230px,1fr)}footer .footer-main-grid .footer-col-head{border-bottom:0;padding:0;pointer-events:none}footer .footer-main-grid .footer-column-title{margin-bottom:16px}footer .footer-main-grid .js-accordion-content-mobile{display:block!important;height:auto!important;padding:0}footer .footer-brand-column{align-items:flex-start;padding-bottom:0;text-align:left}footer .footer-social-icons{justify-content:flex-start}footer .footer-main-links .footer-menu,footer .footer-main-links-inline{align-items:center;flex-direction:row;gap:0}footer .footer-main-links .footer-menu .footer-divider-vertical,footer .footer-main-links-inline .footer-divider-vertical{margin:0 12px}footer .footer-main-links .footer-menu-item+.footer-menu-item:before{color:var(--footer-foreground-opacity-20);content:"|";display:inline-block;margin:0 12px}footer .footer-menu{gap:10px}footer .footer-additional-info{font-size:var(--font-base)}.fancybox__container .has-inline .fancybox__content{height:auto;padding:44px;width:85%}}.item-link{color:var(--main-foreground)}.item-link:focus,.item-link:hover{color:#000!important;opacity:.9}.item-colors-bullet{color:var(--main-foreground)}.item-colors-bullet-text{color:var(--main-background)}.tab-group{border-bottom:1px solid rgba(var(--main-foreground),.1)}.tab-group .tab-link{color:var(--main-foreground)}.tab-group .tab.active .tab-link{border-bottom:2px solid rgba(var(--primary-color),.5);color:var(--primary-color)}.tab-group{overflow-x:scroll;padding:0;white-space:nowrap;width:100vw}.tab-group .tab{display:inline-flex;float:none}.tab-group .tab-link{float:left;padding:10px;text-align:center;text-transform:uppercase}.tab-panel:not(.active){display:none}.tab-panel.active{display:block}@media (min-width:768px){.tab-group{overflow-x:auto;white-space:normal;width:calc(100% + 20px)}.tab-group .tab{float:left}}.card{display:flex;flex-direction:column;margin-bottom:20px;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:var(--main-background);border:1px solid rgba(var(--main-foreground),.4)}.card-body{flex:1 1 auto;padding:15px}.card-header{margin-bottom:0;padding:15px 15px 0}.card-footer{padding:0 15px 15px}.g-recaptcha{margin-bottom:24px}.g-recaptcha>div{margin:0 auto}.grecaptcha-badge{bottom:100px!important}
/*# sourceMappingURL=global_async.min.a47a61f2.css.map */