:root{--te-ink:#1e3a2e;--te-paper:#fff;--te-sand:#f8f9f7;--te-line:#dce2df;--te-accent:#a8431f;--te-gutter:clamp(16px,3.5vw,48px);--te-section:clamp(32px,5vw,64px)}.te-parent-menu{display:flex;align-items:center}.te-parent-menu>.te-parent-menu__link{padding-right:0;min-height:44px}.te-parent-menu .te-parent-menu__toggle{min-width:32px;min-height:44px;padding-inline:6px}.te-parent-menu .te-parent-menu__toggle svg{margin:0}.te-parent-menu__row{display:flex;align-items:center;gap:8px}.te-parent-menu__row>.te-parent-menu__link{flex:1;min-width:0;min-height:48px;display:flex;align-items:center}.te-parent-menu__row>.drawer-menu-button{flex:0 0 48px;width:48px;min-height:48px;justify-content:center;padding-inline:8px}.te-parent-menu a:focus-visible,.te-parent-menu summary:focus-visible,.te-parent-menu__row :focus-visible{outline:3px solid #EDE6D3;outline-offset:3px}.section--custom-liquid-unwrapped .flex.center-center>div:has(>.te-atlas-strip){width:100%}.section--custom-liquid-unwrapped .te-atlas-strip{width:100%;margin-inline:0;left:0;right:auto;z-index:1}.section--custom-liquid-unwrapped .te-atlas-strip__inner{width:100%;box-sizing:border-box}.te-categories{background:#fff;color:var(--te-ink);padding:var(--te-section) var(--te-gutter)}.te-categories__inner,.te-shop-paths__inner{max-width:1400px;margin:auto}.te-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.te-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.te-section-heading h2{font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.025em;margin:0 0 12px}.te-section-heading p:last-child{max-width:620px;font-size:16px;line-height:1.55;margin:0;color:#4c6268}.te-text-link{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.te-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.te-category{display:block;text-decoration:none;color:inherit;min-width:0}.te-category__image{aspect-ratio:1.65;overflow:hidden;border-radius:8px;background:#f5f5f0}.te-category__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.te-category:hover img{transform:scale(1.025)}.te-category__body{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}.te-category h3{font-size:20px;line-height:1.25;margin:0}.te-category__body>span{font-size:20px;color:var(--te-accent)}.te-category>p{color:#4c6268;font-size:14px;line-height:1.4;margin:6px 0 0}.te-shop-paths{background:#fff;color:var(--te-ink);padding:16px var(--te-gutter) 20px;border-bottom:1px solid var(--te-line)}.te-shop-paths__inner>p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.te-shop-paths__links{display:flex;gap:8px;overflow:auto;scrollbar-width:thin;padding:3px 3px 8px}.te-shop-paths a{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px;border:1px solid var(--te-line);border-radius:4px;text-decoration:none;font-size:14px;font-weight:600;min-height:46px}.te-shop-paths a:hover,.te-shop-paths a[aria-current]{background:var(--te-ink);color:#fff;border-color:var(--te-ink)}.te-categories a:focus-visible,.te-shop-paths a:focus-visible{outline:3px solid var(--te-accent);outline-offset:3px}.template-collection #MainContent,.template-collection .section--main-collection-banner{background:#fff;color:var(--te-ink)}.template-collection .collection-title{padding-block:16px}.template-collection .collection-title>.mb-24{margin-bottom:12px}.template-collection .collection-title h1{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em}.template-collection .collection-title .description{max-width:760px;font-size:15px;line-height:1.6}.template-collection .section--main-collection-product-grid{background:#fff}.template-collection #collection-ajax{color:var(--te-ink)}.template-collection .card--product{background:#fff;color:var(--te-ink);border:1px solid #e1e5e2;border-radius:8px}.template-collection .card--product .card-body{padding:16px}.template-collection .card--product .card-title{font-size:16px;line-height:1.35;letter-spacing:0}.template-collection .card--product .card-media{background:#f8f8f5}.template-collection .card--product .card-media img{object-fit:contain}.template-collection .card--product .price{font-size:15px;font-weight:600}.template-collection .sort-by{margin-right:0}.template-collection .sort-by select{background:#fff;color:var(--te-ink);border:1px solid #bcc9c7;border-radius:4px;min-height:44px;font-size:13px}.template-collection .filters-button{border:1px solid #bcc9c7;border-radius:4px;min-height:44px;margin-left:0}.template-collection .filter-group{border-bottom:1px solid var(--te-line)}.template-collection .filter-group summary{min-height:48px;align-items:center;font-size:14px;font-weight:700}.template-collection .filter-options-list label{min-height:40px;display:flex;align-items:center;font-size:14px;gap:10px}.template-collection .te-filter-count{margin-left:auto;font-size:12px;color:#53676b}.template-collection .filter-options-list label:has(input:disabled){opacity:.45}.template-collection .active-filters{flex-wrap:wrap;overflow:visible;gap:8px!important;margin:0;padding:0 0 16px}.template-collection .active-filters:empty{padding:0}.template-collection .active-filters .btn{min-height:44px;background:#edf2ef;color:var(--te-ink);border:1px solid #ced9d3;font-size:12px}.template-collection .drawer-filters .drawer-panel{background:#fff;color:var(--te-ink);--color-foreground:#1e3a2e;--color-background:#fff;--color-borders:#dce2df;--color-outlines:#a8431f}.template-collection .drawer-filters .drawer-header,.template-collection .drawer-filters .drawer-footer{background:#fff;color:var(--te-ink)}.template-collection .drawer-filters .drawer-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.template-collection .drawer-filters .btn--secondary{color:var(--te-ink);border:1px solid #bcc9c7}.template-collection #MainContent :focus-visible,.template-collection .drawer-filters :focus-visible{outline:3px solid #a8431f!important;outline-offset:3px}.template-collection input:focus-visible+span{outline:2px solid #a8431f;outline-offset:3px}.template-index .te-species-section,.template-index .te-methods-section{padding:var(--te-section) 0}.template-index .te-species-wrap,.template-index .te-methods-wrap{max-width:1400px}.template-index .te-species-grid,.template-index .te-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.template-index .te-species-card,.template-index .te-methods-card{aspect-ratio:4/3;max-width:none;border-radius:8px}.template-index .te-species-head,.template-index .te-methods-head{margin-bottom:24px;padding:0}.template-index .te-species-eyebrow,.template-index .te-methods-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700}.template-index .te-species-label,.template-index .te-methods-label{left:16px;right:16px;bottom:16px;font-size:17px}.template-index .te-species-cta-wrap,.template-index .te-methods-cta-wrap{margin-top:24px;padding:0}.template-index .te-species-cta,.template-index .te-methods-cta{background:#1e3a2e;color:#fff;font-size:12px;padding:15px 20px}.template-index .te-icon-nav{padding:12px 0;max-width:1400px}.template-index .te-icon-nav__item{min-height:104px;padding:8px 18px}.template-index .te-icon-nav__item img{height:84px;max-width:112px}.template-product #MainContent{background:#fff;color:var(--te-ink)}.template-product #MainContent :focus-visible{outline:3px solid #a8431f;outline-offset:3px}.template-collection .price-range-slider .inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.template-collection .price-range-input-wrapper{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:6px}.template-collection .price-range-input-wrapper .currency{position:static;text-align:left;opacity:1;font-size:12px;flex-basis:auto;color:#4c6268}.template-collection .price-range-input{width:100%;min-width:0;min-height:44px;box-shadow:none;border:1px solid #bcc9c7;background:#fff;color:#1e3a2e;text-align:left;font-size:16px}.template-collection .price-range__horizontal-divider{display:none}.template-collection .col-products{min-width:0}@media(min-width:1024px){.template-collection .grid--products-and-sidebar{grid-template-columns:220px minmax(0,1fr)!important;gap:32px}.template-collection .product-grid-sidebar{position:static;padding-right:16px;border-right:1px solid var(--te-line)}.template-collection .--sorting .content{padding-bottom:12px}.template-collection .--sorting details:not([open]){padding-bottom:0}}@media(max-width:749px){.te-section-heading{align-items:start;flex-direction:column;gap:4px;margin-bottom:20px}.te-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.te-category__image{aspect-ratio:1.15}.te-category__body{margin-top:10px}.te-category h3{font-size:16px}.te-category>p{font-size:12px}.te-shop-paths{padding-top:12px;padding-bottom:8px}.te-shop-paths a{font-size:12px;gap:12px;padding:10px 12px}.template-collection .card--product .card-body{padding:12px}.template-collection .card--product .card-title,.template-collection .card--product .price{font-size:14px}.template-collection .card--product .btn{font-size:11px;min-height:44px;padding-inline:8px}.template-collection .product-grid-actions--for-sidebar{gap:10px}.template-collection .products-count{font-size:13px}.template-index .te-species-grid,.template-index .te-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.template-index .te-species-card,.template-index .te-methods-card{aspect-ratio:1;min-width:0}.template-index .te-species-label,.template-index .te-methods-label{font-size:15px;left:12px;right:12px;bottom:12px;gap:4px}.template-index .te-species-title,.template-index .te-methods-title{font-size:30px}.template-index .te-species-copy,.template-index .te-methods-copy{font-size:15px}.template-index .te-icon-nav__item{flex-basis:104px;min-height:88px;padding:6px 12px}.template-index .te-icon-nav__item img{height:74px}}@media(prefers-reduced-motion:reduce){.te-category__image img,.te-species-card img,.te-methods-card img{transition:none!important;transform:none!important}}.te-ui-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.te-shop-paths__links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px!important}.te-shop-paths a{background:#fff;border:1px solid #cdd7d2;border-radius:8px;min-height:76px;padding:14px;display:flex;align-items:center;gap:12px;text-decoration:none}.te-shop-paths__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf2ed;color:#1e3a2e;flex-shrink:0}.te-shop-paths__title{font-size:14px;line-height:1.35;font-weight:700}.te-shop-paths__arrow{margin-left:auto;font-size:15px}.te-shop-paths a:hover .te-shop-paths__icon,.te-shop-paths a[aria-current] .te-shop-paths__icon{background:#f8f9f7}.template-collection .filters-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#1e3a2e!important;color:#fff!important;min-height:48px;border:1px solid #1e3a2e!important;border-radius:6px;padding:12px 18px;font-weight:700;text-decoration:none}.template-collection .filters-button .te-ui-icon{width:20px;height:20px}.template-collection .te-control-label{display:flex;gap:8px;align-items:center}.template-collection .te-control-label .te-ui-icon{width:18px;height:18px}.template-collection .filter-group summary{padding-block:12px}.template-collection .filter-options-list label{min-height:44px}.template-collection .sort-by select{min-height:48px;border-radius:6px;padding-inline:12px 32px!important;font-size:13px;text-transform:none;letter-spacing:0;background:#fff!important;color:#1e3a2e!important;border:1px solid #bcc9c7!important}@media(min-width:1024px){.template-collection .filters-button.md-hide{display:none!important}}@media(max-width:749px){.te-shop-paths__links{grid-template-columns:repeat(2,minmax(0,1fr))}.te-shop-paths a{padding:12px 10px;min-height:72px;gap:8px}.te-shop-paths__icon{width:32px;height:32px}.te-shop-paths__icon svg{width:21px;height:21px}.te-shop-paths__title{font-size:12px}.te-shop-paths__arrow{display:none}.template-collection .product-grid-actions--for-sidebar{display:flex;flex-wrap:wrap}.template-collection .product-grid-actions--for-sidebar .products-count{width:100%;flex-basis:100%;margin:0 0 6px}.template-collection .product-grid-actions--for-sidebar .filters-button{flex:1}.template-collection .product-grid-actions--for-sidebar .sort-by{flex:1;min-width:0}.template-collection .product-grid-actions--for-sidebar .sort-by select{width:100%}}.te-shop-paths--compact{padding-top:8px;padding-bottom:12px;border-bottom:1px solid #dce2df}.te-shop-paths--compact .te-shop-paths__inner>p{margin-bottom:6px;color:#53676b;font-size:10px;letter-spacing:.1em}.te-shop-paths--compact .te-shop-paths__links{display:flex!important;flex-wrap:wrap;gap:4px 20px!important;padding:0;overflow:visible}.te-shop-paths--compact .te-shop-paths__links>a{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;min-height:48px;padding:8px 0;gap:8px;justify-content:flex-start;color:#1e3a2e}.te-shop-paths--compact .te-shop-paths__icon{width:22px;height:22px;background:transparent!important;border-radius:0;color:inherit}.te-shop-paths--compact .te-shop-paths__icon svg{width:20px;height:20px}.te-shop-paths--compact .te-shop-paths__title{font-size:13px;font-weight:600}.te-shop-paths--compact .te-shop-paths__links>a:hover,.te-shop-paths--compact .te-shop-paths__links>a[aria-current]{border-bottom-color:#a8431f;background:transparent;color:#1e3a2e}.te-shop-paths__browse{margin-top:4px;border-top:1px solid #e7ebe8}.te-shop-paths__browse>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.te-shop-paths__browse>summary::-webkit-details-marker{display:none}.te-shop-paths__browse>summary>span{font-size:22px;font-weight:400;transition:transform .15s}.te-shop-paths__browse[open]>summary>span{transform:rotate(45deg)}.te-shop-paths__browse>summary:focus-visible{outline:3px solid #a8431f;outline-offset:3px}.te-shop-paths__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:20px 0 24px}.te-shop-paths__group h3{font-size:14px;margin:0 0 8px;line-height:1.3}.te-shop-paths__group ul{list-style:none;padding:0;margin:0}.te-shop-paths--compact .te-shop-paths__group a{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;font-size:13px;font-weight:400;line-height:1.35;justify-content:flex-start;color:#435e64}.te-shop-paths--compact .te-shop-paths__group a:hover,.te-shop-paths--compact .te-shop-paths__group a[aria-current]{text-decoration:underline;text-underline-offset:4px;background:transparent;color:#1e3a2e}@media(max-width:749px){.te-shop-paths--compact .te-shop-paths__links{flex-wrap:nowrap;overflow-x:auto;gap:18px!important;padding-bottom:4px}.te-shop-paths--compact .te-shop-paths__links>a{white-space:nowrap;min-height:44px}.te-shop-paths__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.te-shop-paths--compact .te-shop-paths__title{font-size:13px}}#MainContent .card--product{background:#fff;color:var(--te-ink);border:1px solid #e1e5e2;border-radius:8px;overflow:hidden}#MainContent .card--product .card-media{background:#f8f8f5}#MainContent .card--product .card-media img{object-fit:contain}#MainContent .card--product .card-body{padding:16px}#MainContent .card--product .card-title{font-size:16px;line-height:1.4;letter-spacing:0}#MainContent .card--product:focus-within{outline:2px solid var(--te-accent);outline-offset:3px}@media(max-width:749px){#MainContent .card--product .card-body{padding:12px}#MainContent .card--product .card-title{font-size:14px}}#MainContent [class^=species-col-2-][class$=__bg-image],#MainContent [class^=species-col-2-][class$=__bg-overlay]{left:0;width:100%;transform:none}#MainContent .article-template{width:min(100%,800px);min-width:0;padding:0 0 32px}#MainContent .article-template .article-content{font-size:17px;line-height:1.75;overflow-wrap:anywhere}#MainContent .article-template .article-content p{margin:0 0 1em}#MainContent .article-template .article-content h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:1.6em 0 .6em;letter-spacing:-.02em}#MainContent .article-template .article-content h3{font-size:clamp(20px,2.4vw,26px);line-height:1.3;margin:1.5em 0 .6em;letter-spacing:0}#MainContent .article-template .article-content table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;background:#fff;color:#1e3a2e}#MainContent .article-template .article-content th,#MainContent .article-template .article-content td{padding:12px 16px;border:1px solid #dbe2de;text-align:left;vertical-align:top;min-width:110px}#MainContent .article-template .article-content th{background:#1e3a2e;color:#fff}#MainContent .article-template .article-content tr:nth-child(2n) td{background:#f6f7f3}#MainContent .article-template .article-content [role=region]{max-width:100%;overflow-x:auto;margin:24px 0;border-radius:8px}#MainContent .article-template .article-content [role=region]:focus-visible{outline:3px solid #a8431f;outline-offset:3px}@media(max-width:749px){#MainContent .article-template .article-content{font-size:16px;line-height:1.7}#MainContent .article-template .article-content th,#MainContent .article-template .article-content td{padding:10px 12px}}.product-modal{--modal-max-size:900px}.product-modal .modal-dialog{background:#fff;color:#1e3a2e;max-height:88vh;max-height:88dvh}.product-modal .modal-header{top:12px;margin:12px 0;min-height:44px}.product-modal .modal-close{margin-right:12px;min-width:44px;min-height:44px}.product-modal .modal-body{margin-top:0}.product-modal .product-modal__media{margin-top:0;min-width:0}.product-modal .product-modal__media .media{height:280px;aspect-ratio:auto;padding-bottom:0;background:#fff!important}.product-modal .product-modal__media img{object-fit:contain}.product-modal .product-modal__content{padding:20px 24px 24px;min-width:0}.product-modal .product-modal__title{font-size:24px;line-height:1.2}.product-modal .product-modal__content .rte{font-size:15px;line-height:1.55}.product-modal .product-modal__content :focus-visible{outline:3px solid #a8431f;outline-offset:3px}@media(min-width:990px){.product-modal .modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.product-modal .product-modal__media .media{height:360px}.product-modal .product-modal__content{padding-top:0}}@media(max-width:749px){.product-modal{--modal-size: calc(100% - 24px) }.product-modal .product-modal__media .media{height:220px}.product-modal .product-modal__content{padding:16px}.product-modal .product-modal__title{font-size:21px}}.product-modal .product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px}.section--main-product .product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;line-height:1.3}.section--main-product .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #a8431f;outline-offset:3px}#drawer-cart .drawer-header,#drawer-cart .drawer-footer{border-color:#dce2df}#drawer-cart .drawer-header .close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}#drawer-cart cart-remove-button{display:block}#drawer-cart cart-remove-button button{min-height:44px;padding:8px 4px;margin-top:4px;text-decoration:underline;text-underline-offset:3px;color:#4c6268;opacity:1}#drawer-cart .quantity{min-height:44px;width:132px}#drawer-cart .quantity__button{width:44px;min-width:44px;min-height:44px}#drawer-cart .quantity__input{min-width:0;width:44px;font-size:16px}#drawer-cart .cart-item__title{font-size:16px;line-height:1.4}#drawer-cart :focus-visible{outline:3px solid #a8431f;outline-offset:3px}@media(max-width:1023px){.template-collection .product-grid-actions--for-sidebar{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;margin-bottom:20px}.template-collection .product-grid-actions--for-sidebar .products-count{grid-column:1/-1;text-align:left;margin:0}.template-collection .product-grid-actions--for-sidebar .sort-by{width:100%;margin:0;min-width:0}.template-collection .sort-by sort-by,.template-collection .sort-by select{display:block;width:100%}.template-collection .sort-by .link-icon{right:8px;width:20px;height:20px;background:transparent;color:#1e3a2e;pointer-events:none}.template-collection .filters-button{margin:0;padding-inline:10px!important;font-size:12px}.template-collection .drawer-filters .drawer-footer{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:16px}.template-collection .drawer-filters .drawer-footer .btn{min-height:48px;margin:0;padding:10px;font-size:12px}.template-collection .drawer-filters .drawer-footer>p{grid-column:1/-1}.template-collection .drawer-filters .button-count{font-size:10px}}@media(max-width:749px){#drawer-cart .cart-item{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"a b" "a c" "d d" "e e";column-gap:16px;row-gap:8px}#drawer-cart .cart-item__total{text-align:left}#drawer-cart .cart-item__actions{display:flex;align-items:center;justify-content:space-between;justify-self:stretch;gap:16px}#drawer-cart cart-remove-button button{margin-top:0}}.template-collection .filter-options-list .filter-option label:hover,.template-collection .filter-options-list .filter-option label:has(input:checked){background:#edf2ef;color:#1e3a2e;transform:none}.template-collection .filter-options-list .filter-option label:hover .te-filter-count,.template-collection .filter-options-list .filter-option label:has(input:checked) .te-filter-count{color:#435e64}@media(max-width:767px){#drawer-menu .drawer-menu-nav{padding-left:24px;padding-right:12px;box-sizing:border-box}#drawer-menu .drawer-menu-nav>.drawer-menu-divider{margin-left:0;margin-right:0}}.color-default :focus-visible,.color-alternative-2 :focus-visible,#MainHeader :focus-visible,#drawer-menu :focus-visible,footer :focus-visible{outline-color:#ede6d3}.color-alternative-1 :focus-visible,.color-alternative-3 :focus-visible{outline-color:#fff}.product-form__submit.btn--primary,#drawer-cart button[name=checkout]{--te-atc:#a8431f;background:var(--te-atc)!important;border-color:var(--te-atc)!important;color:#fff!important}.product-form__submit.btn--primary:hover,.product-form__submit.btn--primary:focus-visible,#drawer-cart button[name=checkout]:hover,#drawer-cart button[name=checkout]:focus-visible{--te-atc:#8e3819}.product-form__submit.btn--primary:focus-visible,#drawer-cart button[name=checkout]:focus-visible{outline:3px solid #1e3a2e!important;outline-offset:3px;box-shadow:0 0 0 3px #fff}.product-form__submit.btn--primary[disabled],.product-form__submit.btn--primary[aria-disabled=true]{--te-atc:#8e3819;opacity:1!important;cursor:not-allowed}.card .quick-buy-or-add .btn--primary{--te-atc:#a8431f;background:var(--te-atc)!important;border-color:var(--te-atc)!important;color:#fff!important}.card .quick-buy-or-add .btn--primary:hover,.card .quick-buy-or-add .btn--primary:focus-visible{--te-atc:#8e3819}html body .card .quick-buy-or-add .btn--primary:focus-visible,html body #MainContent .card .quick-buy-or-add .btn--primary:focus-visible{outline:3px solid #1e3a2e!important;outline-color:#1e3a2e!important;outline-offset:3px;box-shadow:0 0 0 3px #fff}@media(max-width:767px){.gridy-arrow,.template-product #MainContent .quantity__input,.product-modal .quantity__input{min-width:44px!important;min-height:44px!important}#drawer-cart .quantity__input{min-height:44px!important}.card .swatches{gap:22px!important}.card .swatches a.swatch{position:relative}.card .swatches a.swatch:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.te-tab-photo-credits__label{font-weight:600;margin:0 0 8px}footer.footer .to-top-link{min-height:44px;min-width:44px}@media(pointer:coarse),(max-width:749px){footer.footer .link-list a{min-height:44px}}@media(min-width:1024px){.megamenu--columns .sub-menu-link,.megamenu--columns .sub-sub-menu-link{display:flex;align-items:center;min-height:32px}.megamenu--columns .sub-menu-link{min-height:36px}.megamenu--columns .splitted-nav-part .sub-sub-menu+.sub-menu-link{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-borders,rgba(2,41,50,.15))}}@media(min-width:1024px)and (pointer:coarse){.megamenu--columns .sub-sub-menu-link,.megamenu--columns .sub-menu-link{min-height:44px}}:root{--te-atlas-blue:#1F4E6B;--te-atlas-riffle:#8DB3C7;--te-atlas-cream:#EDE6D3;--te-atlas-ink:#2A2A2A}body .te-atlas-strip{background:var(--te-atlas-blue);color:var(--te-atlas-cream);border-bottom:1px solid var(--te-atlas-riffle)}body .te-atlas-strip__parent,body .te-atlas-strip__copy,body .te-atlas-strip__brand{color:var(--te-atlas-cream)}body .te-atlas-strip__divider{background:var(--te-atlas-riffle)}body .te-atlas-strip__cta:hover{background:var(--te-atlas-riffle);color:var(--te-atlas-ink)}body .te-atlas-strip a:focus-visible{outline:3px solid var(--te-atlas-cream);outline-offset:2px}body .te-atlas-feature{background:var(--te-atlas-blue);color:var(--te-atlas-cream)}body .te-atlas-feature__eyebrow .te-ui-icon{color:var(--te-atlas-riffle)}body .te-atlas-feature__steps li>span,body .te-atlas-feature__steps p,body .te-atlas-feature__note,body .te-atlas-feature__media figcaption{color:var(--te-atlas-cream)}body .te-atlas-feature__steps li{border-left:2px solid var(--te-atlas-riffle);padding-left:14px}body .te-atlas-feature__actions .te-atlas-feature__primary{background:var(--te-atlas-cream);color:var(--te-atlas-blue)}body .te-atlas-feature__actions .te-atlas-feature__primary:hover{background:var(--te-atlas-riffle);color:var(--te-atlas-ink)}body .te-atlas-feature__actions a:not(.te-atlas-feature__primary){text-decoration-color:var(--te-atlas-riffle)}body .te-atlas-feature a:focus-visible{outline-color:var(--te-atlas-riffle)}body [id^=eddy-atlas-] .ea-product-bar{background:var(--te-atlas-blue)!important;color:var(--te-atlas-cream)!important;border-block-color:var(--te-atlas-riffle)!important}body [id^=eddy-atlas-] .ea-title,body [id^=eddy-atlas-] .ea-by,body [id^=eddy-atlas-] .ea-proof,body [id^=eddy-atlas-] .ea-product-nav a,body [id^=eddy-atlas-] .ea-product-nav button{color:var(--te-atlas-cream)!important}body [id^=eddy-atlas-] .ea-product-nav a:hover,body [id^=eddy-atlas-] .ea-product-nav button:hover{text-decoration:underline!important;text-decoration-color:var(--te-atlas-riffle)!important;text-underline-offset:6px}body [id^=eddy-atlas-] .ea-shop:hover{background:var(--te-atlas-riffle)!important;color:var(--te-atlas-ink)!important}body [id^=eddy-atlas-] .ea-map-shell{background:var(--te-atlas-blue)!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/te-national-ux.css.map */
