.smi-subtotal gravity-button{font-size:calc(var(--font-body-scale) * var(--button-font-size, 14) px) !important;line-height:calc((1 + .8/(var(--font-body-scale)*var(--button-font-size, 14)/16))*var(--body-line-height-scale, 1)) !important;font-weight:var(--button-font-weight, 500) !important;text-transform:var(--button-text-case, unset);max-height:1000px !important;border-radius:var(--buttons-radius) !important;border:none;box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow), var(--buttons-shadow-opacity)) !important}.smi-subtotal ._note-form__inner{box-shadow:4px 6px 20px 0px var(--color-shadow);display:flex;flex-direction:column;background:rgba(0,0,0,0)}.smi-subtotal ._note-form__inner label p{margin-bottom:0}.smi-subtotal ._note-form__inner textarea{background:rgba(0,0,0,0);color:rgb(var(--color-foreground));padding:calc(8px*var(--spacing-elements)) 16px;outline:none;width:100%;border:none}.smi-subtotal ._note-form__inner textarea:active,.smi-subtotal ._note-form__inner textarea:focus,.smi-subtotal ._note-form__inner textarea:hover,.smi-subtotal ._note-form__inner textarea:focus-visible{outline:none;box-shadow:none}.smi-subtotal ._note-form__inner .note-outline{display:flex}.smi-subtotal ._note-form__inner .note-outline:active,.smi-subtotal ._note-form__inner .note-outline:focus,.smi-subtotal ._note-form__inner .note-outline:hover,.smi-subtotal ._note-form__inner .note-outline:focus-visible{outline:1px solid rgba(var(--color-foreground), 1);border:var(--border-width) solid rgba(var(--color-foreground), 1)}.smi-subtotal ._note-form__inner a:before{content:"";height:1px;width:100%;background-color:rgba(var(--color-button-text), 1);position:absolute;bottom:0px;box-shadow:none}.smi-subtotal .smi-content-wrapper{display:flex;width:100%;gap:30px}@media screen and (max-width: 991px){.smi-subtotal .smi-content-wrapper{flex-direction:column;gap:36px}}.smi-subtotal .smi-content-wrapper .smi-box-main-cart{flex-direction:column;align-items:flex-start;gap:var(--horizontal-space-lg, 24px);display:flex;background:rgba(var(--color-foreground), 0.04)}@media screen and (max-width: 767px){.smi-subtotal .smi-content-wrapper .smi-box-main-cart{padding-top:calc(var(--spacing-elements)*36px);padding-bottom:calc(var(--spacing-elements)*36px);padding-left:calc(var(--spacing-elements)*16px);padding-right:calc(var(--spacing-elements)*16px)}}.smi-subtotal .smi-content-wrapper .smi-box-main-cart .smi-box-main-cart-box{flex-direction:column;align-items:flex-start;gap:var(--horizontal-space-lg, 24px);line-height:var(--basico-item)}.smi-subtotal .smi-content-wrapper .smi-cart-note-wrapper{width:100%}@media(min-width: 991px)and (max-width: 1023px){.smi-subtotal .smi-estimate-shipping,.smi-subtotal .smi-box-main-cart{width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){.smi-subtotal .smi-estimate-shipping,.smi-subtotal .smi-box-main-cart{width:100%}}@media screen and (min-width: 1024px){.smi-subtotal .smi-box-main-cart{width:400px}.smi-subtotal .smi-estimate-shipping{width:calc(100% - 30px - 400px)}}.smi-subtotal .smi-estimate-total{display:flex;gap:5px;flex-direction:column;width:100%}.smi-subtotal .smi-estimate-total .label-total{font-weight:500}.smi-subtotal .smi-estimate-total .top{display:flex;align-items:center;justify-content:space-between;width:100%}.smi-subtotal .smi-estimate-total .tax_discount_shipping{color:rgba(var(--color-foreground), 0.75)}.smi-subtotal button[form=cart]{width:100%}.smi-subtotal .smi-button-checkout-wrapper{display:flex;flex-direction:column;width:100%;gap:8px}.smi-subtotal .smi-button-checkout-wrapper>button{width:100%}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment{width:100%}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment ul[data-shopify-buttoncontainer=true]{margin:0px !important;width:100% !important;display:flex !important;flex-direction:column !important;flex-wrap:wrap !important;gap:8px}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment ul[data-shopify-buttoncontainer=true] li{margin:0px !important;width:100% !important;flex-basis:10px !important}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment ul[data-shopify-buttoncontainer=true] li>div{padding:calc(10px*var(--buttons-scale, 1) + var(--buttons-border-width)) calc(30px*var(--buttons-scale, 1)) !important;font-size:calc(var(--font-body-scale)*var(--button-font-size, 14)*1px) !important;line-height:calc((1 + .8/(var(--font-body-scale)*var(--button-font-size, 14)/16))*var(--body-line-height-scale, 1)) !important;font-weight:var(--button-font-weight, 500) !important;max-height:1000px !important;border-radius:var(--border-radius) !important;border:var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity));height:calc((1 + .8/(var(--font-body-scale)*var(--button-font-size, 14)/16))*var(--body-line-height-scale, 1)) !important}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment.smi-hover-vertical-lift ul[data-shopify-buttoncontainer=true] li{transition:transform var(--duration-default) var(--ease-out-slow)}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment.smi-hover-vertical-lift ul[data-shopify-buttoncontainer=true] li:hover{transform:translateY(-0.25rem)}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment.smi-hover-3d-lift{transition:all var(--duration-default) var(--ease-out-slow)}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment.smi-hover-3d-lift ul[data-shopify-buttoncontainer=true] li{transition:transform var(--duration-default) var(--ease-out-slow)}.smi-subtotal .smi-button-checkout-wrapper .smi-checkout-payment.smi-hover-3d-lift ul[data-shopify-buttoncontainer=true] li:hover{box-shadow:calc(var(--shadow-horizontal-offset) + 2px) calc(var(--shadow-vertical-offset) + 2px) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.smi-subtotal .smi-payment-icon{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;gap:8px}.smi-subtotal .smi-payment-icon .text-payment-icon{color:rgba(var(--color-foreground), 0.75)}.smi-subtotal .smi-payment-icon-block{padding-left:calc(var(--horizontal-space-xxl, 48px) + 17px + max(var(--container-gutter),50% - var(--container-max-width)/2));margin-top:var(--pods-item)}.smi-subtotal smi-country-province-selector{display:flex;gap:12px;width:100%}@media screen and (max-width: 767px){.smi-subtotal smi-country-province-selector{flex-direction:column}}@media screen and (max-width: 767px){.smi-subtotal smi-country-province-selector .smi-field .smi-field{width:100%}}@media screen and (min-width: 768px){.smi-subtotal smi-country-province-selector .smi-field{width:calc((100% - 12px - 12px)/3)}}.smi-subtotal smi-country-province-selector .smi-field label{color:rgba(var(--color-foreground), 0.75)}.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus{min-height:43px;padding:8px var(--vertical-space-md, 16px);display:flex}.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus input{width:100%;padding:0px;font-family:inherit;background-color:rgb(var(--color-background));outline:none;border:none;box-shadow:none;background:none}.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus input:active,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus input:focus,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus input:hover,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus input:focus-visible{outline:none;box-shadow:none}.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus:active,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus:focus,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus:hover,.smi-subtotal smi-country-province-selector .smi-field .smi-outline-focus:focus-visible{outline:1px solid rgba(var(--color-foreground), 1);border:var(--border-width) solid rgba(var(--color-foreground), 1)}.smi-subtotal smi-country-province-selector .smi-dropdown__button{text-transform:none}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list{overflow:auto;top:100%;opacity:0;visibility:hidden;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;margin-top:8px;width:100%;z-index:-1;max-height:250px}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list::-webkit-scrollbar{width:7px}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list::-webkit-scrollbar-track{background:#f1f1f1}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:0}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list li{text-align:left}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list li a{color:rgba(var(--color-foreground), 0.75);font-size:calc(14px*var(--font-body-scale))}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown__list li:hover a{color:rgba(var(--color-foreground), 1)}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper.smi-activate .smi-dropdown__list{opacity:1;visibility:visible;z-index:1}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper button{width:100%;justify-content:space-between;font-family:inherit;font-weight:var(--font-body-weight);align-items:center;padding:8px var(--vertical-space-md, 16px);min-height:43px}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper button span{width:auto;font-family:inherit;height:100%;display:flex;align-items:center;text-wrap:nowrap;max-width:calc(100% - var(--horizontal-space-md, 16px));overflow:hidden}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper button svg{width:var(--horizontal-space-md, 16px);height:var(--horizontal-space-lgmd, 16px)}.smi-subtotal smi-country-province-selector .smi-dropdown-wrapper .smi-dropdown--style{background:var(--gradient-background)}.smi-subtotal .smi-caculator-shipping-content{display:flex;flex-wrap:wrap;gap:24px}.smi-subtotal .smi-result-shipping-rate.show{margin-top:24px}.smi-subtotal .smi-result-shipping-rate .smi-message__rates.is--rates-success ul{list-style:disc;margin-bottom:0;padding-inline-start:15px}.smi-subtotal .smi-result-shipping-rate .smi-message__rates.is--rates-error ul{list-style:none;margin-bottom:0;padding-inline-start:0px}.smi-subtotal .smi-result-shipping-rate .smi-message__rates .title-message{display:flex;align-items:center;gap:8px}.smi-subtotal .smi-result-shipping-rate .smi-message__rates .title-message strong{text-transform:capitalize}.smi-subtotal .smi-list-payment{display:flex;justify-content:center;margin:-0.5rem;padding-top:0;padding:0px;flex-wrap:wrap}.smi-subtotal .smi-list-payment .list-payment__item{align-items:center;display:flex;padding:.5rem}.smi-subtotal shopify-accelerated-checkout-cart .wallet-cart-button-container,.smi-subtotal shopify-accelerated-checkout-cart .wallet-cart-button{width:100%}.smi-subtotal shopify-accelerated-checkout-cart .wallet-cart-wrapper .accelerated-checkout-button-container{width:100%;height:auto}.smi-subtotal shopify-accelerated-checkout-cart .wallet-cart-wrapper .wallet-cart-button-container{width:100%}.smi-subtotal shopify-accelerated-checkout-cart .wallet-cart-wrapper .wallet-cart-button{width:100%}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--smi-border-radius) !important;--shopify-accelerated-checkout-button-box-shadow:var(--smi-shadow-horizontal-offset) var(--smi-shadow-vertical-offset) var(--smi-shadow-blur-radius) rgba(var(--smi-color-shadow), var(--smi-shadow-opacity)) !important}.wallet-cart-button-container,.wallet-cart-button{--wallet-button-width-horizontal: 100%}.smi-section-subtotal.smi-is-empty{display:none}