/* BabyLife 2.9.56 — coupon conversion UI, entirely scoped. Does not modify SEO data or Woo forms. */
.blc56-product-offer,.blc56-cart-promos,.blc56-landing,.blc56-archive{direction:rtl;text-align:right;font-family:inherit;box-sizing:border-box}
.blc56-product-offer *,.blc56-cart-promos *,.blc56-landing *,.blc56-archive *{box-sizing:border-box}
.blc56-product-offer{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:16px 0 17px;padding:15px;border:1px solid #e8d7ef;border-radius:16px;background:linear-gradient(112deg,#fffbff 10%,#f4fbfc 95%);box-shadow:0 5px 18px #55126609}
.blc56-product-offer__icon{display:grid;place-items:center;background:#743089;color:white;border-radius:12px;min-width:44px;height:44px;font-weight:900;font-size:22px}
.blc56-product-offer__body{flex:1;min-width:180px}.blc56-eyebrow{font-size:11px;color:#6b3883;font-weight:700;margin-bottom:2px}
.blc56-product-offer__body>strong{font-size:16px;line-height:1.55;color:#312039;display:block}
.blc56-product-offer__body p{font-size:12px;line-height:1.9;color:#65566a;margin:4px 0 0}
.blc56-product-offer__coupon{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.blc56-product-offer__coupon code,.blc56-tier__code code,.blc56-cart-promos__act code,.blc56-archive code{display:inline-block;border-radius:9px;padding:8px 12px;background:white;color:#6b237f;border:1px dashed #bfa3cf;font-family:Arial,sans-serif;font-size:15px;letter-spacing:.4px;font-weight:800;user-select:all}
.blc56-copy,.blc56-apply{cursor:pointer;appearance:none;border:1px solid #743089;background:#743089;color:#fff;padding:9px 13px;min-height:39px;border-radius:9px;font-size:12px;font-weight:800;line-height:1.5;transition:background .15s ease,transform .15s ease;white-space:nowrap}
.blc56-copy:hover,.blc56-apply:hover{background:#552066;color:#fff;transform:translateY(-1px)}
.blc56-copy:focus-visible,.blc56-apply:focus-visible,.blc56-landing a:focus-visible{outline:3px solid #4aa9b4;outline-offset:3px}
.blc56-copy:disabled,.blc56-apply:disabled{opacity:.6;cursor:progress;transform:none}
.blc56-inline-feedback,.blc56-cart-promos__feedback{display:block;width:100%;color:#166534;font-size:12px;margin-top:6px}.blc56-inline-feedback:empty,.blc56-cart-promos__feedback:empty{display:none}.blc56-error{color:#b91c1c}
.blc56-cart-promos{margin:16px 0 22px;padding:19px;border:1px solid #e8d7ef;border-radius:18px;background:#fff;box-shadow:0 8px 25px #7430890b;clear:both}
.blc56-cart-promos__heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.blc56-cart-promos__heading>span{display:grid;place-items:center;color:#743089;background:#f6ecfb;width:42px;height:42px;border-radius:12px;font-size:22px}
.blc56-cart-promos__heading strong{font-size:18px;color:#32183f;display:block}.blc56-cart-promos__heading small{font-size:12px;display:block;color:#60586b;margin-top:5px;line-height:1.8}
.blc56-cart-promos__items{display:grid;gap:10px}.blc56-cart-promos__item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #f0eaf3;border-radius:12px;padding:12px 14px;background:#fcfbff}
.blc56-cart-promos__item strong{display:block;font-size:14px;color:#30153f}.blc56-cart-promos__item small{display:block;font-size:12px;color:#6e6273;line-height:1.8;margin-top:2px}
.blc56-cart-promos__act{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.blc56-is-applied{font-weight:800;font-size:13px;color:#166534;background:#eaf9ef;border-radius:8px;padding:10px 12px}
.blc56-archive{border:1px solid #e9d8ef;border-radius:12px;background:#fcf8ff;padding:11px 15px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:9px 0 20px;color:#38183e;font-size:13px}
.blc56-archive>span{flex:1;min-width:170px}.blc56-archive small{color:#736679;line-height:1.8;font-size:11px}
.blc56-landing{max-width:1230px;margin:0 auto 40px;color:#26303a;font-size:15px}
.blc56-landing a{text-decoration:none}.blc56-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:22px;border-radius:28px;padding:clamp(22px,4vw,54px);align-items:center;overflow:hidden;background:radial-gradient(circle at 0% 0%,#f0dffa,transparent 45%),linear-gradient(125deg,#faf7ff,#f0fbfa 88%);border:1px solid #eadbf0}
.blc56-hero__copy{min-width:0}.blc56-hero__overline{color:#69347d;font-size:12px;font-weight:800;letter-spacing:.2px}
.blc56-hero h2{color:#281b33;font-size:clamp(27px,3.5vw,47px);line-height:1.4;font-weight:900;letter-spacing:-.7px;margin:17px 0 15px}
.blc56-hero h2 em{font-style:normal;color:#743089;display:block}.blc56-hero__copy>p{font-size:14px;line-height:2.1;color:#5e5261;max-width:590px;margin:0 0 23px}
.blc56-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.blc56-landing a.blc56-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:14px 19px;line-height:1.7;font-size:14px;font-weight:800;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}
.blc56-landing a.blc56-btn:hover{transform:translateY(-2px)}
.blc56-btn--solid{background:#e85925;color:#fff!important;border:1px solid #e85925;box-shadow:0 6px 13px #e8592536}.blc56-btn--outline{border:1px solid #c6a9d1;color:#612674!important;background:#fff}
.blc56-hero__promises{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-size:12px;font-weight:700;color:#435c5c}
.blc56-landing a.blc56-hero__product{position:relative;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;border:1px solid #efe7f3;background:#fff;border-radius:20px;padding:18px 17px;box-shadow:0 18px 44px #4527501a;min-height:300px;transition:transform .2s ease}
.blc56-landing a.blc56-hero__product:hover{transform:translateY(-4px)}
.blc56-hero__photo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5/4;max-height:245px}
.blc56-hero__photo img{object-fit:contain;width:100%;height:100%;max-height:245px;border-radius:9px}
.blc56-hero__product-name{color:#35243b;line-height:1.75;font-weight:800;text-align:center;font-size:14px}.blc56-hero__product-price{font-size:13px;color:#312239;text-align:center;font-weight:900}
.blc56-hero__tag{border-radius:30px;background:#e9f7f1;padding:7px 13px;color:#166534;font-weight:800;font-size:11px}
.blc56-tiers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 42px}.blc56-tier{display:flex;gap:20px;align-items:flex-start;border-radius:20px;border:1px solid #e5e6f3;padding:24px;background:#fff;box-shadow:0 8px 28px #1905280a}.blc56-tier--joie{background:#fffaf6;border-color:#f5dfcd}
.blc56-tier__mark{display:flex;align-items:flex-start;flex:none;font-size:45px;line-height:1.15;color:#743089;font-weight:950;letter-spacing:-2px}.blc56-tier--joie .blc56-tier__mark{color:#e85925}.blc56-tier__mark>span{font-size:20px;letter-spacing:0;margin:5px 2px 0 0}
.blc56-tier h3{font-size:18px;color:#2f2340;line-height:1.7;margin:0 0 5px;font-weight:900}.blc56-tier p{margin:0 0 12px;color:#665c6c;font-size:12px;line-height:1.9}.blc56-tier__code{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.blc56-section-heading{margin-bottom:20px}.blc56-section-heading span{font-weight:800;color:#743089;font-size:12px}.blc56-section-heading h2{color:#2b1c37;font-size:clamp(21px,2.4vw,31px);margin:6px 0 0;line-height:1.5;font-weight:900}
.blc56-categories{margin:45px 0}.blc56-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.blc56-landing a.blc56-category{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;background:white;border:1px solid #eee5f0;border-radius:17px;padding:12px 12px 17px;color:#2f223b;transition:transform .18s ease,box-shadow .18s ease}
.blc56-landing a.blc56-category:hover{transform:translateY(-4px);box-shadow:0 8px 20px #25042a14}.blc56-category__image{width:100%;height:130px;border-radius:11px;background:#f8f5fa;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:9px}
.blc56-category__image img{width:100%;height:100%;object-fit:contain}.blc56-category__icon{font-size:32px;color:#743089}.blc56-category strong{font-size:15px;line-height:1.55}.blc56-category small{font-size:12px;color:#746d7a}.blc56-category b{color:#743089;font-size:18px;align-self:flex-end}
.blc56-how{margin:36px 0 42px}.blc56-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blc56-how__steps>div{border:1px solid #e9ebef;border-radius:16px;padding:23px;background:#fbfcfe}
.blc56-how__steps b{display:grid;place-items:center;width:37px;height:37px;background:#ece0f3;border-radius:11px;color:#743089;font-weight:900;margin-bottom:13px}.blc56-how__steps strong{font-size:15px;color:#2b1c37}.blc56-how__steps p{font-size:12px;color:#6d6670;line-height:2;margin:8px 0 0}
.blc56-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;background:#2b1837;color:#fff;padding:27px;border-radius:20px}.blc56-bottom span{font-size:12px;color:#ccbed9}.blc56-bottom h2{color:#fff;font-size:25px;margin:5px 0 7px}.blc56-bottom p{font-size:13px;color:#ebe2ee;margin:0;line-height:1.9}.blc56-footnote{margin:15px 0 0;font-size:11px;line-height:1.9;color:#716779}
@media(max-width:900px){.blc56-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blc56-hero{grid-template-columns:minmax(0,1fr) 230px;padding:25px}.blc56-hero h2{font-size:29px}}
@media(max-width:680px){.blc56-hero{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:21px;border-radius:19px}.blc56-hero h2{font-size:27px;margin:11px 0}.blc56-hero__copy>p{font-size:13px}.blc56-hero__product{width:100%}.blc56-tiers{grid-template-columns:1fr;gap:11px;margin:17px 0 30px}.blc56-tier{padding:18px;gap:12px}.blc56-tier__mark{font-size:34px}.blc56-tier h3{font-size:16px}.blc56-how__steps{grid-template-columns:1fr}.blc56-bottom{flex-direction:column;align-items:stretch;padding:21px}.blc56-bottom h2{font-size:21px}.blc56-product-offer{padding:13px}.blc56-product-offer__icon{min-width:36px;width:36px;height:36px;font-size:19px}.blc56-product-offer__body{min-width:190px}.blc56-product-offer__coupon{width:100%;justify-content:space-between}.blc56-cart-promos{padding:13px}.blc56-cart-promos__item{padding:10px}.blc56-cart-promos__act{width:100%;justify-content:space-between}}
@media(max-width:380px){.blc56-categories__grid{gap:9px}.blc56-category__image{height:98px}.blc56-category{padding:9px!important}.blc56-category strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.blc56-landing a,.blc56-copy,.blc56-apply{transition:none!important}}

.blc56-product-offer__coupon .blc56-product-offer__help{width:100%;font-size:11px;color:#743089;text-decoration:underline;text-underline-offset:3px;line-height:1.7;text-align:center}.blc56-product-offer__coupon .blc56-product-offer__help:hover{color:#e85925}

/* BabyLife 2.9.60: compact product-specific question link; coupon card retired on product pages. */
.blc60-product-assist{direction:rtl;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px;padding:11px 14px;margin:12px 0 15px;border:1px solid #d8e9e8;background:#f7fcfb;border-radius:13px;color:#234f60;text-align:right;font-family:inherit}
.blc60-product-assist *{box-sizing:border-box}
.blc60-product-assist__copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:175px}
.blc60-product-assist__copy strong{font-size:13px;line-height:1.55;font-weight:800;color:#233e47}
.blc60-product-assist__copy span{font-size:11px;line-height:1.7;color:#546e75}
.blc60-product-assist__link,.blc60-product-assist__link:visited{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:38px;padding:8px 13px;border-radius:9px;border:1px solid #9ac9cb;color:#20566b!important;background:#fff;text-decoration:none!important;font-weight:750;font-size:12px;line-height:1.6;transition:background .15s ease,border-color .15s ease}
.blc60-product-assist__link:hover{background:#edf8f8;border-color:#5da6ae;color:#164457!important}
.blc60-product-assist__link:focus-visible{outline:3px solid #743089;outline-offset:2px}
@media(max-width:480px){.blc60-product-assist{padding:11px;gap:9px}.blc60-product-assist__copy{min-width:0;flex-basis:100%}.blc60-product-assist__link{width:100%;min-height:40px}}
@media(prefers-reduced-motion:reduce){.blc60-product-assist__link{transition:none}}

/* BabyLife 2.9.61 | exclusive Joie 10% purchase card, scoped to the one product. */
.blc61-joie-deal{direction:rtl;display:block!important;margin:13px 0 16px;padding:17px!important;border:1px solid #e5dce6!important;border-radius:18px!important;background:linear-gradient(120deg,#fff 15%,#f9f4fb 90%)!important;box-shadow:0 7px 24px rgba(43,19,62,.06)!important;text-align:right;max-width:100%;}
.blc61-joie-deal *{box-sizing:border-box}
.blc61-joie-deal__header{display:flex;align-items:center;gap:15px;min-width:0}
.blc61-joie-deal__rate{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 93px;height:89px;color:white;background:#743089;border-radius:14px;line-height:1.15}
.blc61-joie-deal__rate b{font-size:35px;font-weight:950;letter-spacing:-1px;font-variant-numeric:tabular-nums}
.blc61-joie-deal__rate b span{font-size:18px;margin-right:1px;vertical-align:8px}
.blc61-joie-deal__rate small{font-size:11px;font-weight:700;opacity:.94;margin-top:4px}
.blc61-joie-deal__headline{min-width:0;flex:1}
.blc61-joie-deal__eyebrow{display:block;color:#7b368b;font-size:11px;line-height:1.65;font-weight:850;margin:0 0 4px}
.blc61-joie-deal__headline strong{display:block;color:#281b33;font-size:17px;font-weight:900;line-height:1.65;letter-spacing:-.2px}
.blc61-joie-deal__headline p{margin:4px 0 0;font-size:12px;line-height:1.7;color:#655771}
.blc61-joie-deal__codebar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px;padding:10px 12px;border-radius:12px;background:#fff;border:1px dashed #d9c7e2}
.blc61-joie-deal__codebar>span{font-size:11px;color:#6b5a70;flex:1;min-width:65px}
.blc61-joie-deal__codebar code{direction:ltr;display:inline-block;font-size:18px;letter-spacing:.5px;color:#6b237f;background:transparent!important;border:0!important;padding:0 3px!important;font-weight:900;font-family:Arial,sans-serif;user-select:all}
.blc61-joie-deal__codebar .blc56-copy{background:#743089;color:#fff;border-color:#743089;border-radius:10px;font-size:12px;padding:10px 16px;min-height:42px}
.blc61-joie-deal__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}
.blc61-joie-deal__actions a{text-decoration:none!important;font-weight:850;line-height:1.6}
.blc61-joie-deal__buy,.blc61-joie-deal__buy:visited{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:180px;padding:12px 14px;color:#fff!important;background:#e65e2e;border:1px solid #d9572b;border-radius:11px;font-size:13px;min-height:46px;box-shadow:0 3px 9px rgba(230,94,46,.12)}
.blc61-joie-deal__buy:hover{color:#fff!important;background:#cf4c1f}
.blc61-joie-deal__help,.blc61-joie-deal__help:visited{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 1 auto;min-height:46px;padding:10px 12px;font-size:12px;color:#56316a!important;border:1px solid #dfcfe8;background:#fff;border-radius:11px}
.blc61-joie-deal__help:hover{color:#412052!important;background:#fcf5ff}
.blc61-joie-deal__note{display:block;color:#786c7c;font-size:11px;line-height:1.7;margin-top:10px}
.blc61-select-anchor{display:block;height:0;position:relative;scroll-margin-top:125px}
.blc61-joie-deal a:focus-visible,.blc61-joie-deal button:focus-visible{outline:3px solid #50b3bc;outline-offset:2px}
@media(max-width:600px){.blc61-joie-deal{padding:13px!important;margin:10px 0 13px}.blc61-joie-deal__header{gap:11px}.blc61-joie-deal__rate{flex-basis:77px;height:78px;border-radius:12px}.blc61-joie-deal__rate b{font-size:29px}.blc61-joie-deal__headline strong{font-size:14px}.blc61-joie-deal__headline p{font-size:11px}.blc61-joie-deal__codebar{padding:9px;gap:7px}.blc61-joie-deal__codebar code{font-size:17px}.blc61-joie-deal__actions{gap:7px}.blc61-joie-deal__buy{min-width:100%;flex-basis:100%;min-height:45px}.blc61-joie-deal__help{flex:1;width:100%;min-height:41px;padding:8px 10px}.blc61-select-anchor{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.blc61-joie-deal__actions a{transition:none!important}}

/* BabyLife 2.9.62 | product-specific shopping perk, without claiming a percentage.
   Scoped styles; native WooCommerce add-to-cart stays the primary purchase form. */
.blc62-shopping-perk{direction:rtl;display:block!important;margin:12px 0 15px;padding:15px!important;max-width:100%;border-radius:16px!important;border:1px solid #dce9e9!important;background:linear-gradient(115deg,#fff 12%,#f4fbfa 100%)!important;box-shadow:0 5px 20px rgba(21,62,82,.045)!important;text-align:right}
.blc62-shopping-perk *{box-sizing:border-box}
.blc62-shopping-perk__lead{display:flex;align-items:center;gap:12px;min-width:0}
.blc62-shopping-perk__mark{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e6f7f6;color:#743089;font-size:25px;line-height:1}
.blc62-shopping-perk__copy{flex:1;min-width:0}
.blc62-shopping-perk__kicker{display:block;color:#48727b;font-size:10px;font-weight:850;line-height:1.8;margin:0 0 2px}
.blc62-shopping-perk__copy strong{display:block;color:#223f4e;font-size:15px;line-height:1.65;font-weight:900}
.blc62-shopping-perk__copy p{color:#5b7078;font-size:11px;line-height:1.8;margin:3px 0 0}
.blc62-shopping-perk__action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:8px 11px;border:1px dashed #c7dddd;border-radius:11px;background:#fff}
.blc62-shopping-perk__label{color:#647c80;font-size:11px;font-weight:700;flex:1;min-width:50px}
.blc62-shopping-perk__action code{border:0!important;border-radius:0!important;padding:0 2px!important;background:transparent!important;color:#743089!important;font-family:Arial,sans-serif;font-weight:900;font-size:17px;letter-spacing:.4px;direction:ltr;user-select:all;display:inline-block}
.blc62-shopping-perk__action .blc56-copy{padding:8px 14px;border-radius:9px;min-height:39px;font-size:12px;background:#743089;border-color:#743089;color:white}
.blc62-shopping-perk__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:11px}
.blc62-shopping-perk__continue,.blc62-shopping-perk__continue:visited{display:inline-flex;gap:7px;align-items:center;justify-content:center;flex:1;min-width:175px;min-height:42px;padding:10px 14px;background:#e45f30;color:white!important;border:1px solid #d55a30;border-radius:10px;text-decoration:none!important;font-size:12px;font-weight:850;line-height:1.6}
.blc62-shopping-perk__continue:hover{background:#cf4f23;color:#fff!important}
.blc62-shopping-perk__help,.blc62-shopping-perk__help:visited{font-size:11px;font-weight:750;color:#366c74!important;text-decoration:underline!important;text-underline-offset:3px;line-height:1.6}
.blc62-shopping-perk a:focus-visible,.blc62-shopping-perk button:focus-visible{outline:3px solid #743089;outline-offset:3px}
.blc62-tier__mark{flex:0 0 62px;display:grid;place-items:center;height:62px;font-size:34px;color:#743089;background:#f1e9f7;border-radius:16px}
.blc62-archive>span strong{font-weight:900;color:#234f60}
@media(max-width:550px){.blc62-shopping-perk{padding:12px!important;margin:10px 0 13px}.blc62-shopping-perk__lead{gap:9px}.blc62-shopping-perk__mark{flex-basis:37px;width:37px;height:37px;font-size:22px;border-radius:10px}.blc62-shopping-perk__copy strong{font-size:13px}.blc62-shopping-perk__action{padding:8px;gap:7px}.blc62-shopping-perk__bottom{gap:8px}.blc62-shopping-perk__continue{flex-basis:100%;min-height:43px}.blc62-shopping-perk__help{width:100%;text-align:center;padding:3px}.blc62-tier__mark{flex-basis:48px;height:48px;font-size:26px}}
@media(prefers-reduced-motion:reduce){.blc62-shopping-perk__continue{transition:none!important}}

/* 2.9.65 | Discount codes requested in WhatsApp, one primary Add to Cart CTA. */
.blc65-offer__action{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}
.blc65-discount-wa,.blc65-discount-wa:visited{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:42px;padding:10px 15px;border:1px solid #cfe5e3!important;border-radius:12px;background:#f2fbfa!important;color:#275e62!important;font-size:13px;font-weight:850;text-decoration:none!important;line-height:1.65;box-shadow:none!important;transition:background .16s,border-color .16s}
.blc65-discount-wa:hover{background:#e7f5f3!important;border-color:#7bc4bf!important;color:#1d4c50!important}
.blc65-discount-wa:focus-visible{outline:3px solid #743089;outline-offset:3px}
.blc65-cart-promos__links{display:flex;flex-direction:column;gap:11px;margin-top:12px}
.blc65-cart-promos__links>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.blc65-cart-promos__links>div>span{font-size:12px;font-weight:800;color:#51405b}
.blc65-tier__action{margin-top:13px}
.blc65-archive{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.blc65-archive>span{display:flex;flex-direction:column;gap:3px}
.blc65-archive small{font-size:11px}
@media(max-width:600px){.blc65-discount-wa{width:100%;font-size:12px;min-height:43px;text-align:center}.blc65-archive{align-items:stretch}.blc65-cart-promos__links>div{align-items:stretch;flex-direction:column}.blc65-offer__action{width:100%}}
