.ts-grid-search,.ts-grid-search *{box-sizing:border-box}form.ts-grid-search{width:100%;max-width:560px;margin:0 0 24px;padding:4px 0 0}.ts-grid-search__field{position:relative;width:100%}.ts-grid-search input.ts-grid-search__input{display:block;width:100%;min-width:0;height:48px;min-height:48px;margin:0;padding:0 56px 0 18px;border:1px solid #d9dbd3;border-radius:999px;background:#fff;color:#29303d;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;box-shadow:none;appearance:none;-webkit-appearance:none}.ts-grid-search input.ts-grid-search__input::placeholder{color:#73786f;opacity:1}.ts-grid-search input.ts-grid-search__input:focus-visible{border-color:#9b873a;outline:2px solid #9b873a;outline-offset:2px}.ts-grid-search button.ts-grid-search__submit{position:absolute;top:2px;right:4px;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#29303d;box-shadow:none;cursor:pointer}.ts-grid-search__submit svg{display:block;width:20px;height:20px;pointer-events:none}.ts-grid-search button.ts-grid-search__submit:hover{background:#f5f2e8;color:#796626}.ts-grid-search button.ts-grid-search__submit:focus-visible{outline:2px solid #9b873a;outline-offset:2px}.ts-grid-search button.ts-grid-search__submit:before,.ts-grid-search button.ts-grid-search__submit:after{content:none}@media only screen and (max-width:767px){form.ts-grid-search{max-width:none;margin-bottom:20px;padding-top:0}}.ts-auth,.ts-auth *{box-sizing:border-box}.ts-auth{--ts-ink: #2c323c;--ts-muted: #5f6670;--ts-gold: #b09d42;--ts-gold-dark: #7d6e27;--ts-paper: #f7f5ef;--ts-card: #ffffff;--ts-line: #e6e1d3;padding:clamp(64px,8vw,120px) 0;background:var(--ts-paper);color:var(--ts-ink);font-family:inherit;overflow:hidden}.ts-auth__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:center}.ts-auth__layout--text{grid-template-columns:1fr}.ts-auth__figure{min-width:0;margin:0}.ts-auth__frame{position:relative;padding:14px}.ts-auth__corner{position:absolute;width:30px;height:30px;border:0 solid var(--ts-gold)}.ts-auth__corner--tl{top:0;left:0;border-width:2px 0 0 2px}.ts-auth__corner--tr{top:0;right:0;border-width:2px 2px 0 0}.ts-auth__corner--bl{bottom:0;left:0;border-width:0 0 2px 2px}.ts-auth__corner--br{bottom:0;right:0;border-width:0 2px 2px 0}.ts-auth__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#ece8dc}.ts-auth__figure figcaption{margin-top:12px;padding:0 14px;color:var(--ts-muted);font-size:14px;line-height:1.5}.ts-auth__content{min-width:0}.ts-auth .ts-auth__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--ts-gold-dark);font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.ts-auth__rule{flex:none;width:40px;height:2px;background:var(--ts-gold)}.ts-auth .ts-auth__heading{max-width:680px;margin:0 0 22px;color:var(--ts-ink);font-family:inherit;font-size:clamp(36px,4.4vw,64px);font-weight:700;line-height:1;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.ts-auth .ts-auth__intro{max-width:580px;margin:0;color:var(--ts-muted);font-family:inherit;font-size:18px;line-height:1.6;text-wrap:pretty}.ts-auth__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:44px}.ts-auth__layout--text .ts-auth__checks{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-auth__check{position:relative;padding:28px 26px 30px;background:var(--ts-card);border:1px solid var(--ts-line);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ts-auth__check:before{content:"";position:absolute;top:-1px;left:-1px;width:48px;height:3px;background:var(--ts-gold);transition:width .4s ease}@media(hover:hover){.ts-auth__check:hover{transform:translateY(-3px);border-color:#b09d4280;box-shadow:0 18px 40px -24px #2c323c59}.ts-auth__check:hover:before{width:calc(100% + 2px)}}.ts-auth__num{display:block;margin-bottom:16px;color:var(--ts-gold-dark);font-size:15px;font-weight:700;line-height:1;letter-spacing:.16em;font-variant-numeric:tabular-nums}.ts-auth .ts-auth__check h3{margin:0 0 10px;color:var(--ts-ink);font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}.ts-auth .ts-auth__check p{margin:0;color:var(--ts-muted);font-family:inherit;font-size:16px;line-height:1.6;text-wrap:pretty}.ts-auth__guarantee{position:relative;display:grid;grid-template-columns:auto minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:clamp(56px,7vw,96px);padding:clamp(32px,4.5vw,64px);background:radial-gradient(circle at 0 0,rgba(176,157,66,.16),transparent 55%),var(--ts-card);border:1px solid rgba(176,157,66,.45)}.ts-auth__guarantee:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--ts-gold)}.ts-auth__emblem{position:relative;display:grid;place-items:center;width:104px;height:104px;border:2px solid var(--ts-gold);border-radius:50%}.ts-auth__emblem:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgba(176,157,66,.6);border-radius:50%}.ts-auth__emblem svg{width:46px;height:46px;fill:none;stroke:var(--ts-gold-dark);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ts-auth .ts-auth__promise h3{max-width:440px;margin:0;color:var(--ts-ink);font-family:inherit;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.ts-auth .ts-auth__terms p{margin:0;color:var(--ts-muted);font-family:inherit;font-size:17px;line-height:1.6;text-wrap:pretty}.ts-auth .ts-auth__terms a{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:16px 26px;background:var(--ts-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease}.ts-auth .ts-auth__terms a svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .25s ease}.ts-auth .ts-auth__terms a:hover{background:var(--ts-gold-dark);color:#fff}.ts-auth .ts-auth__terms a:hover svg{transform:translate(4px)}.ts-auth .ts-auth__terms a:focus-visible{outline:2px solid var(--ts-gold);outline-offset:3px}@media only screen and (max-width:1024px){.ts-auth__layout{align-items:start}.ts-auth__checks,.ts-auth__layout--text .ts-auth__checks{grid-template-columns:1fr}.ts-auth__guarantee{grid-template-columns:auto minmax(0,1fr)}.ts-auth__terms{grid-column:1 / -1}}@media only screen and (max-width:767px){.ts-auth{padding:48px 0 56px}.ts-auth>.row{display:block;width:100%;margin:0;padding:0 20px}.ts-auth>.row>.columns{width:100%;max-width:none;padding:0}.ts-auth__layout{grid-template-columns:1fr;gap:28px}.ts-auth__frame{padding:10px}.ts-auth__corner{width:22px;height:22px}.ts-auth__image{aspect-ratio:4 / 3}.ts-auth .ts-auth__eyebrow{gap:10px;margin-bottom:14px;font-size:12px;letter-spacing:.18em}.ts-auth__rule{width:28px}.ts-auth .ts-auth__heading{margin-bottom:16px;font-size:clamp(32px,9.4vw,42px);line-height:1.02}.ts-auth .ts-auth__intro{font-size:17px;line-height:1.55}.ts-auth__checks{gap:10px;margin-top:28px}.ts-auth__check{display:grid;grid-template-columns:34px minmax(0,1fr);padding:20px 18px 22px}.ts-auth__check:before{width:34px}.ts-auth__num{margin:3px 0 0;font-size:14px}.ts-auth .ts-auth__check h3{margin-bottom:6px;font-size:18px}.ts-auth .ts-auth__check p{font-size:16px;line-height:1.55}.ts-auth__guarantee{grid-template-columns:1fr;gap:18px;margin-top:44px;padding:32px 20px 22px}.ts-auth__emblem{width:72px;height:72px}.ts-auth__emblem:after{top:5px;right:5px;bottom:5px;left:5px}.ts-auth__emblem svg{width:32px;height:32px}.ts-auth .ts-auth__promise h3{font-size:30px}.ts-auth .ts-auth__terms p{font-size:16px}.ts-auth .ts-auth__terms a{display:flex;justify-content:space-between;width:100%;margin-top:22px;padding:16px 18px;font-size:14px;letter-spacing:.1em;text-align:left}}.ts-retro-hero-section{min-width:0}.ts-retro-hero,.ts-retro-hero *{box-sizing:border-box}.ts-retro-hero{margin:0;color:#fff}.ts-retro-hero__main{position:relative;isolation:isolate;display:flex;align-items:center;min-height:380px;overflow:hidden;background:#202923}.ts-retro-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ts-retro-hero__image{display:block;width:100%;height:100%;margin:0;object-fit:cover}.ts-retro-hero__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c1310f0,#0c1310d6 38%,#0c13105c 74%,#0c131029)}.ts-retro-hero__inner{width:100%}.ts-retro-hero__copy{width:100%;max-width:760px;padding:46px 0;text-align:left}.ts-retro-hero .ts-retro-hero__eyebrow{margin:0 0 14px;color:#e4ce7f;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.ts-retro-hero .ts-retro-hero__heading{max-width:680px;margin:0 0 18px;color:#fff;font-size:clamp(40px,4.3vw,62px);font-weight:700;line-height:1.06;letter-spacing:-.02em;text-transform:none;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.ts-retro-hero .ts-retro-hero__intro{max-width:490px;margin:0;color:#f0f1ee;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:normal;text-wrap:pretty}.ts-retro-hero .ts-retro-hero__usps{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;max-width:760px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.ts-retro-hero .ts-retro-hero__usp{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:0;color:#f4f3eb;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:.01em}.ts-retro-hero__usp>svg{display:block;flex:0 0 20px;width:20px;height:20px;color:#e4ce7f}.ts-retro-hero__usp>span,.ts-retro-hero__usp>a{min-width:0;overflow-wrap:break-word}.ts-retro-hero .ts-retro-hero__usp>a{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ts-retro-hero .ts-retro-hero__usp>a:hover{color:#e4ce7f}.ts-retro-hero .ts-retro-hero__usp>a:focus-visible{outline:2px solid #e4ce7f;outline-offset:5px}@media only screen and (max-width:767px){.ts-retro-hero__main{min-height:380px;align-items:flex-end}.ts-retro-hero .ts-retro-hero__inner{display:block;width:100%;max-width:none;margin:0;padding:0 24px}.ts-retro-hero__inner>.columns{width:100%;max-width:none;padding:0}.ts-retro-hero__image{object-position:var(--ts-mobile-focus, 50% 50%)!important}.ts-retro-hero__main:after{background:linear-gradient(0deg,#0c1310fa,#0c1310e6 46%,#0c1310a8 76%,#0c131047)}.ts-retro-hero__copy{max-width:520px;padding:38px 0 28px}.ts-retro-hero .ts-retro-hero__eyebrow{margin-bottom:13px;font-size:11px;letter-spacing:.12em}.ts-retro-hero .ts-retro-hero__heading{max-width:18ch;margin-bottom:16px;font-size:clamp(34px,9vw,44px);line-height:1.08;letter-spacing:-.015em}.ts-retro-hero .ts-retro-hero__intro{max-width:39ch;font-size:15px;line-height:1.6}.ts-retro-hero .ts-retro-hero__usps{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:22px;padding-top:18px}.ts-retro-hero .ts-retro-hero__usp{gap:10px;font-size:14px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:359px){.ts-retro-hero .ts-retro-hero__inner{padding-right:20px;padding-left:20px}}.ts-filter-bubbles{display:none}@media only screen and (max-width:767px){.ts-filter-bubbles{display:block;width:100%;min-width:0;margin:0 0 8px;padding:0 15px}.ts-filter-bubbles__track{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:5px 2px 4px}.ts-filter-bubble{-webkit-appearance:none;appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 15px;border:1px solid #dcdcd5;border-radius:999px;background:#fff;color:#20252b;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.ts-filter-bubble--all{border-color:#b09d42}.ts-filter-bubble.is-active,.ts-filter-bubble[aria-expanded=true]{border-color:#b09d42;background:#f5f0de;color:#20252b}.ts-filter-bubble:focus-visible{outline:2px solid #806e25;outline-offset:2px}.ts-filter-bubble__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:#b09d42;color:#20252b;font-size:11px;line-height:1}.ts-filter-bubble__count[hidden]{display:none}.ts-filter-bubble__chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.ts-filter-bubbles.is-ready~.facets-mobile-container{display:none}.ts-filter-bubbles~.row .active-facets__button{border-radius:999px}}@media only screen and (min-width:768px){[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e2}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.facets__label{display:none}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter{margin:0;padding:0;border:0}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter>.thb-filter-title{display:flex;align-items:center;gap:10px;min-height:42px;margin:0;padding:10px 16px;border:1px solid #dcdcd5;border-radius:999px;background:#fff;color:#20252b;font-size:14px;font-weight:600;line-height:1.3;list-style:none;white-space:nowrap;cursor:pointer}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-title::-webkit-details-marker{display:none}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter>.thb-filter-title:hover,[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter[open]>.thb-filter-title{border-color:#b09d42;background:#f5f0de}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-title:focus-visible{outline:2px solid #806e25;outline-offset:2px}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort-count{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:0}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort{display:flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:8px 14px;border:1px solid #dcdcd5;border-radius:999px;background:#fff;color:#20252b}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort>.facets__label{display:none}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort select{margin:0;border:0;background-color:transparent;color:#20252b;font-size:14px}}@media only screen and (min-width:768px){[id^=shopify-section-]:has(.ts-filter-bubbles) .facets-desktop-container{min-height:0;padding-top:10px;padding-bottom:0;margin-bottom:16px}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__form{margin-bottom:0;padding-bottom:0;border-bottom:0}[id^=shopify-section-]:has(.ts-filter-bubbles) .active-facets:not(:has(.active-facets__button)){display:none;margin:0}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter>.thb-filter-title{box-sizing:border-box;height:42px;min-height:42px;padding:10px 32px 10px 16px}[id^=shopify-section-]:has(.ts-filter-bubbles) .facets__wrapper>.thb-filter>.thb-filter-title:after{right:14px}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort{height:42px;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:transparent}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort .select{box-sizing:border-box;height:42px;margin:0;padding:0;border:1px solid #dcdcd5;border-radius:999px;background:#fff}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort .select:after{right:14px;pointer-events:none}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort select{box-sizing:border-box;height:40px;min-height:40px;min-width:170px;margin:0;padding:0 32px 0 16px;border:0;border-radius:999px;background:transparent;color:#20252b;font-size:14px}[id^=shopify-section-]:has(.ts-filter-bubbles) .thb-filter-sort select:focus-visible{outline:2px solid #806e25;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
