.CartDrawer__Checkout{margin-top:12px}.CartDrawer{z-index:1101}.CartDrawer+.Drawer__Backdrop{z-index:1047;z-index:1100}.CartDrawer .Form--cart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.CartDrawer__Total{margin-top:1.25rem;margin-bottom:1.25rem}.CartDrawer__BagOptionWrapper{margin-top:1rem}.CartDrawer__BagOption{display:flex;align-items:center;gap:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none}.CartDrawer__BagOptionInput{position:absolute;opacity:0;pointer-events:none}.CartDrawer__BagOptionBox{width:26px;height:26px;flex:0 0 26px;border:3px solid #000!important;border-radius:0;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.CartDrawer__BagOptionBox svg{width:12px;height:12px;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.CartDrawer__BagOptionInput:checked+.CartDrawer__BagOptionBox{background-color:#000}.CartDrawer__BagOptionInput:checked+.CartDrawer__BagOptionBox svg{opacity:1;transform:scale(1)}.CartDrawer__BagOptionInput:focus-visible+.CartDrawer__BagOptionBox{outline:2px solid #000;outline-offset:3px}.CartDrawer__BagOptionInput:disabled+.CartDrawer__BagOptionBox,.CartDrawer__BagOptionInput:disabled~.CartDrawer__BagOptionContent{opacity:.6}.CartDrawer__BagOptionContent{display:flex;align-items:center;gap:.625rem}.CartDrawer__BagOptionIcon{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.CartDrawer__BagOptionIcon svg{width:16px;height:20px;display:block}.CartDrawer__BagOptionText{color:#000;font-size:14px;font-weight:600;line-height:1}.CartDrawer__NoteToggleButton{font-family:var(--tg-sys-typescale-label-medium-font);font-style:var(--tg-sys-typescale-label-medium-style);font-weight:var(--tg-sys-typescale-label-medium-weight);font-size:var(--tg-sys-typescale-label-medium-size);line-height:var(--tg-sys-typescale-label-medium-line-height);letter-spacing:var(--tg-sys-typescale-label-medium-tracking)}.CartDrawer__Note{margin-top:.75rem}.CartDrawer__Note .Form__Item{margin-bottom:.5rem}.CartDrawer__Note textarea.Form__Input{height:auto}.CartDrawer__Discount{margin-bottom:.25rem;margin-top:1rem}.CartDrawer__Discount .Icon--sale{margin-right:.25rem}.CartDrawer{--cart-drawer-side-padding: 1.5rem}.CartDrawer__ShippingNotice,.CartDrawer__ShippingAmountNotice{margin:-2rem calc(var(--cart-drawer-side-padding) * -1) 2rem calc(var(--cart-drawer-side-padding) * -1);padding-left:var(--cart-drawer-side-padding);border-bottom:1px solid var(--tg-component-drawer-outline)}.CartDrawer .Drawer__Body{display:flex;flex-direction:column;min-height:0;padding-left:var(--cart-drawer-side-padding);padding-right:var(--cart-drawer-side-padding)}.CartDrawer__Items{flex:0 0 auto}.CartDrawer__BodySummary{margin-top:auto;padding:1.5rem .75rem 0}.CartDrawer__BodySummary .Form__Input{background-color:#fff;border:1px solid #ebebeb!important;border-radius:15px}.CartDrawer__BodySummary .Form__Item+.Button.Button--outline.Button--small{width:100%}.CartDrawer .Drawer__Footer{padding:1rem var(--cart-drawer-side-padding) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--tg-component-drawer-background)}@media screen and (max-width:640px){.CartDrawer{--cart-drawer-side-padding: .25rem}}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout{gap:12px;align-items:stretch}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-upsell-product-item{display:flex!important;flex:0 0 clamp(136px,39%,168px)!important;width:clamp(136px,39%,168px)!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px;min-width:0;align-self:stretch;box-sizing:border-box;padding:12px;border:1px solid #ebebeb;border-radius:18px;background:#fff}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-img-wrap{flex:0 0 auto!important;width:100%!important;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:#f6f6f6}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-img-wrap a{display:block;width:100%;height:100%}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-img{display:block;width:100%!important;height:100%!important;object-fit:cover}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-wrap{display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:10px 12px;width:100%;padding-bottom:0!important;align-items:center}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-wrap>*{min-width:0}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-prod-link{grid-column:1 / -1;grid-row:1;text-decoration:none}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-pt{display:-webkit-box;overflow:hidden;color:#111;font-size:13px;font-weight:600;line-height:1.35;min-height:2.7em;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-p-b{grid-column:1;grid-row:3;display:flex;align-items:center;min-width:0;margin:0!important}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-dis-p{color:#757575;font-size:13px;font-weight:500;line-height:1}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-action{grid-column:1 / -1;grid-row:2;min-width:0;margin:0!important}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-action:after{display:none!important}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-action-select{width:100%;min-width:0;margin-left:0!important;border:1px solid #dedede;border-radius:999px;background-color:#fff;background-image:none!important;padding:10px 14px;font-size:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-action-atc{grid-column:2;grid-row:3;display:inline-flex!important;align-items:center;justify-content:center;min-height:0;padding:0;border-radius:0;flex:0 0 auto;justify-self:end;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.CartDrawer .ewck-cu-product-container.ewck-cu-carousel-layout .ewck-cu-info-action-atc span{color:#000!important;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-cart-drawer.css.map */
