/* Readable type across the public FLEX storefront. */
body.flex-storefront{font-size:18px;line-height:1.65}
body.flex-storefront .flex-approved .topline-inner{min-height:48px;gap:18px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px}
body.flex-storefront .flex-approved .topline-label,body.flex-storefront .flex-approved .utility-nav{font-size:16px;line-height:1.5;color:#45525b}
body.flex-storefront .flex-approved .header-main{height:auto;min-height:120px;padding-top:22px;padding-bottom:22px;gap:24px}
body.flex-storefront .flex-approved .brand span{font-size:14px;line-height:1.45}
body.flex-storefront .flex-approved .header-action{font-size:14px;line-height:1.4;min-height:48px}
body.flex-storefront .flex-approved .counter{font-size:14px;min-width:21px;height:21px;line-height:21px}
body.flex-storefront .flex-approved .header-phone>a{font-size:23px}
body.flex-storefront .flex-approved .header-phone>small{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .search{height:54px}
body.flex-storefront .flex-approved .search input{font-size:18px}
body.flex-storefront .flex-approved .search-key{font-size:14px}
body.flex-storefront .flex-approved .main-nav{height:64px}
body.flex-storefront .flex-approved .catalog-toggle{font-size:18px;min-width:238px}
body.flex-storefront .flex-approved .category-nav a,body.flex-storefront .flex-approved .all-tools{font-size:18px;line-height:1.4}
body.flex-storefront .flex-approved .mega-header strong{font-size:30px}
body.flex-storefront .flex-approved .mega-header>div>span{font-size:16px}
body.flex-storefront .flex-approved .mega-categories .tree-branch>summary{font-size:18px;line-height:1.45}
body.flex-storefront .flex-approved .mega-categories .tree-leaf>a,body.flex-storefront .flex-approved .mega-categories .tree-children>a{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .mega-categories small{font-size:14px}
body.flex-storefront .flex-approved .mega-highlight>span,body.flex-storefront .flex-approved .mega-help{font-size:16px;line-height:1.55}
body.flex-storefront .flex-approved .mega-side .button,body.flex-storefront .flex-approved .mega-side .text-link{font-size:16px}
body.flex-storefront .flex-approved .eyebrow,body.flex-storefront .flex-detail-eyebrow,body.flex-storefront .navigation-title:before{font-size:14px;line-height:1.5}
body.flex-storefront .navigation-breadcrumb{font-size:16px;line-height:1.6}
body.flex-storefront .flex-approved .hero-intro{font-size:19px;line-height:1.7}
body.flex-storefront .flex-approved .hero-model small,body.flex-storefront .flex-approved .story-image-caption{font-size:16px;line-height:1.55}
body.flex-storefront .flex-approved .section-heading .text-link,body.flex-storefront .flex-approved .category-grid p,body.flex-storefront .flex-approved .category-description{font-size:16px;line-height:1.6}
body.flex-storefront .flex-approved .product-sku,body.flex-storefront .flex-approved .category-number,body.flex-storefront .flex-approved .product-price small{font-size:14px;line-height:1.5;color:#56646d}
body.flex-storefront .flex-approved .product-kind{font-size:16px;line-height:1.6;min-height:3.2em;max-height:none;overflow:visible;color:#4b5962}
body.flex-storefront .flex-approved .product-title,body.flex-storefront .flex-approved .catalog-results .product-title{font-size:26px;line-height:1.2;min-height:2.4em}
body.flex-storefront .flex-approved .card-features,body.flex-storefront .flex-approved .card-features dt,body.flex-storefront .flex-approved .card-features dd{font-size:15px;line-height:1.55;max-height:none}
body.flex-storefront .flex-approved .quick-view{font-size:15px;min-height:38px;line-height:1.5}
body.flex-storefront .flex-approved .product-price{font-size:29px}
body.flex-storefront .flex-approved .product-buy .add-button{min-width:46px;min-height:46px}
body.flex-storefront .flex-catalog .sidebar-title,body.flex-storefront .flex-catalog .catalog-sidebar a,body.flex-storefront .flex-catalog .subcategory-grid a,body.flex-storefront .flex-catalog .result-count,body.flex-storefront .flex-catalog .sort-label,body.flex-storefront .flex-catalog .catalog-toolbar select{font-size:16px;line-height:1.5}
body.flex-storefront .flex-catalog .subcategory-grid small{font-size:14px}
body.flex-storefront .bx-filter-title,body.flex-storefront .bx-filter-parameters-box-title{font-size:17px;line-height:1.5}
body.flex-storefront .bx-filter-input-checkbox .bx-filter-param-text,body.flex-storefront .bx-filter-param-text,body.flex-storefront .bx-filter-select-text,body.flex-storefront .bx-filter-input-container input,body.flex-storefront .bx-filter-parameters-box-hint,body.flex-storefront .bx-filter-btn-color-icon{font-size:16px;line-height:1.5}
body.flex-storefront .bx-filter-param-label .bx-filter-param-btn,body.flex-storefront .bx-filter-parameters-box-container .btn{font-size:16px}
body.flex-storefront .product-item-detail-article,body.flex-storefront .flex-detail-sku,body.flex-storefront .flex-detail-rating{font-size:16px;line-height:1.6}
body.flex-storefront .product-item-detail-preview,body.flex-storefront .product-item-detail-preview p,body.flex-storefront .product-item-detail-preview li,body.flex-storefront .product-item-detail-description,body.flex-storefront .product-item-detail-description p,body.flex-storefront .product-item-detail-description li{font-size:18px;line-height:1.7}
body.flex-storefront .product-item-detail-preview [style*="font-size: 10pt"],body.flex-storefront .product-item-detail-description [style*="font-size: 10pt"],body.flex-storefront .product-item-detail-preview [style*="font-size: 9pt"],body.flex-storefront .product-item-detail-description [style*="font-size: 9pt"]{font-size:16px!important}
body.flex-storefront .product-item-detail-properties,body.flex-storefront .product-item-detail-properties-group-property,body.flex-storefront .product-item-detail-compare,body.flex-storefront .product-item-detail-methods a,body.flex-storefront .product-item-detail-files-docs-name,body.flex-storefront .product-item-detail-files-docs-item-name,body.flex-storefront .product-item-detail-files-docs-size,body.flex-storefront .product-item-detail-quantity{font-size:16px;line-height:1.6}
body.flex-storefront .product-item-detail-tab{font-size:18px;min-height:66px;padding:18px 20px}
body.flex-storefront .product-item-detail-tab>span{font-size:14px;min-width:24px;height:24px}
body.flex-storefront .flex-properties-filter,body.flex-storefront .flex-properties-filter input{font-size:16px}
body.flex-storefront .flex-properties-filter output{font-size:15px}
body.flex-storefront .flex-zoom-open{font-size:16px;min-height:44px}
body.flex-storefront .flex-kit-option.flex-kit-enhanced,body.flex-storefront .flex-kit-name{font-size:17px!important}
body.flex-storefront .flex-kit-option.flex-kit-enhanced .flex-kit-description{font-size:16px!important}
body.flex-storefront .flex-kit-switcher summary{font-size:16px;min-height:52px}
body.flex-storefront .flex-accessory-copy>span{font-size:15px}
body.flex-storefront .flex-accessory-copy>strong{font-size:18px}
body.flex-storefront .flex-service-label{font-size:15px}
body.flex-storefront .flex-service-content address p{font-size:17px}
body.flex-storefront .flex-service-content address .flex-service-location{font-size:16px}
body.flex-storefront .flex-service-hours strong,body.flex-storefront .flex-service-contacts>.flex-service-email{font-size:17px}
body.flex-storefront .flex-gallery__top strong,body.flex-storefront .flex-gallery__bottom{font-size:16px}
body.flex-storefront .viewed-wrapper .product-item-viewed-tooltip{font-size:18px;line-height:1.5}
body.flex-storefront .viewed-wrapper .product-item-viewed{min-height:315px}
body.flex-storefront .flex-information .info-full,body.flex-storefront .flex-information .info-full p,body.flex-storefront .flex-information .info-full li{font-size:18px;line-height:1.75}
body.flex-storefront .flex-information th,body.flex-storefront .flex-information td,body.flex-storefront .flex-requisites dt,body.flex-storefront .flex-requisites dd{font-size:16px;line-height:1.6}
body.flex-storefront .flex-information .info-card,body.flex-storefront .contacts-container,body.flex-storefront .contacts-item,body.flex-storefront .contacts-item a{font-size:17px;line-height:1.65}
body.flex-storefront .form-group label,body.flex-storefront .form-group input,body.flex-storefront .form-group textarea,body.flex-storefront .form-group select,body.flex-storefront .form-control,body.flex-storefront .feedback-form label,body.flex-storefront .feedback-form input,body.flex-storefront .feedback-form textarea,body.flex-storefront .user-consent label{font-size:16px;line-height:1.5}
body.flex-storefront .help-block,body.flex-storefront .form-group .small,body.flex-storefront .bx-auth-note{font-size:15px;line-height:1.6}
body.flex-storefront .basket-item-block-info,body.flex-storefront .basket-item-info-name,body.flex-storefront .basket-item-info-name-link,body.flex-storefront .basket-item-property-value,body.flex-storefront .basket-coupon-section,body.flex-storefront .basket-checkout-section,body.flex-storefront .basket-item-amount-filed,body.flex-storefront .basket-item-amount-field,body.flex-storefront .personal-menu-item-block{font-size:16px;line-height:1.5}
body.flex-storefront #bx-soa-order,body.flex-storefront #bx-soa-order label,body.flex-storefront #bx-soa-order input,body.flex-storefront #bx-soa-order select,body.flex-storefront #bx-soa-order textarea,body.flex-storefront .bx-soa-section-content,body.flex-storefront .bx-soa-cart-total-line,body.flex-storefront .bx-soa-coupon{font-size:16px;line-height:1.6}
body.flex-storefront .compare-item-name,body.flex-storefront .compare-row,body.flex-storefront .compare-col,body.flex-storefront .navigation-pagination,body.flex-storefront .flex-approved .pagination{font-size:16px;line-height:1.55}
body.flex-storefront .flex-approved .search-suggestion-copy>strong{font-size:18px;line-height:1.5}
body.flex-storefront .flex-approved .search-suggestion-copy>small,body.flex-storefront .flex-approved .search-suggestion-price>small{font-size:14px;line-height:1.5}
body.flex-storefront .flex-approved .search-suggestion-all,body.flex-storefront .flex-approved .search-suggestion-message{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .site-footer p,body.flex-storefront .flex-approved .footer-brand,body.flex-storefront .flex-approved .footer-links,body.flex-storefront .flex-approved .footer-links a,body.flex-storefront .flex-approved .footer-contact p,body.flex-storefront .flex-approved .footer-contact>a,body.flex-storefront .flex-approved .site-footer h3{font-size:16px;line-height:1.6}
body.flex-storefront .flex-approved .footer-bottom{font-size:14px;line-height:1.6}
body.flex-storefront .scroll-up{width:44px;height:44px}
@media(max-width:1100px){body.flex-storefront .flex-approved .header-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding-top:20px;padding-bottom:20px;min-height:0}body.flex-storefront .flex-approved .brand{grid-column:1;grid-row:1}body.flex-storefront .flex-approved .brand span{display:block}body.flex-storefront .flex-approved .header-actions{grid-column:2;grid-row:1}body.flex-storefront .flex-approved .search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}body.flex-storefront .flex-approved .header-phone{display:none}body.flex-storefront .flex-approved .category-nav{min-width:0;justify-content:flex-start;gap:26px;overflow-x:auto;scrollbar-width:thin}body.flex-storefront .flex-approved .category-nav a{flex:none;font-size:18px}body.flex-storefront .flex-approved .catalog-toggle{min-width:230px}}
@media(max-width:760px){body.flex-storefront{padding-bottom:80px}body.flex-storefront .flex-approved .topline-label{font-size:14px;white-space:normal}body.flex-storefront .flex-approved .topline-inner{gap:8px;min-height:44px;padding-top:8px;padding-bottom:8px}body.flex-storefront .flex-approved .utility-nav{font-size:16px;margin-left:auto}body.flex-storefront .flex-approved .header-main{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding-top:18px;padding-bottom:18px}body.flex-storefront .flex-approved .brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.flex-storefront .flex-approved .brand span{display:block!important;border:0;padding:0;font-size:14px;line-height:1.35}body.flex-storefront .flex-approved .header-actions{gap:8px}body.flex-storefront .flex-approved .header-action{width:36px;min-width:36px;min-height:44px}body.flex-storefront .flex-approved .header-action-label{display:none}body.flex-storefront .flex-approved .header-action .icon{width:26px;height:26px}body.flex-storefront .flex-approved .search{height:52px}body.flex-storefront .flex-approved .search input{font-size:16px}body.flex-storefront .flex-approved .main-nav{height:58px}body.flex-storefront .flex-approved .catalog-toggle{font-size:18px;width:100%}body.flex-storefront .flex-approved .mega-menu{bottom:76px}body.flex-storefront .flex-approved .mega-header strong{font-size:28px}body.flex-storefront .flex-approved .hero-intro{font-size:18px}body.flex-storefront .navigation-breadcrumb{font-size:15px}body.flex-storefront .flex-approved .product-title,body.flex-storefront .flex-approved .catalog-results .product-title{font-size:25px}body.flex-storefront .flex-approved .mobile-navigation{height:76px}body.flex-storefront .flex-approved .mobile-navigation>a,body.flex-storefront .flex-approved .mobile-navigation>button{font-size:14px;line-height:1.25}body.flex-storefront .flex-approved .mobile-navigation .icon{width:26px;height:26px}body.flex-storefront .flex-approved .mobile-navigation small{font-size:13px}body.flex-storefront .product-item-detail-tab{font-size:16px;padding:16px 17px;min-height:62px}body.flex-storefront .scroll-up{bottom:94px;right:16px}body.flex-storefront .flex-approved .search-suggestion-copy>strong{font-size:16px}body.flex-storefront .flex-approved .site-footer p,body.flex-storefront .flex-approved .footer-links a{font-size:16px}}
/* Confirmation uses the native successful basket response. */
.flex-cart-notice{position:fixed;left:50%;bottom:30px;z-index:2200;transform:translateX(-50%);display:grid;grid-template-columns:26px minmax(0,1fr) auto 34px;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 40px);padding:18px 20px;background:#202326;color:#fff;box-shadow:0 9px 28px #0003;font:16px/1.5 "PT Sans",Arial,sans-serif}
.flex-cart-notice[hidden]{display:none}
.flex-cart-notice__copy{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:600px}
.flex-cart-notice__copy>strong{font-size:17px;color:#fff}
.flex-cart-notice__copy>span{font-size:16px;color:#fff;overflow-wrap:anywhere}
.flex-cart-notice button{color:#fff;font:16px/1.5 "PT Sans",Arial,sans-serif;background:none;border:0;cursor:pointer}
.flex-cart-notice__open{text-decoration:underline;text-underline-offset:4px;min-height:44px;white-space:nowrap}
.flex-cart-notice__close{min-width:34px;min-height:40px;font-size:24px!important}
.flex-cart-notice button:focus-visible{outline:2px solid #fff;outline-offset:3px}
body.flex-storefront .slide-panel-cart{width:min(540px,100vw);max-width:100vw;background:#fff;box-shadow:-12px 0 36px #0002;font:16px/1.6 "PT Sans",Arial,sans-serif}
body.flex-storefront .slide-panel-cart__title-wrap{min-height:100px;padding:24px 28px;background:#fff;border-bottom:1px solid #e1e5e7}
body.flex-storefront .slide-panel-cart__title{font-size:30px;font-weight:700;color:#20282e}
body.flex-storefront .slide-panel-cart__close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#53616a}
body.flex-storefront .slide-panel-cart .alert{font-size:18px;line-height:1.6}
body.flex-storefront .slide-panel-cart input,body.flex-storefront .slide-panel-cart button,body.flex-storefront .slide-panel-cart a{font-size:16px;line-height:1.5}
@media(max-width:760px){.flex-cart-notice{bottom:90px;width:calc(100vw - 24px);max-width:none;grid-template-columns:24px minmax(0,1fr) 30px;padding:16px;gap:10px}.flex-cart-notice__open{grid-column:2;grid-row:2;justify-self:start;min-height:36px}.flex-cart-notice__close{grid-column:3;grid-row:1}.flex-cart-notice__copy>strong{font-size:16px}.flex-cart-notice__copy>span{font-size:16px}body.flex-storefront .slide-panel-cart__title-wrap{padding:20px;min-height:88px}}

body.flex-storefront .slide-panel-cart__content .slide-panel-basket{padding:0 28px}
body.flex-storefront .slide-panel-basket-items{width:100%}
body.flex-storefront .slide-panel-basket-item-tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 16px;position:relative;padding:28px 0;border-bottom:1px solid #e1e5e7}
body.flex-storefront .slide-panel-basket-item-td{display:block;width:auto;padding:0;border:0}
body.flex-storefront .slide-panel-basket-item-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;grid-column:1/-1;padding-right:27px}
body.flex-storefront .slide-panel-basket-item-image-container,body.flex-storefront .slide-panel-basket-item-image{width:88px;height:88px}
body.flex-storefront .slide-panel-basket-item-image{display:flex;align-items:center;justify-content:center}
body.flex-storefront .slide-panel-basket-item-image img{position:static;inset:auto;transform:none;margin:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
body.flex-storefront .slide-panel-basket-item-info{display:flex;flex-direction:column;gap:8px;min-width:0}
body.flex-storefront .slide-panel-basket-item-title{order:0}
body.flex-storefront .slide-panel-basket-item-title a{font-size:18px;font-weight:700;line-height:1.45;color:#24313a;overflow-wrap:anywhere}
body.flex-storefront .slide-panel-basket-item-article{order:1;font-size:14px;line-height:1.5;color:#66747d}
body.flex-storefront .slide-panel-basket-item-quantity{grid-column:1;grid-row:2;margin-left:108px}
body.flex-storefront .slide-panel-basket-item-amount{display:flex;align-items:center}
body.flex-storefront .slide-panel-basket-item-amount-btn-minus,body.flex-storefront .slide-panel-basket-item-amount-btn-plus{display:flex;align-items:center;justify-content:center;width:40px;height:42px;background:#f5f7f4;color:#4b5c66;font-size:20px}
body.flex-storefront .slide-panel-basket-item-amount-input{width:44px;height:42px;font-size:17px;text-align:center;border:1px solid #e0e5e7}
body.flex-storefront .slide-panel-basket-item-amount-measure{font-size:14px;margin-left:8px;color:#66747d}
body.flex-storefront .slide-panel-basket-item-sum{grid-column:2;grid-row:2;align-self:center;font-size:24px;font-weight:700;white-space:nowrap;color:#202b33}
body.flex-storefront .slide-panel-basket-item-controls{position:absolute;right:0;top:24px;width:28px;height:36px}
body.flex-storefront .slide-panel-basket-item-control{display:flex;align-items:center;justify-content:center;width:28px;height:36px;color:#66747d}
body.flex-storefront .slide-panel-basket-footer{width:min(540px,100vw);max-width:100vw;right:0;padding:24px 28px;background:#fff;border-top:1px solid #e1e5e7;box-shadow:0 -6px 24px #19212b08;animation:none!important}
body.flex-storefront .slide-panel-basket-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px}
body.flex-storefront .slide-panel-basket-footer-total-all-sum{font-size:30px;font-weight:700;line-height:1.3;color:#202b33;white-space:nowrap}
body.flex-storefront .slide-panel-basket-footer-buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}
body.flex-storefront .slide-panel-basket-footer-buttons .btn{width:100%;min-height:52px;font-size:17px;font-weight:700;line-height:1.5}
body.flex-storefront .slide-panel-basket-footer-buttons [data-entity="checkOut"]{order:0;background:#e30613;color:#fff;border-color:#e30613}
body.flex-storefront .slide-panel-basket-footer-buttons [data-entity="quickOrder"]{order:1;background:#fff;color:#34434d;border:1px solid #d9e0e3}
body.flex-storefront .slide-panel-basket-footer .btn-default{font-size:15px;min-height:42px;background:#fff;color:#53636d;border-color:#dce3e6}
body.flex-storefront .slide-panel-cart__content .slide-panel-basket form{padding-bottom:270px}
body.flex-storefront .flex-approved .add-button:has(.btn-loader),body.flex-storefront .product-item-detail-button-container .btn:has(.btn-loader){background:#f3f6f3!important;color:#e30613!important;cursor:progress}
body.flex-storefront .flex-approved .add-button>.btn-loader,body.flex-storefront .product-item-detail-button-container .btn>.btn-loader{display:block!important;width:20px;height:20px;margin:auto;border:2px solid #cdd5d8;border-top-color:#e30613;border-radius:50%;background:none;animation:flexWait .7s linear infinite}
body.flex-storefront .flex-approved .add-button>.btn-loader *,body.flex-storefront .product-item-detail-button-container .btn>.btn-loader *{display:none!important}
@keyframes flexWait{to{transform:rotate(360deg)}}
@media(max-width:760px){body.flex-storefront .slide-panel-cart__content .slide-panel-basket{padding:0 20px}body.flex-storefront .slide-panel-basket-item-item{grid-template-columns:72px minmax(0,1fr);gap:14px}body.flex-storefront .slide-panel-basket-item-image-container,body.flex-storefront .slide-panel-basket-item-image{width:72px;height:72px}body.flex-storefront .slide-panel-basket-item-title a{font-size:17px}body.flex-storefront .slide-panel-basket-item-quantity{margin-left:0}body.flex-storefront .slide-panel-basket-item-sum{font-size:22px}body.flex-storefront .slide-panel-basket-footer{padding:22px 20px}}
@media(prefers-reduced-motion:reduce){body.flex-storefront .flex-approved .add-button>.btn-loader,body.flex-storefront .product-item-detail-button-container .btn>.btn-loader{animation:none}}

body.flex-storefront .slide-panel-basket-footer{height:auto;min-height:0}
body.flex-storefront .slide-panel-basket-footer-buttons{height:auto;min-height:0}
body.flex-storefront .slide-panel-cart>.scroll-wrapper.slide-panel-cart__content{height:calc(100dvh - 100px)!important;max-height:calc(100dvh - 100px)!important;min-height:0}
body.flex-storefront .slide-panel-cart>.scroll-wrapper.slide-panel-cart__content>.scroll-content{height:100%!important;max-height:100%!important}
@media(max-width:760px){body.flex-storefront .slide-panel-cart>.scroll-wrapper.slide-panel-cart__content{height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important}}

body.flex-storefront .slide-panel{max-width:100vw;background:#fff}
body.flex-storefront .slide-panel__title-wrap{min-height:88px;background:#fff;border-bottom:1px solid #e0e4e3}
body.flex-storefront .slide-panel__title{font:700 28px/1.25 'PT Sans',Arial,sans-serif;color:#202428}
body.flex-storefront .slide-panel__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}
body.flex-storefront .slide-panel__form input,body.flex-storefront .slide-panel__form textarea,body.flex-storefront .slide-panel__form label,body.flex-storefront .slide-panel__form .check-title{font-size:16px;line-height:1.55}
body.flex-storefront .slide-panel__form input,body.flex-storefront .slide-panel__form .btn{min-height:48px}
body.flex-storefront .slide-panel__form .btn{font-size:18px}
body.flex-storefront .slide-panel__form .help-block{font-size:15px}

body.flex-storefront .flex-approved.flex-approved-home .button{font-size:17px;line-height:1.5;min-height:50px;padding:13px 20px}
body.flex-storefront .flex-approved.flex-approved-home .eyebrow,body.flex-storefront .flex-approved .story-copy .story-index{font-size:14px;line-height:1.55}
body.flex-storefront .flex-approved .hero-subnav>a{font-size:15px;line-height:1.5}
body.flex-storefront .flex-approved .service-item div>span{font-size:16px;line-height:1.55}
body.flex-storefront .flex-approved .home-discovery .discovery-links>a{font-size:16px;line-height:1.5;min-height:48px;padding:11px 16px}
body.flex-storefront .flex-approved .category-card .category-amount{font-size:15px;line-height:1.5}
body.flex-storefront .flex-approved .catalog-invitation p,body.flex-storefront .flex-approved .catalog-invitation .text-link{font-size:16px;line-height:1.55}
body.flex-storefront .flex-approved .help-contact-number>small{font-size:15px;line-height:1.5}
body.flex-storefront .flex-approved .footer-brand>span{font-size:16px;line-height:1.6}
body.flex-storefront .flex-catalog .subcategory-grid a>span{font-size:15px;line-height:1.5}
body.flex-storefront .flex-catalog .filter-launch{font-size:16px;min-height:48px}
body.flex-storefront .slide-panel-basket-item-title{padding-right:34px}

body.flex-storefront .flex-approved .search>kbd{font-size:14px;line-height:1.5;padding:3px 6px;color:#56646c}
body.flex-storefront .flex-approved .header-phone>span{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved.flex-approved-home .hero .hero-side-label{font-size:14px;line-height:1.5}
body.flex-storefront .flex-approved .subcategory-grid a{font-size:17px;line-height:1.5}
body.flex-storefront .flex-approved .subcategory-grid a>small{font-size:15px;line-height:1.5}
body.flex-storefront .bx-filter-param-text>span{font-size:14px;line-height:1.5}
body.flex-storefront .bx-filter-block .btn>span{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .filter-launch,body.flex-storefront .flex-approved .catalog-toolbar select,body.flex-storefront .flex-approved .result-count,body.flex-storefront .flex-approved .sort-label{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .filter-launch{min-height:48px}

body.flex-storefront #bx-soa-order .btn>span,body.flex-storefront .bx-soa-more .btn>span{font-size:16px;line-height:1.5}
body.flex-storefront .flex-approved .mobile-navigation small{font-size:14px;line-height:1.5;min-width:20px}
body.flex-storefront .product-item-detail-more-products-section-link{font-size:16px;line-height:1.5;min-height:44px}
body.flex-storefront .product-item-detail-more-products-section-link>span{font-size:14px;line-height:1.5}

body.flex-storefront .navigation-title{text-align:left}
@media(max-width:760px){body.flex-storefront .navigation-content{margin-left:0!important;margin-right:0!important}}
