.htc{--htc-navy:#080825;--htc-coral:#FF5D3F;--htc-coral-ink:#D63A1C;--htc-good:#15794B;--htc-muted:#5B5F77;--htc-line:#E4E4E8;--htc-wash:#F3F4F8;--htc-tint:#FFF8F6}.htc .htc-top{padding-bottom:10px}.htc .htc-body{display:grid;gap:14px;padding-top:2px}.htc .htc-rw{display:grid;gap:6px;background:var(--htc-wash);border-radius:10px;padding:8px 12px;margin-top:10px}.htc .htc-rw__msg{margin:0;font-size:14px;line-height:1.25;font-weight:700;color:var(--htc-navy)}.htc .htc-rw__msg strong{color:var(--htc-coral-ink)}.htc .htc-rw.is-done .htc-rw__msg{color:var(--htc-good)}.htc .htc-rw.is-done .htc-rw__msg:before{content:"\2713\a0"}.htc .htc-rw__track{height:5px;border-radius:99px;background:#dadde8;overflow:hidden}.htc .htc-rw__track span{display:block;height:100%;border-radius:99px;background:var(--htc-coral);transition:width .35s ease}.htc .htc-rw.is-done .htc-rw__track span{background:var(--htc-good)}.htc .htc-lines{display:grid;gap:12px}.htc .htc-li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start;padding:0;margin:0}.htc .htc-li__media{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f0f0f0}.htc .htc-li__media img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block}.htc .htc-li__info{display:grid;gap:3px;min-width:0}.htc .htc-li__name{font-size:15px;line-height:1.25;font-weight:700;color:var(--htc-navy);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.htc .htc-li__save{margin:0;font-size:13px;line-height:1.2;font-weight:700;color:var(--htc-good)}.htc .htc-li__qty{display:flex;align-items:center;gap:10px;margin-top:2px}.htc .htc-li__qty .quantity-input{width:44px;min-width:0;height:30px;padding:0;text-align:center;font-size:14px;border-radius:8px}.htc .htc-li__rm{font-size:13px;color:var(--htc-muted);text-decoration:underline}.htc .htc-li__price{display:grid;justify-items:end;gap:1px;font-size:15px;line-height:1.25;color:var(--htc-navy);white-space:nowrap}.htc .htc-li__price s{font-size:12.5px;color:var(--htc-muted)}.htc .htc-li__free{color:var(--htc-good)}.htc .htc-kit{border:1.5px solid var(--htc-line);border-radius:12px;background:#fff}.htc .htc-kit summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 12px;cursor:pointer;list-style:none}.htc .htc-kit summary::-webkit-details-marker{display:none}.htc .htc-kit summary:focus-visible{outline:3px solid var(--htc-navy);outline-offset:2px;border-radius:10px}.htc .htc-kit__pics{display:grid;grid-template-columns:repeat(2,34px);gap:3px;align-content:start}.htc .htc-kit__pics img{width:34px;height:34px;border-radius:7px;object-fit:cover;background:#f0f0f0;display:block}.htc .htc-kit__txt{display:grid;gap:2px;min-width:0}.htc .htc-kit__txt b{font-size:15.5px;line-height:1.2;color:var(--htc-navy)}.htc .htc-kit__txt small{font-size:13px;line-height:1.3;color:var(--htc-muted)}.htc .htc-kit__txt em{font-style:normal;font-size:13px;font-weight:700;color:var(--htc-good)}.htc .htc-kit__open{font-size:13px;color:var(--htc-muted);text-decoration:underline}.htc .htc-kit[open] .htc-kit__open{display:none}.htc .htc-kit__price{display:grid;justify-items:end;gap:1px;font-size:15.5px;line-height:1.25;color:var(--htc-navy);white-space:nowrap}.htc .htc-kit__price s{font-size:12.5px;color:var(--htc-muted)}.htc .htc-kit__lines{display:grid;gap:12px;padding:12px;border-top:1px solid var(--htc-line);margin-top:2px}.htc .htc-up{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1.5px dashed var(--htc-coral);background:var(--htc-tint);border-radius:12px;padding:8px 10px 8px 12px}.htc .htc-up__pics{display:flex}.htc .htc-up__pics img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #FFFFFF;background:#f0f0f0;display:block}.htc .htc-up__pics img+img{margin-left:-14px}.htc .htc-up__txt{display:grid;gap:1px;min-width:0}.htc .htc-up__txt b{font-size:14.5px;line-height:1.2;color:var(--htc-navy);letter-spacing:0}.htc .htc-up__txt span{font-size:12.5px;line-height:1.25;color:var(--htc-muted);letter-spacing:0}.htc .htc-up__btn{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:var(--htc-coral);color:#fff;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}@media(max-width:480px){.htc .htc-up{grid-template-columns:minmax(0,1fr) auto}.htc .htc-up__pics{display:none}}.htc .htc-up__btn:hover{background:#e8431f}.htc .htc-up__btn[aria-busy=true]{opacity:.6;pointer-events:none}.htc .htc-up__btn:focus-visible,.htc .htc-card__add:focus-visible,.htc .htc-noprot:focus-visible{outline:3px solid var(--htc-navy);outline-offset:2px}.htc .htc-rail{display:grid;gap:10px}.htc .htc-rail__title{margin:0;font-size:16px;font-weight:800;color:var(--htc-navy)}.htc .htc-rail .circle-chevron{width:32px;height:32px}.htc .htc-rail__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.htc .htc-rail__track::-webkit-scrollbar{display:none}.htc .htc-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,38%);gap:10px;padding-bottom:2px}.htc .htc-card{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:5px;border:1.5px solid var(--htc-line);border-radius:12px;padding:8px;background:#fff;scroll-snap-align:start}.htc .htc-card__media{display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f0f0f0}.htc .htc-card__media img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block}.htc .htc-card__name{font-size:13.5px;line-height:1.25;font-weight:700;color:var(--htc-navy);text-decoration:none}.htc .htc-card__job{margin:0;font-size:12.5px;line-height:1.3;color:var(--htc-muted)}.htc .htc-card__price{margin:0;font-size:14px;color:var(--htc-navy)}.htc .htc-card__price s{color:var(--htc-muted);font-size:12.5px}.htc .htc-card__add{display:block;text-align:center;width:100%;min-height:40px;border:0;border-radius:8px;background:var(--htc-navy);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.htc .htc-card__add:hover{background:#080825}.htc .htc-card form{margin:0}.htc .htc-review{margin:0;display:grid;gap:6px;background:var(--htc-wash);border-radius:12px;padding:14px}.htc .htc-review__stars{display:flex;align-items:center;gap:2px}.htc .htc-review__stars span{display:grid;place-items:center;width:20px;height:20px;background:#00b67a;color:#fff;font-size:13px;line-height:1}.htc .htc-review__stars em{margin-left:8px;font-style:normal;font-size:12.5px;color:var(--htc-muted)}.htc .htc-review__title{margin:0;font-size:15px;font-weight:800;color:var(--htc-navy)}.htc .htc-review blockquote{margin:0;padding:0;border:0;font-size:14.5px;line-height:1.4;color:var(--htc-navy)}.htc .htc-review figcaption{font-size:13px;color:var(--htc-muted)}.htc .htc-review figcaption b{color:var(--htc-navy)}.htc .htc-prot{display:block}.htc .htc-prot[hidden]{display:none}.htc .htc-prot[aria-busy=true]{opacity:.6;pointer-events:none}.htc .htc-prot__row{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center;border:1.5px solid var(--htc-line);border-radius:12px;padding:10px 12px;cursor:pointer;background:#fff;min-height:56px}.htc .htc-prot.is-on .htc-prot__row{border-color:var(--htc-coral);background:var(--htc-tint)}.htc .htc-prot__box{width:22px;height:22px;border-radius:6px;border:2px solid #B9BBCB;background:#fff;display:grid;place-items:center}.htc .htc-prot.is-on .htc-prot__box{background:var(--htc-coral);border-color:var(--htc-coral)}.htc .htc-prot.is-on .htc-prot__box:after{content:"";width:6px;height:11px;border:solid #FFFFFF;border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.htc .htc-prot__row:focus-within{outline:3px solid var(--htc-navy);outline-offset:2px}.htc .htc-prot__icon{display:grid;color:var(--htc-navy)}.htc .htc-prot__txt{display:grid;gap:1px}.htc .htc-prot__txt b{font-size:14.5px;color:var(--htc-navy)}.htc .htc-prot__txt small{font-size:12.5px;line-height:1.3;color:var(--htc-muted)}.htc .htc-prot__price{font-size:14.5px;font-weight:800;color:var(--htc-navy);white-space:nowrap}.htc .htc-foot{display:grid;gap:8px}.htc .htc-tot{display:grid;gap:2px}.htc .htc-tot__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.htc .htc-tot__row--sm{font-size:13.5px;color:var(--htc-muted)}.htc .htc-tot__row--total{font-size:19px;font-weight:800;color:var(--htc-navy)}.htc .htc-tot__save{margin:0;font-size:13.5px;font-weight:700;color:var(--htc-good)}.htc .htc-buy{margin:0}.htc .htc-buy .button{min-height:56px;font-size:16.5px;font-weight:800;border-radius:99px;white-space:nowrap;padding-inline:14px;gap:8px}.htc .htc-buy .button svg{flex:0 0 auto;width:20px;height:20px}.htc .htc-noprot{display:block;width:100%;margin:0;padding:2px 0;border:0;background:none;text-align:center;font:inherit;font-size:13.5px;color:var(--htc-muted);text-decoration:underline;cursor:pointer}.htc .htc-foot__line{margin:0;text-align:center;font-size:12.5px;color:var(--htc-muted)}.htc .htc-trustwrap{display:grid;gap:14px;padding-bottom:8px}.htc .htc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;text-align:center}.htc .htc-trust li{display:grid;justify-items:center;gap:4px;font-size:12.5px;line-height:1.25;font-weight:600;color:var(--htc-navy)}.htc .htc-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.htc .htc-pay svg{width:36px;height:auto}.htc .htc-tp,.htc .htc-eta{margin:0;text-align:center;font-size:13px;color:var(--htc-navy)}.htc .htc-tp a{color:inherit;text-decoration:underline}.htc .htc-tp__star{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;background:#00b67a;color:#fff;font-size:12px;vertical-align:-3px}.htc .htc-eta{color:var(--htc-muted)}@media(prefers-reduced-motion:reduce){.htc .htc-rw__track span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ht-cart.css.map */
