#siteblocks-setting-wrap-JkUtoPudlvwO > DIV > DIV > DIV > DIV > DIV:nth-child(1) > DIV > DIV > DIV > A > PICTURE > IMG {
	transform:scale(1.3) !important;
	transform-origin:center !important;
}
#picture-wrap-OofjJaunkRyO > A > IMG {
	width:229px !important;
}
#siteblocks-setting-wrap-JkUtoPudlvwO > DIV > DIV > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(3) {
	display:none !important;
}
@media screen and (max-width:500px) {
	#siteblocks-setting-wrap-JkUtoPudlvwO > DIV > DIV > DIV > DIV > DIV:nth-child(1) > DIV > DIV > DIV > A > PICTURE > IMG {
	margin-left:20px !important;
}
}
@media (min-width:1024px) {
#siteblocks-setting-wrap-JkUtoPudlvwO .block10284 .subWraActive {
    max-height: 70vh;
    overflow-y: auto;
}
}




#siteblocks-setting-wrap-JkUtoPudlvwO > DIV > DIV > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
	border-right-style:none !important;
}
#location_FypEePkIQtrj > DIV > DIV > DIV:nth-child(1) > DIV:nth-child(3) {
	line-height:32px !important;
}
#location_FypEePkIQtrj > DIV > DIV > DIV:nth-child(3) > DIV:nth-child(3) > DIV {
	font-size:16px !important;
	line-height:28px !important;
}
#location_FypEePkIQtrj > DIV > DIV > DIV:nth-child(1) > DIV:nth-child(3) > DIV {
	line-height:28px !important;
}
#location_FypEePkIQtrj > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(3) {
	line-height:28px !important;
}


@media screen and (max-width:500px) {
	#column_1753687173800 {
	margin-top:-40px !important;
	padding-top:0px !important;
}
#component_GPfETFudamtj > DIV > DIV:nth-child(1) {
	display:none !important;
}
}

/* Keep the six single-image product cards usable without slideshow animation. */
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .styleBox {
  aspect-ratio: 417 / 424 !important;
  position: relative !important;
  height: auto !important;
  overflow: hidden !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .terminal-wrapper {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .ls-inner {
  width: 100% !important;
  height: 100% !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .ls-slide:first-child {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  height: 100% !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .ls-slide:first-child .ls-l {
  visibility: visible !important;
  opacity: 1 !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) .asl-txt {
  position: absolute !important;
  left: 0 !important;
  top: 63.68% !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 6px !important;
  box-sizing: border-box !important;
  transform: none !important;
  text-align: center !important;
  color: #333 !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) a.asl-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;
  top: 75.47% !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 8px 16px !important;
  transform: translateX(-50%) !important;
  font-size: 12px !important;
  line-height: 20px !important;
  white-space: nowrap !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) a.asl-btn:not([href="/contactus.html"]) {
  left: 32% !important;
}
:is(#component_yYUtokudPihO, #component_BPUZJFknaNiE, #component_CkfOeuFIasZE, #component_ArpOJFayPNkt, #component_BWKZoPuIFNbE, #component_JoKjJaFdkYmO) a.asl-btn[href="/contactus.html"] {
  left: 68% !important;
}

/* Boosin visual refresh 20261004 */

      body:has(> #backstage-bodyArea) { display: flex; flex-direction: column; }
      body > :is(#backstage-headArea, #backstage-bodyArea, #backstage-footArea) { width: 100%; flex-shrink: 0; }
      body > #backstage-headArea { order: 0; }
      body > #boosin-rendered-pagetext-20260605 { order: 1; width: 100%; }
      body > #backstage-bodyArea { order: 2; }
      body > section[id^='boosin-']:not(#boosin-rendered-pagetext-20260605) { order: 3; width: 100%; }
      body > #backstage-footArea { order: 4; }
      #boosin-rendered-pagetext-20260605, .boosin-visible-page-heading {
        box-sizing: border-box; max-width: 1200px; margin: 0 auto !important;
        padding: 24px 20px !important; border: 0 !important; border-radius: 0 !important;
        background: #fff !important; color: #20282e; text-align: left;
      }
      #boosin-rendered-pagetext-20260605 h1, .boosin-visible-page-heading {
        font-size: 30px !important; line-height: 1.25 !important; letter-spacing: 0 !important;
      }
      #boosin-rendered-pagetext-20260605 p { font-size: 16px; line-height: 1.55; margin: 8px 0 0 !important; }
      #boosin-rendered-pagetext-20260605 a { color: #b94c00; }
      .boosin-buyer-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 16px; }
      .boosin-buyer-actions a { display: inline-flex; align-items: center; justify-content: center;
        min-height: 44px; padding: 10px 20px; border: 1px solid #08769b; border-radius: 4px;
        background: #08769b; color: #fff !important; font-size: 15px; font-weight: 600; }
      .boosin-buyer-actions a + a { color: #25404b !important; background: #fff; border-color: #bdcbd1; }
      #outerContainer_1753362031969 { display: none !important; }
      #outerContainer_1631868039197 { background-image: none !important; background-color: #fff !important; }
      #outerContainer_1631868039197 .graphicNewTitle { font-size: 28px !important; line-height: 1.25 !important; }
      #outerContainer_1422260388639, #outerContainer_1425366641184 {
        background: #f4f6f7 !important; min-height: 0 !important; height: auto !important;
        padding: 14px 0 !important; margin: 0 !important;
      }
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .sitewidget-placeholder,
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .web-crumbs-title { display: none !important; }
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) [data-type='columns'] {
        height: auto !important; min-height: 0 !important;
      }
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .sitewidget-position,
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .breadContent,
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) a,
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) span { color: #40525d !important; }
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .sitewidget-position { margin: 0 !important; padding: 0 !important; }
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .sitewidget-position-innericon5,
      :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .sitewidget-position-innericon5 i { color: #40525d !important; }
      .sitewidget-prodlist > .sitewidget-hd h2 { font-size: 28px !important; line-height: 1.3 !important; }
      #outerContainer_1631934623202, #outerContainer_1631936169060 { display: none !important; }
      .this-description-name { font-size: 28px !important; line-height: 1.3 !important; letter-spacing: 0 !important; }
      .boosin-after-products {
        box-sizing: border-box; max-width: 1200px !important; margin: 24px auto !important;
        padding: 22px 20px !important; border: 0 !important; border-top: 1px solid #e1e6e8 !important;
        border-radius: 0 !important; background: #fff !important;
      }
      .boosin-after-products h2 { font-size: 23px !important; line-height: 1.3; }
      #backstage-bodyArea img { max-width: 100%; }
      @media (max-width: 767px) {
        #component_KIfZJkadueDj { display: none !important; }
        .sitewidget-prodlist > .sitewidget-hd h2 { font-size: 24px !important; }
        #boosin-rendered-pagetext-20260605, .boosin-visible-page-heading { padding: 18px 16px !important; }
        #boosin-rendered-pagetext-20260605 h1, .boosin-visible-page-heading, .this-description-name { font-size: 24px !important; }
        #boosin-rendered-pagetext-20260605 p { font-size: 14px; }
        #outerContainer_1631868039197 .graphicNewTitle { font-size: 24px !important; }
        .boosin-buyer-actions a { padding: 10px 14px; font-size: 14px; }
        .boosin-after-products { padding: 18px 16px !important; }
        .boosin-after-products > div { min-width: 0; }
        :is(#outerContainer_1422260388639, #outerContainer_1425366641184) .breadContent { font-size: 12px !important; line-height: 1.65 !important; }
      }

/* Boosin B2B layout polish, 2026-10-04. Native controls are retained. */
body { letter-spacing: 0; }
body > .onlineService-holder { order: 5; height: 0 !important; padding: 0 !important; }
.boosin-buyer-actions a { box-sizing: border-box; min-height: 44px; }
#boosin-rendered-pagetext-20260605 { padding: 20px !important; }
#boosin-rendered-pagetext-20260605 p { max-width: 900px; }
#outerContainer_1631868039197 .graphicNewTitle,
#component_EdftJPknuvKj h2,
#outerContainer_1631872211097 h2 { font-family: Arial, sans-serif !important; color: #20282e !important; font-size: 28px !important; line-height: 1.3 !important; letter-spacing: 0 !important; }
#outerContainer_1631868039197 { padding-top: 12px !important; }
#component_zbUEJuPnkNAO, #component_HvKZTFkIuCej .sitewidget-bd { display: none !important; }
:is(#component_yYUtokudPihO,#component_BPUZJFknaNiE,#component_CkfOeuFIasZE,#component_ArpOJFayPNkt,#component_BWKZoPuIFNbE,#component_JoKjJaFdkYmO) a.asl-btn[href='/contactus.html'] { background: #08769b !important; border: 1px solid #08769b !important; border-radius: 4px !important; color: #fff !important; }
:is(#component_yYUtokudPihO,#component_BPUZJFknaNiE,#component_CkfOeuFIasZE,#component_ArpOJFayPNkt,#component_BWKZoPuIFNbE,#component_JoKjJaFdkYmO) a.asl-btn:not([href='/contactus.html']) { background: #fff !important; border: 1px solid #bdcbd1 !important; border-radius: 4px !important; color: #25404b !important; }
#outerContainer_1631870128313, #outerContainer_1632638433795,
#outerContainer_1631874139784, #outerContainer_1631878061016 { display: none !important; }
#outerContainer_1631872211097 { background: #fff !important; height: auto !important; min-height: 0 !important; padding: 36px 0 18px !important; }
#outerContainer_1631872211097 [data-type='columns'] { min-height: 0 !important; height: auto !important; }
#siteblocks-setting-wrap-GapOokuSvFPE { background: #f4f7f7 !important; }
#siteblocks-setting-wrap-GapOokuSvFPE .banner-name { font-size: 28px !important; line-height: 1.3 !important; letter-spacing: 0 !important; margin-bottom: 16px !important; }
#siteblocks-setting-wrap-GapOokuSvFPE .banner-name { font-family: Arial, sans-serif !important; }
#siteblocks-setting-wrap-GapOokuSvFPE .banner-docs { font-size: 16px !important; line-height: 1.65 !important; }
#outerContainer_1631874626860 { background: #fff !important; }
#outerContainer_1631875252791 { background: #fff !important; padding: 36px 0 !important; min-height: 0 !important; height: auto !important; }
#outerContainer_1631875252791 [data-type='columns'] { min-height: 0 !important; height: auto !important; }
#column_1631876296585, #column_1631876390938, #column_1631876435778 { width: 100% !important; float: none !important; }
#column_1631876411476, #column_1631875720461, #column_1631876954086, #column_1631876942592,
#component_MIpjzkaduPJO, #component_GIAEJakdFHgO, #component_FEUOeFaIPGuZ,
#component_HtAjTuadlQbE, #component_LbAjoFPnkGJE { display: none !important; }
#component_EdftJPknuvKj { margin: 0 0 16px !important; }
#component_GRAZoaunklsO { margin: 0 0 24px !important; text-align: left !important; }
#component_GRAZoaunklsO :is(p,span,b) { color: #40525d !important; font-size: 16px !important; line-height: 1.65 !important; text-align: left !important; font-weight: 400 !important; }
#component_NTUtePkdaGIj .article-container-box { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
#component_NTUtePkdaGIj .articlelist-item { width: auto !important; float: none !important; margin: 0 !important; display: flex; flex-direction: column; min-width: 0; }
#component_NTUtePkdaGIj .articlelist-picture { width: 100% !important; height: auto !important; float: none !important; }
#component_NTUtePkdaGIj .articlelist-picture img { width: 100% !important; height: 210px !important; object-fit: contain; background: #f4f7f7; }
#component_NTUtePkdaGIj :is(.articlelist-text,.articlelist-content) { width: auto !important; float: none !important; margin: 16px 0 0 !important; }
#component_NTUtePkdaGIj a { color: #20282e; }
#component_EdftJPknuvKj, #component_GRAZoaunklsO, #component_NTUtePkdaGIj { box-sizing: border-box; max-width: 1200px; margin-left: auto !important; margin-right: auto !important; padding-left: 20px; padding-right: 20px; }
#component_EdftJPknuvKj h2 { text-align: left !important; }
#component_NTUtePkdaGIj .article-column-links { white-space: normal !important; height: auto !important; overflow: visible !important; text-overflow: clip !important; font-size: 18px !important; line-height: 1.4 !important; }
#component_NTUtePkdaGIj .summary-cont { color: #40525d !important; font-size: 15px !important; line-height: 1.6 !important; height: auto !important; margin-top: 10px !important; }
#component_NTUtePkdaGIj .read-more { color: #08769b !important; }
/* Compact secondary page headers; the original media library is untouched. */
#outerContainer_1631943740520, #outerContainer_1631957601919 { min-height: 0 !important; height: auto !important; padding: 18px 0 !important; background: #f4f7f7 !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) [data-type='columns'] { min-height: 0 !important; height: auto !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .backstage-stwidgets-settingwrap:has(.sitewidget-placeholder),
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .web-crumbs-title { display: none !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .sitewidget-position { margin: 0 !important; padding: 0 !important; min-height: 0 !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .breadContent { padding: 0 !important; margin: 0 !important; font-size: 13px !important; line-height: 1.5 !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .sitewidget-position-innericon5,
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) .sitewidget-position-innericon5 i { color: #40525d !important; }
:is(#outerContainer_1631943740520,#outerContainer_1631957601919) :is(a,span,h1,h2,h3,.web-crumbs-title) { color: #40525d !important; }
#outerContainer_1631943798141, #outerContainer_1631943822523, #outerContainer_1631951351602, #outerContainer_1631953019683,
#outerContainer_1631957621159, #outerContainer_1631958918253, #outerContainer_1631961361052 { display: none !important; }
#siteblocks-setting-wrap-GzKZeFkyGflO { background: #fff !important; padding: 32px 0 !important; }
#siteblocks-setting-wrap-GzKZeFkyGflO .blockTitle { font-family: Arial,sans-serif !important; font-size: 28px !important; line-height: 1.3 !important; color: #20282e !important; }
#siteblocks-setting-wrap-GzKZeFkyGflO .text { line-height: 1.65 !important; font-size: 16px !important; }
#siteblocks-setting-wrap-GzKZeFkyGflO .block12554 > i { display: none; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) { display: flex; flex-direction: column; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) > * { order: 10; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) > #boosin-rendered-pagetext-20260605 { order: 0; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) > #outerContainer_1631957601919 { order: 1; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) > #outerContainer_1631959292852 { order: 2; }
#backstage-bodyArea:has(#component_KIpZTPunEdat) > #siteblocks-setting-wrap-FypEePkIQtrj { order: 3; }
#outerContainer_1631959292852 { padding: 24px 0 !important; min-height: 0 !important; }
#outerContainer_1631959292852 [data-type='columns'] { min-height: 0 !important; }
#column_1631961349672 { box-sizing: border-box !important; width: 100% !important; max-width: 760px; float: none !important; margin: 0 auto; }
#siteblocks-setting-wrap-FypEePkIQtrj .span_top .fa.bottom { display: none !important; }
#column_1631959106180 { display: none !important; }
#component_KIpZTPunEdat { margin: 0 !important; }
#component_KIpZTPunEdat h2 { font-family: Arial,sans-serif !important; color: #20282e !important; font-size: 28px !important; line-height: 1.3 !important; }
#component_KIpZTPunEdat input:not([type='hidden']), #component_KIpZTPunEdat textarea { box-sizing: border-box; width: 100%; border: 1px solid #bdcbd1; border-radius: 4px; padding: 12px; min-height: 46px; }
#component_KIpZTPunEdat textarea { min-height: 150px; }
#component_KIpZTPunEdat #faptcha_response_field { width: 190px; }
#component_KIpZTPunEdat #formsubmit { border-radius: 4px; background: #08769b !important; color: #fff !important; padding: 12px 24px; border: 1px solid #08769b; }
.boosin-form-guide { color: #40525d; font-family: Arial,sans-serif; font-size: 15px; line-height: 1.6; margin: 10px 0 18px; word-break: normal !important; overflow-wrap: anywhere; }
.pro-detail-inquirewrap :is(#prodInquire,#addToBasket)::before { margin-right: 8px; }
.pro-detail-inquirewrap { display: flex !important; flex-wrap: wrap; gap: 12px; }
.pro-detail-inquirewrap #prodInquire,
.prodlist-parameter-btns-container .prodlist-pro-inquire,
.prodlist-parameter-btns-container .prodlist-pro-inquire-dialog { display: inline-flex !important; align-items: center; justify-content: center; box-sizing: border-box; background: #08769b !important; color: #fff !important; border: 1px solid #08769b !important; border-radius: 4px !important; min-height: 44px; padding: 10px 16px !important; margin: 0 !important; font-family: Arial,sans-serif; font-size: 15px; line-height: 1.4 !important; white-space: normal !important; }
.pro-detail-inquirewrap #addToBasket, .prodlist-pro-addbasket-btn { box-sizing: border-box; background: #fff !important; color: #25404b !important; border: 1px solid #bdcbd1 !important; border-radius: 4px !important; min-height: 44px; padding: 10px 16px !important; margin: 0 !important; line-height: 1.4 !important; white-space: normal !important; }
.prodli > a { white-space: normal !important; text-overflow: clip !important; height: auto !important; line-height: 1.5 !important; padding-top: 8px !important; padding-bottom: 8px !important; }
.sitewidget-prodlist .prodlist-pro-name { font-family: Arial,sans-serif !important; font-size: 17px !important; line-height: 1.4 !important; height: auto !important; min-height: 48px; overflow: visible !important; white-space: normal !important; display: block; }
.sitewidget-prodlist .prodlist-picbox img { object-fit: contain !important; }
.sitewidget-prodlist .prodlist-parameter-btns-container { display: flex; flex-wrap: wrap; gap: 8px; }
.sitewidget-prodlist .prodlist-parameter-btns-container a, .sitewidget-prodlist .prodlist-parameter-btns-container button { font-size: 13px; }
.prodlist-parameter-btns-container .prodlist-pro-inquire { text-indent: 0 !important; gap: 8px; }
.prodlist-pro-addbasket-btn > span.hide { display: inline !important; }
.prodlist-pro-addbasket-btn > i { margin-right: 8px; }
.prodlist-parameter-wrap .prodlist-parameter-btns-container { display: flex !important; flex-direction: column; flex-wrap: nowrap; gap: 8px; position: static !important; width: 100% !important; height: auto !important; min-height: 96px; margin-top: 8px; overflow: visible !important; }
.prodlist-parameter-wrap .prodlist-parameter-inner { height: auto !important; }
.prodlist-parameter-wrap .prodlist-parameter-inner > div[style*='height: 50px'] { display: none !important; }
.prodlist-parameter-wrap .prodlist-parameter-btns-container :is(.prodlist-pro-inquire,.prodlist-pro-inquire-dialog,.prodlist-pro-addbasket-btn) { display: flex !important; align-items: center; justify-content: center; gap: 8px; position: static !important; float: none !important; width: 100% !important; max-width: 100% !important; flex: 0 0 auto; height: auto !important; min-height: 44px; margin: 0 !important; text-indent: 0 !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; transform: none !important; font-size: 14px !important; }
.prodlist-parameter-wrap .prodlist-pro-addbasket-btn > :is(span.hide,i) { display: inline !important; position: static !important; width: auto !important; height: auto !important; line-height: 1.4 !important; visibility: visible !important; margin: 0 !important; }
.sitewidget-prodlist > .sitewidget-hd h2 { font-family: Arial,sans-serif !important; color: #20282e !important; }
#component_FHpjTFknuhGE .sitewidget-hd, #component_KIfZJkadueDj .sitewidget-hd { background: #f4f7f7 !important; border-radius: 0 !important; padding: 12px !important; }
#component_FHpjTFknuhGE .sitewidget-hd h2, #component_KIfZJkadueDj .sitewidget-hd h2 { font-family: Arial,sans-serif !important; font-size: 20px !important; line-height: 1.35 !important; color: #20282e !important; background: transparent !important; padding: 0 !important; }
#component_AVKteFuSaMwZ .sitewidget-hd h2 { font-size: 28px !important; line-height: 1.3 !important; }
#webtm-ocs-wrapper .icon-wrapper { right: 18px !important; bottom: 82px !important; }
body.backstage-body-canvas #outerContainer_1753362031969 { display: block !important; }
.boosin-factory-band { box-sizing: border-box; width: 100%; max-width: 1200px; margin: 0 auto; padding: 36px 20px; border-top: 1px solid #dce4e7; background: #fff; color: #20282e; }
.boosin-factory-band h2 { font-size: 28px; line-height: 1.3; margin: 0 0 16px; }
.boosin-factory-band p { font-size: 16px; line-height: 1.65; margin: 0 0 20px; }
.boosin-factory-photos { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; margin: 24px 0; }
.boosin-factory-photos figure { margin: 0; min-width: 0; }
.boosin-factory-photos img { display: block; width: 100%; height: auto; aspect-ratio: 7/4; object-fit: contain; border-radius: 4px !important; }
.boosin-factory-photos figcaption { margin-top: 10px; font-size: 15px; color: #40525d; }
.boosin-project-steps { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
.boosin-project-steps h3 { font-size: 18px; line-height: 1.4; margin: 0 0 10px; }
#outerContainer_1631953166321 { background: #f4f7f7 !important; min-height: 0 !important; height: auto !important; padding: 28px 0 !important; }
#outerContainer_1631953166321 [data-type='columns'] { min-height: 0 !important; height: auto !important; }
#column_1631953569576 { width: 100% !important; }
#column_1631953574184, #column_1632635426331, #column_1632635632963, #column_1632635390093, #column_1632628827585,
#component_tpKOJPkSQBWj, #component_HopEzukIbvgt, #component_GoKOzkPnbqFj, #component_HmfZoPudlvNE, #component_yWKEzkaSGgtj { display: none !important; }
#outerContainer_1631953166321 .graphicNewTitle { font-family: Arial,sans-serif !important; font-size: 26px !important; line-height: 1.3 !important; color: #20282e !important; }
#outerContainer_1631953166321 .sitewidget-bd, #outerContainer_1631953166321 .sitewidget-bd :is(p,span,b) { color: #40525d !important; line-height: 1.65 !important; font-size: 16px !important; }
#component_BPfEoFTidhMt { margin: 24px 0 !important; }
@media (max-width: 768px) {
  .sitewidget-prodlist .prodlist-pro-name { font-size: 15px !important; min-height: 63px; }
  :is(#component_yYUtokudPihO,#component_BPUZJFknaNiE,#component_CkfOeuFIasZE,#component_ArpOJFayPNkt,#component_BWKZoPuIFNbE,#component_JoKjJaFdkYmO) { max-width: 420px; margin-left: auto !important; margin-right: auto !important; }
  :is(#component_yYUtokudPihO,#component_BPUZJFknaNiE,#component_CkfOeuFIasZE,#component_ArpOJFayPNkt,#component_BWKZoPuIFNbE,#component_JoKjJaFdkYmO) .ls-bg { width: 100% !important; height: 100% !important; object-fit: contain; }
  #boosin-rendered-pagetext-20260605 { padding: 16px !important; }
  .boosin-buyer-actions { gap: 8px; margin-top: 12px; }
  .boosin-buyer-actions a { padding: 10px 12px !important; }
  #boosin-rendered-pagetext-20260605 p { line-height: 1.5; }
  #outerContainer_1631872211097 { padding: 24px 0 12px !important; }
  #siteblocks-setting-wrap-GapOokuSvFPE .banner-name { font-size: 23px !important; line-height: 1.3 !important; }
  #siteblocks-setting-wrap-GapOokuSvFPE .banner-docs { font-size: 15px !important; }
  #component_NTUtePkdaGIj .article-container-box { grid-template-columns: minmax(0,1fr); gap: 28px; }
  #component_NTUtePkdaGIj .articlelist-picture img { height: 210px !important; }
  #component_EdftJPknuvKj h2, #outerContainer_1631872211097 h2, #component_KIpZTPunEdat h2 { font-size: 24px !important; }
  #siteblocks-setting-wrap-GzKZeFkyGflO { padding: 24px 0 !important; }
  #siteblocks-setting-wrap-GzKZeFkyGflO .wra { display: flex; flex-direction: column-reverse; gap: 24px; }
  #siteblocks-setting-wrap-GzKZeFkyGflO .wra > .box { box-sizing: border-box !important; min-width: 0; width: 100% !important; margin: 0 !important; }
  #column_1631961349672 { padding-left: 16px; padding-right: 16px; }
  #outerContainer_1631959292852 { padding: 20px 0 !important; }
  .pro-detail-inquirewrap #prodInquire, .pro-detail-inquirewrap #addToBasket { flex: 1 1 180px; min-width: 0; font-size: 14px; padding: 10px 12px !important; word-break: normal !important; overflow-wrap: normal !important; }
  .onlineservice-fixed-styleRight13 { left: 0 !important; right: auto !important; width: calc(100% - 72px) !important; }
  body #webtm-ocs-wrapper .icon-wrapper { right: 12px !important; bottom: 7px !important; width: 46px !important; height: 46px !important; background-size: 46px 46px !important; }
  body #webtm-ocs-wrapper .webtm-ocs-iframe { left: auto !important; right: 12px !important; bottom: 64px !important; width: calc(100vw - 24px) !important; max-width: calc(100vw - 24px); max-height: calc(100dvh - 90px); }
  body:has(.onlineservice-fixed-styleRight13) { padding-bottom: 60px; }
  .boosin-factory-band { padding: 24px 16px; }
  .boosin-factory-band h2 { font-size: 24px; }
  .boosin-factory-photos, .boosin-project-steps { grid-template-columns: minmax(0,1fr); gap: 20px; }
}