:root{--t10-ink: var(--color-text);--t10-yellow: var(--color-primary);--t10-coral: var(--color-accent,#ff5c39);--t10-blue: #2b4eff;--t10-mint: #a8e6cf;--t10-lime: #c6f135;--t10-pink: #ffb4d1;--t10-lav: #b69cff;--t10-paper: #ffffff;--t10-soft: var(--color-text-light);--t10-display: "Archivo",system-ui,sans-serif;--t10-body: "Inter",system-ui,sans-serif;--t10-mono: "JetBrains Mono",ui-monospace,monospace;--t10-r-sm: 10px;--t10-r: 16px;--t10-r-lg: 24px;--t10-r-xl: 32px;--t10-ease: cubic-bezier(0.2,0.9,0.3,1.2);--t10-out: cubic-bezier(0.2,0.9,0.3,1)}html body{font-family: var(--t10-body);font-size: 15px;line-height: 1.55;-webkit-font-smoothing: antialiased;overflow-x: hidden}body.t10-lock{overflow: hidden}::selection{background: var(--t10-ink);color: var(--t10-yellow)}.t10-wrap{width: min(1400px,100% - 48px);margin-inline: auto}.t10-wrap-sm{width: min(960px,100% - 48px);margin-inline: auto}.t10-hide-xs{}.t10-h1,.t10-h2,.t10-h3{font-family: var(--t10-display);font-weight: 900;line-height: 0.95;color: var(--t10-ink);margin: 0}.t10-h1{font-size: clamp(2.8rem,7vw,6rem);letter-spacing: -0.045em}.t10-h2{font-size: clamp(2rem,4.5vw,3.8rem);letter-spacing: -0.04em}.t10-h3{font-size: clamp(1.3rem,2.2vw,1.8rem);font-weight: 800;letter-spacing: -0.03em}.t10-label{display: block;font-family: var(--t10-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--t10-soft)}.t10-tag-pill{display: inline-flex;align-items: center;gap: 8px;font-family: var(--t10-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;padding: 6px 11px;border-radius: 999px;background: var(--t10-ink);color: var(--color-bg);border: 1.5px solid var(--t10-ink)}.t10-tag-pill.y{background: var(--t10-yellow);color: var(--t10-ink)}.t10-tag-pill.b{background: var(--t10-blue);color: #fff}.t10-tag-pill.c{background: var(--t10-coral);color: #fff}.t10-tag-pill.l{background: var(--t10-lime);color: var(--t10-ink)}.t10-tag-pill.m{background: var(--t10-mint);color: var(--t10-ink)}.t10-tag-pill.o{background: var(--t10-paper);color: var(--t10-ink)}.t10-reveal{transition: opacity 0.7s var(--t10-out),transform 0.7s var(--t10-out)}html.t10-js .t10-reveal:not(.in){opacity: 0;transform: translateY(20px)}.t10-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;font-family: var(--t10-display);font-weight: 700;font-size: 14px;letter-spacing: -0.01em;padding: 14px 22px;border-radius: 999px;border: 2px solid var(--t10-ink);transition: 0.2s var(--t10-out);white-space: nowrap;cursor: pointer;line-height: 1.3}.t10-btn-primary,.t10-btn-ink{background: var(--t10-ink);color: var(--color-bg);box-shadow: 3px 3px 0 var(--t10-yellow)}.t10-btn-primary:hover,.t10-btn-ink:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-yellow);color: var(--color-bg)}.t10-btn-y{background: var(--t10-yellow);color: var(--t10-ink);box-shadow: 3px 3px 0 var(--t10-ink)}.t10-btn-y:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-ink)}.t10-btn-outline,.t10-btn-ghost{background: transparent;color: var(--t10-ink);box-shadow: 3px 3px 0 var(--t10-ink)}.t10-btn-outline:hover,.t10-btn-ghost:hover{background: var(--t10-ink);color: var(--color-bg);transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-ink)}.t10-btn-blue{background: var(--t10-blue);color: #fff;box-shadow: 3px 3px 0 var(--t10-ink)}.t10-btn-blue:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-ink)}.t10-btn-coral{background: var(--t10-coral);color: #fff;box-shadow: 3px 3px 0 var(--t10-ink)}.t10-btn-coral:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-ink)}.t10-btn-lg{padding: 18px 28px;font-size: 15px}.t10-btn-sm{padding: 10px 16px;font-size: 12.5px}.t10-btn-block{width: 100%}.t10-btn svg{transition: transform 0.25s var(--t10-out)}.t10-btn:hover svg{transform: translateX(3px)}.t10-btn[disabled]{opacity: 0.5;cursor: not-allowed}.t10-nav{position: sticky;top: 0;z-index: 100;background: var(--color-bg);border-bottom: 2px solid var(--t10-ink)}.t10-nav-in{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 14px 0}.t10-logo{display: inline-flex;align-items: center;font-family: var(--t10-display);font-weight: 900;font-size: 22px;letter-spacing: -0.05em;background: var(--t10-ink);color: var(--t10-yellow);padding: 8px 14px;border-radius: var(--t10-r-sm);border: 2px solid var(--t10-ink);box-shadow: 3px 3px 0 var(--t10-yellow);transition: 0.2s var(--t10-out);line-height: 1.2;text-transform: uppercase}.t10-logo:hover{transform: translate(-1px,-1px);box-shadow: 4px 4px 0 var(--t10-yellow)}.t10-logo img{display: block;height: 30px;width: auto}.t10-nav-links{display: flex;gap: 4px}.t10-nav-links a{font-family: var(--t10-display);font-weight: 700;font-size: 14px;letter-spacing: -0.01em;padding: 9px 16px;border-radius: 999px;border: 2px solid transparent;transition: 0.2s var(--t10-out);color: var(--t10-ink)}.t10-nav-links a:hover{border-color: var(--t10-ink);background: var(--t10-yellow)}.t10-nav-links a[aria-current="page"]{background: var(--t10-ink);color: var(--color-bg);border-color: var(--t10-ink)}.t10-nav-actions{display: flex;align-items: center;gap: 8px}.t10-icon-btn{width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;border: 2px solid var(--t10-ink);background: var(--t10-paper);color: var(--t10-ink);transition: 0.2s var(--t10-out);position: relative;cursor: pointer}.t10-icon-btn:hover{background: var(--t10-yellow);transform: translate(-1px,-1px);box-shadow: 2px 2px 0 var(--t10-ink)}.t10-count{position: absolute;top: -6px;right: -6px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--t10-coral);color: #fff;border: 2px solid var(--t10-ink);font-family: var(--t10-mono);font-size: 10px;font-weight: 700;display: grid;place-items: center;line-height: 1}.t10-burger{display: none}.t10-nav-cta{display: inline-flex}.t10-mmenu{position: fixed;inset: 0;z-index: 99;background: var(--color-bg);padding: 100px 28px 40px;opacity: 0;visibility: hidden;transition: opacity 0.3s,visibility 0.3s;display: flex;flex-direction: column;overflow-y: auto;border-top: 2px solid var(--t10-ink)}.t10-mmenu.open{opacity: 1;visibility: visible}.t10-mmenu a{font-family: var(--t10-display);font-size: 38px;font-weight: 900;letter-spacing: -0.04em;padding: 18px 0;border-bottom: 2px solid var(--t10-ink);opacity: 0;transform: translateY(24px);transition: opacity 0.4s var(--t10-out),transform 0.4s var(--t10-out),color 0.2s;color: var(--t10-ink)}.t10-mmenu a:hover{color: var(--t10-coral)}.t10-mmenu a:last-child{border-bottom: 0}.t10-mmenu.open a{opacity: 1;transform: none}.t10-mmenu.open a:nth-child(1){transition-delay: 0.05s}.t10-mmenu.open a:nth-child(2){transition-delay: 0.1s}.t10-mmenu.open a:nth-child(3){transition-delay: 0.15s}.t10-mmenu.open a:nth-child(4){transition-delay: 0.2s}.t10-mmenu.open a:nth-child(5){transition-delay: 0.25s}.t10-mmenu.open a:nth-child(6){transition-delay: 0.3s}.t10-mmenu.open a:nth-child(7){transition-delay: 0.35s}.t10-search{position: fixed;inset: 0;z-index: 190;background: var(--color-bg);opacity: 0;visibility: hidden;transition: opacity 0.3s,visibility 0.3s;overflow-y: auto}.t10-search.open{opacity: 1;visibility: visible}.t10-search-in{max-width: 900px;margin: 0 auto;padding: 100px 32px 60px;transform: translateY(-16px);transition: transform 0.4s var(--t10-out)}.t10-search.open .t10-search-in{transform: none}.t10-search-bar{display: flex;align-items: center;gap: 16px;border: 2px solid var(--t10-ink);border-radius: 999px;background: var(--t10-paper);padding: 8px 8px 8px 26px;box-shadow: 5px 5px 0 var(--t10-ink);margin-bottom: 44px}.t10-search-bar svg{color: var(--t10-ink) !important}.t10-search-bar input{flex: 1;min-width: 0;background: none;border: none;outline: none;font-family: var(--t10-display);font-size: 22px;font-weight: 700;letter-spacing: -0.02em;padding: 16px 0;color: var(--t10-ink)}.t10-search-bar input::placeholder{color: #999;font-weight: 600}.t10-search-close{width: 44px;height: 44px;border-radius: 50%;background: var(--t10-ink);color: var(--color-bg);display: grid;place-items: center;transition: 0.2s var(--t10-out);flex-shrink: 0;cursor: pointer;border: 0}.t10-search-close:hover{background: var(--t10-coral);transform: rotate(90deg)}.t10-search-sec{margin-bottom: 40px}.t10-search-sec h5{font-family: var(--t10-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;margin: 0 0 18px;display: flex;align-items: center;gap: 10px;color: var(--t10-ink)}.t10-search-sec h5::before{content: "";width: 14px;height: 2px;background: var(--t10-ink)}.t10-search-tags{display: flex;gap: 8px;flex-wrap: wrap}.t10-search-tag{font-family: var(--t10-display);font-size: 13px;font-weight: 700;letter-spacing: -0.01em;padding: 9px 16px;border: 2px solid var(--t10-ink);border-radius: 999px;background: var(--t10-paper);cursor: pointer;transition: 0.2s var(--t10-out);color: var(--t10-ink)}.t10-search-tag:hover{background: var(--t10-yellow);transform: translate(-1px,-1px);box-shadow: 2px 2px 0 var(--t10-ink)}.t10-sr{display: flex;align-items: center;gap: 18px;padding: 14px;margin-bottom: 10px;border: 2px solid var(--t10-ink);border-radius: var(--t10-r);background: var(--t10-paper);cursor: pointer;transition: 0.2s var(--t10-out);color: var(--t10-ink)}.t10-sr:hover{transform: translate(-3px,-3px);box-shadow: 5px 5px 0 var(--t10-ink);background: var(--t10-yellow)}.t10-sr-img{width: 60px;height: 60px;border: 2px solid var(--t10-ink);border-radius: 12px;overflow: hidden;flex-shrink: 0;background: var(--color-bg-light)}.t10-sr-img img{width: 100%;height: 100%;object-fit: cover}.t10-sr-info{flex: 1;min-width: 0}.t10-sr-info h6{font-family: var(--t10-display);font-size: 15px;font-weight: 700;letter-spacing: -0.02em;margin: 0 0 3px}.t10-sr-info p{font-family: var(--t10-mono);font-size: 11px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--t10-soft);margin: 0}.t10-sr-price{font-family: var(--t10-mono);font-size: 14px;font-weight: 700}#headerSearchDropdown.t10-dd{position: absolute;left: 0;right: 0;top: 100%;z-index: 5;margin-top: 10px;background: var(--t10-paper);border: 2px solid var(--t10-ink);border-radius: var(--t10-r);box-shadow: 4px 4px 0 var(--t10-ink);max-height: 320px;overflow-y: auto;text-align: left}#headerSearchDropdown.t10-dd a{color: var(--t10-ink)}#headerSearchDropdown.t10-dd a:hover{background: var(--t10-yellow)}.t10-sec{padding: 90px 0}.t10-sec-head{display: flex;justify-content: space-between;align-items: end;gap: 32px;margin-bottom: 48px;flex-wrap: wrap}.t10-sec-head h2{max-width: 620px}.t10-sec-head p{font-size: 15px;color: var(--t10-soft);max-width: 400px;margin-top: 14px;line-height: 1.6}.t10-link-more{display: inline-flex;align-items: center;gap: 9px;font-family: var(--t10-display);font-weight: 700;font-size: 14px;padding: 14px 22px;border-radius: 999px;border: 2px solid var(--t10-ink);box-shadow: 3px 3px 0 var(--t10-ink);transition: 0.2s var(--t10-out);color: var(--t10-ink)}.t10-link-more:hover{background: var(--t10-ink);color: var(--color-bg);transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--t10-ink)}.t10-product-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.t10-product-grid.cols-3{grid-template-columns: repeat(3,1fr);gap: 24px}.t10-product{position: relative;background: var(--t10-paper);border: 2px solid var(--t10-ink);border-radius: var(--t10-r-lg);overflow: hidden;transition: 0.25s var(--t10-out);min-width: 0}.t10-product:hover{transform: translate(-3px,-3px);box-shadow: 6px 6px 0 var(--t10-ink)}.t10-product.t10-paged-out{display: none}.t10-product-img{position: relative;aspect-ratio: 4 / 5;overflow: hidden;border-bottom: 2px solid var(--t10-ink);background: var(--color-bg-light)}.t10-product-link{position: absolute;inset: 0;display: block}.t10-product-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s var(--t10-out);display: block}.t10-product:hover .t10-product-img img{transform: scale(1.04)}.t10-tag{position: absolute;top: 12px;left: 12px;z-index: 2;font-family: var(--t10-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;padding: 5px 10px;border-radius: 999px;border: 2px solid var(--t10-ink);background: var(--t10-yellow);color: var(--t10-ink);pointer-events: none}.t10-tag.is-sale{background: var(--t10-coral);color: #fff}.t10-wish{position: absolute;top: 12px;right: 12px;z-index: 3;width: 36px;height: 36px;border-radius: 50%;background: var(--t10-paper);border: 2px solid var(--t10-ink);display: grid;place-items: center;color: var(--t10-ink);transition: 0.2s var(--t10-out);cursor: pointer}.t10-wish:hover{background: var(--t10-pink);transform: scale(1.08)}.t10-wish.wishlist-active,.t10-wish[aria-pressed="true"],.t10-wish.is-on{background: var(--t10-coral);color: #fff}.t10-wish.wishlist-active svg,.t10-wish[aria-pressed="true"] svg,.t10-wish.is-on svg{fill: currentColor}.t10-quick{position: absolute;left: 12px;right: 12px;bottom: 12px;z-index: 3;padding: 11px;text-align: center;background: var(--t10-ink);color: var(--t10-yellow);border: 2px solid var(--t10-ink);border-radius: 999px;font-family: var(--t10-display);font-weight: 700;font-size: 13px;transform: translateY(calc(100% + 20px));transition: 0.35s var(--t10-out);cursor: pointer}.t10-product:hover .t10-quick{transform: none}@media (hover: none){.t10-quick{transform: none;padding: 8px;font-size: 12px}}.t10-product-info{padding: 18px 18px 20px}.t10-product-info .cat{font-family: var(--t10-mono);font-size: 10px;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--t10-soft);margin-bottom: 6px}.t10-product-info h3{font-family: var(--t10-display);font-size: 17px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;margin: 0 0 12px;color: var(--t10-ink)}.t10-product-info h3 a:hover{color: var(--t10-blue)}.t10-product-foot{display: flex;justify-content: space-between;align-items: center;padding-top: 12px;border-top: 1.5px dashed var(--t10-soft)}.t10-price{font-family: var(--t10-mono);font-size: 14px;font-weight: 700;color: var(--t10-ink)}.t10-price .was{font-size: 12px;color: var(--t10-soft);text-decoration: line-through;margin-left: 8px;font-weight: 400}.t10-rating{display: flex;align-items: center;gap: 3px;font-size: 12px;font-family: var(--t10-mono);font-weight: 500}.t10-rating .star{color: var(--t10-coral)}.t10-page-hero{padding: 60px 0 40px}.t10-crumb{display: flex;align-items: center;gap: 10px;margin-bottom: 20px;font-family: var(--t10-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;flex-wrap: wrap}.t10-crumb a{opacity: 0.6;transition: 0.2s}.t10-crumb a:hover{opacity: 1;color: var(--t10-blue)}.t10-crumb .sep{opacity: 0.3}.t10-page-hero .t10-h1{font-size: clamp(2.6rem,6vw,5rem)}.t10-lede{margin-top: 20px;font-size: 16.5px;color: var(--t10-soft);max-width: 560px;line-height: 1.65}.t10-field{display: flex;flex-direction: column;gap: 7px}.t10-field.full{grid-column: 1 / -1}.t10-field label{font-family: var(--t10-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase}.t10-field input,.t10-field select,.t10-field textarea{width: 100%;padding: 13px 16px;border: 2px solid var(--t10-ink);border-radius: 12px;background: var(--color-bg);outline: none;font-size: 14.5px;font-weight: 500;transition: 0.2s;color: var(--t10-ink);font-family: inherit}.t10-field input:focus,.t10-field select:focus,.t10-field textarea:focus{background: var(--t10-yellow)}.t10-field input::placeholder,.t10-field textarea::placeholder{color: #8a867d}.t10-field textarea{resize: vertical;min-height: 100px}.t10-field select{appearance: none;cursor: pointer;padding-right: 40px;background-image: linear-gradient(45deg,transparent 50%,var(--t10-ink) 50%),linear-gradient(135deg,var(--t10-ink) 50%,transparent 50%);background-position: calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size: 5px 5px,5px 5px;background-repeat: no-repeat}.t10-summary{padding: 32px;background: var(--t10-yellow);border: 2px solid var(--t10-ink);border-radius: var(--t10-r-lg);box-shadow: 6px 6px 0 var(--t10-ink);position: sticky;top: 100px}.t10-summary h3{font-family: var(--t10-display);font-size: 26px;font-weight: 900;letter-spacing: -0.03em;margin: 0 0 26px;display: flex;align-items: center;gap: 10px;color: var(--t10-ink)}.t10-summary h3::before{content: "";width: 12px;height: 12px;background: var(--t10-ink);border-radius: 50%}.t10-sum-row{display: flex;justify-content: space-between;font-family: var(--t10-display);font-weight: 600;font-size: 14px;padding: 8px 0;color: var(--t10-ink)}.t10-sum-row.total{font-size: 22px;font-weight: 800;letter-spacing: -0.02em;padding-top: 20px;margin-top: 14px;border-top: 2px solid var(--t10-ink)}.t10-toast{position: fixed;bottom: 26px;left: 50%;z-index: 300;display: flex;align-items: center;gap: 12px;padding: 14px 22px;background: var(--t10-ink);color: var(--color-bg);border: 2px solid var(--t10-ink);border-radius: 999px;box-shadow: 4px 4px 0 var(--t10-yellow);font-family: var(--t10-display);font-weight: 700;font-size: 13.5px;letter-spacing: -0.01em;transform: translate(-50%,140%);opacity: 0;transition: transform 0.4s var(--t10-ease),opacity 0.3s;white-space: nowrap;pointer-events: none}.t10-toast.show{transform: translate(-50%,0);opacity: 1}.t10-toast-mark{width: 22px;height: 22px;border-radius: 50%;background: var(--t10-yellow);color: var(--t10-ink);display: grid;place-items: center;flex-shrink: 0}#page-terms section > div,#page-privacy section > div{max-width: none;padding-inline: 0;width: min(960px,100% - 48px)}#page-terms section,#page-privacy section{padding-top: 12px;padding-bottom: 90px}#page-terms .legal-doc,#page-privacy .legal-doc{max-width: 760px;font-size: 15px;line-height: 1.75}#page-terms .legal-doc h2,#page-privacy .legal-doc h2{font-family: var(--t10-display);font-size: 22px;font-weight: 800;letter-spacing: -0.025em;margin: 40px 0 14px;color: var(--t10-ink)}#page-terms .legal-doc h3,#page-privacy .legal-doc h3{font-family: var(--t10-display);font-size: 17px;font-weight: 800;margin: 24px 0 10px}#page-terms .legal-doc p,#page-privacy .legal-doc p,#page-terms .legal-doc ul,#page-privacy .legal-doc ul{color: var(--t10-soft)}#page-terms .legal-doc li::marker,#page-privacy .legal-doc li::marker{color: var(--t10-coral);font-weight: 700}#page-terms .legal-doc strong,#page-privacy .legal-doc strong{color: var(--t10-ink);background: var(--t10-lime);padding: 0 4px;border-radius: 3px}#page-terms .legal-doc .refund-policy,#page-privacy .legal-doc .refund-policy,#page-terms .legal-doc .product-terms,#page-privacy .legal-doc .product-terms{border-radius: var(--t10-r);background: var(--t10-paper);border: 2px solid var(--t10-ink)}@media (max-width: 1200px){.t10-product-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 1000px){.t10-summary{position: static}.t10-product-grid.cols-3{grid-template-columns: repeat(2,1fr)}}@media (max-width: 760px){.t10-wrap,.t10-wrap-sm{width: calc(100% - 32px)}.t10-nav-links,.t10-nav-cta{display: none}.t10-burger{display: grid}.t10-hide-xs{display: none}.t10-nav-actions{gap: 6px}.t10-icon-btn{width: 40px;height: 40px}.t10-logo{font-size: 18px;padding: 7px 11px}.t10-sec{padding: 60px 0}.t10-product-grid,.t10-product-grid.cols-3{grid-template-columns: 1fr 1fr;gap: 14px}.t10-mmenu a{font-size: 30px}.t10-search-in{padding: 80px 20px 40px}.t10-search-bar input{font-size: 16px}.t10-search-bar{padding: 6px 6px 6px 18px}.t10-product-info{padding: 14px 14px 16px}.t10-product-info h3{font-size: 15px}.t10-hide-xs{display: none}}@media (max-width: 480px){.t10-product-grid,.t10-product-grid.cols-3{grid-template-columns: 1fr}}