:root{--te-ink: #0a0a0b;--te-ink-2: #121214;--te-ink-3: #1b1b1f;--te-paper: #f6f5f2;--te-paper-2: #eceae4;--te-white: #ffffff;--te-yellow: #ffc523;--te-yellow-hover: #ffd24f;--te-navy: #023b82;--te-navy-deep: #012a5e;--te-ok: #1f9d55;--te-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--te-radius-lg: 18px;--te-radius: 14px;--te-radius-sm: 10px;--te-ease: cubic-bezier(.2, .7, .2, 1);--te-section-y: clamp(64px, 9vw, 128px)}.color-scheme-1,.color-scheme-5{--te-eyebrow: var(--te-yellow);--te-hl-bg: var(--te-yellow);--te-hl-fg: var(--te-ink);--te-num: var(--te-yellow)}.color-scheme-2,.color-scheme-3{--te-eyebrow: var(--te-navy);--te-hl-bg: var(--te-yellow);--te-hl-fg: var(--te-ink);--te-num: var(--te-ink)}.color-scheme-4{--te-eyebrow: var(--te-ink);--te-hl-bg: var(--te-ink);--te-hl-fg: var(--te-yellow);--te-num: var(--te-ink)}.color-scheme-1{--te-card: var(--te-ink-2)}.color-scheme-2{--te-card: var(--te-white)}.color-scheme-3{--te-card: var(--te-paper)}.color-scheme-4{--te-card: #ffd35c}.color-scheme-5{--te-card: var(--te-navy-deep)}[class*=color-scheme-]{--te-line: rgba(var(--color-foreground), .12);--te-line-soft: rgba(var(--color-foreground), .05);--te-line-strong: rgba(var(--color-foreground), .28);--te-muted: rgba(var(--color-foreground), .64)}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{letter-spacing:-.035em;line-height:1.02}h3,h4,.h3,.h4,.h5{letter-spacing:-.02em;line-height:1.15}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--te-mono);font-size:1.1rem;font-weight:500;letter-spacing:.18em;opacity:1;color:rgba(var(--color-foreground),.64)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:-.005em;text-transform:none;min-height:4.8rem;padding:0 2.6rem;transition:transform .2s var(--te-ease),filter .2s}.button:not([disabled]):hover{filter:brightness(1.06)}.button:not([disabled]):active{transform:scale(.98)}.button--secondary{--border-opacity: .28}.button--secondary:hover{--border-opacity: 1}.link{text-underline-offset:.3rem}.utility-bar{border-bottom:0!important}.announcement-bar__message{font-family:var(--te-mono);font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 0;min-height:0}.header__inline-menu,.menu-drawer__navigation{text-transform:capitalize}.header-wrapper{background:#0a0a0be6;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(246,245,242,.1)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-logo{max-height:4rem;width:auto}.header__menu-item{font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.78);padding:1rem 1.1rem;border-radius:999px;transition:color .2s,background-color .2s}.header__menu-item:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.07)}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{color:var(--te-yellow)}.header__menu-item .icon-caret{opacity:.5}.header__submenu.list-menu,.mega-menu__content{background:var(--te-ink-2);border:1px solid rgba(246,245,242,.1);border-radius:var(--te-radius);box-shadow:0 24px 60px -12px #0009}.mega-menu__content{border-radius:0 0 var(--te-radius) var(--te-radius);border-top:0}.header__submenu .header__menu-item,.mega-menu__link{font-size:1.4rem;font-weight:600;border-radius:8px}.mega-menu__link--level-2{font-family:var(--te-mono);font-size:1.1rem!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--te-yellow)!important}.header__submenu .header__menu-item:hover,.mega-menu__link:hover{color:var(--te-yellow)}.header__icon:not(.header__icon--summary),.header__icon--summary{width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid rgba(246,245,242,.16);transition:border-color .2s,background-color .2s}.header__icon:hover{border-color:#f6f5f280;background:#f6f5f20d}.header__icons{gap:.8rem}.header__icon--menu{border:0!important}.header__icon--cart{background:var(--te-yellow);border-color:var(--te-yellow)!important;color:var(--te-ink)}.header__icon--cart:hover{background:var(--te-yellow-hover)}.header__icon--cart .svg-wrapper,.header__icon--cart svg{color:var(--te-ink)}.cart-count-bubble{background:var(--te-ink)!important;color:var(--te-yellow)!important;font-family:var(--te-mono);font-size:1rem;bottom:auto;top:-.2rem;right:-.4rem}@media screen and (max-width:989px){.header__icon:not(.header__icon--cart):not(.header__icon--menu){border:0}}.card-wrapper .card--standard>.card__inner,.card-wrapper .card--card{border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--te-radius);overflow:hidden;background:#fff}.card-wrapper:hover .card--standard>.card__inner{border-color:rgba(var(--color-foreground),.28)}.card--standard .card__inner .card__media img{mix-blend-mode:multiply;transition:transform .6s var(--te-ease)}.card-wrapper:hover .card__media img:only-child{transform:scale(1.05)}.card__content{padding-top:.6rem}.card__information{padding-top:1.2rem!important;padding-left:0!important;padding-right:0!important}.card__heading,.card__heading a{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.35}.card-information>.caption-with-letter-spacing{margin-bottom:.4rem}.card-information .price{font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;letter-spacing:-.01em}.card-information .price .price-item--regular{color:rgb(var(--color-foreground))}.card__badge .badge{font-family:var(--te-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem}.badge{border-width:0}.quick-add__submit{border-radius:999px}.title-wrapper-with-link .title,.collection__title .title{margin-bottom:0}.title-wrapper-with-link{align-items:flex-end;margin-bottom:clamp(28px,4vw,48px)}.link.underlined-link,.title-wrapper-with-link a{font-weight:700}.facets-container{border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:1.6rem;margin-bottom:3.2rem}.facets__disclosure .facets__summary,.facets__summary{border:1px solid rgba(var(--color-foreground),.14);background:#fff;border-radius:999px;padding:1rem 1.6rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.facets__summary:hover{border-color:rgba(var(--color-foreground),.4)}.facets__summary span{text-decoration:none!important}.facets__heading,.facet-filters__label,.product-count__text{font-family:var(--te-mono);font-size:1.1rem!important;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.facet-filters__field .select__select{border-radius:999px;background:#fff;font-weight:600}.active-facets__button-inner{border-radius:999px}.facets__display{border-radius:var(--te-radius)}.pagination__item{border-radius:50%;border:1px solid rgba(var(--color-foreground),.12);margin:0 .3rem;font-weight:700;width:4.4rem;height:4.4rem}.pagination__item:hover:after{display:none}.pagination__item:hover{border-color:rgb(var(--color-foreground))}.pagination__item--current{background:var(--te-ink);color:var(--te-paper);border-color:var(--te-ink)}.pagination__item--current:after{display:none}.product__text.caption-with-letter-spacing{color:var(--te-navy);margin-bottom:1rem}.color-scheme-1 .product__text.caption-with-letter-spacing,.color-scheme-5 .product__text.caption-with-letter-spacing{color:var(--te-yellow)}.product__title h1,.product__title .h1{font-size:clamp(3.2rem,3.4vw,5rem);letter-spacing:-.035em;line-height:1}.product .price--large{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.02em;font-size:3.2rem}.product .price--large .price-item--regular{font-size:3.2rem}.product__tax{color:rgba(var(--color-foreground),.6)}.product__inventory{font-family:var(--te-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.product-form__submit{background:var(--te-yellow)!important;color:var(--te-ink)!important;min-height:5.6rem;font-size:1.6rem}.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover:not([disabled]){background:var(--te-yellow-hover)!important}.shopify-payment-button__button--unbranded{min-height:5.6rem;border-radius:999px!important;font-weight:700;font-family:var(--font-body-family)}.product-form__input .quantity,.quantity{border-radius:999px;min-height:5.2rem}.quantity:after,.quantity:before{border-radius:999px!important}.product__description{font-size:1.5rem}.product__description>div:has(>b),.product__description>div>div:has(>b){display:flex;gap:1.6rem;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.product__description div:has(>b)>b{font-family:var(--te-mono);font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);flex:none;max-width:45%;padding-top:.2rem}.product__description div:has(>b) br{display:none}.product__accordion .summary__title .accordion__title,.accordion__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;letter-spacing:-.015em}.accordion{border-color:rgba(var(--color-foreground),.12)}.product__media-item,.product-media-container{border-radius:var(--te-radius-lg)}.product__media-list .media,.thumbnail{background:#fff}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--te-ink);border-color:var(--te-ink)}.rich-text__heading{letter-spacing:-.035em}.rich-text__text{font-size:1.6rem}.rich-text__text a{font-weight:700}.main-page-title{letter-spacing:-.035em}.field__input,.select__select,.customer .field input{border-radius:999px}.field:after,.field:before,.select:after,.select:before{border-radius:999px!important}.drawer__inner{border-radius:0}.cart-drawer .drawer__heading{letter-spacing:-.03em}.totals__total-value{font-family:var(--font-heading-family);font-weight:800}.footer{border-top:1px solid rgba(246,245,242,.1)}.footer-block__heading{font-family:var(--te-mono);font-size:1.1rem!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--te-yellow);margin-bottom:1.8rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a,.footer .rte{font-size:1.45rem;color:#f6f5f2bd}.footer-block__details-content .list-menu__item--link:hover,.footer .rte a:hover{color:var(--te-yellow);text-decoration:none}.footer .rte strong{font-family:var(--te-mono);font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f6f5f273;display:block;margin-bottom:.2rem}.footer .rte p{margin:0 0 1.2rem}.footer .rte a{text-decoration:none;color:#f6f5f2d1}.footer__content-bottom{border-top:0!important;position:relative;padding-top:0}.footer__content-bottom:before{content:"mytravelshop";display:block;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(44px,12vw,172px);letter-spacing:-.055em;line-height:.9;white-space:nowrap;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(246,245,242,.16);padding:2rem 0 2.4rem;border-bottom:1px solid rgba(246,245,242,.1);margin-bottom:1.6rem;overflow:hidden;pointer-events:none}.footer__copyright,.copyright__content,.footer__copyright a{font-family:var(--te-mono);font-size:1.1rem;letter-spacing:.1em;color:#f6f5f280}.footer .list-social__link{color:#f6f5f2bd}.footer .list-social__link:hover{color:var(--te-yellow)}.te-section{position:relative;padding-block:var(--te-section-y);overflow:clip}.te-section--tight{padding-block:clamp(48px,6vw,80px)}.te-grid-bg{background-image:linear-gradient(var(--te-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--te-line-soft) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.te-glow:after{content:"";position:absolute;pointer-events:none;width:70vw;height:70vw;right:-25vw;bottom:-40vw;background:radial-gradient(closest-side,rgba(255,197,35,.16),transparent)}.te-glow>*{position:relative;z-index:1}.te-display,.te-h1,.te-h2,.te-h3{font-family:var(--font-heading-family);font-weight:800;margin:0;color:rgb(var(--color-foreground))}.te-display{font-size:clamp(46px,7.2vw,104px);line-height:.94;letter-spacing:-.045em}.te-h1{font-size:clamp(40px,5.6vw,80px);line-height:.96;letter-spacing:-.04em}.te-h2{font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.035em}.te-h3{font-size:clamp(19px,1.6vw,23px);line-height:1.15;letter-spacing:-.02em;font-weight:700}.te-display em,.te-h1 em,.te-h2 em,.te-h3 em{font-style:normal;display:inline-block;background:var(--te-hl-bg);color:var(--te-hl-fg);padding:.02em .12em .08em;margin-inline:-.02em;line-height:.92}.te-lede{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:var(--te-muted);max-width:54ch;margin:0}.te-lede a{color:rgb(var(--color-foreground));font-weight:700;text-decoration:none;border-bottom:1px solid var(--te-line-strong);white-space:nowrap}.te-lede a:hover{border-color:rgb(var(--color-foreground))}.te-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 24px;font-family:var(--te-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--te-eyebrow)}.te-eyebrow:before{content:"";width:32px;height:1px;background:currentColor;opacity:.85;flex:none}.te-mono{font-family:var(--te-mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.te-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--te-ease),filter .2s}.te-btn svg{width:16px;height:16px;transition:transform .25s var(--te-ease)}.te-btn:hover svg{transform:translate(3px)}.te-btn:hover svg.te-up{transform:translate(2px,-2px)}.te-btn:active{transform:scale(.98)}.te-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.te-btn--primary:hover{filter:brightness(1.08)}.te-btn--yellow{background:var(--te-yellow);color:var(--te-ink)}.te-btn--yellow:hover{background:var(--te-yellow-hover)}.te-btn--ghost{border-color:var(--te-line-strong);color:rgb(var(--color-foreground));background:transparent}.te-btn--ghost:hover{border-color:rgb(var(--color-foreground))}.te-btn--lg{min-height:56px;padding:0 28px;font-size:16px}.te-btn-row{display:flex;flex-wrap:wrap;gap:12px}.te-link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;text-decoration:none;color:rgb(var(--color-foreground));border-bottom:1px solid var(--te-line-strong);padding-bottom:4px;transition:border-color .2s,gap .2s var(--te-ease);white-space:nowrap}.te-link-arrow:hover{border-color:rgb(var(--color-foreground));gap:12px}.te-link-arrow svg{width:16px;height:16px}.te-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(36px,4.5vw,64px)}.te-section-head .te-lede{margin-top:18px}.te-hero{padding-block:clamp(40px,6vw,80px)}.te-hero .te-display{font-size:clamp(42px,5.8vw,84px)}.te-hero__inner{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,6vw,88px);align-items:center}.te-hero__copy .te-lede{margin:24px 0 32px}.te-hero__media{position:relative;padding:20px 20px 36px 0}.te-hero__frame{position:relative;aspect-ratio:5 / 4.4;overflow:hidden;border-radius:var(--te-radius-lg);border:1px solid var(--te-line);background:var(--te-ink-3);transform:rotate(2deg);box-shadow:0 40px 80px -30px #000c}.te-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}.te-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,10,11,.55))}.te-sticker{position:absolute;top:-6px;right:-4px;z-index:2;width:118px;height:118px;border-radius:50%;display:grid;place-content:center;text-align:center;gap:2px;background:var(--te-ink);border:2px solid var(--te-yellow);color:var(--te-yellow);transform:rotate(-10deg);box-shadow:0 16px 40px -10px #000000b3}.te-sticker small{font-family:var(--te-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.te-sticker strong{font-family:var(--font-heading-family);font-size:32px;font-weight:800;line-height:1;letter-spacing:-.03em}.te-mini-product{position:absolute;left:-36px;bottom:8px;z-index:2;display:flex;align-items:center;gap:14px;width:min(330px,92%);padding:12px 14px 12px 12px;background:var(--te-paper);color:var(--te-ink);border-radius:var(--te-radius);text-decoration:none;box-shadow:0 24px 50px -16px #000000b3;transition:transform .3s var(--te-ease)}.te-mini-product:hover{transform:translateY(-3px)}.te-mini-product__img{position:relative;width:68px;height:68px;flex:none;background:#fff;border-radius:var(--te-radius-sm);overflow:hidden}.te-mini-product__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6px}.te-mini-product__body{display:grid;gap:2px;min-width:0}.te-mini-product__body .te-mono{font-size:10px;color:var(--te-navy)}.te-mini-product__title{font-weight:700;font-size:14px;line-height:1.25}.te-mini-product__price{font-family:var(--font-heading-family);font-weight:800;font-size:15px}.te-mini-product__go{margin-left:auto;width:36px;height:36px;flex:none;border-radius:50%;background:var(--te-ink);color:var(--te-yellow);display:grid;place-items:center}.te-mini-product__go svg{width:15px;height:15px}.te-stats{display:grid;grid-template-columns:repeat(var(--te-stat-count, 4),1fr);margin-top:clamp(48px,6vw,88px);border:1px solid var(--te-line);border-radius:var(--te-radius);background:rgba(var(--color-background),.7)}.te-stat{padding:22px 24px 26px;border-left:1px solid var(--te-line)}.te-stat:first-child{border-left:0}.te-stat__label{font-family:var(--te-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--te-muted)}.te-stat__value{margin-top:14px;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(30px,3.4vw,50px);line-height:1;letter-spacing:-.035em;color:var(--te-num)}.te-marquee{overflow:hidden;border-block:1px solid var(--te-line);padding-block:20px}.te-marquee__track{display:flex;width:max-content;animation:te-marquee var(--te-marquee-speed, 42s) linear infinite}.te-marquee:hover .te-marquee__track{animation-play-state:paused}.te-marquee__group{display:flex;align-items:center}.te-marquee__item{display:flex;align-items:center;gap:44px;padding-right:44px;font-family:var(--te-mono);font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--te-muted);white-space:nowrap;text-decoration:none}a.te-marquee__item:hover{color:rgb(var(--color-foreground))}.te-marquee__item:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--te-yellow)}@keyframes te-marquee{to{transform:translate(-50%)}}.te-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.te-cat-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;background:var(--te-card);border:1px solid var(--te-line);border-radius:var(--te-radius);transition:border-color .25s,transform .35s var(--te-ease),box-shadow .35s}.te-cat-card:hover{border-color:rgb(var(--color-foreground));transform:translateY(-4px);box-shadow:0 24px 40px -28px #0a0a0b73}.te-cat-card__media{position:relative;aspect-ratio:16 / 11;background:#fff;border-bottom:1px solid var(--te-line)}.te-cat-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform .6s var(--te-ease)}.te-cat-card:hover .te-cat-card__media img{transform:scale(1.05)}.te-cat-card__body{display:grid;gap:8px;padding:20px 22px 24px}.te-cat-card__top{display:flex;align-items:center;justify-content:space-between}.te-cat-card__top .te-mono{color:var(--te-muted)}.te-go{width:34px;height:34px;border-radius:50%;border:1px solid var(--te-line-strong);display:grid;place-items:center;transition:background-color .2s,border-color .2s,color .2s;flex:none}.te-go svg{width:14px;height:14px}.te-cat-card:hover .te-go,.te-store-card:hover .te-go{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.te-cat-card p{margin:0;font-size:14.5px;line-height:1.5;color:var(--te-muted)}.te-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.te-feature--flip .te-feature__media{order:2}.te-feature__media{position:relative;aspect-ratio:1;overflow:hidden;display:block;background:var(--te-paper);border-radius:var(--te-radius-lg)}.te-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%}.te-feature__media--paper img{mix-blend-mode:multiply}.te-feature__media--white{background:#fff}.te-feature__media--yellow{background:var(--te-yellow)}.te-feature__media--cover img{object-fit:cover;padding:0}.te-tag{position:absolute;top:20px;left:20px;z-index:2;padding:7px 12px;border-radius:999px;background:var(--te-ink);color:var(--te-yellow);font-family:var(--te-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.te-feature__copy .te-lede{margin-top:22px}.te-price-lg{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;color:var(--te-num);margin-top:20px}.te-specs{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;margin:28px 0 0;border-top:1px solid var(--te-line)}.te-spec{padding:16px 0;border-bottom:1px solid var(--te-line)}.te-spec dt{font-family:var(--te-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--te-muted)}.te-spec dd{margin:6px 0 0;font-weight:700;font-size:16.5px}.te-feature__copy .te-btn-row{margin-top:36px}.te-cta{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:end}.te-cta .te-lede{margin-top:20px}.te-cta__side{display:grid;gap:20px;justify-items:start}.te-facts{display:flex;flex-wrap:wrap;gap:10px 16px;font-family:var(--te-mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0;list-style:none}.te-facts li{display:inline-flex;align-items:center;gap:16px}.te-facts li+li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.te-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:start}.te-faq__intro .te-lede{margin-top:20px}.te-acc{border-top:1px solid var(--te-line)}.te-acc__item{border-bottom:1px solid var(--te-line)}.te-acc__item summary{display:flex;align-items:center;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(17px,1.45vw,20px);letter-spacing:-.015em;line-height:1.3;color:rgb(var(--color-foreground))}.te-acc__item summary::-webkit-details-marker{display:none}.te-acc__num{font-family:var(--te-mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--te-muted);flex:none;width:24px}.te-acc__icon{margin-left:auto;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--te-line-strong);transition:transform .25s var(--te-ease),background-color .2s,border-color .2s}.te-acc__icon svg{width:14px;height:14px}.te-acc__item[open] .te-acc__icon{transform:rotate(45deg);background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.te-acc__body{padding:0 54px 26px 44px;color:var(--te-muted);font-size:15.5px;line-height:1.65}.te-acc__body p{margin:0 0 12px}.te-acc__body a{color:rgb(var(--color-foreground));font-weight:700}.te-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.te-field{display:flex;gap:8px;padding:6px;border:1px solid var(--te-line-strong);border-radius:999px;background:rgba(var(--color-foreground),.04);transition:border-color .2s}.te-field:focus-within{border-color:var(--te-yellow)}.te-field input{flex:1;min-width:0;padding:0 18px;border:0;outline:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:15px;box-shadow:none}.te-field input::placeholder{color:var(--te-muted)}.te-form-note{margin-top:14px;font-family:var(--te-mono);font-size:11px;letter-spacing:.1em;color:var(--te-muted)}.te-form-msg{margin-top:14px;font-size:14px;font-weight:600}.te-form-msg--error{color:#ff8a80}.te-page-hero{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,64px)}.te-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:0;list-style:none;font-family:var(--te-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--te-muted)}.te-breadcrumb a{color:inherit;text-decoration:none}.te-breadcrumb a:hover{color:var(--te-eyebrow)}.te-breadcrumb li+li:before{content:"/";margin-right:10px}.te-breadcrumb [aria-current]{color:rgb(var(--color-foreground))}.te-page-hero .te-lede{margin-top:20px}.te-page-hero .te-lede p{margin:0}.te-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px;padding:0;list-style:none}.te-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--te-line-strong);font-size:14px;font-weight:600;text-decoration:none;color:rgb(var(--color-foreground));transition:border-color .2s,background-color .2s,color .2s}.te-pill:hover{border-color:rgb(var(--color-foreground))}.te-pill[aria-current=page]{background:var(--te-yellow);border-color:var(--te-yellow);color:var(--te-ink)}.te-perks{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--te-radius);background:#fff;margin:1rem 0}.te-perk{display:grid;gap:6px;align-content:start;padding:16px 18px;border-left:1px solid rgba(var(--color-foreground),.12);font-size:13.5px;line-height:1.4}.te-perk:first-child{border-left:0}.te-perk svg{width:20px;height:20px;color:var(--te-navy);margin-bottom:4px}.te-perk .te-mono{font-size:10px;color:rgba(var(--color-foreground),.6)}.te-store-card{display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:var(--te-radius);text-decoration:none;margin:1rem 0}.te-store-card p{margin:4px 0 0;font-size:14px;color:var(--te-muted)}.te-store-card .te-h3{font-size:18px}.te-store-card .te-go{margin-left:auto}@media(max-width:989px){.te-hero__inner,.te-feature,.te-faq,.te-newsletter,.te-cta{grid-template-columns:1fr}.te-feature--flip .te-feature__media{order:0}.te-hero__media{max-width:520px;margin-inline:auto;width:100%;padding:16px 16px 40px}.te-mini-product{left:0}.te-stats{grid-template-columns:repeat(2,1fr)}.te-stat:nth-child(3){border-left:0}.te-stat:nth-child(n+3){border-top:1px solid var(--te-line)}.te-cat-grid{grid-template-columns:repeat(2,1fr)}.te-section-head{flex-direction:column;align-items:flex-start}}@media(max-width:749px){.te-acc__body{padding:0 0 22px 44px}.te-perks{grid-template-columns:1fr}.te-perk{border-left:0;border-top:1px solid rgba(var(--color-foreground),.12);grid-template-columns:auto 1fr;column-gap:14px}.te-perk:first-child{border-top:0}.te-perk svg{grid-row:span 2;margin:0}.announcement-bar__message{font-size:1rem;letter-spacing:.14em}}@media(max-width:560px){.te-cat-grid{gap:10px}.te-cat-card__body{padding:14px 14px 16px}.te-cat-card p{display:none}.te-cat-card .te-h3{font-size:16px}.te-go{width:28px;height:28px}.te-specs{grid-template-columns:1fr}.te-sticker{width:96px;height:96px}.te-sticker strong{font-size:26px}.te-sticker small{font-size:7.5px;letter-spacing:.1em}.te-btn-row .te-btn{flex:1 1 auto}.te-field{flex-direction:column;border-radius:var(--te-radius);padding:8px}.te-field input{padding:12px 10px}}@media(prefers-reduced-motion:reduce){.te-marquee__track{animation:none}}.te-titlecase{text-transform:capitalize}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{padding:1rem .9rem;font-size:1.4rem}.header__inline-menu summary.header__menu-item{padding-right:.9rem}.header__inline-menu .header__menu-item .icon-caret{display:none}.header__inline-menu .list-menu--inline{gap:0}}.card-wrapper .card__information{display:flex;flex-direction:column}.card-wrapper .card__information>.card__heading{order:2;margin-bottom:.2rem}.card-wrapper .card__information>.card-information{display:contents}.card-wrapper .card-information>*{order:3}.card-wrapper .card-information>.caption-with-letter-spacing{order:1;margin:0 0 .4rem}.product__description div:has(>b:only-child)>b{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));max-width:none;padding-top:0}.te-page-hero .te-lede p+p{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/te-brand.css.map */
