.cart-drawer-modal--figma.cc-popup.cc-popup--right .cc-popup-modal{width:460px;max-width:100vw;background:var(--figma-cart-bg, #f8f3e9)}.cart-drawer--figma{--gutter-content: 24px;background:var(--figma-cart-bg, #f8f3e9);color:var(--figma-cart-text, #1a1a1a)}.cart-drawer--figma .cart-drawer__content,.cart-drawer--figma .cart-drawer__footer{background:var(--figma-cart-bg, #f8f3e9)}.cart-drawer--figma .cart-drawer__content{justify-content:flex-start}.cart-drawer--figma .cart-drawer__content-upper{display:contents}.cart-drawer--figma .cart-drawer__content-item{padding-left:24px;padding-right:24px}.cart-drawer--figma .cart-drawer__header{position:sticky;top:0;z-index:14;min-height:72px;margin:0;padding:20px 24px;border-bottom:1px solid var(--figma-cart-border, #ddd7cd);background:var(--figma-cart-bg, #f8f3e9)}.cart-drawer--figma .cart-drawer__title{display:flex;gap:10px;align-items:baseline;margin:0;color:var(--figma-cart-text, #1a1a1a);line-height:1}.cart-drawer--figma .cart-drawer__title-text{font-family:var(--heading-font-family, inherit);font-size:24px;font-weight:600;line-height:1}.cart-drawer--figma .cart-drawer__title-count{color:var(--figma-cart-text-secondary, #5d5449);font-family:inherit;font-size:14px;font-weight:400;line-height:1}.cart-drawer--figma .cart-drawer__header .cc-popup-close{display:inline-flex;position:static;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:6px;color:var(--figma-cart-text, #1a1a1a)}.cart-drawer--figma .cart-drawer__header .cc-popup-close svg{width:20px;height:20px;stroke:currentColor}.cart-drawer--figma .cart-drawer__free-shipping{padding:16px 24px;border-bottom:1px solid var(--figma-cart-border, #ddd7cd);background:var(--figma-cart-soft-bg, #f5ebdd)}.cart-drawer--figma .free-shipping-bar{margin:0}.cart-drawer--figma .free-shipping-bar__message{margin:0 0 12px;color:var(--figma-cart-text, #1a1a1a);font-family:inherit;font-size:14px;font-weight:500;line-height:18px}.cart-drawer--figma .free-shipping-bar__message--yes{display:flex;gap:8px;align-items:center}.cart-drawer--figma .free-shipping-bar__success-icon{display:inline-flex;flex:0 0 14px;width:14px;height:14px;color:var(--figma-cart-accent, #b4685c)}.cart-drawer--figma .free-shipping-bar__bar{height:6px;border-radius:100px;background:#1f453e2e;background:color-mix(in srgb,var(--figma-cart-primary, #1f453e) 18%,transparent)}.cart-drawer--figma .free-shipping-bar__bar:after{border-radius:100px;background:var(--figma-cart-primary, #1f453e)}.cart-drawer--figma .free-shipping-bar__threshold{margin-top:12px;color:var(--figma-cart-text-secondary, #5d5449);font-family:inherit;font-size:13px;font-weight:400;line-height:16px}.cart-drawer--figma .cart-item-list{margin:0;padding-top:16px;padding-bottom:0}.cart-drawer--figma .cart-item-list__body{margin:0}.cart-drawer--figma .cart-item-list__body>[data-merge-list-item]{border-bottom:1px solid var(--figma-cart-border, #ddd7cd)}.cart-drawer--figma .cart-item--figma-drawer{min-height:126px;padding:8px 0;background:var(--figma-cart-bg, #f8f3e9)}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image{width:104px;padding-inline-end:16px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image>a{width:88px;height:110px;overflow:hidden;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:4px;background:#fff}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image .rimage-outer-wrapper,.cart-drawer--figma .cart-item--figma-drawer .cart-item__image .rimage-wrapper{width:100%!important;height:100%!important;max-width:none!important;padding-top:0!important}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image img,.cart-drawer--figma .cart-item--figma-drawer .cart-item__image .rimage__image,.cart-drawer--figma .cart-item--figma-drawer .cart-item__image .rimage-background{width:100%!important;height:100%!important;object-fit:cover}.cart-drawer--figma .cart-item--figma-drawer .cart-item__not-image{min-width:0;align-content:flex-start}.cart-drawer--figma .cart-item--figma-drawer .cart-item__description{min-width:0;padding-inline-end:8px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__title{display:-webkit-box;overflow:hidden;margin:0 0 5px;color:var(--figma-cart-text, #1a1a1a);font-size:16px;font-weight:600;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cart-drawer--figma .cart-item--figma-drawer .cart-item__description .small-text,.cart-drawer--figma .cart-item--figma-drawer .cart-item__variant,.cart-drawer--figma .cart-item--figma-drawer .line-item-property,.cart-drawer--figma .cart-item--figma-drawer .subscription-description{color:var(--figma-cart-text-secondary, #5d5449);font-size:13px;font-weight:400;line-height:16px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__price{flex:0 0 auto;color:var(--figma-cart-text, #1a1a1a);font-size:16px;font-weight:600;line-height:19px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__selling-price{font-weight:600}.cart-drawer--figma .cart-item--figma-drawer .cart-item__quantity{display:flex;gap:12px;align-items:center;width:100%;margin-top:7px}.cart-drawer--figma .cart-item--figma-drawer [data-fsa-container-cart]{display:inline-flex;flex:0 0 auto;align-items:center;width:85px;height:33px;overflow:hidden;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:4px;background:#fff}.cart-drawer--figma .cart-item--figma-drawer [data-fsa-minus-cart],.cart-drawer--figma .cart-item--figma-drawer [data-fsa-plus-cart]{display:inline-flex;flex:0 0 23px;align-items:center;justify-content:center;width:23px;height:31px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--figma-cart-text, #1a1a1a);font-size:14px;line-height:1}.cart-drawer--figma .cart-item--figma-drawer [data-fsa-input-cart]{width:36px;height:31px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--figma-cart-text, #1a1a1a);font-family:inherit;font-size:14px;font-weight:600;line-height:17px;text-align:center}.cart-drawer--figma .cart-item--figma-drawer [data-fsa-input-cart]:focus{border:0;outline:0;box-shadow:none}.cart-drawer--figma .cart-item__figma-actions{display:inline-flex;gap:12px;align-items:center}.cart-drawer--figma .cart-item__figma-actions .cart-item__edit,.cart-drawer--figma .cart-item__figma-actions .cart-item__remove{display:inline-block;color:var(--figma-cart-accent, #b4685c);font-size:13px;font-weight:600;line-height:16px;text-decoration:underline;text-underline-offset:2px}.cart-drawer--figma .cart-item-upsells .opposing-items__left{min-width:0}.cart-drawer--figma .cart-drawer-figma__cross-sell-subtitle{margin-top:4px;color:var(--figma-cart-text-secondary, #5d5449);font-family:inherit;font-size:13px;font-weight:400;line-height:16px}.cart-drawer--figma .cart-drawer-figma__gift-wrap{padding-top:18px;padding-bottom:18px;border-top:1px solid var(--figma-cart-border, #ddd7cd)}.cart-drawer--figma .cart-drawer-figma__gift{padding:16px;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:8px;background:var(--figma-cart-soft-bg, #f5ebdd)}.cart-drawer--figma .cart-drawer-figma__gift-title{margin-bottom:12px;color:var(--figma-cart-text, #1a1a1a);font-size:14px;font-weight:600;line-height:18px}.cart-drawer--figma .cart-drawer-figma__gift-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:28px;margin:0;padding:0;color:var(--figma-cart-text, #1a1a1a);cursor:pointer}.cart-drawer--figma .cart-drawer-figma__gift-row+.cart-drawer-figma__gift-row{margin-top:4px}.cart-drawer--figma .cart-drawer-figma__checkbox{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:4px;background:#fff;cursor:pointer}.cart-drawer--figma .cart-drawer-figma__checkbox:checked{border-color:var(--figma-cart-primary, #1f453e);background:var(--figma-cart-primary, #1f453e);box-shadow:inset 0 0 0 4px #fff}.cart-drawer--figma .cart-drawer-figma__gift-label,.cart-drawer--figma .cart-drawer-figma__gift-price,.cart-drawer--figma .cart-drawer-figma__gift-free{font-size:13px;line-height:16px}.cart-drawer--figma .cart-drawer-figma__gift-label{font-weight:400}.cart-drawer--figma .cart-drawer-figma__gift-price{font-weight:600}.cart-drawer--figma .cart-drawer-figma__gift-free{color:var(--figma-cart-text-secondary, #5d5449);font-weight:500}.cart-drawer--figma .cart-drawer-figma__gift-message{margin-top:10px;padding-left:28px}.cart-drawer--figma .cart-drawer-figma__gift-message textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:6px;background:#fff;color:var(--figma-cart-text, #1a1a1a);font:inherit;font-size:13px;line-height:18px}.cart-drawer--figma .cart-drawer-figma__gift-message.hidden{display:none}.cart-drawer--figma .cart-drawer-figma__controls{padding-top:0;padding-bottom:0}.cart-drawer--figma .cart-drawer-figma__control-row{border-top:1px solid var(--figma-cart-border, #ddd7cd)}.cart-drawer--figma .cart-drawer-figma__control-row:last-child{border-bottom:1px solid var(--figma-cart-border, #ddd7cd)}.cart-drawer--figma .cart-drawer-figma__control-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--figma-cart-text, #1a1a1a);font-family:inherit;font-size:13px;font-weight:600;line-height:16px;text-align:left;text-decoration:none;cursor:pointer}.cart-drawer--figma .cart-drawer-figma__control-toggle svg{flex:0 0 14px;width:14px;height:14px}.cart-drawer--figma .cart-drawer-figma__controls .cart-drawer__note,.cart-drawer--figma .cart-drawer-figma__discount-panel{padding:0 0 14px}.cart-drawer--figma .cart-drawer-figma__controls textarea,.cart-drawer--figma .cart-drawer-figma__discount-form input{width:100%;min-height:42px;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:6px;background:#fff;color:var(--figma-cart-text, #1a1a1a);font-family:inherit;font-size:13px}.cart-drawer--figma .cart-drawer-figma__discount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cart-drawer--figma .cart-drawer-figma__discount-form button{min-width:72px;min-height:42px;padding:0 14px;border:1px solid var(--figma-cart-primary, #1f453e);border-radius:6px;background:var(--figma-cart-primary, #1f453e);color:#fff;font-family:inherit;font-size:13px;font-weight:600}.cart-drawer--figma .cart-drawer-figma__discount-message{min-height:16px;margin-top:6px;color:var(--figma-cart-text-secondary, #5d5449);font-size:12px;line-height:16px}.cart-drawer--figma .cart-drawer__footer{z-index:15;padding:14px 24px 16px;border-top:1px solid var(--figma-cart-border, #ddd7cd);box-shadow:0 -3px 12px #1a1a1a0a}.cart-drawer--figma .cart-drawer__note{margin:0 0 12px}.cart-drawer--figma .cart-drawer__note textarea{min-height:70px;padding:10px 12px;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:6px;background:#fff;color:var(--figma-cart-text, #1a1a1a);font-size:13px}.cart-drawer--figma .subtotal{margin:0;color:var(--figma-cart-text, #1a1a1a);font-family:inherit;font-size:15px;font-weight:500;line-height:22px}.cart-drawer--figma .subtotal .theme-money{font-size:18px;font-weight:600}.cart-drawer--figma .cart-policies{margin-top:8px;color:var(--figma-cart-text-secondary, #5d5449);font-size:13px;font-weight:400;line-height:16px}.cart-drawer--figma .checkout-buttons{margin-top:12px}.cart-drawer--figma .cart-drawer-figma__checkout{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:16px 24px;border:1px solid var(--figma-cart-primary, #1f453e);border-radius:4px;background:var(--figma-cart-primary, #1f453e);box-shadow:none;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:18px;text-align:left;text-transform:none}.cart-drawer--figma .cart-drawer-figma__checkout:hover,.cart-drawer--figma .cart-drawer-figma__checkout:focus{border-color:var(--figma-cart-primary, #1f453e);background:var(--figma-cart-primary, #1f453e);color:#fff;opacity:.94}.cart-drawer--figma .cart-drawer-figma__continue.cc-popup-close{position:static;display:block;width:auto;height:auto;min-width:0;margin:12px auto 14px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--figma-cart-accent, #b4685c);font-family:inherit;font-size:13px;font-weight:500;line-height:16px;text-decoration:underline;text-underline-offset:2px;text-transform:none}.cart-drawer--figma .cart-drawer-figma__trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--figma-cart-border, #ddd7cd)}.cart-drawer--figma .cart-drawer-figma__trust-item{display:flex;gap:5px;align-items:center;justify-content:center;min-width:0;color:var(--figma-cart-text-secondary, #5d5449);font-size:11px;font-weight:500;line-height:13px;text-align:center}.cart-drawer--figma .cart-drawer-figma__trust-item svg{flex:0 0 14px;width:14px;height:14px}.cart-drawer--figma .cart-drawer-figma__payments{margin-top:12px;text-align:center}.cart-drawer--figma .cart-drawer-figma__payments-label{margin-bottom:8px;color:var(--figma-cart-text-secondary, #5d5449);font-size:11px;font-weight:400;line-height:13px;letter-spacing:.02em;text-transform:uppercase}.cart-drawer--figma .cart-drawer-figma__payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.cart-drawer--figma .cart-drawer-figma__payment-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;overflow:hidden;border:1px solid var(--figma-cart-border, #ddd7cd);border-radius:4px;background:#fff}.cart-drawer--figma .cart-drawer-figma__payment-icon svg{width:42px;max-height:26px}.cart-drawer-modal--figma .cart-drawer__empty-content:not(.cart-drawer__empty-content--custom-colors){background:var(--figma-cart-bg, #f8f3e9)}@media(max-width:767.98px){.cart-drawer-modal--figma.cc-popup.cc-popup--right .cc-popup-modal{width:min(100vw,460px);max-width:100vw}.cart-drawer--figma{--gutter-content: 24px}.cart-drawer--figma .cart-drawer__header{min-height:64px;padding:16px 24px}.cart-drawer--figma .cart-drawer__title-text{font-size:22px}.cart-drawer--figma .cart-drawer__free-shipping{top:64px;padding:14px 24px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image{width:90px;padding-inline-end:12px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image>a{width:78px;height:96px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__title,.cart-drawer--figma .cart-item--figma-drawer .cart-item__price{font-size:14px;line-height:18px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__quantity{gap:9px}.cart-drawer--figma .cart-drawer__footer{padding:12px 24px 14px}.cart-drawer--figma .cart-drawer-figma__checkout{min-height:50px;padding:14px 24px}.cart-drawer--figma .cart-drawer-figma__trust-row{gap:5px}.cart-drawer--figma .cart-drawer-figma__trust-item{flex-direction:column;gap:3px;font-size:10px;line-height:12px}.cart-drawer--figma .cart-drawer-figma__payment-icon{width:42px;height:28px}}@media(max-width:374px){.cart-drawer--figma .cart-item--figma-drawer .cart-item__image{width:80px}.cart-drawer--figma .cart-item--figma-drawer .cart-item__image>a{width:68px;height:88px}.cart-drawer--figma .cart-item__figma-actions{gap:8px}.cart-drawer--figma .cart-item__figma-actions .cart-item__edit,.cart-drawer--figma .cart-item__figma-actions .cart-item__remove{font-size:12px}}@media(max-width:767.98px){.cart-drawer--figma .cart-drawer__content-item{padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cart-drawer-figma.css.map */
