.adhd-cart.drawer{z-index:1200;background:#000000a1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.adhd-cart .drawer__inner{position:relative;width:min(520px,100vw);max-width:100vw;height:100dvh;padding:0;border:0;border-left:1px solid #111;border-radius:0;background:#f2efe7!important;color:#111;box-shadow:-10px 0 #e1f70ce6;transform:translate(calc(100% + 10px));transition:transform .52s cubic-bezier(.22,1,.36,1);font-family:var(--adhd-mono)}.adhd-cart.active .drawer__inner{transform:translate(0)}.adhd-cart .drawer__header{min-height:122px;padding:25px 80px 20px 26px;border-bottom:1px solid #111;background:#111;color:#f2efe7}.adhd-cart__heading-copy{min-width:0}.adhd-cart__eyebrow{display:block;font:400 11px/15px var(--adhd-mono);letter-spacing:.08em;text-transform:uppercase}.adhd-cart .drawer__header .adhd-cart__eyebrow{color:#e1f70c}.adhd-cart .drawer__heading{margin:10px 0 0;color:#f2efe7;font:700 clamp(36px,5vw,51px)/1 "Golos Text",Arial,sans-serif;letter-spacing:-.065em}.adhd-cart .drawer__heading sup{display:inline-block;margin-left:8px;color:#e1f70c;font:400 16px/1 var(--adhd-mono);letter-spacing:0;vertical-align:top}.adhd-cart .drawer__close,.adhd-cart .cart-drawer__warnings .drawer__close{top:0;right:0;display:grid;place-items:center;width:62px;height:62px;min-width:0;min-height:0;padding:0;border:0;border-left:1px solid #747474;background:#111;color:#e1f70c;transition:background .2s,color .2s}.adhd-cart .drawer__header .drawer__close{bottom:0;height:auto}.adhd-cart .drawer__close:hover{background:#e1f70c;color:#111}.adhd-cart .drawer__close .svg-wrapper{width:19px;height:19px}.adhd-cart .drawer__close svg{width:19px;height:19px}.adhd-cart cart-drawer-items{min-height:0;padding:0 26px;overscroll-behavior:contain}.adhd-cart .cart-items thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}.adhd-cart .drawer__cart-items-wrapper{padding:0}.adhd-cart .cart-item,.adhd-cart .cart-item:last-child{display:grid;grid-template-columns:108px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:9px 15px;min-height:150px;margin:0;padding:20px 0;border-bottom:1px solid #111}.adhd-cart .cart-item.is-removing{transform:translate(8px);transition:transform .23s cubic-bezier(.22,1,.36,1),opacity .23s ease;opacity:.7}.adhd-cart .cart-item.is-removing .cart-item__media{position:relative}.adhd-cart .cart-item.is-removing .cart-item__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e1f70c;transform:translate(-101%);animation:adhd-cart-photo-wipe .32s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.adhd-cart .cart-item.is-collapsing{min-height:0!important;overflow:hidden;animation:adhd-cart-row-collapse .17s ease-in forwards}.adhd-cart .cart-item.is-removing .loading__spinner,.adhd-cart .cart-item.is-updating .loading__spinner{display:none!important}.adhd-cart .cart-item.is-updating{box-shadow:inset 0 -3px #e1f70c}.adhd-cart.is-settling .drawer__heading sup,.adhd-cart.is-settling .totals__total-value{animation:adhd-cart-value-settle .38s cubic-bezier(.22,1,.36,1)}@keyframes adhd-cart-photo-wipe{0%{transform:translate(-101%)}55%{transform:translate(0)}to{transform:translate(101%)}}@keyframes adhd-cart-row-collapse{0%{height:var(--adhd-row-height);opacity:.7}to{height:0;padding-block:0;border-width:0;opacity:0}}@keyframes adhd-cart-value-settle{0%{color:#e1f70c;transform:translateY(5px)}to{transform:translateY(0)}}.adhd-cart .cart-items .cart-item td,.adhd-cart .cart-items .cart-item>td+td{padding:0}.adhd-cart .cart-item__media{grid-column:1;grid-row:1/3;align-self:start;width:108px;height:108px;border:1px solid #111;background:#fff;overflow:hidden}.adhd-cart .cart-item__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.adhd-cart .cart-item__details{grid-column:2/4;grid-row:1;min-width:0;width:auto}.adhd-cart .cart-item__title{margin:0 0 7px}.adhd-cart .cart-item__name,.adhd-cart .cart-item__name:visited{color:#111!important;text-decoration:none;font:700 16px/20px var(--adhd-mono);text-transform:uppercase}.adhd-cart .cart-item__name:hover{text-decoration:underline}.adhd-cart .cart-item__details .product-option,.adhd-cart .cart-item__details dt,.adhd-cart .cart-item__details dd{color:#555;font:400 11px/16px var(--adhd-mono)}.adhd-cart .cart-item__details dl{margin:8px 0 0}.adhd-cart .cart-item__details dl .product-option{margin:0}.adhd-cart .cart-item__quantity{grid-column:2;grid-row:2;align-self:end}.adhd-cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}.adhd-cart .quantity.cart-quantity{width:94px;min-height:32px;border:1px solid #111;border-radius:0;background:transparent}.adhd-cart .quantity.cart-quantity:before,.adhd-cart .quantity.cart-quantity:after{display:none}.adhd-cart .quantity__button{width:28px}.adhd-cart .quantity__input{width:36px;color:#111;font:400 12px/1 var(--adhd-mono)}.adhd-cart cart-remove-button .cart-remove-button{display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:0;border:1px solid #111;border-radius:0;background:transparent;color:#111;transition:background-color .2s ease,color .2s ease}.adhd-cart .cart-remove-button:before,.adhd-cart .cart-remove-button:after{display:none}.adhd-cart cart-remove-button .cart-remove-button:not([disabled]):hover,.adhd-cart cart-remove-button .cart-remove-button:focus-visible{background:#e1f70c;color:#111}.adhd-cart cart-remove-button .cart-remove-button .svg-wrapper{width:16px;height:16px;color:inherit}.adhd-cart cart-remove-button .cart-remove-button svg{display:block;width:16px;height:16px;fill:currentColor}.adhd-cart .cart-item__totals{grid-column:3;grid-row:2;align-self:end;justify-self:end;align-items:center}.adhd-cart .cart-item__price-wrapper .price{color:#111;font:700 14px/18px var(--adhd-mono)}.adhd-cart .drawer__footer{flex:none;margin-top:auto;padding:17px 26px max(24px,env(safe-area-inset-bottom));border-top:1px solid #111;background:#f2efe7;box-shadow:0 -12px 24px #1111110a}.adhd-cart .cart-drawer__footer{padding:0}.adhd-cart .totals{align-items:baseline;justify-content:space-between;gap:15px}.adhd-cart .totals__total{margin:0;color:#111;font:400 13px/19px var(--adhd-mono);letter-spacing:.04em}.adhd-cart .totals__total-value{margin:0;color:#111;font:700 22px/25px var(--adhd-mono)}.adhd-cart .cart__ctas{margin:18px 0 0}.adhd-cart .cart__checkout-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:0 17px;border:1px solid #111;border-radius:0;background:#e1f70c;color:#111;box-shadow:5px 5px #111;font:700 13px/18px var(--adhd-mono);letter-spacing:.01em;text-align:left;transition:transform .2s,box-shadow .2s,background .2s}.adhd-cart .cart__checkout-button:before,.adhd-cart .cart__checkout-button:after{display:none}.adhd-cart .cart__checkout-button:hover{transform:translate(2px,2px);box-shadow:3px 3px #111;background:#edff4f}.adhd-cart .cart__checkout-button .adhd-arrow-icon{width:22px;height:22px}.adhd-cart .cart__checkout-button:disabled{opacity:.55;cursor:not-allowed}.adhd-cart.is-empty .drawer__inner{display:flex;padding:0}.adhd-cart .drawer__inner-empty{width:100%;padding:0}.adhd-cart .cart-drawer__warnings{align-items:stretch;justify-content:center;padding:26px;text-align:left}.adhd-cart .cart-drawer__empty-content{max-width:380px}.adhd-cart .cart-drawer__empty-content .adhd-cart__eyebrow{margin-bottom:23px}.adhd-cart .cart__empty-text{margin:0;color:#111;text-align:left;font:700 clamp(41px,7vw,62px)/.92 "Golos Text",Arial,sans-serif;letter-spacing:-.07em}.adhd-cart__empty-copy{max-width:280px;margin:19px 0 30px;font:400 13px/21px var(--adhd-mono)}.adhd-cart .cart-drawer__empty-content>.button{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px;border:1px solid #111;border-radius:0;background:#e1f70c;color:#111;font:700 12px/17px var(--adhd-mono);text-decoration:none}.adhd-cart .cart-drawer__empty-content>.button:before,.adhd-cart .cart-drawer__empty-content>.button:after{display:none}.adhd-cart .cart-drawer__empty-content>.button .adhd-arrow-icon{width:20px;height:20px}.adhd-cart .cart__login-title,.adhd-cart .cart__login-paragraph{display:none}.adhd-cart :is(button,a,input):focus-visible{outline:2px solid #e1f70c;outline-offset:3px}@media(max-width:749px){.adhd-cart .drawer__inner{width:100vw;border-left:0;box-shadow:none}.adhd-cart .drawer__header{min-height:106px;padding:20px 66px 16px 16px}.adhd-cart .drawer__heading{font-size:37px}.adhd-cart .drawer__close,.adhd-cart .cart-drawer__warnings .drawer__close{width:56px;height:56px}.adhd-cart cart-drawer-items{padding:0 16px}.adhd-cart .cart-item,.adhd-cart .cart-item:last-child{grid-template-columns:87px minmax(0,1fr) auto;gap:8px 11px;min-height:128px;padding:16px 0}.adhd-cart .cart-item__media{width:87px;height:87px}.adhd-cart .cart-item__name{font-size:13px;line-height:17px}.adhd-cart .cart-item__details .product-option,.adhd-cart .cart-item__details dt,.adhd-cart .cart-item__details dd{font-size:10px;line-height:14px}.adhd-cart .cart-item__price-wrapper .price{font-size:12px}.adhd-cart .drawer__footer{padding:15px 16px max(18px,env(safe-area-inset-bottom))}.adhd-cart .cart-drawer__warnings{padding:20px}}@media(max-width:359px){.adhd-cart .cart-item,.adhd-cart .cart-item:last-child{grid-template-columns:74px minmax(0,1fr) auto;gap:7px 8px}.adhd-cart .cart-item__media{width:74px;height:74px}.adhd-cart .cart-item__name{font-size:12px}.adhd-cart .cart-item__price-wrapper .price{font-size:11px}}@media(prefers-reduced-motion:reduce){.adhd-cart .drawer__inner,.adhd-cart .cart__checkout-button,.adhd-cart .cart-item.is-removing{transition:none}.adhd-cart .cart-item.is-removing .cart-item__media:after,.adhd-cart .cart-item.is-collapsing,.adhd-cart.is-settling .drawer__heading sup,.adhd-cart.is-settling .totals__total-value{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/adhd-cart-drawer.css.map */
