:root{--font-body: var(--font-body-family);--font-heading: var(--font-heading-family);--font-script: var(--font-script-family);--font-size-base: 16px;--font-weight-base: 500;--line-height-base: 1.65;--text-xs: 14px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--text-hero: clamp(42px, 5vw, 70px);--primary: #6FB7E6;--primary-light: #D6EDFA;--primary-dark: #4A9DD4;--secondary: #0D2845;--secondary-light: #1A3D6B;--navy: #0D2845;--blue: #6FB7E6;--orange: #FFA865;--orange-dark: #E8864A;--orange-text: #6B4E3D;--coral: #FFA865;--coral-dark: #E8864A;--coral-text: #6B4E3D;--green: #2E7D6E;--green-light: #E8F4F0;--green-dark: #1F5C50;--sand: #F2E6D2;--sand-dark: #D4C8B8;--brown: #6B4E3D;--white: #ffffff;--text-dark: #1a1a1a;--text-muted: #666666;--gray-100: #f7f7f7;--gray-200: #ece7e0;--gray-500: #999999;--subtle: rgba(255,255,255,.65);--radius-sm: 6px;--radius-md: 14px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 9999px;--transition: .2s ease;--shadow-sm: 0 6px 18px rgba(0,0,0,.08);--shadow-md: 0 10px 30px rgba(0,0,0,.12);--container: 1440px;--section-py: 72px;--section-py-sm: 48px;--header-color: #b8d7f2;--sale-price: #e63c2f;--sky: #6FB7E6;--sky-l: #C8E8F7;--sky-pale: #EBF6FD;--sky-d: #3A93CC;--off: #F8FBFE;--g100: #F2F6FA;--g200: #E0EAF2;--g500: #7A95AA;--text-col: #0D2845;--text-m: #4A6A82;--coral-l: #FEE9D6;--green-l-v5: #D4EDE8}.has-header-offset{padding-top:0}.container-99timoro{width:100%;max-width:var(--container);margin:0 auto;padding:0 64px}@media(max-width:1280px){.container-99timoro{padding:0 48px}}@media(max-width:1024px){.container-99timoro{padding:0 32px}}@media(max-width:768px){.container-99timoro{padding:0 20px}}.section-py{padding:var(--section-py) 0}.section-py-sm{padding:var(--section-py-sm) 0}@media(max-width:768px){.section-py{padding:48px 0}.section-py-sm{padding:32px 0}}.sec-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.sec-title{font-size:var(--text-xl);font-weight:700;color:var(--navy);letter-spacing:-.02em}.sec-link{font-size:var(--text-sm);font-weight:600;color:var(--blue)}.sec-link:hover{text-decoration:underline}.eyebrow{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:var(--white);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;padding:5px 14px;border-radius:var(--radius-full);text-transform:uppercase;margin-bottom:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:600;padding:11px 26px;border-radius:var(--radius-full);border:1.5px solid transparent;cursor:pointer;transition:all var(--transition);letter-spacing:.01em;white-space:nowrap;line-height:1}.btn-primary{background:var(--navy);color:var(--white);border-color:var(--navy)}.btn-primary:hover{background:var(--blue);border-color:var(--blue)}.btn-outline{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-outline:hover{background:var(--navy);color:var(--white)}.btn-orange{background:var(--orange);color:var(--orange-dark);border-color:var(--orange)}.btn-orange:hover{opacity:.9}.btn-white{background:var(--white);color:var(--navy);border-color:var(--white)}.btn-white:hover{background:var(--hero-bg)}.btn-ghost{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:11px 0;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:600;color:var(--navy);cursor:pointer}.btn-ghost:hover{color:var(--blue)}.btn-sm{padding:8px 16px;font-size:var(--text-xs)}.btn-lg{padding:14px 32px;font-size:var(--text-base)}.btn-full{width:100%}.trust-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted);font-weight:500}.trust-item svg{color:var(--blue);flex-shrink:0}.badge{display:inline-block;font-size:var(--text-xs);font-weight:700;padding:3px 10px;border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}.badge-new{background:var(--primary);color:var(--white)}.badge-hot{background:var(--orange);color:var(--orange-dark)}.badge-gift{background:#d4537e;color:var(--white)}.badge-ltd{background:var(--blue);color:var(--white)}.card-base{background:var(--white);border:.5px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.card-hover{transition:transform var(--transition),box-shadow var(--transition)}.card-hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.stars{color:var(--orange);letter-spacing:1px}.verified{display:flex;align-items:center;gap:4px;font-size:var(--text-xs);color:#0f6e56;margin-top:3px}.rating-bar-row{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);color:var(--muted);margin-bottom:6px}.rating-bar-label{width:54px}.rating-bar-track{flex:1;height:4px;background:var(--gray-200);border-radius:2px}.rating-bar-fill{height:100%;background:var(--orange);border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pc{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.pc:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0a25401a}.pc__img-link{display:block}.pc__img-wrap{aspect-ratio:1;overflow:hidden;background:var(--white);position:relative}.pc__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.pc__img--ph{opacity:.3}.pc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.pc:hover .pc__img:not(.pc__img--hover){transform:scale(1.04)}.pc:hover .pc__img--hover{opacity:1}.pc__body{padding:10px 12px 14px;flex:1;display:flex;flex-direction:column;gap:5px}.pc__swatches{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;min-height:36px}.pc__swatch{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:var(--sw-bg, #ccc);border:1.5px solid rgba(0,0,0,.14);flex-shrink:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pc__swatch.is-light{border-color:#c8c8c8}.pc__swatch.is-active,.pc__swatch:hover{transform:scale(1.18);box-shadow:0 0 0 2px var(--white),0 0 0 3.5px #00000073}.pc__swatch-more{font-size:14px;font-weight:600;color:var(--blue);line-height:1;text-decoration:none;white-space:nowrap}.pc__swatch-more:hover{text-decoration:underline}.pc__size-pill{font-size:12px;font-weight:700;color:var(--navy);border:1px solid var(--gray-200);padding:3px 7px;border-radius:4px;white-space:nowrap;line-height:1}.pc__labels{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start}.pc__labels:empty{display:none}.pc__label{display:inline-block;background-color:var(--lb-bg, var(--navy));color:#fff;font-size:10px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;line-height:1.6;white-space:nowrap}.pc__title{font-size:14px;font-weight:600;color:var(--navy);line-height:1.45;min-height:40.6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__title:hover{color:var(--blue)}.pc__price-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.pc__price{font-size:16px;font-weight:700;color:var(--navy)}.pc__price--sale{color:var(--sale-price)}.pc__compare{font-size:14px;font-weight:400;color:var(--gray-500);text-decoration:line-through}.pc__reviews{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/99timoro-brand.css.map */
