.cart-drawer-v2{--jo-ink: #121110;--jo-paper: #fafaf7;--jo-line: #e5e2da;--jo-muted: #8b887f;--jo-gold: #c9a84c;--jo-white: #fff;--jo-cart-pad: 24px;--jo-t-eyebrow: 10px;--jo-t-small: 11px;--jo-t-body: 12.5px;--jo-t-lead: 14px;--jo-radius: 0;font-family:var(--font-body-family),Helvetica,Arial,sans-serif}.cart-drawer-v2 .drawer__inner{width:46rem;max-width:calc(100vw - 3rem);padding:0;border:0;border-radius:var(--jo-radius);background-color:var(--jo-paper);background:var(--jo-paper);color:var(--jo-ink);box-shadow:-24px 0 60px #00000059;font-family:inherit}.cart-drawer-v2 .drawer__inner,.cart-drawer-v2 .drawer__header,.cart-drawer-v2 .drawer__footer,.cart-drawer-v2 .drawer__inner-empty,.cart-drawer-v2 thead{background:var(--jo-paper)!important;background-color:var(--jo-paper)!important}@media screen and (max-width:749px){.cart-drawer-v2 .drawer__inner{width:100vw;max-width:100vw;height:100%;height:100dvh}}.cart-drawer-v2 cart-drawer-items{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.cart-drawer-v2 .cart-drawer__form,.cart-drawer-v2 .drawer__contents,.cart-drawer-v2 .drawer__cart-items-wrapper,.cart-drawer-v2 .cart-items,.cart-drawer-v2 .cart-items tbody,.cart-drawer-v2 .cart-items tr{width:100%!important;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cart-drawer-v2 .drawer__contents{padding:0!important}.cart-drawer-v2 .drawer__gwp,.cart-drawer-v2 .cart-drawer .cart-item{padding-left:var(--jo-cart-pad);padding-right:var(--jo-cart-pad)}.cart-drawer-v2 .drawer__footer{position:sticky;bottom:0;flex-shrink:0;margin-top:auto;padding:18px var(--jo-cart-pad) 22px;border-top:1px solid var(--jo-line);background:var(--jo-paper);z-index:2}.cart-drawer-v2 .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:22px var(--jo-cart-pad) 18px!important;border-bottom:1px solid var(--jo-line);position:relative}.cart-drawer-v2 .drawer__heading{margin:0;font-size:var(--jo-t-body);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jo-ink);line-height:1.2}.cart-drawer-v2 .drawer__heading span{color:var(--jo-muted);font-weight:400;margin-left:8px;letter-spacing:.14em}.cart-drawer-v2 .drawer__close{position:static;min-width:0;min-height:0;padding:6px;margin:-6px;line-height:0;box-shadow:none}.cart-drawer-v2 .drawer__close svg{width:14px;height:14px}.cart-drawer-v2 .drawer__gwp{padding:18px var(--jo-cart-pad) 14px;border-bottom:1px solid var(--jo-line)}@media screen and (max-width:749px){.cart-drawer-v2 .drawer__gwp{padding:8px var(--jo-cart-pad) 6px}.cart-drawer-v2 .gwp-bar__heading,.cart-drawer-v2 #gwp-progress-text{font-size:11.5px;line-height:1.25}.cart-drawer-v2 .gwp-bar__track{margin:16px 0 18px}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment{width:28px;height:28px}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-icon{width:28px;height:28px;box-shadow:0 0 0 2px var(--jo-paper)}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels{margin-top:0;height:34px}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li{top:2px;font-size:8px;letter-spacing:.06em}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__label-meta{font-size:8px}.cart-drawer-v2 .cart-drawer .cart-item{padding-top:16px;padding-bottom:16px}.cart-drawer-v2 .cart-item__media{width:84px;flex-basis:84px}}.cart-drawer-v2 .gwp-bar__heading,.cart-drawer-v2 #gwp-progress-text{font-family:inherit;font-size:13px;font-weight:400;font-style:normal;color:var(--jo-ink);letter-spacing:.01em;text-align:center;text-transform:none;margin:0;line-height:1.4}.cart-drawer-v2 #gwp-progress-text strong{font-family:inherit;font-weight:600}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__content{display:none}.cart-drawer-v2 .gwp-bar__track{position:relative;height:3px;background:#d8d4c8;margin:28px 0 24px;border-radius:2px}.cart-drawer-v2 .gwp-bar__track-fill{display:block!important;position:absolute;left:0;top:0;bottom:0;height:100%;width:0;background:var(--jo-gold);border-radius:2px;transition:width .5s ease;z-index:0;pointer-events:none;overflow:hidden;font-size:0;line-height:0;color:transparent}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment{position:absolute;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;overflow:visible;background:transparent;border:0;box-shadow:none;flex:none;padding:0;margin:0;display:block;z-index:1}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment .gwp-bar__fill,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__divider,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__threshold{display:none!important}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-icon{width:36px;height:36px;margin:0;border-radius:50%;overflow:hidden;background:var(--jo-white);border:1.5px solid #c8c4b8;box-shadow:0 0 0 3px var(--jo-paper);position:relative;top:auto;left:auto;z-index:1}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-icon img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.is-next .gwp-icon{border-color:var(--jo-gold);border-width:2px;box-shadow:0 0 0 3px var(--jo-paper)}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.is-next .gwp-icon img{filter:none;opacity:1}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.hit .gwp-icon,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.unlocked .gwp-icon{border-color:var(--jo-gold);border-width:2px;box-shadow:0 0 0 2px var(--jo-gold),0 0 0 4px var(--jo-paper)}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.hit .gwp-icon img,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.unlocked .gwp-icon img{filter:none;opacity:1}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__segment.unlocked:before{display:none}.cart-drawer-v2 .gwp-bar[data-tier-count="2"] .gwp-bar__segment:nth-child(2),.cart-drawer-v2 .gwp-bar[data-tier-count="2"] .gwp-bar__labels li:nth-child(1){left:25%}.cart-drawer-v2 .gwp-bar[data-tier-count="2"] .gwp-bar__segment:nth-child(3),.cart-drawer-v2 .gwp-bar[data-tier-count="2"] .gwp-bar__labels li:nth-child(2){left:75%}.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__segment:nth-child(2),.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__labels li:nth-child(1){left:16.67%}.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__segment:nth-child(3),.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__labels li:nth-child(2){left:50%}.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__segment:nth-child(4),.cart-drawer-v2 .gwp-bar[data-tier-count="3"] .gwp-bar__labels li:nth-child(3){left:83.33%}.cart-drawer-v2 .gwp-bar[data-tier-count="1"] .gwp-bar__segment:nth-child(2),.cart-drawer-v2 .gwp-bar[data-tier-count="1"] .gwp-bar__labels li:nth-child(1){left:50%}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels{position:relative;height:36px;margin:0;padding:0;display:block;list-style:none}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li{position:absolute;top:0;transform:translate(-50%);flex:none;width:max-content;max-width:none;text-align:center;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--jo-muted);white-space:nowrap;line-height:1.25;list-style:none;padding:0 4px;box-sizing:border-box}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__label-name{display:block;white-space:nowrap;color:#5f5e5a}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__label-meta{display:block;margin-top:1px;font-size:9.5px;font-weight:500;letter-spacing:.04em;color:#b4b2a9}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.is-next .gwp-bar__label-name{color:#5f5e5a}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.hit .gwp-bar__label-name,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.unlocked .gwp-bar__label-name,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.active .gwp-bar__label-name{color:#5f5e5a}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.hit .gwp-bar__label-meta,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.unlocked .gwp-bar__label-meta,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.active .gwp-bar__label-meta{color:var(--jo-gold);font-weight:600;letter-spacing:.06em}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.hit,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.unlocked,.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.active{color:var(--jo-gold)}.cart-drawer-v2 .gwp-bar--collection-count{padding-bottom:4px}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__heading,.cart-drawer-v2 .gwp-bar--collection-count #gwp-progress-text{position:relative;z-index:2;margin:0 0 8px!important;padding:0 8px;line-height:1.35}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__content{display:block!important;margin:22px 0 26px!important;height:3px!important;border-radius:2px;background:#d8d4c8!important;align-items:center;overflow:visible;position:relative}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:100%;height:100%;padding:0;margin:0;background:transparent;border-radius:0;overflow:visible}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment:first-child,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment:last-child{border-radius:0}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment:first-child:before,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment:last-child:before,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment.unlocked:before{content:none!important;display:none!important;background:none!important}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__fill{background-color:var(--jo-gold);border-radius:2px;height:100%;z-index:0}.cart-drawer-v2 .gwp-bar--collection-count .gwp-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:36px!important;height:36px!important;margin:0!important;border:1.5px solid #c8c4b8;border-radius:50%;box-shadow:0 0 0 3px var(--jo-paper);background:var(--jo-white);z-index:2;overflow:hidden;display:flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important}.cart-drawer-v2 .gwp-bar--collection-count .gwp-icon img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment.unlocked .gwp-icon,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__segment.hit .gwp-icon{border-color:var(--jo-gold);border-width:2px;box-shadow:0 0 0 2px var(--jo-gold),0 0 0 4px var(--jo-paper)}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__labels{display:block;margin:0;padding:0;text-align:center;height:auto;position:relative}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__labels li{position:static!important;transform:none!important;width:auto;max-width:100%;margin:0 auto;padding:0 12px;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase;color:#5f5e5a!important;font-weight:500;white-space:normal;line-height:1.3}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__labels li.active,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__labels li.unlocked,.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__labels li.hit{color:var(--jo-gold)!important}.cart-drawer-v2 .gwp-bar--collection-count .gwp-bar__label-name{display:block;white-space:normal;color:inherit}.cart-drawer-v2 .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__track{display:block}.cart-drawer-v2 .cart-drawer .cart-item{display:flex;gap:18px;width:100%;max-width:100%;box-sizing:border-box;padding:22px var(--jo-cart-pad);margin:0;border-bottom:1px solid var(--jo-line);grid-template:none}.cart-drawer-v2 .cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer-v2 .cart-drawer .cart-items td{padding:0;border:0;vertical-align:top}.cart-drawer-v2 .cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer-v2 .cart-item__media{width:100px;flex:0 0 100px;grid-row:auto}.cart-drawer-v2 .cart-item__image,.cart-drawer-v2 .cart-item__media{width:100px;height:100px;max-width:100px;background:var(--jo-white);object-fit:cover}.cart-drawer-v2 .cart-item__media{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.cart-drawer-v2 .cart-item__details{flex:1;min-width:0;display:flex;flex-direction:column;width:auto;position:relative}.cart-drawer-v2 .cart-item__title-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cart-drawer-v2 .cart-item__name,.cart-drawer-v2 .cart-item__name.h4{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jo-ink);text-decoration:none;margin:0;line-height:1.3}.cart-drawer-v2 .cart-item__name:hover{color:var(--jo-ink);text-decoration:none}.cart-drawer-v2 .cart-item__title-row .cart-item__unit-price,.cart-drawer-v2 .cart-item__title-row .cart-item__unit-price .product-option,.cart-drawer-v2 .cart-item__title-row .cart-item__final-price,.cart-drawer-v2 .cart-item__title-row .cart-item__old-price{margin-top:0;font-size:15px;font-weight:500;white-space:nowrap;letter-spacing:0;color:var(--jo-ink)}.cart-drawer-v2 .cart-item__title-row .cart-item__old-price{color:var(--jo-muted);font-weight:400;text-decoration:line-through}.cart-drawer-v2 .cart-item__title-row .cart-item__discounted-prices{display:flex;gap:6px;align-items:baseline}.cart-drawer-v2 .cart-drawer .cart-item.free_gift_item{gap:14px;padding:14px var(--jo-cart-pad);background:transparent}.cart-drawer-v2 .cart-item.free_gift_item .cart-item__media,.cart-drawer-v2 .cart-item.free_gift_item .cart-item__image{width:64px!important;height:64px!important;max-width:64px!important;flex:0 0 64px}.cart-drawer-v2 .cart-item.free_gift_item .cart-item__name{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--jo-muted)}.cart-drawer-v2 .cart-item.free_gift_item .cart-item__title-row{align-items:center;gap:10px}.cart-drawer-v2 .cart-item.free_gift_item .cart-item__actions-row{display:none}.cart-drawer-v2 .cart-item__free-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;padding:.35rem .65rem;border:1px solid var(--jo-gold);background:#a8853f1a;color:var(--jo-gold);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1}.cart-drawer-v2 .cart-item__variant,.cart-drawer-v2 .cart-item__details>.product-option,.cart-drawer-v2 .cart-item__details dl{font-size:12px;color:var(--jo-muted);margin-top:5px}.cart-drawer-v2 .cart-item__details dl{margin:5px 0 0}.cart-drawer-v2 .cart-item__details .product-option dt,.cart-drawer-v2 .cart-item__details .product-option dd{display:inline;margin:0;color:var(--jo-muted);font-size:12px}.cart-drawer-v2 .cart-item__actions-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;gap:12px}.cart-drawer-v2 .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.cart-drawer-v2 quantity-input.quantity,.cart-drawer-v2 .quantity.cart-quantity{display:inline-flex;align-items:center;width:auto;min-height:0;height:auto;border:1px solid var(--jo-line);border-radius:0;background:var(--jo-white);color:var(--jo-ink)}.cart-drawer-v2 .quantity:before,.cart-drawer-v2 .quantity:after{display:none;content:none;box-shadow:none;border-radius:0}.cart-drawer-v2 .quantity__button{width:30px;height:30px;min-height:30px;padding:0;border-radius:0;color:var(--jo-ink);background:none}.cart-drawer-v2 .quantity__button:hover{color:var(--jo-gold)}.cart-drawer-v2 .quantity__button svg{width:10px;height:10px}.cart-drawer-v2 .quantity__input{width:28px;min-height:30px;padding:0;text-align:center;font-size:12px;font-weight:500;color:var(--jo-ink);-webkit-text-fill-color:var(--jo-ink);background:transparent;opacity:1}.cart-drawer-v2 cart-remove-button{margin:0}.cart-drawer-v2 cart-remove-button .button,.cart-drawer-v2 cart-remove-button .cart-item__remove-link{min-width:0;min-height:0;padding:0;margin:0;border:0;background:none;box-shadow:none;font-size:var(--jo-t-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--jo-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--jo-line);line-height:1;cursor:pointer}.cart-drawer-v2 cart-remove-button .button:hover,.cart-drawer-v2 cart-remove-button .cart-item__remove-link:hover{color:var(--jo-ink);background:none}.cart-drawer-v2 .cart-item__totals{display:none}.cart-drawer-v2 .cart-item .loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:0;display:flex;align-items:center;justify-content:center;background:#fafaf7b3;z-index:2}.cart-drawer-v2 .cart-item .loading-overlay.hidden{display:none}.cart-drawer-v2 .discounts__discount{font-size:var(--jo-t-small);color:var(--jo-muted)}.cart-drawer-v2 .bogo-cart-prompt-mount:has([data-bogo-cart-prompt][hidden]){display:none}.cart-drawer-v2 .bogo-cart-prompt[hidden]{display:none!important}.cart-drawer-v2 .bogo-cart-prompt{display:flex;flex-direction:column;gap:14px;margin:0;padding:18px var(--jo-cart-pad) 20px;border-bottom:1px solid var(--jo-line);background:var(--jo-paper)}.cart-drawer-v2 .bogo-cart-prompt__title{margin:0 0 6px;font-size:13.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jo-ink);line-height:1.3}.cart-drawer-v2 .bogo-cart-prompt__body{margin:0;font-size:12px;line-height:1.45;color:var(--jo-muted)}.cart-drawer-v2 .bogo-cart-prompt__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:0 16px;border:1px solid var(--jo-ink);background:var(--jo-ink);color:#fff;font-size:var(--jo-t-small);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,border-color .18s ease}.cart-drawer-v2 .bogo-cart-prompt__cta:hover{background:var(--jo-gold);border-color:var(--jo-gold);color:#fff}.cart-drawer-v2 .bogo-cart-prompt__cta:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}.cart-drawer-v2 .cart-drawer-upsells-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px var(--jo-cart-pad) 0;margin:0 0 14px}.cart-drawer-v2 .cart-drawer-upsells-title{padding:0;margin:0;font-size:var(--jo-t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--jo-muted);font-weight:500}.cart-drawer-v2 .cart-drawer-upsells-nav{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.cart-drawer-v2 .cart-drawer-upsells-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:1px solid var(--jo-line);background:var(--jo-white);color:var(--jo-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.cart-drawer-v2 .cart-drawer-upsells-nav__btn:hover:not(:disabled){border-color:var(--jo-ink);color:var(--jo-ink)}.cart-drawer-v2 .cart-drawer-upsells-nav__btn:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}.cart-drawer-v2 .cart-drawer-upsells-nav__btn:disabled{opacity:.35;cursor:default}.cart-drawer-v2 .cart-drawer-upsells{display:block;overflow:visible;position:relative;padding:0 0 8px;gap:0}.cart-drawer-v2 .cart-drawer-upsells-list,.cart-drawer-v2 .cart-drawer-upsells .cart-drawer-upsells-list.slider{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 var(--jo-cart-pad) 16px;margin:0;scroll-snap-type:x mandatory;scroll-padding-inline:var(--jo-cart-pad);scrollbar-width:none;cursor:default;grid-template-columns:none;width:100%;scroll-behavior:smooth}.cart-drawer-v2 .cart-drawer-upsells-list::-webkit-scrollbar{display:none}.cart-drawer-v2 .cart-drawer-upsell{flex:0 0 146px;width:146px;scroll-snap-align:start;display:block;padding:0;border-radius:0;background:transparent;color:var(--jo-ink);font-size:var(--jo-t-small);line-height:1.45}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper{position:relative;width:146px;height:146px;background:var(--jo-white);border-radius:0;overflow:hidden;flex-shrink:0;display:block}.cart-drawer-v2 .cart-drawer-upsell-image{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.cart-drawer-v2 .cart-drawer-upsell-details{display:block;gap:0}.cart-drawer-v2 .cart-drawer-upsell-title{display:block;font-size:var(--jo-t-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-top:9px;white-space:normal;overflow:visible;text-overflow:unset;color:var(--jo-ink);text-decoration:none;line-height:1.35}.cart-drawer-v2 .cart-drawer-upsell-description{font-size:var(--jo-t-small);color:var(--jo-muted);margin-top:4px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:0}.cart-drawer-v2 .cart-drawer-upsell-price{font-size:var(--jo-t-small);color:var(--jo-ink);margin-top:5px}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell-open,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-add-to-cart{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:#fafaf7f0;border:1px solid var(--jo-line);color:var(--jo-ink);font-size:15px;font-weight:400;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:border-color .15s ease,color .15s ease;z-index:2}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell-open:after,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-add-to-cart:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell-open:hover,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-add-to-cart:hover{border-color:var(--jo-gold);color:var(--jo-gold);background:#fafaf7f0}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell-open:focus-visible,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-add-to-cart:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-upsell-swatch,.cart-drawer-v2 .cart-drawer-upsell-add-to-cart-text,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .loading-overlay__spinner{display:none!important}.cart-drawer-v2 .cart-drawer-upsell-add-to-cart.loading .loading-overlay__spinner{display:flex!important;align-items:center;justify-content:center}.cart-drawer-v2 .cart-drawer-upsell-add-to-cart.loading .loading-overlay__spinner svg{width:14px;height:14px}.cart-drawer-v2 .cart-drawer-upsell-add-to-cart.loading:before{display:none}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell-open:before,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-add-to-cart:before{content:"+";font-size:15px;line-height:1}.cart-drawer-v2 .cart-drawer-upsell-actions{display:contents}.cart-drawer-v2 .cart-drawer-upsell-details>.cart-drawer-upsell-actions,.cart-drawer-v2 .upsell_form_wrapper:not(.upsell_form_wrapper--on-image),.cart-drawer-v2 .cart-drawer-upsell-details>product-form.cart-drawer-upsell-form,.cart-drawer-v2 .cart-drawer-upsell-form--hidden{display:none!important}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .upsell_form_wrapper,.cart-drawer-v2 .cart-drawer-upsell-image-wrapper product-form{display:contents}.cart-drawer-v2 .cart-drawer-upsell-image-wrapper .cart-drawer-upsell-form .form{display:contents}.cart-drawer-v2 .cart-drawer__footer{padding:0}.cart-drawer-v2 .totals__row--final:first-child{margin-top:0;padding-top:0;border-top:0}.cart-drawer-v2 .totals--cart-drawer .totals__row{display:flex;justify-content:space-between;align-items:baseline}.cart-drawer-v2 .totals__label{font-size:var(--jo-t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--jo-muted);font-weight:500}.cart-drawer-v2 .totals__value--final,.cart-drawer-v2 .totals__label--final+.totals__value,.cart-drawer-v2 .totals__row--final .totals__value{font-size:var(--jo-t-lead);font-weight:600;letter-spacing:.02em;color:var(--jo-ink)}.cart-drawer-v2 .tax-note{font-size:var(--jo-t-eyebrow);color:var(--jo-muted);margin-top:5px;letter-spacing:.02em}.cart-drawer-v2 .cart__ctas{margin-top:16px}.cart-drawer-v2 #CartDrawer-Checkout,.cart-drawer-v2 .cart__checkout-button.cart-drawer-v2__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;padding:0 16px;background:var(--jo-ink);color:#fff;border:1px solid var(--jo-ink);border-radius:0;cursor:pointer;font-size:var(--jo-t-small);font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease}.cart-drawer-v2 #CartDrawer-Checkout:hover:not([disabled]),.cart-drawer-v2 .cart__checkout-button.cart-drawer-v2__checkout:hover:not([disabled]){background:var(--jo-gold);border-color:var(--jo-gold);color:#fff}.cart-drawer-v2 #CartDrawer-Checkout:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}.cart-drawer-v2 #CartDrawer-Checkout .cart-drawer-v2__lock{width:15px;height:17px;margin-right:11px;flex:none}.cart-drawer-v2.is-empty .drawer__inner,.cart-drawer-v2 .drawer__inner-empty{background:var(--jo-paper)}.cart-drawer-v2.is-empty .drawer__inner{display:flex;flex-direction:column;align-items:stretch}.cart-drawer-v2.is-empty .drawer__header{display:flex}.cart-drawer-v2:not(.is-empty) .cart-drawer-v2__empty{display:none}.cart-drawer-v2 .cart-drawer-v2__empty{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;padding:0;overflow-y:auto}.cart-drawer-v2 cart-drawer-items.is-empty{flex:0 0 auto}.cart-drawer-v2 .cart-drawer-v2__empty:before,.cart-drawer-v2 .cart-drawer-v2__empty:after{content:"";flex:1 1 0}.cart-drawer-v2 .cart-drawer-v2__empty:before{order:1}.cart-drawer-v2 .cart-drawer-v2__empty:after{order:3;flex-grow:2}.cart-drawer-v2 .cart-drawer__empty-content{order:2;padding:24px var(--jo-cart-pad);text-align:center}.cart-drawer-v2 .cart__empty-text{margin:0;font-family:Inter,var(--font-body-family),Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:2.4px;line-height:1.3;text-transform:uppercase;color:var(--jo-ink)}.cart-drawer-v2 .cart-drawer-v2__empty-subline{margin:8px 0 20px;font-size:13px;line-height:1.4;color:#5f5e5a}.cart-drawer-v2 .drawer_links{display:flex;flex-direction:column;gap:8px}.cart-drawer-v2 .drawer_link{display:flex;align-items:center;gap:16px;height:72px;padding:0 16px 0 0;border-radius:0;background:var(--jo-white);border:1px solid var(--jo-line);color:var(--jo-ink);text-align:left;text-decoration:none;box-sizing:border-box;width:100%;overflow:visible;transition:border-color .18s ease}@media(hover:hover){.cart-drawer-v2 .drawer_link:hover{border-color:var(--jo-ink)}}.cart-drawer-v2 .drawer_link:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}.cart-drawer-v2 .drawer_link img{flex:none;width:70px;height:70px;max-height:none;object-fit:cover;border-radius:0}.cart-drawer-v2 .drawer_link__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.cart-drawer-v2 .drawer_link__label{font-size:12px;font-weight:600;letter-spacing:1.2px;line-height:1.3;text-transform:uppercase}.cart-drawer-v2 .drawer_link__subline{overflow:hidden;font-size:10.5px;line-height:1.3;color:#5f5e5a;text-transform:none;white-space:nowrap;text-overflow:ellipsis}.cart-drawer-v2 .drawer_link__chevron{flex:none;width:7px;height:12px}.cart-drawer-v2 .drawer__footer.drawer__footer--empty{display:block}.cart-drawer-v2 .drawer__footer--empty>details,.cart-drawer-v2 .drawer__footer--empty .cart-drawer__footer,.cart-drawer-v2 .drawer__footer--empty .cart__ctas{display:none}.cart-drawer-v2 .cart-drawer-v2__continue:focus-visible{outline:2px solid var(--jo-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cart-drawer-v2 .gwp-bar__track-fill,.cart-drawer-v2 .gwp-icon img,.cart-drawer-v2 #CartDrawer-Checkout,.cart-drawer-v2 .upsell-open,.cart-drawer-v2 .cart-drawer-upsell-add-to-cart,.cart-drawer-v2 .drawer__inner{transition:none}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__pulse-dot:before,.cart-drawer-v2 .cart-drawer-countdown-lottery-top__pulse-dot:after,.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit.is-bounce{animation:none}}.cart-drawer-v2{--jo-event-ink: #121110;--jo-event-panel: #161513;--jo-event-panel-2: #1c1a17;--jo-event-line: rgba(201, 168, 76, .45);--jo-event-muted: #9a958a;--jo-event-text: #f5f0e8}.cart-drawer-v2 .drawer__inner--lottery,.cart-drawer-v2 .drawer__inner--lottery .drawer__header,.cart-drawer-v2 .drawer__inner--lottery .drawer__footer,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items__scroll,.cart-drawer-v2 .drawer__inner--lottery .cart-items thead{background:var(--jo-paper)!important;background-color:var(--jo-paper)!important;color:var(--jo-ink)}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items__scroll{border:0!important;border-left:0!important;border-right:0!important;padding:0!important;background:var(--jo-paper)!important}.cart-drawer-v2 .drawer__inner--lottery .cart-items,.cart-drawer-v2 .drawer__inner--lottery .cart-items th,.cart-drawer-v2 .drawer__inner--lottery .cart-items td,.cart-drawer-v2 .drawer__inner--lottery .cart-item__details,.cart-drawer-v2 .drawer__inner--lottery .cart-item__totals,.cart-drawer-v2 .drawer__inner--lottery .cart-item__price-wrapper,.cart-drawer-v2 .drawer__inner--lottery .cart-item__discounted-prices,.cart-drawer-v2 .drawer__inner--lottery .cart-item__quantity,.cart-drawer-v2 .drawer__inner--lottery .price,.cart-drawer-v2 .drawer__inner--lottery .product-option,.cart-drawer-v2 .drawer__inner--lottery .cart-item__name{color:var(--jo-ink)!important}.cart-drawer-v2 .drawer__inner--lottery .cart-item__image{background-color:var(--jo-white)}.cart-drawer-v2 .drawer__inner--lottery .discounts__discount>.icon{color:var(--jo-ink)}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer__footer{display:none}.cart-drawer-v2 .drawer__inner--lottery .drawer__footer{display:none;padding:0;margin:0;border:0;min-height:0;background:transparent!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__header{padding:14px var(--jo-cart-pad) 12px!important}.cart-drawer-v2 .cart-drawer-items--lottery-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.cart-drawer-v2 .cart-drawer-items--lottery-layout .cart-drawer-items__scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.cart-drawer-v2 .cart-drawer-items--lottery-layout>.cart-drawer-countdown-lottery-top,.cart-drawer-v2 .cart-drawer-items--lottery-layout>.cart-drawer-countdown-lottery-bottom{flex-shrink:0}.cart-drawer-v2 cart-drawer-items.cart-drawer-items--lottery-active+.drawer__footer #CartDrawer-Checkout{display:none}.cart-drawer-v2 .cart-drawer-countdown-lottery-top{margin:0;border:0;border-bottom:1px solid var(--jo-event-line);border-radius:0;overflow:hidden;background:var(--jo-event-ink);color:var(--jo-event-text)}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__header{background:var(--jo-event-panel);padding:7px var(--jo-cart-pad);display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__pulse-dot{width:7px;height:7px;background:#e5533d}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__live-label{font-size:9px;letter-spacing:.14em;color:var(--jo-gold);font-weight:600}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__title{margin-left:auto;font-size:9px;letter-spacing:.08em;color:var(--jo-event-text);font-weight:500;text-align:right;max-width:60%;line-height:1.25}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__timer{background:var(--jo-event-ink);padding:8px var(--jo-cart-pad) 6px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__caption{font-size:9px;letter-spacing:.12em;text-align:center;color:var(--jo-event-muted);margin:0 0 4px;text-transform:uppercase}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__timer-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:4px;align-items:center;text-align:center;max-width:240px;margin:0 auto}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__sep{font-size:18px;color:var(--jo-gold);padding-bottom:10px;opacity:.85;font-weight:400}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit{border:0;background:transparent;min-height:0}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit .digit-inner span{font-size:22px;font-weight:500;color:var(--jo-event-text);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit--sec .digit-inner span,.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit.cart-drawer-countdown-lottery-top__digit--sec .digit-inner span{color:var(--jo-gold)}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit small{font-size:8px;letter-spacing:.1em;color:var(--jo-event-muted);margin-top:2px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__message{background:var(--jo-event-panel-2);padding:8px var(--jo-cart-pad) 9px;border-top:1px solid rgba(255,255,255,.05)}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__message-row{display:flex;align-items:flex-start;gap:8px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__emoji{font-size:12px;line-height:1.35;margin-top:1px;opacity:.9}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__message-text{font-size:11px;color:var(--jo-event-muted);margin:0;line-height:1.35}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar__heading,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp #gwp-progress-text{color:var(--jo-ink)!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__heading,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) #gwp-progress-text{margin-bottom:0!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__content{background-color:transparent!important;margin-top:0!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__track{margin:28px 0 24px!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__heading,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count #gwp-progress-text{margin-bottom:4px!important;font-size:11px}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__content{background:#d8d4c8!important;margin:16px 0 18px!important;height:3px!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp{padding-top:10px;padding-bottom:4px}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar__labels li{color:var(--jo-muted)!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__labels li{color:#5f5e5a!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__labels li.active,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__labels li.unlocked,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-bar__labels li.hit{color:var(--jo-gold)!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.hit .gwp-bar__label-meta,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.unlocked .gwp-bar__label-meta,.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar:not(.gwp-bar--collection-count) .gwp-bar__labels li.active .gwp-bar__label-meta{color:var(--jo-gold)!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-icon{background:var(--jo-white)!important;box-shadow:0 0 0 3px var(--jo-paper)!important}.cart-drawer-v2 .drawer__inner--lottery .drawer__gwp .gwp-bar--collection-count .gwp-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:36px!important;height:36px!important;border:1.5px solid #c8c4b8!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity,.cart-drawer-v2 .drawer__inner--lottery quantity-input.quantity,.cart-drawer-v2 .drawer__inner--lottery .quantity.cart-quantity{color:var(--jo-ink)!important;color-scheme:light;min-height:0;height:auto;border:1px solid var(--jo-line);border-radius:0;background:var(--jo-white)}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity:before,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity:after,.cart-drawer-v2 .drawer__inner--lottery .quantity:before,.cart-drawer-v2 .drawer__inner--lottery .quantity:after{display:none!important;content:none!important;box-shadow:none!important;background:none!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button svg,.cart-drawer-v2 .drawer__inner--lottery .quantity__button,.cart-drawer-v2 .drawer__inner--lottery .quantity__button svg{color:var(--jo-ink)!important;fill:currentColor;width:30px;height:30px;min-height:30px}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button svg,.cart-drawer-v2 .drawer__inner--lottery .quantity__button svg{width:10px;height:10px}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__input,.cart-drawer-v2 .drawer__inner--lottery .quantity__input,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button:not(:focus-visible):not(.focused),.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__input:not(:focus-visible):not(.focused),.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button:focus,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__button:focus-visible,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__input:focus,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-items--lottery-layout .quantity__input:focus-visible{color:var(--jo-ink)!important;-webkit-text-fill-color:var(--jo-ink)!important;caret-color:var(--jo-ink);background-color:transparent!important;opacity:1;font-size:12px;min-height:30px}.cart-drawer-v2 .drawer__inner--lottery cart-remove-button .button,.cart-drawer-v2 .drawer__inner--lottery cart-remove-button .button:not([disabled]):hover,.cart-drawer-v2 .drawer__inner--lottery cart-remove-button svg,.cart-drawer-v2 .drawer__inner--lottery cart-remove-button .icon-remove,.cart-drawer-v2 .drawer__inner--lottery cart-remove-button .icon-remove path{color:var(--jo-muted)!important;fill:currentColor!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsells-title{color:var(--jo-ink)!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsell{background:transparent!important;color:var(--jo-ink)!important;border:0!important;box-shadow:none!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsell-title{color:var(--jo-ink)!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsell-description,.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsell-price{color:var(--jo-muted)!important}.cart-drawer-v2 .drawer__inner--lottery .cart-drawer-upsell-image-wrapper{background:var(--jo-white)!important;border:0!important}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom{margin:0;border:0!important;border-top:1px solid var(--jo-line)!important;border-radius:0!important;background:var(--jo-paper);padding:10px var(--jo-cart-pad) max(6px,env(safe-area-inset-bottom,0px));color:var(--jo-ink);box-shadow:none!important}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;color:var(--jo-ink)}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__subtotal-label{font-size:var(--jo-t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--jo-muted);font-weight:500}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__subtotal-value{font-size:var(--jo-t-lead);font-weight:600;letter-spacing:.02em;color:var(--jo-ink)}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta.button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;height:44px;margin:0;padding:0 16px;background:var(--jo-gold);background-color:var(--jo-gold);border:1px solid var(--jo-gold);border-radius:0!important;box-shadow:none!important;font-size:var(--jo-t-small);font-weight:600;letter-spacing:.1em;text-transform:none;color:var(--jo-ink);cursor:pointer;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta:before,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta:after,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta.button:before,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta.button:after{display:none!important;content:none!important;box-shadow:none!important;border:0!important}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta:hover:not([disabled]),.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta.button:hover:not([disabled]){background:var(--jo-ink);background-color:var(--jo-ink);border-color:var(--jo-ink);color:#fff;box-shadow:none!important}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta:disabled{opacity:.5;cursor:not-allowed}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__disclaimer{font-size:10px;color:var(--jo-muted);text-align:center;margin:6px 0 0;letter-spacing:.03em;line-height:1.3}@media screen and (max-width:749px){.cart-drawer-v2 .cart-drawer-countdown-lottery-top__digit .digit-inner span{font-size:20px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__sep{font-size:16px;padding-bottom:8px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__timer-grid{max-width:210px}.cart-drawer-v2 .cart-drawer-countdown-lottery-top__message-text{font-size:10.5px;line-height:1.3}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom{padding:8px var(--jo-cart-pad) max(4px,env(safe-area-inset-bottom,0px))}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__cta.button{min-height:42px;height:42px}.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom__disclaimer{margin-top:4px}}body:has(cart-drawer.active) #ps__widget_container,body:has(cart-drawer.is-open) #ps__widget_container,body:has(cart-drawer.active) #__ss-widget-button,body:has(cart-drawer.is-open) #__ss-widget-button,body:has(cart-drawer.active) #__ss-modal-overlay,body:has(cart-drawer.is-open) #__ss-modal-overlay{display:none!important}.cart-drawer-v2 cart-drawer-items:not(.cart-drawer-items--lottery-layout)>.cart-drawer-items__scroll{display:contents}.cart-drawer-v2 .gwp-bar--collection-count .gwp-icon svg{width:22px;height:22px}.cart-drawer-v2 cart-drawer-items:not(.cart-drawer-items--lottery-layout)>.cart-drawer-items__scroll>*{flex-shrink:0}.cart-drawer-v2 cart-drawer-items:not(.cart-drawer-items--lottery-layout)>.cart-drawer-items__scroll>form.cart-drawer__form{flex-grow:0;width:100%}.cart-drawer-v2 cart-drawer-items:not(.cart-drawer-items--lottery-layout)>.cart-drawer-items__scroll>form.cart-drawer__form>.drawer__contents{flex-grow:0}.cart-drawer-v2 .cart-drawer-countdown-lottery-top,.cart-drawer-v2 .cart-drawer-countdown-lottery-bottom{--jo-gold: var(--cart-drawer-countdown-accent, #C9A96E)}
/*# sourceMappingURL=/cdn/shop/t/296/assets/component-cart-drawer-v2.css.map */
