@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,700;0,900;1,400&family=Roboto+Mono:wght@400;500;600&display=swap";:root{--color-primary: #E8402A;--color-primary-dark: #a33b22;--color-background: #FDF8E7;--color-surface: #e8c0b6;--color-dark: #000000;--color-text: #000000;--color-text-muted: #000000;--color-border: rgba(0,0,0,.12);--font-heading: "Fraunces", serif;--font-body: "Roboto Mono", monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 16px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 48px;--text-4xl: 64px;--text-hero: 96px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--card-radius: 16px;--card-padding: 16px;--card-shadow: 0 1px 4px rgba(0, 0, 0, .08);--card-bg: #e8c0b6;--btn-radius: 99px;--btn-padding: 12px 24px;--btn-font-size: 14px;--btn-font-weight: 600;--btn-letter-spacing: .05em;--grid-cols-desktop: 3;--grid-cols-tablet: 2;--grid-cols-mobile: 1;--grid-gap: 24px;--section-padding-desktop: 80px;--section-padding-mobile: 48px;--section-max-width: 1200px}cart-items,#main-cart-footer{background:#fdf8e7!important}.title--primary{font-family:Fraunces,serif!important;font-weight:700;color:#3d3530;letter-spacing:-.5px}cart-items .underlined-link{font-family:Roboto Mono,monospace;font-size:13px;color:#3d3530;transition:color .2s ease}cart-items .underlined-link:hover{color:#e8402a}.cart-items .caption-with-letter-spacing{font-family:Roboto Mono,monospace!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;color:#00000073;font-weight:600}.cart-item__name{font-family:Fraunces,serif!important;font-weight:700;color:#3d3530}.product-option,.cart-item__old-price,.cart-item__final-price{font-family:Roboto Mono,monospace!important;font-size:13px}.cart-item__totals .price,.price--end{font-family:Roboto Mono,monospace!important;font-weight:700;color:#3d3530}.quantity{border:1px solid rgba(0,0,0,.15)!important;border-radius:99px!important;overflow:hidden;background:#fff}.quantity__input{font-family:Roboto Mono,monospace!important;font-weight:600;color:#3d3530;background:transparent}.quantity__button{color:#3d3530;transition:color .2s ease,background .2s ease}.quantity__button:hover{color:#e8402a;background:transparent}.totals__total{font-family:Roboto Mono,monospace!important;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0000008c}.totals__total-value{font-family:Fraunces,serif!important;font-weight:700;font-size:24px;color:#3d3530}.tax-note{font-family:Roboto Mono,monospace!important;font-size:11px;color:#00000073}.cart__checkout-button.button{background:#e8402a!important;color:#fff!important;border-radius:99px!important;font-family:Roboto Mono,monospace!important;font-size:13px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none!important;outline:none!important;box-shadow:none!important;transition:background .2s ease,transform .15s ease}.cart__checkout-button.button:hover,.cart__checkout-button.button:focus{background:#a33b22!important;outline:none!important;box-shadow:none!important;transform:translateY(-1px)}cart-items .button:after,cart-items .button:before,#main-cart-footer .button:after,#main-cart-footer .button:before,.cart__warnings .button:after,.cart__warnings .button:before{box-shadow:none!important}.cart__empty-text{font-family:Fraunces,serif!important;font-weight:700;color:#3d3530}.cart__warnings .button{background:#e8402a!important;color:#fff!important;border-radius:99px!important;font-family:Roboto Mono,monospace!important;font-size:13px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none!important;outline:none!important;box-shadow:none!important;transition:background .2s ease}.cart__warnings .button:hover,.cart__warnings .button:focus{background:#a33b22!important;outline:none!important;box-shadow:none!important}.hb-btn-primary,.hb-btn-secondary,.hiw-cta-btn,.ocp-cta-btn,.ccp-cta-btn{background:transparent!important;border:2px solid #E8402A!important;color:#e8402a!important;border-radius:99px!important;font-family:Roboto Mono,monospace!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:14px 32px!important;box-shadow:3px 3px #e8402a!important;transition:background .2s,color .2s,box-shadow .2s!important;text-decoration:none}.hb-btn-primary:hover,.hb-btn-secondary:hover,.hiw-cta-btn:hover,.ocp-cta-btn:hover,.ccp-cta-btn:hover{background:#e8402a!important;color:#fff!important;box-shadow:none!important}@media(max-width:749px){.title--primary{font-size:clamp(28px,8vw,40px)}.totals__total-value{font-size:20px}}#cart-default-view{display:none!important}.cart-box-group{border:2px solid #E8402A;border-radius:16px;padding:24px;margin-bottom:24px}.cart-box-group__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(194,74,44,.2)}.cart-box-group__left{display:flex;align-items:center;gap:16px}.cart-box-group__label{font-family:Fraunces,serif;font-size:22px;font-weight:700;color:#3d3530}.cart-box-group__price{font-family:Roboto Mono,monospace;font-size:18px;color:#e8402a;font-weight:600}.cart-box-group__remove{background:transparent;border:none;font-family:Roboto Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#00000059;cursor:pointer;text-decoration:underline;padding:0}.cart-box-group__remove:hover{color:#e8402a}.cart-box-group__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cart-box-group__item{display:flex;align-items:center;justify-content:space-between}.cart-box-item__name{font-family:Roboto Mono,monospace;font-size:14px;color:#3d3530}.cart-box-item__qty{font-family:Roboto Mono,monospace;font-size:14px;color:#00000080}.cart-quantity .quantity__button{display:none!important}cart-remove-button,.cart-remove-button{display:none!important}.cart-quantity .quantity__input[readonly]{pointer-events:none;border-color:transparent!important;background:transparent!important;text-align:center}.cart-item__rebuild-note{font-family:Roboto Mono,monospace;font-size:11px;color:#0006;margin:6px 0 0;line-height:1.4}.cart-remove-box{text-align:center;margin:16px 0}.cart-remove-box__btn{background:transparent;border:none;color:#0006;font-family:Roboto Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-decoration:underline;padding:0}.cart-remove-box__btn:hover{color:#e8402a}.cart-box-divider__line{border-top:2px dashed rgba(194,74,44,.3);margin:16px 0}.cart-box-label{font-family:Fraunces,serif;font-size:18px;font-weight:700;color:#e8402a;margin-bottom:8px;display:block}.cart-remove-single-box{background:transparent;border:none;color:#0006;font-family:Roboto Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-decoration:underline;padding:0;margin-top:4px;display:block}.cart-remove-single-box:hover{color:#e8402a}.cart-add-another{margin:40px 0;text-align:center}.cart-add-another__btn{display:inline-block;background:transparent;border:2px solid #E8402A;color:#e8402a;border-radius:99px;box-shadow:3px 3px #e8402a;font-family:Roboto Mono,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.08em;padding:12px 28px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.cart-add-another__btn:hover{background:#e8402a;color:#fff;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tatti-design-system.css.map */
