product-card .dk-gabi-card-form{display:flex!important;justify-content:center!important;align-items:stretch;width:100%;max-width:100%;margin:0}product-card .dk-gabi-card-add{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr);place-items:center!important;width:100%;max-width:238px;min-height:45px;margin:11px auto 0!important;padding:10px 12px;border:1px solid #c8dad7;border-radius:8px;background:#fff;color:#24565c;box-shadow:none;font:inherit;font-size:13.5px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center!important;text-indent:0!important;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}product-card .dk-gabi-card-add__desktop,product-card .dk-gabi-card-add__mobile{width:100%;min-width:0;margin:0 auto;padding:0;align-self:center!important;justify-self:center!important;line-height:1.25;font:inherit;text-align:center!important;white-space:nowrap}product-card .dk-gabi-card-add__desktop{display:block}product-card .dk-gabi-card-add__mobile{display:none}product-card .dk-gabi-card-add:hover:not(:disabled){background:#f4faf8;border-color:#417d7e}product-card .dk-gabi-card-add:focus-visible{outline:2px solid #c5a019;outline-offset:2px}product-card .dk-gabi-card-add--soldout,product-card .dk-gabi-card-add:disabled{background:#f8f8f8;border-color:#e5e5e5;color:#797979;cursor:not-allowed;opacity:1}@media(max-width:699px){product-card .dk-gabi-card-add{max-width:100%;min-height:44px;margin-top:10px!important;padding:9px 7px;font-size:13px}product-card .dk-gabi-card-add__desktop{display:none}product-card .dk-gabi-card-add__mobile{display:block}product-card .dk-gabi-card-add--options,product-card .dk-gabi-card-add--soldout{font-size:12px}}@media(prefers-reduced-motion:reduce){product-card .dk-gabi-card-add{transition:none}}@media screen and (max-width:699px){.dkx-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}@media(hover:none)and (pointer:coarse){product-card .product-card__image--secondary{display:none!important}}cart-drawer.dk-gabi-cart-drawer{--dk-cart-ink: #242b30;--dk-cart-muted: #68747a;--dk-cart-line: #e7eaea;--dk-cart-brand: #20555e;font-family:inherit;color:var(--dk-cart-ink)}cart-drawer.dk-gabi-cart-drawer{width:min(460px,100vw)!important;max-width:100vw!important;background:#fff;border-left:1px solid var(--dk-cart-line);border-radius:0!important;box-shadow:-8px 0 24px #15222a17}cart-drawer.dk-gabi-cart-drawer .cart-drawer__inner{min-width:0;padding-inline:22px}cart-drawer.dk-gabi-cart-drawer .cart-drawer__top{display:grid;gap:13px;padding-block:19px 14px;margin:0;border-bottom:1px solid var(--dk-cart-line);background:#fff}cart-drawer.dk-gabi-cart-drawer .cart-drawer__top .h5{margin:0;color:#25333b;font:inherit;font-size:21px;font-weight:730;line-height:1.2;letter-spacing:-.02em}cart-drawer.dk-gabi-cart-drawer .cart-drawer__top .count-bubble{display:inline-grid;place-items:center;min-width:26px;width:auto;height:26px;padding-inline:8px;border-radius:99px;background:#f1f4f3;color:#38646a;font-size:12px;font-weight:650}cart-drawer.dk-gabi-cart-drawer .drawer__close-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;color:#475259}cart-drawer.dk-gabi-cart-drawer .drawer__close-icon:hover{background:#f4f6f6}cart-drawer.dk-gabi-cart-drawer .free-shipping-bar{display:grid;gap:8px;margin:0;padding:0;color:#5e6a6f;font-size:12px;line-height:1.4}cart-drawer.dk-gabi-cart-drawer .progress-bar{height:5px;border-radius:99px}cart-drawer.dk-gabi-cart-drawer .cart-drawer__line-items{display:flex;flex-direction:column;gap:0;margin:0;padding:0}cart-drawer.dk-gabi-cart-drawer .cart-drawer__line-items>line-item{padding:17px 0;margin:0;border-bottom:1px solid var(--dk-cart-line)}cart-drawer.dk-gabi-cart-drawer .cart-drawer__line-items>line-item:last-child{border-bottom:0}cart-drawer.dk-gabi-cart-drawer line-item{min-width:0;align-items:start;gap:14px}cart-drawer.dk-gabi-cart-drawer .line-item__media-wrapper{flex:0 0 84px;width:84px;max-width:84px;overflow:hidden;border:1px solid #edf0ef;border-radius:7px;background:#fff}cart-drawer.dk-gabi-cart-drawer .line-item__media{display:block;width:100%;height:auto;object-fit:contain}cart-drawer.dk-gabi-cart-drawer .line-item__info{min-width:0}cart-drawer.dk-gabi-cart-drawer .line-item__info .bold{color:var(--dk-cart-ink);font:inherit;font-size:13.5px;font-weight:660;line-height:1.4;overflow-wrap:anywhere}cart-drawer.dk-gabi-cart-drawer .line-item__info .price-list{margin-top:5px}cart-drawer.dk-gabi-cart-drawer .line-item__info .text-subdued{color:#697579;font-size:12px;line-height:1.4}cart-drawer.dk-gabi-cart-drawer .quantity-input{min-width:49px;width:56px;max-width:76px;height:36px;padding-inline:4px;border:1px solid #dce3e1;border-radius:7px;background:#fff;color:#26383d;font:inherit;font-size:13px;font-weight:650;text-align:center}cart-drawer.dk-gabi-cart-drawer line-item-quantity .link{color:#5d696d;font-size:12px;text-underline-offset:3px}cart-drawer.dk-gabi-cart-drawer line-item-quantity .link:hover{color:#20555e}cart-drawer.dk-gabi-cart-drawer .dk-cart-recs{display:none!important}cart-drawer.dk-gabi-cart-drawer [slot=footer]{display:grid;gap:12px!important;min-width:0;margin:0;padding:17px 22px 18px;border-top:1px solid var(--dk-cart-line);background:#fff;box-shadow:0 -4px 15px #222d3206}cart-drawer.dk-gabi-cart-drawer [slot=footer] .h5{margin:0;color:#22383e;font-size:19px;font-weight:740}cart-drawer.dk-gabi-cart-drawer [slot=footer] .text-subdued{color:#70797b;font-size:11.5px;line-height:1.4}cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:6px!important;margin:0}cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-actions .button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:49px;padding:13px 16px;border:1px solid #20555e;border-radius:8px!important;background:#20555e!important;color:#fff!important;--button-background: 32 85 94;--button-text-color: 255 255 255;--button-outline-color: 32 85 94;font:inherit;font-size:14px;font-weight:700;text-align:center;letter-spacing:0;box-shadow:none!important}cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-actions .button:hover{background:#17454c!important}cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-view-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;color:#385c63;font:inherit;font-size:13px;font-weight:650;text-align:center;text-decoration:underline;text-underline-offset:3px}cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-view-cart:focus-visible,cart-drawer.dk-gabi-cart-drawer .dk-gabi-drawer-actions .button:focus-visible{outline:2px solid #cba227;outline-offset:3px}cart-drawer.dk-gabi-cart-drawer .empty-state{max-width:360px;min-height:280px;margin-inline:auto;padding:25px 18px;gap:16px}cart-drawer.dk-gabi-cart-drawer .empty-state .h5{font-size:21px;font-weight:700}@media(max-width:699px){cart-drawer.dk-gabi-cart-drawer{width:100vw!important;max-width:100vw!important;border-left:0}cart-drawer.dk-gabi-cart-drawer .cart-drawer__inner{padding-inline:16px}cart-drawer.dk-gabi-cart-drawer .cart-drawer__top{gap:12px;padding-block:17px 13px}cart-drawer.dk-gabi-cart-drawer .cart-drawer__top .h5{font-size:20px}cart-drawer.dk-gabi-cart-drawer .cart-drawer__line-items>line-item{padding-block:15px}cart-drawer.dk-gabi-cart-drawer .line-item__media-wrapper{flex-basis:74px;width:74px;max-width:74px}cart-drawer.dk-gabi-cart-drawer line-item{gap:12px}cart-drawer.dk-gabi-cart-drawer line-item-quantity.h-stack{justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:8px}cart-drawer.dk-gabi-cart-drawer [slot=footer]{gap:9px!important;padding:13px 16px calc(14px + env(safe-area-inset-bottom,0px))}cart-drawer.dk-gabi-cart-drawer [slot=footer] .h5{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/dk-gabi-storefront-core.css.map */
