@media(max-width:760px){html{scroll-padding-top:145px}body .fh-main{padding:8px 16px 10px;gap:6px 8px}body .fh-main .brand.brand-logo{width:165px}body .fh-search{height:44px}body .fh-search input,body .ffh-filters select,body .ffh-filters input,body .ffh-catalog-toolbar select,body .pd-actions input,body .fc-line-total input{font-size:16px}body .fh-search button,body .fh-bag{min-width:44px;min-height:44px}body .fh-actions{gap:2px}body .fh-market-panel{width:min(370px,92vw);right:4%}body .fh-nav{max-height:calc(100dvh - 150px)}body .pd-wrap{padding:12px 16px 100px}body .pd-crumb{margin-bottom:12px;font-size:11px;flex-wrap:wrap;gap:6px}body .pd-crumb .pd-crumb-current,body .pd-crumb .pd-crumb-tail{display:none}body .pd-hero{gap:0;grid-template-columns:minmax(0,1fr)}body .pd-buy{display:contents}body .pd-heading{order:-2;padding-bottom:14px;min-width:0}body .pd-heading .pd-eyebrow{margin:0 0 6px;font-size:10px}body .pd-heading h1{font-size:27px;line-height:1.13;margin:0 0 7px;overflow-wrap:anywhere}body .pd-heading .pd-subtitle{margin:0;font-size:13px}body .pd-visual{order:-1;min-width:0;margin-bottom:18px}body .pd-open{height:clamp(265px,76vw,330px);padding:22px}body .pd-thumbs{gap:8px;padding:8px 1px 4px;scroll-snap-type:x proximity}body .pd-thumbs button{width:52px;height:54px;min-width:52px;scroll-snap-align:start}body .pd-image-caption{margin-top:5px;font-size:10px}body .pd-intro{order:1;font-size:14px;line-height:1.65;margin:16px 0 0}body .pd-facts{margin:0 0 16px;padding:12px 0;row-gap:12px}body .pd-facts b{font-size:19px}body .pd-facts span{font-size:12px}body .pd-price-row{flex-wrap:wrap;gap:8px 14px}body .pd-price-row>strong{font-size:31px}body .pd-tax{margin:6px 0 12px}body .pd-versions{min-width:0}body .pd-option>span{min-height:46px;display:flex;align-items:center;justify-content:center}body .pd-actions{grid-template-columns:70px minmax(0,1fr);gap:10px}body .pd-actions input,body .pd-cart{min-height:50px}body .pd-actions .pd-cart{padding-inline:12px}body .pd-mobile-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;box-shadow:0 -4px 22px #29272314}body .pd-mobile-bar>div{flex:1;min-width:0}body .pd-mobile-bar b{max-width:100%;font-size:11px}body .pd-mobile-bar .pd-cart{max-width:62%;padding:8px 14px;line-height:1.2;white-space:normal;min-height:48px}body .pd-mobile-bar[data-main-visible]{visibility:hidden;pointer-events:none}body .pd-tabs{gap:6px}body .pd-tabs button{min-height:48px;padding:12px 8px;font-size:13px}body .pd-detail-card{padding:18px 14px}body .pd-panel table{width:100%;table-layout:fixed}body .pd-panel td,body .pd-panel th{overflow-wrap:anywhere;font-size:13px;padding:10px 8px}body .pd-panel img{max-width:100%;height:auto}body .pd-more summary,body .pd-faq summary{min-height:44px}body .pd-lightbox button{min-width:44px;min-height:44px}body .ffh-catalog.shop-wrap{padding:16px 16px 40px}body .ffh-breadcrumb{margin-bottom:12px;flex-wrap:wrap}body .ffh-catalog-heading{padding-bottom:16px;gap:4px}body .ffh-catalog-heading .eyebrow{margin:0;font-size:10px}body .ffh-catalog-heading h1{font-size:33px;line-height:1.12;margin:8px 0}body .ffh-catalog-heading>a{min-height:32px;display:flex;align-items:center;white-space:normal}body .ffh-catalog-layout{margin-top:16px;gap:14px}body .ffh-filters details{padding:0 14px;border-radius:6px;background:#fffdf9}body .ffh-filters summary{min-height:48px;align-content:center;font:18px/48px Georgia,serif}body .ffh-filters details[open]{padding-bottom:16px}body .ffh-filters details[open] summary{margin-bottom:8px}body .ffh-filters form{gap:16px 10px}body .ffh-filters .ffh-reset{min-height:44px}body .ffh-catalog-toolbar{margin-bottom:14px;font-size:12px}body .ffh-catalog-toolbar select{margin:3px 0 0;min-height:44px;max-width:175px}body .ffh-catalog-grid{gap:16px 10px}body .ffh-catalog-card .ffh-card-image img{padding:16px}body .ffh-card-copy{padding:12px}body .ffh-card-copy h2{font-size:17px;line-height:1.3;overflow-wrap:anywhere}body .ffh-card-price{font-size:21px}body .ffh-card-specs{gap:5px}body .ffh-card-specs span{padding:4px 5px}body .ffh-card-cta{min-height:44px;margin-top:12px;padding-top:10px}body .ffh-card-image .ffh-bimsch-badge{top:5px;right:5px;padding:4px 6px;gap:0;font-size:8px;border-radius:5px}body .ffh-card-image .ffh-bimsch-badge strong{font-size:10px}body .ffh-card-arrow{width:28px;height:28px;line-height:28px;right:8px;bottom:8px}body .fc-cart.shop-wrap{padding:18px 16px 90px}body .fc-item{padding:14px;gap:12px}body .fc-detail{min-width:0;overflow-wrap:anywhere}body .fc-remove{min-height:44px;padding-block:12px;margin-top:2px}body .fc-line-total input{min-height:44px}body .fc-item-actions{flex-wrap:wrap}body .fc-update,body .fc-item-actions>a{min-height:44px;display:flex;align-items:center}body .fc-summary{padding:20px}body .fc-checkout{min-height:54px;font-size:16px;padding:16px}body shopify-chat::part(activator){width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;padding:0 14px!important;overflow:hidden!important;border-radius:50%!important;grid-template-columns:20px max-content!important;column-gap:30px!important}body .pd-thumbs button{flex-basis:52px}body:has(.pd) shopify-chat::part(activator){transform:translateY(calc(-78px - env(safe-area-inset-bottom)))}body:has(.pd) .ffh-whatsapp{bottom:calc(88px + env(safe-area-inset-bottom));right:16px;width:48px;height:48px;min-height:48px}body:has(dialog[open]) .pd-mobile-bar,body:has(.fh-nav.is-open) .pd-mobile-bar{visibility:hidden}body .hero{margin:10px 12px 0;height:650px}body .hero .copy{top:24px;left:6%;width:88%;transform:none}body .hero .copy h2{font-size:36px;line-height:1.08;margin:14px 0}body .hero .copy p{font-size:14px;line-height:1.5}body .hero .slide-image{height:340px;top:auto;bottom:40px;object-position:91% center}body .hero .button{min-height:48px;margin-top:16px;padding:12px 16px}body .hero .secondary{margin-top:10px}body .hero .hero-credit{bottom:80px;font-size:17px}body .hero .arrow{width:44px;height:44px}body .hero .carousel-controls{gap:4px;left:4%;bottom:72px}body .hero .hero-credit{bottom:135px}body .hero .counter{display:none}}@media(max-width:360px){body .fh-main{padding-inline:12px;gap:5px}body .fh-main .brand.brand-logo{width:145px}body .pd-heading h1{font-size:25px}body .ffh-card-copy{padding:10px}body .ffh-card-copy h2{font-size:16px}body .hero .copy h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ffh-mobile.css.map */
