/** Shopify CDN: Minification failed

Line 6:4506 Unexpected "}"

**/
.product__block__buttons .btn--add-to-cart{background-color:#1a1a1a;color:#ffffff;border-color:#1a1a1a;padding-top:16px;padding-bottom:16px;font-size:14px;letter-spacing:0.08em;transition:background-color 0.2s ease,border-color 0.2s ease}.product__block__buttons .btn--add-to-cart:hover{background-color:#333333;border-color:#333333;color:#ffffff}.product__block__buttons .btn--add-to-cart[disabled]{background-color:#cccccc;border-color:#cccccc;color:#666666}.product__block__buttons .btn--add-to-cart.loading,.product__block__buttons .btn--add-to-cart.has-success{background-color:#1a1a1a;border-color:#1a1a1a}.product__rating,.product__rating__value,.product__rating__count{font-family:var(--FONT-STACK-BODY),sans-serif}.cross-sell-wrapper{padding-bottom:var(--PB,30px)}.cross-sell__title{font-size:12px;text-transform:uppercase;letter-spacing:0.1em;color:#666;margin-bottom:12px}.cross-sell__products{display:flex;flex-direction:column;gap:10px}.cross-sell__item{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #eee;border-radius:4px;text-decoration:none;color:inherit;transition:border-color 0.2s ease}.cross-sell__item:hover{border-color:#1a1a1a}.cross-sell__image{width:60px;height:60px;flex-shrink:0}.cross-sell__image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.cross-sell__product-title{font-size:13px;line-height:1.3;margin:0}.cross-sell__price{font-size:12px;color:#666;margin:2px 0 0}[class*="quick-actions-toolbar"]{opacity:1!important;transform:translateY(0)!important;justify-content:flex-end!important;align-items:flex-start!important}[class*="quick-actions-toolbar"] button.stain-button-white{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;background:#fff!important;border:none!important;pointer-events:auto;position:relative;cursor:pointer;overflow:hidden!important;font-size:0!important;line-height:0!important;transition:all 0.25s ease}[class*="quick-actions-toolbar"] button.stain-button-white>span,[class*="quick-actions-toolbar"] button.stain-button-white .btn-state-ready{display:none!important;visibility:hidden!important;font-size:0!important;width:0!important;height:0!important;overflow:hidden!important}[class*="quick-actions-toolbar"] button.stain-button-white::before,[class*="quick-actions-toolbar"] button.stain-button-white::after{content:"";position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%,-50%);display:block!important;visibility:visible!important;font-size:initial!important;transition:background 0.25s ease}[class*="quick-actions-toolbar"] button.stain-button-white::before{width:11px;height:2px}[class*="quick-actions-toolbar"] button.stain-button-white::after{width:2px;height:14px}[class*="quick-actions-toolbar"] button.stain-button-white:hover{background:#1a1a1a!important;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,0.15)}[class*="quick-actions-toolbar"] button.stain-button-white:hover::before,[class*="quick-actions-toolbar"] button.stain-button-white:hover::after{background:#fff!important}[class*="quick-actions-toolbar"]>div{width:auto!important}[class*="quick-actions-toolbar"] button.is-loading::before,[class*="quick-actions-toolbar"] button.is-loading::after{display:none}[class*="quick-actions-toolbar"] [x-show="isOpen"]>div{background-color:#1a1a1a!important;color:#fff!important}[class*="quick-actions-toolbar"] [class*="group/option-button"]{color:#fff!important}[class*="quick-actions-toolbar"] [class*="group/option-button"] .btn-state-ready{display:inline-block!important;visibility:visible!important;font-size:inherit!important;width:auto!important;height:auto!important;overflow:visible!important;color:#fff!important}[class*="quick-actions-toolbar"] [class*="group/option-button"]:hover{background-color:#fff!important;color:#1a1a1a!important}[class*="quick-actions-toolbar"] [class*="group/option-button"]:hover .btn-state-ready{color:#1a1a1a!important}.kicker-flourished{margin-bottom:0;font-size:30px;font-family:var(--FONT-STACK-HEADING);text-align:center}.badge,.product-label,.product__badge{background-color:rgba(255,255,255,0.6)!important;color:#000!important;padding:2px 4px;font-size:13px;font-family:var(--FONT-STACK-BODY,"Intel",sans-serif)!important;text-transform:uppercase}[class*="quick-actions-toolbar"] .product-clip__btn .btn-state-ready,[class*="quick-actions-toolbar"] button.stain-button-white .btn-state-ready{font-size:0!important;line-height:0}}.upsell__holder .product-clip__btn .btn-state-ready{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.product-clip__btn:hover *{color:#000!important}.product-clip__btn{background-color:#1a1a1a!important;color:#ffffff!important;border:1px solid #1a1a1a!important;min-width:120px;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.product-clip__btn .btn-state-ready::after{color:#ffffff!important}.product-clip__btn:hover{background-color:#ffffff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important}.product-clip__btn:hover .btn-state-ready::after{color:#1a1a1a!important}.btn--primary:hover,.btn--primary:active,.btn--primary:focus,.btn--soft:hover,.btn--soft:active,.btn--soft:focus,.btn--add-to-cart:hover,.product-clip__btn:hover{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.btn--primary:hover *,.btn--soft:hover *,.btn--add-to-cart:hover *,.product-clip__btn:hover *{color:#000!important}.upsell__holder .product-clip__btn:hover,.product-clip__btn:hover{background-color:#ffffff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important}.upsell__holder .product-clip__btn:hover .btn-state-ready,.product-clip__btn:hover .btn-state-ready{font-size:inherit!important;line-height:inherit!important;color:#1a1a1a!important}/* FALL: category tiles always visible (was desktop-hide on stale template id) */[id$="__section_columns_QgC4pp"]{display:block!important}#shopify-section-template--25884416835857__section_list_collections_XP44cD{display:block}@media screen and (max-width:749px){#shopify-section-template--25884416835857__section_list_collections_XP44cD{display:none}}#shopify-section-template--25884416835857__section_list_collections_d8e9DJ{display:block}@media screen and (max-width:749px){#shopify-section-template--25884416835857__section_list_collections_d8e9DJ{display:none}}@media (max-width:768px){.logo-bar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:5px;padding-bottom:8px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.logo-bar::-webkit-scrollbar{display:none}.logo-bar .logo-bar__item{flex:0 0 auto!important;width:110px!important;scroll-snap-align:start}}#shopify-section-template--25884416835857__section_logos_faPc8q .kicker-flourished::after{display:none!important}@media (max-width:479px){#shopify-section-template--25884416835857__brand_bar .hero__cta__wrapper{align-items:flex-start!important}}#shopify-section-template--25884416835857__section_logos_faPc8q{display:none}@media screen and (max-width:749px){#shopify-section-template--25884416835857__section_logos_faPc8q{display:block}}#shopify-section-template--25884416835857__section_logos_abGqyi{display:block}@media screen and (max-width:749px){#shopify-section-template--25884416835857__section_logos_abGqyi{display:none}}





/* FALL-LOWER-PAGE */
[id$="__section_logos_abGqyi"] .section-padding{padding-top:28px!important;padding-bottom:20px!important}
[id$="__section_double_abXAD7"]{margin-top:8px}
/* END-FALL-LOWER-PAGE */

/* FALL-UNIFY-CTA */
/* Pipeline buttons use standard__cta + hero__btn; style may be "btn" or "btn--outline" without always pairing .btn */
.standard__cta.btn--white,
.hero__btn.btn--white,
a.standard__cta.btn--white,
.section-hero .standard__cta.btn--white,
.section-hero .hero__btn.btn--white,
.section-double .btn.btn--white,
.section-double .hero__btn.btn--white,
a.btn.btn--white,
.btn.btn--white{
  width:200px!important;
  max-width:calc(100% - 48px)!important;
  min-width:0!important;
  height:auto!important;
  padding:13px 0!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
  text-align:center!important;
  letter-spacing:.1em!important;
  font-size:13px!important;
  line-height:1.2!important;
  border-radius:0!important;
  border:1px solid rgba(10,10,10,.5)!important;
  outline:none!important;
  box-shadow:none!important;
  background:#fff!important;
  color:#0A0A0A!important;
  opacity:1!important;
  transform:none!important;
  visibility:visible!important;
  display:block!important;
}
.collection-grid-item__btn.text-btn-arrow-right:after,
.text-btn-arrow-right.collection-grid-item__btn:after{display:none!important;width:0!important;height:0!important}
.collection-grid-item .hero__content__wrapper{
  justify-content:flex-end!important;
  align-items:center!important;
  text-align:center!important;
  gap:10px!important;
  padding:0 12px 24px!important;
  width:100%!important;
  box-sizing:border-box!important;
}
.collection-grid-item__title{
  text-align:center!important;
  width:100%!important;
}
.collection-grid-item__subtitle{display:none!important}
/* FALL-TILE-SHOP-NOW — smaller + centered under title (category + Energy) */
.collection-grid-item__btn,
a .collection-grid-item__btn,
.collection-grid-item .collection-grid-item__btn{
  width:120px!important;
  max-width:70%!important;
  min-width:0!important;
  height:auto!important;
  padding:8px 0!important;
  margin:0 auto!important;
  align-self:center!important;
  box-sizing:border-box!important;
  text-align:center!important;
  letter-spacing:.08em!important;
  font-size:11px!important;
  line-height:1.2!important;
  border-radius:0!important;
  border:1px solid rgba(10,10,10,.5)!important;
  background:#fff!important;
  color:#0A0A0A!important;
  display:block!important;
  opacity:1!important;
  transform:none!important;
  visibility:visible!important;
  float:none!important;
  position:relative!important;
  left:auto!important;
  right:auto!important;
}
@media (min-width:900px){
  .collection-grid-item__btn,
  a .collection-grid-item__btn,
  .collection-grid-item .collection-grid-item__btn{
    width:140px!important;
    max-width:70%!important;
    min-width:0!important;
    padding:9px 0!important;
    font-size:12px!important;
    margin:0 auto!important;
  }
  .collection-grid-item .hero__content__wrapper{
    padding:0 16px 28px!important;
  }
}
/* END-FALL-TILE-SHOP-NOW */

/* Outline: View all / About / quiz — 200px + 1px (Fanny trial) */
.standard__cta.btn--outline,
.hero__btn.btn--outline,
a.standard__cta.btn--outline,
a.btn--outline,
.btn.btn--outline,
button.btn--outline,
.btn--outline.btn--long,
a.btn--outline.btn--long,
.standard__cta.btn--outline.btn--long,
.section-richtext .standard__cta.btn--outline,
.section-double .standard__cta.btn--outline,
.section-double a.btn--outline,
.section-collection a.btn--outline,
.section-collection-slider a.btn--outline,
[id*="brand_bar"] a.standard__cta,
[id*="brand_bar"] .standard__cta,
[id*="section_double_abXAD7"] a.standard__cta,
[id*="section_double_abXAD7"] .standard__cta,
[id*="section_richtext"] a.btn--outline,
[id*="section_collection"] a.btn--outline{
  width:200px!important;
  min-width:200px!important;
  max-width:calc(100% - 48px)!important;
  padding:13px 0!important;
  margin-top:var(--space-8, 16px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
  text-align:center!important;
  letter-spacing:.1em!important;
  font-size:13px!important;
  line-height:1.2!important;
  border-radius:0!important;
  border:1px solid rgba(10,10,10,.5)!important;
  background:transparent!important;
  color:#0A0A0A!important;
  display:block!important;
}
/* Kill theme btn--long side margins that shrink visual width */
.standard__cta.btn--long,
.hero__btn.btn--long,
a.btn--long,
.btn.btn--long{
  margin-left:auto!important;
  margin-right:auto!important;
}
/* About: left-align but keep 200px */
[id*="section_double_abXAD7"] .standard__cta,
[id*="section_double_abXAD7"] a.btn--outline{
  margin-left:0!important;
  margin-right:0!important;
  width:200px!important;
  min-width:200px!important;
  display:inline-block!important;
  border:1px solid rgba(10,10,10,.5)!important;
}
/* END-FALL-UNIFY-CTA */

/* FALL-HERO-CTA-RIGHT — Fanny: Shop Now flush right (phone + desktop) */
.section-hero .hero__content__wrapper,
.section-hero .hero__content,
.section-hero .hero__text,
.section-hero .hero__cta__wrapper,
.section-hero .hero__content__wrapper .hero__text,
[id$="__hero"] .hero__content__wrapper,
[id$="__hero"] .hero__content,
[id$="__hero"] .hero__cta__wrapper{
  text-align:right!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
}
.section-hero .hero__cta__wrapper,
[id$="__hero"] .hero__cta__wrapper{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:0!important;
}
.section-hero .standard__cta.btn--white,
.section-hero .hero__btn.btn--white,
.section-hero a.standard__cta.btn--white,
.section-hero a.btn.btn--white,
.section-hero .btn.btn--white,
[id$="__hero"] .standard__cta.btn--white,
[id$="__hero"] .hero__btn.btn--white,
[id$="__hero"] a.btn.btn--white,
[id$="__hero"] .btn.btn--white{
  margin-left:auto!important;
  margin-right:0!important;
  margin-inline-start:auto!important;
  margin-inline-end:0!important;
  display:block!important;
  float:none!important;
  align-self:flex-end!important;
  position:relative!important;
  left:auto!important;
  right:0!important;
  transform:none!important;
}
@media (max-width:749px){
  .section-hero .hero__content__wrapper,
  .section-hero .hero__cta__wrapper,
  [id$="__hero"] .hero__content__wrapper,
  [id$="__hero"] .hero__cta__wrapper{
    text-align:right!important;
    align-items:flex-end!important;
    justify-content:flex-end!important;
    width:100%!important;
    padding-right:16px!important;
    box-sizing:border-box!important;
  }
  .section-hero .standard__cta.btn--white,
  .section-hero .hero__btn.btn--white,
  .section-hero a.btn.btn--white,
  .section-hero .btn.btn--white,
  [id$="__hero"] .standard__cta.btn--white,
  [id$="__hero"] .hero__btn.btn--white,
  [id$="__hero"] a.btn.btn--white{
    width:160px!important;
    max-width:70%!important;
    min-width:0!important;
    margin-left:auto!important;
    margin-right:0!important;
    display:block!important;
  }
}
/* Keep bottom Fall Edit hero CTA right too if white */
[id$="__section_hero_gVGUHF"] .standard__cta.btn--white,
[id$="__section_hero_gVGUHF"] .hero__btn.btn--white,
[id$="__section_hero_gVGUHF"] a.btn.btn--white{
  margin-left:auto!important;
  margin-right:0!important;
  display:block!important;
}
[id$="__section_hero_gVGUHF"] .hero__content__wrapper,
[id$="__section_hero_gVGUHF"] .hero__cta__wrapper{
  text-align:right!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
}
/* END-FALL-HERO-CTA-RIGHT */







/* FALL-BS-NA-AIR */
[id$="__section_collection_pdnQTz"] .section-header,
[id$="__section_collection_wb3EKr"] .section-header,
[id$="__section_collection_pdnQTz"] .collection__title,
[id$="__section_collection_wb3EKr"] .collection__title{
  margin-bottom:8px!important;
}
@media (max-width:749px){
  [id$="__section_collection_pdnQTz"] .section-padding,
  [id$="__section_collection_wb3EKr"] .section-padding{
    padding-top:8px!important;
  }
}
/* END-FALL-BS-NA-AIR */

/* FALL-QUIZ-BROWSE */
[id$="__brand_bar"] .browse_energies,
[id$="__brand_bar"] [id*="browse_energies"],
[id$="__brand_bar"] a[href*="shop-by-energy"]{
  color:#6E2530!important;
  font-size:13px!important;
  letter-spacing:.04em!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}
[id$="__brand_bar"] .block-browse_energies,
[id*="browse_energies"]{
  margin-top:10px!important;
}
/* END-FALL-QUIZ-BROWSE */

/* FALL-BUNDLE-MOBILE */
/* Phone only: The set stacks Leah+Hamsa — don't keep half-screen height or Hamsa overflows onto category tiles */
@media (max-width:899px){
  [id$="__section_double_bundle_sep3"] .brick__section,
  [id$="__section_double_bundle_sep3"] .brick__section.use_screen_one_half{
    height:auto!important;
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
  }
  [id$="__section_double_bundle_sep3"] .brick__block{
    width:100%!important;
    max-width:100%!important;
    flex:0 0 auto!important;
    height:auto!important;
    min-height:340px!important;
    aspect-ratio:1 / 1.05;
  }
  [id$="__section_double_bundle_sep3"] .brick__block__image,
  [id$="__section_double_bundle_sep3"] .image-wrapper,
  [id$="__section_double_bundle_sep3"] .hero__content{
    height:100%!important;
  }
  [id$="__section_double_bundle_sep3"]{
    margin-bottom:8px!important;
    overflow:hidden!important;
  }
}
/* Desktop unchanged — side by side half height still OK */
/* END-FALL-BUNDLE-MOBILE */

/* FALL-CTA-SIZE */
/* Mobile ~200 (Gohaus); desktop ~260 — phone rules untouched below 900px */
@media (min-width:900px){
  .standard__cta.btn--white,
  .hero__btn.btn--white,
  a.standard__cta.btn--white,
  .section-hero .standard__cta.btn--white,
  .section-hero .hero__btn.btn--white,
  .section-double .btn.btn--white,
  .section-double .hero__btn.btn--white,
  a.btn.btn--white,
  .btn.btn--white,
  .standard__cta.btn--outline,
  .hero__btn.btn--outline,
  a.standard__cta.btn--outline,
  a.btn--outline,
  .btn.btn--outline,
  .btn--outline.btn--long,
  a.btn--outline.btn--long,
  .standard__cta.btn--outline.btn--long,
  .section-richtext .standard__cta.btn--outline,
  .section-double .standard__cta.btn--outline,
  .section-double a.btn--outline,
  .section-collection a.btn--outline,
  .section-collection-slider a.btn--outline,
  [id*="brand_bar"] a.standard__cta,
  [id*="brand_bar"] .standard__cta,
  [id*="section_double_abXAD7"] .standard__cta,
  [id*="section_double_abXAD7"] a.btn--outline,
  [id*="section_richtext"] a.btn--outline,
  [id*="section_collection"] a.btn--outline{
    width:260px!important;
    min-width:260px!important;
    max-width:calc(100% - 48px)!important;
  }
}
/* END-FALL-CTA-SIZE */

/* FALL-BUNDLE-TILE-GAP */
/* Leah|Hamsa flush = one bundle offer. Gap only before/within category tiles. */
@media (min-width:900px){
  [id$="__section_double_bundle_sep3"] .brick__section{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:0!important;
    column-gap:0!important;
    height:var(--one-half, 50vh)!important;
  }
  [id$="__section_double_bundle_sep3"] .brick__block{
    flex:1 1 50%!important;
    width:50%!important;
    max-width:50%!important;
    min-width:0!important;
    margin:0!important;
    height:100%!important;
  }
  /* Uniform space: bundle block → category tiles */
  [id$="__section_columns_QgC4pp"]{
    margin-top:24px!important;
    padding-top:0!important;
    --gutter:24px!important;
    --gutter-offset:-24px!important;
  }
  [id$="__section_columns_QgC4pp"] .float-grid{
    margin-left:calc(-24px / 2)!important;
    margin-right:calc(-24px / 2)!important;
  }
  [id$="__section_columns_QgC4pp"] .grid__item{
    padding-left:12px!important;
    padding-right:12px!important;
  }
}
@media (max-width:899px){
  [id$="__section_double_bundle_sep3"] .brick__section{
    gap:0!important;
    row-gap:0!important;
  }
  [id$="__section_columns_QgC4pp"]{margin-top:16px!important}
}
/* END-FALL-BUNDLE-TILE-GAP */

/* FALL-BUNDLE-ATC */
/* ATC sits under Leah|Hamsa. Oxblood ~85% — readable, not harsh solid sale-red */
[id$="__section_richtext_bundle_atc"] .standard__cta,
[id$="__section_richtext_bundle_atc"] a.btn,
[id$="__section_richtext_bundle_atc"] .hero__btn,
[id$="__section_richtext_bundle_sep3"] .standard__cta,
[id$="__section_richtext_bundle_sep3"] a.btn{
  width:260px!important;
  min-width:0!important;
  max-width:calc(100% - 48px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  display:block!important;
  text-align:center!important;
  padding:14px 0!important;
  border-radius:0!important;
  letter-spacing:.1em!important;
  font-size:13px!important;
  text-transform:uppercase!important;
  background:rgba(110,37,48,.95)!important;
  color:#fff!important;
  border:1px solid #6E2530!important;
  box-shadow:none!important;
}
@media (min-width:900px){
  [id$="__section_richtext_bundle_atc"] .standard__cta,
  [id$="__section_richtext_bundle_atc"] a.btn,
  [id$="__section_richtext_bundle_atc"] .hero__btn{
    width:260px!important;
    min-width:260px!important;
  }
}
[id$="__section_richtext_bundle_atc"] .section-padding{
  padding-top:16px!important;
  padding-bottom:28px!important;
}
/* END-FALL-BUNDLE-ATC */

/* FALL-BUNDLE-CLEAN-TILES */
/* Homepage The set: clean images only — no name/price overlays (Gohaus-style) */
[id$="__section_double_bundle_sep3"] .hero__title,
[id$="__section_double_bundle_sep3"] .hero__description,
[id$="__section_double_bundle_sep3"] .hero__kicker,
[id$="__section_double_bundle_sep3"] .hero__content h2,
[id$="__section_double_bundle_sep3"] .hero__content h3,
[id$="__section_double_bundle_sep3"] .hero__content .rte,
[id$="__section_double_bundle_sep3"] .hero__content p,
[id$="__section_double_bundle_sep3"] .hero__btn,
[id$="__section_double_bundle_sep3"] .standard__cta,
[id$="__section_double_bundle_sep3"] .hero__cta__wrapper,
[id$="__section_double_bundle_sep3"] .hero__content__wrapper,
[id$="__section_double_bundle_sep3"] .backdrop--hero,
[id$="__section_double_bundle_sep3"] [data-overflow-content]{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
}
/* END-FALL-BUNDLE-CLEAN-TILES */



/* FALL-SOFT-OUTLINE-BORDER */
/* CoS QA: View all + About still solid rgb(0,0,0) — force soft 50% like Shop Now */
a.btn--outline,
.btn.btn--outline,
button.btn--outline,
a.btn.btn--outline,
.btn.btn--outline.btn--long,
a.btn--outline.btn--long,
.standard__cta.btn--outline,
.hero__btn.btn--outline,
.section-richtext a.standard__cta.btn--outline,
.section-richtext .btn--outline,
.section-double a.standard__cta,
.section-double .standard__cta.btn--outline,
.section-double a.btn--outline,
.section-collection a.btn--outline,
.section-collection-slider a.btn--outline,
[id*="section_double_abXAD7"] a.standard__cta,
[id*="section_double_abXAD7"] .standard__cta,
[id*="section_double_abXAD7"] a.btn--outline,
[id*="section_richtext"] a.btn--outline,
[id*="section_collection"] a.btn--outline,
[id*="brand_bar"] a.standard__cta,
[id*="brand_bar"] .standard__cta{
  border-color:rgba(10,10,10,.5)!important;
  border-width:1px!important;
  border-style:solid!important;
  outline:none!important;
  box-shadow:none!important;
}
/* END-FALL-SOFT-OUTLINE-BORDER */

/* FALL-FOOTER-CTA */
/* Cream panel + white 1px outline button (Fanny try) */
.footer__newsletter,
.footer__newsletter__body{
  background:#FBF7F0!important;
}
.footer__form--cta .input-group--inner-button,
.footer__form--cta .input-group,
.footer__form--cta .float__wrapper{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:16px!important;
  float:none!important;
  border:none!important;
  border-bottom:none!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.footer__form--cta .input-group--inner-button:after,
.footer__form--cta .input-group:after,
.footer__form--cta .float__wrapper:after{
  display:none!important;
  content:none!important;
}
.footer__form--cta .input-group-field{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:10px 0!important;
  border:none!important;
  border-bottom:1px solid rgba(10,10,10,.35)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#0A0A0A!important;
}
.footer__form--cta .input-group-button{
  width:auto!important;
  max-width:100%!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  position:static!important;
  border:none!important;
  border-bottom:none!important;
  background:transparent!important;
  box-shadow:none!important;
  float:none!important;
}
.footer__form--cta .input-group-button:before,
.footer__form--cta .input-group-button:after{
  display:none!important;
  content:none!important;
}
.footer__form--cta .input-group-button .btn,
.footer__form--cta .input-group-button button{
  width:260px!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:13px 0!important;
  border-radius:0!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
  font-size:13px!important;
  line-height:1.2!important;
  text-align:center!important;
  background:rgba(110,37,48,.95)!important;
  color:#fff!important;
  border:1px solid #6E2530!important;
  display:inline-block!important;
  position:static!important;
  box-shadow:none!important;
}
@media (min-width:900px){
  .footer__form--cta .input-group-button .btn,
  .footer__form--cta .input-group-button button{
    width:260px!important;
  }
}
/* END-FALL-FOOTER-CTA */



/* FALL-NEWSLETTER-OXBLOOD */
.section-newsletter .input-group-button button,
.section-newsletter .input-group-button .btn{
  background:rgba(110,37,48,.95)!important;
  color:#fff!important;
  border:1px solid #6E2530!important;
  border-radius:0!important;
  text-transform:uppercase!important;
}
.section-newsletter .input-group--inner-button{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:16px!important;
}
.section-newsletter .input-group-button{
  width:auto!important;
  border:none!important;
}
/* END-FALL-NEWSLETTER-OXBLOOD */

/* FALL-OXBLOOD-CTA-SIZE */
/* Gohaus-style: SAME button width on phone + desktop */
[id$="__section_richtext_bundle_atc"] .standard__cta,
[id$="__section_richtext_bundle_atc"] a.btn,
[id$="__section_richtext_bundle_atc"] .hero__btn,
.footer__form--cta .input-group-button .btn,
.footer__form--cta .input-group-button button,
.section-newsletter .input-group-button .btn,
.section-newsletter .input-group-button button,
.newsletter-block .input-group-button button.btn{
  width:260px!important;
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  padding:14px 0!important;
  letter-spacing:.1em!important;
  font-size:13px!important;
  line-height:1.2!important;
  text-align:center!important;
}
/* END-FALL-OXBLOOD-CTA-SIZE */

/* FALL-TRUST-CREAM */
[id$="__section_icons_trust_sep3"],
[id$="__section_icons_trust_sep3"] .section-icons,
[id$="__section_icons_trust_sep3"] .section-padding{
  background:#FBF7F0!important;
}
/* END-FALL-TRUST-CREAM */



[id$="__section_bundler_the_set"] #bundler-homepage-set,
[id$="__section_bundler_the_set"] .bundler-target-element{
  display:block!important;
  visibility:visible!important;
  min-height:120px!important;
  width:100%!important;
}

/* FALL-BUNDLER-SET — scale up without breaking Bundler layout */
[id$="__section_bundler_the_set"] .section-padding{
  padding-top:40px!important;
  padding-bottom:48px!important;
}
[id$="__section_bundler_the_set"] .bndlr-container{
  margin-top:0!important;
  padding-top:8px!important;
  text-align:center!important;
}
[id$="__section_bundler_the_set"] .bndlr-bundle-title,
[id$="__section_bundler_the_set"] h2.bndlr-bundle-title{
  display:block!important;
  width:100%!important;
  float:none!important;
  clear:both!important;
  font-family:var(--FONT-STACK-HEADING),serif!important;
  font-size:32px!important;
  line-height:1.2!important;
  text-align:center!important;
  margin:0 auto 8px!important;
  color:#0A0A0A!important;
}
[id$="__section_bundler_the_set"] .bndlr-bundle-description{
  display:block!important;
  width:100%!important;
  max-width:520px!important;
  float:none!important;
  clear:both!important;
  margin:0 auto 24px!important;
  text-align:center!important;
  font-size:15px!important;
  color:#0A0A0A!important;
}
[id$="__section_bundler_the_set"] .bndlr-product{
  max-width:260px!important;
  width:260px!important;
  margin:8px!important;
  vertical-align:top!important;
}
[id$="__section_bundler_the_set"] .bndlr-product-image-url{
  width:100%!important;
  height:auto!important;
  display:block!important;
}
[id$="__section_bundler_the_set"] .bndlr-product-image{
  width:100%!important;
  height:auto!important;
  max-width:100%!important;
  object-fit:cover!important;
  aspect-ratio:1/1!important;
}
[id$="__section_bundler_the_set"] .bndlr-product-title{
  font-size:14px!important;
  text-align:center!important;
}
[id$="__section_bundler_the_set"] .bndlr-total-price{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  font-size:17px!important;
  margin:16px auto 12px!important;
  float:none!important;
}
[id$="__section_bundler_the_set"] .bndlr-add-to-cart-container{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  text-align:center!important;
  float:none!important;
}
[id$="__section_bundler_the_set"] .bndlr-add-to-cart,
[id$="__section_bundler_the_set"] .bndlr-add-bundle-to-cart,
[id$="__section_bundler_the_set"] button.bndlr-add-to-cart{
  display:block!important;
  width:200px!important;
  max-width:calc(100% - 32px)!important;
  margin:0 auto!important;
  float:none!important;
  padding:13px 0!important;
  font-size:13px!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
  border-radius:0!important;
  background:#0A0A0A!important;
  color:#fff!important;
  border:1px solid #0A0A0A!important;
  animation:none!important;
}
@media (min-width:900px){
  [id$="__section_bundler_the_set"] .bndlr-bundle-title,
  [id$="__section_bundler_the_set"] h2.bndlr-bundle-title{
    font-size:36px!important;
  }
  [id$="__section_bundler_the_set"] .bndlr-product{
    max-width:300px!important;
    width:300px!important;
  }
  [id$="__section_bundler_the_set"] .bndlr-add-to-cart,
  [id$="__section_bundler_the_set"] .bndlr-add-bundle-to-cart,
  [id$="__section_bundler_the_set"] button.bndlr-add-to-cart{
    width:260px!important;
  }
}
/* END-FALL-BUNDLER-SET */

/* FALL-VIEW-ALL-SOLID — match Bundler ATC (solid #0A0A0A, white text) */
[id$="__section_richtext_K6iCe4"] a.btn,
[id$="__section_richtext_K6iCe4"] a.standard__cta,
[id$="__section_richtext_K6iCe4"] .btn,
[id$="__section_richtext_K6iCe4"] a.btn--outline,
[id$="__section_richtext_Lh8e7B"] a.btn,
[id$="__section_richtext_Lh8e7B"] a.standard__cta,
[id$="__section_richtext_Lh8e7B"] .btn,
[id$="__section_richtext_Lh8e7B"] a.btn--outline{
  background:#0A0A0A!important;
  color:#fff!important;
  border:1px solid #0A0A0A!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:none!important;
}
[id$="__section_richtext_K6iCe4"] a.btn:hover,
[id$="__section_richtext_K6iCe4"] a.standard__cta:hover,
[id$="__section_richtext_Lh8e7B"] a.btn:hover,
[id$="__section_richtext_Lh8e7B"] a.standard__cta:hover{
  background:#333!important;
  color:#fff!important;
  border-color:#333!important;
}
@media (min-width:900px){
  [id$="__section_richtext_K6iCe4"] a.btn,
  [id$="__section_richtext_K6iCe4"] a.standard__cta,
  [id$="__section_richtext_Lh8e7B"] a.btn,
  [id$="__section_richtext_Lh8e7B"] a.standard__cta{
    width:260px!important;
    min-width:260px!important;
  }
}
/* END-FALL-VIEW-ALL-SOLID */
