html body header-component cart-drawer-component,html body header-actions cart-drawer-component,html body header-component cart-drawer-component.cart-drawer{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body header-component a.header-actions__action.action__cart,html body header-component button.header-actions__action.action__cart,html body header-component .header-actions__action[data-testid=cart-drawer-trigger],html body header-component .header-actions__action[aria-label*=Carrinho],html body header-component .header-actions__action[aria-label*=art i],html body header-component a[href="/cart"].header-actions__action,html body .header-section .header-actions__action[data-testid=cart-drawer-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1a1a1a!important;-webkit-text-fill-color:#1A1A1A!important;cursor:pointer!important;opacity:1!important;overflow:visible!important;transition:opacity .2s ease!important}html body header-component .header-actions__action[data-testid=cart-drawer-trigger]:hover,html body header-component a.header-actions__action.action__cart:hover{opacity:.7!important}html body header-component .header-actions__action[data-testid=cart-drawer-trigger]:focus-visible,html body header-component a.header-actions__action.action__cart:focus-visible{outline:2px solid #1A1A1A!important;outline-offset:3px!important}html body header-component .header-actions__cart-icon svg,html body header-component .header-actions__cart-icon svg path,html body header-component .header-actions__action[data-testid=cart-drawer-trigger] svg,html body header-component .header-actions__action[data-testid=cart-drawer-trigger] svg *,html body header-component .header-actions__action[aria-label*=Carrinho] svg,html body header-component .header-actions__action[aria-label*=Carrinho] svg *{color:#1a1a1a!important;-webkit-text-fill-color:#1A1A1A!important;fill:none!important;stroke:#1a1a1a!important;opacity:1!important}html body header-component .header-actions__cart-icon--has-cart svg,html body .header-section .header-actions__cart-icon--has-cart svg{-webkit-mask:none!important;mask:none!important}html body header-component .header-actions__cart-icon .cart-bubble,html body header-component a.header-actions__action.action__cart .cart-bubble,html body header-component .header-actions__action[aria-label*=Carrinho] .cart-bubble,html body header-component a[href="/cart"] .cart-bubble{position:absolute!important;top:-4px!important;right:-6px!important;min-width:18px!important;height:18px!important;width:auto!important;padding:0 5px!important;border-radius:999px!important;background:#1a1a1a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:auto!important;color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}html body header-component .header-actions__cart-icon .cart-bubble .cart-bubble__background{background:#1a1a1a!important;border-radius:999px!important}html body header-component .header-actions__cart-icon .cart-bubble .cart-bubble__text,html body header-component .header-actions__cart-icon .cart-bubble .cart-bubble__text-count{color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important}html body cart-drawer-component .cart-drawer__dialog,html body .cart-drawer .cart-drawer__dialog,html body .cart-drawer__dialog,html body cart-drawer-component .cart-drawer__inner,html body cart-drawer-component .cart-drawer__content,html body cart-drawer-component .cart-drawer__items,html body cart-drawer-component .cart-drawer__summary,html body cart-drawer-component .cart-drawer__header{background:#faf7f2!important;background-color:#faf7f2!important;--color-background: #FAF7F2 !important;--color-background-rgb: 250 247 242 !important;color:#1a1a1a!important;--color-foreground: #1A1A1A !important;--color-foreground-rgb: 26 26 26 !important;--color-border: #E8E0CF !important}html body cart-drawer-component .cart-drawer__dialog{border-left:1px solid #E8E0CF!important;box-shadow:0 0 60px #1a1a1a1f!important}@media screen and (min-width:750px){html body cart-drawer-component .cart-drawer__dialog{width:min(440px,95vw)!important}}html body cart-drawer-component .cart-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;border-bottom:1px solid #E8E0CF!important;position:sticky!important;top:0!important;z-index:2!important}html body cart-drawer-component .cart-drawer__heading,html body cart-drawer-component .cart-drawer__heading.h4{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:1.65rem!important;letter-spacing:-.005em!important;color:#1a1a1a!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble{width:auto!important;min-width:26px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#1a1a1a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:auto!important;position:relative!important;top:auto!important;right:auto!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble .cart-bubble__background{background:#1a1a1a!important}html body cart-drawer-component .cart-drawer__heading .cart-bubble__text,html body cart-drawer-component .cart-drawer__heading .cart-bubble__text-count{color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important}html body cart-drawer-component .cart-drawer__close-button,html body cart-drawer-component .cart-drawer .close-button{width:40px!important;height:40px!important;min-width:40px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#1a1a1a!important;margin:0!important;top:auto!important;box-shadow:none!important;transition:background .15s ease!important}html body cart-drawer-component .cart-drawer__close-button:hover{background:#1a1a1a0f!important}html body cart-drawer-component .cart-drawer__close-button svg,html body cart-drawer-component .cart-drawer__close-button svg path{color:#1a1a1a!important;stroke:#1a1a1a!important}html body cart-drawer-component .cart-drawer__close-button:focus-visible{outline:2px solid #1A1A1A!important;outline-offset:2px!important}html body cart-drawer-component .cart-drawer__items{padding:8px 24px!important}html body cart-drawer-component .cart-drawer__items .cart-items__table-row{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;column-gap:16px!important;row-gap:6px!important;padding:18px 0!important;border-bottom:1px solid #E8E0CF!important;margin:0!important}html body cart-drawer-component .cart-drawer__items .cart-items__table-row:last-child{border-bottom:none!important}html body cart-drawer-component .cart-items__media,html body cart-drawer-component .cart-drawer__items .cart-items__media-container{background:#fff!important;border:1px solid #E8E0CF!important;border-radius:0!important;overflow:hidden!important;display:block!important;width:80px!important;height:80px!important}html body cart-drawer-component .cart-items__media-image{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important;--border-style: none !important;--border-width: 0 !important}html body cart-drawer-component .cart-items__title,html body cart-drawer-component a.cart-items__title{font-family:Inter,sans-serif!important;font-size:.92rem!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.005em!important;text-decoration:none!important;background:transparent!important;line-height:1.35!important}html body cart-drawer-component a.cart-items__title:hover{color:#4a3826!important}html body cart-drawer-component .cart-items__variants,html body cart-drawer-component .cart-items__variant{font-family:Inter,sans-serif!important;font-size:.78rem!important;color:#5b5b5b!important;margin:2px 0 0!important}html body cart-drawer-component .cart-items__variant dt:after{content:": "!important}html body cart-drawer-component .cart-items__unit-price-wrapper{font-family:Inter,sans-serif!important;font-size:.88rem!important;font-weight:600!important;color:#1a1a1a!important;margin-top:4px!important;text-align:right!important}html body cart-drawer-component .quantity-selector,html body cart-drawer-component cart-quantity-selector-component{display:inline-flex!important;align-items:center!important;border:1px solid #E8E0CF!important;background:#fff!important;height:36px!important;border-radius:0!important}html body cart-drawer-component .quantity-minus,html body cart-drawer-component .quantity-plus,html body cart-drawer-component cart-quantity-selector-component button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;background:transparent!important;background-color:transparent!important;border:0!important;color:#1a1a1a!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important}html body cart-drawer-component .quantity-minus svg,html body cart-drawer-component .quantity-plus svg{color:#1a1a1a!important;stroke:#1a1a1a!important}html body cart-drawer-component .quantity-minus:hover,html body cart-drawer-component .quantity-plus:hover{background:#f5f0e8!important}html body cart-drawer-component .quantity-selector input,html body cart-drawer-component cart-quantity-selector-component input{width:36px!important;height:36px!important;border:0!important;background:transparent!important;text-align:center!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.9rem!important;color:#1a1a1a!important}html body cart-drawer-component .cart-items__remove,html body cart-drawer-component button.cart-items__remove,html body cart-drawer-component button[aria-label*=Remover],html body cart-drawer-component .cart-drawer button.cart-items__remove{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#8a8a8a!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:color .15s ease!important}html body cart-drawer-component .cart-items__remove:hover,html body cart-drawer-component button[aria-label*=Remover]:hover{background:transparent!important;color:#c42727!important}html body cart-drawer-component .cart-items__remove svg path{stroke:currentColor!important}html body cart-drawer-component .cart-drawer__summary{background:#faf7f2!important;border-top:1px solid #E8E0CF!important;padding:20px 24px 22px!important;mask-image:none!important;-webkit-mask-image:none!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body cart-drawer-component .cn-cart-benefits{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;padding:12px 0!important;margin:0!important;border-top:1px solid #E8E0CF!important;border-bottom:1px solid #E8E0CF!important;font-family:Inter,sans-serif!important;font-size:.74rem!important;color:#5b5b5b!important}html body cart-drawer-component input[name*=discount],html body cart-drawer-component .cart-drawer__summary input[type=text],html body cart-drawer-component .cart-drawer cart-discount-component input{height:44px!important;border:1px solid #E8E0CF!important;background:#fff!important;padding:0 12px!important;font-family:Inter,sans-serif!important;font-size:.88rem!important;color:#1a1a1a!important;border-radius:0!important}html body cart-drawer-component cart-discount-component button,html body cart-drawer-component button.discount-code__apply,html body cart-drawer-component button[name=apply],html body cart-drawer-component .cart-drawer__summary form[action*=discount] button{height:44px!important;min-height:44px!important;padding:0 18px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid #1A1A1A!important;color:#1a1a1a!important;-webkit-text-fill-color:#1A1A1A!important;font-family:Inter,sans-serif!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important;box-shadow:none!important}html body cart-drawer-component cart-discount-component button:hover,html body cart-drawer-component button[name=apply]:hover{background:#1a1a1a!important;color:#faf7f2!important;-webkit-text-fill-color:#FAF7F2!important}html body cart-drawer-component .cart-drawer__summary dl,html body cart-drawer-component .cart-drawer__summary .cart-summary__row{font-family:Inter,sans-serif!important;color:#1a1a1a!important;display:flex!important;justify-content:space-between!important;font-size:.9rem!important;margin:0!important;padding:0!important}html body cart-drawer-component .cart-drawer__summary .cart__subtotal-container,html body cart-drawer-component .cart-drawer__summary .totals__subtotal-value{font-weight:700!important;font-size:1rem!important;color:#1a1a1a!important}html body cart-drawer-component button[name=checkout],html body cart-drawer-component button#checkout,html body cart-drawer-component button.cart__checkout-button,html body cart-drawer-component .cart-drawer__checkout-button,html body cart-drawer-component a[href*="/checkout"].button,html body cart-drawer-component .shopify-payment-button__button,html body cart-drawer-component form#cart-form button[name=checkout],html body cart-drawer-component .cart-drawer__summary button[name=checkout],html body cart-drawer-component button#checkout.cart__checkout-button.button[name=checkout],html body .cart-drawer button[name=checkout],html body .cart-drawer .cart__checkout-button,html body .cart-drawer__footer button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;height:56px!important;padding:16px 20px!important;background:#1a1a1a!important;background-color:#1a1a1a!important;background-image:none!important;border:1px solid #1A1A1A!important;border-radius:0!important;box-shadow:none!important;color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;fill:#f5f0e8!important;font-family:Inter,system-ui,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;line-height:1.2!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:background .2s ease,border-color .2s ease!important}html body cart-drawer-component button[name=checkout] *,html body cart-drawer-component .cart-drawer__checkout-button *,html body .cart-drawer button[name=checkout] *{color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;fill:#f5f0e8!important}html body cart-drawer-component button[name=checkout]:hover,html body .cart-drawer button[name=checkout]:hover{background:#4a3826!important;background-color:#4a3826!important;border-color:#4a3826!important}html body cart-drawer-component button[name=checkout]:focus-visible{outline:2px solid #F5F0E8!important;outline-offset:-4px!important}html body cart-drawer-component .cart-drawer--empty .cart-drawer__heading,html body cart-drawer-component .cart-drawer__heading--empty{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:1.8rem!important;color:#1a1a1a!important;text-align:center!important;margin:0 0 18px!important;justify-content:center!important}html body cart-drawer-component a.cart-items__empty-button,html body cart-drawer-component .button.cart-items__empty-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;padding:0 32px!important;background:#1a1a1a!important;color:#f5f0e8!important;-webkit-text-fill-color:#F5F0E8!important;border:1px solid #1A1A1A!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;margin:16px auto 0!important;width:auto!important}html body cart-drawer-component a.cart-items__empty-button:hover{background:#4a3826!important}@media screen and (max-width:749px){html body cart-drawer-component .cart-drawer__dialog{width:100%!important;max-width:100%!important}html body cart-drawer-component .cart-drawer__header{padding:16px 18px!important}html body cart-drawer-component .cart-drawer__items{padding:6px 18px!important}html body cart-drawer-component .cart-drawer__summary{padding:16px 18px 18px!important}html body cart-drawer-component .cart-drawer__items .cart-items__table-row{grid-template-columns:70px minmax(0,1fr) auto!important;padding:14px 0!important}html body cart-drawer-component .cart-items__media{width:70px!important;height:70px!important}html body cart-drawer-component .cart-drawer__heading{font-size:1.45rem!important}}@media(prefers-reduced-motion:reduce){html body cart-drawer-component *,html body cart-drawer-component *:before,html body cart-drawer-component *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cn-cart-milano-v4.css.map */
