.ds-drawer--redesign{--rd-text: #20160C;--rd-muted: #3A2B1C;--rd-border: #DBD2C6;--rd-divider: #EFE6D8;--rd-cream: #FFF8ED;--rd-image: #FFF3DE;--rd-green: #3E7F48;--rd-green-bg: #EEF4E6;--rd-track: #EEDFC2;--rd-orange: #FFB74A;--rd-disabled: #F5E9D9;--rd-gutter: 16px;color:var(--rd-text)}.ds-drawer--redesign p{margin:0}.ds-drawer--redesign .ds-cart-drawer{width:600px;max-width:calc(100vw - 48px);height:100%}.ds-drawer--redesign .ds-drawer__inner{width:600px;overflow-x:hidden;overflow-y:auto;border:0;background-color:#fff;overscroll-behavior:contain}@media screen and (max-width:750px){.ds-drawer--redesign .ds-cart-drawer,.ds-drawer--redesign .ds-drawer__inner{width:100%;max-width:100vw}}.ds-drawer--redesign cart-drawer-items{flex:0 0 auto;overflow:visible}.ds-drawer--redesign .ds-drawer__footer{display:contents}.ds-drawer--redesign .cart-drawer__footer{display:flex;flex-direction:column}.ds-drawer--redesign .ds-rd-legacy-progress{display:none!important}.ds-drawer--redesign .ds-drawer__header{position:sticky;top:0;z-index:5;min-height:72px;flex-shrink:0;padding:0 12px 0 20px;background-color:#fff;border-bottom:1px solid var(--rd-border)}.ds-drawer--redesign .ds-drawer__heading{gap:10px;font-size:22px!important;font-weight:700;line-height:28px;color:var(--rd-text)}.ds-drawer--redesign .ds-drawer__cart-quantity{min-width:28px;height:28px;margin-left:0;padding:0 8px;font-size:15px;font-weight:700;background-color:var(--rd-text)}.ds-drawer--redesign .ds-drawer__close{width:48px;height:48px;margin-right:0;color:var(--rd-text)}.ds-drawer--redesign .ds-drawer__close svg{width:20px;height:20px}.ds-drawer--redesign.is-empty .ds-empty-wrapper{display:flex;flex:1 0 auto}.ds-drawer--redesign .ds-rd-empty{display:flex;flex:1;flex-direction:column;height:auto;min-width:0;padding:0;overflow:visible;background:#fff}.ds-rd-empty__intro{padding:24px 24px 26px;background:var(--rd-cream)}.ds-rd-empty__kicker{margin-bottom:9px!important;color:#c87908;font-family:var(--ds-font-accent-stack, "Caveat", cursive);font-size:28px;font-weight:500;line-height:1.1}.ds-rd-empty__heading{max-width:450px;font-size:29px;font-weight:800;line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}.ds-rd-empty__text{max-width:445px;margin-top:11px!important;color:var(--rd-muted);font-size:13px;line-height:1.65}.ds-rd-empty__body{padding:24px}.ds-rd-empty__categories{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ds-rd-empty__categories li{min-width:0;margin:0}.ds-rd-empty__category{display:grid;grid-template-columns:94px minmax(0,1fr) 20px;gap:18px;align-items:center;min-height:94px;padding-right:14px;overflow:hidden;border:1px solid var(--rd-divider);border-radius:14px;color:var(--rd-text);background:#fff;text-decoration:none}.ds-rd-empty__category:hover{border-color:var(--rd-border);color:var(--rd-text);background:var(--rd-cream)}.ds-rd-empty__image{display:block;width:94px;height:94px;object-fit:cover;background:var(--rd-image)}.ds-rd-empty__category-copy{min-width:0}.ds-rd-empty__category-name{display:block;font-size:18px;font-weight:700;line-height:1.3}.ds-rd-empty__category-text{display:block;margin-top:4px;color:var(--rd-muted);font-size:12px;line-height:1.5}.ds-rd-empty__arrow{transform:rotate(-45deg)}.ds-rd-empty__arrow svg{display:block;width:20px;height:20px}.ds-rd-empty__footer{margin-top:0;padding:0 24px 24px}.ds-rd-empty__browse{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 18px;border-radius:999px;color:var(--rd-text);background:var(--rd-orange);font-size:15px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}.ds-rd-empty__browse:hover{color:var(--rd-text);background:#ffad31}.ds-rd-empty__browse svg{flex-shrink:0;width:18px;height:18px}.ds-rd-empty__assurance{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:19px!important;color:var(--rd-muted);font-size:11px;line-height:1.5;text-align:center}.ds-rd-empty__assurance svg{flex-shrink:0;width:15px;height:15px}.ds-rd-empty a:focus-visible{outline:2px solid var(--rd-text);outline-offset:3px}@media screen and (max-width:750px){.ds-rd-empty__intro{padding:22px 18px}.ds-rd-empty__heading{font-size:27px}.ds-rd-empty__body{padding:22px 18px}.ds-rd-empty__category{grid-template-columns:80px minmax(0,1fr) 18px;gap:12px;min-height:88px;padding-right:10px}.ds-rd-empty__image{width:80px;height:88px}.ds-rd-empty__category-name{font-size:16px}.ds-rd-empty__category-text{font-size:11px}.ds-rd-empty__arrow svg{width:18px;height:18px}.ds-rd-empty__footer{padding:0 18px 20px}}.ds-rd-progress-wrap:empty{display:none}.ds-rd-progress{margin:var(--rd-gutter) var(--rd-gutter) 8px;padding:14px;border-radius:12px;background-color:var(--rd-cream)}.ds-rd-progress--done{background-color:var(--rd-green-bg)}.ds-rd-progress__title{font-size:14px;font-weight:600;line-height:20px}.ds-rd-progress__text{margin-top:2px!important;font-size:12px;line-height:18px;color:var(--rd-muted)}.ds-rd-progress__bar{display:flex;align-items:center;margin-top:12px}.ds-rd-progress__start{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;background-color:var(--rd-text)}.ds-rd-progress--done .ds-rd-progress__start{background-color:var(--rd-green)}.ds-rd-progress__start svg{width:14px;height:14px}.ds-rd-progress__track{position:relative;flex:1 1 auto;height:6px;overflow:hidden;border-radius:999px 0 0 999px;background-color:var(--rd-track)}.ds-rd-progress__bar--start .ds-rd-progress__track{border-radius:0}.ds-rd-progress__fill{position:absolute;inset:0 auto 0 0;max-width:100%;border-radius:0 999px 999px 0;background-color:var(--rd-text);transition:width .4s ease}.ds-rd-progress--done .ds-rd-progress__fill{background-color:var(--rd-green)}.ds-rd-progress__end{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--rd-text);border-radius:50%;background-color:#fff}.ds-rd-progress--done .ds-rd-progress__end{color:#fff;border-color:var(--rd-green);background-color:var(--rd-green)}.ds-rd-progress__end svg{width:14px;height:14px}.ds-rd-progress__label{margin-top:6px!important;font-size:12px;font-weight:600;line-height:16px;text-align:right}.ds-rd-progress--done .ds-rd-progress__label{color:var(--rd-green)}.ds-drawer--redesign .ds-cart-items thead{display:none}.ds-drawer--redesign .ds-drawer__contents,.ds-drawer--redesign .ds-drawer__ds-cart-items-wrapper{display:block}.ds-drawer--redesign .ds-cart-items{background:transparent}.ds-drawer--redesign .ds-cart-item.ds-rd-item{display:block;margin:0 var(--rd-gutter);padding:14px 0;border-bottom:1px solid var(--rd-divider)}.ds-drawer--redesign .ds-rd-item__cell{display:block;padding:0!important}.ds-rd-item__row{display:flex;gap:14px;align-items:flex-start}.ds-rd-item__media{display:block;flex:0 0 86px;width:86px;height:86px;overflow:hidden;border-radius:10px;background-color:var(--rd-image)}.ds-rd-item__image{display:block;width:100%;height:100%;object-fit:cover}.ds-rd-item__info{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.ds-rd-item__info>[data-ajax-cart-errors]:empty{display:none}.ds-rd-item__head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.ds-rd-item__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-rd-item__name{font-size:15px;font-weight:600;line-height:20px;color:var(--rd-text);text-decoration:none}.ds-rd-item__sub{font-size:13px;line-height:18px;color:var(--rd-muted)}.ds-rd-item__prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:1px}.ds-rd-item__price{font-size:16px;font-weight:700;line-height:20px;white-space:nowrap}.ds-rd-item__price--gift{color:var(--rd-green)}.ds-rd-item__price-old{font-size:13px;line-height:18px;color:var(--rd-muted);white-space:nowrap}.ds-rd-item__gift-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:18px;color:#fff;background-color:var(--rd-green)}.ds-rd-item__gift-pill svg{width:14px;height:14px}.ds-rd-item__controls{display:flex;gap:8px;align-items:center}.ds-rd-item__controls .ds-quantity{width:104px;min-height:36px;height:36px;border:1.5px solid var(--rd-text);border-radius:999px;background-color:transparent}.ds-rd-item__controls .ds-quantity:before,.ds-rd-item__controls .ds-quantity:after{content:none}.ds-rd-item__controls .ds-quantity__button{width:32px;margin:0;color:var(--rd-text)}.ds-rd-item__controls .ds-quantity__input{min-width:0;padding:0;font-size:15px;font-weight:700;color:var(--rd-text)}.ds-rd-qty-icon{flex:0 0 16px;width:16px;height:16px}.ds-rd-item__controls cart-remove-button{display:inline-flex}.ds-drawer--redesign .ds-rd-item__remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:0;background:transparent;color:var(--rd-muted);cursor:pointer}.ds-drawer--redesign .ds-rd-item__remove:hover{color:var(--rd-text)}.ds-rd-item__remove svg{width:20px;height:20px}.ds-drawer--redesign .ds-cart-bundle{display:block;margin:14px var(--rd-gutter) 0}.ds-drawer--redesign .ds-cart-bundle__cell{display:block}.ds-drawer--redesign .ds-cart-bundle__card{margin-bottom:0;padding:14px 14px 4px;border:1px solid var(--rd-divider);border-radius:16px;background:var(--rd-cream);box-shadow:none}.ds-drawer--redesign .ds-cart-bundle__header{gap:14px;align-items:center;margin-bottom:0;padding-bottom:14px;border-bottom:1px solid var(--rd-divider)}.ds-drawer--redesign .ds-cart-bundle__image-wrapper{width:64px;border-radius:10px;background-color:var(--rd-image)}.ds-drawer--redesign .ds-cart-bundle__name{margin-bottom:2px;font-size:15px;font-weight:600;line-height:20px;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__price{font-size:16px;font-weight:700;line-height:20px;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__price--original{font-size:13px;font-weight:400;line-height:18px;color:var(--rd-muted)}.ds-drawer--redesign .ds-cart-bundle__price--sale,.ds-drawer--redesign .ds-cart-bundle__item-price--current.has-discount{color:var(--rd-green)}.ds-drawer--redesign .ds-cart-bundle__discount-badge{border-radius:999px;font-size:12px;font-weight:700;background-color:var(--rd-green)}.ds-drawer--redesign .ds-cart-bundle__delivery{font-size:13px;line-height:18px;color:var(--rd-muted)}.ds-drawer--redesign .ds-cart-bundle__remove{width:36px;height:36px;border-radius:50%;color:var(--rd-muted);background-color:#fff}.ds-drawer--redesign .ds-cart-bundle__remove:hover{color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__items{margin-top:0;padding-top:0;border-top:0}.ds-drawer--redesign .ds-cart-bundle__item{grid-template-columns:56px minmax(0,1fr) auto;column-gap:12px;row-gap:8px;padding:14px 0;font-size:15px;line-height:20px;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__item+.ds-cart-bundle__item{border-top:1px solid var(--rd-divider)}.ds-drawer--redesign .ds-cart-bundle__item-image{grid-row:1 / 3;align-self:start;width:56px;max-height:none;border-radius:10px;background-color:var(--rd-image)}.ds-drawer--redesign .ds-cart-bundle__item-info{align-self:start}.ds-drawer--redesign .ds-cart-bundle__item-title{display:-webkit-box;font-size:15px;font-weight:600;line-height:20px;color:var(--rd-text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ds-drawer--redesign .ds-cart-bundle__item-variant{font-size:13px;line-height:18px;color:var(--rd-muted)}.ds-drawer--redesign .ds-cart-bundle__item-price{flex-direction:column;align-items:flex-end;align-self:start;gap:1px}.ds-drawer--redesign .ds-cart-bundle__item-price--current{font-size:16px;font-weight:700;line-height:20px;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__item-price--original{font-size:13px;line-height:18px;color:var(--rd-muted)}.ds-drawer--redesign .ds-cart-bundle__item-qty-row{gap:8px}.ds-drawer--redesign .ds-cart-bundle__item-quantity{justify-content:space-between;width:104px;height:36px;padding:0 2px;border:1.5px solid var(--rd-text);border-radius:999px;background:transparent}.ds-drawer--redesign .ds-cart-bundle__item-qty-btn{width:32px;height:32px;border-radius:50%;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__item-qty-btn svg{width:16px;height:16px;stroke-width:2.6}.ds-drawer--redesign .ds-cart-bundle__item-qty-input{width:32px;height:32px;font-size:15px;font-weight:700;color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__item-remove{width:36px;height:36px;margin-left:0;padding:0;color:var(--rd-muted)}.ds-drawer--redesign .ds-cart-bundle__item-remove:hover{color:var(--rd-text)}.ds-drawer--redesign .ds-cart-bundle__item-remove svg{width:20px;height:20px}.ds-drawer--redesign .ds-cart-bundle__item--gift .ds-gift-pill-row{margin-top:8px}.ds-drawer--redesign .ds-cart-bundle__item--gift .ds-gift-pill{padding:4px 10px;border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:18px;color:#fff;background-color:var(--rd-green)}.ds-rd-upsell-wrap:empty{display:none}.ds-rd-upsell__card{margin:20px var(--rd-gutter) 8px;padding:16px;border-radius:16px;background-color:var(--rd-cream)}.ds-rd-upsell__title{font-size:20px;font-weight:700;line-height:26px}.ds-rd-upsell__text{margin-top:2px!important;font-size:14px;line-height:20px;color:var(--rd-muted)}.ds-rd-upsell__chips{display:flex;gap:8px;margin:14px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none}.ds-rd-upsell__chips::-webkit-scrollbar,.ds-rd-upsell__scroller::-webkit-scrollbar{display:none}.ds-rd-upsell__chip{flex:0 0 auto;height:36px;padding:0 14px;border:1.5px solid var(--rd-border);border-radius:999px;font:inherit;font-size:14px;font-weight:500;line-height:1;color:var(--rd-text);background-color:#fff;cursor:pointer;white-space:nowrap}.ds-rd-upsell__chip.is-active{border-width:0;font-weight:600;color:#fff;background-color:var(--rd-text)}.ds-rd-upsell__panel[hidden]{display:none}.ds-rd-upsell__scroller{display:flex;gap:10px;margin:14px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.ds-rd-upsell__item,.ds-rd-upsell__more{display:flex;flex:0 0 144px;flex-direction:column;width:144px;padding:8px;border-radius:14px;background-color:#fff;scroll-snap-align:start}.ds-rd-upsell__media{display:block;width:128px;height:104px;overflow:hidden;border-radius:8px;background-color:var(--rd-image)}.ds-rd-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.ds-rd-upsell__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;margin-top:8px}.ds-rd-upsell__name{font-size:14px;font-weight:600;line-height:18px;color:var(--rd-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-rd-upsell__badge{font-size:12px;font-weight:600;line-height:16px;color:var(--rd-green)}.ds-rd-upsell__foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ds-rd-upsell__price{font-size:15px;font-weight:700}.ds-rd-upsell__add{position:relative;display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;color:var(--rd-text);background-color:var(--rd-orange);cursor:pointer}.ds-rd-upsell__add svg{width:16px;height:16px}.ds-rd-upsell__add[disabled],.ds-rd-upsell__add.is-loading{opacity:.6;pointer-events:none}.ds-rd-upsell__add.is-loading{opacity:1;cursor:wait}.ds-rd-upsell__add.is-loading svg{visibility:hidden}.ds-rd-upsell__add.is-loading:after{position:absolute;width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;content:"";animation:ds-rd-upsell-spin .7s linear infinite}@keyframes ds-rd-upsell-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-rd-upsell__add.is-loading:after{animation:none}}.ds-rd-upsell__more{align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--rd-border);background-color:transparent;text-align:center;text-decoration:none;color:var(--rd-text)}.ds-rd-upsell__more-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid var(--rd-border)}.ds-rd-upsell__more-icon svg{width:18px;height:18px}.ds-rd-upsell__more-text{font-size:14px;font-weight:600;line-height:18px}.ds-drawer--redesign .ds-rd-discount{margin:0;padding:0;border:0}.ds-drawer--redesign .ds-rd-discount .ds-discount-content{padding:16px var(--rd-gutter) 0}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__codes{display:none}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__content.expanded{padding-top:0}.ds-rd-discount__label{margin-bottom:8px!important;font-size:14px;font-weight:600;line-height:20px}.ds-rd-discount:has(.ds-rd-discount__applied:not([hidden])) .ds-discount-expandable{display:none}.ds-rd-discount__applied[hidden],.ds-rd-discount__success[hidden]{display:none}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__form{gap:8px;padding:0}.ds-rd-discount__field{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0}.ds-rd-discount__field .ds-rd-discount__ticket{position:absolute;left:14px;width:20px;height:20px;color:var(--rd-muted);pointer-events:none}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__input{width:100%;height:52px;padding:0 14px 0 44px;border:1.5px solid var(--rd-border);border-radius:12px;font:inherit;font-size:15px;color:var(--rd-text);background-color:#fff}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__input::placeholder{color:#766957;opacity:1}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__input:focus-visible{border-color:var(--rd-text)}.ds-drawer--redesign .ds-rd-discount .ds-cart-discount__button{flex:0 0 auto;width:auto;min-width:100px;height:52px;padding:0 18px;border-radius:12px!important;font:inherit;font-size:15px;font-weight:600;color:#fff!important;background-color:var(--rd-text)!important}.ds-rd-discount__applied{display:flex;gap:10px;align-items:center;height:52px;padding:0 14px;border:1.5px solid var(--rd-green);border-radius:12px;background-color:var(--rd-green-bg)}.ds-rd-discount__applied .ds-rd-discount__ticket{flex:0 0 20px;width:20px;height:20px;color:var(--rd-green)}.ds-rd-discount__code{flex:1 1 auto;min-width:0;overflow:hidden;font-size:15px;font-weight:600;line-height:20px;letter-spacing:.04em;color:var(--rd-text);white-space:nowrap;text-overflow:ellipsis}.ds-rd-discount__percent{font-size:14px;line-height:20px;font-weight:600;color:var(--rd-green)}.ds-rd-discount__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;color:var(--rd-text);background-color:#fff;cursor:pointer}.ds-rd-discount__remove svg{width:14px;height:14px}.ds-rd-discount__success{display:flex;gap:6px;align-items:center;margin-top:6px!important;font-size:13px;line-height:18px;color:var(--rd-green)}.ds-rd-discount__success svg{flex:0 0 14px;width:14px;height:14px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount{margin-bottom:10px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount .ds-discount-content{padding:0}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount__label{display:none}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount .ds-cart-discount__input,.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount .ds-cart-discount__button,.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount__applied{height:40px;min-height:40px;border-radius:10px!important;font-size:14px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount .ds-cart-discount__input{padding-left:38px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount__field .ds-rd-discount__ticket{left:12px;width:18px;height:18px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount .ds-cart-discount__button{min-width:88px;padding:0 14px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount__remove{flex-basis:28px;width:28px;height:28px;min-height:28px}.ds-drawer--redesign .ds-rd-sticky .ds-rd-discount__success{margin-top:4px!important;font-size:12px;line-height:16px}.ds-drawer--redesign .ds-footer-content{padding:0 var(--rd-gutter) 24px}.ds-drawer--redesign .ds-cart__ctas .ds-rd-totals{gap:2px;margin-bottom:12px}.ds-drawer--redesign .ds-cart__ctas .ds-rd-totals__row{font-size:14px;line-height:20px}.ds-drawer--redesign .ds-cart__ctas .ds-rd-totals__sum{margin-top:4px;padding-top:6px}.ds-drawer--redesign .ds-cart__ctas .ds-rd-totals__sum-label{font-size:17px;line-height:24px}.ds-drawer--redesign .ds-cart__ctas .ds-rd-totals__sum-value{font-size:20px;line-height:24px}.ds-rd-totals{display:flex;flex-direction:column;gap:10px}.ds-rd-totals__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;line-height:22px;color:var(--rd-muted)}.ds-rd-totals__value{font-weight:600;color:var(--rd-text);white-space:nowrap}.ds-rd-totals__row[hidden]{display:none}.ds-rd-totals__row--green,.ds-rd-totals__row--green .ds-rd-totals__value,.ds-rd-totals__row--free .ds-rd-totals__value{color:var(--rd-green)}.ds-rd-totals__sum{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--rd-border)}.ds-rd-totals__sum-label{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:6px;font-size:18px;font-weight:700;line-height:24px}.ds-rd-totals__sum-label small{font-size:13px;font-weight:400;line-height:18px;color:var(--rd-muted)}.ds-rd-totals__sum-value{font-size:22px;font-weight:700;line-height:28px;white-space:nowrap}.ds-drawer--redesign .ds-rd-sticky{position:sticky;bottom:0;z-index:5;margin-top:auto;padding:14px var(--rd-gutter) 24px;border-top:1px solid var(--rd-border);background-color:#fff;box-shadow:0 -6px 20px #20160c14}.ds-drawer--redesign .ds-rd-sticky .ds-cart__ctas{padding:0}.ds-drawer--redesign .ds-rd-sticky:not(:has(.ds-rd-totals)) .ds-rd-discount{display:none}.ds-rd-cta__button{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;height:58px;padding:0 24px;border:0;border-radius:999px;font:inherit;font-size:17px;line-height:22px;font-weight:700;color:var(--rd-text);background-color:var(--rd-orange);cursor:pointer;transition:opacity .2s ease}.ds-rd-cta__button:hover{opacity:.92}.ds-rd-cta__button:disabled{color:var(--rd-muted);background-color:var(--rd-disabled);cursor:not-allowed;opacity:1}.ds-rd-cta__icon{width:22px;height:22px}.ds-rd-cta__trust{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:10px!important;font-size:13px;line-height:18px;color:var(--rd-muted);text-align:center}.ds-rd-cta__trust svg{flex:0 0 16px;width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ds-cart-redesign.css.map */
