:root{--tei-ink: #1A1918;--tei-charcoal: #2B2B2B;--tei-graphite: #6B6862;--tei-fog: #F1EFEA;--tei-mist: #DBD7CF}html,body{font-family:var(--font-body-family),sans-serif;color:var(--tei-charcoal);background:#fafaf8}h1,h2,h3,h4,h5,h6,.heading,.page-title,.card-title,.product-title{font-family:var(--font-heading-family),"Saira",sans-serif;color:var(--tei-ink);letter-spacing:-.025em}h1,.page-title{font-weight:600;letter-spacing:-.04em}.button,.shopify-challenge__button{background:#1a1918;border-color:#1a1918;color:#fff;border-radius:6px;box-shadow:none}.button:hover,.shopify-challenge__button:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.button-secondary{background:#f1efea;border:1px solid #DBD7CF;color:#1a1918;border-radius:6px}.button-secondary:hover{background:#dbd7cf}.card-product .card-info,.card-article .card-info,.card-page .card-info,.section-heading,.section-title{text-align:start}.card-product,.card-article,.card-page{border-radius:0;box-shadow:none}.card-product-media img,.card-product-media .media img{object-fit:contain}@media screen and (min-width:750px){.section-heading,.section-title{max-width:42rem}}.rte.page-content{max-width:72ch;margin-inline:auto}.rte.page-content img{display:block;max-width:100%;height:auto;border-radius:6px;margin:32px auto}.rte.page-content h2{font-size:1.75rem;margin-top:64px}.rte.page-content h3{font-size:1.25rem;margin-top:40px}.rte.page-content table{display:block;overflow-x:auto;white-space:nowrap;font-size:.875rem;border-collapse:collapse}.rte.page-content thead th{background:#f1efea;position:sticky;top:0;text-align:start}.rte.page-content th,.rte.page-content td{padding:10px 12px;border-bottom:1px solid #DBD7CF}.rte.page-content tbody tr:nth-child(2n){background:#fafaf8}.tei-page-title{margin:0;font-size:2.25rem;line-height:1.15}.rte.page-content .media-row{display:flex;gap:48px;align-items:center;margin:64px 0}.rte.page-content .media-row img{width:45%;flex:0 0 45%;margin:0}.rte.page-content .media-row.reverse{flex-direction:row-reverse}.rte.page-content .media-row h2{margin-top:0}.rte.page-content .intro-line{margin-bottom:32px}.rte.page-content .intro-line+.media-row{margin-top:0}.rte.page-content .text-block{margin:32px 0}.rte.page-content .text-block h2{margin-top:0}.rte.page-content .media-row:has(+.text-block){margin-bottom:32px}@media(max-width:749px){.rte.page-content .media-row,.rte.page-content .media-row.reverse{flex-direction:column;gap:24px;margin:48px 0}.rte.page-content .media-row img{width:100%;flex:none}}.rte.page-content .media-slot{width:45%;flex:0 0 45%;aspect-ratio:3/2;background-color:#f1efea;border:1px solid #DBD7CF;border-radius:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%231A1918' stroke-width='1.5' opacity='.32'%3E%3Ccircle cx='32' cy='32' r='28'/%3E%3Ccircle cx='32' cy='32' r='17'/%3E%3Ccircle cx='32' cy='32' r='4.5'/%3E%3Ccircle cx='32' cy='18.5' r='2'/%3E%3Ccircle cx='43.7' cy='25.25' r='2'/%3E%3Ccircle cx='43.7' cy='38.75' r='2'/%3E%3Ccircle cx='32' cy='45.5' r='2'/%3E%3Ccircle cx='20.3' cy='38.75' r='2'/%3E%3Ccircle cx='20.3' cy='25.25' r='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:64px 64px}.rte.page-content .figure-grid{display:grid;gap:32px;margin:64px 0}.rte.page-content .figure-grid h2{grid-column:1/-1;margin-top:0}.rte.page-content .figure-grid figure{margin:0}.rte.page-content .figure-grid img{margin:0}.rte.page-content .figure-grid figcaption{font-size:.8125rem;color:#6e6a63;margin-top:8px}@media(min-width:750px){.rte.page-content .figure-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:749px){.rte.page-content .media-slot{width:100%;flex:none}}.collection-hero-banner:after{display:none}.collection-hero-banner .collection-hero-banner-media{object-position:78% center}.collection-hero-banner h1{color:#1a1918;display:inline-block;background:#ffffffbd;padding:.3em .6em;border-radius:6px;margin:0}@media(max-width:749px){.collection-hero-banner .collection-hero-banner-media{object-position:85% center}.collection-hero-banner h1{font-size:1.75rem}}@media(max-width:749px){.product-form-input-values label,.product-form-input-values .product-form-input-value{min-height:44px;display:inline-flex;align-items:center;padding-inline:14px}}.tabs-component-content.color-background-2,.tabs-component-content.color-background-2 .product-info-details-item{background:#fff;color:#1a1918}.tabs-component-content.color-background-2 .product-info-details-item:nth-child(odd){background:#fafaf8;box-shadow:inset 0 0 0 .1rem #dbd7cf}.tabs-component-content.color-background-2 .product-info-details-item-value{color:#1a1918}.product-tabs-component .tabs-component-content{background:#fff}*:focus-visible{outline:2px solid #1A1918;outline-offset:2px;box-shadow:none}.tab-nav-item:focus-visible{border-radius:4px}@media(max-width:749px){section[id$=__key-figures-phase3] .section-content-padded{padding-left:0;padding-right:0}section[id$=__key-figures-phase3] .key-figures-grid{grid-template-columns:repeat(3,1fr);gap:1rem .5rem}section[id$=__key-figures-phase3] .key-figures-item{gap:.4rem}section[id$=__key-figures-phase3] .key-figures-number.size-xl{--key-figure-size: 2.8rem;--key-figure-prefix-size: 1.6rem;letter-spacing:-.01rem}section[id$=__key-figures-phase3] .key-figures-description{font-size:1.2rem;line-height:1.35;max-width:none}}.product-media-main-wrapper.background-complementary{background:transparent;box-shadow:none}.product-media-thumbnail.background-complementary{background:transparent}.product-media-thumbnails .product-media-thumbnail{border:1px solid #E5E2DC}.product-media-thumbnails .product-media-thumbnail.is-active{border-color:#1a1918;box-shadow:0 0 0 1px #1a1918}.product-tab-navigation .tab-nav-item.is-active{color:#1a1918}.rte.page-content .case-card{background:#fff;border:1px solid #DBD7CF;border-radius:6px;padding:32px;margin:0 0 32px}.rte.page-content .case-card h2{font-size:1.5rem;margin:0 0 16px}.rte.page-content .case-card ul{margin:0 0 16px}.rte.page-content .case-card p:last-child{margin-bottom:0}.rte.page-content .case-card-media{display:grid;gap:12px;align-items:start;margin:0 0 28px}.rte.page-content .case-card-media img{margin:0}.rte.page-content .case-card-media.count-2{grid-template-columns:1fr 1fr}.rte.page-content .case-card-media.count-3{grid-template-columns:repeat(3,1fr)}.rte.page-content .case-card-media.count-1 img{max-width:420px;margin-inline:auto}@media(max-width:749px){.rte.page-content .case-card{padding:20px;margin-bottom:24px}.rte.page-content .case-card-media.count-3{grid-template-columns:1fr 1fr}.rte.page-content .case-card-media.count-3 img:first-child{grid-column:1/-1}.rte.page-content .case-card-media.count-1 img{max-width:320px}}@media(min-width:990px){.section-main-page .container-narrow,.section-main-page-fullwidth .container{max-width:1120px}.section-main-page .rte.page-content,.section-main-page-fullwidth .rte.page-content{max-width:none}.section-main-page .rte.page-content .intro-line,.section-main-page .rte.page-content .text-block,.section-main-page-fullwidth .rte.page-content .intro-line,.section-main-page-fullwidth .rte.page-content .text-block{max-width:840px}}@media(min-width:990px){body:has(.section-main-page) .section-expandable .container-narrow{max-width:1120px}body:has(.section-main-page) .section-expandable .section-heading{font-size:1.75rem}}.navigation-main>li.has-sub-menu>ul.navigation-sub-menu:not(.mega-menu)>li.navigation-item:nth-child(4),.navigation-main>li.has-sub-menu>ul.navigation-sub-menu:not(.mega-menu)>li.navigation-item:nth-child(6){margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(0,0,0,.08)}.product-custom-property-block.product-form-vehicle-fields .property-text{margin-bottom:10px}.product-custom-property-block.product-form-vehicle-fields .field-label{font-weight:400;color:var(--tei-graphite, #6B6862)}.product-form-vehicle-fields .facet-toggle{font-family:var(--font-body-family),sans-serif;font-size:13px;font-weight:400;color:var(--tei-graphite, #6B6862);text-decoration:underline;text-underline-offset:2px}.product-form-vehicle-fields .facet-toggle>span:first-child{text-decoration:underline;text-underline-offset:2px}.rte.page-content a.button,.rte.page-content a.button:hover{color:#fff;text-decoration:none}@media(max-width:749px){.rte.page-content .media-row>div{min-width:0}.rte.page-content .media-row table{white-space:normal}}.product-form-input [type=radio]+label .swatch-color-dot{display:inline-block;flex:none;width:1.6rem;height:1.6rem;margin-inline-end:.8rem;border-radius:50%;box-shadow:inset 0 0 0 1px #1a191826;background-size:cover;background-position:center}.product-info .product-block:has(>.product-info-secondary.card){margin-bottom:1.2rem}.section-collection-list .card-overlay .card-media{margin-bottom:0}.section-collection-list .card.card-overlay .card-info{bottom:12px;inset-inline-start:12px;right:auto;width:auto;max-width:calc(100% - 24px);padding:.35em .8em;border-radius:6px;box-shadow:none;background:#ffffffc7;color:#1a1918}.section-collection-list .card.card-overlay .card-info .card-heading{margin:0;color:#1a1918}.section-collection-list .card.card-overlay .card-info .card-heading a{color:#1a1918}@media(min-width:990px){.rte.page-content table.tei-table-wide{display:table;width:100%}}#ButtonBackToTop{transform:translateY(-80px)}[dir=rtl] .product-info-details-item-value .metafield-rich_text_field{text-align:right}[dir=rtl] .product-info-details-item-value .metafield-rich_text_field ul,[dir=rtl] .product-info-details-item-value .metafield-rich_text_field ol{padding-right:2rem;padding-left:0;text-align:right}[dir=rtl] .breadcrumb-separator{display:inline-block;transform:scaleX(-1)}[dir=rtl] .mega-menu-main-wrapper,[dir=rtl] .mega-menu-main-container{border-bottom-right-radius:0;border-bottom-left-radius:40px}[dir=rtl] .mega-menu-feature-content{left:auto;right:0;border-top-left-radius:var(--border-radius-base);border-top-right-radius:0}[dir=rtl] .product-media-icon-enlarge{right:auto;left:0}[dir=rtl] .product-media-thumbnail-badge{right:auto;left:.75rem}[dir=rtl] .product-media-modal-toggle{right:auto;left:2rem}[dir=rtl] .product-signup-block-form-wrap [type=submit]{right:auto;left:4px}[dir=rtl] .product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item-next{right:auto;left:-10px}[dir=rtl] .card-product-badges .card-badge:only-child{margin-left:0;margin-inline-start:auto}[dir=rtl] .card-eyebrow .card-eyebrow-sku:not(:first-child){margin-left:0;margin-right:1rem}@media(min-width:1200px){[dir=rtl] .grid-compact .card-product .card-badge.right{right:auto;left:1.5rem}}@media(min-width:750px){[dir=rtl] .card-product-media .price{text-align:left}[dir=rtl] .card-product-media-compact .card-badge{margin-right:0;margin-left:.3rem}}[dir=rtl] .mini-cart-item-remove{margin-left:0;margin-right:1.5rem}[dir=rtl] .collection-actions-compare-buttons{margin-left:0;margin-right:auto}[dir=rtl] .collection-filter-button>span:first-child{margin-right:0;margin-left:.65rem}[dir=rtl] .collection-filter-dismiss{margin-left:0;margin-right:1rem}[dir=rtl] .navigation-side-item ul{padding-left:0;padding-right:1.5rem}[dir=rtl] .template-search-search-bar [type=submit]{right:auto;left:3px}[dir=rtl] .metafield-color-swatch{margin-right:0;margin-left:.2rem}[dir=rtl] .field-checkbox-group input{margin-right:0;margin-left:.5rem}[dir=rtl] .navigation-announcement-bar:not(:only-child){margin-right:0;margin-left:1rem}@media(min-width:990px){[dir=rtl] .section-filters-form .button{margin-left:0;margin-right:2rem}}[dir=rtl] .popup-overlay-newsletter-form .checkbox-newsletter-consent{text-align:right}[dir=rtl] .product-info-secondary-line>svg,[dir=rtl] .product-info-secondary-line>img{margin-right:0;margin-left:1rem}[dir=rtl] .product-info-meta-item{margin-right:0;margin-left:1rem}[dir=rtl] .product-info-details-item-icon-download{margin-right:0;margin-left:.5rem}[dir=rtl] .product-metadata-block .product-info-meta-item{margin-right:0;margin-left:1.5rem}@media(min-width:990px){[dir=rtl] .tab-nav-item:before{left:auto;right:0}[dir=rtl] .tab-nav-item:after{border-right:0;border-left:2px solid currentColor;transform:translate(calc(-50% + 1px)) rotate(-34deg) skew(24deg)}}[dir=rtl] .qty-progress-bar-value{transform-origin:100%;animation-name:quantityProgressBarAnimationRtl}@keyframes quantityProgressBarAnimationRtl{0%{transform:translate(20%) scaleX(0)}40%{transform:translate(-30%) scaleX(.7)}to{transform:translate(-100%) scaleX(0)}}[dir=rtl] .compare-row-hidden{right:auto;left:1.75rem}[dir=rtl] .product-compare-row-metafields .product-info-details-list-align-right .product-info-details-item-value{text-align:left}[dir=rtl] .product-compare-row-metafields .metafield-rich_text_field{text-align:right}[dir=rtl] .product-compare-row-metafields .metafield-rich_text_field ul,[dir=rtl] .product-compare-row-metafields .metafield-rich_text_field ol{padding-right:2rem;padding-left:0;text-align:right}[dir=rtl] .product-compare-modal .modal-dismiss-button{right:auto;left:1rem}@media(min-width:990px){[dir=rtl] .product-compare-modal .modal-dismiss-button{left:2rem}}[dir=rtl] .modal-dialog-image-position-top .modal-dismiss-button{right:auto;left:.5rem}[dir=rtl] .video-modal-section-wrap:before{float:right}@media(min-width:990px){[dir=rtl] .modal-dialog-image-position-left .modal-dialog-image{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}[dir=rtl] .modal-dialog-image-position-right .modal-dialog-image{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}}[dir=rtl] .range-indicator .range-indicator-fill,[dir=rtl] .range-indicator .range-indicator-value-from{left:auto;right:0}[dir=rtl] .range-indicator .range-indicator-value-to{right:auto;left:0}@media(max-width:749px){[dir=rtl] .product-grid.grid-2-col .grid-item:first-child .card-product{border-top-left-radius:0;border-top-right-radius:var(--border-radius-base)}[dir=rtl] .product-grid.grid-2-col .grid-item:nth-child(2) .card-product{border-top-right-radius:0;border-top-left-radius:var(--border-radius-base)}[dir=rtl] .product-grid.grid-2-col .grid-item:nth-last-child(2) .card-product{border-bottom-left-radius:0;border-bottom-right-radius:var(--border-radius-base)}[dir=rtl] .product-grid.grid-2-col .grid-item:last-child .card-product{border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius-base)}}@media(min-width:990px){[dir=rtl] .head-slot-item:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}[dir=rtl] .head-slot-item:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}[dir=rtl] .header-global-search-select label{border-top-right-radius:var(--inputs-radius);border-bottom-right-radius:var(--inputs-radius);border-top-left-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(135deg,transparent 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,transparent 50%);background-position:20px 50%,15px 50%}}.doubly-wrapper{float:none;height:100%}.doubly-wrapper:empty{display:none}.doubly-wrapper .doubly-nice-select{float:none;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-bolder-weight);text-transform:uppercase;line-height:44px;height:44px;color:rgb(var(--color-foreground-alt));background:none;border:0;border-radius:0;box-shadow:none;padding:0 1.6rem 0 1rem;transition:none}.doubly-wrapper .doubly-nice-select:hover,.doubly-wrapper .doubly-nice-select.open,.doubly-wrapper .doubly-nice-select:focus{border:0}.doubly-wrapper .doubly-nice-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground));outline-offset:.2rem}.doubly-wrapper .doubly-nice-select:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;width:4px;height:4px;right:6px;top:45%;opacity:.5}.doubly-wrapper .doubly-nice-select .flags,.doubly-wrapper .doubly-nice-select .option .flags{display:none}.doubly-wrapper .doubly-nice-select .current,.doubly-wrapper .doubly-nice-select .option{text-indent:-.3em}.doubly-wrapper .doubly-nice-select .list{background:rgb(var(--color-background-complementary));border-radius:var(--border-radius-base);box-shadow:0 0 2.5rem #00000047;max-height:26rem;min-width:16rem;overflow-y:auto;overflow-x:hidden}.doubly-wrapper .doubly-nice-select .option{font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale) * 1.4rem)!important;line-height:2rem!important;min-height:0;min-width:0;padding:1rem 2rem!important;color:rgb(var(--color-foreground))!important}.doubly-wrapper .doubly-nice-select .option:hover,.doubly-wrapper .doubly-nice-select .option.focus,.doubly-wrapper .doubly-nice-select .option.selected.focus{background-color:transparent!important;color:rgb(var(--color-accent-1))!important;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.doubly-wrapper .doubly-nice-select .option.selected{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tei-brand-overrides.css.map?cb=1789623670 */
