body.cx-body .drawer{position:relative;z-index:70;line-height:var(--cx-lh-s)}body.cx-body .drawer .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;height:auto;transform:none;background:var(--cx-backdrop, rgba(20, 19, 18, .2));opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(var(--cx-backdrop-blur, 8px));backdrop-filter:blur(var(--cx-backdrop-blur, 8px));transition:opacity var(--cx-base) var(--cx-ease),visibility 0s linear var(--cx-base)}body.cx-body .drawer.active .drawer__overlay{opacity:1;visibility:visible;transition-delay:0s}body.cx-body .drawer .drawer__inner{position:fixed;top:0;right:0;bottom:0;z-index:1;width:min(460px,100%);max-width:100%;height:100%;padding:0;display:flex;flex-direction:column;background:var(--cx-bag-bg, var(--cx-surface));color:var(--cx-ink);transform:translate(100%);visibility:hidden;transition:transform var(--cx-base) var(--cx-ease),visibility 0s linear var(--cx-base)}body.cx-body .drawer.active .drawer__inner{transform:none;visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){body.cx-body .drawer .drawer__inner,body.cx-body .drawer .drawer__overlay{transition:none}}.cx-bag{--cx-bag-pad: var(--cx-bag-px, 24px);font-size:var(--cx-fs-s);line-height:var(--cx-lh-s)}@media(max-width:749px){.cx-bag{--cx-bag-pad: var(--cx-bag-px-m, 16px)}}.cx-bag.is-busy :is(.cx-bag__lines,.cx-bag__totals){opacity:.5;pointer-events:none;transition:opacity var(--cx-fast) var(--cx-ease)}.cx-bag__h,.cx-bag__totals dt,.cx-bag__acc summary,.cx-bag__close,.cx-bag__remove{font-family:var(--cx-font-text);font-size:var(--cx-fs-s);line-height:18px;letter-spacing:.03em;text-transform:uppercase}.cx-bag__sup{margin-left:3px;font-size:7px;line-height:0;vertical-align:super;letter-spacing:.05em}.cx-bag__strip{flex:none;display:grid;gap:6px;padding:9px var(--cx-bag-pad);background:var(--cx-bag-strip, var(--cx-fill));text-align:center;text-transform:uppercase;letter-spacing:.03em}.cx-bag__meter{display:block;height:1px;background:#1413121f}.cx-bag__meter span{display:block;height:100%;background:var(--cx-ink);transition:width var(--cx-slow) var(--cx-ease)}.cx-bag__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin:0 var(--cx-bag-pad);border-bottom:1px solid var(--cx-line)}.cx-bag__close{display:inline-flex;align-items:center;min-height:40px;padding:0;color:var(--cx-ink);transition:opacity var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-bag__close:hover{opacity:.6}}.cx-bag__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--cx-bag-pad) calc(32px + env(safe-area-inset-bottom))}.cx-bag__lines{margin:0;padding:0;list-style:none}.cx-bag__line{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--cx-line)}.cx-bag__thumb{display:block;aspect-ratio:2 / 3;background:var(--cx-media);overflow:hidden}.cx-bag__thumb :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.cx-bag__info{display:flex;flex-direction:column;gap:4px;min-width:0}.cx-bag__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cx-bag__name{display:grid;gap:2px;min-width:0}.cx-bag__title{font-size:var(--cx-fs-s);line-height:18px;letter-spacing:.03em;text-transform:uppercase;color:var(--cx-ink);text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){.cx-bag__title:hover{text-decoration:underline;text-underline-offset:2px}}.cx-bag__price{flex:none;margin:0;text-align:right;white-space:nowrap}.cx-bag__price s{display:block;font-size:var(--cx-fs-xs)}.cx-bag__opts{display:grid;gap:2px;margin:0}.cx-bag__opts>div{display:grid;grid-template-columns:minmax(64px,96px) minmax(0,1fr);gap:8px}.cx-bag__opts dt{text-transform:uppercase;letter-spacing:.03em}.cx-bag__opts dd{margin:0;overflow-wrap:anywhere}.cx-bag__disc{margin:4px 0 0;color:var(--cx-sale)}.cx-bag__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.cx-bag__qty{display:inline-flex;align-items:center;gap:4px}.cx-bag__step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;font-size:14px;line-height:1;color:var(--cx-ink);transition:opacity var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-bag__step:hover{opacity:.5}}.cx-bag__count{min-width:20px;text-align:center;font-variant-numeric:tabular-nums}body.cx-body .cx-bag .cx-bag__remove{position:static;padding:4px 0;background:none;color:var(--cx-faint);border:0;transition:color var(--cx-fast) var(--cx-ease)}@media(hover:hover){body.cx-body .cx-bag .cx-bag__remove:hover{color:var(--cx-ink)}}.cx-bag__extra{padding:20px 0;border-bottom:1px solid var(--cx-line)}.cx-bag__extra+.cx-bag__extra{margin-top:0}.cx-bag__toggle{gap:12px;font-size:var(--cx-fs-s)}.cx-bag__toggle input{width:14px;height:14px}.cx-bag__reveal{display:grid;gap:10px;padding-top:14px}.cx-bag__code{display:flex;gap:8px}.cx-bag__code .cx-field{flex:1;min-width:0;text-transform:uppercase}.cx-bag__code .cx-btn{min-width:0}.cx-bag__note{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:var(--cx-lh-s)}.cx-bag__totals{display:grid;gap:4px;margin:0;padding:22px 0 18px}.cx-bag__totals>div{display:flex;justify-content:space-between;gap:16px}.cx-bag__totals dd{margin:0;text-align:right}.cx-bag__totals-disc{color:var(--cx-sale)}.cx-bag__tax{margin:-10px 0 14px;font-size:var(--cx-fs-xs)}.cx-bag__actions{display:grid;gap:10px}.cx-bag__checkout{text-transform:uppercase;letter-spacing:.03em;min-height:44px}.cx-bag__login{min-height:44px;text-transform:uppercase;letter-spacing:.03em;background:var(--cx-fill);border-color:var(--cx-fill)}@media(hover:hover){.cx-bag__login:hover{background:var(--cx-ink);border-color:var(--cx-ink);color:var(--cx-bg)}}.cx-bag__dynamic{margin-top:2px}.cx-bag__blocks{margin-top:32px;border-top:1px solid var(--cx-line)}.cx-bag__acc{border-bottom:1px solid var(--cx-line)}.cx-bag__acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none}.cx-bag__acc summary::-webkit-details-marker{display:none}.cx-bag__chev{width:8px;height:8px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--cx-fast) var(--cx-ease)}.cx-bag__acc[open] .cx-bag__chev{transform:translateY(2px) rotate(-135deg)}.cx-bag__acc-body{padding:0 0 20px;color:var(--cx-muted)}.cx-bag__pay,.cx-bag__note-text{display:grid;gap:10px;padding:20px 0;border-bottom:1px solid var(--cx-line)}.cx-bag__pay ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cx-bag__payicon{display:block;width:38px;height:24px}.cx-bag__upsell{display:grid;gap:16px;padding-top:48px}.cx-bag__upsell-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cx-bag__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none}.cx-bag__empty{display:grid;gap:16px;padding:40px 0 8px}.cx-bag__empty .cx-text p{margin:0}.cx-bag--page{padding:var(--cx-bag-pt, 40px) var(--cx-gutter) var(--cx-bag-pb, 96px)}.cx-bag--page .cx-bag__head{margin:0 0 8px;min-height:0;padding-bottom:16px;align-items:flex-end}.cx-bag--page .cx-bag__h--page{font-family:var(--cx-font-display);font-size:var(--cx-fs-xl);line-height:var(--cx-lh-title);letter-spacing:var(--cx-track-title);text-transform:var(--cx-heading-case)}.cx-bag--page .cx-bag__sup{font-size:var(--cx-fs-xs)}.cx-bag__strip--page{margin:0 0 8px;padding-inline:16px}.cx-bag__layout{display:grid;gap:40px;align-items:start}.cx-bag--page .cx-bag__line{grid-template-columns:150px minmax(0,1fr);gap:24px}.cx-bag--page .cx-bag__summary{padding:0}.cx-bag--page .cx-bag__summary>.cx-bag__extra:first-child{padding-top:0}.cx-bag--page .cx-bag__upsell{padding-top:var(--cx-space)}.cx-bag--page .cx-bag__grid{grid-template-columns:repeat(var(--cx-bag-cols, 4),minmax(0,1fr));gap:32px var(--cx-gap)}.cx-bag--page .cx-bag__empty{justify-items:start;max-width:440px;padding:24px 0 0}@media(min-width:990px){.cx-bag__layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:clamp(40px,6vw,120px)}.cx-bag--page .cx-bag__aside{position:sticky;top:calc(var(--cx-header-h) + 24px)}}@media(max-width:749px){.cx-bag--page{padding:var(--cx-bag-pt-m, 24px) var(--cx-gutter) var(--cx-bag-pb-m, 64px)}.cx-bag--page .cx-bag__line{grid-template-columns:104px minmax(0,1fr);gap:16px}.cx-bag--page .cx-bag__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 4px}.cx-bag__line{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0}}shopify-chat,#shopify-chat{z-index:30!important}shopify-chat[open]{z-index:50!important}html.cx-lock :is(shopify-chat,#shopify-chat),body.cx-body:has(#drawer.active) :is(shopify-chat,#shopify-chat){visibility:hidden}.cx-bag__tabs{flex:none;display:flex;gap:24px;margin:0 var(--cx-bag-pad);border-bottom:1px solid var(--cx-line)}.cx-bag__tab{min-height:44px;margin-bottom:-1px;padding:0;border:0;border-bottom:1px solid transparent;background:none;color:var(--cx-muted);cursor:pointer;font-family:var(--cx-font-text);font-size:var(--cx-fs-s);line-height:18px;letter-spacing:.03em;text-transform:uppercase;transition:color var(--cx-fast) var(--cx-ease),border-color var(--cx-fast) var(--cx-ease)}.cx-bag__tab[aria-selected=true]{color:var(--cx-ink);border-bottom-color:var(--cx-ink)}@media(hover:hover){.cx-bag__tab:hover{color:var(--cx-ink)}}.cx-bag__foot .cx-bag__move{margin-left:auto;white-space:nowrap}.cx-bag__wish,.cx-bag__wish-empty{padding-top:24px}.cx-bag__eta{margin:0;padding:16px 0 0;font-size:var(--cx-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--cx-muted)}.cx-bag__eta:has(#expected_delivery:empty){display:none}.cx-bag__head .cx-bag__tabs{margin:0;border-bottom:0;gap:20px}.cx-bag__head .cx-bag__tab{min-height:40px;margin:0;border-bottom:0}.cx-bag__price.cx-price{line-height:18px;align-items:flex-start}body.cx-body .cx-bag .cx-bag__remove,.cx-bag .cx-wish__remove{font-size:var(--cx-fs-xs)}.cx-bag .cx-bag__code{align-items:flex-end;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--cx-ink)}.cx-bag .cx-bag__code:focus-within{box-shadow:inset 0 -1px 0 var(--cx-ink)}.cx-bag .cx-bag__code .cx-field{height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:var(--cx-fs-s);line-height:var(--cx-lh-s)}.cx-bag .cx-bag__code .cx-field:focus,.cx-bag .cx-bag__code .cx-field:focus-visible{border:0;box-shadow:none;outline:none}.cx-bag .cx-bag__code .cx-field::placeholder{color:var(--cx-faint);text-transform:none;opacity:1}.cx-bag .cx-bag__code .cx-btn{min-height:0;height:auto;padding:0;border:0;background:none;color:var(--cx-ink);font-size:var(--cx-fs-s);line-height:var(--cx-lh-s);text-transform:none}.cx-bag .cx-bag__code .cx-btn:focus-visible{outline:1px solid var(--cx-ink);outline-offset:2px}@media(hover:hover){.cx-bag .cx-bag__code .cx-btn:hover{background:none;color:var(--cx-ink);opacity:.6}}.cx-bag__best .cx-bag__upsell-head{align-items:center}.cx-bag__best .cx-arrows{margin-left:auto}.cx-bag__best .cx-arrow[disabled]{opacity:.25;cursor:default}.cx-bag__best .cx-bag__grid.cx-rail__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2);gap:12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cx-drawer.css.map */
