.hqt-pdp{padding-bottom:84px}.hqt-pdp__crumb{font-size:12px;color:var(--hqt-soft);padding:14px 0}.hqt-pdp__crumb a{color:var(--hqt-soft);text-decoration:none}.hqt-pdp__crumb a:hover{color:var(--hqt-forest)}.hqt-pdp__top{display:grid;grid-template-columns:1.05fr 0.95fr;gap:38px;margin-bottom:44px}.hqt-pdp__main{position:relative;border-radius:var(--hqt-r-lg);overflow:hidden;background:#fff;border:1px solid var(--hqt-line);margin:0 auto 10px;aspect-ratio:1 / 1;max-height:480px;max-width:480px}.hqt-pdp__main img{width:100%;height:100%;object-fit:cover;display:block}.hqt-pdp__galnav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid var(--hqt-line);background:rgb(255 255 255 / .92);color:var(--hqt-forest);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.2s ease}.hqt-pdp__main:hover .hqt-pdp__galnav,.hqt-pdp__galnav:focus-visible{opacity:1}.hqt-pdp__galnav:hover{background:#fff;box-shadow:var(--hqt-shadow)}.hqt-pdp__galnav--prev{left:8px}.hqt-pdp__galnav--next{right:8px}@media (hover:none){.hqt-pdp__galnav{opacity:1}}.hqt-pdp__dots{display:flex;justify-content:center;gap:6px;margin:0 0 10px}.hqt-pdp__dots button{width:7px;height:7px;border-radius:50%;border:none;background:var(--hqt-line);cursor:pointer;padding:0;transition:background 0.2s ease,width 0.2s ease}.hqt-pdp__dots button.is-on{background:var(--hqt-mid);width:18px;border-radius:99px}.hqt-pdp__thumbs{max-width:480px;margin:0 auto}.hqt-pdp__thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.hqt-pdp__thumb{padding:0;border:2px solid #fff0;border-radius:var(--hqt-r);overflow:hidden;cursor:pointer;background:#eaf3dd;line-height:0}.hqt-pdp__thumb img{width:100%;height:58px;object-fit:cover}.hqt-pdp__thumb:hover,.hqt-pdp__thumb.is-on{border-color:var(--hqt-mid)}.hqt-pdp__h1{font-family:var(--hqt-ff-display);font-size:27px;color:var(--hqt-forest);margin:8px 0 2px;line-height:1.25}.hqt-pdp__tg{color:var(--hqt-forest);font-size:14.5px;font-weight:600;margin-bottom:6px}.hqt-pdp__stars{color:#e0a52a;font-size:13px}.hqt-pdp__stars a{color:var(--hqt-soft);font-size:12.5px;text-decoration:none;margin-left:6px}.hqt-pdp__anchors{display:flex;gap:18px;border-bottom:1px solid var(--hqt-line);margin:16px 0;font-size:13px;font-weight:600}.hqt-pdp__anchors a{color:var(--hqt-soft);text-decoration:none;padding:8px 0;border-bottom:2px solid #fff0}.hqt-pdp__anchors a.is-on,.hqt-pdp__anchors a:hover{color:var(--hqt-forest);border-color:var(--hqt-mid)}.hqt-pdp__vars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.hqt-pdp__var{border:1.5px solid var(--hqt-line);border-radius:var(--hqt-r);padding:12px;background:var(--hqt-white);cursor:pointer;font-size:12.5px;text-align:left;font-family:var(--hqt-ff-body);color:var(--hqt-ink)}.hqt-pdp__var.is-sel{border-color:var(--hqt-forest);box-shadow:0 0 0 1px var(--hqt-forest)}.hqt-pdp__var b{display:block;font-size:14px}.hqt-pdp__unit{display:block;color:var(--hqt-soft);font-size:11.5px}.hqt-pdp__varprice{display:block;margin-top:4px;font-weight:600}.hqt-pdp__off{color:var(--hqt-pink);font-weight:700;font-size:11px;font-style:normal;margin-left:4px}.hqt-pdp__price{font-size:24px;font-weight:600;margin:6px 0;color:var(--hqt-ink)}.hqt-pdp__price s{color:var(--hqt-mut);font-size:16px;font-weight:400}.hqt-pdp__price small{font-size:12px;color:var(--hqt-soft);font-weight:400}.hqt-pdp__scarce{font-size:11.5px;color:var(--hqt-gold-tx);font-weight:700;margin:-2px 0 6px}.hqt-pdp__coup{background:var(--hqt-white);border:1px dashed var(--hqt-mid);border-radius:var(--hqt-r);padding:10px 14px;font-size:13px;margin:12px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.hqt-pdp__coup code{background:var(--hqt-cream);padding:2px 10px;border-radius:4px;font-weight:700;color:var(--hqt-forest);cursor:pointer}.hqt-pdp__deliv{background:var(--hqt-white);border-radius:var(--hqt-r);padding:14px;font-size:13px;color:var(--hqt-soft);margin:12px 0}.hqt-pdp__deliv b{color:var(--hqt-ink)}.hqt-pdp__pinrow{display:flex;gap:8px;margin-bottom:9px}.hqt-pdp__pinrow input{flex:1;border:1.5px solid var(--hqt-line);border-radius:var(--hqt-r);padding:9px 12px;font-size:13px;font-family:var(--hqt-ff-body);min-width:0}.hqt-pdp__pinrow button{background:var(--hqt-forest);color:#fff;border:none;border-radius:var(--hqt-r);padding:9px 18px;font-weight:700;font-size:12.5px;cursor:pointer;font-family:var(--hqt-ff-body)}.hqt-pdp__ctas{display:flex;gap:10px;margin:16px 0 8px;align-items:stretch}.hqt-pdp__ctas .hqt-btn{flex:1;padding:14px;font-size:14.5px}.hqt-qty{display:flex;align-items:center;border:1.5px solid var(--hqt-line);border-radius:var(--hqt-r);background:var(--hqt-white);flex:0 0 auto}.hqt-qty button{border:none;background:none;font-size:18px;padding:10px 15px;cursor:pointer;color:var(--hqt-forest);font-weight:700;min-height:44px}.hqt-qty [data-el="qty"]{min-width:34px;text-align:center;font-weight:700;font-size:15px}.hqt-pdp__taps{font-size:12px;color:var(--hqt-soft)}.hqt-pdp__trust{display:flex;gap:14px;margin-top:14px;padding:11px 14px;background:var(--hqt-white);border-radius:var(--hqt-r);font-size:11.5px;color:var(--hqt-soft);align-items:center;justify-content:space-between;flex-wrap:wrap}.hqt-pdp__trust b{color:var(--hqt-forest)}.hqt-pdp__sec{background:var(--hqt-white);border-radius:var(--hqt-r-lg);padding:28px;margin-bottom:18px;box-shadow:var(--hqt-shadow)}.hqt-pdp__sec h2{font-family:var(--hqt-ff-display);font-size:20px;color:var(--hqt-forest);margin-bottom:14px}.hqt-pdp__h2sm{font-size:16px!important;margin-top:22px}.hqt-pdp__sec--dash{background:var(--hqt-cream);box-shadow:none;border:1px dashed var(--hqt-line)}.hqt-pdp__sec--bare{background:#fff0;box-shadow:none;padding-top:0}.hqt-pdp__bengrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hqt-pdp__ben{background:var(--hqt-cream);border-radius:var(--hqt-r);padding:14px;font-size:13px}.hqt-pdp__ben b{display:block;font-size:13.5px;margin-bottom:2px}.hqt-pdp__ben span{color:var(--hqt-soft)}.hqt-pdp__ph{border-radius:var(--hqt-r);overflow:hidden;background:#fff;border:1px solid var(--hqt-line);margin-bottom:8px;line-height:0;aspect-ratio:4 / 3}.hqt-pdp__ph img{width:100%;height:100%;object-fit:contain}.hqt-pdp__ben .hqt-pdp__ph{aspect-ratio:1 / 1;border:none}.hqt-pdp__rit .hqt-pdp__ph{aspect-ratio:1 / 1}.hqt-pdp__fbtcard .hqt-pdp__ph{aspect-ratio:1 / 1}.hqt-pdp__inggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.hqt-pdp__ingcard{background:var(--hqt-cream);border-radius:var(--hqt-r);padding:14px 16px;font-size:13px;display:flex;flex-direction:column;gap:2px}.hqt-pdp__ingcard b{font-size:14px}.hqt-pdp__ingcard span{color:var(--hqt-soft)}.hqt-pdp__checks{margin-top:14px;font-size:13.5px;display:flex;flex-wrap:wrap;gap:6px 18px}.hqt-pdp__checks span,.hqt-pdp__check{color:var(--hqt-forest);font-weight:700}.hqt-pdp__check{margin-right:6px}.hqt-pdp__pills{margin-top:12px}.hqt-pdp__cmpwrap{overflow-x:auto}.hqt-pdp__cmp{width:100%;border-collapse:collapse;font-size:13px}.hqt-pdp__cmp th,.hqt-pdp__cmp td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--hqt-line)}.hqt-pdp__cmp th{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--hqt-soft)}.hqt-pdp__cmp td:nth-child(2){color:var(--hqt-forest);font-weight:600}.hqt-pdp__cmp td:nth-child(3){color:#8a6d3b}.hqt-pdp__fbt{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;gap:10px;align-items:center;font-size:13px}.hqt-pdp__fbtcard{background:var(--hqt-white);border-radius:var(--hqt-r);padding:12px;text-align:center}.hqt-pdp__fbtcard a{color:inherit;text-decoration:none}.hqt-pdp__fbtop{font-size:20px;color:var(--hqt-soft);text-align:center}.hqt-pdp__fbtsum{text-align:center}.hqt-pdp__fbtsum>span{font-size:12px;color:var(--hqt-soft)}.hqt-pdp__fbtprice{font-size:20px;font-weight:700;color:var(--hqt-forest)}.hqt-pdp__fbtprice s{font-size:13px;color:var(--hqt-mut);font-weight:400}.hqt-pdp__fbtsave{font-size:11.5px;color:var(--hqt-pink);font-weight:700}.hqt-pdp__fbtadd{margin-top:8px;padding:10px 20px;font-size:13px;display:inline-block}.hqt-pdp__ritgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:6px}.hqt-pdp__rit{background:var(--hqt-cream);border-radius:var(--hqt-r);padding:14px;font-size:13px;text-align:center}.hqt-pdp__rit a{color:inherit;text-decoration:none}.hqt-pdp__step{display:block;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--hqt-forest);font-weight:700;margin-bottom:8px}.hqt-pdp__ritsub{color:var(--hqt-soft)}.hqt-pdp__ritadd{display:inline-block;background:var(--hqt-mid);color:#fff;border-radius:5px;padding:7px 16px;font-weight:600;font-size:12px;margin-top:6px;text-decoration:none}.hqt-pdp__ritadd:hover{background:#578e25;color:#fff}.hqt-pdp__suit{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.hqt-pdp__suit div{background:var(--hqt-cream);border-radius:var(--hqt-r);padding:10px 13px}.hqt-pdp__hist{display:flex;gap:18px;align-items:flex-start}.hqt-pdp__num{font-size:38px;font-family:var(--hqt-ff-display);color:var(--hqt-forest);font-weight:700;line-height:1}.hqt-pdp__histsub{font-size:11.5px;color:var(--hqt-soft)}.hqt-pdp__bars{flex:1}.hqt-pdp__bar{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--hqt-soft);margin:3px 0}.hqt-pdp__tr{flex:1;height:7px;background:var(--hqt-cream);border-radius:99px;overflow:hidden;display:block}.hqt-pdp__fl{height:100%;background:var(--hqt-mid);display:block}.hqt-pdp__rev{border-top:1px solid var(--hqt-line);padding:13px 0;font-size:13.5px}.hqt-pdp__who{font-size:12px;color:var(--hqt-soft);margin-top:4px}.hqt-pdp__norev{font-size:13.5px;color:var(--hqt-soft)}.hqt-pdp__faq{border-bottom:1px solid var(--hqt-line);padding:4px 0;font-size:13.5px}.hqt-pdp__faq summary{cursor:pointer;font-weight:700;padding:8px 0;color:var(--hqt-ink);list-style-position:outside}.hqt-pdp__faq div{color:var(--hqt-soft);font-size:13px;padding:0 0 10px}.hqt-pdp__faq p{margin:0 0 6px}.hqt-pdp__ask{margin-top:14px;font-size:13px}.hqt-pdp__ask a{color:var(--hqt-forest);font-weight:700;text-decoration:none}.hqt-pdp__ask span{color:var(--hqt-soft);font-size:12px}.hqt-pdp__recent{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-width:700px}.hqt-pdp__recent a{background:var(--hqt-white);border-radius:10px;overflow:hidden;font-size:12px;color:inherit;text-decoration:none;box-shadow:var(--hqt-shadow);display:flex;flex-direction:column;transition:all 0.25s ease}.hqt-pdp__recent a:hover{transform:translateY(-3px);box-shadow:var(--hqt-shadow-hover)}.hqt-pdp__recent img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;transform:scale(1.12);border-bottom:1px solid var(--hqt-line)}.hqt-pdp__recent b{display:block;padding:9px 10px 0;font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hqt-pdp__recent span{display:block;padding:3px 10px 10px;font-weight:700;color:var(--hqt-forest)}.hqt-pdp-sticky{position:fixed;bottom:0;left:0;right:0;background:var(--hqt-white);border-top:1px solid var(--hqt-line);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:60;box-shadow:0 -4px 18px rgb(0 0 0 / .06)}.hqt-pdp-sticky[hidden]{display:none}.hqt-pdp-sticky__nm{font-size:13.5px;font-weight:600}.hqt-pdp-sticky__pr{font-size:14px;font-weight:600}.hqt-pdp-sticky .hqt-btn{flex:0 0 auto;padding:11px 26px}.single-product .hqt-wa{bottom:84px}@media (max-width:860px){.hqt-pdp__top{grid-template-columns:1fr;gap:20px}.hqt-pdp__main{max-height:none;max-width:none}.hqt-pdp__bengrid,.hqt-pdp__ritgrid{grid-template-columns:1fr}.hqt-pdp__vars{grid-template-columns:1fr 1fr}.hqt-pdp__suit{grid-template-columns:1fr}.hqt-pdp__fbt{grid-template-columns:1fr}.hqt-pdp__fbtop{display:none}.hqt-pdp__ctas{flex-wrap:wrap}.hqt-pdp__ctas .hqt-btn{min-width:130px}.hqt-pdp-sticky__info{display:none}.hqt-pdp-sticky .hqt-btn{flex:1}.hqt-pdp__thumbs{grid-template-columns:repeat(5,1fr)}}.hqt-pdp__vidgrid{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:center}.hqt-pdp__vidbox{border-radius:16px;overflow:hidden;box-shadow:var(--hqt-shadow-hover)}.hqt-pdp__vidbox .hqt-vid--tap{aspect-ratio:9 / 16}.hqt-pdp__vidtx p{color:var(--hqt-ink-soft,#5a614f);max-width:420px}@media (max-width:700px){.hqt-pdp__vidgrid{grid-template-columns:1fr}.hqt-pdp__vidbox{max-width:300px}}.hqt-mrv{background:var(--hqt-cream);border-radius:var(--hqt-r-lg);padding:40px 32px}.hqt-mrv__kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hqt-forest)}.hqt-mrv h2{margin:10px 0 6px}.hqt-mrv__sub{font-size:14px;color:var(--hqt-forest);max-width:560px}.hqt-mrv__sub em{font-style:normal;border-bottom:1px dashed var(--hqt-line)}.hqt-mrv__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px}.hqt-mrv__card{background:var(--hqt-white);border:1px solid var(--hqt-line);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:14px}.hqt-mrv__q{font-family:var(--hqt-ff-display);font-size:15.5px;line-height:1.62}.hqt-mrv__q::before{content:"\201C";display:block;font-size:34px;line-height:.4;color:var(--hqt-forest);margin-bottom:10px}.hqt-mrv__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.hqt-mrv__name{font-weight:700;font-size:13.5px}.hqt-mrv__src{font-size:11px;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:99px;border:1px solid var(--hqt-line);color:var(--hqt-forest);background:var(--hqt-cream);white-space:nowrap}.hqt-mrv__foot{margin-top:22px;font-size:12.5px;color:var(--hqt-forest)}@media (max-width:640px){.hqt-mrv{padding:28px 18px}.hqt-mrv__grid{grid-template-columns:1fr}}.hqt-rchip{display:inline-flex;align-items:center;gap:8px;margin:10px 0 2px;padding:7px 14px;border:1px solid var(--hqt-line);border-radius:99px;background:var(--hqt-cream);font-size:13.5px;font-weight:600;color:var(--hqt-ink);text-decoration:none}.hqt-rchip:hover{border-color:var(--hqt-leaf)}.hqt-rchip span{color:var(--hqt-forest);font-weight:500}.hqt-mrv__scores{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.hqt-mrv__score{display:flex;align-items:center;gap:12px;background:var(--hqt-white);border:1px solid var(--hqt-line);border-radius:14px;padding:12px 18px}.hqt-mrv__scorenum{font-family:var(--hqt-ff-display);font-size:26px;font-weight:600;color:var(--hqt-forest)}.hqt-mrv__scoresub{font-size:12px;color:var(--hqt-forest);margin-top:3px}.hqt-mrv__pill{font-size:12px;font-weight:700;padding:6px 12px;border-radius:99px;background:var(--hqt-white);border:1px solid var(--hqt-line);color:var(--hqt-forest)}.hqt-mrv__asof{font-size:11px;color:var(--hqt-forest)}.hqt-mrv__form{margin-top:22px;background:var(--hqt-white);border:1px dashed var(--hqt-line);border-radius:14px;padding:2px 18px}.hqt-mrv__form summary{cursor:pointer;font-weight:700;font-size:14px;padding:12px 0;color:var(--hqt-forest)}.hqt-mrv__form>div{padding-bottom:14px}@media (max-width:640px){.hqt-mrv__score{padding:9px 13px}.hqt-mrv__scorenum{font-size:21px}}.hqt-pdp__oos{margin:18px 0 10px;padding:16px 18px;border-radius:12px;background:#fdf6ec;border:1.5px solid #e3c9a3;color:#6a4a1c;font-size:14.5px;line-height:1.55}.hqt-pdp__oos b{display:block;font-size:16px;margin-bottom:3px;color:#5a3d16}.hqt-pdp__oos a{color:#5a3d16;font-weight:700}