@media(max-width:767px){html,body{overflow-x:clip}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header-actions{gap:2px;align-items:center}.header-actions .locale-switcher,.header-actions .cart-link,.header-actions .search-trigger,.header-actions .mobile-nav{min-height:44px}.header-actions .locale-switcher{min-width:44px}.header-actions .locale-switcher summary,.header-actions .cart-link,.header-actions .search-trigger,.header-actions .mobile-nav summary{display:flex;align-items:center;justify-content:center;min-height:44px}.header-actions .locale-switcher summary,.header-actions .cart-link{min-width:44px}.locale-switcher:not([open]) .locale-switcher__panel{display:none!important}.locale-switcher__panel p{font-size:12px!important}.locale-switcher__option{min-height:44px}.locale-switcher__option b{font-size:11px!important}.announcement{font-size:11px!important;letter-spacing:.16em;line-height:1.4;padding:6px 14px}.mobile-nav nav a{font-size:13px!important;min-height:48px;display:flex;align-items:center;line-height:1.25}.header-actions .mobile-nav summary span:first-child{font-size:12px!important}.site-header .cart-link .cart-count,.site-header .cart-icon-wrap .cart-count{font-size:11px!important;min-width:18px;height:18px;line-height:1}.df-card-type{font-size:11px!important;letter-spacing:.1em}.df-card-title{min-height:0;margin-bottom:6px;font-size:14px!important;line-height:1.3}.df-card-title a{display:block;min-height:44px}.df-card-price{font-size:16px!important}.df-card-compare{font-size:12px!important}.df-card-specs li{font-size:10px!important}.df-card-soldout{font-size:11px!important}.df-card-quick{min-height:44px!important;font-size:12px!important}.df-card-swatch{width:30px!important;height:30px!important}.df-card-swatches{min-height:44px;padding-top:10px}.df-card-details{font-size:13px!important;min-height:44px;display:flex;align-items:center}.product-grid--featured{display:flex!important;flex-direction:row;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;margin-right:0!important;padding:0 0 12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.product-grid--featured::-webkit-scrollbar{display:none}.product-grid--featured>.df-card{flex:0 0 min(72vw,300px)!important;width:min(72vw,300px)!important;max-width:none!important;scroll-snap-align:start}.product-grid--featured .df-card-specs li{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}.eyebrow,.care-kicker{font-size:11px!important}.category-card-top,.category-card-top *,.category-rail--product-led .category-card-top,.category-rail--product-led .category-card-top *{font-size:12px!important}.category-card-content p,.category-rail--product-led .category-card-content p{font-size:12px!important;line-height:1.45}.text-link{min-height:44px;display:inline-flex;align-items:center}.hero-carousel-dots{gap:0}.hero-carousel-dots button,.hero-carousel-dots button.is-active{width:44px!important;height:44px!important;min-width:44px;min-height:44px;position:relative;background:transparent!important}.hero-carousel-dots button:after{top:18px!important;right:18px!important;bottom:18px!important;left:18px!important}.hero-carousel-controls>button{min-width:44px;min-height:44px}.search-page .search-shortcuts a{min-height:44px;display:inline-flex;align-items:center}.df-collection-kicker,.df-fallback-filter-kicker,.df-fallback-context{font-size:12px!important}.df-collection-breadcrumbs ol li a{min-height:40px;display:inline-flex;align-items:center}.df-fallback-option{min-height:44px;display:flex;align-items:center}.df-fallback-option input,.df-fallback-feature-group input,.df-facet-value input,.df-fallback-filters input{width:20px!important;height:20px!important;min-width:20px;flex:0 0 auto}.df-fallback-clear{font-size:13px!important;min-height:44px!important}.df-fallback-option span,.df-fallback-option label{font-size:13px!important}.df-mobile-filter-trigger,.df-filter-apply,.df-filter-drawer-head button{min-height:44px!important}.df-filter-drawer-head button{min-width:44px}.search-helper,.search-default-title,.df-collection-empty p,.catalogue-empty p{font-size:13px!important}select.df-sort-select,.df-sort-form select{min-height:44px;font-size:16px!important}.footer-label{font-size:12px!important;letter-spacing:.14em;margin-bottom:2px}.footer-column{gap:4px}.footer-column a{font-size:14px!important;min-height:44px;display:flex;align-items:center}.footer-direct-links a{font-size:12px!important}.footer-news>p:not(.footer-label){font-size:14px!important}.footer-news form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;max-width:none}.footer-news .newsletter-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:14px}.footer-news .newsletter-field input{flex:1 1 auto!important;width:100%!important;min-width:0;min-height:50px;padding:13px 14px;font-size:16px!important}.footer-news .newsletter-field button{flex:0 0 auto!important;width:100%!important;min-height:50px;padding:0 18px;font-size:13px!important}.footer-news .newsletter-consent{width:100%!important;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px!important;line-height:1.5}.footer-news .newsletter-consent input{flex:0 0 auto;width:24px;height:24px;margin-top:0}.footer-news .newsletter-consent span{display:block;flex:1 1 auto}.footer-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:2px!important}.footer-bottom span{display:block!important;margin:0!important;font-size:12px!important}.footer-bottom .footer-legal{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:6px 0!important}.footer-bottom .footer-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:12px!important}}@media(max-width:989px){.template-product .df-product .df-container{padding:12px 0 104px!important}.template-product .df-product .df-gallery-column{width:100%!important;padding:0 16px!important}.template-product .df-product .df-buybox,.template-product .df-product .df-details{padding-left:16px!important;padding-right:16px!important}.template-product .df-product .df-gallery{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;width:100%}.template-product .df-product .df-gallery-arrow{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.template-product .df-product .df-gallery.df-gallery--single{grid-template-columns:minmax(0,1fr)!important}.template-product .df-product .df-thumbnails{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:9px!important;max-height:78vh;overflow-y:auto;overflow-x:hidden}.template-product .df-product .df-thumb{flex:0 0 auto;width:54px;height:54px}.template-product .df-product .df-media-track{min-width:0!important;width:100%!important;padding:0!important;gap:0!important;overflow:hidden!important;scroll-padding:0}.template-product .df-product .df-media-slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden}.template-product .df-product .df-main-image,.template-product .df-product .df-image-open{width:100%!important;max-width:100%;height:100%}.template-product .df-product .df-pagination{right:10px!important;bottom:10px!important;padding:5px 10px;font-size:12px!important}.template-product .df-product .df-product-nav{width:auto!important;margin:22px 0 0!important;padding:12px 16px!important;justify-content:flex-start!important;gap:20px!important;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}.template-product .df-product .df-product-nav a{font-size:13px!important;min-height:44px;display:inline-flex;align-items:center}.template-product .df-product .df-sku{font-size:11px!important;margin-bottom:10px}.template-product .df-product .df-trust div,.template-product .df-product .df-trust div span{font-size:12px!important;line-height:1.35}.template-product .df-product .df-trust small{font-size:11px!important}.template-product .df-product .df-stock span{font-size:13px!important}.template-product .df-product .df-feature-grid strong{font-size:12px!important;line-height:1.4}.template-product .df-product .df-feature-icon{font-size:20px}.template-product .df-product .df-spec-link,.template-product .df-product .df-story-link{font-size:13px!important;min-height:44px;display:inline-flex;align-items:center}.template-product .df-product .df-editorial-copy>p:not(.df-editorial-eyebrow){font-size:14px!important;line-height:1.6;max-width:none}.template-product .df-product .df-editorial-eyebrow,.template-product .df-product .df-story-kicker{font-size:11px!important}.template-product .df-product .df-wood-photo figcaption,.template-product .df-product .df-story figcaption{font-size:12px!important}.template-product .df-product .df-saving{font-size:12px!important}.template-product .df-product .df-floatron-awards a{font-size:11px!important;min-height:44px;display:inline-flex;align-items:center}.template-product .df-product .df-accordion summary{font-size:15px!important;min-height:52px;display:flex;align-items:center}.template-product .df-product .df-accordion-content{font-size:14px!important}.template-product .df-product .df-spec-table th,.template-product .df-product .df-spec-table td{font-size:13px}.template-product .df-product .df-sticky-atc{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;gap:8px!important;align-items:center}.template-product .df-product .df-sticky-atc img{width:44px;height:44px;flex:0 0 auto}.template-product .df-product .df-sticky-info{min-width:0;font-size:12px!important}.template-product .df-product .df-sticky-info strong{font-size:14px!important}.template-product .df-product .df-sticky-atc select{max-width:108px;min-height:44px;font-size:16px!important}.template-product .df-product .df-sticky-atc button{min-height:44px;padding:0 14px;font-size:13px!important;white-space:nowrap}.template-product .df-product .df-choice span{min-height:44px;display:inline-flex;align-items:center;font-size:13px!important}.template-product .df-product .df-swatch-choice span{width:36px;height:36px;min-height:36px}.template-product .df-product .df-atc{min-height:52px;font-size:14px!important}.template-product .df-product .df-option legend{font-size:13px!important}.template-product .df-product .shopify-payment-button__button{min-height:52px!important;font-size:14px!important}.template-product .df-product .shopify-payment-button__more-options{min-height:44px!important;display:flex!important;align-items:center;justify-content:center;font-size:13px!important}.template-product .df-product .df-notify-dialog input[type=email]{min-height:50px}.template-product .df-product .df-lightbox-close{width:44px;height:44px}.template-product .df-product .jm-button,.template-product .jm-button{min-height:44px!important}}@media(max-width:767px){.legal-navigation>p{font-size:12px!important}.legal-navigation nav a,.legal-navigation a{min-height:44px;display:inline-flex;align-items:center;font-size:13px!important}.legal-document,.legal-document p,.legal-document li{font-size:15px!important;line-height:1.65}.support-routes a{min-height:44px}.support-routes a>span,.support-process li span{font-size:12px!important}.support-process li p{font-size:13px!important}.button,.button-light,button.jm-button{min-height:44px}}@media(max-width:360px){.template-product .df-product .df-gallery{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important}.template-product .df-product .df-thumb{width:46px;height:46px}.df-card-title{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/darkflash-mobile.css.map */
