.td-sales .tg-heading h1{font-size:clamp(46px,5vw,76px);text-transform:uppercase;line-height:1.02;overflow-wrap:normal}
.td-sales .tg-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}
.td-sales .tg-selectors label:last-child{grid-column:auto}
.td-sales .tg-gallery-stage .td-gallery-image{padding:0}
.td-sales .tg-gallery-stage .td-gallery-image img{object-fit:contain;width:100%;height:100%}
.td-sales .tg-thumbnails{grid-auto-columns:minmax(85px,1fr);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}
.td-sales .tg-thumbnails img{object-fit:contain;background:#fff}
.td-sales .td-action-image{margin:0;border:1px solid var(--tg-border);border-radius:24px;overflow:hidden;align-self:start;background:#fff}
.td-sales .td-action-image>img{width:100%;height:auto;display:block}
.td-sales .td-action-image>figcaption{padding:20px;color:var(--tg-muted);font-size:14px;line-height:1.6}
.td-sales .td-label-note{font-size:14px;line-height:1.65;color:var(--tg-muted);margin-top:15px}
.td-sales .td-application-image{width:100%;height:auto;border-radius:24px;display:block}
.td-sales .td-botanical-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:30px}
.td-sales .td-botanical-grid>article{padding:25px 20px;background:var(--tg-paper);border:1px solid var(--tg-border);border-radius:20px;min-width:0}
.td-sales .td-botanical-grid svg{width:30px;height:30px;color:var(--teal);margin-bottom:20px}
.td-sales .td-botanical-grid h3{font-family:var(--display);font-size:28px;line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}
.td-sales .td-ingredient-note{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:28px}
.td-sales .td-ingredient-note p{max-width:630px;color:var(--tg-muted)}
.td-sales .td-ingredient-note a{flex-shrink:0}
.td-sales .tg-pack-comparison{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}
.td-sales .tg-pack-count{display:none}
.td-sales .tg-loox-reviews{padding-block:40px 60px}
.td-sales .tg-quantity input{appearance:textfield;-moz-appearance:textfield}
.td-sales .tg-quantity input::-webkit-inner-spin-button,.td-sales .tg-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media(max-width:1100px){.td-sales .td-botanical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.td-sales .td-ingredient-note{display:grid;gap:14px}.td-sales .td-ingredient-note a{justify-self:start}}
@media(max-width:760px){.td-sales .tg-heading h1{font-size:clamp(43px,11vw,62px)}.td-sales .tg-selectors{gap:12px}.td-sales .tg-selectors select{font-size:16px}.td-sales .td-botanical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.td-sales .td-botanical-grid>article{padding:22px 17px}.td-sales .td-botanical-grid h3{font-size:26px}.td-sales .tg-pack-comparison{grid-template-columns:1fr}.td-sales .td-action-image{border-radius:20px}.td-sales .tg-loox-reviews{padding-block:20px 40px}.td-sales .td-label-note{font-size:13px}.td-sales .td-application-image{border-radius:20px}}
@media(max-width:370px){.td-sales .tg-selectors{grid-template-columns:1fr}.td-sales .tg-heading h1{font-size:43px}.td-sales .tg-thumbnails{grid-auto-columns:86px}}
