.carry-forward-message{margin:1.6rem 0 2rem;padding:1.6rem 2rem;background:linear-gradient(135deg,#f7f2e7,#e6ebea);border-left:4px solid #bf0006;border-radius:4px}.carry-forward-message__title{font-family:Impact,Arvo,serif;font-size:1.5rem;font-weight:900;letter-spacing:.06rem;text-transform:uppercase;color:#121212;margin:0 0 .8rem;line-height:1.2}.carry-forward-message__text{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.5;color:#402613;margin:0 0 .6rem}.carry-forward-message__cta{display:flex;align-items:center;gap:.8rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;color:#121212;margin:0}.carry-forward-message__icon{font-size:1.8rem;color:#bf0006}.cart-drawer__carry-forward{padding:1.6rem 2rem;margin:1.2rem 0;text-align:center;background:linear-gradient(135deg,#f7f5ee,#e6ebea);border:2px solid #968b71;border-radius:8px}.cart-drawer__carry-forward--success{background:linear-gradient(135deg,#e6ebea,#968b71 20%,#e6ebea);border-color:#121212}.cart-drawer__carry-forward-title{font-family:Impact,Arvo,serif;font-size:1.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#121212;margin:0;line-height:1.3}.cart-drawer__carry-forward-subtitle{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;color:#402613;margin:.4rem 0 0}.cart-drawer__carry-forward,.cart-notification__header+div>div:first-child{min-width:0}.cart-drawer__right-slot,.cart-notification__right-slot{min-width:0}.cart-drawer__right-slot>div,.cart-notification__right-slot>div{min-height:18rem!important;padding:1.6rem!important}.cart-drawer__right-slot a,.cart-notification__right-slot a{display:block!important;width:100%!important;max-width:100%!important;padding:1rem 1.2rem!important;font-size:clamp(1.1rem,2.6vw,1.4rem)!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.cart-notification__carry-forward-offer{flex-direction:column!important;gap:1.2rem!important;margin:1.4rem 0 1.6rem!important}.cart-notification__urgency-card,.cart-notification__right-slot{flex:0 0 auto!important;width:100%!important}.cart-notification__urgency-card{padding:1.5rem 1.6rem!important}.cart-notification__right-slot>div{min-height:auto!important;padding:1.6rem!important;justify-content:center!important}.cart-notification__right-slot>div>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.2rem;align-items:center}.cart-notification__right-slot p{margin:0!important}.cart-notification__right-slot p:first-child{grid-column:1;font-size:1.7rem!important}.cart-notification__right-slot p:nth-child(2){grid-column:1;font-size:1.3rem!important}.cart-notification__right-slot a{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:13rem;padding:1.1rem 1.4rem!important;overflow-wrap:normal!important}.collection-carry-forward{text-align:center;padding:2rem 0 3rem;margin:2rem auto;max-width:600px}.collection-carry-forward__text{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;color:#968b71;margin:0;line-height:1.5}@media screen and (max-width:749px){.carry-forward-message{padding:1.4rem 1.6rem;margin:1.4rem 0 1.6rem}.carry-forward-message__title{font-size:1.4rem}.carry-forward-message__text,.carry-forward-message__cta{font-size:1.3rem}.cart-drawer__carry-forward{padding:1.4rem 1.6rem}.cart-drawer__carry-forward{flex-basis:52%!important;padding:1.2rem!important}.cart-drawer__right-slot>div{min-height:19rem!important;padding:1.4rem!important}.cart-drawer__right-slot p:first-child{font-size:1.55rem!important}.cart-drawer__right-slot p:nth-child(2){font-size:1.2rem!important;margin-bottom:1.2rem!important}.cart-drawer__carry-forward-title{font-size:1.4rem}.collection-carry-forward__text{font-size:1.4rem;padding:0 2rem}}@media screen and (min-width:750px)and (max-width:989px){.carry-forward-message__title{font-size:1.6rem}}@media screen and (max-width:420px){.cart-drawer__carry-forward{flex-basis:50%!important}.cart-drawer__right-slot>div,.cart-notification__right-slot>div{padding:1.2rem!important}.cart-notification__right-slot>div>div:last-child{grid-template-columns:1fr}.cart-notification__right-slot a{grid-column:1;grid-row:auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-carry-forward.css.map */
