/* Mobile navigation and product layout from Product / Mobile — 390. */
.fs-mobile-nav{display:none;}
.fs-pdp-mobile-summary,.fs-pdp-mobile-back{display:none;}
.fs-pdp-gallery-more{display:none;}
@media(max-width:767px){
 body.fs-mobile-nav-page{--fs-mobile-nav-space:calc(76px + env(safe-area-inset-bottom,0px));padding-bottom:var(--fs-mobile-nav-space);}
 body.fs-mobile-nav-page #bingc-phone-button,body.fs-mobile-nav-page .callback-bt{bottom:calc(var(--fs-mobile-nav-space) + 16px)!important;}
 body.fs-mobile-nav-page.fs-pdp-page{background:#fff;}
 body.fs-mobile-nav-page.fs-pdp-has-bar{background:#f7f9fc;}
 body.fs-mobile-nav-page.fs-pdp-page #bingc-phone-button,body.fs-mobile-nav-page.fs-pdp-page .callback-bt{display:none!important;}
 .fs-mobile-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1021;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));pointer-events:none;}
 .fs-mobile-nav__panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:60px;padding:4px 6px;border:1px solid #e1e7ef;border-radius:32px;background:#fff;box-shadow:0 1px 8px rgba(27,40,57,.13);pointer-events:auto;}
 .fs-mobile-nav .fs-mobile-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:50px;padding:3px 2px;border:0;border-radius:22px;background:transparent;color:#1b2839;text-decoration:none;font:inherit;font-size:10px;line-height:1.25;cursor:pointer;-webkit-tap-highlight-color:transparent;}
 .fs-mobile-nav .fs-mobile-nav__item.is-active{background:#eef3f9;color:#2d5fa8;}
 .fs-mobile-nav__item img,.fs-mobile-nav__item svg,.fs-mobile-nav__asset{display:block;width:24px;height:24px;flex:none;}
 .fs-mobile-nav__home{display:block;width:24px;height:24px;background:currentColor;-webkit-mask:url('../image/icons/header/mobile-home.svg') center/24px 24px no-repeat;mask:url('../image/icons/header/mobile-home.svg') center/24px 24px no-repeat;}
 .fs-mobile-nav .cart-qty-block,.fs-mobile-nav .wishlist-qty-block{position:relative;}
 .fs-mobile-nav .cart-qty,.fs-mobile-nav .wishlist-qty{position:absolute;right:-7px;top:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:#2d5fa8;color:#fff;font-size:9px;line-height:14px;text-align:center;}
 .fs-mobile-nav__item:focus-visible{outline:2px solid #2d5fa8;outline-offset:-2px;}
 .fs-mobile-nav__item:active{background:#e4ecf7;}
 body.fs-mobile-nav-overlay .fs-mobile-nav,body.fs-mobile-keyboard .fs-mobile-nav{visibility:hidden;pointer-events:none;}
 body.fs-mobile-nav-overlay #bingc-phone-button,body.fs-mobile-keyboard #bingc-phone-button{visibility:hidden!important;}
 body.fs-mobile-nav-overlay #product-product.fs-pdp .fs-pdp-sticky-buy,body.fs-mobile-keyboard #product-product.fs-pdp .fs-pdp-sticky-buy{display:none;}
 .fs-store-header .fs-header-main,.fs-store-sticky .fs-header-main{grid-template-columns:48px minmax(0,1fr);min-height:72px;gap:10px;padding-block:12px;}
 .fs-store-header .fs-header-main .fs-header-brand,.fs-store-sticky .fs-header-main .fs-header-brand{grid-row:1;grid-column:1;}
 .fs-store-header .fs-header-main .fs-header-brand img,.fs-store-sticky .fs-header-main .fs-header-brand img{width:48px;height:40px;}
 .fs-store-header .fs-header-main .search-block,.fs-store-sticky .fs-header-main .search-block{grid-row:1;grid-column:2;}
 .fs-store-header .fs-header-main .fs-header-mobile-catalog,.fs-store-sticky .fs-header-main .fs-header-mobile-catalog,.fs-store-header .fs-header-main .header-actions,.fs-store-sticky .fs-header-main .header-actions{display:none;}
 body.fs-mobile-nav-page.fs-pdp-has-bar{padding-bottom:calc(var(--fs-mobile-nav-space) + 96px);}
 body.fs-mobile-nav-page.fs-pdp-has-bar .static-header{display:none!important;}
 body.fs-mobile-nav-page #product-product.fs-pdp .fs-pdp-sticky-buy:not([hidden]){bottom:var(--fs-mobile-nav-space);padding:14px 16px;min-height:88px;z-index:1020;border-top:1px solid #e1e7ef;}
 body.fs-mobile-nav-page #product-product.fs-pdp .fs-pdp-sticky-buy strong{margin-top:8px;font-size:23px;}
 body.fs-mobile-nav-page #product-product.fs-pdp .fs-pdp-sticky-buy button{min-width:45%;border-radius:14px;}
 body.fs-mobile-nav-page.fs-pdp-has-bar #bingc-phone-button,body.fs-mobile-nav-page.fs-pdp-has-bar .callback-bt{bottom:calc(var(--fs-mobile-nav-space) + 100px)!important;}
 body.fs-mobile-nav-page .app-toast-container{bottom:var(--fs-mobile-nav-space)!important;}
 body.fs-mobile-nav-page.fs-pdp-has-bar .app-toast-container{bottom:calc(var(--fs-mobile-nav-space) + 96px)!important;}
 #product-product.fs-pdp .fs-pdp-mobile-title{z-index:1015;}
 #product-product.fs-pdp .fs-pdp-tabs{z-index:1014;}
 #product-product.fs-pdp .fs-pdp-breadcrumbs{padding-top:32px;margin:0 0 24px;}
 #product-product.fs-pdp .fs-pdp-breadcrumbs .product-breadcrumb{display:none;}
 #product-product.fs-pdp .fs-pdp-mobile-back{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:12px;line-height:20px;color:#657285;}
 #product-product.fs-pdp .fs-pdp-heading h1{font-size:26px;line-height:1.4;margin-bottom:10px;}
 #product-product.fs-pdp .fs-pdp-mobile-summary{display:block;margin:0 0 8px;font-size:13px;line-height:1.7;color:#657285;}
 #product-product.fs-pdp .product-meta-row{flex-direction:row;align-items:baseline;gap:8px;font-size:12px;}
 #product-product.fs-pdp .product-model{order:0;width:auto;flex:0 1 auto;}
 #product-product.fs-pdp .product-review-line{order:1;flex:0 0 auto;white-space:nowrap;}
 #product-product.fs-pdp .product-review-line::before{content:'·';margin:0;}
 #product-product.fs-pdp .product-review-line>a{display:none;}
 #product-product.fs-pdp .product-card-shell{padding-top:40px;}
 #product-product.fs-pdp .product-gallery{padding:0 16px 16px;background:transparent;border-radius:0;gap:16px;}
 #product-product.fs-pdp .fs-pdp-gallery-meta{justify-content:space-between;font-size:12px;min-height:20px;}
 #product-product.fs-pdp .fs-pdp-gallery-meta [data-pdp-counter]{margin-left:auto;}
 #product-product.fs-pdp .fs-pdp-condition{color:#2d5fa8;}
 #product-product.fs-pdp .product-main-image{height:240px;background:transparent;}
 #product-product.fs-pdp .product-thumbs{gap:12px;padding:0 0 8px;}
 #product-product.fs-pdp .product-thumb-item{flex-basis:52px;width:52px;height:52px;border-radius:14px;}
 #product-product.fs-pdp .product-thumb-item:nth-child(n+5){display:none;}
 #product-product.fs-pdp .fs-pdp-gallery-more{display:inline-flex;flex:0 0 52px;width:52px;height:52px;align-items:center;justify-content:center;border:0;border-radius:14px;background:#f7f9fc;color:#657285;font-size:13px;font-weight:600;}
 #product-product.fs-pdp .fs-pdp-mobile-title-back{flex:none;width:20px;color:#1b2839;font-size:22px;text-decoration:none;}
 #product-product.fs-pdp .fs-pdp-mobile-title>span{flex:1;}
 #product-product.fs-pdp .product-summary{border-radius:24px;padding:16px;margin-top:16px;}
}
@media(max-width:359px){
 #product-product.fs-pdp .product-thumbs{gap:8px;}
 #product-product.fs-pdp .product-thumb-item{flex-basis:44px;width:44px;height:44px;}
 #product-product.fs-pdp .fs-pdp-gallery-more{flex-basis:44px;width:44px;height:44px;}
}

.fs-mobile-nav__asset--cart{background:currentColor;-webkit-mask:url("../image/icons/header/mobile-cart.svg") center/24px 24px no-repeat;mask:url("../image/icons/header/mobile-cart.svg") center/24px 24px no-repeat;}

.fs-mobile-nav__asset--heart{background:currentColor;-webkit-mask:url("../image/icons/header/mobile-heart.svg") center/24px 24px no-repeat;mask:url("../image/icons/header/mobile-heart.svg") center/24px 24px no-repeat;}

.fs-mobile-nav__asset--user{background:currentColor;-webkit-mask:url("../image/icons/header/mobile-user.svg?v=2") center/24px 24px no-repeat;mask:url("../image/icons/header/mobile-user.svg?v=2") center/24px 24px no-repeat;}

.fs-mobile-nav__asset--grid{background:currentColor;-webkit-mask:url("../image/icons/header/mobile-grid.svg") center/24px 24px no-repeat;mask:url("../image/icons/header/mobile-grid.svg") center/24px 24px no-repeat;}
