
/* =====================================================================
   PARFUMHUIS BREDA v5.3.0 — CONTENT & SHOP PAGES
   ===================================================================== */
body.page .pbh5-page{background:#fff8ef}
.pbh530-page{background:#fff8ef;color:#2b211b;overflow:hidden}
.pbh530-page *{box-sizing:border-box}
.pbh530-shell{width:min(1500px,calc(100% - 8vw));margin:0 auto}
.pbh530-eyebrow{display:block;color:#a8762b;font:800 9px/1 var(--pbh5-ui);letter-spacing:2.2px;text-transform:uppercase}
.pbh530-title{margin:12px 0 16px;color:#211915;font:400 clamp(48px,5vw,82px)/.94 var(--pbh5-display);letter-spacing:-1.3px}
.pbh530-title em,.pbh530-section-title em{color:#8c0d21;font-weight:400}
.pbh530-lead{max-width:700px;color:#5d4d43;font:400 18px/1.65 var(--pbh5-serif)}
.pbh530-section-title{margin:10px 0 15px;color:#241a16;font:400 clamp(36px,3.5vw,54px)/1 var(--pbh5-display)}
.pbh530-copy{color:#645249;font:400 16px/1.75 var(--pbh5-serif)}
.pbh530-copy p{margin:0 0 17px}
.pbh530-btn{min-height:46px;padding:0 22px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none!important;text-transform:uppercase;font:800 10px/1 var(--pbh5-ui);letter-spacing:.65px;cursor:pointer}
.pbh530-btn-red{background:linear-gradient(180deg,#a4142b,#8c0d21);color:#fff!important;box-shadow:0 12px 28px rgba(112,7,25,.16)}
.pbh530-btn-gold{background:linear-gradient(180deg,#e7c873,#c99b42);color:#5a111c!important}
.pbh530-btn-outline{border:1px solid rgba(173,119,39,.36);background:rgba(255,255,255,.46);color:#6d4c2d!important}
.pbh530-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
.pbh530-note{padding:15px 18px;border-radius:18px;background:#f8ead8;color:#5d4939;font:600 12px/1.45 var(--pbh5-ui);border:1px solid rgba(192,139,56,.15)}
.pbh530-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}

/* hero */
.pbh530-hero{position:relative;min-height:575px;display:grid;align-items:center;padding:55px 0 76px;background:radial-gradient(circle at 16% 28%,rgba(255,255,255,.96),transparent 28%),linear-gradient(115deg,#f8e7d2,#fffaf3 53%,#efd7b9)}
.pbh530-hero:after{content:"";position:absolute;left:-7%;right:-7%;bottom:-56px;height:96px;border-radius:50%;background:#fff8ef;border-top:1px solid rgba(194,143,62,.18)}
.pbh530-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:6vw;align-items:center}
.pbh530-hero-copy{padding-left:1vw}
.pbh530-hero-media{position:relative;min-height:455px}
.pbh530-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:46% 46% 34px 34px / 20% 20% 34px 34px;box-shadow:0 28px 65px rgba(70,40,17,.15)}
.pbh530-hero-media:before{content:"";position:absolute;z-index:2;inset:-10px;border:1px solid rgba(188,132,43,.52);border-radius:46% 46% 40px 40px / 20% 20% 40px 40px}
.pbh530-seal{position:absolute;z-index:4;right:-14px;bottom:-25px;width:138px;height:138px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffaf3;border:1px solid #c79948;box-shadow:0 18px 36px rgba(70,38,15,.13)}
.pbh530-seal-mark{position:relative;width:48px;height:40px;font-family:var(--pbh5-display)}
.pbh530-seal-mark i,.pbh530-seal-mark b{position:absolute;font-style:normal;font-size:44px;font-weight:400;line-height:.88}.pbh530-seal-mark i{left:0;top:-2px;color:#c89536}.pbh530-seal-mark b{left:18px;top:5px;color:#8c0d21}
.pbh530-seal small{margin-top:6px;color:#765638;text-align:center;font:800 6px/1.4 var(--pbh5-ui);letter-spacing:1px}

/* story and split content */
.pbh530-section{padding:82px 0}
.pbh530-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:center}
.pbh530-photo-card{position:relative;min-height:500px}
.pbh530-photo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:34px;box-shadow:0 22px 54px rgba(70,42,18,.11)}
.pbh530-photo-card.is-arch img{border-radius:46% 46% 28px 28px / 20% 20% 28px 28px}
.pbh530-quote{margin:27px 0 0;padding:23px 27px;border-left:3px solid #c89536;background:linear-gradient(90deg,#f8ead8,rgba(248,234,216,.18));color:#5d4939;font:italic 400 19px/1.55 var(--pbh5-serif)}
.pbh530-values{padding:30px 0 86px}
.pbh530-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pbh530-value{min-height:220px;padding:27px;border-radius:28px;background:linear-gradient(150deg,#fffdf9,#f5e4ce);box-shadow:0 15px 36px rgba(78,47,20,.06),inset 0 0 0 1px rgba(193,141,61,.13)}
.pbh530-value>span{color:#c08d39;font:400 34px/1 var(--pbh5-display)}
.pbh530-value h3{margin:16px 0 10px;color:#8c0d21;font:400 25px/1 var(--pbh5-display)}
.pbh530-value p{margin:0;color:#6e5c50;font:400 14px/1.6 var(--pbh5-serif)}

/* advice */
.pbh530-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}
.pbh530-step{padding:24px 21px;border-radius:24px;background:#fffaf4;box-shadow:0 12px 30px rgba(70,43,19,.055),inset 0 0 0 1px rgba(191,140,61,.12)}
.pbh530-step>span{color:#c39340;font:400 32px/1 var(--pbh5-display)}
.pbh530-step h3{margin:13px 0 8px;color:#8c0d21;font:400 21px/1.08 var(--pbh5-display)}
.pbh530-step p{margin:0;color:#705e53;font:400 13px/1.55 var(--pbh5-serif)}
.pbh530-advice-cta{margin-top:55px;padding:40px;border-radius:34px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:linear-gradient(115deg,#630611,#8c0d21);color:#fff}
.pbh530-advice-cta .pbh530-eyebrow{color:#e8c46e}.pbh530-advice-cta h2{margin:10px 0 8px;color:#fff4e6;font:400 39px/1 var(--pbh5-display)}.pbh530-advice-cta p{margin:0;color:#ead9cc;font:400 14px/1.6 var(--pbh5-serif)}

/* brands */
.pbh530-brands-intro{padding:70px 0 35px;text-align:center}
.pbh530-brands-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:80px}
.pbh530-brand{position:relative;min-height:190px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border-radius:27px;text-decoration:none!important;background:linear-gradient(150deg,#fffdf9,#f5e4ce);box-shadow:0 14px 34px rgba(72,43,18,.06),inset 0 0 0 1px rgba(195,144,65,.13);transition:.24s}
.pbh530-brand:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(72,43,18,.11)}
.pbh530-brand small{color:#a9782f;font:800 8px/1 var(--pbh5-ui);letter-spacing:1.6px}
.pbh530-brand strong{color:#8c0d21;font:400 27px/1.04 var(--pbh5-display);overflow-wrap:anywhere}
.pbh530-brand span{color:#74543a;font:700 9px/1 var(--pbh5-ui);text-transform:uppercase}

/* shop */
.pbh530-shop-hero{padding:55px 0 38px;background:linear-gradient(115deg,#f7e4cc,#fffaf3)}
.pbh530-shop-tools{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin-top:26px}
.pbh530-shop-tools input,.pbh530-shop-tools select{min-height:46px;border:1px solid rgba(189,138,57,.23);border-radius:23px;background:#fffaf3;color:#4c3b31;padding:0 17px;font:500 12px var(--pbh5-ui)}
.pbh530-shop-tools button{border:0;border-radius:23px;padding:0 22px;background:#8c0d21;color:#fff;font:800 10px var(--pbh5-ui);text-transform:uppercase}
.pbh530-category-pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}
.pbh530-category-pills a{padding:9px 15px;border-radius:18px;border:1px solid rgba(190,139,57,.19);background:#fffaf4;color:#735233!important;text-decoration:none!important;font:700 9px/1 var(--pbh5-ui);text-transform:uppercase}
.pbh530-category-pills a.is-active{background:#8c0d21;color:#fff!important;border-color:#8c0d21}
.pbh530-products-wrap{padding:48px 0 85px}
.pbh530-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.pbh530-product{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:linear-gradient(155deg,#fffdf9,#f5e4ce);box-shadow:0 16px 40px rgba(75,43,17,.07),inset 0 0 0 1px rgba(197,149,69,.13)}
.pbh530-product-media{position:relative;height:300px;padding:20px;display:grid;place-items:center;text-decoration:none!important;background:radial-gradient(circle at 50% 42%,#fff,transparent 50%)}
.pbh530-product-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(55,32,14,.13))}
.pbh530-product-sale{position:absolute;top:15px;left:15px;padding:7px 10px;border-radius:14px;background:#8c0d21;color:#fff;font:800 8px/1 var(--pbh5-ui)}
.pbh530-product-copy{flex:1;padding:19px 19px 20px;text-align:center;background:#fff9f1}
.pbh530-product-brand{color:#a6762d;font:800 7px/1 var(--pbh5-ui);letter-spacing:1.4px;text-transform:uppercase}
.pbh530-product-title{display:block;margin:7px 0 9px;color:#8c0d21!important;text-decoration:none!important;font:400 21px/1.08 var(--pbh5-display)}
.pbh530-product-price{min-height:28px;color:#2d211b;font:700 15px/1 var(--pbh5-ui)}.pbh530-product-price del{color:#9a887b!important;font-size:12px!important}.pbh530-product-price ins{text-decoration:none!important;color:#8c0d21!important}
.pbh530-product-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}
.pbh530-product-actions .button,.pbh530-product-actions a{min-height:39px!important;padding:0 15px!important;border:0!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#8c0d21!important;color:#fff!important;text-decoration:none!important;text-transform:uppercase!important;font:800 9px/1 var(--pbh5-ui)!important}
.pbh530-pagination{display:flex;justify-content:center;gap:8px;margin-top:36px}.pbh530-pagination a,.pbh530-pagination span{min-width:38px;height:38px;border-radius:19px;display:grid;place-items:center;background:#f4e4d0;color:#6f4e2d!important;text-decoration:none!important;font:700 10px var(--pbh5-ui)}.pbh530-pagination .current{background:#8c0d21;color:#fff!important}
.pbh530-empty{padding:50px;text-align:center;border-radius:30px;background:#f8ead8}

/* contact */
.pbh530-contact-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:5vw;padding:70px 0 90px}
.pbh530-contact-cards{display:grid;gap:12px;margin-top:25px}
.pbh530-contact-card{padding:19px;border-radius:22px;background:#fffaf4;box-shadow:inset 0 0 0 1px rgba(191,140,61,.14)}
.pbh530-contact-card small{display:block;color:#a6752d;font:800 8px/1 var(--pbh5-ui);letter-spacing:1.4px}.pbh530-contact-card strong{display:block;margin-top:7px;color:#3a2a21;font:400 19px/1.25 var(--pbh5-display)}.pbh530-contact-card a{color:#8c0d21!important}
.pbh530-hours{margin-top:24px;display:grid;gap:6px}.pbh530-hours div{display:flex;justify-content:space-between;gap:20px;padding-bottom:6px;border-bottom:1px solid rgba(188,136,52,.11);color:#665448;font:500 12px/1.4 var(--pbh5-ui)}
.pbh530-form-card{padding:31px;border-radius:32px;background:linear-gradient(150deg,#fffdf9,#f5e4ce);box-shadow:0 20px 50px rgba(73,43,17,.08),inset 0 0 0 1px rgba(195,144,65,.14)}
.pbh530-form-card h2{margin:0 0 8px;color:#8c0d21;font:400 34px/1 var(--pbh5-display)}
.pbh530-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:23px}
.pbh530-field{display:grid;gap:6px}.pbh530-field.full{grid-column:1/-1}.pbh530-field label{color:#7a5b3d;font:800 8px/1 var(--pbh5-ui);letter-spacing:1px;text-transform:uppercase}
.pbh530-field input,.pbh530-field select,.pbh530-field textarea{width:100%;border:1px solid rgba(187,134,51,.22);border-radius:16px;background:#fffaf3;color:#42332a;padding:13px 14px;font:500 13px/1.4 var(--pbh5-ui);outline:none}.pbh530-field textarea{min-height:145px;resize:vertical}.pbh530-field input:focus,.pbh530-field textarea:focus,.pbh530-field select:focus{border-color:#a4742a;box-shadow:0 0 0 3px rgba(164,116,42,.08)}
.pbh530-form-success,.pbh530-form-note{margin:12px 0;padding:12px 14px;border-radius:15px;background:#eaf3e5;color:#3c603a;font:700 11px/1.4 var(--pbh5-ui)}.pbh530-form-note{background:#f6e7d3;color:#6d5134}

/* information pages */
.pbh530-info-hero{padding:58px 0 50px;background:linear-gradient(115deg,#f8e6cf,#fffaf3)}
.pbh530-info-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:5vw;padding:60px 0 85px}
.pbh530-toc{position:sticky;top:120px;align-self:start;padding:22px;border-radius:26px;background:#f7e8d5}.pbh530-toc strong{display:block;color:#8c0d21;font:400 23px/1 var(--pbh5-display)}.pbh530-toc a{display:block;margin-top:12px;color:#765638!important;text-decoration:none!important;font:700 10px/1.3 var(--pbh5-ui)}
.pbh530-info-content section{scroll-margin-top:120px;margin-bottom:43px}.pbh530-info-content h2{margin:0 0 13px;color:#8c0d21;font:400 34px/1 var(--pbh5-display)}.pbh530-info-content h3{margin:22px 0 9px;color:#3d2c22;font:400 23px/1 var(--pbh5-display)}.pbh530-info-content p,.pbh530-info-content li{color:#655349;font:400 15px/1.75 var(--pbh5-serif)}.pbh530-info-content ul{padding-left:20px}.pbh530-info-content details{margin:10px 0;border-radius:20px;background:#fffaf3;box-shadow:inset 0 0 0 1px rgba(190,139,57,.13)}.pbh530-info-content summary{padding:17px 19px;cursor:pointer;color:#5b402b;font:700 12px/1.3 var(--pbh5-ui)}.pbh530-info-content details>div{padding:0 19px 18px}
.pbh530-carriers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pbh530-carrier{padding:22px;border-radius:22px;background:#fffaf3;box-shadow:inset 0 0 0 1px rgba(190,139,57,.12)}.pbh530-carrier strong{display:block;color:#8c0d21;font:400 27px/1 var(--pbh5-display)}.pbh530-carrier p{margin:8px 0 0}
.pbh530-legal-callout{padding:22px;border-radius:22px;background:linear-gradient(135deg,#6d0715,#8c0d21);color:#fff}.pbh530-legal-callout h3{color:#f5d47f!important}.pbh530-legal-callout p,.pbh530-legal-callout li{color:#f5e7dd!important}

/* withdrawal */
#koop-ongedaan-maken{scroll-margin-top:100px}
.pbh530-withdrawal{margin-top:26px;padding:28px;border-radius:30px;background:linear-gradient(150deg,#fffdf9,#f4e1c9);box-shadow:0 18px 45px rgba(71,42,18,.08),inset 0 0 0 1px rgba(194,143,63,.14)}
.pbh530-withdrawal h3{margin:0 0 8px!important;color:#8c0d21!important;font-size:30px!important}
.pbh530-withdrawal .pbh530-form-grid{margin-top:20px}

/* newsletter */
.pbh530-newsletter-section{position:relative;margin-top:0;padding:65px 0;background:linear-gradient(110deg,#5c0611,#8c0d21);color:#fff;overflow:hidden}
.pbh530-newsletter-section:after{content:"PB";position:absolute;right:-30px;bottom:-80px;color:rgba(239,199,111,.08);font:400 250px/1 var(--pbh5-display)}
.pbh530-newsletter-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr minmax(420px,.8fr);gap:6vw;align-items:center}
.pbh530-newsletter-section .pbh530-eyebrow{color:#e6c271}.pbh530-newsletter-section h2{margin:10px 0;color:#fff5e8;font:400 42px/1 var(--pbh5-display)}.pbh530-newsletter-section p{margin:0;color:#ead9cc;font:400 14px/1.6 var(--pbh5-serif)}
.pbh530-newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pbh530-newsletter-fields input{min-height:47px;border:1px solid rgba(221,183,104,.35);border-radius:24px;background:rgba(255,255,255,.10);color:inherit;padding:0 16px;outline:none}.pbh530-newsletter-fields input::placeholder{color:#a18e80}.pbh530-newsletter-section .pbh530-newsletter-fields input{color:#fff}.pbh530-newsletter-section .pbh530-newsletter-fields input::placeholder{color:#ead9cc}.pbh530-newsletter-fields button{min-height:47px;padding:0 19px;border:0;border-radius:24px;background:linear-gradient(180deg,#e7c873,#c99b42);color:#59101b;text-transform:uppercase;font:800 9px/1 var(--pbh5-ui)}
.pbh530-consent{display:flex;align-items:flex-start;gap:8px;margin-top:9px;color:inherit;font:400 9px/1.45 var(--pbh5-ui)}.pbh530-consent input{margin-top:2px;accent-color:#8c0d21}
.pbh5-footer-news .pbh530-newsletter-fields{display:flex}.pbh5-footer-news .pbh530-newsletter-fields input{min-width:0;flex:1}.pbh5-footer-news .pbh530-newsletter-fields button{width:40px;min-width:40px;padding:0}.pbh5-footer-news .pbh530-consent{font-size:7px;color:#d9c9bc;text-align:left}.pbh5-footer-news .pbh530-form-success,.pbh5-footer-news .pbh530-form-note{font-size:8px}

/* coupon drawer */
.pbh530-coupon-form{margin:12px 0 14px;padding:12px;border-radius:18px;background:#f5e7d3;box-shadow:inset 0 0 0 1px rgba(186,134,52,.13)}
.pbh530-coupon-form>label{display:block;margin-bottom:7px;color:#795537;font:800 8px/1 var(--pbh5-ui);text-transform:uppercase;letter-spacing:1.1px}
.pbh530-coupon-form>div:first-of-type{display:grid;grid-template-columns:1fr auto;gap:7px}.pbh530-coupon-form input{min-width:0;height:38px;border:1px solid rgba(186,134,52,.20);border-radius:19px;background:#fffaf3;color:#4a372c;padding:0 12px;font:700 11px var(--pbh5-ui);text-transform:uppercase}.pbh530-coupon-form>div:first-of-type>button{border:0;border-radius:19px;padding:0 13px;background:#8c0d21;color:#fff;font:800 8px var(--pbh5-ui);text-transform:uppercase}
.pbh530-applied-coupons{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.pbh530-applied-coupons>span{padding:6px 8px;border-radius:13px;background:#fffaf3;color:#6c4d30;font:800 8px var(--pbh5-ui)}.pbh530-applied-coupons button{margin-left:5px;border:0;background:transparent;color:#8c0d21;font-size:14px;cursor:pointer}

/* footer/legal */
.pbh5-social a{color:inherit!important;text-decoration:none!important}
.pbh530-withdrawal-footer{color:#e7c36d!important}

/* responsive */
@media(max-width:1100px){
  .pbh530-hero-grid{grid-template-columns:1fr 1fr;gap:4vw}.pbh530-hero-media{min-height:420px}
  .pbh530-products,.pbh530-brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .pbh530-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pbh530-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:820px){
  .pbh530-shell{width:calc(100% - 36px)}
  .pbh530-hero{min-height:0;padding:38px 0 62px}.pbh530-hero-grid,.pbh530-split,.pbh530-contact-layout,.pbh530-info-grid,.pbh530-newsletter-inner{grid-template-columns:1fr}.pbh530-hero-media{min-height:390px;margin-top:15px}.pbh530-hero-copy{padding:0}
  .pbh530-photo-card{min-height:390px}.pbh530-section{padding:58px 0}
  .pbh530-contact-layout{padding:52px 0 65px}.pbh530-toc{position:relative;top:auto}
  .pbh530-products,.pbh530-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pbh530-newsletter-inner{gap:25px}.pbh530-advice-cta{grid-template-columns:1fr}
  .pbh530-shop-tools{grid-template-columns:1fr 1fr}.pbh530-shop-tools input{grid-column:1/-1}
}
@media(max-width:620px){
  .pbh530-shell{width:calc(100% - 28px)}
  .pbh530-title{font-size:46px}.pbh530-lead{font-size:16px}
  .pbh530-hero{padding-top:28px}.pbh530-hero-media{min-height:330px}.pbh530-seal{width:108px;height:108px;right:2px;bottom:-15px}.pbh530-seal-mark{width:39px;height:33px}.pbh530-seal-mark i,.pbh530-seal-mark b{font-size:35px}.pbh530-seal-mark b{left:15px;top:4px}.pbh530-seal small{font-size:5px}
  .pbh530-card-grid,.pbh530-steps,.pbh530-products,.pbh530-brands-grid{grid-template-columns:1fr}
  .pbh530-value{min-height:0}.pbh530-products{display:flex;overflow-x:auto;gap:12px;padding:0 2px 8px;scroll-snap-type:x mandatory}.pbh530-product{flex:0 0 82vw;scroll-snap-align:center}.pbh530-product-media{height:260px}
  .pbh530-brands-grid{display:flex;overflow-x:auto;padding-bottom:45px}.pbh530-brand{flex:0 0 76vw;min-height:165px}
  .pbh530-shop-tools{grid-template-columns:1fr}.pbh530-shop-tools input{grid-column:auto}.pbh530-category-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}
  .pbh530-form-card{padding:22px 17px;border-radius:25px}.pbh530-form-grid{grid-template-columns:1fr}.pbh530-field.full{grid-column:auto}
  .pbh530-carriers{grid-template-columns:1fr}.pbh530-info-grid{padding:44px 0 60px}.pbh530-info-content h2{font-size:30px}
  .pbh530-newsletter-fields{grid-template-columns:1fr}.pbh530-newsletter-fields button{width:100%}.pbh5-footer-news .pbh530-newsletter-fields{display:flex}.pbh5-footer-news .pbh530-newsletter-fields button{width:42px}
  .pbh530-advice-cta{padding:28px 21px}.pbh530-advice-cta h2{font-size:33px}
}
