cart-drawer{--gc-navy: #091d33;--gc-navy-2: #0f2742;--gc-orange: #f58220;--gc-orange-hover: #ff9233;--gc-orange-soft: #fff1e5;--gc-green: #157f4a;--gc-green-soft: #e8f6ee;--gc-red: #b42318;--gc-red-soft: #fdecea;--gc-ground: #f3f5f8;--gc-field: #f8fafb;--gc-line: #e3e8ee;--gc-ink: #0b1726;--gc-muted: #566270;--gc-on-navy: #c4cfdb;--gc-on-navy-2: #8fa0b3;--gc-font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--gc-display: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--gc-ease: cubic-bezier(.22, 1, .36, 1);--inputs-radius: 12px;--inputs-radius-outset: 13px;--buttons-radius: 16px;--buttons-radius-outset: 17px}cart-drawer .drawer__inner,cart-drawer .drawer__inner :is(p,a,span,small,strong,button,input,textarea,summary,dt,dd,td,li,label){font-family:var(--gc-font);letter-spacing:0;text-transform:none}cart-drawer .drawer__inner{background:#fff;border:0;border-radius:28px 0 0 28px;box-shadow:-30px 0 80px #091d3347;overflow:hidden;-webkit-font-smoothing:antialiased;transition:transform .6s var(--gc-ease),visibility .6s var(--gc-ease)!important}@media screen and (max-width:480px){cart-drawer .drawer__inner{border-radius:22px 0 0 22px}}cart-drawer .cart-drawer__overlay{background:#091d3361;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}cart-drawer .drawer__sale-banner,cart-drawer .gm-cart-more,cart-drawer .gm-trust{display:none!important}cart-drawer .drawer__header{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:26px 24px 18px;border:0;background-color:var(--gc-navy);background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:22px 22px}cart-drawer .drawer__header:before{content:"";position:absolute;z-index:-1;right:-90px;top:-120px;width:300px;height:300px;border-radius:50%;background:#f5822057;filter:blur(60px);animation:gc-drift 14s ease-in-out infinite alternate}cart-drawer .drawer__header:after{content:"";position:absolute;z-index:-1;right:40px;top:-70px;width:170px;height:170px;border-radius:50%;border:1px dashed rgba(255,255,255,.12);background:radial-gradient(circle at 50% 0,#f58220 0 4px,rgba(245,130,32,.35) 5px 9px,transparent 10px);animation:gc-orbit 22s linear infinite}cart-drawer .drawer__heading{display:flex;align-items:center;gap:12px;margin:0;color:#fff;font-family:var(--gc-display);font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em}cart-drawer .drawer__heading .totals__items{display:inline-flex;align-items:center;gap:7px;min-width:0;height:30px;padding:0 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--gc-font);font-size:13px;font-weight:800;letter-spacing:.02em}cart-drawer .drawer__heading .totals__items:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gc-orange);box-shadow:0 0 #f5822099;animation:gc-ping 2.4s ease-out infinite}cart-drawer .drawer__close{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .25s ease,transform .4s var(--gc-ease)}cart-drawer .drawer__close:hover{background:#f5822040;transform:rotate(90deg)}cart-drawer .drawer__close svg{width:16px;height:16px;color:#fff}cart-drawer .gm-ship.gm-ship--drawer{margin:0;padding:0 24px 22px;border:0;border-radius:0;background:var(--gc-navy);color:#fff}cart-drawer .gm-ship--drawer .gm-ship__top{margin-bottom:10px}cart-drawer .gm-ship--drawer .gm-ship__msg{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700}cart-drawer .gm-ship--drawer .gm-ship__msg:before{content:"";flex:none;width:18px;height:18px;background:var(--gc-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E") center / 18px no-repeat}cart-drawer .gm-ship--drawer .gm-ship__meta{color:var(--gc-on-navy-2);font-size:12px}cart-drawer .gm-ship--drawer .gm-ship__track{height:8px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f}cart-drawer .gm-ship--drawer .gm-ship__fill{background:linear-gradient(90deg,#f58220,#ffb067,#f58220);background-size:200% 100%;box-shadow:0 0 16px #f58220b3;animation:gm-ship-shine 2.4s linear infinite;transition:width .9s var(--gc-ease)}cart-drawer .gm-ship--drawer.is-done .gm-ship__fill{background:#35d07f;box-shadow:0 0 16px #35d07fb3;animation:none}cart-drawer .gm-ship--drawer.is-done .gm-ship__msg:before{background:#35d07f}cart-drawer .drawer__body{padding:0;background:#fff}cart-drawer .drawer__cart-items-wrapper{padding:18px 18px 4px}cart-drawer .cart-item{position:relative;margin:0 0 12px;padding:14px;border:1.5px solid var(--gc-line);border-radius:20px;background:#fff;transition:border-color .25s ease,box-shadow .3s ease,transform .3s var(--gc-ease)}cart-drawer .cart-item:hover{border-color:#f5822073;box-shadow:0 14px 30px #091d3314;transform:translateY(-2px)}cart-drawer .cart-item__media{padding:0}cart-drawer .cart-item__image{width:84px;height:84px;border-radius:16px;background:var(--gc-ground);object-fit:contain}cart-drawer .cart-item__name{color:var(--gc-navy);font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:color .2s ease}cart-drawer .cart-item__name:hover{color:var(--gc-orange)}cart-drawer .cart-item__details-options{margin:8px 0 0}cart-drawer .cart-item__details-options .product-option{display:inline-flex;align-items:center;gap:4px;margin:0 6px 6px 0;padding:4px 10px;border-radius:999px;background:var(--gc-ground);color:var(--gc-muted);font-size:12px;font-weight:600}cart-drawer .cart-item__details-options .product-option dd{margin:0;color:var(--gc-navy);font-weight:700}cart-drawer .cart-item .drawer-price{color:var(--gc-muted);font-size:13px}cart-drawer .cart-item .price{color:var(--gc-navy);font-family:var(--gc-display);font-size:17px;font-weight:800}cart-drawer .quantity{min-height:42px;border-radius:12px;background:var(--gc-field)}cart-drawer .quantity:after{box-shadow:0 0 0 1.5px var(--gc-line);border-radius:12px}cart-drawer .quantity__input{color:var(--gc-navy);font-weight:800}cart-drawer .quantity__button{color:var(--gc-navy);border-radius:10px;transition:color .2s ease,background-color .2s ease}cart-drawer .quantity__button:hover{color:var(--gc-orange);background:var(--gc-orange-soft)}cart-drawer .cart-remove-button{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border-radius:12px;background:transparent;color:var(--gc-muted);text-decoration:none;transition:background-color .2s ease,color .2s ease}cart-drawer .cart-remove-button>*{display:none!important}cart-drawer .cart-remove-button:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center / 20px no-repeat}cart-drawer .cart-remove-button:after{display:none}cart-drawer .cart-remove-button:hover{background:var(--gc-red-soft);color:var(--gc-red)}cart-drawer .gm-cart-options{padding:0 18px}cart-drawer .gm-cart-options details{margin:0 0 10px;border-radius:16px;background:var(--gc-ground);overflow:hidden}cart-drawer .gm-cart-options summary{padding:14px 16px;color:var(--gc-navy);font-weight:700}cart-drawer #Details-CartDrawer{background:#fff;border:1.5px solid var(--gc-line);border-radius:18px;transition:border-color .25s ease,box-shadow .3s ease}cart-drawer #Details-CartDrawer[open]{border-color:#f5822073;box-shadow:0 14px 30px #091d3312}cart-drawer #Details-CartDrawer>summary{display:flex;align-items:center;gap:12px;padding:12px 14px;list-style:none;cursor:pointer}cart-drawer #Details-CartDrawer>summary::-webkit-details-marker{display:none}cart-drawer #Details-CartDrawer>summary:before{content:"";flex:none;width:38px;height:38px;border-radius:12px;background-color:var(--gc-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f58220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");background-position:center;background-size:18px;background-repeat:no-repeat}cart-drawer #Details-CartDrawer .summary__title{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--gc-navy);font-size:15px;font-weight:800}cart-drawer #Details-CartDrawer .summary__title .icon-caret{flex:none;width:12px;color:var(--gc-muted);transition:transform .3s var(--gc-ease)}cart-drawer #Details-CartDrawer[open] .summary__title .icon-caret{transform:rotate(180deg)}cart-drawer .gc-note__text{display:flex;flex-direction:column;gap:2px;min-width:0}cart-drawer .gc-note__text small{color:var(--gc-muted);font-size:12px;font-weight:600}cart-drawer .gc-note__chip{display:none;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--gc-green-soft);color:var(--gc-green);font-size:12px;font-weight:800}cart-drawer #Details-CartDrawer.gc-has-note .gc-note__chip{display:inline-flex}cart-drawer #Details-CartDrawer .cart__note{display:block;margin:0;padding:0 14px 14px}cart-drawer #Details-CartDrawer .cart__note .text-area,cart-drawer #CartDrawer-Note{display:block;width:100%;min-height:104px;margin:0;padding:14px 16px;border:1.5px solid var(--gc-line);border-radius:14px;outline:0;background:var(--gc-field);color:var(--gc-ink);box-shadow:none;font:500 15px/1.5 var(--gc-font);resize:vertical;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease}cart-drawer #CartDrawer-Note::placeholder{color:#a5b0bb}cart-drawer #CartDrawer-Note:hover{border-color:#c9d2dc}cart-drawer #CartDrawer-Note:focus{border-color:var(--gc-navy);background:#fff;box-shadow:0 0 0 5px #f5822029}cart-drawer .cart__note.field:before,cart-drawer .cart__note.field:after{display:none}cart-drawer .gc-note__status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;margin-top:8px;color:var(--gc-muted);font-size:12px;font-weight:600}cart-drawer .gc-note__state{display:inline-flex;align-items:center;gap:6px;opacity:0;transition:opacity .25s ease}cart-drawer .gc-note__state.is-on{opacity:1}cart-drawer .gc-note__state.is-saved{color:var(--gc-green)}cart-drawer .gc-note__state:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}cart-drawer .drawer__footer{padding:18px 22px 22px;border-top:1px solid var(--gc-line);background:#fff;box-shadow:0 -18px 40px #091d3312}cart-drawer .cart-drawer__footer{padding:0}cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0}cart-drawer .totals__total{margin:0;color:var(--gc-muted);font-family:var(--gc-font);font-size:14px;font-weight:700}cart-drawer .totals__total-value{margin:0;color:var(--gc-navy);font-family:var(--gc-display);font-size:28px;font-weight:800;letter-spacing:-.03em}cart-drawer .tax-note{display:block;margin:4px 0 0;color:var(--gc-muted);font-size:12px;text-align:left}cart-drawer .tax-note a{color:var(--gc-navy)}cart-drawer .gc-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}cart-drawer .gc-assure__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:14px;background:var(--gc-ground);color:var(--gc-navy);font-size:11.5px;font-weight:700;line-height:1.25;text-align:center}cart-drawer .gc-assure__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--gc-navy);color:var(--gc-orange)}cart-drawer .gc-assure__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:10px;margin-top:14px}cart-drawer #CartDrawer-Checkout{order:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin:0;padding:0 22px;border:0;border-radius:16px;background:var(--gc-orange);color:var(--gc-navy);font:800 16px/1.2 var(--gc-font);box-shadow:0 12px 28px #f5822057;transition:background-color .2s ease,box-shadow .25s ease,transform .2s var(--gc-ease)}cart-drawer #CartDrawer-Checkout>span{display:inline-flex;align-items:center;gap:10px;color:var(--gc-navy);font-weight:800}cart-drawer #CartDrawer-Checkout>span svg{display:none}cart-drawer #CartDrawer-Checkout:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;border:0;box-shadow:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);transition:left .7s var(--gc-ease)}cart-drawer #CartDrawer-Checkout:after{content:"";position:static;width:20px;height:20px;border:0;box-shadow:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 20px no-repeat;transition:transform .3s var(--gc-ease)}cart-drawer #CartDrawer-Checkout:hover:not(:disabled){background:var(--gc-orange-hover);box-shadow:0 16px 34px #f5822073;transform:translateY(-1px)}cart-drawer #CartDrawer-Checkout:hover:not(:disabled):before{left:120%}cart-drawer #CartDrawer-Checkout:hover:not(:disabled):after{transform:translate(4px)}cart-drawer #CartDrawer-Checkout:active:not(:disabled){transform:translateY(0)}cart-drawer .cart__ctas .button-cart.button-2{order:2;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;margin:0;border-radius:16px;background:#fff;color:var(--gc-navy);box-shadow:inset 0 0 0 1.5px var(--gc-line);font:700 14px/1.2 var(--gc-font);text-decoration:none;transition:box-shadow .2s ease}cart-drawer .cart__ctas .button-cart.button-2:before,cart-drawer .cart__ctas .button-cart.button-2:after{display:none}cart-drawer .cart__ctas .button-cart.button-2:hover{box-shadow:inset 0 0 0 1.5px var(--gc-navy)}cart-drawer .cart__ctas .button-cart.button-2 *{color:inherit;text-decoration:none}cart-drawer .drawer__inner-empty{background:#fff}cart-drawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px}cart-drawer .cart-drawer__empty-content:before{content:"";width:64px;height:64px;border-radius:20px;background-color:var(--gc-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f58220' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 13H7L6 7Z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E");background-position:center;background-size:30px;background-repeat:no-repeat;box-shadow:0 18px 36px #091d3340;animation:gc-float 6s ease-in-out infinite}cart-drawer .cart__empty-text{color:var(--gc-navy);font-family:var(--gc-display);font-size:28px;font-weight:800;letter-spacing:-.03em}cart-drawer .drawer__inner-empty .button{min-height:52px;padding:0 26px;border-radius:16px;background:var(--gc-orange);color:var(--gc-navy);font-weight:800;box-shadow:0 12px 28px #f5822057}cart-drawer .drawer__inner-empty .button:before,cart-drawer .drawer__inner-empty .button:after{display:none}@keyframes gc-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,30px) scale(1.15)}}@keyframes gc-orbit{to{transform:rotate(360deg)}}@keyframes gc-ping{0%{box-shadow:0 0 #f5822099}80%,to{box-shadow:0 0 0 9px #f5822000}}@keyframes gc-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gc-rise{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes gc-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes gc-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gc-sweep{0%{left:-60%}to{left:120%}}@keyframes gm-ship-shine{0%{background-position:200% 0}to{background-position:0 0}}cart-drawer.gc-open .drawer__heading{animation:gc-rise .8s var(--gc-ease) .08s both}cart-drawer.gc-open .drawer__close{animation:gc-up .7s var(--gc-ease) .14s both}cart-drawer.gc-open .gm-ship--drawer .gm-ship__top,cart-drawer.gc-open .gm-ship--drawer .gm-ship__track{animation:gc-up .7s var(--gc-ease) .2s both}cart-drawer.gc-open .cart-item{animation:gc-up .7s var(--gc-ease) both}cart-drawer.gc-open .cart-item:nth-child(1){animation-delay:.26s}cart-drawer.gc-open .cart-item:nth-child(2){animation-delay:.34s}cart-drawer.gc-open .cart-item:nth-child(3){animation-delay:.42s}cart-drawer.gc-open .cart-item:nth-child(4){animation-delay:.5s}cart-drawer.gc-open .cart-item:nth-child(n+5){animation-delay:.58s}cart-drawer.gc-open .drawer__footer{animation:gc-up .7s var(--gc-ease) .3s both}cart-drawer.gc-open .gc-assure__item{animation:gc-up .6s var(--gc-ease) both}cart-drawer.gc-open .gc-assure__item:nth-child(1){animation-delay:.5s}cart-drawer.gc-open .gc-assure__item:nth-child(2){animation-delay:.58s}cart-drawer.gc-open .gc-assure__item:nth-child(3){animation-delay:.66s}cart-drawer.gc-open #CartDrawer-Checkout:before{animation:gc-sweep 1.1s var(--gc-ease) .8s both}cart-drawer .totals__items.gc-bump,cart-drawer .totals__total-value.gc-bump{animation:gc-bump .5s var(--gc-ease)}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner{transition:none!important}cart-drawer *,cart-drawer *:before,cart-drawer *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/gymatics-premium-cart.css.map */
