#cart-drawer::part(header){padding:10px 24px;min-height:42px;display:flex;align-items:center}#cart-drawer::part(body){padding-inline:24px}#cart-drawer::part(footer){padding:10px 24px calc(14px + env(safe-area-inset-bottom,0px))}#cart-drawer::part(close-button){opacity:.55;transition:opacity .2s ease,transform .3s ease}#cart-drawer::part(close-button):hover{opacity:1;transform:rotate(90deg)}.cart-drawer p[slot=header]{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;font-size:19px;letter-spacing:.02em;line-height:1.15;display:inline-flex;align-items:baseline;gap:8px}.cart-drawer .sevorr-cart-count{font-family:Neue Haas Grotesk Display Pro,neue-haas-grotesk-display,Neue Haas Grotesk,Helvetica Neue,Inter Tight,sans-serif;font-weight:400;font-size:11px;letter-spacing:.06em;color:#b8976a;transform:translateY(-1px)}.cart-drawer .line-item{display:flex;gap:14px;align-items:flex-start;padding-block:12px;border:0;animation:sevorr-cart-in .5s cubic-bezier(.22,.61,.36,1) both;transition:opacity .35s ease}.cart-drawer .line-item:nth-child(2){animation-delay:.05s}.cart-drawer .line-item:nth-child(3){animation-delay:.1s}.cart-drawer .line-item:nth-child(4){animation-delay:.15s}.cart-drawer .line-item:nth-child(n+5){animation-delay:.2s}.cart-drawer .line-item.sv-removing{opacity:.25;pointer-events:none}.cart-drawer .line-item+.line-item{border-block-start:1px solid rgb(26 24 20 / .06)}@keyframes sevorr-cart-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cart-drawer .line-item{animation:none}}.cart-drawer .line-item__media{width:100px;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#f7f3ee;border-radius:2px;flex-shrink:0}.cart-drawer .line-item-info>.v-stack{gap:7px}.cart-drawer .line-item-info .v-stack .v-stack{gap:3px}.cart-drawer .line-item-info .v-stack .v-stack>a{order:1}.cart-drawer .line-item-info .v-stack .v-stack>price-list{order:2}.cart-drawer .line-item-info .v-stack .v-stack>.smallcaps,.cart-drawer .line-item-info .v-stack .v-stack>p,.cart-drawer .line-item-info .v-stack .v-stack>span:not([class*=price]){order:3}.cart-drawer .line-item-info a,.cart-drawer .line-item-info>.v-stack p:first-child{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:13.5px;font-weight:500;letter-spacing:.01em;line-height:1.35;color:#1a1814;text-decoration:none}.cart-drawer .line-item-info a:hover{color:#b8976a;transition:color .2s ease}.cart-drawer .line-item-info .smallcaps{font-size:10px;letter-spacing:.1em;color:#9e9488}.cart-drawer price-list,.cart-drawer price-list>*{font-family:Neue Haas Grotesk Display Pro,neue-haas-grotesk-display,Neue Haas Grotesk,Helvetica Neue,Inter Tight,sans-serif;font-weight:400;font-size:12.5px;letter-spacing:.015em}.cart-drawer quantity-selector,.cart-drawer .quantity-selector{display:inline-flex;align-items:center;padding-inline:7px;border:1px solid rgb(26 24 20 / .14);border-radius:999px;background:transparent;overflow:hidden;transition:border-color .25s ease}.cart-drawer quantity-selector:hover,.cart-drawer .quantity-selector:hover{border-color:#1a181457}.cart-drawer .quantity-selector button,.cart-drawer quantity-selector button,.cart-drawer .quantity-selector a.quantity-selector__button,.cart-drawer quantity-selector a.quantity-selector__button{width:24px;height:27px;display:grid;place-items:center;background:none;border:0;color:#1a1814;opacity:.55;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.cart-drawer .quantity-selector button:hover,.cart-drawer quantity-selector button:hover,.cart-drawer .quantity-selector a.quantity-selector__button:hover,.cart-drawer quantity-selector a.quantity-selector__button:hover{opacity:1}.cart-drawer .quantity-selector a.quantity-selector__button:active,.cart-drawer quantity-selector a.quantity-selector__button:active,.cart-drawer .quantity-selector button:active,.cart-drawer quantity-selector button:active{transform:scale(.85)}.cart-drawer .quantity-selector input,.cart-drawer quantity-selector input{width:24px;border:0;background:none;text-align:center;font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:12px;color:#1a1814;-moz-appearance:textfield;transition:opacity .25s ease}.cart-drawer quantity-selector input::-webkit-outer-spin-button,.cart-drawer quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-drawer line-item-quantity .link{font-size:11px;color:#9e9488;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.cart-drawer line-item-quantity .link:hover{color:#1a1814;text-decoration:underline}.cart-drawer .cart-drawer__footer{border-block-start:0;gap:10px}.cart-drawer .discount-badge{background:#b8976a21;color:#8a6f47;border-radius:999px;padding:4px 11px;font-size:10.5px;letter-spacing:.04em}.cart-drawer .discount-badge svg{color:#b8976a}.cart-drawer .sevorr-cart-summary{width:100%;padding-block-start:0}.cart-drawer .sevorr-cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;width:100%}.cart-drawer .sevorr-cart-subtotal__label{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#9e9488}.cart-drawer .sevorr-cart-subtotal__amount{font-family:Neue Haas Grotesk Display Pro,neue-haas-grotesk-display,Neue Haas Grotesk,Helvetica Neue,Inter Tight,sans-serif;font-weight:400;font-size:15px;letter-spacing:.01em;color:#1a1814}.cart-drawer .sevorr-cart-taxes{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:10.5px;letter-spacing:.02em;color:#9e9488;margin-block-start:2px}.cart-drawer .cart-drawer__footer .button{border-radius:999px;padding-block:12px;font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;background:#1a1814;color:#f7f3ee;border:0;min-height:42px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.cart-drawer .cart-drawer__footer .button:hover{background:#2a2620;transform:translateY(-1px);box-shadow:0 10px 22px -12px #1a181473}.cart-drawer .cart-drawer__footer .button:active{transform:none;box-shadow:none}.cart-drawer .sevorr-cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 24px}.cart-drawer .sevorr-cart-empty svg{width:34px;height:34px;color:#b8976a;opacity:.9}.cart-drawer .sevorr-cart-empty__title{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;font-size:24px;letter-spacing:.02em;color:#1a1814;margin-block-start:18px}.cart-drawer .sevorr-cart-empty__text{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:12.5px;line-height:1.6;letter-spacing:.02em;color:#9e9488;max-width:220px;margin-block-start:8px}.cart-drawer .sevorr-cart-empty__cta{display:inline-block;margin-block-start:26px;padding:13px 34px;border-radius:999px;background:#1a1814;color:#f7f3ee;font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.cart-drawer .sevorr-cart-empty__cta:hover{background:#2a2620;transform:translateY(-1px);box-shadow:0 10px 22px -12px #1a181473}.cart-drawer .sv-rewards{width:100%;padding:8px 0 12px;border-block-end:1px solid rgb(26 24 20 / .07)}.cart-drawer .sv-rewards__text{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:11.5px;letter-spacing:.02em;color:#6d675f;margin:0 0 8px}.cart-drawer .sv-rewards__text strong{color:#1a1814;font-weight:500}.cart-drawer .sv-rewards__text--complete{color:#b8976a}.cart-drawer .sv-rewards__track{position:relative;height:2px;background:#1a181414;border-radius:999px}.cart-drawer .sv-rewards__fill{position:absolute;inset-block:0;inset-inline-start:0;background:#b8976a;border-radius:999px;transition:width .6s cubic-bezier(.22,.61,.36,1)}.cart-drawer .sv-rewards--milestones{padding-block-end:30px}.cart-drawer .sv-rewards--milestones .sv-rewards__track{margin-block-start:6px}.cart-drawer .sv-rewards__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#f7f3ee;border:1px solid #B8976A;box-sizing:border-box;transition:background-color .4s ease}.cart-drawer .sv-rewards__dot.is-reached{background:#b8976a}.cart-drawer .sv-rewards__dot-label{position:absolute;top:10px;transform:translate(-50%);font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:10px;letter-spacing:.05em;color:#9e9488;white-space:nowrap;transition:color .3s ease}.cart-drawer .sv-rewards__dot-label.is-reached{color:#1a1814}.cart-drawer .sv-rewards--milestones .sv-rewards__dot-label:last-of-type{transform:translate(-100%);padding-inline-start:8px}.cart-drawer .sv-rewards--cards .sv-rewards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-block-start:10px}.cart-drawer .sv-rewards__card{border:1px solid rgb(26 24 20 / .12);border-radius:2px;padding:8px 6px 7px;text-align:center;display:flex;flex-direction:column;gap:2px;transition:border-color .3s ease,background-color .3s ease}.cart-drawer .sv-rewards__card-amount{font-family:Neue Haas Grotesk Display Pro,neue-haas-grotesk-display,Neue Haas Grotesk,Helvetica Neue,Inter Tight,sans-serif;font-size:12px;color:#1a1814;display:flex;align-items:center;justify-content:center;gap:5px}.cart-drawer .sv-rewards__card-amount svg{width:11px;height:11px;color:#b8976a;flex-shrink:0}.cart-drawer .sv-rewards__card-label{font-family:var(--text-font-family, "DM Sans", sans-serif);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#9e9488}.cart-drawer .sv-rewards__card.is-reached{border-color:#b8976a8c;background:#b8976a12}.cart-drawer .sv-rewards__card.is-next{border-color:#1a18144d}@media screen and (max-width:699px){#cart-drawer::part(header){padding:8px 20px;min-height:40px}#cart-drawer::part(body){padding-inline:20px}#cart-drawer::part(footer){padding:9px 20px calc(12px + env(safe-area-inset-bottom,0px))}.cart-drawer .line-item__media{width:88px}.cart-drawer .line-item{gap:12px;padding-block:11px}.cart-drawer .quantity-selector button,.cart-drawer quantity-selector button,.cart-drawer .quantity-selector a.quantity-selector__button,.cart-drawer quantity-selector a.quantity-selector__button{width:28px;height:32px}.cart-drawer .cart-drawer__footer .button{min-height:44px}.cart-drawer p[slot=header]{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sevorr-cart.css.map */
