.th-addon-page{max-width:1100px;margin:0 auto;padding:48px 32px 70px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;color:#1c3026}.th-addon-gallery{display:grid;gap:16px}.th-addon-gallery img{display:block;width:100%;height:auto;border:1px solid #e2e8e0;border-radius:16px}.th-addon-copy h1{font-size:38px;line-height:1.15;margin:12px 0 20px}.th-addon-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.th-addon-price{font-size:24px;font-weight:700}.th-addon-copy p{line-height:1.7}.th-addon-copy a{color:#284d3d}.th-addon-form{display:grid;gap:12px;margin:24px 0}.th-addon-form input[type=number]{width:90px;min-height:44px;padding:10px;border:1px solid #92a99a;border-radius:6px}.th-addon-form button{min-height:52px;border:0;border-radius:7px;background:#284d3d;color:#fff;font:inherit;font-weight:700;cursor:pointer}.th-addon-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.th-addon-page{padding:24px 20px 50px;grid-template-columns:minmax(0,1fr);gap:28px}.th-addon-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.th-addon-copy h1{font-size:30px}}.th-campaign{background:#244b39;color:#fff;overflow:hidden}.th-campaign-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;text-align:center;padding:18px 20px;background:radial-gradient(ellipse at 0 0,#45644966,transparent 60%),radial-gradient(ellipse at 100% 100%,#758e4f33,transparent 65%);border-top:1px solid #55704c;border-bottom:1px solid #55704c}.th-campaign-top>a{color:inherit;text-decoration:none;display:grid;gap:5px}.th-campaign-kicker{font-size:20px;font-weight:800;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.th-campaign-subtitle{font-size:11px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#e0e7ce}.th-campaign-countdown{display:flex;gap:7px;align-items:center}.th-campaign-countdown[hidden],.th-campaign-countdown>div[hidden],.th-campaign-countdown>i[hidden],.th-campaign-greeting[hidden]{display:none}.th-daily-reset{flex-basis:100%;font-size:9px;letter-spacing:.04em;color:#dce4d1;margin-top:-18px}.th-campaign-top:has(.th-daily-reset){column-gap:24px;row-gap:20px}.th-campaign-greeting{color:#eee4b9;font-size:16px;font-weight:700;margin:0}.th-campaign-countdown>span{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;margin-right:5px;max-width:62px}.th-campaign-countdown>div{display:grid;gap:3px;min-width:36px}.th-campaign-countdown b{display:block;padding:5px 8px;background:#193d2d;border:1px solid #71876970;border-radius:5px;font-size:20px;line-height:1;letter-spacing:.02em}.th-campaign-countdown small{font-size:8px;line-height:1;color:#dce4d1}.th-campaign-countdown i{font-style:normal;font-weight:700;margin-top:-12px}.th-campaign-ticker{position:relative;background:#f3eedf;color:#284d3d;padding:9px 0;overflow:hidden;border-bottom:1px solid #e2e0d1}.th-campaign-track{display:flex;width:max-content;animation:th-campaign-travel 38s linear infinite}.th-campaign-set{display:flex;gap:27px;align-items:center;padding-right:27px}.th-campaign-set span{font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.th-campaign-set em{font-style:normal;font-size:11px;color:#a66342}.th-campaign-pause{position:absolute;right:0;top:0;bottom:0;border:0;border-left:1px solid #cbd1bf;background:#f3eedff5;color:#284d3d;width:33px;cursor:pointer;font-size:11px}.th-campaign-ticker:hover .th-campaign-track,.th-campaign.is-paused .th-campaign-track{animation-play-state:paused}.th-campaign button:focus-visible,.th-campaign a:focus-visible{outline:2px solid #d2b45e;outline-offset:-3px}@keyframes th-campaign-travel{to{transform:translate(-25%)}}@media(max-width:600px){.th-campaign-top{flex-direction:column;gap:13px;padding:15px 15px 13px}.th-campaign-kicker{font-size:17px}.th-campaign-subtitle{font-size:10px}.th-campaign-countdown>span{font-size:9px;max-width:unset}.th-campaign-countdown b{font-size:18px}.th-campaign-set{gap:21px;padding-right:21px}.th-campaign-set span{font-size:10px}}@media(prefers-reduced-motion:reduce){.th-campaign-track{animation:none}.th-campaign-ticker{overflow-x:auto}.th-campaign-set[aria-hidden=true],.th-campaign-pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
