@media screen and (max-width:749px){html{scroll-padding-top:64px}body{overflow-x:hidden}.announcement-bar{padding-block:7px!important}.announcement-bar__text{max-width:100%;padding-inline:8px;overflow:hidden;font-size:.6875rem!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#header-component .header{--header-padding: 6px}#header-component .header__columns{min-height:54px}#header-component .header-logo img{width:auto;max-height:28px}#header-component .account-button{display:none!important}#header-component :is(.header-actions__action,.search-action){min-width:40px;min-height:40px}.mt-banner-slide-image{min-height:clamp(460px,68svh,620px)}.mt-banner-slide-image:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 28%,#000000ad);content:"";pointer-events:none}.mt-banner-image-mobile,.mt-banner-video-mobile,.mt-banner-slide--mobile-fallback :is(.mt-banner-image-desktop,.mt-banner-video-desktop){width:100%;height:clamp(460px,68svh,620px);object-fit:cover}.mt-banner-switch[data-text-position=on-image] .mt-banner-slide-content{top:auto!important;bottom:42px;left:50%!important;width:calc(100% - 32px);max-width:420px;align-items:center;transform:translate(-50%)!important;text-align:center}.mt-banner-slide-small-subtitle{margin-bottom:8px;font-size:.72rem;letter-spacing:.04em}.mt-banner-slide-title,.mt-banner-slide-title p{margin:0 0 10px!important;font-size:clamp(1.9rem,9vw,2.4rem)!important;line-height:1.05;letter-spacing:-.035em}.mt-banner-slide-subtitle{font-size:.95rem;line-height:1.35}.mt-banner-slide-button{min-width:min(100%,260px);min-height:48px;margin-top:18px;padding:13px 24px;font-size:.95rem}[id$=__section_FAN8ER] .section{padding-block:28px!important;padding-inline:16px}[id$=__section_FAN8ER] h5{font-size:1.15rem;line-height:1.4;text-wrap:pretty}.mt-closer-look__inner{width:100%;padding-inline:16px}.mt-closer-look__header{margin-bottom:18px}.mt-closer-look__title{font-size:1.65rem}.mt-closer-look__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,340px);gap:14px;margin-inline:-16px;padding:0 16px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:inline mandatory;scrollbar-width:none}.mt-closer-look__grid::-webkit-scrollbar{display:none}.mt-closer-look__card,.mt-closer-look__card--horizontal{scroll-snap-align:start}.mt-closer-look__media{aspect-ratio:4 / 3;border-radius:14px}.mt-closer-look__heading{font-size:1.05rem}.mt-closer-look__text{font-size:.875rem;line-height:1.5}.product-information{--page-margin: 16px}.product-details>.group-block{gap:14px!important}.product-details h1{font-size:clamp(1.65rem,7vw,2rem);line-height:1.12;letter-spacing:-.025em}.variant-option--buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.variant-option--buttons legend{grid-column:1 / -1}.variant-option--buttons .variant-option__button-label{width:100%;min-width:0;min-height:50px;padding:8px 6px;white-space:normal}.variant-option__button-label__text{width:100%;font-size:.76rem;line-height:1.2;text-align:center}.product-form-buttons{gap:8px}.product-form-buttons .add-to-cart-button{min-height:50px}.osmocam-purchase-confidence{padding:12px 13px;border-radius:10px}.osmocam-purchase-confidence__status{font-size:.84rem}.osmocam-purchase-confidence__tip{font-size:.76rem}.osmocam-purchase-confidence__list{gap:6px;margin-top:10px;padding-top:10px}.osmocam-purchase-confidence__list li{font-size:.75rem;line-height:1.4}.osmocam-bundles__inner{padding-block:42px;overflow:hidden}.osmocam-bundles__header{margin-bottom:24px;padding-inline:16px}.osmocam-bundles__header h2{font-size:1.85rem}.osmocam-bundles__grid{display:flex;max-width:none;margin-inline:0;padding:0 16px 12px;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:inline mandatory;scrollbar-width:none}.osmocam-bundles__grid::-webkit-scrollbar{display:none}.osmocam-bundles__card{flex:0 0 min(84vw,340px);padding:22px;scroll-snap-align:start}.osmocam-bundles__audience{min-height:0}.osmocam-bundles__note{padding-inline:16px}.osmocam-faq__inner{gap:20px;padding-block:40px}.osmocam-faq__header h2{font-size:1.85rem}.osmocam-faq__item summary{padding-block:17px;font-size:.9rem}.osmocam-faq__answer{padding-right:18px;font-size:.84rem}.mt-product-specs__inner{width:calc(100% - 32px)}.mt-product-specs__title{font-size:1.75rem}.mt-product-specs__group+.mt-product-specs__group{margin-top:28px}.mt-product-specs__row{grid-template-columns:1fr;gap:4px;padding-block:13px}.mt-product-specs__label{font-size:.75rem;font-weight:650}.mt-product-specs__value{overflow-wrap:anywhere;font-size:.84rem;line-height:1.5}.mt-icon-box{gap:22px 12px;padding:26px 14px}.mt-icon-item>img{width:36px!important;margin-bottom:7px!important}.mt-icon-item>p{font-size:.7rem!important;line-height:1.35;text-align:center}.mt-icon-item h5{margin-bottom:3px;font-size:.78rem;line-height:1.25}[id$=__footer_m9NzUG] .section,[id$=__footer_gVgTMz] .section,[id$=__footer_AQqQqh] .section,[id$=__footer_utilities_jLGE8U] .section{padding-block-start:24px!important;padding-block-end:24px!important}footer h1{font-size:1.6rem}footer .email-signup__input-group{min-height:48px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__button{width:auto!important;min-width:124px;padding-inline:16px!important}main[data-template^=product]{padding-bottom:72px}}@media screen and (max-width:389px){.variant-option--buttons{grid-template-columns:1fr}.variant-option--buttons .variant-option__button-label{min-height:46px}.sticky-add-to-cart__button{min-width:116px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/osmocam-mobile.css.map */
