.uf-cart{display:block;background:var(--bg-warm, #f4f1ec);font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);color:var(--ink, #17150f)}.uf-cart__wrap{max-width:var(--uf-content, 1280px);margin-inline:auto;padding-inline:clamp(16px,4vw,44px);padding-block:28px 38px}.uf-cart__title{font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;font-size:27px;line-height:1.15;letter-spacing:-.01em;color:var(--ink, #17150f);margin:0 0 18px}.uf-cart__count{font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-size:15px;font-weight:600;color:var(--text-faint-2, #9a958e);letter-spacing:0}.uf-cart__grid{display:grid;grid-template-columns:1fr 360px;gap:22px;align-items:start;margin:0}.uf-cart__items{display:flex;flex-direction:column;gap:13px;min-width:0}.uf-cart__items .js-contents{display:flex;flex-direction:column;gap:13px}.uf-citem{display:flex;align-items:center;gap:15px;background:var(--surface, #fff);border:1px solid var(--border, #e5e0d6);border-radius:var(--r-card, 13px);padding:15px}.uf-citem__media{flex:none;width:80px;height:80px;border-radius:10px;overflow:hidden;background:var(--bg-warm, #f4f1ec)}.uf-citem__media.is-placeholder{background:repeating-linear-gradient(135deg,#f4f1ec,#f4f1ec 9px,#ece7dd 9px 18px)}.uf-citem__img{width:80px;height:80px;object-fit:cover;display:block}.uf-citem__info{flex:1;min-width:0}.uf-citem__oem{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10.5px;color:var(--text-faint-2, #9a958e);background:var(--bg-warm, #f4f1ec);display:inline-block;padding:2px 7px;border-radius:var(--r-chip, 4px);margin-bottom:5px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.uf-citem__name{display:block;font-size:15px;font-weight:700;line-height:1.25;color:var(--ink, #17150f);text-decoration:none}.uf-citem__name:hover{color:var(--crimson, #D60041)}.uf-citem__variant,.uf-citem__props{font-size:12px;color:var(--text-soft, #8a857d);margin-top:2px}.uf-citem__props span{display:block}.uf-citem__instock{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--green, #1FA855);margin-top:4px}.uf-citem__instock svg{width:12px;height:12px;flex:none}.uf-citem__error{display:block;margin-top:4px;font-size:12px;color:var(--crimson-text-aa, #A8002F)}.uf-citem__error:empty,.uf-citem__error .cart-item__error-text:empty{display:none}.uf-citem__qty{display:flex;align-items:center;flex:none;width:auto;min-width:0;border:1px solid var(--border, #e5e0d6);border-radius:var(--r-input, 8px);background:var(--surface, #fff);box-shadow:none;height:auto}.uf-citem__qty:after{display:none}.uf-citem__qty .quantity__button{width:32px;min-width:32px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--text-muted, #6f6a60);background:transparent;border:0;cursor:pointer}.uf-citem__qty .quantity__button:hover{color:var(--ink, #17150f)}.uf-citem__qty .quantity__button svg{width:14px;height:14px}.uf-citem__qty .quantity__input{width:28px;min-width:28px;padding:0;text-align:center;font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-size:15px;font-weight:700;color:var(--ink, #17150f);background:transparent;border:0;-moz-appearance:textfield}.uf-citem__qty .quantity__input::-webkit-outer-spin-button,.uf-citem__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.uf-citem__price{flex:none;width:80px;text-align:right;font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;font-size:17px;color:var(--ink, #17150f)}.uf-citem__price-old{display:block;font-size:12px;font-weight:600;color:var(--text-soft, #8a857d);text-decoration:line-through}.uf-citem__price-now{color:var(--crimson, #D60041)}.uf-apedido{font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);background:var(--amber-bg, #fffaf0);border:1px solid var(--amber-border, #f0e0bd);border-radius:var(--r-card, 13px);padding:15px;margin:0}.uf-apedido *{box-sizing:border-box}.uf-apedido__head{display:flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--amber-text-3, #b07b00);font-weight:700;margin-bottom:11px}.uf-apedido__head svg{width:14px;height:14px;flex:none}.uf-apedido__row{display:flex;gap:15px;align-items:center}.uf-apedido__row+.uf-apedido__row{margin-top:12px;padding-top:12px;border-top:1px solid var(--amber-border, #f0e0bd)}.uf-apedido__thumb{width:64px;height:64px;border-radius:10px;flex:none;object-fit:cover;background:var(--bg-warm, #f4f1ec)}.uf-apedido__info{flex:1;min-width:0}.uf-apedido__title{font-size:14.5px;font-weight:700;color:var(--ink, #17150f);line-height:1.25}.uf-apedido__oem{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:var(--text-faint-2, #9a958e);display:inline-block;margin-top:2px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.uf-apedido__note{font-size:12.5px;color:var(--text-soft, #8a857d);margin-top:2px}.uf-apedido__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;padding:0 15px;background:var(--green-cta, #0E8C43);color:#fff;border-radius:var(--r-input, 8px);font-family:inherit;font-weight:700;font-size:13px;text-decoration:none;border:0;cursor:pointer;transition:var(--t-cta, filter .16s ease, transform .12s ease)}.uf-apedido__cta:hover{filter:brightness(1.07);color:#fff}.uf-apedido__cta:active{transform:translateY(1px)}.uf-apedido__cta svg{width:15px;height:15px;fill:currentColor;flex:none}.uf-apedido__cta:focus-visible{outline:3px solid var(--green-cta, #0E8C43);outline-offset:2px}.uf-apedido__clear{display:inline-flex;align-items:center;gap:5px;margin-top:11px;font-size:12px;font-weight:600;color:var(--amber-text-2, #9a7c3e);background:none;border:0;cursor:pointer;padding:6px 2px}.uf-apedido__clear:hover{color:var(--crimson-text-aa, #A8002F)}.uf-summary{background:var(--surface, #fff);border:1px solid var(--border, #e5e0d6);border-radius:var(--r-card-lg, 14px);padding:22px;position:sticky;top:92px;font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif)}.uf-summary__title{font-family:var(--font-display, "Archivo", sans-serif);font-weight:700;font-size:18px;color:var(--ink, #17150f);margin:0 0 15px;letter-spacing:0}.uf-summary__row{display:flex;justify-content:space-between;align-items:baseline;font-size:14.5px;color:var(--text-muted-2, #54504a);margin-bottom:12px}.uf-summary__value{font-weight:600;color:var(--ink, #17150f)}.uf-summary__row--ship{font-size:14px;margin-bottom:8px}.uf-summary__discounts{list-style:none;margin:0 0 12px;padding:0}.uf-summary__discount{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;color:var(--green-ink, #13713c);min-width:0;overflow-wrap:anywhere}.uf-summary__discount svg{color:var(--green, #1FA855);flex:none;margin-top:2px}.uf-summary__coupon{display:flex;gap:9px;margin-bottom:13px}.uf-summary__coupon-input{flex:1;min-width:0;height:42px;border:1px solid var(--border, #e5e0d6);border-radius:var(--r-input, 8px);padding:0 13px;font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-size:13.5px;color:var(--ink, #17150f);background:var(--surface, #fff)}.uf-summary__coupon-input::placeholder{color:var(--text-faint, #a59f93)}.uf-summary__coupon-btn{display:inline-flex;align-items:center;flex:none;padding:0 16px;height:42px;background:var(--ink, #17150f);color:#fff;border:0;border-radius:var(--r-input, 8px);font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-weight:700;font-size:13.5px;cursor:pointer;transition:var(--t-cta, filter .16s ease, transform .12s ease)}.uf-summary__coupon-btn:hover{filter:brightness(1.18)}.uf-summary__coupon-btn:active{transform:translateY(1px)}.uf-summary__ulloa5{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--green-ink, #13713c);background:var(--green-tint, #eaf7ef);border-radius:7px;padding:8px 11px;margin-bottom:14px}.uf-summary__ulloa5 svg{color:var(--green, #1FA855);flex:none}.uf-summary__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--divider, #ece7dd);padding-top:13px;margin-top:6px}.uf-summary__total-label{font-weight:700;font-size:16px;color:var(--ink, #17150f)}.uf-summary__total-value{font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;font-size:23px;color:var(--ink, #17150f)}.uf-summary__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:15px;background:var(--crimson, #D60041);color:#fff;border:0;border-radius:var(--r-input-lg, 9px);font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-weight:700;font-size:16px;letter-spacing:0;cursor:pointer;box-shadow:none;transition:var(--t-cta, filter .16s ease, transform .12s ease)}.uf-summary__checkout:after{display:none}.uf-summary__checkout:hover:not([disabled]){filter:brightness(1.07);color:#fff}.uf-summary__checkout:active:not([disabled]){transform:translateY(1px)}.uf-summary__checkout[disabled],.uf-summary__checkout:disabled{opacity:.5;cursor:default}.uf-summary__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:12.5px;color:var(--text-soft, #8a857d)}.uf-summary__secure svg{width:14px;height:14px;flex:none;stroke:var(--green, #1FA855)}.uf-cart__empty{background:var(--surface, #fff);border:1px solid var(--border, #e5e0d6);border-radius:var(--r-card-lg, 14px);padding:38px 28px;text-align:center;margin-bottom:13px}.uf-cart__empty-title{font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;font-size:20px;color:var(--ink, #17150f);margin:0 0 6px}.uf-cart__empty-text{font-size:14.5px;color:var(--text-muted, #6f6a60);margin:0 0 18px}.uf-cart__empty-cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;background:var(--crimson, #D60041);color:#fff;border-radius:var(--r-input-lg, 9px);font-weight:700;font-size:15px;text-decoration:none}.uf-cart a:focus-visible,.uf-cart button:focus-visible,.uf-cart input:focus-visible,.uf-apedido a:focus-visible,.uf-apedido button:focus-visible{outline:3px solid var(--crimson, #D60041);outline-offset:2px;border-radius:var(--r-badge, 6px)}@media(prefers-reduced-motion:reduce){.uf-summary__checkout,.uf-summary__coupon-btn,.uf-apedido__cta{transition:none}}@media screen and (max-width:989px){.uf-cart__grid{grid-template-columns:1fr 320px}.uf-summary{top:16px}}@media screen and (max-width:749px){.uf-cart__wrap{padding-block:22px 30px}.uf-cart__grid{grid-template-columns:1fr;gap:16px}.uf-summary{position:static;top:auto;padding:18px}.uf-citem{flex-wrap:wrap;row-gap:12px}.uf-citem__info{flex:1 1 calc(100% - 95px)}.uf-citem__qty{order:3}.uf-citem__price{order:4;width:auto;margin-left:auto}.uf-summary__checkout{min-height:50px}.uf-summary__coupon-input,.uf-summary__coupon-btn{height:46px}.uf-summary__coupon-input{font-size:16px}.uf-apedido__row{flex-wrap:wrap}.uf-apedido__cta{width:100%;min-height:46px}.uf-cart__empty{padding:30px 20px}.uf-cart__empty-cta{width:100%;min-height:48px}}@media screen and (max-width:480px){.uf-cart__wrap{padding-inline:14px;padding-block:18px 26px}.uf-cart__title{font-size:23px}.uf-citem{gap:12px;padding:13px}.uf-citem__media,.uf-citem__img{width:64px;height:64px}.uf-citem__info{flex:1 1 calc(100% - 76px)}.uf-citem__name{font-size:14.5px}.uf-citem__qty{order:3;margin-right:auto}.uf-citem__price{order:4;font-size:16px}.uf-summary__coupon{flex-wrap:wrap}.uf-summary__coupon-input{flex:1 1 100%}.uf-summary__coupon-btn{flex:1 1 100%;justify-content:center}.uf-summary__total-value{font-size:21px}.uf-apedido__thumb{width:56px;height:56px}}.cart-drawer{font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif)}.cart-drawer .drawer__inner{background:var(--surface, #fff)}.cart-drawer .drawer__heading,.cart-drawer .cart-drawer__heading{font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;color:var(--ink, #17150f)}.cart-drawer .cart-item{border:0;border-radius:0;border-bottom:1px solid var(--divider, #ece7dd);margin-bottom:0;padding:15px 0;background:transparent}.cart-drawer .cart-item__name{font-size:14.5px;font-weight:700;color:var(--ink, #17150f);text-decoration:none}.cart-drawer .cart-item__name:hover{color:var(--crimson, #D60041)}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image-container,.cart-drawer .cart-item__image{width:64px;height:64px;border-radius:10px}.cart-drawer .quantity{border:1px solid var(--border, #e5e0d6);border-radius:var(--r-input, 8px);background:var(--surface, #fff);box-shadow:none}.cart-drawer .quantity:after{display:none}.cart-drawer .quantity__button{color:var(--text-muted, #6f6a60);background:transparent;border:0}.cart-drawer .quantity__button:hover{color:var(--ink, #17150f)}.cart-drawer .quantity__input{font-weight:700;color:var(--ink, #17150f);background:transparent;border:0}.cart-drawer .totals__subtotal-value,.cart-drawer .totals__subtotal{font-family:var(--font-display, "Archivo", sans-serif);font-weight:800;color:var(--ink, #17150f)}.cart-drawer__footer{background:var(--surface, #fff)}.cart-drawer .discounts__discount{color:var(--green-ink, #13713c);background:var(--green-tint, #eaf7ef);border-radius:7px;padding:8px 11px;font-size:12.5px;font-weight:600}.cart-drawer .discounts__discount svg,.cart-drawer .discounts__discount .icon{color:var(--green, #1FA855)}.cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;width:100%;height:52px;min-height:52px;background:var(--crimson, #D60041);color:#fff;border:0;border-radius:var(--r-input-lg, 9px);font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-weight:700;font-size:16px;box-shadow:none;transition:var(--t-cta, filter .16s ease, transform .12s ease)}.cart-drawer .cart__checkout-button:after{display:none}.cart-drawer .cart__checkout-button:hover:not([disabled]){filter:brightness(1.07);color:#fff}.cart-drawer .cart-item .uf-citem__instock,.cart-drawer .cart-item__instock{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--green, #1FA855);margin-top:4px}.cart-drawer cart-remove-button .button,.cart-drawer .cart-item__remove .button{color:var(--count-faint, #b0aaa1);background:transparent;border:0}.cart-drawer cart-remove-button .button:hover{color:var(--crimson, #D60041)}.cart-drawer a:focus-visible,.cart-drawer button:focus-visible,.cart-drawer input:focus-visible{outline:3px solid var(--crimson, #D60041);outline-offset:2px;border-radius:var(--r-badge, 6px)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/uf-cart.css.map */
