.fpp-preview .fpp-variants button {
  color: #172735 !important;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 1.2;
  opacity: 1 !important;
  text-indent: 0 !important;
}

.fpp-preview .fpp-variants button:hover,
.fpp-preview .fpp-variants button:focus {
  border-color: var(--fpp-accent) !important;
  color: #172735 !important;
}

.fpp-preview .fpp-variants button.is-selected {
  border-color: var(--fpp-accent) !important;
  box-shadow: inset 0 0 0 2px var(--fpp-accent);
  background: #fff8e8 !important;
}

.fpp-qty input{width:100%;min-width:0;text-align:center;border:0;background:#fff;-moz-appearance:textfield}.fpp-qty input::-webkit-outer-spin-button,.fpp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fpp-cart-message{min-height:20px;margin:7px 0 0;color:#178647;font-size:13px;font-weight:600}.fpp-cart-message.is-error{color:#c0392b}.fpp-cart:disabled,.fpp-bulk-submit:disabled{opacity:.55;cursor:wait}.fpp-payment-logos{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #edf0f2}.fpp-payment-logos img{display:block;width:auto;height:28px;max-width:92px;object-fit:contain}.fpp-modal-open{overflow:hidden}.fpp-bulk-modal[hidden]{display:none!important}.fpp-bulk-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.fpp-bulk-backdrop{position:absolute;inset:0;background:#07131dcc}.fpp-bulk-panel{position:relative;z-index:1;width:min(720px,100%);max-height:88vh;overflow:auto;background:#fff;padding:28px;box-shadow:0 20px 70px #0005}.fpp-bulk-panel h2{margin:0 40px 5px 0}.fpp-bulk-close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:30px;line-height:1}.fpp-bulk-table{display:grid;gap:6px;margin:18px 0}.fpp-bulk-line{display:grid;grid-template-columns:1fr 80px;align-items:center;gap:12px;padding:10px 12px;background:#f4f6f7}.fpp-bulk-line input{width:100%;padding:8px;border:1px solid #cbd3d8;text-align:center}.fpp-bulk-submit{width:100%;border:0;background:var(--fpp-accent);color:#fff;padding:14px 18px;font-weight:700;text-transform:uppercase}@media(max-width:600px){.fpp-bulk-panel{padding:22px 16px}.fpp-bulk-line{grid-template-columns:1fr 64px}.fpp-payment-logos img{height:24px}}

.fpp-buy h1{font-size:28px!important;line-height:1.18!important;font-weight:600!important}.fpp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;margin:8px 0 4px;color:#64727c;font-size:12px}.fpp-brand{display:inline-flex;align-items:center;gap:6px}.fpp-brand img{display:block;max-width:82px;max-height:28px;object-fit:contain}.fpp-color-variants button{display:inline-flex;align-items:center;gap:8px;min-width:92px}.fpp-color-swatch{display:block;width:34px;height:22px;border:1px solid #aab4bb;border-radius:3px;background:var(--swatch,#fff);overflow:hidden}.fpp-color-swatch img{width:100%;height:100%;object-fit:contain;background:#fff}.fpp-financing{margin-top:14px;border-top:1px solid #e4e8eb;padding-top:11px}.fpp-financing summary{cursor:pointer;font-weight:700;color:#172735}.fpp-financing .fpp-payment-logos{border:0;padding:0;margin:12px 0 7px}.fpp-financing .fpp-payment-logos img{height:30px;max-width:115px}.fpp-financing p{margin:0;color:#64727c;font-size:11px;line-height:1.4}.fpp-bulk-panel{width:min(1180px,96vw)}.fpp-bulk-grid-wrap{overflow:auto;margin:18px 0}.fpp-bulk-grid{width:100%;border-collapse:separate;border-spacing:4px;min-width:820px}.fpp-bulk-grid th,.fpp-bulk-grid td{text-align:center;vertical-align:middle}.fpp-bulk-grid thead th{background:#172735;color:#fff;padding:11px 8px}.fpp-bulk-grid thead th:first-child{min-width:235px}.fpp-bulk-grid tbody th{background:#fff7eb;padding:10px;display:flex;align-items:center;gap:12px;text-align:left}.fpp-bulk-grid tbody th>img{width:72px;height:72px;object-fit:contain;background:#fff}.fpp-bulk-grid tbody th>span{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.fpp-bulk-grid tbody th small{display:block;width:100%;font-weight:400}.fpp-color-dot{display:inline-block;width:18px;height:18px;border:1px solid #8d969c;background:var(--swatch,#fff)}.fpp-bulk-grid td{background:#f6f7f8;padding:10px 5px}.fpp-bulk-grid td label{display:grid;gap:6px}.fpp-bulk-grid td input{width:68px;max-width:100%;margin:auto;padding:8px;text-align:center;border:1px solid #cbd3d8;font-weight:700}.fpp-bulk-grid td b{white-space:nowrap}.fpp-mobile-size{display:none}.fpp-unavailable{color:#a4adb3}.fpp-bulk-footer{position:sticky;bottom:-28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-top:2px solid #edf0f2;padding:16px 0}.fpp-bulk-footer>div{display:flex;align-items:center;gap:18px}.fpp-bulk-footer strong{font-size:22px;color:#ed6b1a}.fpp-bulk-submit{width:auto;min-width:280px;background:#ed6b1a!important}.fpp-confirm-modal[hidden]{display:none!important}.fpp-confirm-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.fpp-confirm-panel{position:relative;z-index:1;width:min(520px,100%);background:#fff;padding:30px;text-align:center;box-shadow:0 20px 70px #0005}.fpp-confirm-panel h2{margin:0 0 10px}.fpp-confirm-panel>div{display:flex;gap:10px;margin-top:22px}.fpp-confirm-panel button,.fpp-confirm-panel a{flex:1;padding:13px 15px;border:0;text-decoration:none;font-weight:700}.fpp-confirm-panel button{background:#fff;border:2px solid #172735;color:#172735}.fpp-confirm-panel a{background:#ed6b1a;color:#fff!important}

@media(max-width:600px){.fpp-buy h1{font-size:23px!important}.fpp-meta{align-items:flex-start;flex-direction:column}.fpp-bulk-grid{display:block;min-width:0}.fpp-bulk-grid thead{display:none}.fpp-bulk-grid tbody,.fpp-bulk-grid tr{display:block}.fpp-bulk-grid tr{margin-bottom:14px;border:1px solid #dfe4e7}.fpp-bulk-grid tbody th{display:flex}.fpp-bulk-grid td{display:inline-block;width:25%;box-sizing:border-box}.fpp-mobile-size{display:block;font-weight:700}.fpp-bulk-footer{bottom:-22px;display:block}.fpp-bulk-footer>div{justify-content:space-between;margin-bottom:12px}.fpp-bulk-submit{width:100%;min-width:0}.fpp-confirm-panel>div{flex-direction:column}.fpp-financing .fpp-payment-logos img{height:26px}}

/* A grelha usa toda a largura útil no computador. */
.fpp-bulk-panel{
  width:calc(100vw - 40px)!important;
  max-width:1600px!important;
}

@media(max-width:600px){
  .fpp-bulk-modal{padding:8px}
  .fpp-bulk-panel{
    width:calc(100vw - 16px)!important;
    max-width:none!important;
  }
}

/* 0.1.6 — leitura compacta da marca, cores reais e grelha integral. */
.fpp-meta{gap:6px 14px!important}
.fpp-brand img{width:auto!important;max-width:48px!important;max-height:18px!important;margin-left:2px}
.fpp-color-variants>strong{display:block;margin-bottom:9px}
.fpp-selected-color{font-weight:500;color:#53626d}
.fpp-color-variants>div{gap:10px!important}
.fpp-color-variants button{position:relative;min-width:0!important;width:38px;height:38px;padding:4px!important;border:1px solid #d4dadd!important;border-radius:3px;background:#fff!important;box-shadow:none!important}
.fpp-color-variants button:hover{border-color:#7d8991!important}
.fpp-color-variants button.is-selected{border-color:#172735!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #172735!important}
.fpp-color-swatch{
  width:100%!important;
  height:100%!important;
  flex:0 0 100%;
  border:0!important;
  border-radius:1px!important;
  background-color:var(--swatch,#fff)!important;
  background-image:var(--texture,none)!important;
  background-position:center!important;
  background-size:cover!important;
}
.fpp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.fpp-bulk-panel{
  width:calc(100vw - 32px)!important;
  max-width:none!important;
  padding:22px!important;
}
.fpp-bulk-grid-wrap{overflow:visible!important}
.fpp-bulk-grid{min-width:0!important;table-layout:fixed!important;border-spacing:3px!important}
.fpp-bulk-grid thead th:first-child{width:210px!important;min-width:210px!important}
.fpp-bulk-grid thead th{padding:9px 3px!important;font-size:12px!important}
.fpp-bulk-grid tbody th{padding:7px!important;gap:8px!important}
.fpp-bulk-grid tbody th>img{width:54px!important;height:54px!important;flex:0 0 54px}
.fpp-bulk-grid tbody th>span{line-height:1.15!important}
.fpp-bulk-grid tbody th small{margin-top:2px!important}
.fpp-bulk-grid td{padding:7px 3px!important}
.fpp-bulk-grid td input{width:100%!important;min-width:0!important;box-sizing:border-box!important}
.fpp-bulk-grid td b{font-size:11px!important}

@media(max-width:600px){
  .fpp-bulk-panel{width:calc(100vw - 16px)!important;padding:18px 12px!important}
  .fpp-bulk-grid-wrap{overflow:visible!important}
  .fpp-bulk-grid tbody th>img{width:64px!important;height:64px!important;flex-basis:64px}
}

.fpp-color-dot{
  background-color:var(--swatch,#fff)!important;
  background-image:var(--texture,none)!important;
  background-position:center!important;
  background-size:cover!important;
}

.fpp-features{margin-top:26px;border-top:3px solid var(--fpp-accent);padding:22px 0}
.fpp-features h2{font-size:21px;margin:0 0 14px}
.fpp-features dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#dfe4e7;border:1px solid #dfe4e7}
.fpp-features dl>div{display:grid;grid-template-columns:minmax(110px,.8fr) 1.2fr;gap:12px;background:#fff;padding:13px 15px;align-items:start}
.fpp-features dt{font-weight:700;color:#172735}
.fpp-features dd{margin:0;color:#53626d}
.fpp-features dd ol{margin:0;padding-left:20px}.fpp-features dd li+li{margin-top:4px}

@media(max-width:991px){.fpp-features dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.fpp-features dl{grid-template-columns:1fr}.fpp-features dl>div{grid-template-columns:minmax(100px,.75fr) 1.25fr;padding:11px 12px}}

/* 0.2.0 — informação progressiva: tabs no desktop, acordeão no mobile. */
.fpp-info-hub{margin-top:30px;border-top:3px solid var(--fpp-accent);padding-top:18px}
.fpp-info-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin-bottom:12px}
.fpp-info-tabs button{border:1px solid #d8dfe3;background:#fff;color:#172735;padding:14px 12px;font-weight:700;text-align:center;cursor:pointer}
.fpp-info-tabs button:hover,.fpp-info-tabs button.is-active{border-color:var(--fpp-accent);background:#fff8e8;box-shadow:inset 0 -3px 0 var(--fpp-accent)}
.fpp-info-card{display:none;border:1px solid #dfe4e7;background:#fff}
.fpp-info-card.is-active{display:block}
.fpp-info-card>summary{display:none}
.fpp-info-body{padding:22px}
.fpp-info-body.fpp-description,.fpp-info-body.fpp-features{margin:0!important;border:0!important;padding:22px!important}
.fpp-info-body.fpp-features dl{margin:0}
.fpp-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fpp-documents a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dfe4e7;padding:15px;color:#172735!important;text-decoration:none}
.fpp-documents a:hover{border-color:var(--fpp-accent);background:#fff8e8}
.fpp-documents span,.fpp-documents small{display:block}.fpp-documents small{margin-top:4px;color:#64727c}.fpp-documents strong{color:#ed6b1a;white-space:nowrap}
.fpp-personalization h2{margin-top:0}.fpp-personalization a{display:inline-block;background:var(--fpp-accent);color:#fff!important;padding:12px 16px;text-decoration:none;font-weight:700}

@media(max-width:600px){
  .fpp-info-hub{margin-top:22px;padding-top:10px}
  .fpp-info-tabs{display:none}
  .fpp-info-panels{display:grid;gap:8px}
  .fpp-info-card,.fpp-info-card.is-active{display:block;border:1px solid #dfe4e7}
  .fpp-info-card>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 15px;font-weight:700;cursor:pointer}
  .fpp-info-card>summary::-webkit-details-marker{display:none}
  .fpp-info-card>summary:after{content:'+';font-size:24px;line-height:1;color:var(--fpp-accent)}
  .fpp-info-card[open]>summary{background:#fff8e8;border-bottom:1px solid #dfe4e7}
  .fpp-info-card[open]>summary:after{content:'−'}
  .fpp-info-body,.fpp-info-body.fpp-description,.fpp-info-body.fpp-features{padding:15px!important}
  .fpp-documents{grid-template-columns:1fr}
}

/* 0.2.2 — simulador e comportamento mobile. */
.fpp-view-mobile .fpp-info-hub{margin-top:22px;padding-top:10px}
.fpp-view-mobile .fpp-info-tabs{display:none}
.fpp-view-mobile .fpp-info-panels{display:grid;gap:8px}
.fpp-view-mobile .fpp-info-card,.fpp-view-mobile .fpp-info-card.is-active{display:block;border:1px solid #dfe4e7}
.fpp-view-mobile .fpp-info-card>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 15px;font-weight:700;cursor:pointer}
.fpp-view-mobile .fpp-info-card>summary::-webkit-details-marker{display:none}
.fpp-view-mobile .fpp-info-card>summary:after{content:'+';font-size:24px;line-height:1;color:var(--fpp-accent)}
.fpp-view-mobile .fpp-info-card[open]>summary{background:#fff8e8;border-bottom:1px solid #dfe4e7}
.fpp-view-mobile .fpp-info-card[open]>summary:after{content:'−'}
.fpp-view-mobile .fpp-info-body,.fpp-view-mobile .fpp-info-body.fpp-description,.fpp-view-mobile .fpp-info-body.fpp-features{padding:15px!important}
.fpp-view-mobile .fpp-features dl{grid-template-columns:1fr}
.fpp-view-mobile .fpp-features dl>div{grid-template-columns:1fr;padding:12px;gap:5px}
.fpp-view-mobile .fpp-documents{grid-template-columns:1fr}
.fpp-view-mobile .fpp-meta{align-items:flex-start;flex-direction:column}
.fpp-view-mobile .fpp-color-variants>div{gap:9px!important}
.fpp-view-mobile .fpp-color-variants button{width:36px;height:36px}
.fpp-view-mobile .fpp-bulk-modal{padding:8px}
.fpp-view-mobile .fpp-bulk-panel{width:min(400px,calc(100vw - 16px))!important;max-width:400px!important;padding:18px 12px!important}
.fpp-view-mobile .fpp-bulk-grid-wrap{overflow:visible!important}
.fpp-view-mobile .fpp-bulk-grid{display:block;min-width:0!important}
.fpp-view-mobile .fpp-bulk-grid thead{display:none}
.fpp-view-mobile .fpp-bulk-grid tbody,.fpp-view-mobile .fpp-bulk-grid tr{display:block}
.fpp-view-mobile .fpp-bulk-grid tr{margin-bottom:14px;border:1px solid #dfe4e7}
.fpp-view-mobile .fpp-bulk-grid tbody th{display:flex;width:auto!important;min-width:0!important}
.fpp-view-mobile .fpp-bulk-grid tbody th>img{width:64px!important;height:64px!important;flex-basis:64px}
.fpp-view-mobile .fpp-bulk-grid td{display:inline-block;width:33.333%;box-sizing:border-box}
.fpp-view-mobile .fpp-mobile-size{display:block;font-weight:700}
.fpp-view-mobile .fpp-bulk-footer{bottom:-18px;display:block}
.fpp-view-mobile .fpp-bulk-footer>div{justify-content:space-between;margin-bottom:12px}
.fpp-view-mobile .fpp-bulk-submit{width:100%;min-width:0}

/* 0.3.2 — carrossel de 8 recomendações, com rotação e fallback automático. */
.fpp-related>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}
.fpp-related>header h2{margin:0}
.fpp-related-controls{display:flex;gap:7px}
.fpp-related-controls button{width:40px;height:40px;border:1px solid #dfe4e7;background:#fff;color:#172735;font-size:28px;line-height:1;cursor:pointer}
.fpp-related-controls button:hover{border-color:var(--fpp-accent);background:var(--fpp-accent);color:#fff}
.fpp-related-viewport{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain}
.fpp-related-viewport::-webkit-scrollbar{display:none}
.fpp-related-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);grid-template-columns:none;gap:14px}
.fpp-related-grid article{border:1px solid #dfe4e7;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.fpp-related-grid article:hover{transform:translateY(-3px);border-color:var(--fpp-accent);box-shadow:0 8px 24px #17273514}
.fpp-related-grid a{display:grid;grid-template-rows:auto 1fr auto auto;height:100%;padding:14px;color:#172735!important;text-decoration:none}
.fpp-related-grid img{display:block;width:100%;height:190px;object-fit:contain;background:#fff}
.fpp-related-grid h3{font-size:16px;line-height:1.3;margin:12px 0 8px}
.fpp-related-grid strong{font-size:18px;color:#e44b2e}
.fpp-related-grid span{margin-top:12px;color:#172735;font-weight:700}
.fpp-view-mobile .fpp-related-grid{grid-auto-columns:calc((100% - 8px)/2);gap:8px}
.fpp-view-mobile .fpp-related-grid a{padding:9px}
.fpp-view-mobile .fpp-related-grid img{height:125px}
.fpp-view-mobile .fpp-related-grid h3{font-size:13px}
.fpp-view-mobile .fpp-related-grid strong{font-size:15px}
@media(max-width:767px){.fpp-related-grid{grid-auto-columns:calc((100% - 8px)/2);gap:8px}.fpp-related-grid a{padding:9px}.fpp-related-grid img{height:125px}.fpp-related-grid h3{font-size:13px}.fpp-related-grid strong{font-size:15px}.fpp-related-controls button{width:36px;height:36px}}

/* 0.3.6 — mínimo de compra e redundância visual da imagem mobile. */
.fpp-minimum-notice{margin:7px 0 0;color:#596973;font-size:13px}
.fpp-bulk-rule{margin:10px 0 0;padding:10px 12px;background:#fff7e6;border-left:4px solid var(--fpp-accent);color:#6d5420;font-weight:600}.fpp-bulk-rule.is-valid{background:#eaf8ef;border-left-color:#178647;color:#126b39}
.fpp-price-scale{margin:26px 0;border:1px solid #dfe4e7;border-top:3px solid var(--fpp-accent);padding:20px;background:#fff}.fpp-price-scale header h2{margin:0 0 4px;font-size:21px}.fpp-price-scale header p{margin:0 0 16px;color:#64727c}.fpp-price-scale-table{border:1px solid #e3e8eb}.fpp-price-scale-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.fpp-price-scale-row>*{padding:11px 14px;border-top:1px solid #edf0f2}.fpp-price-scale-row.is-head{background:#172735;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.fpp-price-scale-row.is-head>*{border-top:0}.fpp-price-scale-row b{color:#e44b2e}
@media(max-width:600px){.fpp-main-image{background-image:var(--fpp-mobile-cover);background-repeat:no-repeat;background-position:center;background-size:contain}}
@media(max-width:600px){.fpp-price-scale{padding:16px 12px}.fpp-price-scale-row{grid-template-columns:1.15fr .9fr .9fr}.fpp-price-scale-row>*{padding:9px 6px;font-size:12px}.fpp-price-scale-row.is-head{font-size:10px}}

/* Commercial quantity-price cards */
.fpp-price-scale{margin:26px 0;padding:0;border:1px solid #dfe4e7;border-top:3px solid var(--fpp-accent);background:linear-gradient(135deg,#fff 0%,#fbfcfd 100%);box-shadow:0 8px 28px rgba(23,39,53,.06)}
.fpp-price-scale>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;cursor:pointer;list-style:none}.fpp-price-scale>summary::-webkit-details-marker{display:none}.fpp-price-scale>summary span{display:flex;flex-direction:column;gap:3px}.fpp-price-scale>summary small{color:var(--fpp-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.fpp-price-scale>summary strong{font-size:22px;color:#172735}.fpp-price-scale>summary>b{font-size:12px;color:#52616b}.fpp-price-scale[open]>summary>b{visibility:hidden}
.fpp-price-scale-content{padding:0 20px 20px}.fpp-price-scale-content>p{margin:0 0 14px;color:#64727c}.fpp-price-scale-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.fpp-price-tier{position:relative;display:flex;flex-direction:column;min-height:132px;padding:14px;border:1px solid #dfe4e7;border-radius:8px;background:#fff;transition:.2s ease}.fpp-price-tier>span{font-size:12px;font-weight:800;color:#52616b}.fpp-price-tier>strong{margin:10px 0 2px;color:#e44b2e;font-size:22px;line-height:1}.fpp-price-tier>strong small{font-size:11px;color:#64727c}.fpp-price-tier>small{font-size:11px;color:#77838b}.fpp-price-tier>em{margin-top:auto;padding-top:9px;color:#65737c;font-size:11px;font-style:normal;font-weight:700}.fpp-price-tier.is-active{border:2px solid var(--fpp-accent);padding:13px;box-shadow:0 8px 20px rgba(245,168,0,.14);transform:translateY(-2px)}.fpp-price-tier.is-active:before{content:'O SEU PREÇO';position:absolute;right:8px;top:8px;padding:3px 5px;border-radius:3px;background:var(--fpp-accent);color:#111;font-size:8px;font-weight:900;letter-spacing:.04em}.fpp-price-tier.is-active>span{padding-right:58px}.fpp-price-scale-progress{margin-top:12px;padding:10px 13px;border-radius:6px;background:#fff6dd;color:#5e4a0b;font-size:13px;font-weight:700}
@media(min-width:768px){.fpp-price-scale>summary{cursor:default}.fpp-price-scale>summary>b{display:none}}
@media(max-width:767px){.fpp-price-scale{margin:18px 0;padding:0}.fpp-price-scale>summary{padding:15px}.fpp-price-scale>summary strong{font-size:18px}.fpp-price-scale[open]>summary>b{visibility:visible}.fpp-price-scale[open]>summary>b:after{content:' −'}.fpp-price-scale:not([open])>summary>b:after{content:' +'}.fpp-price-scale-content{padding:0 12px 14px}.fpp-price-scale-content>p{font-size:12px}.fpp-price-scale-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 10px}.fpp-price-tier{min-width:155px;scroll-snap-align:start}.fpp-price-tier.is-active{transform:none}.fpp-price-scale-progress{font-size:12px}}
