/* GOAT Black Friday Mode — isolated seasonal layer */
.goat-black-friday-active{--goat-bf-accent:#259bea;--goat-bf-dark:#0b0d10}
.goat-black-friday-active .top-head-wrap{background:var(--goat-bf-dark)!important;border-bottom:1px solid #ffffff14}
.goat-black-friday-active .top-head-center{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:900;letter-spacing:.1px}
.goat-bf-top-countdown{display:inline-flex;direction:ltr;align-items:center;border:1px solid #ffffff2b;background:#ffffff12;padding:3px 9px;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums}
.goat-bf-menu-link>a{color:var(--goat-bf-accent)!important;font-weight:900!important}

.goat-black-friday-active .goat-home-hero.goat-bf-hero{position:relative;overflow:hidden;background:var(--goat-bf-dark);border-color:#20252b;box-shadow:0 20px 50px #0b0d101c}
.goat-black-friday-active .goat-home-hero.goat-bf-hero:after{content:"BLACK FRIDAY";position:absolute;inset:auto 20px 12px auto;color:#fff;opacity:.035;font-size:clamp(46px,9vw,128px);font-weight:1000;line-height:1;pointer-events:none;direction:ltr}
.goat-black-friday-active .goat-bf-hero .goat-home-banner-image{opacity:.72}
.goat-black-friday-active .goat-bf-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(11,13,16,.16) 48%,rgba(11,13,16,.94) 100%);z-index:1;pointer-events:none}
.goat-black-friday-active .goat-bf-hero .goat-hero-copy{position:relative;z-index:2;color:#fff}
.goat-black-friday-active .goat-bf-hero .goat-hero-copy h1,.goat-black-friday-active .goat-bf-hero .goat-hero-copy p{color:#fff}
.goat-black-friday-active .goat-bf-hero .goat-eyebrow{color:#9ddcff}
.goat-black-friday-active .goat-bf-hero .goat-home-primary{background:var(--goat-bf-accent);border-color:var(--goat-bf-accent);color:#fff}
.goat-black-friday-active .goat-bf-hero .goat-home-secondary{background:#fff;color:#111;border-color:#fff}

.goat-bf-home-section{position:relative;overflow:hidden;border:1px solid #161a20;border-radius:28px;background:linear-gradient(145deg,#0b0d10,#131820);padding:30px!important;margin-block:32px!important;box-shadow:0 20px 50px #0b0d1017}
.goat-bf-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;color:#fff}
.goat-bf-section-head span{display:block;color:#8ed5ff;font-size:12px;font-weight:900;letter-spacing:.6px}
.goat-bf-section-head h2{margin:6px 0 5px;color:#fff;font-size:clamp(25px,3vw,38px);font-weight:1000}
.goat-bf-section-head p{margin:0;color:#bec7d1}
.goat-bf-section-head>a{color:#fff!important;border:1px solid #ffffff2e;border-radius:999px;padding:9px 15px;text-decoration:none;white-space:nowrap}
.goat-bf-home-section ul.products{margin-bottom:0!important}
.goat-bf-home-section ul.products li.product{background:#fff;border-radius:18px;overflow:hidden;padding-bottom:14px;box-shadow:0 12px 30px #0002}

.goat-black-friday-active ul.products li.product{position:relative}
.item-thumb{position:relative}
.goat-bf-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;background:var(--goat-bf-dark,#0b0d10);color:#fff;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:1000;letter-spacing:.2px;box-shadow:0 8px 20px #0002}
.goat-bf-badge-compact{position:absolute;z-index:6;top:10px;right:10px;background:var(--goat-bf-dark,#0b0d10);border:1px solid var(--goat-bf-accent,#259bea);padding:6px 10px;font-size:11px}
.goat-bf-single-kicker{margin:0 0 10px}
.goat-bf-product-offer{margin:0 0 20px;border:1px solid #20252b;border-right:4px solid var(--goat-bf-accent);border-radius:16px;background:linear-gradient(135deg,#0d1014,#171c22);color:#fff;padding:16px 18px;display:grid;gap:10px;box-shadow:0 10px 26px #0b0d1013}
.goat-bf-product-offer>div:first-child{display:grid;gap:3px}
.goat-bf-product-offer strong{font-size:16px;font-weight:1000;color:#fff}
.goat-bf-product-offer span{color:#cbd4dc;font-size:13px;line-height:1.8}
.goat-bf-coupon-line{display:inline-flex;width:max-content;max-width:100%;background:#fff;color:#111!important;border-radius:10px;padding:8px 11px;font-weight:900;font-size:13px;direction:rtl}
.goat-bf-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff1f;padding-top:10px}
.goat-bf-countdown>span{color:#cbd4dc!important;font-size:12px}
.goat-bf-countdown b{direction:ltr;font-size:18px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.5px}
.goat-black-friday-product .summary .goat-cd-wrap{display:none!important}

.goat-bf-page{background:#f7f8fa;min-height:60vh}
.goat-bf-page-hero{background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--goat-bf-accent) 28%,transparent),transparent 32%),linear-gradient(135deg,#080a0d,#151a20);color:#fff;padding:70px 0 60px;text-align:right}
.goat-bf-page-kicker{color:#8ed5ff;font-weight:900;font-size:13px;letter-spacing:.7px}
.goat-bf-page-hero h1{color:#fff;font-size:clamp(34px,5vw,64px);margin:10px 0 12px;font-weight:1000}
.goat-bf-page-hero p{color:#c7d0d9;max-width:700px;margin:0;font-size:16px;line-height:1.9}
.goat-bf-page-countdown{margin-top:24px;max-width:450px;border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:12px 15px}
.goat-bf-page-products{padding-block:42px 70px}
.goat-bf-empty{background:#fff;border:1px solid #e4e9ee;border-radius:20px;padding:36px;text-align:center}

.goat-bf-threshold{margin:0 0 18px;border:1px solid #dfe7ee;border-radius:16px;background:#fff;padding:15px;box-shadow:0 8px 22px #0b0d1008}
.goat-bf-threshold>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}
.goat-bf-threshold strong{color:#111;font-weight:1000}
.goat-bf-threshold span{font-size:13px;color:#52616d}
.goat-bf-progress{height:8px;background:#e9eef2;border-radius:999px;overflow:hidden}
.goat-bf-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--goat-bf-accent),#111);border-radius:inherit;transition:width .25s ease}
.goat-bf-checkout-row th{padding-block:8px!important}
.goat-bf-checkout-note{background:#0b0d10;color:#fff;border-right:4px solid var(--goat-bf-accent);border-radius:10px;padding:10px 12px;font-size:13px;text-align:right}

.goat-bf-popup[hidden]{display:none!important}
.goat-bf-popup{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:18px}
.goat-bf-popup-backdrop{position:absolute;inset:0;border:0;background:#050608b8;backdrop-filter:blur(4px);cursor:pointer}
.goat-bf-popup-card{position:relative;z-index:1;width:min(470px,100%);background:#0c0f13;color:#fff;border:1px solid #ffffff1e;border-radius:24px;padding:30px;box-shadow:0 28px 90px #0008;text-align:right;overflow:hidden}
.goat-bf-popup-card:after{content:"BF";position:absolute;left:-8px;bottom:-35px;font-size:150px;line-height:1;font-weight:1000;color:#ffffff08;direction:ltr;pointer-events:none}
.goat-bf-popup-close{position:absolute;left:14px;top:12px;width:38px;height:38px;border:1px solid #ffffff25;background:#ffffff0d;color:#fff;border-radius:50%;font-size:25px;cursor:pointer}
.goat-bf-popup-kicker{color:#8ed5ff;font-size:12px;font-weight:900}
.goat-bf-popup h3{color:#fff;font-size:27px;margin:10px 0 8px;font-weight:1000}
.goat-bf-popup p{color:#c7d0d9;line-height:1.9;margin:0 0 18px}
.goat-bf-popup-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;color:#111;border-radius:14px;padding:12px 14px;margin-bottom:12px}
.goat-bf-popup-code span{font-size:12px;color:#68727d}.goat-bf-popup-code strong{font-size:20px;letter-spacing:1px;direction:ltr}.goat-bf-popup-code small{width:100%;color:#68727d}
.goat-bf-popup-cta{position:relative;z-index:2;display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:13px;background:var(--goat-bf-accent);color:#fff!important;text-decoration:none;font-weight:1000;cursor:pointer}
.goat-bf-popup-status{position:relative;z-index:2;min-height:20px;margin-top:8px;color:#a9e1be;font-size:12px;text-align:center}

@media(max-width:767px){
 .goat-black-friday-active .top-head-center{font-size:13px;gap:7px}.goat-bf-top-countdown{font-size:10px;padding:2px 6px}
 .goat-black-friday-active .goat-bf-hero:before{background:linear-gradient(0deg,rgba(11,13,16,.92),rgba(11,13,16,.15) 75%)}
 .goat-bf-home-section{padding:20px 14px!important;border-radius:22px;margin-inline:-2px!important}.goat-bf-section-head{display:grid;align-items:start}.goat-bf-section-head>a{width:max-content}
 .goat-bf-badge-compact{top:7px;right:7px;font-size:9px;padding:5px 7px}
 .goat-bf-product-offer{padding:14px;border-radius:14px}.goat-bf-countdown{align-items:flex-start;flex-direction:column;gap:4px}.goat-bf-countdown b{font-size:17px}
 .goat-bf-page-hero{padding:45px 0 38px}.goat-bf-page-products{padding-block:26px 50px}
 .goat-bf-threshold>div:first-child{display:grid;gap:3px}
 .goat-bf-popup-card{padding:26px 20px;border-radius:20px}.goat-bf-popup h3{font-size:23px}
}

.goat-bf-popup-open{overflow:hidden!important}


/* ===== GOAT Black Friday 1.4.51 — Merchandising visual upgrade ===== */
.goat-black-friday-active{--bf-card:#fff;--bf-ink:#11151a;--bf-muted:#697582;--bf-line:#e7ecf0;--bf-soft:#f5f8fb}
.goat-black-friday-active .goat-bf-hero .goat-hero-copy h1{max-width:700px;font-size:clamp(34px,4.3vw,62px);letter-spacing:-1px;line-height:1.12}
.goat-black-friday-active .goat-bf-hero .goat-hero-copy p{max-width:610px;font-size:16px;line-height:1.95;color:#d9e1e8}
.goat-black-friday-active .goat-bf-hero .goat-home-primary{box-shadow:0 12px 28px color-mix(in srgb,var(--goat-bf-accent) 32%,transparent)}
.goat-black-friday-active .goat-home-shortcuts a:first-child{background:var(--goat-bf-dark);border-color:var(--goat-bf-dark);color:#fff!important;font-weight:900}

.goat-bf-home-section{padding:36px!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--goat-bf-accent) 18%,transparent),transparent 34%),linear-gradient(145deg,#090b0e,#151a21)}
.goat-bf-section-head{align-items:center;margin-bottom:26px}.goat-bf-section-head>a{background:#fff;color:#111!important;border-color:#fff;font-weight:900}
.goat-bf-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.goat-bf-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.goat-bf-card{position:relative;min-width:0;background:var(--bf-card);border:1px solid var(--bf-line);border-radius:22px;overflow:hidden;box-shadow:0 10px 32px rgba(15,23,42,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.goat-bf-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(15,23,42,.12);border-color:color-mix(in srgb,var(--goat-bf-accent) 45%,var(--bf-line))}
.goat-bf-card-media{position:relative;display:block;aspect-ratio:1/1;background:#f7f8fa;overflow:hidden}
.goat-bf-card-media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block;transition:transform .25s ease}
.goat-bf-card:hover .goat-bf-card-media img{transform:scale(1.025)}
.goat-bf-card-ribbon{position:absolute;top:12px;right:12px;z-index:2;max-width:calc(100% - 24px);background:#0b0d10;color:#fff;border:1px solid color-mix(in srgb,var(--goat-bf-accent) 70%,#fff);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:1000;line-height:1.2;box-shadow:0 7px 18px #0003}
.goat-bf-hot-tag{position:absolute;bottom:12px;right:12px;z-index:2;background:var(--goat-bf-accent);color:#fff;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:900;box-shadow:0 7px 18px color-mix(in srgb,var(--goat-bf-accent) 28%,transparent)}
.goat-bf-card-body{padding:16px 16px 17px}.goat-bf-card-category{display:block;color:var(--goat-bf-accent);font-size:11px;font-weight:900;margin-bottom:6px}
.goat-bf-card h3{margin:0 0 11px;font-size:16px;line-height:1.55;font-weight:900;min-height:50px}.goat-bf-card h3 a{color:var(--bf-ink)!important;text-decoration:none!important}
.goat-bf-card-price{min-height:34px;font-size:20px;font-weight:1000;color:var(--bf-ink)}.goat-bf-card-price del{color:#9aa4ad;font-size:13px;font-weight:500}.goat-bf-card-price ins{text-decoration:none;background:none;color:var(--goat-bf-accent)}
.goat-bf-card-price .amount{direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.goat-bf-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:9px 0 0}.goat-bf-saving,.goat-bf-percent{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.goat-bf-saving{background:#eaf8ef;color:#16713a}.goat-bf-percent{background:#eef7ff;color:#0876bd}
.goat-bf-card-note{margin:11px 0 0;color:var(--bf-muted);font-size:12px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.goat-bf-card-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;min-height:44px;padding:10px 13px;border-radius:12px;background:var(--bf-ink);color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:1000}.goat-bf-card-cta span{font-size:18px}
.goat-bf-card.is-featured{border-color:#cfd7df}.goat-bf-card.is-featured .goat-bf-card-cta{background:var(--goat-bf-accent)}

.goat-bf-page{background:linear-gradient(#f4f6f8,#fff 520px);padding-bottom:60px}
.goat-bf-page-hero{position:relative;overflow:hidden;padding:68px 0;background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--goat-bf-accent) 35%,transparent),transparent 30%),radial-gradient(circle at 92% 100%,#ffffff0b,transparent 33%),linear-gradient(135deg,#07090b,#151a21 66%,#0b0d10)}
.goat-bf-page-hero:after{content:"BLACK FRIDAY";position:absolute;left:2%;bottom:-26px;color:#fff;opacity:.028;font-size:clamp(70px,12vw,180px);font-weight:1000;line-height:1;direction:ltr;pointer-events:none}
.goat-bf-page-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:40px;align-items:end}
.goat-bf-page-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff20;background:#ffffff0a;border-radius:999px;padding:7px 11px;color:#bfe7ff}
.goat-bf-page-copy h1{max-width:780px;font-size:clamp(38px,5.4vw,72px);line-height:1.08;letter-spacing:-1.3px;margin:14px 0 14px}.goat-bf-page-copy>p{max-width:700px;font-size:16px;line-height:2;color:#cbd4dc}
.goat-bf-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.goat-bf-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:13px;padding:11px 18px;background:var(--goat-bf-accent);color:#fff!important;text-decoration:none;font-weight:1000}.goat-bf-hero-actions a.is-secondary{background:#ffffff0e;border:1px solid #ffffff28}
.goat-bf-page-countdown{margin-top:18px;max-width:460px}
.goat-bf-hero-stats{display:grid;grid-template-columns:1fr;gap:10px}.goat-bf-hero-stats>div{background:#ffffff0a;border:1px solid #ffffff17;border-radius:17px;padding:17px 18px;backdrop-filter:blur(10px)}.goat-bf-hero-stats strong{display:block;color:#fff;font-size:25px;font-weight:1000;line-height:1.35}.goat-bf-hero-stats span{display:block;margin-top:3px;color:#aeb9c4;font-size:11px;line-height:1.5}
.goat-bf-featured-section,.goat-bf-all-section{padding-top:48px}.goat-bf-page-section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px}.goat-bf-page-section-head>div>span{color:var(--goat-bf-accent);font-size:12px;font-weight:1000}.goat-bf-page-section-head h2{font-size:clamp(26px,3.4vw,40px);margin:5px 0 6px;color:#111827;font-weight:1000}.goat-bf-page-section-head p{margin:0;color:#697582;font-size:13px;line-height:1.8}
.goat-bf-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.goat-bf-featured-grid .goat-bf-card:first-child{grid-column:span 2;grid-row:span 1}.goat-bf-featured-grid .goat-bf-card:first-child{display:grid;grid-template-columns:1.08fr .92fr}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-media{aspect-ratio:auto;min-height:100%}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-body{display:flex;flex-direction:column;justify-content:center;padding:24px}.goat-bf-featured-grid .goat-bf-card:first-child h3{font-size:23px;min-height:0}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-price{font-size:26px}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-cta{margin-top:auto}
.goat-bf-all-head{align-items:center}.goat-bf-sort{display:flex;align-items:center;gap:8px;color:#586572;font-size:12px;font-weight:800}.goat-bf-sort select{height:44px;border:1px solid #dce3e9;border-radius:11px;background:#fff;padding:0 12px;color:#17212b;font-weight:800;min-width:145px}
.goat-bf-filters{display:flex;gap:8px;overflow:auto;padding:3px 0 16px;scrollbar-width:none}.goat-bf-filters::-webkit-scrollbar{display:none}.goat-bf-filters button{flex:none;border:1px solid #dfe5ea;background:#fff;color:#35414c;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;cursor:pointer}.goat-bf-filters button.is-active{background:#11151a;color:#fff;border-color:#11151a}
.goat-bf-no-results{margin-top:16px;background:#fff;border:1px dashed #d6dde3;border-radius:16px;padding:24px;text-align:center;color:#697582;font-weight:800}
.goat-bf-confidence-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce3e8;border:1px solid #dce3e8;border-radius:20px;overflow:hidden;margin-top:50px}.goat-bf-confidence-strip>div{background:#fff;padding:20px}.goat-bf-confidence-strip strong{display:block;color:#111827;font-size:14px;font-weight:1000}.goat-bf-confidence-strip span{display:block;margin-top:3px;color:#74808b;font-size:11px;line-height:1.6}

.goat-bf-product-offer{position:relative;overflow:hidden;border:1px solid #1e252d;border-right:0;border-top:4px solid var(--goat-bf-accent);border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--goat-bf-accent) 18%,transparent),transparent 36%),linear-gradient(145deg,#0b0e12,#171d24);padding:20px;gap:14px}.goat-bf-product-offer:after{content:"BF";position:absolute;left:-6px;bottom:-30px;color:#fff;opacity:.035;font-size:115px;font-weight:1000;direction:ltr;pointer-events:none}.goat-bf-offer-head{position:relative;z-index:1;display:grid;gap:4px}.goat-bf-offer-head>span{color:#9edcff!important;font-size:10px!important;font-weight:1000;letter-spacing:.5px}.goat-bf-offer-head strong{font-size:20px}.goat-bf-offer-head p{margin:0;color:#cbd4dc;font-size:12px;line-height:1.8}.goat-bf-offer-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.goat-bf-offer-metrics>div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;padding:10px 11px}.goat-bf-offer-metrics small{display:block;color:#9da9b5;font-size:9px;margin-bottom:3px}.goat-bf-offer-metrics b{display:block;color:#fff;font-size:14px;font-weight:1000}.goat-bf-product-offer .goat-bf-coupon-line,.goat-bf-product-offer .goat-bf-countdown{position:relative;z-index:1}
.goat-black-friday-product .sticky-atc-btn.goat-sticky-purchase{border-top:3px solid var(--goat-bf-accent);background:rgba(10,13,17,.97);backdrop-filter:blur(14px)}.goat-black-friday-product .goat-sticky-name{color:#fff}.goat-black-friday-product .goat-sticky-price{color:#fff}.goat-black-friday-product .goat-sticky-price del{color:#89949e}.goat-black-friday-product .goat-sticky-buy{background:var(--goat-bf-accent);color:#fff}.goat-black-friday-product .goat-sticky-quantity{border-color:#323b44}

@media(max-width:1100px){.goat-bf-cards-grid,.goat-bf-home-grid,.goat-bf-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goat-bf-featured-grid .goat-bf-card:first-child{grid-column:span 2}}
@media(max-width:767px){
 .goat-bf-home-section{padding:22px 13px!important}.goat-bf-section-head{display:grid;gap:12px}.goat-bf-cards-grid,.goat-bf-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .goat-bf-card{border-radius:16px}.goat-bf-card-body{padding:11px}.goat-bf-card-ribbon{top:8px;right:8px;padding:5px 7px;font-size:9px}.goat-bf-hot-tag{bottom:8px;right:8px;font-size:8px;padding:5px 7px}.goat-bf-card h3{font-size:13px;min-height:42px;margin-bottom:7px}.goat-bf-card-price{font-size:15px;min-height:28px}.goat-bf-card-price del{font-size:10px}.goat-bf-card-meta{gap:5px;margin-top:6px}.goat-bf-saving,.goat-bf-percent{font-size:8px;padding:4px 6px}.goat-bf-card-note{display:none}.goat-bf-card-cta{min-height:38px;margin-top:9px;padding:8px 9px;font-size:11px;border-radius:10px}
 .goat-bf-page-hero{padding:42px 0 38px}.goat-bf-page-hero-inner{grid-template-columns:1fr;gap:22px}.goat-bf-page-copy h1{font-size:38px;letter-spacing:-.6px}.goat-bf-page-copy>p{font-size:14px}.goat-bf-hero-actions a{flex:1;min-width:140px;padding-inline:12px;font-size:12px}.goat-bf-hero-stats{grid-template-columns:repeat(3,1fr);gap:6px}.goat-bf-hero-stats>div{padding:10px 7px;border-radius:12px;text-align:center}.goat-bf-hero-stats strong{font-size:15px}.goat-bf-hero-stats span{font-size:8px}
 .goat-bf-featured-section,.goat-bf-all-section{padding-top:30px}.goat-bf-page-section-head{display:grid;align-items:start}.goat-bf-page-section-head h2{font-size:25px}.goat-bf-featured-grid{grid-template-columns:1fr;gap:12px}.goat-bf-featured-grid .goat-bf-card:first-child{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-body{padding:12px}.goat-bf-featured-grid .goat-bf-card:first-child h3{font-size:14px}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-price{font-size:16px}
 .goat-bf-sort{justify-content:space-between;width:100%}.goat-bf-sort select{flex:1;min-width:0}.goat-bf-confidence-strip{grid-template-columns:1fr;margin-top:32px}.goat-bf-confidence-strip>div{padding:15px}
 .goat-bf-offer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.goat-bf-offer-metrics>div{padding:8px 6px}.goat-bf-offer-metrics b{font-size:11px}.goat-bf-product-offer{padding:15px;border-radius:15px}.goat-bf-offer-head strong{font-size:17px}
}

@media(max-width:520px){.goat-bf-featured-grid .goat-bf-card:first-child{display:block}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-media{aspect-ratio:1/1}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-body{display:block}.goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-cta{margin-top:10px}}

/* ===== GOAT Black Friday 1.4.53 — Progressive cart tiers ===== */
.goat-bf-page-tier-intro{margin-top:-24px;position:relative;z-index:3}
.goat-bf-tier-box{margin:0 0 18px;border:1px solid #20262d;border-radius:22px;background:linear-gradient(145deg,#0b0e12,#161c23);color:#fff;padding:20px;box-shadow:0 16px 38px #0b0d1019;overflow:hidden;position:relative}
.goat-bf-tier-box:after{content:"SAVE MORE";position:absolute;left:14px;bottom:-18px;font-size:54px;font-weight:1000;line-height:1;color:#ffffff08;direction:ltr;pointer-events:none}
.goat-bf-tier-copy{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}
.goat-bf-tier-copy>div>span{display:block;color:#8ed5ff;font-size:10px;font-weight:1000;letter-spacing:.45px;margin-bottom:4px}
.goat-bf-tier-copy strong{display:block;color:#fff;font-size:20px;font-weight:1000;line-height:1.45}
.goat-bf-tier-copy p{margin:0;color:#c7d0d9;font-size:12px;line-height:1.75;text-align:left}
.goat-bf-tier-progress{position:relative;z-index:1;height:9px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:13px}
.goat-bf-tier-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--goat-bf-accent),#fff);transition:width .25s ease}
.goat-bf-tier-levels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.goat-bf-tier-level{min-width:0;border:1px solid #ffffff17;background:#ffffff08;border-radius:13px;padding:10px 9px;text-align:center;opacity:.72}
.goat-bf-tier-level>span{display:flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0 auto 5px;border-radius:50%;background:#ffffff10;font-size:11px}
.goat-bf-tier-level b{display:block;color:#fff;font-size:14px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.goat-bf-tier-level small{display:block;margin-top:3px;color:#9faab5;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.goat-bf-tier-level.is-unlocked{opacity:1;border-color:#3bc77a66;background:#163b293d}.goat-bf-tier-level.is-unlocked>span{background:#2fbf71;color:#fff}
.goat-bf-tier-level.is-next{opacity:1;border-color:color-mix(in srgb,var(--goat-bf-accent) 70%,#fff);background:color-mix(in srgb,var(--goat-bf-accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--goat-bf-accent) 20%,transparent)}
.goat-bf-tier-level.is-next>span{background:var(--goat-bf-accent);color:#fff}
.goat-bf-tier-note{position:relative;z-index:1;display:block;margin-top:10px;color:#8f9ba7;font-size:9px;line-height:1.6}
.goat-bf-tier-box.is-compact{padding:14px;border-radius:16px;margin:12px 0}
.goat-bf-tier-box.is-compact .goat-bf-tier-copy{margin-bottom:9px}.goat-bf-tier-box.is-compact .goat-bf-tier-copy strong{font-size:15px}.goat-bf-tier-box.is-compact .goat-bf-tier-copy p{font-size:10px}.goat-bf-tier-box.is-compact .goat-bf-tier-level{padding:7px 5px}.goat-bf-tier-box.is-compact .goat-bf-tier-level>span{width:20px;height:20px;font-size:9px}.goat-bf-tier-box.is-compact .goat-bf-tier-level b{font-size:11px}.goat-bf-tier-box.is-compact .goat-bf-tier-level small{font-size:8px}.goat-bf-tier-box.is-compact .goat-bf-tier-note{display:none}
.goat-bf-home-section>.goat-bf-tier-box{border-color:#ffffff1c;margin:0 0 22px}
.goat-bf-product-offer .goat-bf-tier-box{background:#ffffff08;border-color:#ffffff17;box-shadow:none;margin:2px 0 0;padding:13px}.goat-bf-product-offer .goat-bf-tier-box:after{display:none}.goat-bf-product-offer .goat-bf-tier-copy strong{font-size:14px}
.goat-bf-inline-tier-status{margin:8px 0 0;border-radius:12px;background:#0b0e12;color:#fff;padding:10px 12px;text-align:right;display:grid;gap:2px}
.goat-bf-inline-tier-status strong{font-size:12px;color:#fff}.goat-bf-inline-tier-status span{font-size:10px;color:#b7c2cc;line-height:1.6}
.woocommerce-cart-form~.cart-collaterals .goat-bf-tier-box,.woocommerce-checkout .goat-bf-tier-box{margin-bottom:18px}

@media(max-width:767px){
 .goat-bf-page-tier-intro{margin-top:-15px}
 .goat-bf-tier-box{padding:15px;border-radius:17px}
 .goat-bf-tier-copy{display:grid;gap:6px;align-items:start}.goat-bf-tier-copy p{text-align:right}
 .goat-bf-tier-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.goat-bf-tier-level{padding:8px 6px}.goat-bf-tier-level b{font-size:12px}
 .goat-bf-tier-box.is-compact .goat-bf-tier-levels{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.goat-bf-tier-level .woocommerce-Price-amount,.goat-bf-tier-level .woocommerce-Price-currencySymbol{color:inherit!important;font:inherit!important}


/* ===== GOAT Black Friday 1.4.54 — live ladder + cart drawer + quick add ===== */
.goat-bf-card-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:8px;margin-top:12px}
.goat-bf-card-actions .button,.goat-bf-card-actions a{box-sizing:border-box;margin:0!important}
.goat-bf-card-add{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px!important;border:1px solid var(--goat-bf-accent)!important;border-radius:12px!important;background:var(--goat-bf-accent)!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;text-decoration:none!important;line-height:1.35!important;box-shadow:none!important;cursor:pointer}
.goat-bf-card-add:hover,.goat-bf-card-add:focus{background:color-mix(in srgb,var(--goat-bf-accent) 84%,#000)!important;color:#fff!important}
.goat-bf-card-add.loading{opacity:.62;pointer-events:none}.goat-bf-card-add.added{background:#12864b!important;border-color:#12864b!important}
.goat-bf-card-actions .goat-bf-card-cta{margin-top:0;min-height:44px;background:#fff!important;color:#17202a!important;border:1px solid #dbe3e9!important;justify-content:center}.goat-bf-card-actions .goat-bf-card-cta span{color:inherit!important}
.goat-bf-card-actions .added_to_cart{grid-column:1/-1;min-height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eaf8f1;color:#117341;font-size:11px;font-weight:900;text-decoration:none}

.goat-bf-mini-offer{margin:0 0 14px;padding:14px;border-radius:16px;background:linear-gradient(145deg,#0b0e12,#161c23);color:#fff;border:1px solid #20262d;direction:rtl}
.goat-bf-mini-offer-head>span{display:block;color:#8ed5ff;font-size:9px;font-weight:1000;letter-spacing:.35px;margin-bottom:3px}.goat-bf-mini-offer-head strong{display:block;color:#fff;font-size:15px;font-weight:1000;line-height:1.45}.goat-bf-mini-offer-head p{margin:3px 0 0;color:#c6d0d9;font-size:10px;line-height:1.55}
.goat-bf-mini-progress{height:7px;border-radius:99px;background:#ffffff14;overflow:hidden;margin:10px 0}.goat-bf-mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--goat-bf-accent),#fff)}
.goat-bf-mini-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.goat-bf-mini-level{min-width:0;text-align:center;padding:7px 4px;border-radius:10px;border:1px solid #ffffff14;background:#ffffff08;opacity:.7}.goat-bf-mini-level>span{display:block;font-size:9px;margin-bottom:2px}.goat-bf-mini-level b{display:block;color:#fff;font-size:10px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goat-bf-mini-level small{display:block;color:#9ba7b2;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goat-bf-mini-level.is-unlocked{opacity:1;background:#153c293d;border-color:#32c77466}.goat-bf-mini-level.is-next{opacity:1;border-color:var(--goat-bf-accent);background:color-mix(in srgb,var(--goat-bf-accent) 14%,transparent)}
.goat-bf-mini-totals{margin-top:11px;padding-top:9px;border-top:1px solid #ffffff16;display:grid;gap:5px}.goat-bf-mini-totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#c7d0d8}.goat-bf-mini-totals b{color:#fff;font-size:11px;font-weight:1000}.goat-bf-mini-totals .discount b{color:#69db9a}.goat-bf-mini-totals .final{margin-top:3px;padding-top:7px;border-top:1px dashed #ffffff1e}.goat-bf-mini-totals .final span,.goat-bf-mini-totals .final b{font-size:13px;color:#fff;font-weight:1000}.goat-bf-mini-note{display:block;margin-top:8px;color:#8996a2;font-size:8px;line-height:1.5}
.goat-bf-mini-offer .woocommerce-Price-amount,.goat-bf-mini-offer .woocommerce-Price-currencySymbol{color:inherit!important;font:inherit!important}
.goat-cart-drawer .goat-bf-mini-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.goat-cart-drawer .goat-bf-mini-level{padding:8px 5px}.goat-cart-drawer .goat-bf-mini-level b{font-size:11px}

@media(max-width:767px){.goat-bf-card-actions{grid-template-columns:1fr;gap:6px}.goat-bf-card-add,.goat-bf-card-actions .goat-bf-card-cta{min-height:38px;font-size:10px!important}.goat-bf-card-actions .added_to_cart{font-size:9px}.goat-bf-mini-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* ===== GOAT Black Friday 1.4.56 — mobile 2-column offers + sticky tier ladder ===== */
@media (max-width:767px){
  /* Black Friday product page: keep two products side-by-side on mobile. */
  .goat-bf-featured-grid,
  .goat-bf-cards-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .goat-bf-featured-grid .goat-bf-card:first-child{
    grid-column:auto!important;
    grid-row:auto!important;
    display:block!important;
  }
  .goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-media{
    aspect-ratio:1/1!important;
    min-height:0!important;
  }
  .goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-body{
    display:block!important;
    padding:9px!important;
  }
  .goat-bf-featured-grid .goat-bf-card:first-child h3,
  .goat-bf-card h3{
    font-size:11.5px!important;
    line-height:1.45!important;
    min-height:34px!important;
    margin-bottom:6px!important;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
  .goat-bf-featured-grid .goat-bf-card:first-child .goat-bf-card-price,
  .goat-bf-card-price{
    font-size:13px!important;
    min-height:24px!important;
  }
  .goat-bf-card-price del{font-size:8.5px!important}
  .goat-bf-card-body{padding:9px!important}
  .goat-bf-card-category{font-size:8px!important;margin-bottom:4px!important}
  .goat-bf-card-ribbon{top:6px!important;right:6px!important;font-size:7.5px!important;padding:4px 6px!important}
  .goat-bf-hot-tag{display:none!important}
  .goat-bf-card-meta{gap:4px!important;margin-top:5px!important}
  .goat-bf-saving,.goat-bf-percent{font-size:7px!important;padding:3px 5px!important}
  .goat-bf-card-actions{grid-template-columns:1fr!important;gap:5px!important;margin-top:7px!important}
  .goat-bf-card-add,.goat-bf-card-actions .goat-bf-card-cta{
    min-height:31px!important;
    padding:6px 5px!important;
    border-radius:8px!important;
    font-size:8px!important;
    line-height:1.25!important;
  }
  .goat-bf-card-actions .goat-bf-card-cta span{font-size:12px!important}
  .goat-bf-card-actions .added_to_cart{min-height:29px!important;font-size:8px!important}

  /* Keep the progressive discount ladder visible under the sticky GOAT header. */
  .goat-bf-page-tier-intro{
    position:sticky!important;
    top:var(--goat-bf-sticky-top,92px)!important;
    z-index:900!important;
    margin-top:-14px!important;
    padding-inline:8px!important;
    pointer-events:none;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-box{
    pointer-events:auto;
    margin:0 0 8px!important;
    padding:8px!important;
    border-radius:13px!important;
    box-shadow:0 10px 28px rgba(0,0,0,.24)!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-box:after{display:none!important}
  .goat-bf-page-tier-intro .goat-bf-tier-copy{
    display:grid!important;
    grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;
    align-items:center!important;
    gap:6px!important;
    margin-bottom:5px!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-copy>div>span{display:none!important}
  .goat-bf-page-tier-intro .goat-bf-tier-copy strong{
    font-size:10px!important;
    line-height:1.35!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-copy p{
    font-size:7.5px!important;
    line-height:1.35!important;
    text-align:left!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-progress{
    height:4px!important;
    margin-bottom:5px!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-levels{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:3px!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-level{
    padding:4px 2px!important;
    border-radius:8px!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-level>span{
    width:15px!important;
    height:15px!important;
    margin-bottom:2px!important;
    font-size:6.5px!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-level b{
    font-size:8px!important;
    line-height:1.25!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-level small{
    margin-top:1px!important;
    font-size:6px!important;
    line-height:1.2!important;
  }
  .goat-bf-page-tier-intro .goat-bf-tier-note{display:none!important}
}

@media (max-width:380px){
  .goat-bf-featured-grid,.goat-bf-cards-grid{gap:6px!important}
  .goat-bf-card-body{padding:7px!important}
  .goat-bf-card h3{font-size:10.5px!important}
  .goat-bf-card-price{font-size:12px!important}
}

/* ===== GOAT Black Friday 1.4.58 — scheduled campaign / coming soon ===== */
.goat-bf-coming-page{min-height:60vh;background:#f7f9fb}
.goat-bf-coming-hero{min-height:520px;display:flex;align-items:center;text-align:center}
.goat-bf-coming-inner{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}
.goat-bf-coming-inner .goat-bf-page-kicker{color:#8bd4ff;font-weight:900;letter-spacing:.4px}
.goat-bf-coming-inner h1{margin:14px 0 10px;font-size:clamp(38px,6vw,72px);line-height:1.15}
.goat-bf-coming-inner>p{max-width:650px;margin:0 auto;color:#d1dae2;font-size:17px;line-height:1.9}
.goat-bf-coming-inner .goat-bf-page-countdown{width:min(100%,520px);margin:28px auto 0;text-align:center;padding:18px 20px;border-radius:18px;background:#ffffff10;border:1px solid #ffffff26}
.goat-bf-coming-inner .goat-bf-page-countdown span{display:block;color:#c9d4dd;font-size:13px;margin-bottom:7px}
.goat-bf-coming-inner .goat-bf-page-countdown b{display:block;color:#fff;font-size:clamp(28px,5vw,48px);font-variant-numeric:tabular-nums;direction:ltr}
.goat-bf-coming-date{display:block;margin-top:12px;color:#94a4b2;font-size:12px;direction:ltr}
.goat-bf-coming-home{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:12px 22px;border-radius:999px;background:var(--goat-bf-accent);color:#fff!important;font-weight:900;text-decoration:none!important}
@media(max-width:767px){.goat-bf-coming-hero{min-height:430px;padding:42px 18px}.goat-bf-coming-inner h1{font-size:38px}.goat-bf-coming-inner>p{font-size:14px}.goat-bf-coming-inner .goat-bf-page-countdown{padding:15px 12px}.goat-bf-coming-inner .goat-bf-page-countdown b{font-size:30px}}


/* ===== GOAT Black Friday 1.4.59 — visible segmented countdown ===== */
.goat-bf-countdown{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  align-items:stretch!important;
  border-top:1px solid #ffffff1f;
  padding-top:14px!important;
}
.goat-bf-countdown>span{
  display:block!important;
  color:#d9e5ee!important;
  font-size:13px!important;
  font-weight:900!important;
  text-align:right;
}
.goat-bf-countdown b.goat-bf-time-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(58px,1fr))!important;
  gap:8px!important;
  width:100%!important;
  direction:rtl!important;
  font-size:inherit!important;
  letter-spacing:0!important;
  color:inherit!important;
}
.goat-bf-time-unit{
  min-width:0;
  display:grid!important;
  place-items:center;
  gap:2px;
  padding:10px 7px!important;
  border-radius:13px;
  background:linear-gradient(180deg,#ffffff,#eef4f8)!important;
  border:1px solid color-mix(in srgb,var(--goat-bf-accent) 45%,#d8e2e9)!important;
  box-shadow:0 8px 22px #0002;
  color:#0b0d10!important;
  text-align:center;
}
.goat-bf-time-unit strong{
  display:block;
  color:#0b0d10!important;
  font-size:clamp(22px,3vw,34px)!important;
  line-height:1!important;
  font-weight:1000!important;
  font-variant-numeric:tabular-nums;
  direction:ltr;
}
.goat-bf-time-unit small{
  display:block;
  margin:0!important;
  color:#60707e!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:900!important;
}
.goat-bf-page-countdown{
  max-width:570px!important;
  padding:16px!important;
  border-radius:18px!important;
  background:#ffffff0b!important;
  border:1px solid #ffffff24!important;
  box-shadow:0 18px 42px #0002;
}
.goat-bf-page-countdown>span{text-align:center!important;font-size:14px!important}
.goat-bf-product-offer .goat-bf-time-unit{padding:8px 5px!important;border-radius:11px}
.goat-bf-product-offer .goat-bf-time-unit strong{font-size:19px!important}
.goat-bf-product-offer .goat-bf-time-unit small{font-size:9px!important}
.goat-bf-coming-inner .goat-bf-page-countdown{
  width:min(100%,570px)!important;
  padding:18px!important;
}
.goat-bf-coming-inner .goat-bf-page-countdown b.goat-bf-time-grid{display:grid!important}
@media(max-width:767px){
  .goat-bf-page-countdown{margin-top:18px!important;padding:12px!important}
  .goat-bf-countdown{gap:8px!important}
  .goat-bf-countdown b.goat-bf-time-grid{gap:5px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .goat-bf-time-unit{padding:8px 3px!important;border-radius:10px}
  .goat-bf-time-unit strong{font-size:20px!important}
  .goat-bf-time-unit small{font-size:8.5px!important}
  .goat-bf-coming-inner .goat-bf-page-countdown{padding:12px!important}
}

/* 1.4.59.3: typography only; original Black Friday design retained. */
.goat-bf-product-offer .goat-bf-tier-level{opacity:1}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level small{font-size:14px;font-weight:700;color:#edf4fa;line-height:1.7;white-space:normal;overflow:visible;text-overflow:clip;margin-top:6px}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level b{font-size:16px;line-height:1.6;white-space:normal;overflow:visible;text-overflow:clip}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-copy p{font-size:14px;font-weight:600;line-height:1.8;color:#e4edf5}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-copy strong{font-size:17px;line-height:1.6}
.goat-bf-product-offer .goat-bf-offer-metrics small{font-size:12px;color:#d9e3eb;line-height:1.6}
.goat-bf-product-offer .goat-bf-offer-head p{font-size:14px;color:#e0e8ef;line-height:1.8}
@media(max-width:480px){
 .goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level small{font-size:13px}
 .goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level b{font-size:15px}
 .goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-copy strong{font-size:16px}
}

/* 1.4.59.4: same palette and cards; clearer reward/threshold hierarchy. */
.goat-bf-tier-box .goat-bf-tier-level b{font-size:18px;font-weight:900;line-height:1.6;white-space:normal;overflow:visible;text-overflow:clip}
.goat-bf-tier-box .goat-bf-tier-level small{font-size:12px;font-weight:600;line-height:1.8;white-space:normal;overflow:visible;text-overflow:clip}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level b{font-size:18px}
.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level small{font-size:12px}
@media(max-width:480px){.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level b{font-size:17px}.goat-bf-product-offer .goat-bf-tier-box .goat-bf-tier-level small{font-size:12px}}
