.tq-cart{padding:clamp(32px,5vw,72px) 0 var(--tq-section);min-height:60vh}.tq-cart.is-busy{opacity:.6;pointer-events:none;transition:opacity var(--tq-fast)}.tq-cart__title{font-size:clamp(2.4rem,1.6rem + 3.4vw,4.5rem);line-height:1;letter-spacing:-.025em}.tq-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tq-s4);padding-bottom:var(--tq-s6);border-bottom:1px solid var(--tq-line-dark)}.tq-cart__continue{font:600 .9375rem/1 var(--tq-font-ui);color:var(--tq-grey-2);border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.tq-cart__continue:hover{color:var(--tq-white)}.tq-cart__grid{display:grid;gap:var(--tq-s7);margin-top:var(--tq-s6)}@media(min-width:960px){.tq-cart__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:var(--tq-s8)}}.tq-cart__lines{display:grid}.tq-cart__line{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--tq-s4);padding:var(--tq-s5) 0;border-bottom:1px solid var(--tq-line-dark)}.tq-cart__line:first-child{padding-top:0}@media(min-width:700px){.tq-cart__line{grid-template-columns:160px minmax(0,1fr);gap:var(--tq-s6)}}.tq-cart__img{display:block;aspect-ratio:1;background:var(--tq-white);border-radius:var(--tq-radius);overflow:hidden}.tq-cart__img img{width:100%;height:100%;object-fit:contain}.tq-cart__top{display:flex;justify-content:space-between;gap:var(--tq-s4)}.tq-cart__name{font:600 1.125rem/1.25 var(--tq-font-display)}.tq-cart__name:hover{text-decoration:underline;text-underline-offset:3px}.tq-cart__variant{margin-top:4px;color:var(--tq-grey-2);font-size:var(--tq-fs-small)}.tq-cart__price{text-align:right;font:600 1rem/1.3 var(--tq-font-ui);white-space:nowrap}.tq-cart__price s{display:block;color:var(--tq-grey-2);font-weight:400;font-size:var(--tq-fs-small)}.tq-cart__spec{margin-top:var(--tq-s3);font-size:var(--tq-fs-small)}.tq-cart__spec summary{cursor:pointer;font-weight:600;list-style:none;display:inline-flex;gap:8px;align-items:center}.tq-cart__spec summary::-webkit-details-marker{display:none}.tq-cart__spec summary:after{content:"+";color:var(--tq-grey-2)}.tq-cart__spec[open] summary:after{content:"\2212"}.tq-cart__spec summary span{color:var(--tq-grey-2);font-weight:400}.tq-cart__spec dl{display:grid;gap:4px 16px;margin:var(--tq-s3) 0 0}@media(min-width:700px){.tq-cart__spec dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.tq-cart__spec dl div{display:flex;gap:8px;min-width:0}.tq-cart__spec dt{color:var(--tq-grey-2);flex-shrink:0}.tq-cart__spec dt:after{content:":"}.tq-cart__spec dd{margin:0;overflow-wrap:anywhere}.tq-cart__disc{margin-top:var(--tq-s2);color:var(--tq-white);font-size:var(--tq-fs-small)}.tq-cart__note{margin-top:var(--tq-s3);color:var(--tq-grey-2);font-size:var(--tq-fs-small)}.tq-cart__actions{display:flex;align-items:center;gap:var(--tq-s5);margin-top:var(--tq-s4)}.tq-qty{display:inline-flex;align-items:stretch;border:1px solid rgba(255,255,255,.25);border-radius:var(--tq-radius);height:44px}.tq-qty__btn{width:44px;font-size:1.125rem}.tq-qty__btn:hover{background:#ffffff14}.tq-qty__input{width:44px;text-align:center;background:transparent;color:var(--tq-white);border:0;font:600 1rem/1 var(--tq-font-ui);-moz-appearance:textfield}.tq-qty__input::-webkit-outer-spin-button,.tq-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tq-cart__remove{color:var(--tq-grey-2);font-size:var(--tq-fs-small);border-bottom:1px solid currentColor}.tq-cart__remove:hover{color:var(--tq-white)}.tq-cart__sum{background:var(--tq-paper);color:var(--tq-ink);padding:var(--tq-s6);border-radius:var(--tq-radius)}@media(min-width:960px){.tq-cart__sum{position:sticky;top:calc(var(--tq-header-h) + 24px)}}.tq-cart__sum-title{font:600 1.25rem/1.2 var(--tq-font-display);margin-bottom:var(--tq-s4)}.tq-cart__row{display:flex;justify-content:space-between;gap:var(--tq-s4);padding:8px 0;color:var(--tq-ink)}.tq-cart__row--disc{color:var(--tq-grey-3)}.tq-cart__row--total{margin-top:8px;padding-top:var(--tq-s4);border-top:1px solid var(--tq-line-light);font:700 1.125rem/1.3 var(--tq-font-ui)}.tq-cart__fine{margin-top:var(--tq-s2);color:var(--tq-grey-3);font-size:var(--tq-fs-small)}.tq-cart__notebox{margin-top:var(--tq-s5);font-size:var(--tq-fs-small);color:var(--tq-ink)}.tq-cart__notebox summary{cursor:pointer;font-weight:600}.tq-cart__notebox textarea{width:100%;margin-top:var(--tq-s3);padding:12px;border:1px solid rgba(10,10,10,.25);border-radius:var(--tq-radius);background:var(--tq-white);color:var(--tq-ink);font-family:inherit;font-size:1rem;resize:vertical}.tq-cart__checkout,.tq-cart__update{width:100%;margin-top:var(--tq-s5)}.tq-cart__sum .tq-btn--primary{background:var(--tq-ink);color:var(--tq-white);min-height:56px;font-size:1rem}.tq-cart__sum .tq-btn--primary:hover{background:#2b2b2b}.tq-cart__sum .tq-btn--ghost{border-color:#0a0a0a59;color:var(--tq-ink)}.tq-cart__assure{display:grid;gap:6px;margin-top:var(--tq-s5);padding:var(--tq-s4) 0 0;border-top:1px solid var(--tq-line-light);list-style:none;color:var(--tq-grey-3);font-size:var(--tq-fs-small)}.tq-cart__assure a{color:var(--tq-ink);font-weight:600}.tq-cart__empty{padding-top:var(--tq-s4)}.tq-cart__lead{margin-top:var(--tq-s4);max-width:34rem}.tq-cart__paths{display:grid;gap:var(--tq-s4);margin-top:var(--tq-s7);list-style:none;padding:0}@media(min-width:800px){.tq-cart__paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.tq-cart__path{display:grid;gap:8px;padding:var(--tq-s6);min-height:160px;align-content:end;border:1px solid var(--tq-line-dark);border-radius:var(--tq-radius);transition:border-color var(--tq-fast),background var(--tq-fast)}.tq-cart__path:hover{border-color:#ffffff80;background:#ffffff0a}.tq-cart__path-note{color:var(--tq-grey-2);font-size:var(--tq-fs-small)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/tq-cart.css.map */
