:root,body{--font-body-family: "Archivo", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Archivo", sans-serif;--font-heading-style: normal;--font-heading-weight: 640}:root{--surface-dim: #EDEDEA;--alu-ph: linear-gradient(140deg, #E9EBED 0%, #E2E4E7 35%, #DADDE0 70%, #E5E7E9 100%)}body,.shopify-section{font-family:var(--font-site);font-variation-settings:var(--site-body-var);font-weight:var(--weight-body);color:var(--text-body)}body{background:var(--surface-page)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.product__title>*{font-family:var(--font-site);font-variation-settings:var(--site-display-var);font-weight:640;color:var(--text-strong);letter-spacing:.01em;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--radius-btn);background:var(--jet);color:var(--porcelain);font-family:var(--font-site);font-variation-settings:var(--site-wide-var);font-size:11px;letter-spacing:var(--track-sub);text-transform:uppercase;font-weight:var(--weight-medium)}.button--secondary{background:transparent;color:var(--jet);box-shadow:inset 0 0 0 1px var(--jet)}.button:hover{opacity:.88}.card,.card--standard .card__inner{border:1px solid var(--border-hairline);border-radius:var(--radius-tile);box-shadow:none}hr,.divider{border-color:var(--border-hairline)}.talo-label{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-caption);font-weight:var(--weight-medium);font-variation-settings:var(--site-wide-var)}.talo-pinstripe{position:absolute;top:0;bottom:0;right:var(--pinstripe-inset);width:var(--pinstripe-w);background:var(--accent-stop)}.talo-pinstripe:after{content:"";position:absolute;top:0;bottom:0;right:calc(-1 * (var(--pinstripe-inset) - var(--pinstripe-thin-inset)));width:var(--pinstripe-thin-w);background:var(--jet)}.utility-bar,.announcement-bar-section,.announcement-bar,[id*=announcement-bar],.utility-bar.gradient{background:var(--jet)!important;border:none}.announcement-bar__message{color:var(--porcelain);font-size:var(--text-micro);letter-spacing:var(--track-sub);text-transform:uppercase;font-weight:var(--weight-medium);text-align:center;width:100%;margin:0 auto}.utility-bar__grid{margin:0;max-width:none}.utility-bar .announcement-bar{width:100%;text-align:center}.header-wrapper{background:#f4f4f2eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-hairline)}.header__menu-item{font-size:10.5px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-strong);font-variation-settings:var(--site-wide-var)}.header__menu-item:hover{opacity:.6;text-decoration:none}.header.page-width{max-width:none}@media screen and (min-width:750px){.header.page-width{padding-left:32px;padding-right:32px}}@media screen and (max-width:749px){.header.page-width{padding-left:16px;padding-right:16px}}.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}.header--middle-left .header__inline-menu,.talo-ship-to{display:none}@media screen and (min-width:990px){.talo-ship-to{display:inline-block;align-self:center;margin-right:18px;font-size:10px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--steel);font-variation-settings:var(--site-wide-var);white-space:nowrap}.header__icons{align-items:center}}.talo-nav{display:none}@media screen and (min-width:990px){.talo-nav{display:block;border-top:1px solid var(--paper-line-soft);position:relative}.talo-nav-row{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px}.talo-nav-item>a{display:inline-block;padding:14px 18px 13px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-strong);text-decoration:none;font-weight:500;font-variation-settings:var(--site-wide-var);position:relative}.talo-nav-item>a:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:1px;background:var(--jet);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-machined)}.talo-nav-item:hover>a:after,.talo-nav-item.open>a:after{transform:scaleX(1)}.talo-mega{position:absolute;left:0;right:0;top:100%;background:var(--porcelain);border-bottom:1px solid var(--border-hairline);box-shadow:0 18px 30px -22px #0f0f0f2e;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ease-machined),transform .2s var(--ease-machined),visibility 0s linear .2s;z-index:60}.talo-nav-item.open .talo-mega{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.talo-mega-inner{display:flex;justify-content:flex-start;gap:110px;padding-top:34px;padding-bottom:38px}.talo-mega-cols{display:flex;gap:72px}.talo-mega-col{display:flex;flex-direction:column;gap:13px;min-width:130px}.talo-mega-head{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);font-weight:500;font-variation-settings:var(--site-wide-var);margin-bottom:4px}.talo-mega-col>a{font-size:13px;color:var(--text-strong);text-decoration:none;transition:opacity .16s ease}.talo-mega-col>a:hover{opacity:.55}.talo-soon{font-size:13px;color:var(--steel)}.talo-soon em{font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome);margin-left:8px}.talo-mega-cards{display:flex;gap:18px}.talo-mega-card{display:flex;flex-direction:column;gap:8px;width:220px;text-decoration:none}.talo-mega-card-img{display:block;width:220px;height:150px;background:#fff;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--paper-line);transition:opacity .3s var(--ease-machined)}.talo-mega-card:hover .talo-mega-card-img{opacity:.88}.talo-mega-card-title{font-size:12px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-strong);font-weight:600;font-variation-settings:var(--site-wide-var)}.talo-mega-card-sub{font-size:11.5px;color:var(--text-caption)}}body.template-index:not(.hdr-solid) .header-wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#f4f4f224}body.template-index:not(.hdr-solid) #talo-logo{color:var(--porcelain)!important}body.template-index:not(.hdr-solid) .header__menu-item,body.template-index:not(.hdr-solid) .header__icon--cart:before,body.template-index:not(.hdr-solid) .header__icon{color:var(--porcelain)}body.template-index:not(.hdr-solid) .talo-ship-to{color:var(--chrome)}body.template-index:not(.hdr-solid) .talo-nav{border-top-color:#f4f4f224}body.template-index:not(.hdr-solid) .talo-nav-item>a{color:var(--porcelain)}body.template-index:not(.hdr-solid) .talo-nav-item>a:after{background:var(--porcelain)}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .header-wrapper{background:#f4f4f2f7;border-bottom-color:var(--border-hairline)}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) #talo-logo{color:var(--jet)!important}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .header__menu-item,body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .header__icon--cart:before,body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .header__icon{color:var(--text-strong)}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .talo-nav-item>a{color:var(--text-strong)}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .talo-nav-item>a:after{background:var(--jet)}body.template-index:not(.hdr-solid):has(.talo-nav-item.open) .talo-ship-to{color:var(--steel)}.section-header{position:sticky;top:0;z-index:50;transition:transform .34s var(--ease-machined)}.hdr-hidden .section-header{transform:translateY(-101%)}body.hdr-solid .header-wrapper{background:#f4f4f2f7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid var(--border-hairline)!important}body.hdr-solid #talo-logo{color:var(--jet)!important}body.hdr-solid .header__menu-item,body.hdr-solid .header__icon--cart:before,body.hdr-solid .header__icon{color:var(--text-strong)}body.hdr-solid .talo-nav-item>a{color:var(--text-strong)}body.hdr-solid .talo-nav-item>a:after{background:var(--jet)}body.hdr-solid .talo-ship-to{color:var(--steel)}body.hdr-solid .talo-nav{border-top-color:var(--paper-line-soft)}.talo-crop{display:block;position:relative;overflow:hidden;background:#fff}.talo-crop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.talo-crop--full img{object-fit:contain;padding:9%}.talo-crop--ribs img{object-fit:cover;object-position:62% 42%;transform:scale(1.7)}.talo-crop--latch img{object-fit:cover;object-position:10% 62%;transform:scale(2.9)}.talo-crop--handle img{object-fit:cover;object-position:50% 0%;transform:scale(1.9)}.talo-crop--wheels img{object-fit:cover;object-position:50% 96%;transform:scale(2.2)}.talo-crop--profile img{object-fit:contain;padding:9%}.talo-crop--cover img{object-fit:cover}.talo-crop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #0f0f0f0f;pointer-events:none}.talo-backtop{position:fixed;right:22px;bottom:22px;width:44px;height:44px;background:var(--jet);color:var(--porcelain);border:1px solid rgba(244,244,242,.3);border-radius:0;font-size:16px;line-height:1;cursor:pointer;z-index:80;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.talo-backtop.show{opacity:1;visibility:visible;transform:none;transition-delay:0s}.talo-backtop:hover{background:var(--porcelain);color:var(--jet);border-color:var(--jet)}@media(max-width:749px){.talo-backtop{right:16px;bottom:16px;width:40px;height:40px}}.header__icon--search,.header__icon--account,.header__search,.header localization-form,.header .localization-selector{display:none!important}.header__icon--cart svg{display:none}.header__icon--cart{width:auto;padding:0 4px;text-decoration:none}.header__icon--cart:before{content:"Cart";font-size:10.5px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-strong);font-weight:400;font-variation-settings:var(--site-wide-var)}.header__icon--cart .cart-count-bubble{position:static;width:auto;height:auto;margin-left:6px;background:transparent;color:var(--steel);border-radius:0;font-size:10.5px;letter-spacing:var(--track-cap)}.media--placeholder,.media.placeholder,.placeholder:not(button):not(input){background:var(--alu-ph)!important;position:relative;box-shadow:inset 0 0 0 1px var(--paper-line)}.talo-tile-media,.talo-detail-media,.talo-material-media,.talo-story-media,.talo-rail-ph,.talo-rail-img{background:var(--alu-ph);box-shadow:inset 0 0 0 1px var(--paper-line)}.placeholder-svg{opacity:0!important}.product-media-container:has(>.placeholder-svg){background:var(--alu-ph)!important;position:relative;box-shadow:inset 0 0 0 1px var(--paper-line);border:none}.product-media-container:has(>:not(.placeholder-svg)),.product__media,.global-media-settings{box-shadow:none;border:none}.shopify-payment-button,shopify-payment-terms,shop-pay-wallet-button,shopify-accelerated-checkout,.shopify-installments,shop-follow-button,shop-login-button,.shop-login-button{display:none!important}.product-media-container:has(>.placeholder-svg):after{content:"Product photography \2014  pending";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9.5px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--steel);font-weight:500;font-variation-settings:var(--site-wide-var);padding:0 14px;pointer-events:none}.media--placeholder:after{content:"Photography \2014  pending";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9.5px;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--steel);font-weight:500;font-variation-settings:var(--site-wide-var);padding:0 14px;pointer-events:none}.price,.price__regular,.price__sale,.price-item,.price dd,.price dl,.totals__total-value,.totals__subtotal-value,.cart-count-bubble,.cart-count-bubble span,.quantity__input,.unit-price,.cart-item__price-wrapper,.cart-item__totals,.talo-rail-price,.pagination__item,.product__tax,.badge,.cart-item__quantity-wrapper,.shipping__price,.order-details span{font-family:var(--font-site);font-variation-settings:var(--site-wide-var);font-variant-numeric:tabular-nums;color:var(--text-strong)}.price{letter-spacing:.06em;font-weight:var(--weight-medium)}.price--large{font-size:17px;letter-spacing:.08em}.cart-count-bubble,.cart-count-bubble span{color:var(--steel);letter-spacing:var(--track-cap)}.quantity__input{font-size:var(--text-ui);letter-spacing:.04em}.unit-price{font-size:var(--text-micro);color:var(--text-caption);letter-spacing:.04em}.footer{background:var(--surface-page);border-top:1px solid var(--border-hairline)}.product__title>*{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.product__text.caption-with-letter-spacing{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-caption);font-weight:var(--weight-medium);font-variation-settings:var(--site-wide-var)}.price--large{font-size:17px;letter-spacing:.08em;font-weight:var(--weight-medium);font-variation-settings:var(--site-wide-var)}.product__media-wrapper .media,.product__media img{border-radius:var(--radius-tile)}.product__media-item{border:1px solid var(--border-hairline);border-radius:var(--radius-tile);overflow:hidden}.product-form__input .form__label,.variant-input-wrapper legend,.form__label{font-size:var(--text-label);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-caption);font-weight:var(--weight-medium);font-variation-settings:var(--site-wide-var)}.product-form__input input[type=radio]+label{border:1px solid var(--border-hairline);border-radius:var(--radius-btn);background:transparent;font-size:var(--text-ui);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-strong)}.product-form__input input[type=radio]:checked+label{background:var(--jet);color:var(--porcelain);border-color:var(--jet)}.quantity{border:1px solid var(--border-hairline);border-radius:var(--radius-btn);background:var(--surface-card);box-shadow:none}.quantity__button{color:var(--text-strong)}.quantity__input{font-family:var(--font-site);font-size:var(--text-ui)}.product-form__submit{width:100%}.shopify-payment-button__button--unbranded{border-radius:var(--radius-btn)}.accordion{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.accordion+.accordion{border-top:none}.accordion__title,.accordion summary h3,.accordion .summary__title>*{font-size:11.5px!important;letter-spacing:var(--track-cap);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--text-strong);font-variation-settings:var(--site-wide-var)}.accordion summary{padding:14px 0}.accordion .summary__title{display:flex;align-items:center}.accordion__content{font-size:13.5px;line-height:var(--leading-prose);color:var(--text-body);padding-bottom:18px}.collapsible-content .title,.collapsible-content h2.h1,.newsletter__wrapper .h1,.newsletter__wrapper h2{font-size:clamp(20px,2.2vw,24px)!important;line-height:1.2;letter-spacing:.02em}.collapsible-content .title-wrapper,.collapsible-content .collapsible-content__header{margin-bottom:28px}.newsletter__wrapper>*+*{margin-top:14px}.newsletter__subheading,.newsletter__wrapper .rte{font-size:13.5px;color:var(--ink-soft)}.badge{border-radius:var(--radius-btn);border:1px solid var(--jet);background:var(--jet);color:var(--porcelain);font-size:var(--text-micro);letter-spacing:var(--track-cap);text-transform:uppercase}.badge--bottom-left{background:var(--porcelain);color:var(--jet);border-color:var(--paper-line)}.cart__ctas .button,.cart-drawer .drawer__footer .button{background:var(--jet);color:var(--porcelain);border-radius:var(--radius-btn)}.cart-items thead th{font-size:var(--text-label);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-caption);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-hairline)}.cart-item{border-bottom:1px solid var(--paper-line-soft)}.cart-item__name{font-size:var(--text-ui);letter-spacing:var(--track-cap);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--text-strong);font-variation-settings:var(--site-wide-var)}.cart-item__image{border-radius:var(--radius-tile);border:1px solid var(--border-hairline)}.totals__total{font-size:var(--text-label);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-caption);font-weight:var(--weight-medium)}.totals__total-value{font-size:17px;letter-spacing:.06em;font-weight:var(--weight-medium);color:var(--text-strong);font-variation-settings:var(--site-wide-var)}.tax-note{font-size:var(--text-micro);color:var(--text-caption);letter-spacing:.04em}.cart-drawer .drawer__inner{background:var(--surface-page);border-left:1px solid var(--border-hairline)}.cart-drawer .drawer__heading{font-family:var(--font-site);font-variation-settings:var(--site-display-var);text-transform:uppercase;font-weight:var(--weight-semibold)}.cart-notification{background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:var(--radius-tile);box-shadow:none}.cart-notification__heading{font-size:var(--text-label);letter-spacing:var(--track-cap);text-transform:uppercase;font-weight:var(--weight-medium)}.field__input,.select__select,.customer .field input{font-family:var(--font-site);background:var(--surface-card);border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--border-hairline)}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 1px var(--jet)}.field__label,.customer .field label{font-size:var(--text-label);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-caption)}.newsletter-form__field-wrapper .field__input{background:transparent;box-shadow:none;border-bottom:1px solid var(--jet);border-radius:0}.discounts__discount{font-size:var(--text-micro);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--text-caption)}.pagination__item{border-radius:var(--radius-btn);font-size:var(--text-ui)}.pagination__item--current{background:var(--jet);color:var(--porcelain)}:root{--ease-machined: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){.talo-fade{opacity:0;transition:opacity .7s ease}.talo-fade.in{opacity:1}[data-reveal].rv-armed{opacity:0;transform:translateY(16px)}[data-reveal].rv-in{opacity:1;transform:none}[data-reveal]{transition:opacity .75s var(--ease-machined),transform .75s var(--ease-machined)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}::view-transition-group(product-hero){animation-duration:.42s;animation-timing-function:var(--ease-machined)}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.product__media-wrapper .product__media-item:first-child img{view-transition-name:product-hero}a,button{transition:opacity .18s var(--ease-machined),color .18s var(--ease-machined),background-color .18s var(--ease-machined),border-color .18s var(--ease-machined)}.button:hover,.talo-hero-btn:hover,.talo-cta-btn:hover{opacity:1}.button{transition:background-color .2s var(--ease-machined),color .2s var(--ease-machined),transform .2s var(--ease-machined)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.header__menu-item>span,.header__menu-item{position:relative}.header__menu-item>span{background-image:linear-gradient(var(--jet),var(--jet));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .26s var(--ease-machined);padding-bottom:3px}.header__menu-item:hover>span{background-size:100% 1px}.header__menu-item:hover{opacity:1}.card-wrapper{transition:transform .32s var(--ease-machined)}.card-wrapper:hover{transform:translateY(-4px)}.card__media img{transition:transform .7s var(--ease-machined),opacity .4s var(--ease-machined)}.card-wrapper:hover .card__media img:only-child{transform:scale(1.045)}.card__media img+img{transition:opacity .4s var(--ease-machined)}.product__media-item{overflow:hidden}.product__media-item img{transition:transform .9s var(--ease-machined)}.product__media-item:hover img{transform:scale(1.035)}.accordion summary .icon-caret{transition:transform .3s var(--ease-machined)}.accordion details[open] summary .icon-caret{transform:rotate(180deg)}.product-form__submit{position:relative;overflow:hidden;transition:background-color .24s var(--ease-machined),color .24s var(--ease-machined),transform .2s var(--ease-machined)}.product-form__submit:hover{background:var(--porcelain);color:var(--jet);box-shadow:inset 0 0 0 1px var(--jet)}.talo-figure{position:relative;margin:0}.talo-figure:before{content:"";position:absolute;top:18px;left:18px;right:-18px;bottom:-18px;background:var(--surface-dim);z-index:0}.talo-figure--left:before{left:-18px;right:18px}.talo-figure>span{position:relative;z-index:1}.talo-plaque{position:relative;z-index:1;display:inline-block;margin-top:14px;padding-top:10px;border-top:1px solid var(--jet);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-caption);font-weight:500;font-variation-settings:var(--site-wide-var)}@media(max-width:749px){.talo-figure:before{top:12px;left:12px;right:-12px;bottom:-12px}.talo-figure--left:before{left:-12px;right:12px}}.talo-details-track:hover{animation-play-state:paused}@media(max-width:749px){.announcement-bar__message{font-size:9.5px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}}.talo-editorial-dim,.talo-hero-dim,.talo-cta-dim{display:block!important}@media screen and (max-width:749px){.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte table th,.rte table td{min-width:88px}}.talo-mega-card-img--case{background-size:contain!important;background-repeat:no-repeat;background-position:center;background-color:#fff}.featured-product{align-items:center}.featured-product .product__media-wrapper{max-width:560px}.featured-product .product__media-wrapper .product__media img{object-fit:contain}@media(max-width:749px){.featured-product .product__media-wrapper{max-width:none}}.template-index .section-header{margin-bottom:calc(-1 * var(--talo-header-h, 155px))}.template-index .header-wrapper{transition:background .26s var(--ease-machined)}:root{--talo-header-h: 155px}@media(max-width:989px){:root{--talo-header-h: 57px}}.talo-footer,.talo-footer-bottom{background:var(--jet)!important}.talo-footer,.talo-footer *{color:var(--chrome)}.talo-footer .talo-footer-head{color:var(--steel)}.talo-footer a{color:var(--porcelain)!important}.talo-footer a:hover{opacity:.65}.talo-footer .talo-footer-form{border-bottom-color:var(--porcelain)}.talo-footer input{color:var(--porcelain)}.talo-footer svg,.talo-footer #talo-logo{color:var(--porcelain)!important}.utility-bar{overflow:hidden}.utility-bar .announcement-bar-slider,.utility-bar .announcement-bar{max-width:100%}.utility-bar .slider__slide,.utility-bar .announcement-bar__announcement{width:100%!important;max-width:100%!important}.announcement-bar__message{overflow:hidden;text-overflow:ellipsis}html,body{overflow-x:clip}.talo-gallery-alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .42s var(--ease-machined);pointer-events:none}.menu-drawer{width:min(84vw,380px)!important;background:var(--porcelain);box-shadow:40px 0 80px -40px #0f0f0f80;border:none}.talo-drawer{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;background:var(--porcelain)}.talo-drawer-nav{display:flex;flex-direction:column;padding:10px 0 24px}.talo-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 24px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-variation-settings:var(--site-wide-var);color:var(--text-strong);text-decoration:none;border-bottom:1px solid rgba(15,15,15,.07);cursor:pointer;list-style:none}.talo-drawer-link::-webkit-details-marker{display:none}.talo-drawer-link em{font-style:normal;font-size:9px;letter-spacing:.14em;color:var(--chrome);margin-left:auto}.talo-drawer-caret{font-size:15px;font-weight:400;color:var(--steel);transition:transform .24s var(--ease-machined)}.talo-drawer-group[open] .talo-drawer-caret{transform:rotate(45deg)}.talo-drawer-group{border:none}.talo-drawer-sub{display:flex;flex-direction:column;background:var(--surface-dim);padding:8px 0;border-bottom:1px solid rgba(15,15,15,.07)}.talo-drawer-sub a{padding:11px 24px;font-size:13px;color:var(--text-body);text-decoration:none}.talo-drawer-sub a:active{color:var(--jet)}.talo-drawer-foot{display:flex;flex-direction:column;gap:12px;padding:22px 24px 30px;background:var(--jet)}.talo-drawer-cta{display:block;text-align:center;background:var(--porcelain);color:var(--jet);padding:15px 0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;font-variation-settings:var(--site-wide-var);text-decoration:none}.talo-drawer-join{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#f4f4f2bf;text-decoration:none;text-align:center}.talo-drawer-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f73;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-machined);z-index:1}.menu-drawer-container[open] .talo-drawer-dim{opacity:1;pointer-events:auto}.menu-drawer{z-index:2}@media(max-width:749px){.utility-bar .slider-button{display:none!important}.announcement-bar__message{font-size:9px;padding:0 14px}}@media(max-width:749px){[data-reveal].rv-armed{transform:translateY(8px)}[data-reveal]{transition-duration:.46s}}.utility-bar slideshow-component.announcement-bar,.utility-bar .announcement-bar-slider,.utility-bar .slider--everywhere{width:100%!important;max-width:100%!important;min-width:0!important}.utility-bar .slider__slide{width:100%!important;min-width:100%!important;max-width:100%!important}.product .product__media.media{padding-top:116%!important}.product .product__media.media img,.talo-gallery-alt{object-fit:cover}@media screen and (min-width:750px){.product .product__media.media{padding-top:0!important;height:min(74svh,660px)}}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title.h1,.product__info-wrapper h1.product__title{font-size:clamp(26px,2.6vw,36px)}.product__info-wrapper .price .price-item{font-size:16px;letter-spacing:.02em}.product__info-wrapper .product__description,.product__info-wrapper .product__description p{font-size:14px;line-height:1.7}.product__info-wrapper .product__description p{margin-top:0;margin-bottom:10px}.product__info-wrapper>*{margin-top:14px;margin-bottom:0}.product__info-wrapper .product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.2em}@media(max-width:749px){.product .product__media.media{padding-top:116%!important}.product__info-wrapper .product__title h1,.product__info-wrapper h1.product__title{font-size:26px}.product__info-wrapper .price .price-item{font-size:15px}}.talo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.talo-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;box-shadow:inset 0 0 0 1px #0f0f0f29;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-strong);font-variation-settings:var(--site-wide-var);white-space:nowrap}.talo-chip:before{content:"";width:5px;height:5px;background:var(--jet)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#talo-join,.talo-join,#talo-buy{scroll-margin-top:90px}.talo-cart-empty-p{margin:14px auto 24px;font-size:13.5px;color:var(--text-body);max-width:44ch}.talo-footer{border-top:1px solid rgba(244,244,242,.14)!important;padding-top:88px!important}@media(max-width:749px){.talo-footer{padding-top:64px!important}}@media(prefers-reduced-motion:no-preference){img[data-reveal]{transition:opacity .95s var(--ease-machined),transform .95s var(--ease-machined)}img[data-reveal].rv-armed{opacity:0;transform:translateY(14px) scale(1.05)}img[data-reveal].rv-in{opacity:1;transform:none}h2[data-reveal].rv-armed,.talo-fullband-h.rv-armed,.talo-join-h.rv-armed{transform:translateY(26px)}h2[data-reveal].rv-in,.talo-fullband-h.rv-in,.talo-join-h.rv-in{transform:none}.talo-fullband-img,.talo-join-bg{will-change:transform;transform:scale(1.15)}}.talo-footer{border-top:1px solid rgba(244,244,242,.14)!important}.talo-reassure{margin:10px 0 0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-weight:500;font-variation-settings:var(--site-wide-var)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/talo-custom.css.map */
