@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

/* ===================== Table Of Contents ===================== */
/* 1) Fonts & Icon Fonts */
/* 2) Base */
/* 3) Header */
/* 4) Navigation */
/* 5) Carousel */
/* 6) Footer */
/* 7) Modals */
/* 8) Main Content */
/* 9) Gallery (CSS-only, supports 30 images via fm-gallery__slot markers) */
/* 10) Product Details */
/* 11) Tabs */
/* 12) Benefits */
/* 13) Related Items */
/* 14) Featured Categories */
/* 15) Responsive */

/* ===================== Fonts & Icon Fonts ===================== */
@font-face{font-family:'tfm-icons';src:url("../fonts/tfm-icons.woff2") format('woff2'),url("../fonts/tfm-icons.woff") format('woff'),url("../fonts/tfm-icons.ttf") format('truetype'),url("../fonts/tfm-icons.svg#tfm-icons") format('svg');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:'segoe-print';src:url("../fonts/segoe-print/segoepr.ttf") format('truetype');font-weight:400;font-style:normal;font-display:swap}
.ico{font-family:'tfm-icons' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
.icon-best-price:before{content:"\e901"}
.icon-year-guarantee:before{content:"\e948"}
.icon-year-guarantee-large:before{content:"\e949"}
.icon-flag:before{content:"\e915"}

/* ===================== Base ===================== */
body {font-family: Inter, sans-serif; font-size:12px; font-weight:normal; font-style:normal; margin:0; transition: all 0.4s ease; padding:0; background:#ffffff !important; background-image:none !important;}
a {transition: all 0.4s ease; text-decoration:none;font-family: Inter, sans-serif; cursor: pointer;}
p, span, h1, h2, h3, h4, h5, h6 {text-decoration:none;font-family: Inter, sans-serif;}
*, *::after, *::before {box-sizing: border-box;}
img{border:none; max-width: 100%;}
input, textarea, select {-webkit-appearance: none;}
.clearAll:after {display:table; content:''; clear:both;}
#listing {display:block; width:100%; height:auto; margin:0; padding:0; background:#fff; font-size: 14px;}
img {border:0; margin: 0;}
/* ===================== Header ===================== */

.fm-header {display: block; width: 100%; margin: 0; padding: 0; text-align: center; background: #fff;}
.fm-brand {display: block; width: 100%; height: auto; margin: 0 auto; padding: 20px 0; max-width: 1240px; position: relative; text-align: center; z-index: 1000;}
.fm-topbar {display: block;width: 100%; margin: 0; padding: 3px 0;background:#ebebeb; text-align: center; }


.fm-topbar__inner {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; max-width: 1240px; margin: 0 auto;align-items: center; justify-content:space-between;}
.fm-topbar__feature {display: flex;flex-direction: row; flex-wrap: wrap; align-items: center; padding:3px;}
.fm-topbar__icon {margin: 0 12px 0 0; max-height: 20px;}
.fm-topbar__text {margin:0; padding: 0; color:#000; line-height: 15px; font-weight: 400; text-transform: capitalize; font-size: 12px;text-align: left;letter-spacing: 0.5px;}



.fm-brand__link {display:block; width:auto; max-width:100%; margin:0 auto;}
.fm-brand__logo {display:block; width:100%; height:auto; margin:0 auto; padding:0; width:auto; max-width:100%;}
/* ===================== Navigation ===================== */
.fm-nav {display: block;width: 100%;max-width: 100%;height:auto;margin:0 auto;text-align:right; position: relative; z-index: 999; padding: 0;border-top:1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background:#fff;}
.fm-nav__panel {display:block; max-width: 100%; width:100%;  margin:0 auto; position:relative; padding:0; z-index:99999;}
.fm-nav__panel:after {content:''; clear:both; display:table;}
.fm-nav__inner {display:block; width:100%; max-width: 1240px; background:transparent; margin:0 auto;}
.fm-nav__list{ display:flex; margin:0; padding:0 10px; text-align:center; width:100%; flex-direction: row; align-items: center; justify-content: center; list-style-type:none; flex-wrap: wrap;}
.fm-nav__list > li {position: relative; flex-grow: 0; text-align: center; padding: 0; display: flex; align-items: center; justify-content: center;}
.fm-nav__list > li:not(:last-child):after {content:"•"; display:inline-block; margin: 0 18px; color:#111; opacity:0.75; font-size:14px; line-height:1;}
.fm-nav__list > li > a {font-family: Inter, sans-serif; font-size:13px;font-weight:500;display:flex; align-items: center; line-height:20px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding: 10px 0; height:auto; letter-spacing: 0.14em; transition: color .2s ease-in-out;}
.fm-nav__list > li:hover  {box-shadow: none;}
.fm-nav__list > li:hover > a {color:#019C00; }
.fm-nav__list > li > ul {display:none;background:#fff; padding:10px;position:absolute; transform: translate(0,0); top:100%;  left:0; z-index:9999; clear:both; height:auto;list-style-type: none;margin:0; border:1px solid #e6e6e6; box-shadow: 0 18px 40px rgba(0,0,0,0.12);}
.fm-nav__list > li:hover > ul {display:block;}
.fm-nav__list > li > ul > li{text-align: left;text-transform:none;margin:0;padding:5px;box-sizing:border-box;border-right:none;border-left:none;width:auto; display: block; position: static;min-width: 250px}
.fm-nav__list > li > ul > li > a {font-family: Inter, sans-serif; font-size:15px; font-weight:normal;height:auto; padding:0 5px; text-align:left; text-transform:capitalize; line-height:20px; color:#000;display:block;  border:none !important; transition: none;}
.fm-nav__list > li > ul > li:hover { background:#019C00; box-shadow: none;}
.fm-nav__list > li > ul > li:hover > a {color:#fff;}
.fm-nav__list > li:last-child > ul, .fm-nav__list > li:nth-last-child(2) > ul {right:0; left:auto;}
.fm-nav__list > li > ul > li > ul {display:none !important;}

.fm-nav__toggle {display:none;}
.fm-nav__toggleButton{display:none; font-family: Inter, sans-serif; font-weight:normal; background:#fff; text-decoration:none; color:#000; text-align:left; padding:0 0 0 45px; position:relative; height:auto; font-size:28px; 
  text-transform:capitalize; width:100%; margin:0; float:left; border:none; height:50px; position:relative; box-shadow:0px 0px 8px -2px #999; cursor:pointer;}
.fm-nav__toggleButton:before {content: 'MENU'; display:inline-block; font-size: 14px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; line-height: 50px;}
.fm-nav__toggleButton:after { content: '≡';display: block; position:absolute; transform:translate(0,-50%);top:50%; left:20px;margin:0; font-size:30px; line-height:1;}
#fm-nav-toggle:checked ~ .fm-nav__toggleButton:after { content: '×'; }
#fm-nav-toggle:checked ~ .fm-nav__toggleButton:before {content: 'CLOSE';}
#fm-nav-toggle:checked ~ .fm-nav__panel {display:block;}

/* ===================== Carousel ===================== */

.fm-carousel {display: block; width: 100%; height: auto;margin: 0; padding: 0; position: relative; }
.fm-carousel__viewport {width: 100%; box-sizing: border-box; text-align: center; position:relative; color: #373735; margin:0; z-index: 5;} 
.fm-carousel__viewport input {display: none;} 
.fm-carousel__caption {display: none;}

#fm-slide-1:checked ~ .fm-carousel__trackWrap .fm-carousel__track {margin-left:0;}
#fm-slide-2:checked ~ .fm-carousel__trackWrap .fm-carousel__track {margin-left:-100%;}
#fm-slide-3:checked ~ .fm-carousel__trackWrap .fm-carousel__track {margin-left:-200%;}
#fm-slide-4:checked ~ .fm-carousel__trackWrap .fm-carousel__track {margin-left:-300%;}
#fm-slide-5:checked ~ .fm-carousel__trackWrap .fm-carousel__track {margin-left:-400%;}

.fm-carousel__trackMask {width: 100%; overflow: hidden; margin: 0; } 
.fm-carousel__trackWrap .fm-carousel__track {width: 500%; line-height: 0; list-style:none; margin:0; padding:0;}
.fm-carousel__trackWrap .fm-carousel__track .fm-carousel__slide {width: 20%; float: left; position:relative; background: none; font-size:18px; line-height:20px; color: #fff;display: flex; flex-direction: row; flex-wrap: wrap;align-items: center; justify-content: flex-end;} 
.fm-carousel__viewport .fm-carousel__media {margin:0;width:100%; position: relative;}
.fm-carousel__viewport .fm-carousel__media img {width: 100%;margin: 0;}

.fm-carousel__autoplay {position:absolute; left:0; bottom:0; color: #fff; text-align:center; height: 10px; width: 28px; padding: 5px 10px; background: rgba(0,0,0,0.7); opacity:0; visibility: hidden; transition: opacity .2s ease-in-out, visibility .2s ease-in-out; }
#fm-slide-1:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay,
#fm-slide-2:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay,
#fm-slide-3:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay,
#fm-slide-4:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay,
#fm-slide-5:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay {opacity:0; visibility: hidden;}
.fm-carousel__autoplay label {position:absolute; top:0; left:0; height: 100%; width:100%; font-size:12px; line-height:17px; cursor:pointer; } 
@keyframes slide1 {
    0%, 20% { margin-left: 0; }
    25%, 45% { margin-left: -100%; }
    50%, 70% { margin-left: -200%; }
    75%, 95% { margin-left: -300%; }
    100% { margin-left: -400%; }
}

@keyframes slide2 {
    0%, 20% { margin-left: -100%; }
    25%, 45% { margin-left: -200%; }
    50%, 70% { margin-left: -300%; }
    75%, 95% { margin-left: -400%; }
    100% { margin-left: 0; }
}

@keyframes slide3 {
    0%, 20% { margin-left: -200%; }
    25%, 45% { margin-left: -300%; }
    50%, 70% { margin-left: -400%; }
    75%, 95% { margin-left: 0; }
    100% { margin-left: -100%; }
}

@keyframes slide4 {
    0%, 20% { margin-left: -300%; }
    25%, 45% { margin-left: -400%; }
    50%, 70% { margin-left: 0; }
    75%, 95% { margin-left: -100%; }
    100% { margin-left: -200%; }
}

@keyframes slide5 {
    0%, 20% { margin-left: -400%; }
    25%, 45% { margin-left: 0; }
    50%, 70% { margin-left: -100%; }
    75%, 95% { margin-left: -200%; }
    100% { margin-left: -300%; }
}

#fm-play-1:checked ~ .fm-carousel__trackWrap .fm-carousel__track {animation: slide1 30000ms linear infinite; } 
#fm-play-2:checked ~ .fm-carousel__trackWrap .fm-carousel__track {animation: slide2 30000ms linear infinite; } 
#fm-play-3:checked ~ .fm-carousel__trackWrap .fm-carousel__track {animation: slide3 30000ms linear infinite; }
#fm-play-4:checked ~ .fm-carousel__trackWrap .fm-carousel__track {animation: slide4 30000ms linear infinite; } 
#fm-play-5:checked ~ .fm-carousel__trackWrap .fm-carousel__track {animation: slide5 30000ms linear infinite; } 

.fm-carousel__nav {width: 100%; height: 50px; position:absolute; top: 0; margin: auto; left:0; bottom: 0;} 
.fm-carousel__nav label {display: none; cursor:pointer; height: 50px; width: 50px; background: transparent; position:relative; } 
.fm-carousel__nav label:hover {opacity: 0.8; } 
#fm-slide-1:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label,
#fm-slide-2:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label,
#fm-slide-3:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label,
#fm-slide-4:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label,
#fm-slide-5:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label {
    z-index: 1;
    opacity: 0;
}

#fm-slide-1:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label:nth-child(1),
#fm-slide-2:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label:nth-child(2),
#fm-slide-3:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label:nth-child(3),
#fm-slide-4:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label:nth-child(4),
#fm-slide-5:checked ~ .fm-carousel__trackWrap .fm-carousel__trackMask .fm-carousel__autoplay label:nth-child(5) {
    z-index: 3;
    opacity: 1;
}

#fm-play-1:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-play-2:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-play-3:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-play-4:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-play-5:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-slide-1:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-slide-2:checked ~ .fm-carousel__nav label:nth-child(3),
#fm-slide-3:checked ~ .fm-carousel__nav label:nth-child(4),
#fm-slide-4:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-slide-5:checked ~ .fm-carousel__nav label:nth-child(1) {
    float: right;
    display: block;
    margin: 0 0 0 0;
}

#fm-play-1:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-play-2:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-play-3:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-play-4:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-play-5:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-slide-1:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-slide-2:checked ~ .fm-carousel__nav label:nth-child(3):before,
#fm-slide-3:checked ~ .fm-carousel__nav label:nth-child(4):before,
#fm-slide-4:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-slide-5:checked ~ .fm-carousel__nav label:nth-child(1):before {
    content: '\203A';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    text-align: center;
    font-size: 45px;
    line-height: 50px;
    margin: 0;
    color: #000;
    background: rgba(255, 255, 255, 0.3);
}

#fm-play-1:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-play-2:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-play-3:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-play-4:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-play-5:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-slide-1:checked ~ .fm-carousel__nav label:nth-child(5),
#fm-slide-2:checked ~ .fm-carousel__nav label:nth-child(1),
#fm-slide-3:checked ~ .fm-carousel__nav label:nth-child(2),
#fm-slide-4:checked ~ .fm-carousel__nav label:nth-child(3),
#fm-slide-5:checked ~ .fm-carousel__nav label:nth-child(4) {
    float: left;
    display: block;
    margin: 0 0 0 0;
}

#fm-play-1:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-play-2:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-play-3:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-play-4:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-play-5:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-slide-1:checked ~ .fm-carousel__nav label:nth-child(5):before,
#fm-slide-2:checked ~ .fm-carousel__nav label:nth-child(1):before,
#fm-slide-3:checked ~ .fm-carousel__nav label:nth-child(2):before,
#fm-slide-4:checked ~ .fm-carousel__nav label:nth-child(3):before,
#fm-slide-5:checked ~ .fm-carousel__nav label:nth-child(4):before {
    content: '\2039';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 45px;
    line-height: 45px;
    margin: 0;
    color: #000;
    background: rgba(255, 255, 255, 0.5);
}

.fm-carousel__trackWrap {position:relative; overflow:hidden; background: #fff; }
.fm-carousel__trackWrap .fm-carousel__track {animation:none; transition: margin 800ms ease-out;}
.fm-carousel__viewport {animation:none; transition: all 0.5s ease-out; display:block; }


/* ===================== Footer ===================== */
.fm-footer {display: block; width: 100%; height: auto; margin: 0 auto; padding: 35px 10px;text-align: center; background: #ebebeb; position: relative;}
.fm-footer h3 {display: block;width: 100%;margin: 0; padding:10px 0 12px; text-align: left; color:#009A00; font-family: "segoe-print", Inter, sans-serif; font-size: 18px; line-height: 24px; font-weight: 600; text-transform: capitalize;}
.fm-footer__grid {display: flex; flex-direction: row; max-width: 1240px; width:100%; margin: 0 auto; flex-wrap: wrap;}
.fm-footer__col {width: 100%; flex: 1 1 23.333%; max-width: 23.333%; padding: 0 20px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.fm-footer__col--about {padding-left: 0; flex: 1 1 30%; max-width: 30%;}
.fm-footer__col--payments {padding-right: 0;}
.fm-footer__text {display: block;width: 100%;margin: 0; padding:15px 0 0; text-align: left; color: #000; font-family: Inter, sans-serif; font-size:14px; line-height: 22px; font-weight: 400; text-transform: initial; text-decoration: none;}
.fm-footer__logo {max-width: 100%; margin: 0 0 15px;}
.fm-footer__payments {width: 100%; height: auto;}

.fm-footer__list {display: block; width: 100%; margin: 0; padding: 0; list-style-type: none; text-align: left;}
.fm-footer__list--bullets {margin: 0; list-style-type: none;}
.fm-footer__list li {display: block;width: 100%;margin: 0 0 8px 0; padding: 0;}
.fm-footer__list--bullets li {display: block; margin: 0 0 8px 0;}
.fm-footer__list a, .fm-footer__list label {display: block;width: 100%;margin: 0; padding:0; text-align: left; color: #000; font-family: Inter, sans-serif; font-size:14px; line-height: 20px; font-weight: 400; text-transform: initial; text-decoration: none;cursor: pointer;}
.fm-footer__list a:hover, .fm-footer__list label:hover {color:#009A00;}
.fm-footer__list span {color: #000; font-family: Inter, sans-serif; font-size:13px; line-height: 20px; font-weight: 400;}
.fm-footer__hoursTime {color: #009a00 !important; font-weight: 500;}
.fm-footer__hoursTime--closed {color: #000 !important;}
.fm-footer__hoursBlock {width: 100%;}

.fm-footer__categories {margin:0;}
.price small {display: none !important;}

/* ===================== Modals ===================== */
.modal {opacity: 0; visibility: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: left; background: rgba(0,0,0, .9); transition: opacity .25s ease; z-index: 999; }
.modal__bg {position: absolute; top: 0; right: 0; bottom: 0; left: 0; cursor: pointer; }
.modal-state {display: none; }
.modal-state:checked + .modal {opacity: 1; visibility: visible; }
.modal-state:checked + .modal .modal__inner {top: 0; }
.modal__inner {transition: top .25s ease; position: absolute; top: -20%; right: 0; bottom: 0; left: 0; width: 50%; margin: auto; overflow: auto; background: #fff; border-radius: 5px; padding: 1em 2em; height: 50%; overflow-y: scroll;
scrollbar-width: thin;
scrollbar-color: #666 #ccc;}
.modal__close {position: absolute; right: 1em; top: 1em; width: 1.1em; height: 1.1em; cursor: pointer; }
.modal__close:after, .modal__close:before {content: ''; position: absolute; width: 2px; height: 1.5em; background: #ccc; display: block; transform: rotate(45deg); left: 50%; margin: -3px 0 0 -1px; top: 0; }
.modal__close:hover:after, .modal__close:hover:before {background: #aaa; }
.modal__close:before {transform: rotate(-45deg); }
.modal__inner img {max-width: 600px; width: 100%; height: auto;}
.modal__inner .fm-policy {max-width: 780px; margin: 0 auto; padding: 10px 0 0;}
.fm-tabs__panel .fm-policy {max-width: 100%; margin: 0; padding: 0;}
.modal__inner .fm-policy__title, .fm-tabs__panel .fm-policy__title {margin: 12px 0 10px; font-size: 20px; line-height: 26px; font-weight: 700; color:#111;}
.modal__inner .fm-policy__lead, .fm-tabs__panel .fm-policy__lead {margin: 0 0 14px; font-size:14px; line-height: 22px; color:#222;}
.modal__inner .fm-policy__list, .fm-tabs__panel .fm-policy__list {margin: 0; padding: 0 0 0 18px; font-size:14px; line-height: 22px; color:#222;}
.modal__inner .fm-policy__list li, .fm-tabs__panel .fm-policy__list li {margin: 0 0 10px;}
.modal__inner .fm-policy__list strong, .fm-tabs__panel .fm-policy__list strong {color:#009A00; font-weight: 600;}
@media screen and (max-width: 767.98px) {
	
  .modal__inner {width: 90%; height: 90%; box-sizing: border-box; } 

}
.contentWrapL {display: block; width:100%; height: auto; margin: 35px auto 0; text-align: center; padding:0;}
#listing .contentAll {display: block; width:100%; height: auto; margin:0 auto; padding: 0;position: relative; max-width: 1240px;}
.product-box {display: flex; width: 100%; max-width: 1240px; margin: 0 auto 55px; align-items: stretch; position: relative;}
.product-box:after {	content:"";	display:block;	clear:both;}
.product-images { width: 55%; box-sizing: border-box; transition: width .2s ease-in-out;margin:0 auto 0 0; border-right:40px solid #fff;}
.inputTBH {display:none;}

/* ===================== Main Content ===================== */

.fm-main {display: block; width:100%; height: auto; margin: 35px auto 0; text-align: center; padding:0;}
#listing .fm-main__inner {display: block; width:100%; height: auto; margin:0 auto; padding: 0;position: relative; max-width: 1240px;}
.fm-product {display: flex; width: 100%; max-width: 1240px; margin: 0 auto 55px; align-items: stretch; position: relative;}
.fm-product:after {	content:"";	display:block;	clear:both;}
.fm-product__media { width: 55%; box-sizing: border-box; transition: width .2s ease-in-out;margin:0 auto 0 0; padding-right:0;}
.fm-ui-toggle {display:none;}

@media screen and (min-width: 992px) {
.fm-product__media {padding-right:40px;}
}

/* Gallery */
.fm-gallery {margin: 0; font-size:0px; line-height:0px; white-space: nowrap; position:relative; z-index:1; background:#fff; }
.fm-gallery label {cursor:pointer;}
.fm-gallery__thumb {display:inline-block; vertical-align:top; padding: 0 4px; width:20%; height: 90px; font-size:15px; line-height:20px; white-space:normal; text-align:center; box-sizing: border-box; margin-left: -20%; transition: all .2s ease-in-out; }
.fm-gallery__thumbs {display:block; position:relative; padding:0 25px; width:100%; overflow:hidden; box-sizing: border-box; }
.fm-gallery__thumbs:after,
.fm-gallery__thumbs:before {content:""; display:block; clear:both; width:25px; height:100%; position:absolute; top:0px; left:0px; background:#fff; z-index:1; }
.fm-gallery__thumbs:before {left:auto;right:0;}
.fm-gallery__thumbs .fm-ui-toggle:checked ~ .fm-gallery__thumb {margin-left: 0;}

.fm-gallery__thumb label {height:100%; position:relative; display:inline-block; vertical-align:top; box-sizing: border-box; opacity: 0.6; border:none; transition: opacity .2s ease-in-out; width: 100%; overflow: hidden;}
.fm-gallery__thumb label img {max-width: 100%; max-height: 100%; position: relative; top: 50%; transform:translateY(-50%); }

.fm-gallery__stage {width:100%; z-index:1; margin:0 0 35px; position:relative; height: 635px; text-align:center; overflow:hidden; }
.fm-gallery__stage img {height: auto; width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; opacity: 0; visibility: hidden; }

.fm-gallery > .fm-ui-toggle:nth-of-type(1):checked ~ .fm-gallery__stage img:nth-of-type(1),
.fm-gallery > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__stage img:nth-of-type(2),
.fm-gallery > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__stage img:nth-of-type(3),
.fm-gallery > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__stage img:nth-of-type(4),
.fm-gallery > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__stage img:nth-of-type(5),
.fm-gallery > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__stage img:nth-of-type(6),
.fm-gallery > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__stage img:nth-of-type(7),
.fm-gallery > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__stage img:nth-of-type(8),
.fm-gallery > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__stage img:nth-of-type(9),
.fm-gallery > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__stage img:nth-of-type(10),
.fm-gallery > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__stage img:nth-of-type(11),
.fm-gallery > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__stage img:nth-of-type(12),
.fm-gallery > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__stage img:nth-of-type(13),
.fm-gallery > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__stage img:nth-of-type(14),
.fm-gallery > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__stage img:nth-of-type(15),
.fm-gallery > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__stage img:nth-of-type(16),
.fm-gallery > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__stage img:nth-of-type(17),
.fm-gallery > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__stage img:nth-of-type(18),
.fm-gallery > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__stage img:nth-of-type(19),
.fm-gallery > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__stage img:nth-of-type(20),
.fm-gallery > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__stage img:nth-of-type(21),
.fm-gallery > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__stage img:nth-of-type(22),
.fm-gallery > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__stage img:nth-of-type(23),
.fm-gallery > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__stage img:nth-of-type(24),
.fm-gallery > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__stage img:nth-of-type(25),
.fm-gallery > .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__stage img:nth-of-type(26),
.fm-gallery > .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__stage img:nth-of-type(27),
.fm-gallery > .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__stage img:nth-of-type(28),
.fm-gallery > .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__stage img:nth-of-type(29),
.fm-gallery > .fm-ui-toggle:nth-of-type(30):checked ~ .fm-gallery__stage img:nth-of-type(30) {opacity: 1; visibility: visible;}

.fm-gallery__thumb:hover label,
.fm-gallery > .fm-ui-toggle:nth-of-type(1):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(1) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(2) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(3) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(4) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(5) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(6) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(7) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(8) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(9) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(10) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(11) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(12) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(13) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(14) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(15) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(16) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(17) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(18) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(19) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(20) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(21) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(22) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(23) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(24) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(25) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(26) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(27) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(28) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(29) label,
.fm-gallery > .fm-ui-toggle:nth-of-type(30):checked ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(30) label {opacity: 1;}

.fm-gallery__slot--1:empty ~ .fm-gallery__stage img:nth-of-type(1),
.fm-gallery__slot--2:empty ~ .fm-gallery__stage img:nth-of-type(2),
.fm-gallery__slot--3:empty ~ .fm-gallery__stage img:nth-of-type(3),
.fm-gallery__slot--4:empty ~ .fm-gallery__stage img:nth-of-type(4),
.fm-gallery__slot--5:empty ~ .fm-gallery__stage img:nth-of-type(5),
.fm-gallery__slot--6:empty ~ .fm-gallery__stage img:nth-of-type(6),
.fm-gallery__slot--7:empty ~ .fm-gallery__stage img:nth-of-type(7),
.fm-gallery__slot--8:empty ~ .fm-gallery__stage img:nth-of-type(8),
.fm-gallery__slot--9:empty ~ .fm-gallery__stage img:nth-of-type(9),
.fm-gallery__slot--10:empty ~ .fm-gallery__stage img:nth-of-type(10),
.fm-gallery__slot--11:empty ~ .fm-gallery__stage img:nth-of-type(11),
.fm-gallery__slot--12:empty ~ .fm-gallery__stage img:nth-of-type(12),
.fm-gallery__slot--13:empty ~ .fm-gallery__stage img:nth-of-type(13),
.fm-gallery__slot--14:empty ~ .fm-gallery__stage img:nth-of-type(14),
.fm-gallery__slot--15:empty ~ .fm-gallery__stage img:nth-of-type(15),
.fm-gallery__slot--16:empty ~ .fm-gallery__stage img:nth-of-type(16),
.fm-gallery__slot--17:empty ~ .fm-gallery__stage img:nth-of-type(17),
.fm-gallery__slot--18:empty ~ .fm-gallery__stage img:nth-of-type(18),
.fm-gallery__slot--19:empty ~ .fm-gallery__stage img:nth-of-type(19),
.fm-gallery__slot--20:empty ~ .fm-gallery__stage img:nth-of-type(20),
.fm-gallery__slot--21:empty ~ .fm-gallery__stage img:nth-of-type(21),
.fm-gallery__slot--22:empty ~ .fm-gallery__stage img:nth-of-type(22),
.fm-gallery__slot--23:empty ~ .fm-gallery__stage img:nth-of-type(23),
.fm-gallery__slot--24:empty ~ .fm-gallery__stage img:nth-of-type(24),
.fm-gallery__slot--25:empty ~ .fm-gallery__stage img:nth-of-type(25),
.fm-gallery__slot--26:empty ~ .fm-gallery__stage img:nth-of-type(26),
.fm-gallery__slot--27:empty ~ .fm-gallery__stage img:nth-of-type(27),
.fm-gallery__slot--28:empty ~ .fm-gallery__stage img:nth-of-type(28),
.fm-gallery__slot--29:empty ~ .fm-gallery__stage img:nth-of-type(29),
.fm-gallery__slot--30:empty ~ .fm-gallery__stage img:nth-of-type(30) {display:none;}

.fm-gallery__slot--1:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(1),
.fm-gallery__slot--2:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(2),
.fm-gallery__slot--3:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(3),
.fm-gallery__slot--4:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(4),
.fm-gallery__slot--5:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(5),
.fm-gallery__slot--6:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(6),
.fm-gallery__slot--7:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(7),
.fm-gallery__slot--8:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(8),
.fm-gallery__slot--9:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(9),
.fm-gallery__slot--10:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(10),
.fm-gallery__slot--11:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(11),
.fm-gallery__slot--12:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(12),
.fm-gallery__slot--13:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(13),
.fm-gallery__slot--14:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(14),
.fm-gallery__slot--15:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(15),
.fm-gallery__slot--16:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(16),
.fm-gallery__slot--17:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(17),
.fm-gallery__slot--18:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(18),
.fm-gallery__slot--19:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(19),
.fm-gallery__slot--20:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(20),
.fm-gallery__slot--21:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(21),
.fm-gallery__slot--22:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(22),
.fm-gallery__slot--23:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(23),
.fm-gallery__slot--24:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(24),
.fm-gallery__slot--25:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(25),
.fm-gallery__slot--26:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(26),
.fm-gallery__slot--27:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(27),
.fm-gallery__slot--28:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(28),
.fm-gallery__slot--29:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(29),
.fm-gallery__slot--30:empty ~ .fm-gallery__thumbs .fm-gallery__thumb:nth-of-type(30) {display:none;}

.fm-gallery__zoomHit {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:2; font:14px/18px "Inter",sans-serif; }
.fm-gallery__zoomHit > span:first-child {position:absolute; top:50%; left:50%; color:#fff; background:#000; padding:2px 5px; height:auto; z-index:2; opacity:0; margin:-9px 0 0 -45px; transition: opacity .2s ease-in-out; text-transform: uppercase;}
.fm-gallery__zoomHit:hover > span:first-child {opacity:1;}
.fm-gallery__zoomLabel {display:inline-flex; align-items:center; gap:8px; padding: 10px 14px !important; border-radius: 999px;}
.fm-gallery__zoomLabel i {font-size: 16px; line-height: 1; display:block;}
.fm-gallery__zoomClose {position:absolute; display:none; top:14px; z-index:4; right:14px; width:44px; height:44px; padding:0; border-radius:999px; background: rgba(255,255,255,0.96); border: 1px solid rgba(0,0,0,0.12); box-shadow: 0 10px 24px rgba(0,0,0,0.12); color:#111; text-align:center; box-sizing: border-box; transition: box-shadow .2s ease-in-out, transform .2s ease-in-out, background .2s ease-in-out; }
.fm-gallery__zoomClose i {font-size: 18px; line-height:44px; display:block;}
.fm-gallery__zoomClose:hover {transform: translateY(-1px); box-shadow: 0 12px 28px rgba(0,0,0,0.16);}

.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-product__media {width:100%; padding-right:0;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__stage {height: 840px;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__zoomClose {    display: flex;
    align-items: center;
    justify-content: center;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__zoomHit > span:first-child {display:none;}

.fm-gallery__navPrev{width: 64px; position:absolute; top: 0; bottom: 0; left: 0; margin: 0; z-index:3; display:flex; align-items: center; justify-content: center;}
.fm-gallery__navNext {width: 64px; left: auto; right: 0; top: 0; bottom: 0; position:absolute; margin: 0; transition: right .2s ease-in-out; z-index:3; display:flex; align-items: center; justify-content: center;}
.fm-gallery__navPrev label,
.fm-gallery__navNext label {display:none; width: 44px; height: 44px; border-radius: 999px; background: rgba(255,255,255,0.96); border: 1px solid rgba(0,0,0,0.12); box-shadow: 0 10px 24px rgba(0,0,0,0.12); transition: box-shadow .2s ease-in-out, transform .2s ease-in-out, background .2s ease-in-out; align-items: center; justify-content: center; color: #111;}
.fm-gallery__navPrev label:hover,
.fm-gallery__navNext label:hover {transform: translateY(-1px); box-shadow: 0 12px 28px rgba(0,0,0,0.16);}
.fm-gallery__navPrev i,
.fm-gallery__navNext i {font-size: 18px; line-height: 1; display:block;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__navPrev{ left: 50px} 
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__navNext{ right: 50px} 

.fm-gallery__slot--2:not(:empty) ~ .fm-ui-toggle:nth-of-type(1):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(2),
.fm-gallery__slot--3:not(:empty) ~ .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(3),
.fm-gallery__slot--4:not(:empty) ~ .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(4),
.fm-gallery__slot--5:not(:empty) ~ .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(5),
.fm-gallery__slot--6:not(:empty) ~ .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(6),
.fm-gallery__slot--7:not(:empty) ~ .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(7),
.fm-gallery__slot--8:not(:empty) ~ .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(8),
.fm-gallery__slot--9:not(:empty) ~ .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(9),
.fm-gallery__slot--10:not(:empty) ~ .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(10),
.fm-gallery__slot--11:not(:empty) ~ .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(11),
.fm-gallery__slot--12:not(:empty) ~ .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(12),
.fm-gallery__slot--13:not(:empty) ~ .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(13),
.fm-gallery__slot--14:not(:empty) ~ .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(14),
.fm-gallery__slot--15:not(:empty) ~ .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(15),
.fm-gallery__slot--16:not(:empty) ~ .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(16),
.fm-gallery__slot--17:not(:empty) ~ .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(17),
.fm-gallery__slot--18:not(:empty) ~ .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(18),
.fm-gallery__slot--19:not(:empty) ~ .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(19),
.fm-gallery__slot--20:not(:empty) ~ .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(20),
.fm-gallery__slot--21:not(:empty) ~ .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(21),
.fm-gallery__slot--22:not(:empty) ~ .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(22),
.fm-gallery__slot--23:not(:empty) ~ .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(23),
.fm-gallery__slot--24:not(:empty) ~ .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(24),
.fm-gallery__slot--25:not(:empty) ~ .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(25),
.fm-gallery__slot--26:not(:empty) ~ .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(26),
.fm-gallery__slot--27:not(:empty) ~ .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(27),
.fm-gallery__slot--28:not(:empty) ~ .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(28),
.fm-gallery__slot--29:not(:empty) ~ .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(29),
.fm-gallery__slot--30:not(:empty) ~ .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__stage .fm-gallery__navNext label:nth-of-type(30) {display:flex;}

.fm-gallery__slot--1:not(:empty) ~ .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(1),
.fm-gallery__slot--2:not(:empty) ~ .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(2),
.fm-gallery__slot--3:not(:empty) ~ .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(3),
.fm-gallery__slot--4:not(:empty) ~ .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(4),
.fm-gallery__slot--5:not(:empty) ~ .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(5),
.fm-gallery__slot--6:not(:empty) ~ .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(6),
.fm-gallery__slot--7:not(:empty) ~ .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(7),
.fm-gallery__slot--8:not(:empty) ~ .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(8),
.fm-gallery__slot--9:not(:empty) ~ .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(9),
.fm-gallery__slot--10:not(:empty) ~ .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(10),
.fm-gallery__slot--11:not(:empty) ~ .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(11),
.fm-gallery__slot--12:not(:empty) ~ .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(12),
.fm-gallery__slot--13:not(:empty) ~ .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(13),
.fm-gallery__slot--14:not(:empty) ~ .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(14),
.fm-gallery__slot--15:not(:empty) ~ .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(15),
.fm-gallery__slot--16:not(:empty) ~ .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(16),
.fm-gallery__slot--17:not(:empty) ~ .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(17),
.fm-gallery__slot--18:not(:empty) ~ .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(18),
.fm-gallery__slot--19:not(:empty) ~ .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(19),
.fm-gallery__slot--20:not(:empty) ~ .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(20),
.fm-gallery__slot--21:not(:empty) ~ .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(21),
.fm-gallery__slot--22:not(:empty) ~ .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(22),
.fm-gallery__slot--23:not(:empty) ~ .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(23),
.fm-gallery__slot--24:not(:empty) ~ .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(24),
.fm-gallery__slot--25:not(:empty) ~ .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(25),
.fm-gallery__slot--26:not(:empty) ~ .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(26),
.fm-gallery__slot--27:not(:empty) ~ .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(27),
.fm-gallery__slot--28:not(:empty) ~ .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(28),
.fm-gallery__slot--29:not(:empty) ~ .fm-ui-toggle:nth-of-type(30):checked ~ .fm-gallery__stage .fm-gallery__navPrev label:nth-of-type(29) {display:flex;}

.fm-gallery__thumbNavPrev,
.fm-gallery__thumbNavNext {position:absolute; top:0; bottom:0; width:25px; display:block; z-index: 2;}
.fm-gallery__thumbNavPrev {left:0;}
.fm-gallery__thumbNavNext {right:0;}
.fm-gallery__thumbPrev,
.fm-gallery__thumbNext {cursor: pointer; height:100%; position: absolute; top: 0; z-index: 3; display:none; color: #000; width:25px; text-align:center;}
.fm-gallery__thumbPrev {left:0;}
.fm-gallery__thumbNext {right:0;}

.fm-gallery__thumbPrev i,
.fm-gallery__thumbNext i {font-size: 20px; position:absolute; top:50%;  margin: -10px 0 0 -3px; transition: color .2s ease-in-out; }

.fm-gallery__thumbPrev i {
left: 0%;
}
.fm-gallery__thumbNext i  {
    right: 0%;
}

.fm-gallery__slot--6:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(1):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(2),
.fm-gallery__slot--7:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(3),
.fm-gallery__slot--8:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(4),
.fm-gallery__slot--9:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(5),
.fm-gallery__slot--10:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(6),
.fm-gallery__slot--11:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(7),
.fm-gallery__slot--12:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(8),
.fm-gallery__slot--13:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(9),
.fm-gallery__slot--14:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(10),
.fm-gallery__slot--15:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(11),
.fm-gallery__slot--16:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(12),
.fm-gallery__slot--17:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(13),
.fm-gallery__slot--18:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(14),
.fm-gallery__slot--19:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(15),
.fm-gallery__slot--20:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(16),
.fm-gallery__slot--21:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(17),
.fm-gallery__slot--22:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(18),
.fm-gallery__slot--23:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(19),
.fm-gallery__slot--24:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(20),
.fm-gallery__slot--25:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(21),
.fm-gallery__slot--26:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(22),
.fm-gallery__slot--27:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(23),
.fm-gallery__slot--28:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(24),
.fm-gallery__slot--29:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(25),
.fm-gallery__slot--30:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(26) {display:block;}

.fm-gallery__slot--1:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(1),
.fm-gallery__slot--2:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(2),
.fm-gallery__slot--3:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(3),
.fm-gallery__slot--4:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(4),
.fm-gallery__slot--5:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(5),
.fm-gallery__slot--6:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(6),
.fm-gallery__slot--7:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(7),
.fm-gallery__slot--8:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(8),
.fm-gallery__slot--9:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(9),
.fm-gallery__slot--10:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(10),
.fm-gallery__slot--11:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(11),
.fm-gallery__slot--12:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(12),
.fm-gallery__slot--13:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(13),
.fm-gallery__slot--14:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(14),
.fm-gallery__slot--15:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(15),
.fm-gallery__slot--16:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(16),
.fm-gallery__slot--17:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(17),
.fm-gallery__slot--18:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(18),
.fm-gallery__slot--19:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(19),
.fm-gallery__slot--20:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(20),
.fm-gallery__slot--21:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(21),
.fm-gallery__slot--22:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(22),
.fm-gallery__slot--23:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(23),
.fm-gallery__slot--24:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(24),
.fm-gallery__slot--25:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(25),
.fm-gallery__slot--26:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(26),
.fm-gallery__slot--27:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(27),
.fm-gallery__slot--28:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(28),
.fm-gallery__slot--29:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(30):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(29) {display:block;}

/* Product details */
#listing .fm-product__details {padding: 0; width:45%; box-sizing: border-box; text-align: left; margin: 0 0 0 auto; transform: scale(1); transition: transform .3s ease-in-out;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-product__details {position:absolute; top:0; right:0; transform: scale(0); }
.fm-product__title {display: block; width: 100%;margin: 0 0 25px 0; padding: 0; text-align: left;color: #000; background: none; font-size: 30px; font-weight: 600;font-family: Inter, sans-serif;}
.fm-product__code {display:block; width:100%; margin: -12px 0 18px; padding:0; font-family: Inter, sans-serif; font-size: 15px; line-height: 22px; color:#111;}
.fm-product__codeValue {color:#009A00; font-weight: 700; letter-spacing: 0.02em;}
.fm-why {display:block; width:100%; margin: 0 0 22px;}
.fm-why__title {margin: 0 0 14px; font-family: Inter, sans-serif; font-size: 22px; line-height: 28px; font-weight: 700; color:#111;}
.fm-why__list {list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:14px;}
.fm-why__item {display:flex; align-items:center; gap:14px;}
.fm-why__icon {width: 34px; height: 34px; object-fit: contain; flex: 0 0 auto;}
.fm-why__text {font-family: Inter, sans-serif; font-size: 16px; line-height: 22px; font-weight: 600; color:#111;}
.fm-product__badge {display:flex; width:100%; margin:0 0 25px; padding:0; gap:22px; justify-content: space-between; align-items:flex-start; flex-wrap: wrap;}
.fm-product__badgeItem {flex: 1 1 calc(33.33% - 22px); max-width: calc(33.33% - 22px); display:flex; flex-direction: column; align-items: center; gap:10px; text-align:center;}
.fm-product__badgeItem .ico {font-size: 60px; color:#000;}
.fm-product__badgeText {display:flex; flex-direction:column; gap:4px; align-items:center;}
.fm-product__badgeTitle {font-size: 12px; line-height: 16px; text-transform: uppercase; letter-spacing: 0.14em; font-weight: 600;}
.fm-product__badgeSub {font-size: 12px; line-height: 16px; font-weight: 400; text-transform: initial; color:#222; max-width: 190px;}
.fm-product__detailsTitle{ display: block; width: 100%; padding:0; text-align: left; margin: 0 0 15px; font-family: Inter, sans-serif; color:#000; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: 600; line-height: 25px; }
.fm-specTable {width: 100%; border-collapse: collapse; border:1px solid #009A00;}
.fm-specTable td {padding:8px 10px; border:1px solid #009A00;}
.fm-specTable tr:nth-child(odd){background:#EFEFEF;}
.fm-specTable__label {width:30%;}
.fm-specTable__value {width:70%;}

/* Tabs */
.fm-tabs {display: block; width: 100%; margin: 0 auto 15px;padding: 0;max-width: 1240px;}
#fm-tabs {border:none; background:none; margin:0; padding:0; display: flex; flex-direction: row; flex-wrap: wrap; width: 100%;}
#fm-tabs .fm-tabs__panel{display:none;padding:35px 25px; font-size:16px;width:100%; background:#fff; margin:0; border:3px solid #ebebeb; text-align: left; color:#000; position: relative; z-index: 90;}
#fm-tabs .fm-tabs__panel p, #fm-tabs .fm-tabs__panel p span {font-size:16px !important;}
#fm-tabs input{display:none}
#fm-tabs label{display:flex; flex-direction: row; flex-wrap: wrap; align-items: center; margin:0 1.5% -3px 0; padding:0 18px; font-weight:500; text-align:left; width:auto; font-size:16px; text-transform:capitalize; box-sizing:border-box;  font-family: Inter, sans-serif;  transition:all 0.8s ease-out 0s !important; border-radius:0 45px 0 0; width:18.8%;background:#ebebeb;color:#000; line-height: 45px; border-bottom: 3px solid #ebebeb; justify-content: flex-start; z-index: 99; letter-spacing: 0.3px;}
#fm-tabs .fm-tabs__desktopLabel--5 {margin:0 0 -3px 0;}
#fm-tabs label span {display:inline-flex; align-items:center; gap:10px;}
#fm-tabs label span i {font-size:18px; line-height:1; display:block;}
#fm-tabs label:hover { cursor:pointer; text-decoration: none; color:#019C00; border-bottom: 3px solid #019C00;}
#fm-tabs .fm-tabs__desktopInput:checked+label.fm-tabs__desktopLabel {cursor:pointer; text-decoration: none; color:#019C00; border-bottom: 3px solid #019C00; }
#fm-tab-1:checked ~ #fm-panel-1,#fm-tab-2:checked ~ #fm-panel-2,#fm-tab-3:checked ~ #fm-panel-3, #fm-tab-4:checked ~ #fm-panel-4,#fm-tab-5:checked ~ #fm-panel-5  {display:block;font-size:16px;color:#000;}
#listing .fm-tabs__panel table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: Inter, sans-serif!important;}
#listing .fm-tabs__panel img {display:block; max-width:100%;}
#fm-tabs .fm-tabs__accordionInput, #fm-tabs .fm-tabs__accordionLabel {display:none;}
.galleryAll {margin: 0; font-size:0px; line-height:0px; white-space: nowrap; position:relative; z-index:1; }
.galleryAll .thumbN-hold-img {overflow:hidden; width:100%; }
.galleryAll label {cursor:pointer;}
.galleryAll .thumbN {display:inline-block; vertical-align:top; padding: 0 5px; width:25%; height: 115px; font-size:15px; line-height:20px; white-space:normal; text-align:center; box-sizing: border-box; margin-left: -25%; transition: all .2s ease-in-out; }
.galleryAll .thumbN {display:inline-block; vertical-align:top; padding: 0 5px; width:25%; height: 115px; font-size:15px; line-height:20px; white-space:normal; text-align:center; box-sizing: border-box; margin-left: -25%; transition: all .2s ease-in-out; }
.galleryAll .inputTBH:checked ~ .thumbN {margin-left: 0;}
.galleryAll label.nextB, 
.galleryAll label.prevB {cursor: pointer; font-size: 40px; height:100%; position: absolute; right: 0; text-align: center; top: 0; z-index: 999; display:none; color: #000; width:25px; text-align:center;}
.galleryAll label.prevB,
.galleryAll label.nextB {background-size: contain; }
.galleryAll .tbhAll {display:block; position:relative; padding:0 25px; width:100%; overflow:hidden; box-sizing: border-box; }
.galleryAll .tbhAll:after,
.galleryAll .tbhAll:before {content:""; display:block; clear:both; width:25px; height:100%; position:absolute; top:0px; left:0px; background:#fff; z-index:1; }
.galleryAll .tbhAll:before {left:auto;right:0;}
.galleryAll label.prevB  {right: auto;left: 0;}
.galleryAll .hold-img .fa{font-size:100px;color: #e9f01d;}
.thumbN label {
    height:100%; position:relative; display:inline-block; vertical-align:top; box-sizing: border-box; opacity: 0.8; border:1px solid #666; transition: opacity .2s ease-in-out, border .2s ease-in-out; width: 100%; overflow: hidden;}
.thumbN label img {
    max-width: 100%; max-height: 100%; position: relative; top: 50%; transform:translateY(-50%); }
.galleryAll .holder-img {
    width:100%; z-index:1; margin:0 0 35px; position:relative; height: 635px; text-align:center; }
.galleryAll .holder-img img {
    height: auto; width: auto; max-width: 100%; max-height: 100%; position: absolute; left: -99999px; }
.galleryAll > .inputTBH:nth-of-type(1):checked ~ .holder-img img:nth-of-type(1),
.galleryAll > .inputTBH:nth-of-type(2):checked ~ .holder-img img:nth-of-type(2),
.galleryAll > .inputTBH:nth-of-type(3):checked ~ .holder-img img:nth-of-type(3),
.galleryAll > .inputTBH:nth-of-type(4):checked ~ .holder-img img:nth-of-type(4),
.galleryAll > .inputTBH:nth-of-type(5):checked ~ .holder-img img:nth-of-type(5),
.galleryAll > .inputTBH:nth-of-type(6):checked ~ .holder-img img:nth-of-type(6),
.galleryAll > .inputTBH:nth-of-type(7):checked ~ .holder-img img:nth-of-type(7),
.galleryAll > .inputTBH:nth-of-type(8):checked ~ .holder-img img:nth-of-type(8),
.galleryAll > .inputTBH:nth-of-type(9):checked ~ .holder-img img:nth-of-type(9),
.galleryAll > .inputTBH:nth-of-type(10):checked ~ .holder-img img:nth-of-type(10),
.galleryAll > .inputTBH:nth-of-type(11):checked ~ .holder-img img:nth-of-type(11),
.galleryAll > .inputTBH:nth-of-type(12):checked ~ .holder-img img:nth-of-type(12),
.galleryAll > .inputTBH:nth-of-type(13):checked ~ .holder-img img:nth-of-type(13),
.galleryAll > .inputTBH:nth-of-type(14):checked ~ .holder-img img:nth-of-type(14),
.galleryAll > .inputTBH:nth-of-type(15):checked ~ .holder-img img:nth-of-type(15),
.galleryAll > .inputTBH:nth-of-type(16):checked ~ .holder-img img:nth-of-type(16),
.galleryAll > .inputTBH:nth-of-type(17):checked ~ .holder-img img:nth-of-type(17),
.galleryAll > .inputTBH:nth-of-type(18):checked ~ .holder-img img:nth-of-type(18),
.galleryAll > .inputTBH:nth-of-type(19):checked ~ .holder-img img:nth-of-type(19),
.galleryAll > .inputTBH:nth-of-type(20):checked ~ .holder-img img:nth-of-type(20),
.galleryAll > .inputTBH:nth-of-type(21):checked ~ .holder-img img:nth-of-type(21),
.galleryAll > .inputTBH:nth-of-type(22):checked ~ .holder-img img:nth-of-type(22),
.galleryAll > .inputTBH:nth-of-type(23):checked ~ .holder-img img:nth-of-type(23),
.galleryAll > .inputTBH:nth-of-type(24):checked ~ .holder-img img:nth-of-type(24),
.galleryAll > .inputTBH:nth-of-type(25):checked ~ .holder-img img:nth-of-type(25),
.galleryAll > .inputTBH:nth-of-type(26):checked ~ .holder-img img:nth-of-type(26),
.galleryAll > .inputTBH:nth-of-type(27):checked ~ .holder-img img:nth-of-type(27),
.galleryAll > .inputTBH:nth-of-type(28):checked ~ .holder-img img:nth-of-type(28),
.galleryAll > .inputTBH:nth-of-type(29):checked ~ .holder-img img:nth-of-type(29),
.galleryAll > .inputTBH:nth-of-type(30):checked ~ .holder-img img:nth-of-type(30)
{
    position:relative;
    left:auto;
}
.thumbN:hover label,
.galleryAll > .inputTBH:nth-of-type(1):checked ~ .tbhAll .thumbN:nth-of-type(1) label,
.galleryAll > .inputTBH:nth-of-type(2):checked ~ .tbhAll .thumbN:nth-of-type(2) label,
.galleryAll > .inputTBH:nth-of-type(3):checked ~ .tbhAll .thumbN:nth-of-type(3) label,
.galleryAll > .inputTBH:nth-of-type(4):checked ~ .tbhAll .thumbN:nth-of-type(4) label,
.galleryAll > .inputTBH:nth-of-type(5):checked ~ .tbhAll .thumbN:nth-of-type(5) label,
.galleryAll > .inputTBH:nth-of-type(6):checked ~ .tbhAll .thumbN:nth-of-type(6) label,
.galleryAll > .inputTBH:nth-of-type(7):checked ~ .tbhAll .thumbN:nth-of-type(7) label,
.galleryAll > .inputTBH:nth-of-type(8):checked ~ .tbhAll .thumbN:nth-of-type(8) label,
.galleryAll > .inputTBH:nth-of-type(9):checked ~ .tbhAll .thumbN:nth-of-type(9) label,
.galleryAll > .inputTBH:nth-of-type(10):checked ~ .tbhAll .thumbN:nth-of-type(10) label,
.galleryAll > .inputTBH:nth-of-type(11):checked ~ .tbhAll .thumbN:nth-of-type(11) label,
.galleryAll > .inputTBH:nth-of-type(12):checked ~ .tbhAll .thumbN:nth-of-type(12) label,
.galleryAll > .inputTBH:nth-of-type(13):checked ~ .tbhAll .thumbN:nth-of-type(13) label,
.galleryAll > .inputTBH:nth-of-type(14):checked ~ .tbhAll .thumbN:nth-of-type(14) label,
.galleryAll > .inputTBH:nth-of-type(15):checked ~ .tbhAll .thumbN:nth-of-type(15) label,
.galleryAll > .inputTBH:nth-of-type(16):checked ~ .tbhAll .thumbN:nth-of-type(16) label,
.galleryAll > .inputTBH:nth-of-type(17):checked ~ .tbhAll .thumbN:nth-of-type(17) label,
.galleryAll > .inputTBH:nth-of-type(18):checked ~ .tbhAll .thumbN:nth-of-type(18) label,
.galleryAll > .inputTBH:nth-of-type(19):checked ~ .tbhAll .thumbN:nth-of-type(19) label,
.galleryAll > .inputTBH:nth-of-type(20):checked ~ .tbhAll .thumbN:nth-of-type(20) label,
.galleryAll > .inputTBH:nth-of-type(21):checked ~ .tbhAll .thumbN:nth-of-type(21) label,
.galleryAll > .inputTBH:nth-of-type(22):checked ~ .tbhAll .thumbN:nth-of-type(22) label,
.galleryAll > .inputTBH:nth-of-type(23):checked ~ .tbhAll .thumbN:nth-of-type(23) label,
.galleryAll > .inputTBH:nth-of-type(24):checked ~ .tbhAll .thumbN:nth-of-type(24) label,
.galleryAll > .inputTBH:nth-of-type(25):checked ~ .tbhAll .thumbN:nth-of-type(25) label,
.galleryAll > .inputTBH:nth-of-type(26):checked ~ .tbhAll .thumbN:nth-of-type(26) label,
.galleryAll > .inputTBH:nth-of-type(27):checked ~ .tbhAll .thumbN:nth-of-type(27) label,
.galleryAll > .inputTBH:nth-of-type(28):checked ~ .tbhAll .thumbN:nth-of-type(28) label,
.galleryAll > .inputTBH:nth-of-type(29):checked ~ .tbhAll .thumbN:nth-of-type(29) label,
.galleryAll > .inputTBH:nth-of-type(30):checked ~ .tbhAll .thumbN:nth-of-type(30) label {
    opacity: 1; border:1px solid #000;
}

.galleryAll label[for="imgB"] {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:2; font:14px/18px "Inter",sans-serif; }
.galleryAll label[for="imgB"] > span:first-child {position:absolute; top:50%; left:50%; color:#fff; background:#000; padding:2px 5px; height:auto; z-index:2; opacity:0; margin:-9px 0 0 -45px; transition: opacity .2s ease-in-out; text-transform: uppercase;}
.galleryAll label[for="imgB"]:hover > span:first-child {opacity:1;}
.galleryAll .spanZ {padding: 15px 35px 15px 51px !important;}
.galleryAll .spanZ:after {display: block;
  content: "\f00e";
  width: 20px;
  font-size: 17px;
  color: #ffffff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 24px;
  font-family: FontAwesome;
  height: 23px; margin: auto;}
.product-description {transform: scale(1); transition: transform .3s ease-in-out; }
.galleryAll label.prevB .fa,
.galleryAll label.nextB .fa {font-size: 40px; position:absolute; top:50%; left: 50%; margin: -20px 0 0 -5px; transition: color .2s ease-in-out; }
.galleryAll label.prevB:hover .fa,
.galleryAll label.nextB:hover .fa {color: #000;}
.galleryAll .close {position:absolute; display:none; top:0px; z-index:2; right:0; width:30px; height:30px; padding:7px 0 0 0; text-align:center; border: 1px solid #edebec; background:#0E569E; color:#fff; text-align:center; box-sizing: border-box; transition: background .2s ease-in-out, color .2s ease-in-out; }
.galleryAll > .noneGL {position:absolute; top: -99999px; left: -99999px; }
.galleryAll > .noneGL:nth-of-type(1):empty ~ .tbhAll .thumbN:nth-of-type(1),
.galleryAll > .noneGL:nth-of-type(2):empty ~ .tbhAll .thumbN:nth-of-type(2),
.galleryAll > .noneGL:nth-of-type(3):empty ~ .tbhAll .thumbN:nth-of-type(3),
.galleryAll > .noneGL:nth-of-type(4):empty ~ .tbhAll .thumbN:nth-of-type(4),
.galleryAll > .noneGL:nth-of-type(5):empty ~ .tbhAll .thumbN:nth-of-type(5),
.galleryAll > .noneGL:nth-of-type(6):empty ~ .tbhAll .thumbN:nth-of-type(6),
.galleryAll > .noneGL:nth-of-type(7):empty ~ .tbhAll .thumbN:nth-of-type(7),
.galleryAll > .noneGL:nth-of-type(8):empty ~ .tbhAll .thumbN:nth-of-type(8),
.galleryAll > .noneGL:nth-of-type(9):empty ~ .tbhAll .thumbN:nth-of-type(9),
.galleryAll > .noneGL:nth-of-type(10):empty ~ .tbhAll .thumbN:nth-of-type(10),
.galleryAll > .noneGL:nth-of-type(11):empty ~ .tbhAll .thumbN:nth-of-type(11),
.galleryAll > .noneGL:nth-of-type(12):empty ~ .tbhAll .thumbN:nth-of-type(12),
.galleryAll > .noneGL:nth-of-type(13):empty ~ .tbhAll .thumbN:nth-of-type(13),
.galleryAll > .noneGL:nth-of-type(14):empty ~ .tbhAll .thumbN:nth-of-type(14),
.galleryAll > .noneGL:nth-of-type(15):empty ~ .tbhAll .thumbN:nth-of-type(15),
.galleryAll > .noneGL:nth-of-type(16):empty ~ .tbhAll .thumbN:nth-of-type(16),
.galleryAll > .noneGL:nth-of-type(17):empty ~ .tbhAll .thumbN:nth-of-type(17),
.galleryAll > .noneGL:nth-of-type(18):empty ~ .tbhAll .thumbN:nth-of-type(18),
.galleryAll > .noneGL:nth-of-type(19):empty ~ .tbhAll .thumbN:nth-of-type(19),
.galleryAll > .noneGL:nth-of-type(20):empty ~ .tbhAll .thumbN:nth-of-type(20),
.galleryAll > .noneGL:nth-of-type(21):empty ~ .tbhAll .thumbN:nth-of-type(21),
.galleryAll > .noneGL:nth-of-type(22):empty ~ .tbhAll .thumbN:nth-of-type(22),
.galleryAll > .noneGL:nth-of-type(23):empty ~ .tbhAll .thumbN:nth-of-type(23),
.galleryAll > .noneGL:nth-of-type(24):empty ~ .tbhAll .thumbN:nth-of-type(24),
.galleryAll > .noneGL:nth-of-type(25):empty ~ .tbhAll .thumbN:nth-of-type(25),
.galleryAll > .noneGL:nth-of-type(26):empty ~ .tbhAll .thumbN:nth-of-type(26),
.galleryAll > .noneGL:nth-of-type(27):empty ~ .tbhAll .thumbN:nth-of-type(27),
.galleryAll > .noneGL:nth-of-type(28):empty ~ .tbhAll .thumbN:nth-of-type(28),
.galleryAll > .noneGL:nth-of-type(29):empty ~ .tbhAll .thumbN:nth-of-type(29),
.galleryAll > .noneGL:nth-of-type(30):empty ~ .tbhAll .thumbN:nth-of-type(30) {
    display:none;
}
.galleryAll  .noneGL:nth-of-type(5):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(1):checked ~ .nextBAll label:nth-of-type(2),
.galleryAll  .noneGL:nth-of-type(6):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(2):checked ~ .nextBAll label:nth-of-type(3),
.galleryAll  .noneGL:nth-of-type(7):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(3):checked ~ .nextBAll label:nth-of-type(4),
.galleryAll  .noneGL:nth-of-type(8):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(4):checked ~ .nextBAll label:nth-of-type(5),
.galleryAll  .noneGL:nth-of-type(9):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(5):checked ~ .nextBAll label:nth-of-type(6),
.galleryAll  .noneGL:nth-of-type(10):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(6):checked ~ .nextBAll label:nth-of-type(7),
.galleryAll  .noneGL:nth-of-type(11):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(7):checked ~ .nextBAll label:nth-of-type(8),
.galleryAll  .noneGL:nth-of-type(12):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(8):checked ~ .nextBAll label:nth-of-type(9),
.galleryAll  .noneGL:nth-of-type(13):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(9):checked ~ .nextBAll label:nth-of-type(10),
.galleryAll  .noneGL:nth-of-type(14):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(10):checked ~ .nextBAll label:nth-of-type(11),
.galleryAll  .noneGL:nth-of-type(15):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(11):checked ~ .nextBAll label:nth-of-type(12),
.galleryAll  .noneGL:nth-of-type(16):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(12):checked ~ .nextBAll label:nth-of-type(13),
.galleryAll  .noneGL:nth-of-type(17):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(13):checked ~ .nextBAll label:nth-of-type(14),
.galleryAll  .noneGL:nth-of-type(18):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(14):checked ~ .nextBAll label:nth-of-type(15),
.galleryAll  .noneGL:nth-of-type(19):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(15):checked ~ .nextBAll label:nth-of-type(16),
.galleryAll  .noneGL:nth-of-type(20):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(16):checked ~ .nextBAll label:nth-of-type(17),
.galleryAll  .noneGL:nth-of-type(21):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(17):checked ~ .nextBAll label:nth-of-type(18),
.galleryAll  .noneGL:nth-of-type(22):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(18):checked ~ .nextBAll label:nth-of-type(19),
.galleryAll  .noneGL:nth-of-type(23):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(19):checked ~ .nextBAll label:nth-of-type(20),
.galleryAll  .noneGL:nth-of-type(24):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(20):checked ~ .nextBAll label:nth-of-type(21),
.galleryAll  .noneGL:nth-of-type(25):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(21):checked ~ .nextBAll label:nth-of-type(22),
.galleryAll  .noneGL:nth-of-type(26):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(22):checked ~ .nextBAll label:nth-of-type(23),
.galleryAll  .noneGL:nth-of-type(27):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(23):checked ~ .nextBAll label:nth-of-type(24),
.galleryAll  .noneGL:nth-of-type(28):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(24):checked ~ .nextBAll label:nth-of-type(25),
.galleryAll  .noneGL:nth-of-type(29):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(25):checked ~ .nextBAll label:nth-of-type(26) {
    display:block;
}
.galleryAll  .noneGL:nth-of-type(1):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(2):checked ~ .prevBAll label:nth-of-type(1),
.galleryAll  .noneGL:nth-of-type(2):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(3):checked ~ .prevBAll label:nth-of-type(2),
.galleryAll  .noneGL:nth-of-type(3):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(4):checked ~ .prevBAll label:nth-of-type(3),
.galleryAll  .noneGL:nth-of-type(4):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(5):checked ~ .prevBAll label:nth-of-type(4),
.galleryAll  .noneGL:nth-of-type(5):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(6):checked ~ .prevBAll label:nth-of-type(5),
.galleryAll  .noneGL:nth-of-type(6):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(7):checked ~ .prevBAll label:nth-of-type(6),
.galleryAll  .noneGL:nth-of-type(7):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(8):checked ~ .prevBAll label:nth-of-type(7),
.galleryAll  .noneGL:nth-of-type(8):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(9):checked ~ .prevBAll label:nth-of-type(8),
.galleryAll  .noneGL:nth-of-type(9):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(10):checked ~ .prevBAll label:nth-of-type(9),
.galleryAll  .noneGL:nth-of-type(10):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(11):checked ~ .prevBAll label:nth-of-type(10),
.galleryAll  .noneGL:nth-of-type(11):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(12):checked ~ .prevBAll label:nth-of-type(11),
.galleryAll  .noneGL:nth-of-type(12):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(13):checked ~ .prevBAll label:nth-of-type(12),
.galleryAll  .noneGL:nth-of-type(13):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(14):checked ~ .prevBAll label:nth-of-type(13),
.galleryAll  .noneGL:nth-of-type(14):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(15):checked ~ .prevBAll label:nth-of-type(14),
.galleryAll  .noneGL:nth-of-type(15):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(16):checked ~ .prevBAll label:nth-of-type(15),
.galleryAll  .noneGL:nth-of-type(16):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(17):checked ~ .prevBAll label:nth-of-type(16),
.galleryAll  .noneGL:nth-of-type(17):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(18):checked ~ .prevBAll label:nth-of-type(17),
.galleryAll  .noneGL:nth-of-type(18):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(19):checked ~ .prevBAll label:nth-of-type(18),
.galleryAll  .noneGL:nth-of-type(19):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(20):checked ~ .prevBAll label:nth-of-type(19),
.galleryAll  .noneGL:nth-of-type(20):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(21):checked ~ .prevBAll label:nth-of-type(20),
.galleryAll  .noneGL:nth-of-type(21):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(22):checked ~ .prevBAll label:nth-of-type(21),
.galleryAll  .noneGL:nth-of-type(22):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(23):checked ~ .prevBAll label:nth-of-type(22),
.galleryAll  .noneGL:nth-of-type(23):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(24):checked ~ .prevBAll label:nth-of-type(23),
.galleryAll  .noneGL:nth-of-type(24):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(25):checked ~ .prevBAll label:nth-of-type(24),
.galleryAll  .noneGL:nth-of-type(25):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(26):checked ~ .prevBAll label:nth-of-type(25),
.galleryAll  .noneGL:nth-of-type(26):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(27):checked ~ .prevBAll label:nth-of-type(26),
.galleryAll  .noneGL:nth-of-type(27):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(28):checked ~ .prevBAll label:nth-of-type(27),
.galleryAll  .noneGL:nth-of-type(28):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(29):checked ~ .prevBAll label:nth-of-type(28),
.galleryAll  .noneGL:nth-of-type(29):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(30):checked ~ .prevBAll label:nth-of-type(29),
.galleryAll  .noneGL:nth-of-type(30):not(:empty) ~ .tbhAll input.inputTBH:nth-of-type(31):checked ~ .prevBAll label:nth-of-type(30)
{
    display:block;
}

.contentAll .imgFull:checked ~ .product-box .product-images {width:100%;}
.contentAll .imgFull:checked ~ .product-box .galleryAll .holder-img {height: 840px;}
.contentAll .imgFull:checked ~ .product-box .galleryAll .close {display:block;}
.contentAll .imgFull:checked ~ .product-box .galleryAll label[for="imgB"] > span:first-child {display:none;}
.contentAll .imgFull:checked ~ .product-box .product-description {position:absolute; top:0; right:0; transform: scale(0); }
.galleryAll .gall-prevB{width: 50px; height: 50px; position:absolute; top: 0; bottom: 0; left: 0; margin: auto; z-index:3; }
.galleryAll .gall-nextB {left: auto; right: 0; top: 0; bottom: 0; width: 50px; height: 50px; position:absolute; margin: auto; transition: right .2s ease-in-out; z-index:3; }
.galleryAll .gall-prevB label,
.galleryAll .gall-nextB label {display:none; width: 50px; height: 50px; transition: opacity .2s ease-in-out; }
.galleryAll .gall-prevB label:hover,
.galleryAll .gall-nextB label:hover {opacity:0.8;}
.contentAll .imgFull:checked ~ .product-box .gall-nextB{ right: -10px;} 
.galleryAll .gall-nextB label {background: url(../images/right.png) no-repeat 50% 50% rgba(255,255,255,0.6);}
.galleryAll .gall-prevB label {background: url(../images/left.png) no-repeat 50% 50% rgba(255,255,255,0.6);}

.galleryAll > .inputTBH:nth-of-type(1):checked ~ .holder-img .gall-nextB label:nth-of-type(2),
.galleryAll > .inputTBH:nth-of-type(2):checked ~ .holder-img .gall-nextB label:nth-of-type(3),
.galleryAll > .inputTBH:nth-of-type(3):checked ~ .holder-img .gall-nextB label:nth-of-type(4),
.galleryAll > .inputTBH:nth-of-type(4):checked ~ .holder-img .gall-nextB label:nth-of-type(5),
.galleryAll > .inputTBH:nth-of-type(5):checked ~ .holder-img .gall-nextB label:nth-of-type(6),
.galleryAll > .inputTBH:nth-of-type(6):checked ~ .holder-img .gall-nextB label:nth-of-type(7),
.galleryAll > .inputTBH:nth-of-type(7):checked ~ .holder-img .gall-nextB label:nth-of-type(8),
.galleryAll > .inputTBH:nth-of-type(8):checked ~ .holder-img .gall-nextB label:nth-of-type(9),
.galleryAll > .inputTBH:nth-of-type(9):checked ~ .holder-img .gall-nextB label:nth-of-type(10),
.galleryAll > .inputTBH:nth-of-type(10):checked ~ .holder-img .gall-nextB label:nth-of-type(11),
.galleryAll > .inputTBH:nth-of-type(11):checked ~ .holder-img .gall-nextB label:nth-of-type(12),
.galleryAll > .inputTBH:nth-of-type(12):checked ~ .holder-img .gall-nextB label:nth-of-type(13),
.galleryAll > .inputTBH:nth-of-type(13):checked ~ .holder-img .gall-nextB label:nth-of-type(14),
.galleryAll > .inputTBH:nth-of-type(14):checked ~ .holder-img .gall-nextB label:nth-of-type(15),
.galleryAll > .inputTBH:nth-of-type(15):checked ~ .holder-img .gall-nextB label:nth-of-type(16),
.galleryAll > .inputTBH:nth-of-type(16):checked ~ .holder-img .gall-nextB label:nth-of-type(17),
.galleryAll > .inputTBH:nth-of-type(17):checked ~ .holder-img .gall-nextB label:nth-of-type(18),
.galleryAll > .inputTBH:nth-of-type(18):checked ~ .holder-img .gall-nextB label:nth-of-type(19),
.galleryAll > .inputTBH:nth-of-type(19):checked ~ .holder-img .gall-nextB label:nth-of-type(20),
.galleryAll > .inputTBH:nth-of-type(20):checked ~ .holder-img .gall-nextB label:nth-of-type(21),
.galleryAll > .inputTBH:nth-of-type(21):checked ~ .holder-img .gall-nextB label:nth-of-type(22),
.galleryAll > .inputTBH:nth-of-type(22):checked ~ .holder-img .gall-nextB label:nth-of-type(23),
.galleryAll > .inputTBH:nth-of-type(23):checked ~ .holder-img .gall-nextB label:nth-of-type(24),
.galleryAll > .inputTBH:nth-of-type(24):checked ~ .holder-img .gall-nextB label:nth-of-type(25),
.galleryAll > .inputTBH:nth-of-type(25):checked ~ .holder-img .gall-nextB label:nth-of-type(26),
.galleryAll > .inputTBH:nth-of-type(26):checked ~ .holder-img .gall-nextB label:nth-of-type(27),
.galleryAll > .inputTBH:nth-of-type(27):checked ~ .holder-img .gall-nextB label:nth-of-type(28),
.galleryAll > .inputTBH:nth-of-type(28):checked ~ .holder-img .gall-nextB label:nth-of-type(29),
.galleryAll > .inputTBH:nth-of-type(29):checked ~ .holder-img .gall-nextB label:nth-of-type(30) {
    display:block;
}
.galleryAll > .inputTBH:nth-of-type(2):checked ~ .holder-img .gall-prevB label:nth-of-type(1),
.galleryAll > .inputTBH:nth-of-type(3):checked ~ .holder-img .gall-prevB label:nth-of-type(2),
.galleryAll > .inputTBH:nth-of-type(4):checked ~ .holder-img .gall-prevB label:nth-of-type(3),
.galleryAll > .inputTBH:nth-of-type(5):checked ~ .holder-img .gall-prevB label:nth-of-type(4),
.galleryAll > .inputTBH:nth-of-type(6):checked ~ .holder-img .gall-prevB label:nth-of-type(5),
.galleryAll > .inputTBH:nth-of-type(7):checked ~ .holder-img .gall-prevB label:nth-of-type(6),
.galleryAll > .inputTBH:nth-of-type(8):checked ~ .holder-img .gall-prevB label:nth-of-type(7),
.galleryAll > .inputTBH:nth-of-type(9):checked ~ .holder-img .gall-prevB label:nth-of-type(8),
.galleryAll > .inputTBH:nth-of-type(10):checked ~ .holder-img .gall-prevB label:nth-of-type(9),
.galleryAll > .inputTBH:nth-of-type(11):checked ~ .holder-img .gall-prevB label:nth-of-type(10),
.galleryAll > .inputTBH:nth-of-type(12):checked ~ .holder-img .gall-prevB label:nth-of-type(11),
.galleryAll > .inputTBH:nth-of-type(13):checked ~ .holder-img .gall-prevB label:nth-of-type(12),
.galleryAll > .inputTBH:nth-of-type(14):checked ~ .holder-img .gall-prevB label:nth-of-type(13),
.galleryAll > .inputTBH:nth-of-type(15):checked ~ .holder-img .gall-prevB label:nth-of-type(14),
.galleryAll > .inputTBH:nth-of-type(16):checked ~ .holder-img .gall-prevB label:nth-of-type(15),
.galleryAll > .inputTBH:nth-of-type(17):checked ~ .holder-img .gall-prevB label:nth-of-type(16),
.galleryAll > .inputTBH:nth-of-type(18):checked ~ .holder-img .gall-prevB label:nth-of-type(17),
.galleryAll > .inputTBH:nth-of-type(19):checked ~ .holder-img .gall-prevB label:nth-of-type(18),
.galleryAll > .inputTBH:nth-of-type(20):checked ~ .holder-img .gall-prevB label:nth-of-type(19),
.galleryAll > .inputTBH:nth-of-type(21):checked ~ .holder-img .gall-prevB label:nth-of-type(20),
.galleryAll > .inputTBH:nth-of-type(22):checked ~ .holder-img .gall-prevB label:nth-of-type(21),
.galleryAll > .inputTBH:nth-of-type(23):checked ~ .holder-img .gall-prevB label:nth-of-type(22),
.galleryAll > .inputTBH:nth-of-type(24):checked ~ .holder-img .gall-prevB label:nth-of-type(23),
.galleryAll > .inputTBH:nth-of-type(25):checked ~ .holder-img .gall-prevB label:nth-of-type(24),
.galleryAll > .inputTBH:nth-of-type(26):checked ~ .holder-img .gall-prevB label:nth-of-type(25),
.galleryAll > .inputTBH:nth-of-type(27):checked ~ .holder-img .gall-prevB label:nth-of-type(26),
.galleryAll > .inputTBH:nth-of-type(28):checked ~ .holder-img .gall-prevB label:nth-of-type(27),
.galleryAll > .inputTBH:nth-of-type(29):checked ~ .holder-img .gall-prevB label:nth-of-type(28),
.galleryAll > .inputTBH:nth-of-type(30):checked ~ .holder-img .gall-prevB label:nth-of-type(29) {
    display:block;
}


#listing .product-description {padding: 0; width:45%; box-sizing: border-box; text-align: left; margin: 0 0 0 auto;}
.TFM-title {display: block; width: 100%;margin: 0 0 35px 0; padding: 0; text-align: left;color: #000; background: none; font-size: 30px; line-height: 33px; font-weight: 600;font-family: Inter, sans-serif;}
.listing-price {display: block;width: 100%; margin: 0 0 25px; padding: 0 0 0 0; text-align: left; height: auto;font-family: Inter, sans-serif; }
.listing-priceBIN {display: inline-block;width: auto; height: auto; margin:0; padding: 0; text-align: left; color: #000; font-size: 20px; font-weight: 400; text-transform: capitalize; text-decoration: none; line-height: 25px; float: left;font-family: Inter, sans-serif; text-shadow: 0.5px 0.5px #000;}
.TFM-British {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; width: 100%; margin:0 0 45px; text-align: left; justify-content: flex-start;color:#000; font-size:16px; text-transform: uppercase; font-weight: 600;}
.TFM-British img {margin: 0 12px 0 0;}
.ebaysummary {display: none;}
.TFM-inventTitle{ display: block; width: 100%; padding:0; text-align: left; margin: 0 0 25px; font-family: Inter, sans-serif; color:#000; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: 600; line-height: 25px; }
.TFM-inventory1 {display: block; width: 100%; margin: 0; padding: 0; text-align: left; font-size:20px;}
.TFM-inventory1 ul {display: block; width: 100%; margin: 0; list-style: disc; padding: 0 0 0 20px;}
.TFM-inventory1 li, .TFM-inventory1 span { width: 100%; margin: 0; padding: 15px 0 0 25px; font-family: Inter, sans-serif; color:#000; font-size: 20px; text-transform: initial; text-decoration: none; font-weight: 400; line-height: 25px;display:block;position:relative}
.TFM-inventory1 li:before{content:'-'; width:5px; height:25px; margin:auto; position:absolute; top:15px; left:0; color:#000;}
.TFM-textLeft{display: block; width: 100%;margin: 0 0 25px 0; padding: 0; text-align: left;color: #000; background: none; font-size: 20px; line-height: 25px; font-weight: 700;font-family: Inter, sans-serif;}
.TFM-inventory1 li p {display:none; }


.tabsAll {display: block; width: 100%; margin: 0 auto 35px;padding: 0;max-width: 1240px;}
#tabs {border:none; background:none; margin:0; padding:0; display: flex; flex-direction: row; flex-wrap: wrap; width: 100%;}
#tabs .resptab-content{display:none;padding:35px 25px; font-size:16px;width:100%; background:#fff; margin:0; border:3px solid #ebebeb; text-align: left; color:#000; position: relative; z-index: 90;}
#tabs .resptab-content p, #tabs .resptab-content p span {font-size:16px !important;}
#tabs input{display:none}
#tabs label{display:flex; flex-direction: row; flex-wrap: wrap; align-items: center; margin:0 1.5% -3px 0; padding:0 18px; font-weight:600; text-align:left; width:auto; font-size:20px; text-transform:capitalize; box-sizing:border-box;  font-family: Inter, sans-serif;  transition:all 0.8s ease-out 0s !important; border-radius:0 45px 0 0; width:18.8%;background:#ebebeb;color:#000; line-height: 65px; border-bottom: 3px solid #ebebeb; justify-content: flex-start; z-index: 99; letter-spacing: 0.3px;}
#tabs .deskV.LL5 {margin:0 0 -3px 0;}
#tabs label span:before {content:''; font-family: "Font Awesome 5 Free"; font-size: 20px; margin:0 12px 0 0;}
#tabs .deskV.LL1 span:before{content:'\f573';}
#tabs .deskV.LL2 span:before{content:'\f48b';}
#tabs .deskV.LL3 span:before{content:'\f49e';}
#tabs .deskV.LL4 span:before{content:'\f05a';}
#tabs .deskV.LL5 span:before{content:'\f0e0';}
#tabs label:hover { cursor:pointer; text-decoration: none; color:#019C00; border-bottom: 3px solid #019C00;}
#tabs input:checked+label.deskV {cursor:pointer; text-decoration: none; color:#019C00; border-bottom: 3px solid #019C00; }
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4,#tab5:checked ~ #content5  {display:block;font-size:16px;color:#000;}
#listing .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: Inter, sans-serif!important;}
#listing .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing .JA_IS {padding:0; width:100%;}
#listing .JA_IS .istd1 {width:30%;}
#listing .JA_IS .istd2 {width:70%;}
#listing table.JA_IS tr td {padding:5px;}
#listing table.JA_IS .is1,#listing table.JA_IS .is3,#listing table.JA_IS .is5,#listing table.JA_IS .is7,#listing table.JA_IS .is9,#listing table.JA_IS .is11, #listing table.JA_IS .is13, #listing table.JA_IS .is15, #listing table.JA_IS .is17,#descript table.JA_IS .is19, #listing table.JA_IS .is21,#listing table.JA_IS .is23,#listing table.JA_IS .is25, #listing table.JA_IS .is27 {background:#EFEFEF;}
#listing table.JA_IS tr:nth-child(odd){background:#EFEFEF;}
#tabs ul {display: block; width: 100%; margin: 0; list-style: disc; padding: 0;}
#tabs li { width: 100%; margin: 12px 0 0 0; padding: 0 0 0 25px; font-family: Inter, sans-serif; color:#000; font-size: 16px; text-transform: initial; text-decoration: none; font-weight: 400; line-height: 23px;display:block;position:relative}
#tabs li:before{content:''; width:5px; height:5px; margin:auto; position:absolute; top:9px; left:0; background: #0D559E;   border-radius: 5px;}

/* ===================== Benefits ===================== */
.fm-benefits__grid{display:flex; flex-direction: row; flex-wrap: wrap; gap:16px; width: 100%; max-width: 1240px; margin: 0 auto 0px; padding: 0 0px; align-items: stretch;}
.fm-benefits__item {display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:16px; flex: 1 1 calc(25% - 16px);  margin:0; padding: 18px 20px; background:#ebebeb; border:1px solid #009A00;}
.fm-benefits__item.fm-benefits__item--last {margin: 0;}
.fm-benefits__icon {margin: 0; max-height: 34px; width:auto; height:auto; flex:0 0 auto;}
.fm-benefits__text {font-size: 14px; line-height: 18px; color:#000; text-transform: uppercase; font-weight: 400; margin: 0; text-align:left;}

/* ===================== Related Items ===================== */
.fm-related__heading {display: block; width: 100%; max-width: 1240px; height: auto; margin: 0 auto 15px; text-align: center; padding:50px 10px 0; line-height:30px; color:#000; font-weight: 600;text-transform: capitalize;  font-size:20px; font-family: Inter, sans-serif;}
.fm-related {display: block; min-height: 470px;margin:0 auto 35px auto;padding:0; width: 100%; max-width: 100%; text-align: center;}
.fm-related__grid {display:flex; flex-wrap: wrap; width:100%; height:auto; margin:0 auto; padding:0; max-width: 1240px;}
.fm-related__card{flex: 0 0 25%; max-width: 25%; height: auto; margin:0 0 20px 0; display:block; position:relative; padding:0 10px; }
.fm-related__card:hover {opacity: 0.7;}
.fm-related__media {display:block; width:100%; height:315px; margin:0 auto; position:relative; overflow:hidden;}
.fm-related__media img{display:block; margin:auto; padding:0; max-width:100%; max-height:315px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0;}
.fm-related__media img:hover{}
.fm-related__title {display: -webkit-box;margin: 10px 0 0 0;padding: 0;width: 100%;height: auto;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.fm-related__title a{display:block; font-family: Inter, sans-serif; font-size:16px; font-weight:400;line-height:20px; color:#000 !important; text-decoration:none; text-align:left; width:100% !important; margin:0;}
.fm-related__title a:hover { text-decoration:underline;}
.fm-related__price {font-family: Inter, sans-serif; font-size:16px; font-weight:600;line-height:30px; color:#000; display:block;  text-align:left; margin:15px 0 0 0; width:100%; height:30px;}
.fm-related__price p {display:inline-block; margin:0;}
.fm-related__price del {padding-left: 10px;}
.fm-related__cta {display: none !important;width: auto; position: absolute;transform: translate(50%, 0); right: 50%; bottom: 0px;background:#206A5D;overflow: hidden; text-align: center;border-radius: 5px; }

.fm-featuredCats {display:block; width:100%; max-width:1240px; margin: 0 auto 35px; padding: 0 10px; box-sizing: border-box;}
.fm-featuredCats__grid {display:grid; grid-template-columns: repeat(4, 1fr); gap: 14px;}
.fm-featuredCats__card {display:block; width:100%; text-decoration:none; color:#000; background:#fff; border: 1px solid #e2e2e2; overflow:hidden; transition: transform .2s ease-in-out, box-shadow .2s ease-in-out;}
.fm-featuredCats__card:hover {transform: translateY(-1px); box-shadow: none;}
.fm-featuredCats__media {display:block; width:100%; aspect-ratio: 1 / 1; background:#f2f2f2; position:relative; overflow:hidden;}
.fm-featuredCats__media img {width:100%; height:100%; object-fit: cover; display:block;}
.fm-featuredCats__label {display:block; width:100%; background:#ebebeb; padding: 10px 12px; text-align:center; font-family: Inter, sans-serif; font-size: 13px; line-height: 18px; font-weight: 600;}

@media screen and (max-width: 991.98px){
.fm-featuredCats__grid {grid-template-columns: repeat(2, 1fr);}
}

@media screen and (max-width: 575.98px) {
.fm-featuredCats__grid {grid-template-columns: 1fr;}
}

.fm-banner {display: block;width: 100%; max-width: 1240px;margin: 0 auto 45px; padding: 0;}
.fm-banner img {width: 100%; margin: 0; padding: 0;}


@media screen and (max-width: 1199.98px) {
.TFM-menuTop {right: 10px;}
.contentWrapL {padding: 0 10px;}
}

@media screen and (max-width: 991.98px) {
#tabs label {font-size: 18px;}
}

@media screen and (max-width: 991.98px){
.TFM-menuTop {position: static;  text-align: right; margin-bottom: 20px;}
.fm-brand {padding: 20px 10px}
.fm-topbar {display:none;}
.contentWrapL {padding: 0 10px;}
#listing {margin: 0;}
.fm-nav__toggleButton{display:block;}
.fm-nav__panel{position:static;display:none; height:auto; width:100%; margin:0; border-top:none; background:#000; padding:10px 0; float: left;}
.fm-nav__list{display: block;width: 100%;height: auto;margin: 0; padding: 0}
.fm-nav__list > li:before {content:none;}
.fm-nav__list > li:after {content:none;}
.fm-nav__list > li{text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:40px; height:auto; border:none; background:none !important;}
.fm-nav__list > li > a {font-family: Inter, sans-serif; font-size:16px; font-weight:normal; height: auto;line-height:40px;padding: 0 10px 0 25px; text-align:left; text-transform:capitalize; width:100% !important; text-align:left !important; display:block !important; position:relative; color:#fff; text-decoration:none; background: none;}
.fm-nav__list > li:hover > a {text-decoration: none; background: none;}
.fm-nav__list > li > ul, .fm-nav__list > li > ul ul {display:none !important;}
#listing .titlee2 {display: block;}
/*= content =*/
.product-images {width: 100%;}
.galleryAll .holder-img {height: 640px;}
.hiddenZ, .galleryAll label[for="imgB"] {display: none !important;} 
.fm-gallery__zoomHit,
.fm-gallery__zoomClose {display: none !important;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-product__details {position: static; transform: none;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__stage {height: auto;}
.fm-main__inner .fm-gallery__zoomToggle:checked ~ .fm-product .fm-gallery__navNext {right: 0;}
.galleryAll > .inputTBH:nth-of-type(1):checked ~ .holder-img img:nth-of-type(1),
.galleryAll > .inputTBH:nth-of-type(2):checked ~ .holder-img img:nth-of-type(2),
.galleryAll > .inputTBH:nth-of-type(3):checked ~ .holder-img img:nth-of-type(3),
.galleryAll > .inputTBH:nth-of-type(4):checked ~ .holder-img img:nth-of-type(4),
.galleryAll > .inputTBH:nth-of-type(5):checked ~ .holder-img img:nth-of-type(5),
.galleryAll > .inputTBH:nth-of-type(6):checked ~ .holder-img img:nth-of-type(6),
.galleryAll > .inputTBH:nth-of-type(7):checked ~ .holder-img img:nth-of-type(7),
.galleryAll > .inputTBH:nth-of-type(8):checked ~ .holder-img img:nth-of-type(8),
.galleryAll > .inputTBH:nth-of-type(9):checked ~ .holder-img img:nth-of-type(9),
.galleryAll > .inputTBH:nth-of-type(10):checked ~ .holder-img img:nth-of-type(10),
.galleryAll > .inputTBH:nth-of-type(11):checked ~ .holder-img img:nth-of-type(11),
.galleryAll > .inputTBH:nth-of-type(12):checked ~ .holder-img img:nth-of-type(12),
.galleryAll > .inputTBH:nth-of-type(13):checked ~ .holder-img img:nth-of-type(13),
.galleryAll > .inputTBH:nth-of-type(14):checked ~ .holder-img img:nth-of-type(14),
.galleryAll > .inputTBH:nth-of-type(15):checked ~ .holder-img img:nth-of-type(15),
.galleryAll > .inputTBH:nth-of-type(16):checked ~ .holder-img img:nth-of-type(16),
.galleryAll > .inputTBH:nth-of-type(17):checked ~ .holder-img img:nth-of-type(17),
.galleryAll > .inputTBH:nth-of-type(18):checked ~ .holder-img img:nth-of-type(18),
.galleryAll > .inputTBH:nth-of-type(19):checked ~ .holder-img img:nth-of-type(19),
.galleryAll > .inputTBH:nth-of-type(20):checked ~ .holder-img img:nth-of-type(20),
.galleryAll > .inputTBH:nth-of-type(21):checked ~ .holder-img img:nth-of-type(21),
.galleryAll > .inputTBH:nth-of-type(22):checked ~ .holder-img img:nth-of-type(22),
.galleryAll > .inputTBH:nth-of-type(23):checked ~ .holder-img img:nth-of-type(23),
.galleryAll > .inputTBH:nth-of-type(24):checked ~ .holder-img img:nth-of-type(24),
.galleryAll > .inputTBH:nth-of-type(25):checked ~ .holder-img img:nth-of-type(25),
.galleryAll > .inputTBH:nth-of-type(26):checked ~ .holder-img img:nth-of-type(26),
.galleryAll > .inputTBH:nth-of-type(27):checked ~ .holder-img img:nth-of-type(27),
.galleryAll > .inputTBH:nth-of-type(28):checked ~ .holder-img img:nth-of-type(28),
.galleryAll > .inputTBH:nth-of-type(29):checked ~ .holder-img img:nth-of-type(29),
.galleryAll > .inputTBH:nth-of-type(30):checked ~ .holder-img img:nth-of-type(30) {
    position:absolute;left:0;margin: auto;right: 0; bottom: 0; top: 0}
#listing .txxt10 {position: static; padding: 0;}
.listing-priceBIN {font-size: 19px;}
.listing-priceBIN::before, .TFM-contact{font-size: 16px; }
.fm-carousel__trackMask #topitemdescription h1, .fm-carousel__trackMask #topitemdescription h2, .fm-carousel__trackMask #topitemdescription h4, .fm-carousel__trackMask #topitemdescription h4, .fm-carousel__trackMask #topitemdescription h5, .fm-carousel__trackMask #topitemdescription h6 {font-size: 45px; line-height: 50px;}
.fm-carousel__trackMask #topitemdescription p, .fm-carousel__trackMask #topitemdescription a{font-size: 21px;}
.contentWrapL{padding:0 10px;}
.fm-main{padding:0 10px;}
.product-box {display: block;margin: 0;}
.fm-product {display: block;margin: 0;}
.product-images {display: block; width: 100%;margin:0 0 30px; border:0;}
.fm-product__media {display: block; width: 100%;margin:0 0 30px; border:0;}
#listing .product-description {width: 100%; padding: 15px;min-height: 0;display: block; margin:0 0 30px;}
#listing .fm-product__details {width: 100%; padding: 15px;min-height: 0;display: block; margin:0 0 30px;}
.TFM-title, .TFM-descTitle, .fm-related__heading {font-size: 23px; line-height: 30px;}
.TFM-revTitle {padding:10px 0 15px;}
.listing-price {margin: 0 0 35px;}
.fm-related__cta {width: 70%}
#tabs label {font-size: 17px;}
#fm-tabs label {font-size: 17px;}
}

@media screen and (max-width: 991.98px) {
#listing .JA_IS {font-size:12px;}
.fm-related {min-height:25px;}
.fm-related__card {flex: 0 0 50%; max-width: 50%; margin: 0 0 20px; padding: 0 10px;}
.TFM-title, .fm-related__heading, .TFM-inventTitle {font-size: 19px; line-height: 25px;margin: 0 0 25px 0;}
.TFM-revTitl {font-size: 19px;}
.TFM-descTitle {margin: 0 0 15px 0}
.TFM-contact {margin-bottom: 35px;}
.TFM-inventory1 ul li {font-size: 16px; line-height: 20px;}
.fm-related__grid {padding: 0;}
.fm-footer__col {flex-basis:50%; max-width:50%; padding: 0 15px;}
.fm-footer__col--about {flex-basis:100%; max-width:100%; padding: 0 0 25px; }
#tabs .deskV {display:none !important;}
#tabs .resptab-input, #tabs .resptab-label {display:block !important;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4,#tab5:checked ~ #content5 {display:none;}
#tabs .resptab-label{color:#000;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%; background:#ebebeb; font-family: Inter, sans-serif; padding:0 44px 0 15px; font-size:16px; font-weight:600;  margin:0; text-align:left; line-height:55px; position:relative; text-transform:uppercase; border-top:1px solid #019C00; border-bottom:1px solid #8AFF8A; float: none; border-left:none; border-radius: 0;}
#tabs #L11 span:before{content:'\f573';}
#tabs #L22 span:before{content:'\f48b';}
#tabs #L33 span:before{content:'\f49e';}
#tabs #L44 span:before{content:'\f05a';}
#tabs #L55 span:before{content:'\f0e0';}
#tabs #L11.resptab-label {border-top:0;}
#tabs .resptab-label:after {content: '\f053'; display: block; font-family:FontAwesome; position: absolute; margin: 0; transform: translate(-50%,0); right: 25px; top: 0;font-size:19px;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:25px 15px; border:none; border-top:none; float: none; background: #FAFAFA; border-bottom: 1px solid #fff; text-align: left;}
#tabs #content4, #tabs #L44 {border-bottom:1px solid #FAFAFA;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: Inter, sans-serif !important;font-size:16px; line-height:23px;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#tabs label:hover {cursor:pointer;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5 {display:block; font-size:16px; margin:0; line-height:23px; background: #F7F7F9;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44, #ID-5:checked:checked ~ #L55 {width:100%; margin:0;border-bottom:0; background:#F7F7F9; border-top:0; color:#019C00;}
#ID-1:checked:checked ~ #L11:after, #ID-2:checked:checked ~ #L22:after, #ID-3:checked:checked ~ #L33:after, #ID-4:checked:checked ~ #L44:after, #ID-5:checked:checked ~ #L55:after{content: '\f078';font-size:19px;color:#019C00;}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important;max-width:100% !important;font-family: 'Karla', sans-serif; !important; font-size:10px !important;}
#tabs .resptab-content ul {display: block; width: 100%; margin: 0; list-style: disc; padding: 0 0 0 20px;}
#tabs .resptab-content ul li { width: 100%; margin: 0 0 15px; padding: 0; font-family: Inter, sans-serif; color:#000; font-size: 14px; text-transform: initial; text-decoration: none; font-weight: 400; line-height: 25px;}

#fm-tabs .fm-tabs__desktopInput,
#fm-tabs .fm-tabs__desktopLabel {display:none !important;}
#fm-tabs .fm-tabs__accordionInput,
#fm-tabs .fm-tabs__accordionLabel {display:block !important;}
#fm-tab-1:checked ~ #fm-panel-1,#fm-tab-2:checked ~ #fm-panel-2,#fm-tab-3:checked ~ #fm-panel-3, #fm-tab-4:checked ~ #fm-panel-4,#fm-tab-5:checked ~ #fm-panel-5 {display:none;}

#fm-tabs .fm-tabs__accordionLabel{color:#000;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%; background:#ebebeb; font-family: Inter, sans-serif; padding:0 44px 0 15px; font-size:16px; font-weight:600;  margin:0; text-align:left; line-height:55px; position:relative; text-transform:uppercase; border-top:1px solid #019C00; border-bottom:1px solid #8AFF8A; float: none; border-left:none; border-radius: 0;}
#fm-tabs #fm-acc-label-1.fm-tabs__accordionLabel {border-top:0;}
#fm-tabs .fm-tabs__accordionChevron {position:absolute; right:25px; top:50%; transform: translateY(-50%); font-size:18px; line-height:1; transition: transform .2s ease-in-out, color .2s ease-in-out;}
#fm-tabs .fm-tabs__accordionInput:checked + .fm-tabs__accordionLabel .fm-tabs__accordionChevron {transform: translateY(-50%) rotate(90deg); color:#019C00;}
#fm-tabs .fm-tabs__accordionInput{display:none}
#fm-tabs .fm-tabs__panel{margin:0; padding:25px 15px; border:none; border-top:none; float: none; background: #FAFAFA; border-bottom: 1px solid #fff; text-align: left;}
#fm-tabs #fm-panel-4, #fm-tabs #fm-acc-label-4 {border-bottom:1px solid #FAFAFA;}
#fm-tabs .fm-tabs__panel table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: Inter, sans-serif !important;font-size:16px; line-height:23px;}
#fm-tabs .fm-tabs__panel img {display:block; max-width:100%;}
#fm-tabs .fm-tabs__accordionInput:not(checked) ~ .fm-tabs__panel{display:none}
#fm-tabs .fm-tabs__accordionInput {display:none !important;}
#fm-tabs label:hover {cursor:pointer;}
#fm-acc-1:checked ~ #fm-panel-1, #fm-acc-2:checked ~ #fm-panel-2, #fm-acc-3:checked ~ #fm-panel-3, #fm-acc-4:checked ~ #fm-panel-4, #fm-acc-5:checked ~ #fm-panel-5 {display:block; font-size:16px; margin:0; line-height:23px; background: #F7F7F9;}
#fm-acc-1:checked:checked ~ #fm-acc-label-1, #fm-acc-2:checked:checked ~ #fm-acc-label-2, #fm-acc-3:checked:checked ~ #fm-acc-label-3, #fm-acc-4:checked:checked ~ #fm-acc-label-4, #fm-acc-5:checked:checked ~ #fm-acc-label-5 {width:100%; margin:0;border-bottom:0; background:#F7F7F9; border-top:0; color:#019C00;}
#fm-tabs .fm-tabs__panel ul {display: block; width: 100%; margin: 0; list-style: disc; padding: 0 0 0 20px;}
#fm-tabs .fm-tabs__panel ul li { width: 100%; margin: 0 0 15px; padding: 0; font-family: Inter, sans-serif; color:#000; font-size: 14px; text-transform: initial; text-decoration: none; font-weight: 400; line-height: 25px;}
}

@media screen and (max-width: 767.98px) {
.fm-related__heading {font-size: 19px;}
  .fm-topbar__icon {max-height:14px; margin:0 5px 0 0;}
  .fm-topbar__text {font-size:11px;}
/*= content =*/
.galleryAll .holder-img {height: 500px;}
.fm-gallery__stage {height: 500px;}
.TFM-contact {max-width: 100%;}
.fm-brand {display:block; padding: 15px 10px;}
.fm-brand__logo {max-height: 48px; width:auto;}
.fm-benefits__grid{justify-content: center; gap:12px;}
.fm-benefits__item {flex: 1 1 calc(50% - 12px); max-width: calc(50% - 12px); padding: 14px 14px; gap:12px;}
.fm-benefits__icon {max-height: 30px;}
.fm-benefits__text {font-size: 12px; line-height: 16px;}
.fm-footer__col {flex-basis:100%; max-width:100%; padding: 0;}
}

@media screen and (max-width: 575.98px) {
/*= content =*/
.fm-topbar__text {font-size: 10px;}
.galleryAll .holder-img {height: 450px;}
.fm-gallery__stage {height: 450px;}
.galleryAll .thumbN  {width: 33.33%;margin-left:-33.33%}
.fm-gallery__thumb  {width: 33.33%;margin-left:-33.33%}
.galleryAll .inputTBH:checked ~ .thumbN {width: 33.33%;}
.fm-gallery__thumbs .fm-ui-toggle:checked ~ .fm-gallery__thumb {width: 33.33%;}
#listing .current {height: 550px;}
#listing .previewImg {width: 23%;}
#listing .imgBCt {width:49%;}
#listing .imgBCt.IBC02, #listing .imgBCt.IBC06 {margin: 0 0 25px 0;}
.listing-brands-logo .fm-carousel__track {width: 100%;}
.fm-related {padding:25px 10px 0;}
.fm-product__badge {gap:14px;}
.fm-product__badgeItem {flex: 1 1 100%; max-width:100%; flex-direction: row; align-items: center; justify-content:flex-start; text-align:left;}
.fm-product__badgeItem .ico {font-size: 34px;}
.fm-product__badgeText {align-items:flex-start;}
.fm-footer {text-align: center;}
.fm-related__media {height: 235px;}
.fm-related__media img {max-height: 235px;}
.fm-footer__logo {margin:0;}
.fm-footer h3 {padding: 0 0 10px;}
.fm-gallery__slot--4:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(1):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(2),
.fm-gallery__slot--5:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(3),
.fm-gallery__slot--6:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(4),
.fm-gallery__slot--7:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(5),
.fm-gallery__slot--8:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(6),
.fm-gallery__slot--9:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(7),
.fm-gallery__slot--10:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(8),
.fm-gallery__slot--11:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(9),
.fm-gallery__slot--12:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(10),
.fm-gallery__slot--13:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(11),
.fm-gallery__slot--14:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(12),
.fm-gallery__slot--15:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(13),
.fm-gallery__slot--16:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(14),
.fm-gallery__slot--17:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(15),
.fm-gallery__slot--18:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(16),
.fm-gallery__slot--19:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(17),
.fm-gallery__slot--20:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(18),
.fm-gallery__slot--21:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(19),
.fm-gallery__slot--22:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(20),
.fm-gallery__slot--23:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(21),
.fm-gallery__slot--24:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(22),
.fm-gallery__slot--25:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(23),
.fm-gallery__slot--26:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(24),
.fm-gallery__slot--27:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(25),
.fm-gallery__slot--28:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(26),
.fm-gallery__slot--29:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(27),
.fm-gallery__slot--30:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__thumbNavNext label:nth-of-type(28) {display:block;}

.fm-gallery__slot--1:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(2):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(1),
.fm-gallery__slot--2:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(3):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(2),
.fm-gallery__slot--3:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(4):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(3),
.fm-gallery__slot--4:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(5):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(4),
.fm-gallery__slot--5:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(6):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(5),
.fm-gallery__slot--6:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(7):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(6),
.fm-gallery__slot--7:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(8):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(7),
.fm-gallery__slot--8:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(9):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(8),
.fm-gallery__slot--9:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(10):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(9),
.fm-gallery__slot--10:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(11):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(10),
.fm-gallery__slot--11:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(12):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(11),
.fm-gallery__slot--12:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(13):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(12),
.fm-gallery__slot--13:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(14):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(13),
.fm-gallery__slot--14:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(15):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(14),
.fm-gallery__slot--15:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(16):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(15),
.fm-gallery__slot--16:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(17):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(16),
.fm-gallery__slot--17:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(18):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(17),
.fm-gallery__slot--18:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(19):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(18),
.fm-gallery__slot--19:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(20):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(19),
.fm-gallery__slot--20:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(21):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(20),
.fm-gallery__slot--21:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(22):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(21),
.fm-gallery__slot--22:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(23):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(22),
.fm-gallery__slot--23:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(24):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(23),
.fm-gallery__slot--24:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(25):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(24),
.fm-gallery__slot--25:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(26):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(25),
.fm-gallery__slot--26:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(27):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(26),
.fm-gallery__slot--27:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(28):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(27),
.fm-gallery__slot--28:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(29):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(28),
.fm-gallery__slot--29:not(:empty) ~ .fm-gallery__thumbs > .fm-ui-toggle:nth-of-type(30):checked ~ .fm-gallery__thumbNavPrev label:nth-of-type(29) {display:block;}

.fm-related__title {min-height: 0;}
.fm-related__title a, .fm-related__price{font-size: 15px;}
.fm-related__card:hover {box-shadow:0 0 10px -8px #06548e;}
.fm-related__media {height:195px;}
.fm-related__media img{max-height:195px;}
.fm-related__title {width:100%; margin:15px auto 0 auto;}
.fm-related__cta {display: none;}
.fm-related__grid{display: flex; flex-wrap: wrap; padding:0;}
.fm-related__card{flex: 50%; max-width: 50%; border-width: 10px; margin: 0 0 20px;}
.fm-related__card:nth-child(3) {margin: 0 0 20px;}
.fm-benefits__item {flex: 1 1 100%; max-width: 100%; margin: 0; padding: 14px 14px; gap:12px;}
.fm-benefits__item.fm-benefits__item--last {margin: 0;}
.fm-benefits__text {font-size: 12px; line-height: 16px;}
.fm-related__media {height: 205px;}
.fm-related__media img {max-height: 205px;}
}	
