.gd-tier-pricing{margin:1.25rem 0}.gd-tier-pricing--simple{display:block}.gd-tier-pricing__heading{margin:0 0 .5rem;font-weight:600}.dynamic-pricing-table{width:100%;overflow-x:auto;margin:0}.gd-tier-note,.dynamic-pricing-table .gd-tier-note{margin:0 0 .5rem}.dynamic-pricing-table .variations-table{width:100%;border-collapse:collapse;min-width:560px;margin:0}.dynamic-pricing-table .variations-table th,.dynamic-pricing-table .variations-table td{border:1px solid #e3e3e3;padding:.45rem .55rem;text-align:center;vertical-align:middle}.dynamic-pricing-table .variations-table td:first-child,.dynamic-pricing-table .variations-table th:first-child{text-align:center}.dynamic-pricing-table .variations-table td:first-child{font-weight:400}.dynamic-pricing-table .size-popup{font-weight:400}.gd-tier-pricing--simple .gd-simple-pricing-table-wrap{width:100%;max-width:100%;overflow-x:auto}.gd-tier-pricing--simple .gd-simple-pricing-table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.gd-tier-pricing--simple .gd-simple-pricing-table th,.gd-tier-pricing--simple .gd-simple-pricing-table td{border:1px solid #e3e3e3;padding:.45rem .55rem;text-align:center;vertical-align:middle}.gd-tier-pricing--simple .gd-simple-pricing-table td{font-weight:600}.gd-tier-pricing--simple .gd-simple-controls-row{margin-top:.85rem;display:flex;width:100%;align-items:center;gap:18px}.gd-tier-pricing--simple .gd-simple-quantity-anchor{margin-top:0;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0;flex:0 0 auto;overflow:visible;padding-bottom:2px}.gd-simple-quantity-label{margin:0;font-weight:700;line-height:1.1;white-space:nowrap}.gd-tier-pricing--simple .gd-simple-quantity-anchor .quantity{display:inline-flex;margin:0;align-items:center;overflow:visible;padding-bottom:2px}.gd-tier-pricing--simple .gd-simple-step1-quantity input.qty,.gd-tier-pricing--simple .gd-simple-step1-quantity input.input-text.qty{height:44px;width:84px;border:1px solid rgba(97,125,122,.45);border-radius:10px;background:#fff;padding:0 12px;box-sizing:border-box;line-height:normal;vertical-align:middle}.gd-tier-pricing--simple .gd-simple-price-summary{margin-top:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:flex-end;column-gap:18px;row-gap:12px;text-align:right;flex:0 0 auto;width:auto;max-width:none}.gd-tier-pricing--simple .gd-simple-price-summary.is-empty{display:none}.gd-tier-pricing--simple .gd-simple-price-summary__each,.gd-tier-pricing--simple .gd-simple-price-summary__total{display:grid;row-gap:4px;text-align:right;justify-items:end;min-width:8.125rem}.gd-tier-pricing--simple .gd-simple-price-summary__total{min-width:calc(8.125rem + 10px)}.gd-tier-pricing--simple .gd-simple-price-summary__amount{font-size:1.5rem;font-weight:700;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.gd-tier-pricing--simple .gd-simple-price-summary__label{font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.1;opacity:.85;text-transform:uppercase}@media (max-width:767px){.dynamic-pricing-table{-webkit-overflow-scrolling:touch}.gd-tier-pricing--simple .gd-simple-pricing-table-wrap{-webkit-overflow-scrolling:touch}.gd-tier-pricing--simple .gd-simple-controls-row{flex-wrap:wrap;align-items:flex-start}.gd-tier-pricing--simple .gd-simple-price-summary{margin-left:0;justify-content:flex-start;width:100%}}@media (max-width:520px){.gd-tier-pricing,.dynamic-pricing-table{max-width:100%;min-width:0}.dynamic-pricing-table{overflow-x:visible}.dynamic-pricing-table .variations-table{display:block;min-width:0;width:100%;border-collapse:separate}.dynamic-pricing-table .variations-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dynamic-pricing-table .variations-table tbody,.dynamic-pricing-table .variations-table tr,.dynamic-pricing-table .variations-table th,.dynamic-pricing-table .variations-table td{display:block;width:100%;max-width:none;box-sizing:border-box}.dynamic-pricing-table .variations-table tr{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 12px;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;background:#fff}.dynamic-pricing-table .variations-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:0;border-top:1px solid #e3e3e3;padding:.6rem .7rem;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;font-variant-numeric:tabular-nums}.dynamic-pricing-table .variations-table td:first-child{display:block;border-top:0;background:rgba(97,125,122,.08);font-weight:700}.dynamic-pricing-table .variations-table td:not(:first-child)::before{content:"";flex:0 0 auto;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.1;opacity:.75;text-transform:uppercase}.dynamic-pricing-table .variations-table td:nth-child(2)::before{content:"1-10"}.dynamic-pricing-table .variations-table td:nth-child(3)::before{content:"11-25"}.dynamic-pricing-table .variations-table td:nth-child(4)::before{content:"26-50"}.dynamic-pricing-table .variations-table td:nth-child(5)::before{content:"51-100"}.gd-tier-pricing--simple .gd-simple-pricing-table-wrap{overflow-x:visible}.gd-tier-pricing--simple .gd-simple-pricing-table{table-layout:fixed;font-size:.9rem}.gd-tier-pricing--simple .gd-simple-pricing-table th,.gd-tier-pricing--simple .gd-simple-pricing-table td{padding:.5rem .35rem;overflow-wrap:anywhere}.gd-tier-pricing--simple .gd-simple-price-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.gd-tier-pricing--simple .gd-simple-price-summary__each,.gd-tier-pricing--simple .gd-simple-price-summary__total{min-width:0;justify-items:start;text-align:left}.gd-tier-pricing--simple .gd-simple-price-summary__amount{font-size:1.25rem}}