.mobile-swipe-hint{display:none}@media(max-width:767px){.shopify-section-group-header-group:has(>.header[data-teching-header]){position:sticky;top:0;z-index:70}.header[data-teching-header]{position:relative;top:auto;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:70}html{scroll-padding-top:calc(var(--mobile-header-bottom,92px) + 12px)}.teching-bfcm-campaign #CollectionProducts{scroll-margin-top:calc(var(--mobile-header-bottom,92px) + 16px)}html.teching-mobile-menu-open{overflow:hidden}html.teching-mobile-menu-open :is(.native-mobile-buy,.compare-link){visibility:hidden}.header[data-teching-header] .header-inner{width:calc(100% - 32px);min-height:72px;gap:10px;padding-block:7px}.header[data-teching-header] .header-brand{flex:none}.header[data-teching-header] .brand{width:90px}.header[data-teching-header] .brand-art{width:90px;height:54px}.header[data-teching-header] .brand-custom img{width:90px;max-height:54px;object-fit:contain}.header[data-teching-header] .header-actions{gap:0;flex:none;margin-left:auto}.header[data-teching-header] .header-actions>.icon-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px}.header[data-teching-header] .header-actions>.account-icon{display:none}.header[data-teching-header] .market-picker>summary{min-height:44px;min-width:64px;justify-content:center;font-size:10px;line-height:1.5;padding-inline:3px}.header[data-teching-header] .market-picker .market-panel{position:fixed;top:var(--mobile-header-bottom,72px);left:16px;right:16px;width:auto;max-height:calc(100dvh - var(--mobile-header-bottom,72px) - 24px);overflow:auto;padding:20px;z-index:65}.header[data-teching-header] .market-picker .market-panel label{font-size:13px}.header[data-teching-header] .market-picker .market-panel select{font-size:16px;min-height:48px}.header[data-teching-header] .market-picker .market-panel button{min-height:48px;font-size:14px}.header[data-teching-header] .native-mobile-nav:not([hidden]){display:flex;position:fixed;top:var(--mobile-header-bottom,72px);right:0;bottom:0;left:0;max-height:none;overflow:auto;overscroll-behavior:contain;flex-direction:column;align-items:stretch;padding:14px 24px calc(24px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:60}.header[data-teching-header] #MobileNav>a:not(.mobile-sub):not(.shell-mobile-account){display:flex;align-items:center;min-height:60px;padding:16px 0;font-size:20px;line-height:1.3;letter-spacing:.025em;border-bottom:1px solid var(--line);white-space:normal}.header[data-teching-header] #MobileNav>.mobile-sub{display:flex;align-items:center;min-height:44px;padding:9px 0 9px 16px;font-size:15px;line-height:1.5}.header[data-teching-header] #MobileNav>.shell-mobile-account{display:flex;align-items:center;min-height:52px;margin-top:12px;font-size:15px}.header[data-teching-header] #MobileNav a[aria-current=page]{color:var(--accent)}.header[data-teching-header] :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.teching-home-offer--campaign .teching-home-offer__inner{width:calc(100% - 36px);padding-block:18px;gap:14px 12px}.teching-home-offer--campaign .teching-home-offer__details p{font-size:12px;line-height:1.7}.teching-home-offer--campaign .teching-home-offer__details .teching-home-offer__selection{font-size:14px;line-height:1.5}.teching-home-offer--campaign .teching-home-offer__details .teching-home-offer__exclusion{font-size:11px}.teching-home-offer--campaign .teching-home-offer__link{min-height:48px;font-size:12px;padding:12px;gap:10px}.template-index .section-head{align-items:flex-start;gap:16px;flex-wrap:wrap}.template-index .section-head h2{font-size:30px;line-height:1.2;letter-spacing:-.035em}.template-index .section-head>.textlink{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.template-index :is(.e-introduction,.a-collections,.edition-featured,.e-craft){padding-top:42px}.template-index .e-introduction{padding-bottom:0}.template-index .e-introduction h2{font-size:29px;line-height:1.25;margin-bottom:18px}.template-index :is(.e-introduction>.rte,.e-introduction>.rte p,.e-craft-caption .rte,.e-craft-caption .rte p){font-size:14px;line-height:1.8}.template-index .a-collection-grid{gap:22px 14px}.template-index .a-collection-caption>span{font-size:15px;line-height:1.4;gap:8px}.template-index .a-collection-caption p{font-size:12px;line-height:1.7;max-width:none;margin-top:6px}.template-index .a-collection-caption{padding-block:12px 16px}.template-index .edition-featured-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,340px);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b5b9b0 transparent;padding:0 3px 14px;align-items:stretch}.template-index .edition-featured-grid>*{scroll-snap-align:start;min-width:0}.template-index .edition-featured-grid>div>.product-card{height:100%}.template-index .edition-featured-grid .product-image{aspect-ratio:1.2}.template-index .edition-featured-grid .product-info{padding-block:15px 12px}.template-index .edition-featured-grid .product-name-row h3{font-size:15px;line-height:1.6}.template-index .edition-featured-grid .product-name-row>.price{align-items:flex-start;text-align:left}.template-index .edition-featured-grid .bfcm-card-offer{text-align:left;font-size:11px}.template-index .edition-featured-grid .bfcm-card-price{font-size:16px}.template-index .edition-featured-grid .product-bottom{font-size:12px}.template-index .mobile-swipe-hint{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 12px;color:#656961;font:400 12px/1.6 var(--sans)}.template-index .e-flight .rte,.template-index .e-flight p{font-size:14px;line-height:1.8}.template-index .faq-layout{padding-top:42px;gap:24px}.template-index .faq-layout h2{font-size:30px;line-height:1.25}.template-index .faq-layout :is(p,.rte){font-size:14px;line-height:1.8}.template-index .faq-layout summary{min-height:52px;font-size:15px;line-height:1.6;padding-block:18px}.template-index .teching-v8-motion__inner,.template-index .teching-mug-experience__inner{padding-block:38px}.template-index .teching-v8-motion__text,.template-index .teching-mug-experience__text{font-size:14px;line-height:1.8}.footer .footer-cta{padding-block:34px;gap:18px}.footer .footer-cta h2{font-size:30px;line-height:1.2}.footer .footer-cta p{font-size:14px;line-height:1.8}.footer .footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px;padding-block:30px}.footer .footer-main>.footer-brand{grid-column:1/-1}.footer .footer-main>.footer-col{min-width:0}.footer .footer-col h3{font-size:12px;line-height:1.6;margin-bottom:8px}.footer .footer-col a{display:flex;align-items:center;min-height:44px;margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.footer .footer-main p{font-size:13px;line-height:1.8}.footer .footer-bottom{gap:18px;padding-block:22px;font-size:12px}.footer .footer-bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;line-height:1.6}.footer .footer-note{font-size:11px;line-height:1.8}.shopping-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 18px;overflow-y:auto;overscroll-behavior:contain}.shopping-dialog .shopping-search-form{gap:10px}.shopping-dialog .shopping-search-form input{font-size:16px;min-height:48px;min-width:0}.shopping-dialog .shopping-dialog-close{min-width:44px;min-height:44px}.native-video-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}}@media(max-width:359px){.header[data-teching-header] .header-inner{width:calc(100% - 24px);gap:4px}.header[data-teching-header] .brand,.header[data-teching-header] .brand-art{width:76px}.header[data-teching-header] .brand-art{height:46px}.header[data-teching-header] .brand-custom img{width:76px}.header[data-teching-header] .market-picker>summary{min-width:54px;font-size:9px;padding-inline:0}.teching-home-offer--campaign .teching-home-offer__inner{width:calc(100% - 28px);gap:12px 8px}.teching-home-offer--campaign .teching-home-offer__link{font-size:11px;padding-inline:10px}.teching-home-offer--campaign .teching-home-offer__promotion h2{font-size:31px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/teching-mobile-shell.css.map */
