.wt-cart__drawer{--odi-green: #496D44;--odi-forest: #2f573c;--odi-cream: #fbf8f2;--odi-sand: #efe3ce;--odi-line: #ece4d6;--odi-muted: #6f6862;background:var(--odi-cream)}.wt-cart__drawer .wt-cart__drawer__header{min-height:64px;box-sizing:border-box;padding:10px 12px 10px 24px;border-bottom:1px solid var(--odi-line);background:var(--odi-cream)}.wt-cart__drawer .wt-drawer__title__text{font-family:var(--font-headline);font-size:22px;line-height:1.2}.wt-cart__drawer .wt-cart__drawer__close--button{width:44px;height:44px;flex:none;justify-content:center;border-radius:999px;background:var(--odi-sand)}.wt-cart__drawer .wt-cart__drawer__close--button svg{width:20px;height:20px}.odi-cart__ship{flex:none;padding:12px 24px 14px;background:var(--odi-cream)}.odi-cart__ship .wt-free-shipping-bar{margin:0}.odi-cart__ship .wt-free-shipping-bar__text{margin:0 0 8px;font-size:15px}.odi-cart__ship .wt-progress-bar{height:6px;border-radius:999px;background:#e8dfd0}.odi-cart__ship .wt-progress-bar__fill{border-radius:999px;background:var(--odi-green)}.wt-cart__drawer .wt-cart__drawer__body{padding:0 24px 16px}.wt-cart:not(.wt-cart--empty) .wt-cart__drawer__items,.wt-cart:not(.wt-cart--empty) .wt-cart__drawer__content{height:auto}.wt-cart__drawer .wt-cart__item{padding:14px 0;border-bottom:1px solid var(--odi-line)}.wt-cart__drawer .wt-cart__item__thumb{width:72px;min-width:72px;flex:none}.wt-cart__drawer .wt-cart__item__thumb img,.wt-cart__drawer .wt-cart__item__thumb svg{width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:14px;background:#fff}.wt-cart__drawer .wt-cart__item__body{padding-left:14px}.wt-cart__drawer .wt-cart__item__name{font-weight:600;line-height:1.25}.wt-cart__drawer .wt-cart__item__body .options{margin:4px 0 6px}.wt-cart__drawer .wt-cart__item__amount{margin-bottom:0}.odi-recs{display:block;margin-top:4px;padding-top:12px}.odi-recs[hidden]{display:none}.odi-recs__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.odi-recs__heading{margin:0;font-family:var(--font-base);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--odi-green)}.odi-recs__heading{margin-right:auto}.odi-recs__nav{display:none;width:32px;height:32px;margin-left:6px;padding:0;border:1px solid var(--odi-line);border-radius:999px;background:#fff;color:inherit;align-items:center;justify-content:center;cursor:pointer}.odi-recs__nav:hover:not([disabled]){border-color:var(--odi-green);color:var(--odi-green)}.odi-recs__nav[disabled]{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.odi-recs--scrollable:not(.odi-recs--collapsed) .odi-recs__nav{display:flex}}.odi-recs__track{scroll-behavior:smooth}.odi-recs__toggle{margin-left:6px;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.odi-recs__toggle svg{transition:transform .2s ease}.odi-recs--collapsed .odi-recs__toggle svg{transform:rotate(180deg)}.odi-recs--collapsed .odi-recs__track{display:none}.odi-recs__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 4px;scroll-padding-inline:24px;scrollbar-width:none}.odi-recs__track::-webkit-scrollbar{display:none}.odi-rec{flex:0 0 calc(100% - 80px);box-sizing:border-box;scroll-snap-align:start;display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid var(--odi-line);border-radius:16px}.odi-rec__link{flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.odi-rec__img{width:56px;height:56px;flex:none;overflow:hidden;border-radius:10px;background:var(--odi-cream)}.odi-rec__img img{display:block;width:100%;height:100%;object-fit:cover}.odi-rec__text{min-width:0;display:flex;flex-direction:column;gap:2px}.odi-rec__title{font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.odi-rec__price{font-size:14px;color:var(--odi-muted)}.odi-rec__add{width:40px;height:40px;flex:none;padding:0;border:0;border-radius:999px;background:var(--odi-green);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.odi-rec__add:hover{background:var(--odi-forest)}.odi-rec__add[disabled]{opacity:.4;cursor:not-allowed}.odi-rec__add.is-loading{opacity:.6;cursor:wait}.odi-rec__add .odi-rec__tick,.odi-rec__add.is-added .odi-rec__plus{display:none}.odi-rec__add.is-added .odi-rec__tick{display:block}.wt-cart__drawer .wt-cart__drawer__footer{padding:14px 24px 12px;border-top:0;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -8px 24px #2a232014}.wt-cart__drawer .wt-cart__subtitle:not(:has(*)){display:none}.wt-cart__drawer .wt-cart__subtotal{margin-top:0;padding-top:2px}.wt-cart__drawer .btn-checkout{width:100%;min-height:54px}.wt-cart__drawer .wt-featured-collection__button-container{margin:0;padding:0}.wt-cart__drawer .odi-cart__continue{display:block;width:100%;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:inherit;font-family:var(--font-base);font-size:16px;font-weight:600;text-decoration:underline;text-transform:none;letter-spacing:normal;text-underline-offset:4px;cursor:pointer}@media(max-width:399px){.wt-cart__drawer .wt-cart__drawer__header{padding-left:16px}.odi-cart__ship,.wt-cart__drawer .wt-cart__drawer__body{padding-left:16px;padding-right:16px}.odi-recs__track{margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px}.wt-cart__drawer .wt-cart__drawer__footer{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/odi-cart.css.map */
