.tz-calendar-cart{width:100%}.tz-calendar-cart__card,.tz-calendar-cart__deferred{display:grid;gap:.65rem;padding:.8rem;border:1px solid rgba(218,165,32,.38);border-radius:.8rem;background:linear-gradient(145deg,#daa52014,#fdfcfafa);color:rgb(var(--color-base-text, 45 45 45))}.tz-calendar-cart__deferred[hidden],.tz-calendar-cart__button[hidden],.tz-calendar-cart__details[hidden]{display:none}.tz-calendar-cart__heading{display:flex;align-items:center;gap:.55rem;min-width:0}.tz-calendar-cart__eyebrow{flex:0 0 auto;width:fit-content;padding:.27rem .48rem;border-radius:999px;background:#daa520;color:#2d2618;font-size:.62rem;font-weight:750;letter-spacing:.07em;line-height:1;text-transform:uppercase}.tz-calendar-cart__title,.tz-calendar-cart__copy,.tz-calendar-cart__deferred p,.tz-calendar-cart__details p,.tz-calendar-cart__status{margin:0}.tz-calendar-cart__title{min-width:0;font-size:clamp(.98rem,2vw,1.15rem);line-height:1.18}.tz-calendar-cart__copy,.tz-calendar-cart__deferred p{font-size:.8rem;line-height:1.35}.tz-calendar-cart__groups{display:flex;gap:.45rem}.tz-calendar-cart__group{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;min-width:0;flex:1 1 0;padding:.5rem .6rem;border:1px solid rgba(45,45,45,.1);border-radius:.65rem;background:#ffffffd1;font-size:.76rem}.tz-calendar-cart__group-label{color:#2d2d2d9e;font-size:.66rem;line-height:1.2}.tz-calendar-cart__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.tz-calendar-cart__button{min-height:2.35rem;padding:.58rem .72rem;border:1px solid #daa520;border-radius:999px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;line-height:1.15;text-align:center;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.tz-calendar-cart__button--primary{background:#daa520;color:#241d0f}.tz-calendar-cart__button--secondary{background:#fff;color:#55484a}.tz-calendar-cart__button--small{min-height:2.1rem;padding-inline:.85rem;white-space:nowrap}.tz-calendar-cart__button:hover{transform:translateY(-1px)}.tz-calendar-cart__button[aria-busy=true],.tz-calendar-cart__button:disabled{cursor:wait;opacity:.58;transform:none}.tz-calendar-cart__details{font-size:.72rem;line-height:1.35}.tz-calendar-cart__details summary{width:fit-content;cursor:pointer;color:#2d2d2db8;font-weight:650}.tz-calendar-cart__details p{padding-top:.45rem;color:#2d2d2dad}.tz-calendar-cart__deferred{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .55rem;padding:.55rem .65rem}.tz-calendar-cart__deferred-disclosure{min-width:0}.tz-calendar-cart__deferred-summary{display:flex;align-items:center;gap:.55rem;min-width:0;cursor:pointer;list-style:none}.tz-calendar-cart__deferred-summary::-webkit-details-marker{display:none}.tz-calendar-cart__deferred-summary-copy{display:grid;flex:1 1 auto;gap:.08rem;min-width:0}.tz-calendar-cart__deferred-summary-copy strong{font-size:.82rem;line-height:1.2}.tz-calendar-cart__deferred-summary-copy>span{color:#2d2d2dad;font-size:.7rem;line-height:1.25}.tz-calendar-cart__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:999px;background:#3f6b161f;color:#3f6b16;font-weight:800}.tz-calendar-cart__chevron{flex:0 0 auto;width:.52rem;height:.52rem;margin:0 .2rem .2rem 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#2d2d2d94;transform:rotate(45deg);transition:transform .16s ease}.tz-calendar-cart__deferred-disclosure[open] .tz-calendar-cart__chevron{margin-top:.25rem;transform:rotate(225deg)}.tz-calendar-cart__deferred-explanation{display:grid;gap:.2rem;margin-top:.5rem;padding:.5rem 0 .08rem 2rem;border-top:1px solid rgba(45,45,45,.1);font-size:.7rem;line-height:1.35}.tz-calendar-cart__deferred-explanation p{margin:0;color:#2d2d2dad}.tz-calendar-cart__status{grid-column:1 / -1}.tz-calendar-cart__status{padding:.55rem .65rem;border-radius:.55rem;background:#634a4a1a;color:#55484a;font-size:.7rem;line-height:1.35}.tz-calendar-cart[data-context=drawer] .tz-calendar-cart__card{gap:.55rem;padding:.72rem}.tz-calendar-cart[data-context=drawer] .tz-calendar-cart__deferred{gap:.3rem;padding:.5rem .6rem}html.tz-cart-has-calendar .docapp-free-gift-float,html.tz-cart-has-calendar .docapp-free-gift-float-icon,html.tz-cart-has-calendar .docapp-free-gift-popup,html.tz-cart-has-calendar .docapp-free-gift-progress,html.tz-cart-has-calendar .fsb{display:none!important}html.tz-cart-is-mixed button[name=checkout][form],html.tz-cart-is-mixed input[name=checkout][form],html.tz-cart-is-mixed form[action*="/cart"] button[name=checkout],html.tz-cart-is-mixed form[action*="/cart"] input[name=checkout]{pointer-events:none!important;opacity:.42!important}html.tz-cart-has-calendar .additional-checkout-buttons{display:none!important}@media screen and (max-width:479px){.tz-calendar-cart__heading{align-items:flex-start;flex-direction:column;gap:.4rem}.tz-calendar-cart__group{align-items:flex-start;flex-direction:column;gap:.12rem}.tz-calendar-cart__actions,.tz-calendar-cart__deferred{grid-template-columns:1fr}.tz-calendar-cart__button--small{width:fit-content}}@media(prefers-reduced-motion:reduce){.tz-calendar-cart__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/tiziano-calendar-cart.css.map */
