/* Bi'Tişört v5.0.7 — generated product-detail CSS bundle. Source order preserved. */

/* ===== BEGIN SOURCE: product-detail-editorial-v4083.css ===== */
/*
 * Bi'Tişört v4.0.8.3 — Product Detail Editorial Refresh
 * Requires v4.0.8 Global Design Tokens + v4.0.7.3 Product Detail Tabs.
 */

.bt-product-ui-380.bt-product-editorial-4083{
  --pd-accent:var(--bt-action-primary,#ff6b18);
  --pd-ink:var(--bt-text-primary,#171717);
  --pd-muted:var(--bt-text-secondary,#6f6a64);
  --pd-bg:var(--bt-surface-page,#fff);
  --pd-surface:var(--bt-surface-page,#fff);
  --pd-line:var(--bt-border-subtle,#e9e2da);
  --pd-soft:var(--bt-surface-warm,#f0efe7);
  background:var(--bt-surface-page,#fff)!important;
  color:var(--pd-ink)!important;
  font-family:var(--bt-font-sans,Inter,Arial,sans-serif)!important;
}

.bt-product-ui-380.bt-product-editorial-4083 .product-detail-main{
  padding:0 0 var(--bt-space-20,80px)!important;
  background:#fff!important;
}

/* Breadcrumb */
.bt-product-ui-380.bt-product-editorial-4083 .detail-breadcrumb{
  width:min(var(--bt-page-max,1440px),calc(100% - 56px))!important;
  margin:0 auto 16px!important;
  padding-top:18px!important;
  color:#8a857f!important;
  font-size:10px!important;
  letter-spacing:.025em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-breadcrumb a{
  color:#55514d!important;
  font-weight:500!important;
}

/* Main product split */
.bt-product-ui-380.bt-product-editorial-4083 .detail-hero{
  width:min(var(--bt-page-max,1440px),calc(100% - 56px))!important;
  grid-template-columns:minmax(0,1.38fr) minmax(390px,.62fr)!important;
  gap:52px!important;
  padding:0 0 64px!important;
  align-items:start!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-gallery{
  grid-template-columns:72px minmax(0,1fr)!important;
  gap:10px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-main-image{
  min-height:720px!important;
  border:0!important;
  border-radius:0!important;
  background:var(--bt-surface-warm,#f0efe7)!important;
  box-shadow:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-main-image img{
  max-height:720px!important;
  padding:38px!important;
  object-fit:contain!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-main-image:hover img{
  transform:scale(1.012)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-main-image:after{
  right:12px!important;
  bottom:12px!important;
  padding:6px 8px!important;
  border-radius:0!important;
  background:rgba(0,0,0,.72)!important;
  font-size:8px!important;
  letter-spacing:.04em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-badge{
  top:12px!important;
  left:12px!important;
  padding:6px 8px!important;
  border:1px solid rgba(0,0,0,.12)!important;
  border-radius:0!important;
  background:rgba(255,255,255,.9)!important;
  color:#171717!important;
  font-size:8px!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-thumbs{
  max-height:720px!important;
  gap:8px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-thumb{
  flex-basis:72px!important;
  width:72px!important;
  height:84px!important;
  padding:5px!important;
  border:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-thumb:hover,
.bt-product-ui-380.bt-product-editorial-4083 .detail-thumb.active{
  border-color:#171717!important;
  box-shadow:none!important;
}

/* Product copy */
.bt-product-ui-380.bt-product-editorial-4083 .detail-info{
  top:86px!important;
  padding:0!important;
  max-height:calc(100vh - 100px)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-top-labels{
  gap:12px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid var(--pd-line)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-type,
.bt-product-ui-380.bt-product-editorial-4083 .bt-stock-chip{
  min-height:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  font-size:9px!important;
  font-weight:600!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-type{color:#726d67!important}
.bt-product-ui-380.bt-product-editorial-4083 .bt-stock-chip{color:#2e6b43!important}
.bt-product-ui-380.bt-product-editorial-4083 .detail-info h1{
  max-width:520px!important;
  margin:20px 0 12px!important;
  font-size:clamp(34px,3.25vw,48px)!important;
  font-weight:500!important;
  line-height:1.04!important;
  letter-spacing:-.035em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-lead{
  max-width:500px!important;
  margin-bottom:20px!important;
  color:var(--pd-muted)!important;
  font-size:13px!important;
  line-height:1.65!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-price{
  margin:0 0 16px!important;
  padding:14px 0!important;
  border-top:1px solid var(--pd-line)!important;
  border-bottom:1px solid var(--pd-line)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-price small{
  font-size:8px!important;
  font-weight:600!important;
  color:#7f7973!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-price strong{
  font-size:27px!important;
  font-weight:600!important;
  letter-spacing:-.025em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-price span{
  color:#827c76!important;
  font-size:9px!important;
  line-height:1.45!important;
}

/* Trust becomes a light editorial information row */
.bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust{
  grid-template-columns:1fr!important;
  margin:0 0 6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust>span{
  min-height:0!important;
  padding:10px 0!important;
  border:0!important;
  border-bottom:1px solid var(--pd-line)!important;
  background:transparent!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust>span>b{
  flex:0 0 20px!important;
  width:20px!important;
  height:20px!important;
  border:1px solid #dcd6cf!important;
  border-radius:50%!important;
  background:#fff!important;
  color:var(--pd-accent)!important;
  font-size:9px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust strong{
  font-size:9px!important;
  font-weight:600!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust small{
  font-size:8px!important;
  color:#8a847e!important;
}

/* Selection area: no big floating card */
.bt-product-ui-380.bt-product-editorial-4083 .bt-design-selection-form{
  margin-top:8px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-option,
.bt-product-ui-380.bt-product-editorial-4083 .detail-quantity-planner{
  margin:0!important;
  padding:16px 0!important;
  border:0!important;
  border-bottom:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:transparent!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-option-head{
  margin-bottom:12px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-option-head strong{
  color:#1e1d1b!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.02em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-option-head span{
  color:#89837d!important;
  font-size:8px!important;
  font-weight:500!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-colors{gap:8px!important}
.bt-product-ui-380.bt-product-editorial-4083 .detail-color{
  width:32px!important;
  height:32px!important;
  border-width:3px!important;
  border-radius:50%!important;
  box-shadow:0 0 0 1px #d7d1cb!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .bt-native-choice:checked + .detail-color{
  box-shadow:0 0 0 2px var(--pd-accent)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-option>small{
  margin-top:8px!important;
  font-size:9px!important;
  color:#56514c!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-size-buttons{gap:6px!important}
.bt-product-ui-380.bt-product-editorial-4083 .detail-size-button{
  min-width:46px!important;
  height:38px!important;
  padding:0 12px!important;
  border:1px solid #d9d4ce!important;
  border-radius:var(--bt-radius-control,4px)!important;
  background:#fff!important;
  color:#282522!important;
  font-size:10px!important;
  font-weight:600!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .bt-native-choice:checked + .detail-size-button{
  border-color:#171717!important;
  background:#171717!important;
  color:#fff!important;
  box-shadow:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-quantity-row{
  grid-template-columns:150px 1fr!important;
  gap:12px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-qty-stepper{
  height:40px!important;
  border:1px solid #d9d4ce!important;
  border-radius:var(--bt-radius-control,4px)!important;
  background:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-qty-stepper button{
  width:38px!important;
  border-radius:0!important;
  background:transparent!important;
  color:#171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-qty-message{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}

/* Compact selection summary */
.bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary{
  margin:0!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  border:0!important;
  border-bottom:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:transparent!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary>div{
  min-height:56px!important;
  padding:11px 10px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary>div+div{
  border-left:1px solid var(--pd-line)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary small{
  font-size:7px!important;
  font-weight:500!important;
  color:#8d8781!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary strong{
  font-size:10px!important;
  font-weight:600!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-actions{
  grid-template-columns:minmax(0,1fr) 128px!important;
  gap:8px!important;
  margin-top:16px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-primary,
.bt-product-ui-380.bt-product-editorial-4083 .detail-secondary{
  min-height:46px!important;
  border-radius:var(--bt-radius-control,4px)!important;
  box-shadow:none!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.02em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-primary{
  border:1px solid var(--pd-accent)!important;
  background:var(--pd-accent)!important;
  color:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-primary:hover{
  background:var(--bt-action-primary-hover,#e85c0a)!important;
  transform:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-secondary{
  border:1px solid #171717!important;
  background:#fff!important;
  color:#171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-note{
  margin-top:12px!important;
  color:#8a847e!important;
  font-size:8.5px!important;
  line-height:1.55!important;
}

/* Tabs: flat editorial information surface */
.bt-product-ui-380.bt-product-editorial-4083 .detail-tabs-shell{
  width:min(var(--bt-shell-max,1400px),calc(100% - 56px))!important;
  margin:24px auto 0!important;
  border:0!important;
  border-top:1px solid #171717!important;
  border-bottom:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tabs-nav{
  min-height:50px!important;
  padding:0!important;
  border-bottom:1px solid var(--pd-line)!important;
  background:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button{
  min-height:50px!important;
  padding:0 18px!important;
  color:#6f6963!important;
  font:600 10px/1 var(--bt-font-sans,Inter,Arial,sans-serif)!important;
  letter-spacing:.03em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button:first-child{padding-left:0!important}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button:hover{
  background:transparent!important;
  color:#171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button.is-active{
  background:transparent!important;
  color:#171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button:after{
  left:0!important;
  right:0!important;
  height:2px!important;
  border-radius:0!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-button.is-active:after{
  background:var(--pd-accent)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-panel-body{
  padding:42px 0 48px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-intro{
  max-width:760px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-intro .kicker,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-label{
  color:#8b4c27!important;
  font-size:8px!important;
  font-weight:600!important;
  letter-spacing:.14em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-intro h2{
  font-size:clamp(26px,2.6vw,38px)!important;
  font-weight:500!important;
  line-height:1.08!important;
  letter-spacing:-.03em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-intro p,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-longcopy{
  font-size:12px!important;
  line-height:1.7!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-longcopy{
  padding:18px 0 18px 20px!important;
  border-left:2px solid var(--pd-accent)!important;
  border-radius:0!important;
  background:transparent!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-facts,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-print-facts{
  gap:0!important;
  border-top:1px solid var(--pd-line)!important;
  border-left:1px solid var(--pd-line)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-facts article,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-print-facts article{
  padding:18px!important;
  border:0!important;
  border-right:1px solid var(--pd-line)!important;
  border-bottom:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-block,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-service-card,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-note-card,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-process article{
  border:1px solid var(--pd-line)!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-swatch{
  border-radius:0!important;
  padding:6px 9px 6px 6px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-size-list span{
  border-radius:var(--bt-radius-control,4px)!important;
  background:#fff!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-note-card>span,
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-service-card>span{
  border-radius:0!important;
  background:var(--bt-color-accent-soft,#fff1e8)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-table-wrap{
  border-radius:0!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-table-wrap th{
  background:#f7f7f5!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-tab-policy-links a{
  border-radius:var(--bt-radius-control,4px)!important;
  background:#fff!important;
}

/* Related products match homepage lookbook language */
.bt-product-ui-380.bt-product-editorial-4083 .detail-related{
  width:min(var(--bt-shell-max,1400px),calc(100% - 56px))!important;
  margin-top:72px!important;
  margin-bottom:64px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-head{
  padding-bottom:16px!important;
  border-bottom:1px solid #171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-head .kicker{
  color:#7c7771!important;
  font-size:8px!important;
  font-weight:600!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-head h2{
  font-size:28px!important;
  font-weight:500!important;
  letter-spacing:-.025em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-grid{
  gap:16px!important;
  margin-top:18px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-media{
  border-radius:0!important;
  background:var(--bt-surface-warm,#f0efe7)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-media img{
  padding:20px!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-media em{
  border-radius:0!important;
  background:#fff!important;
  color:#171717!important;
  border:1px solid rgba(0,0,0,.12)!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-copy{
  padding:10px 0!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-copy small{
  font-size:8px!important;
  color:#7f7973!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-copy h3{
  margin-top:5px!important;
  font-size:12px!important;
  font-weight:500!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-related-copy>div{
  padding-top:8px!important;
  border-top:1px solid var(--pd-line)!important;
}

/* Closing CTA */
.bt-product-ui-380.bt-product-editorial-4083 .detail-cta{
  width:min(var(--bt-shell-max,1400px),calc(100% - 56px))!important;
  margin-top:40px!important;
  padding:42px 46px!important;
  border-radius:var(--bt-radius-editorial,4px)!important;
  background:#171717!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-cta h2{
  font-size:clamp(28px,3vw,42px)!important;
  font-weight:500!important;
  letter-spacing:-.035em!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-cta button,
.bt-product-ui-380.bt-product-editorial-4083 .detail-cta a{
  min-height:44px!important;
  padding:0 20px!important;
  border-radius:var(--bt-radius-control,4px)!important;
}

/* Mobile sticky buy bar */
.bt-product-ui-380.bt-product-editorial-4083 .detail-mobile-buybar{
  border:1px solid #dcd7d1!important;
  border-radius:var(--bt-radius-editorial,4px)!important;
  background:rgba(255,255,255,.98)!important;
  box-shadow:none!important;
}
.bt-product-ui-380.bt-product-editorial-4083 .detail-mobile-buybar>button.bt-design-submit{
  border-radius:var(--bt-radius-control,4px)!important;
}

@media(max-width:1100px){
  .bt-product-ui-380.bt-product-editorial-4083 .detail-hero{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-info{
    position:static!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image{
    min-height:620px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image img{
    max-height:620px!important;
  }
}

@media(max-width:760px){
  .bt-product-ui-380.bt-product-editorial-4083 .detail-breadcrumb,
  .bt-product-ui-380.bt-product-editorial-4083 .detail-hero,
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tabs-shell,
  .bt-product-ui-380.bt-product-editorial-4083 .detail-related,
  .bt-product-ui-380.bt-product-editorial-4083 .detail-cta{
    width:calc(100% - 28px)!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-breadcrumb{
    padding-top:12px!important;
    margin-bottom:8px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-hero{
    display:block!important;
    padding-bottom:36px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-gallery{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image{
    order:1!important;
    min-height:430px!important;
    border-radius:0!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image img{
    max-height:430px!important;
    padding:24px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-thumbs{
    order:2!important;
    flex-direction:row!important;
    max-height:none!important;
    overflow-x:auto!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-thumb{
    flex:0 0 58px!important;
    width:58px!important;
    height:68px!important;
    border-radius:0!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-info{
    padding-top:22px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-info h1{
    margin-top:16px!important;
    font-size:34px!important;
    line-height:1.05!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-lead{font-size:12px!important}
  .bt-product-ui-380.bt-product-editorial-4083 .detail-price{
    grid-template-columns:1fr!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-price span{
    grid-column:1!important;
    grid-row:auto!important;
    max-width:none!important;
    margin-top:4px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust{
    gap:0!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-commerce-trust>span{
    border-radius:0!important;
    background:transparent!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .bt-design-selection-form{
    padding:0!important;
    border-radius:0!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-quantity-row{
    grid-template-columns:1fr!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary{
    grid-template-columns:1fr 1fr!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-selection-summary>div:last-child{
    grid-column:1/-1!important;
    border-left:0!important;
    border-top:1px solid var(--pd-line)!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-actions{
    grid-template-columns:1fr!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tabs-shell{
    margin-top:20px!important;
    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-mobile-toggle{
    min-height:52px!important;
    padding:0 2px!important;
    border-radius:0!important;
    background:#fff!important;
    border-bottom:1px solid var(--pd-line)!important;
    font-size:10px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-mobile-toggle b{
    width:24px!important;
    height:24px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-mobile-toggle.is-active{
    color:#171717!important;
    background:#fff!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-panel-body{
    padding:28px 0 32px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-intro h2{
    font-size:28px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-block,
  .bt-product-ui-380.bt-product-editorial-4083 .detail-tab-service-card{
    padding:18px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-related{
    margin-top:54px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-related-grid{
    gap:10px!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-related-card{
    flex-basis:72vw!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-cta{
    padding:32px 24px!important;
    border-radius:var(--bt-radius-editorial,4px)!important;
  }
  .bt-product-ui-380.bt-product-editorial-4083 .detail-mobile-buybar{
    left:8px!important;
    right:8px!important;
    bottom:max(8px,env(safe-area-inset-bottom))!important;
    border-radius:var(--bt-radius-editorial,4px)!important;
  }
}

@media(max-width:430px){
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image{min-height:370px!important}
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image img{max-height:370px!important;padding:18px!important}
  .bt-product-ui-380.bt-product-editorial-4083 .detail-info h1{font-size:31px!important}
  .bt-product-ui-380.bt-product-editorial-4083 .detail-related-card{flex-basis:80vw!important}
}

@media(prefers-reduced-motion:reduce){
  .bt-product-ui-380.bt-product-editorial-4083 .detail-main-image img{transition:none!important}
}

/* ===== END SOURCE: product-detail-editorial-v4083.css ===== */

/* ===== BEGIN SOURCE: product-detail-mobile-v4081071.css ===== */
/* ======================================================================
   Bi'Tisort v4.0.8.10.7.1 — Product Detail Mobile Equal 3-Part Summary
   ====================================================================== */

@media (max-width:760px){
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-nav,
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .nav.shell.bt-shell-nav{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 38px 38px!important;
    grid-template-rows:var(--bts-header-mobile-height,58px)!important;
    align-items:center!important;
    gap:0 7px!important;
    min-height:var(--bts-header-mobile-height,58px)!important;
    height:var(--bts-header-mobile-height,58px)!important;
    flex-wrap:nowrap!important;
    overflow:visible!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important}
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-cta,
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-account-chip{display:none!important}
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .store-cart-button{
    grid-column:2!important;grid-row:1!important;position:relative!important;align-self:center!important;justify-self:center!important;
    display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bts-header-text,#171717)!important;transform:none!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .store-cart-button .bt-cart-label{display:none!important}
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .store-cart-button .bt-cart-icon{display:block!important;margin:0!important;font-size:18px!important;line-height:1!important}
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .store-cart-button .store-cart-count{
    position:absolute!important;top:1px!important;right:0!important;display:grid!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 3px!important;
    border:2px solid var(--bts-header-bg,#fff)!important;border-radius:999px!important;background:var(--bts-accent,#ff6b18)!important;color:#fff!important;font-size:8px!important;font-weight:700!important;line-height:1!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-menu-btn{
    grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;transform:none!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-menu,
  body[data-bt-product-mobile="4.0.8.10.7.1"] .bt-shell-header-editorial .bt-shell-menu-backdrop{grid-column:auto!important;grid-row:auto!important}

  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
    margin:0!important;
    border-top:1px solid var(--pd-line,#e5e7eb)!important;
    border-bottom:1px solid var(--pd-line,#e5e7eb)!important;
    background:transparent!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary > div{
    flex:1 1 0!important;
    width:33.3333%!important;
    max-width:33.3333%!important;
    min-width:0!important;
    min-height:56px!important;
    padding:10px 8px!important;
    margin:0!important;
    border:0!important;
    border-left:1px solid var(--pd-line,#e5e7eb)!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
    gap:4px!important;
    box-sizing:border-box!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary > div:first-child{
    border-left:0!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary small{
    display:block!important;
    width:100%!important;
    margin:0!important;
    overflow:hidden!important;
    color:#8b8178!important;
    font-size:7px!important;
    font-weight:600!important;
    line-height:1.1!important;
    letter-spacing:.04em!important;
    text-overflow:ellipsis!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary strong{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    color:#171717!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.18!important;
    letter-spacing:-.01em!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
}

@media (max-width:380px){
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary > div{
    padding:9px 6px!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary small{
    font-size:6.5px!important;
    letter-spacing:.03em!important;
  }
  body[data-bt-product-mobile="4.0.8.10.7.1"] .detail-selection-summary strong{
    font-size:11px!important;
  }
}

/* ===== END SOURCE: product-detail-mobile-v4081071.css ===== */

/* ===== BEGIN SOURCE: product-detail-desktop-v408108.css ===== */
/* ======================================================================
   Bi'Tisort v4.0.8.10.8 — Product Detail Desktop Right Panel Compact
   ====================================================================== */

@media (min-width:1101px){
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-info{
    position:sticky!important;
    top:78px!important;
    max-height:none!important;
    overflow:visible!important;
    padding-top:2px!important;
  }

  /* Trust strip intentionally removed from product-side purchase panel. */
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-commerce-trust{
    display:none!important;
  }

  body[data-bt-product-desktop="4.0.8.10.8"] .detail-top-labels{
    gap:6px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-type,
  body[data-bt-product-desktop="4.0.8.10.8"] .bt-stock-chip{
    min-height:23px!important;
    padding:0 8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-info h1{
    margin:10px 0 8px!important;
    font-size:clamp(34px,3.25vw,48px)!important;
    line-height:1!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-lead{
    margin:0 0 10px!important;
    font-size:11.5px!important;
    line-height:1.48!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-price{
    margin:0 0 10px!important;
    padding:10px 0!important;
    column-gap:12px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-price strong{
    font-size:25px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-price span{
    font-size:8.5px!important;
    line-height:1.35!important;
  }

  body[data-bt-product-desktop="4.0.8.10.8"] .bt-design-selection-form{
    padding:14px!important;
    border-radius:14px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option{
    padding:0 0 10px!important;
    margin:0 0 10px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option-head{
    margin-bottom:7px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option-head strong{
    font-size:10px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option-head span{
    font-size:7.5px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-colors{
    gap:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-color{
    width:32px!important;
    height:32px!important;
    border-width:3px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option>small{
    margin-top:6px!important;
    font-size:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-size-buttons{
    gap:6px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-size-button{
    min-width:45px!important;
    height:35px!important;
    padding:0 11px!important;
    border-radius:8px!important;
    font-size:10px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-quantity-planner{
    margin:0 0 10px!important;
    padding:0 0 10px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-quantity-row{
    grid-template-columns:128px minmax(0,1fr)!important;
    gap:7px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-qty-stepper{
    height:39px!important;
    border-radius:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-qty-message{
    min-height:39px!important;
    padding:6px 9px!important;
    border-radius:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-selection-summary{
    margin:0 0 10px!important;
    border-radius:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-selection-summary>div{
    min-height:46px!important;
    padding:8px 9px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-selection-summary small{
    font-size:6.5px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-selection-summary strong{
    font-size:9.5px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-actions{
    gap:7px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-primary,
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-secondary{
    min-height:47px!important;
    border-radius:9px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-note{
    margin:7px 3px 0!important;
    font-size:8px!important;
    line-height:1.42!important;
  }
}

/* Short desktop screens: keep the complete purchase panel visible without an inner scroller. */
@media (min-width:1101px) and (max-height:820px){
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-info{
    top:68px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-info h1{
    margin:7px 0 6px!important;
    font-size:clamp(31px,2.85vw,42px)!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-lead{
    margin-bottom:7px!important;
    font-size:10.5px!important;
    line-height:1.35!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-price{
    margin-bottom:7px!important;
    padding:8px 0!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .bt-design-selection-form{
    padding:11px 12px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-option{
    padding-bottom:8px!important;
    margin-bottom:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-quantity-planner{
    padding-bottom:8px!important;
    margin-bottom:8px!important;
  }
  body[data-bt-product-desktop="4.0.8.10.8"] .detail-note{
    display:none!important;
  }
}

/* ===== END SOURCE: product-detail-desktop-v408108.css ===== */

/* ===== BEGIN SOURCE: product-detail-tabs-polish-v4081091.css ===== */
/* ======================================================================
   Bi'Tisort v4.0.8.10.9.1 — Product Detail Tabs Pastel Refresh
   Removes the top line completely and gives the tab area a pastel surface.
   ====================================================================== */

@media (min-width:721px){
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tabs-shell{
    width:min(1280px,calc(100% - 64px))!important;
    margin:34px auto 0!important;
    border:0!important;
    border-top:0!important;
    border-bottom:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }

  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tabs-nav{
    display:inline-flex!important;
    align-items:center!important;
    gap:4px!important;
    min-height:auto!important;
    padding:6px!important;
    border:1px solid #eadfd3!important;
    border-bottom:1px solid #eadfd3!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#f8f2ea 0%, #f4ede5 100%)!important;
    box-shadow:none!important;
    overflow:visible!important;
    scrollbar-width:none!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tabs-nav::-webkit-scrollbar{display:none!important}

  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button{
    min-height:44px!important;
    padding:0 16px!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    color:#746c63!important;
    font-family:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.1!important;
    letter-spacing:-.01em!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button:first-child{padding-left:16px!important}
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button:hover{
    background:rgba(255,255,255,.72)!important;
    color:#1f1a17!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button:after{
    left:14px!important;
    right:14px!important;
    bottom:7px!important;
    height:2px!important;
    border-radius:999px!important;
    background:transparent!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button.is-active{
    background:#fff!important;
    color:#de6414!important;
    box-shadow:0 3px 12px rgba(33,25,18,.04)!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button.is-active:after{
    background:#f97316!important;
  }

  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tabs-content{
    margin-top:14px!important;
    border:1px solid #ece2d8!important;
    border-radius:22px!important;
    background:#fcf8f4!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }

  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-panel-body{
    padding:38px 40px 42px!important;
  }

  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-block,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-service-card,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-facts article,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-print-facts article,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-note-card,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-process article,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-longcopy,
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-table-wrap{
    background:#fff!important;
  }
}

@media (min-width:721px) and (max-width:1040px){
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tabs-nav{
    display:flex!important;
    width:100%!important;
  }
  body.bt-product-ui-380.bt-product-editorial-4083[data-bt-product-tabs-polish="4.0.8.10.9.1"] .detail-tab-button{
    padding:0 14px!important;
    font-size:11.5px!important;
  }
}

/* ===== END SOURCE: product-detail-tabs-polish-v4081091.css ===== */

/* ===== BEGIN SOURCE: product-detail-tabs-inner-v4081092.css ===== */
/* ======================================================================
   Bi'Tisort v4.0.8.10.9.2 — Product Detail Tab Inner Content Polish
   ====================================================================== */

@media (min-width:721px){
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"]{
    --bt-tab-pastel:#fcf8f4;
    --bt-tab-pastel-2:#f8f1e9;
    --bt-tab-line:#eadfd4;
    --bt-tab-ink:#1f1a17;
    --bt-tab-muted:#746b63;
    --bt-tab-accent:#f97316;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-panel-body{
    padding:34px 36px 38px!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-intro{
    margin-bottom:22px!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-intro .kicker,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-label{
    margin-bottom:7px!important;
    color:#a65c2a!important;
    font-size:8px!important;
    font-weight:700!important;
    letter-spacing:.13em!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-intro h2{
    margin-bottom:9px!important;
    font-size:clamp(28px,2.4vw,38px)!important;
    font-weight:600!important;
    line-height:1.06!important;
    letter-spacing:-.035em!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-intro p,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-longcopy{
    color:var(--bt-tab-muted)!important;
    font-size:11.5px!important;
    line-height:1.72!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-facts,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-print-facts{
    gap:10px!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-facts article,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-print-facts article{
    min-height:78px!important;
    padding:15px 16px!important;
    border:1px solid var(--bt-tab-line)!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.82)!important;
    box-shadow:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-facts small,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-print-facts small{
    margin-bottom:6px!important;
    color:#978b80!important;
    font-size:8px!important;
    font-weight:650!important;
    letter-spacing:.07em!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-facts strong,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-print-facts strong{
    color:var(--bt-tab-ink)!important;
    font-size:12px!important;
    font-weight:600!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-two-col{
    gap:14px!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-block{
    padding:22px!important;
    border:1px solid var(--bt-tab-line)!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.78)!important;
    box-shadow:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-block h3,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-bulk h3,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card h3,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-note-card h3{
    margin-bottom:7px!important;
    color:var(--bt-tab-ink)!important;
    font-size:17px!important;
    font-weight:600!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-block p,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-bulk p,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card p,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-note-card p{
    color:var(--bt-tab-muted)!important;
    font-size:11px!important;
    line-height:1.68!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-note-card,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-process article{
    gap:14px!important;
    padding:20px 22px!important;
    border:1px solid var(--bt-tab-line)!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.82)!important;
    box-shadow:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card>span,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-note-card>span{
    display:grid!important;
    place-items:center!important;
    flex:0 0 36px!important;
    width:36px!important;
    height:36px!important;
    border:1px solid #f0ded0!important;
    border-radius:10px!important;
    background:#fff3e9!important;
    color:var(--bt-tab-accent)!important;
    font-size:15px!important;
    font-weight:500!important;
    box-shadow:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card small,
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-note-card small{
    margin-bottom:5px!important;
    color:#a55f32!important;
    font-size:7.5px!important;
    font-weight:700!important;
    letter-spacing:.11em!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card a{
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
    margin-top:10px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#dd6417!important;
    font-size:10px!important;
    font-weight:650!important;
    text-decoration:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-service-card a:hover{
    color:#b94e0e!important;
    text-decoration:underline!important;
    text-underline-offset:3px!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-policy-links{
    gap:8px!important;
    margin-top:14px!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-policy-links a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:36px!important;
    padding:0 12px!important;
    border:1px solid #e9ddd2!important;
    border-radius:8px!important;
    background:rgba(255,255,255,.72)!important;
    color:#554c45!important;
    font-family:Inter,"Segoe UI",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:600!important;
    letter-spacing:-.005em!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }
  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-policy-links a:hover{
    border-color:#dcc8b8!important;
    background:#fff!important;
    color:#d85f13!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-longcopy{
    margin-bottom:22px!important;
    padding:17px 19px!important;
    border:1px solid var(--bt-tab-line)!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.66)!important;
  }

  body[data-bt-product-tabs-inner="4.0.8.10.9.2"] .detail-tab-table-wrap{
    border:1px solid var(--bt-tab-line)!important;
    border-radius:12px!important;
    box-shadow:none!important;
  }
}

/* ===== END SOURCE: product-detail-tabs-inner-v4081092.css ===== */
