rf-cart{display:block}.rf-cart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1.5px solid var(--rf-line)}.rf-cart__empty{padding:56px 0 10px;max-width:46ch}.rf-cart__emptyline{font-size:17px;line-height:1.6;color:var(--rf-muted-2);margin:0 0 24px}.rf-ship{margin-top:26px;background:#fff;border:1px solid var(--rf-line);border-radius:6px;padding:16px 20px 18px}.rf-ship__line{margin:0 0 11px;font-size:15px;color:var(--rf-muted-2)}.rf-ship__line b{color:var(--rf-ink);font-weight:700}.rf-ship__track{height:7px;border-radius:99px;background:#e7e4db;overflow:hidden}.rf-ship__fill{display:block;height:100%;border-radius:99px;background:var(--rf-ink);transition:width .45s cubic-bezier(.2,.7,.3,1)}.rf-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(26px,3.5vw,52px);align-items:start;margin-top:30px}.rf-line{display:grid;grid-template-columns:124px minmax(0,1fr) auto auto;gap:22px;align-items:start;padding:24px 0;border-bottom:1px solid var(--rf-hair)}.rf-line:first-child{padding-top:6px}.rf-line__media{display:block;background:var(--rf-paper);border-radius:6px;overflow:hidden;aspect-ratio:1 / 1;position:relative}.rf-line__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.rf-line__title{font-family:var(--rf-display);font-weight:400;text-transform:uppercase;font-size:25px;line-height:1;margin:0}.rf-line__title a{color:inherit;text-decoration:none}.rf-line__title a:hover{text-decoration:underline;text-underline-offset:4px}.rf-line__opt{margin:8px 0 0;font-size:14px;color:var(--rf-muted)}.rf-line__plan{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:5px 12px 5px 10px;border-radius:99px;background:var(--rf-paper);font-family:var(--rf-body);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-ink)}.rf-line__plandot{width:7px;height:7px;border-radius:50%;background:#15b58f}.rf-line__note{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--rf-muted);max-width:38ch}.rf-line__unit{margin:12px 0 0;font-size:15px;color:var(--rf-muted-2)}.rf-line__unit s{color:var(--rf-muted);margin-right:8px}.rf-line__disc{margin:7px 0 0;font-size:13.5px;color:#0e6655;font-weight:700}.rf-line__qty{display:flex;flex-direction:column;align-items:center;gap:11px}.rf-step{display:inline-flex;align-items:center;border:1.5px solid var(--rf-line);border-radius:3px;background:#fff}.rf-step button{border:0;background:none;cursor:pointer;width:38px;height:42px;font-size:17px;line-height:1;color:var(--rf-ink);transition:background .16s ease}.rf-step button:hover{background:var(--rf-paper)}.rf-step input{width:46px;height:42px;border:0;border-left:1px solid var(--rf-hair);border-right:1px solid var(--rf-hair);text-align:center;font:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;background:none;color:var(--rf-ink);-moz-appearance:textfield}.rf-step input::-webkit-outer-spin-button,.rf-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rf-line__rm{border:0;background:none;cursor:pointer;padding:0;font-family:var(--rf-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rf-muted);text-decoration:underline;text-underline-offset:3px}.rf-line__rm:hover{color:#9b2f20}.rf-line__total{margin:0;min-width:5.5ch;text-align:right;font-family:var(--rf-display);font-weight:400;font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.rf-cart__update{margin-top:20px}.rf-cart__sum{position:sticky;top:108px;background:#fff;border:1px solid var(--rf-line);border-radius:6px;padding:26px}.rf-cart__sumh{font-family:var(--rf-display);font-weight:400;text-transform:uppercase;font-size:23px;line-height:1;margin:0 0 20px}.rf-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--rf-hair);font-size:15.5px;color:var(--rf-muted-2)}.rf-cart__row b{font-family:var(--rf-display);font-weight:400;font-size:24px;line-height:1;color:var(--rf-ink);font-variant-numeric:tabular-nums}.rf-cart__row--disc b{color:#0e6655}.rf-cart__fine{margin:12px 0 20px;font-size:13.5px;line-height:1.5;color:var(--rf-muted)}.rf-cart__checkout{width:100%;justify-content:center;text-align:center}.rf-cart__dyn{margin-top:12px}.rf-cart__dyn>*{width:100%}.rf-cart__trust{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--rf-hair)}.rf-cart__trust li{position:relative;padding-left:22px;margin-bottom:9px;font-size:13.5px;line-height:1.5;color:var(--rf-muted-2)}.rf-cart__trust li:last-child{margin-bottom:0}.rf-cart__trust li:before{content:"";position:absolute;left:2px;top:7px;width:7px;height:7px;border-radius:50%;background:#15b58f}.rf-cross{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:34px;padding:22px;border:1px dashed var(--rf-line);border-radius:6px;background:#fff}.rf-cross__media{display:block;position:relative;aspect-ratio:1 / 1;background:var(--rf-paper);border-radius:6px;overflow:hidden}.rf-cross__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.rf-cross__copy h2{margin:8px 0 0}.rf-cross__text{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--rf-muted-2);max-width:52ch}.rf-cross__act{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.rf-cross__price{font-family:var(--rf-display);font-weight:400;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}rf-cart[data-busy] .rf-cart__grid{opacity:.55;pointer-events:none;transition:opacity .15s ease}@media screen and (max-width:940px){.rf-cart__grid{grid-template-columns:1fr}.rf-cart__sum{position:static}}@media screen and (max-width:680px){.rf-line{grid-template-columns:92px minmax(0,1fr);gap:16px;row-gap:18px}.rf-line__qty{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px}.rf-line__total{grid-column:2;text-align:left;font-size:22px}.rf-line__title{font-size:21px}.rf-cross{grid-template-columns:88px minmax(0,1fr);row-gap:18px}.rf-cross__act{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.rf-ship__fill,.rf-step button,rf-cart[data-busy] .rf-cart__grid{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-cart.css.map */
