.gs-cart-grid>.shopify-section{min-width:0}.gs-cart-grid{margin-bottom:var(--ct-space-7)}.gs-cart-head{margin-bottom:var(--ct-space-4)}.gs-cart-head .title-wrapper-with-link{margin-bottom:0}@media screen and (min-width:990px){.gs-cart-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ct-space-6);align-items:start;max-width:1140px;margin-inline:auto;padding-inline:var(--ct-gutter)}.gs-cart-grid .page-width{max-width:none;padding-left:0;padding-right:0}.gs-cart-grid .cart__footer{position:sticky;top:88px}}body:has(cart-items) .ct-trust-bar__list{justify-content:center;gap:var(--ct-space-4) var(--ct-space-6)}body:has(cart-items) .ct-trust-bar__item--benefit{flex:0 0 auto;padding:0;background:transparent;border:0;box-shadow:none}body:has(cart-items) .ct-trust-bar__icon{width:22px;height:22px;background:transparent;color:var(--ct-success)}body:has(cart-items) .ct-trust-bar__icon svg{width:18px;height:18px}body:has(cart-items) .ct-trust-bar__title{font-weight:var(--ct-fw-semi)}body:has(cart-items) .ct-trust-bar__list{background:var(--ct-success-light);border-radius:var(--ct-r-lg);padding:var(--ct-space-3) var(--ct-space-5)}.gs-cart-back{display:inline-flex;align-items:center;gap:var(--ct-space-2);font-family:var(--ct-font-display);font-weight:var(--ct-fw-bold);text-transform:uppercase;letter-spacing:.04em;font-size:var(--ct-text-sm);color:var(--ct-text-3);text-decoration:none}.gs-cart-back:hover{color:var(--ct-action)}.gs-cart-back__arrow{font-size:var(--ct-text-md);line-height:1}.gs-cart-title{text-transform:uppercase}body:has(cart-items:not(.is-empty)) .cart__footer{padding:2.4rem;border:2px solid var(--ct-text);border-radius:var(--ct-r-lg);background:var(--ct-card-bg);box-shadow:var(--ct-shadow-lift)}.gs-summary__heading{margin:0 0 var(--ct-space-3);font-family:var(--ct-font-display);font-weight:800;font-size:var(--ct-text-xl);text-transform:uppercase}.gs-summary__row{display:flex;justify-content:space-between;gap:var(--ct-space-3);padding:var(--ct-space-2) 0;border-bottom:1px solid var(--ct-border-subtle);font-size:var(--ct-text-base);color:var(--ct-text-2)}.gs-summary__row--save{color:var(--ct-success);font-weight:var(--ct-fw-semi)}.gs-summary__free{color:var(--ct-success);font-weight:var(--ct-fw-bold)}.gs-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ct-space-3);margin-top:var(--ct-space-3)}.gs-summary__total>span:first-child{font-family:var(--ct-font-display);font-weight:800;font-size:var(--ct-text-md);text-transform:uppercase}.gs-summary__total-val{font-family:var(--ct-font-display);font-weight:900;font-size:var(--ct-text-3xl);color:var(--ct-text)}.gs-summary__secure{display:flex;align-items:center;justify-content:center;gap:var(--ct-space-1);margin:var(--ct-space-3) 0 0;font-size:var(--ct-text-xs);color:var(--ct-text-3)}.gs-summary__secure svg{width:13px;height:13px}.gs-summary__pays{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ct-space-2);margin-top:var(--ct-space-3)}.gs-summary__pays .icon{height:24px;width:auto}.gs-summary__guarantee{display:flex;gap:var(--ct-space-2);margin:var(--ct-space-3) 0 0;font-size:var(--ct-text-xs);color:var(--ct-text-3);line-height:var(--ct-leading-base)}.gs-summary__guarantee svg{flex:none;width:15px;height:15px;color:var(--ct-success);margin-top:.2rem}.gs-citems{display:grid;gap:var(--ct-space-3)}.gs-citem{position:relative;display:grid;grid-template-columns:96px 1fr auto;gap:var(--ct-space-4);align-items:center;padding:var(--ct-space-4);background:var(--ct-card-bg);border:1.5px solid var(--ct-border);border-radius:var(--ct-r-lg)}.gs-citem__thumb{display:grid;place-items:center;width:96px;height:96px;border-radius:var(--ct-r-md);border:1.5px solid var(--ct-border);background:var(--ct-action-tint);overflow:hidden}.gs-citem__thumb img{width:100%;height:100%;object-fit:contain}.gs-citem__name{display:block;font-family:var(--ct-font-display);font-weight:800;text-transform:uppercase;font-size:1.84rem;line-height:var(--ct-leading-tight);color:var(--ct-text);text-decoration:none}.gs-citem__name:hover{color:var(--ct-action)}.gs-citem__meta{margin-top:var(--ct-space-1);font-family:var(--ct-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:var(--ct-text-xs);color:var(--ct-action)}.gs-citem__props{display:grid;gap:2px;margin-top:var(--ct-space-2);font-size:var(--ct-text-sm);color:var(--ct-text-3)}.gs-citem__unit{margin-top:var(--ct-space-2);font-size:var(--ct-text-sm);font-weight:var(--ct-fw-semi);color:var(--ct-text-3)}.gs-citem__right{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:var(--ct-space-2)}.gs-citem__was{font-family:var(--ct-font-display);font-weight:700;font-size:var(--ct-text-base);color:var(--ct-price-was);text-decoration:line-through;line-height:1}.gs-citem__lp{font-family:var(--ct-font-display);font-weight:900;font-size:2.32rem;line-height:1;color:var(--ct-text)}.gs-citem__off{font-family:var(--ct-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:var(--ct-text-xs);color:var(--ct-error);background:var(--ct-error-light);border-radius:var(--ct-r-sm);padding:var(--ct-space-1) var(--ct-space-2)}.gs-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ct-border);border-radius:var(--ct-r-pill);overflow:hidden;background:var(--ct-bg-raised)}.gs-qty__btn{display:grid;place-items:center;width:38px;height:38px;margin:0;border:0;background:transparent;color:var(--ct-text);font-family:var(--ct-font-display);font-weight:800;font-size:1.84rem;line-height:1;cursor:pointer}.gs-qty__btn>*{pointer-events:none}.gs-qty__btn:hover{background:var(--ct-action-tint);color:var(--ct-action)}.gs-qty__input{width:36px;border:0;background:transparent;text-align:center;font-weight:var(--ct-fw-bold);color:var(--ct-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gs-qty__input::-webkit-outer-spin-button,.gs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-citem__remove{font-family:var(--ct-font-display);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:var(--ct-text-xs);color:var(--ct-text-3);background:none;border:0;cursor:pointer;text-decoration:none}.gs-citem__remove:hover{color:var(--ct-error)}.gs-citem .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0}.gs-citem .loading__spinner.hidden{display:none}@media screen and (max-width:749px){.gs-citem{grid-template-columns:72px 1fr}.gs-citem__thumb{width:72px;height:72px}.gs-citem__right{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px dashed var(--ct-border);padding-top:var(--ct-space-3)}}.gs-cart-reassure{display:flex;align-items:center;gap:var(--ct-space-2);margin-top:var(--ct-space-4);font-size:var(--ct-text-sm);color:var(--ct-text-3)}.gs-cart-reassure svg{flex:none;width:15px;height:15px;color:var(--ct-success)}.gs-upg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ct-space-3);margin-top:var(--ct-space-4);padding:var(--ct-space-4);border:2px dashed var(--ct-action);border-radius:var(--ct-r-lg);background:var(--ct-action-tint)}.gs-upg__text b{display:block;font-family:var(--ct-font-display);font-weight:800;text-transform:uppercase;font-size:var(--ct-text-md)}.gs-upg__text p{margin-top:.2rem;font-size:var(--ct-text-sm);color:var(--ct-text-2)}.gs-upg__btn{flex:none}.gs-cart-empty__note{max-width:420px;margin:var(--ct-space-3) auto var(--ct-space-5);color:var(--ct-text-2);font-size:var(--ct-text-lead)}.gs-msbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--ct-bg-raised);border-top:3px solid var(--ct-action);box-shadow:var(--ct-shadow-bottom)}.gs-msbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-3);padding-top:var(--ct-space-3);padding-bottom:var(--ct-space-3)}.gs-msbar__info{display:flex;flex-direction:column;line-height:var(--ct-leading-tight)}.gs-msbar__count{font-size:var(--ct-text-xs);font-weight:var(--ct-fw-semi);text-transform:uppercase;letter-spacing:.05em;color:var(--ct-text-3)}.gs-msbar__total{font-family:var(--ct-font-display);font-weight:900;font-size:2.4rem}.gs-msbar__btn{min-height:var(--ct-touch);padding:0 var(--ct-space-6)}@media screen and (max-width:749px){body:has(cart-items:not(.is-empty)) .gs-msbar{display:block}body:has(cart-items:not(.is-empty)){padding-bottom:7.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-gs-cart.css.map */
