.pdp{padding:32px 0 var(--section)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.gallery{position:sticky;top:96px}.gallery__main{aspect-ratio:1;background:#fff;border:1px solid var(--rule)}.gallery__main img{object-fit:contain;background:#fff}.gallery__main img[src*=field],.gallery__main img[src*=spray]{object-fit:cover}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.gallery__thumbs button{padding:0;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;aspect-ratio:1;overflow:hidden;transition:border-color .14s var(--ease)}.gallery__thumbs button img{width:100%;height:100%;object-fit:cover}.gallery__thumbs button:hover{border-color:var(--rule-strong)}.gallery__thumbs button[aria-pressed=true]{border:2px solid var(--ink)}.buy h1{margin-top:14px}.buy__sub{margin-top:14px;color:var(--ink-soft);font-size:1.08rem;max-width:40ch}.sizes{border:0;padding:0;margin:32px 0 0;display:grid;gap:10px}.sizes legend{font-weight:600;font-size:.92rem;margin-bottom:10px;padding:0}.size{position:relative;display:block;cursor:pointer}.size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.size__in{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:16px 18px 16px 50px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--white);position:relative;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.size__in:before{content:"";position:absolute;left:18px;top:19px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--rule-strong);transition:box-shadow .14s var(--ease),border-color .14s var(--ease)}.size:hover .size__in{border-color:var(--ink-soft)}.size input:checked+.size__in{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.size input:checked+.size__in:before{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--white),inset 0 0 0 9px var(--accent)}.size input:focus-visible+.size__in{outline:2px solid var(--accent);outline-offset:2px}.size__name{font-family:var(--f-display);font-weight:700;font-size:1.2rem;display:flex;align-items:center;gap:10px}.tag{font-family:var(--f-text);font-style:normal;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid currentColor;border-radius:999px;padding:2px 8px}.size__price{font-family:var(--f-display);font-weight:700;font-size:1.2rem;text-align:right}.size__meta{grid-column:1 / -1;font-size:.88rem;color:var(--ink-soft)}.size__stock{grid-column:1 / -1;font-size:.84rem;color:var(--ink-soft);margin-top:4px;display:flex;align-items:center;gap:8px}.size__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rule-strong);flex:none}.size__stock.is-in:before{background:#3e8e4a}.size__stock.is-out{color:#8a4a1e}.size__stock.is-out:before{background:var(--amber)}.buy__row{display:flex;gap:12px;margin-top:20px}.qty{display:flex;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--white)}.qty button{width:44px;border:0;background:none;font-size:1.2rem;color:var(--ink)}.qty button:hover{background:#15211a0d}.qty input{width:44px;border:0;text-align:center;font-weight:600;background:none;font-variant-numeric:tabular-nums}.qty input:focus{outline:none}.qty:focus-within{outline:2px solid var(--accent);outline-offset:2px}.buy__btn{flex:1;min-height:54px;font-size:1.05rem}.buy__row[data-mode=amazon] .qty{display:none}.buy__note{margin-top:12px;font-size:.88rem;color:var(--ink-soft);line-height:1.5}.buy__note a{color:var(--ink)}.assure{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--rule)}.assure li{padding:13px 0 13px 30px;border-bottom:1px solid var(--rule);font-size:.94rem;color:var(--ink-soft);position:relative}.assure li:before{content:"";position:absolute;left:2px;top:17px;width:16px;height:16px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.assure b{color:var(--ink);font-weight:600}.buy__fit{margin-top:20px;font-size:.94rem;color:var(--ink-soft)}.buy__fit a{color:var(--ink);font-weight:600}@media(max-width:960px){.pdp__grid{grid-template-columns:1fr}.gallery{position:relative;top:0}}.pdp-what{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.pdp-what h2{max-width:14ch}.trio{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,7vw,96px);border-top:2px solid var(--ink)}.trio>div{padding:32px 32px 8px 0}.trio>div+div{padding-left:32px;border-left:1px solid var(--rule)}.trio h3{margin:18px 0 10px}.trio .fig--word{font-size:clamp(1.9rem,3vw,2.6rem)}@media(max-width:860px){.pdp-what,.trio{grid-template-columns:1fr}.trio>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule)}}.use-head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:48px}@media(max-width:860px){.use-head{grid-template-columns:1fr}}.spec{margin-top:clamp(64px,8vw,104px);max-width:920px}.spec h3{margin-bottom:20px}.spec dl{margin:0 0 16px;border-top:2px solid var(--ink)}.spec dl>div{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--rule)}.spec dt{font-weight:600}.spec dd{margin:0;color:var(--ink-soft)}@media(max-width:600px){.spec dl>div{grid-template-columns:1fr;gap:4px}}.limits{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.limits h2{max-width:12ch}@media(max-width:860px){.limits{grid-template-columns:1fr}}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(32px,6vw,96px);align-items:start}.pdp-review{margin-top:40px;padding-top:28px;border-top:1px solid var(--rule)}.pdp-review blockquote{font-size:1.4rem}@media(max-width:860px){.faq-grid{grid-template-columns:1fr}}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fcfbf8f7;border-top:1px solid var(--rule);box-shadow:0 -8px 24px #10241914;transform:translateY(110%);transition:transform .3s var(--ease);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.buybar.is-on{transform:none}.buybar__in{display:flex;justify-content:space-between;align-items:center;gap:16px}.buybar b{display:block;font-family:var(--f-display);font-size:1.1rem}.buybar span{font-size:.86rem;color:var(--ink-soft)}.buybar .btn{min-height:46px}.page-humic-plus .site-footer{padding-bottom:104px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/humic-plus.css.map */
