.th-ph{background:#fff;padding:0 0 36px}@media(min-width:990px){.th-ph{padding-bottom:64px}}.th-ph__crumbs ol{max-width:1600px;margin:0 auto;padding:14px 20px 0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;list-style:none;font-size:12.5px;line-height:1.5;color:var(--hk-muted);min-width:0;overflow:hidden}@media(min-width:990px){.th-ph__crumbs ol{padding:22px 40px 0}}@media(min-width:1600px){.th-ph__crumbs ol{padding-left:64px;padding-right:64px}}.th-ph__crumbs li{flex:none;white-space:nowrap}.th-ph__crumbs li:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.th-ph__crumbs li+li:before{content:"/";margin-right:6px;color:#b5a8a5}.th-ph__crumbs a{text-decoration:none}.th-ph__crumbs a:hover{color:var(--hk-accent-d)}.th-ph .th-wrap{padding-top:16px}@media(min-width:990px){.th-ph .th-wrap{padding-top:24px}}.th-ph__panel{position:relative;display:grid;gap:26px;background:var(--hk-blush);border-radius:24px;padding:30px 22px;overflow:hidden}@media(min-width:990px){.th-ph__panel{grid-template-columns:minmax(0,1fr);border-radius:32px;padding:64px}.th-ph__panel.has-img{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:56px 64px}}.th-ph__panel:after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:#ffffff59;pointer-events:none}@media(min-width:990px){.th-ph__panel:after{right:-90px;bottom:-110px;width:360px;height:360px}}.th-ph__body{position:relative;z-index:1}.th-ph .th-ph__title{font-family:var(--hk-serif);font-size:30px;line-height:1.35;letter-spacing:.06em;color:var(--hk-ink);margin:0}@media(min-width:990px){.th-ph .th-ph__title{font-size:46px;line-height:1.3}}.th-ph__eyebrow{margin:0 0 8px!important;font-size:12.5px;font-weight:700;letter-spacing:.24em;color:var(--hk-accent-d)}.th-ph__text{margin-top:14px;font-size:15px;line-height:1.9;color:var(--hk-body)}.th-ph__text p+p{margin-top:6px}.th-ph__text a{color:var(--hk-accent-d);font-weight:700}@media(min-width:990px){.th-ph__text{margin-top:18px;font-size:16.5px;line-height:1.95;max-width:640px}}.th-ph .hk-btns{margin-top:22px}@media(min-width:990px){.th-ph .hk-btns{margin-top:28px}}.th-ph__chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0!important;padding:0!important;list-style:none}.th-ph__chips a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 6px;border-radius:999px;background:#fff;color:var(--hk-ink);font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background-color .15s,color .15s}.th-ph__chips a span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hk-blush);color:var(--hk-accent-d);font:700 11px/1 var(--hk-serif);letter-spacing:0}.th-ph__chips a:hover{background:var(--hk-accent);color:#fff}.th-ph__chips a:hover span{background:#ffffff40;color:#fff}@media(min-width:990px){.th-ph__chips{gap:10px;margin-top:30px!important}.th-ph__chips a{min-height:44px;font-size:14.5px}}.th-ph__media{position:relative;z-index:1}.th-ph__img{position:relative;aspect-ratio:16/11;border:8px solid #fff;border-radius:160px 160px 18px 18px;overflow:hidden;background:var(--hk-sand);box-shadow:0 30px 60px -30px #251e1e66}.th-h .th-ph__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.th-ph__img{aspect-ratio:5/4;border-width:10px;border-radius:999px 999px 22px 22px}}.th-ph__badge{position:absolute;left:-6px;bottom:18px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 18px 36px -20px #251e1e73;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--hk-ink)}.th-ph__badge i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--hk-accent);color:#fff;font-style:normal}.th-ph__badge .th-icon{width:18px;height:18px}@media(min-width:990px){.th-ph__badge{left:-28px;bottom:34px;font-size:14px}}.th-ct{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-ct{padding-bottom:96px}}.th-ct__grid{display:grid;gap:20px}@media(min-width:990px){.th-ct__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}}.th-ct__info{display:grid;gap:14px}.th-ct__line{position:relative;background:var(--hk-dark);color:#fff;border-radius:20px;padding:26px 22px;overflow:hidden}@media(min-width:990px){.th-ct__line{padding:34px 34px 32px;border-radius:24px}}.th-ct__line:after{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:#e8b9b91f}.th-ct__k{font-size:12.5px;font-weight:700;letter-spacing:.22em;color:var(--hk-ondark)}.th-ct .th-ct__id{margin-top:6px!important;font-family:var(--hk-serif);font-size:28px;line-height:1.3;letter-spacing:.04em;color:#fff}@media(min-width:990px){.th-ct .th-ct__id{font-size:34px}}.th-ct__lead{margin-top:10px!important;font-size:14.5px;line-height:1.85;color:var(--hk-ondark-body)}.th-ct__line .hk-btn{margin-top:18px;position:relative;z-index:1}.th-ct__list{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none}@media(min-width:750px)and (max-width:989px){.th-ct__list{grid-template-columns:1fr 1fr}}.th-ct__item{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--hk-line2);border-radius:16px;background:#fff}.th-ct__ic{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--hk-blush);color:var(--hk-accent-d)}.th-ct__ic .th-icon{width:20px;height:20px}.th-ct__item>div{min-width:0}.th-ct .th-ct__item h3{font-size:15.5px;line-height:1.4;letter-spacing:.06em;margin:2px 0 4px}.th-ct__item p{font-size:14.5px;line-height:1.75;color:var(--hk-body);overflow-wrap:anywhere}.th-ct__item a{color:var(--hk-ink);font-weight:700;text-decoration:none}.th-ct__item a:hover{color:var(--hk-accent-d)}.th-ct__item .th-ct__more{display:inline-flex;margin-top:4px;font-size:13.5px;color:var(--hk-accent-d)}.th-ct__item p a.th-ct__u{color:var(--hk-accent-d);text-decoration:underline;text-underline-offset:3px}.th-ct__form{background:var(--hk-stone);border-radius:24px;padding:26px 20px}@media(min-width:990px){.th-ct__form{border-radius:28px;padding:42px 44px}}.th-ct .th-ct__form h2{font-size:24px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-ct .th-ct__form h2{font-size:30px}}.th-ct__note{margin-top:6px!important;font-size:13.5px;line-height:1.7;color:var(--hk-muted)}.th-ct__f{margin-top:20px}.th-ct__fields{display:grid;gap:12px}@media(min-width:750px){.th-ct__fields{grid-template-columns:1fr 1fr;gap:14px}.th-ct__fld--full{grid-column:1/-1}}.th-ct__fld{display:block;min-width:0}.th-ct__fld input,.th-ct__fld textarea{display:block;width:100%;min-width:0;height:50px;margin:0;padding:0 16px;border:1px solid var(--hk-line2);border-radius:12px;background:#fff;font:400 15px/1.4 var(--hk-sans);letter-spacing:.03em;color:var(--hk-ink);box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.th-ct__fld textarea{height:auto;min-height:150px;padding:14px 16px;resize:vertical;line-height:1.7}.th-ct__fld input::placeholder,.th-ct__fld textarea::placeholder{color:#8f8481}.th-ct__fld input:focus,.th-ct__fld textarea:focus{outline:0;border-color:var(--hk-accent);box-shadow:0 0 0 3px #c97f7f2e}.th-ct__send{display:flex;align-items:center;gap:14px;margin-top:18px}.th-ct__send .hk-btn{min-width:200px}@media(max-width:749px){.th-ct__send .hk-btn{width:100%}}.th-ct__send .th-icon{width:18px;height:18px}.th-ct__msg{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;border-radius:14px;font-size:14.5px;line-height:1.7}.th-ct__msg--ok{background:#fff;border:1px solid #d9e7dc;color:#2f5d3a}.th-ct__msg--err{background:#fff;border:1px solid #efc9c9;color:#8a3b3b}.th-ct__msg i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-weight:700;color:#fff}.th-ct__msg--ok i{background:#4b8b5b}.th-ct__msg--err i{background:#b45454}.th-ct__msg ul{margin:4px 0 0!important;padding-left:18px!important}.th-pm{background:#fff;padding:8px 0 48px}@media(min-width:990px){.th-pm{padding:16px 0 88px}}.th-pm__list{display:grid;gap:0}.th-pm__item{display:grid;gap:22px;padding:34px 0;border-top:1px solid var(--hk-line);scroll-margin-top:calc(var(--th-sticky-h,72px) + 16px)}.th-pm__item:first-child{border-top:0;padding-top:8px}@media(min-width:990px){.th-pm__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:64px 0}.th-pm__item:nth-child(2n) .th-pm__gal{order:2}}.th-pm__gal{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:10px}@media(min-width:990px){.th-pm__gal{gap:14px}}.th-pm__ph{position:relative;margin:0;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--hk-sand)}.th-h .th-pm__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.th-pm__ph--main{grid-row:1/3;aspect-ratio:auto;border-radius:20px}@media(min-width:990px){.th-pm__ph--main{border-radius:24px}}.th-pm__ph--main .th-stitch{border-radius:14px!important}.th-pm__body{min-width:0}.th-pm__no{display:flex;align-items:center;gap:12px;font-family:var(--hk-serif);font-weight:700;font-size:14px;letter-spacing:.2em;color:var(--hk-accent-d)}.th-pm__no:after{content:"";width:40px;height:1px;background:var(--hk-accent)}.th-pm .th-pm__body h2{margin-top:8px;font-size:26px;line-height:1.35;letter-spacing:.06em}@media(min-width:990px){.th-pm .th-pm__body h2{font-size:36px}}.th-pm__fit{display:inline-flex;align-items:center;gap:8px;margin-top:12px!important;padding:6px 14px 6px 6px;border-radius:999px;background:var(--hk-blush);font-size:13.5px;font-weight:700;line-height:1.4;color:var(--hk-deep)}.th-pm__fit b{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--hk-accent);color:#fff;font-size:12px;letter-spacing:.08em}.th-pm__text{margin-top:14px;font-size:15px;line-height:1.95;color:var(--hk-body)}.th-pm__text p+p{margin-top:4px}.th-pm__text strong{font-weight:400}@media(min-width:990px){.th-pm__text{font-size:16px}}.th-pm__pts{margin-top:18px;padding:6px 18px;border-radius:16px;background:var(--hk-stone)}.th-pm__pts ul{margin:0!important;padding:0!important;list-style:none}.th-pm__pts li{position:relative;padding:12px 0 12px 26px;font-size:14.5px;line-height:1.8;color:var(--hk-body)}.th-pm__pts li+li{border-top:1px solid var(--hk-line2)}.th-pm__pts li:before{content:"";position:absolute;left:2px;top:19px;width:12px;height:12px;border-radius:50%;background:var(--hk-accent);box-shadow:0 0 0 4px #fff}.th-pm__pts strong{color:var(--hk-ink);font-weight:700}@media(min-width:990px){.th-pm__pts{padding:8px 24px}.th-pm__pts li{font-size:15px}}.th-pm__cmp{margin-top:20px;padding:28px 18px;border-radius:24px}@media(min-width:990px){.th-pm__cmp{margin-top:24px;padding:56px 56px 60px;border-radius:32px}}.th-pm__cmp-hd{margin-bottom:20px}@media(min-width:990px){.th-pm__cmp-hd{margin-bottom:30px}}.th-pm .th-pm__cmp h2{font-size:24px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-pm .th-pm__cmp h2{font-size:32px}}.th-pm__cmp-sub{margin-top:6px!important;font-size:14px;line-height:1.8;color:var(--hk-muted)}.th-pm__tbl{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;font-size:14.5px;line-height:1.7}.th-pm__tbl th,.th-pm__tbl td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hk-line)}.th-pm__tbl thead th{background:var(--hk-dark);color:#fff;font-size:13.5px;letter-spacing:.12em}.th-pm__tbl tbody th{width:22%;font-family:var(--hk-serif);font-size:16px;color:var(--hk-ink);white-space:nowrap}.th-pm__tbl tbody th a{text-decoration:none}.th-pm__tbl tbody th a:hover{color:var(--hk-accent-d)}.th-pm__tbl tbody tr:last-child>*{border-bottom:0}.th-pm__tbl td{color:var(--hk-body)}@media(max-width:749px){.th-pm__tbl,.th-pm__tbl tbody,.th-pm__tbl tr,.th-pm__tbl th,.th-pm__tbl td{display:block;width:100%}.th-pm__tbl{background:none;border-radius:0}.th-pm__tbl thead{display:none}.th-pm__tbl tbody{display:grid;gap:10px}.th-pm__tbl tr{background:#fff;border-radius:16px;padding:14px 16px}.th-pm__tbl th,.th-pm__tbl td{padding:0;border:0}.th-pm__tbl tbody th{width:auto;margin-bottom:6px;font-size:17px}.th-pm__tbl td{font-size:14px}.th-pm__tbl td+td{margin-top:6px}.th-pm__tbl td:before{content:attr(data-k);display:inline-block;margin-right:8px;padding:0 8px;border-radius:999px;background:var(--hk-blush);color:var(--hk-accent-d);font-size:12px;font-weight:700;line-height:22px}}.th-ct__msg:focus{outline:0}.th-ct__flow{margin-top:26px;padding-top:22px;border-top:1px solid var(--hk-line2)}.th-ct .th-ct__flow h2{font-size:18px;line-height:1.4;letter-spacing:.08em}@media(min-width:990px){.th-ct .th-ct__flow h2{font-size:20px}}.th-ct__flow ol{display:grid;gap:10px;margin:14px 0 0!important;padding:0!important;list-style:none;counter-reset:none}@media(min-width:750px){.th-ct__flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-ct__flow li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:#fff}.th-ct__flow-no{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hk-accent);color:#fff;font:700 14px/1 var(--hk-serif)}.th-ct__flow li>div{min-width:0}.th-ct .th-ct__flow-t{font-size:14.5px;font-weight:700;line-height:1.5;color:var(--hk-ink);letter-spacing:.04em}.th-ct .th-ct__flow-x{margin-top:2px!important;font-size:13.5px;line-height:1.7;color:var(--hk-body)}.th-why{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-why{padding-bottom:96px}}.th-why__panel{border-radius:24px;padding:28px 20px;background:var(--hk-blush)}@media(min-width:990px){.th-why__panel{border-radius:32px;padding:56px 56px 52px}}.th-why .th-why__head h2{font-size:24px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-why .th-why__head h2{font-size:32px}}.th-why__sub{margin-top:6px!important;font-size:14.5px;line-height:1.8;color:var(--hk-body)}.th-why__list{display:grid;gap:12px;margin:22px 0 0!important;padding:0!important;list-style:none}@media(min-width:750px){.th-why__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.th-why__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px!important}}.th-why__card{position:relative;padding:22px 20px;border-radius:18px;background:#fff}@media(min-width:990px){.th-why__card{padding:28px 24px}}.th-why__ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--hk-blush);color:var(--hk-accent-d)}.th-why__ic .th-hicon{width:22px;height:22px}.th-why__no{position:absolute;right:20px;top:20px;font:700 22px/1 var(--hk-serif);letter-spacing:.06em;color:#ead9d6}.th-why .th-why__card h3{margin-top:16px;font-size:17px;line-height:1.45;letter-spacing:.06em}@media(min-width:990px){.th-why .th-why__card h3{font-size:18.5px}}.th-why__card p{margin-top:6px!important;font-size:14px;line-height:1.85;color:var(--hk-body)}.th-why__btns{margin-top:22px}@media(min-width:990px){.th-why__btns{margin-top:30px}}.th-pc{background:#fff;padding:0 0 28px}@media(min-width:990px){.th-pc{padding-bottom:48px}}.th-pc .th-pc__head h2{font-size:24px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-pc .th-pc__head h2{font-size:32px}}.th-pc__sub{margin-top:6px!important;font-size:14.5px;line-height:1.8;color:var(--hk-body)}.th-pc__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0!important;padding:0!important;list-style:none}@media(min-width:990px){.th-pc__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px!important}}.th-pc__card{min-width:0}.th-pc__link{display:flex;flex-direction:column;height:100%;padding:8px;border:1px solid var(--hk-line2);border-radius:18px;background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.th-pc__link:hover{border-color:var(--hk-accent);box-shadow:0 18px 36px -24px #783c3c80;transform:translateY(-2px)}@media(min-width:990px){.th-pc__link{flex-direction:row;align-items:stretch;gap:16px;padding:12px}}.th-pc__img{position:relative;flex:none;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--hk-sand)}@media(min-width:990px){.th-pc__img{width:132px;aspect-ratio:auto;min-height:132px}}.th-h .th-pc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.th-pc__txt{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 4px 4px}@media(min-width:990px){.th-pc__txt{padding:4px 6px 4px 0}}.th-pc .th-pc__txt h3{font-size:17px;line-height:1.35;letter-spacing:.06em}@media(min-width:990px){.th-pc .th-pc__txt h3{font-size:19px}}.th-pc__fit{display:block;font-size:13px;line-height:1.6;font-weight:700;color:var(--hk-deep)}.th-pc__fit b{display:inline-flex;align-items:center;height:20px;margin-right:6px;padding:0 8px;border-radius:999px;background:var(--hk-accent);color:#fff;font-size:12px;letter-spacing:.06em;vertical-align:1px}.th-pc__tags{display:flex;flex-wrap:wrap;gap:4px}.th-pc__tags span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--hk-stone);font-size:12.5px;line-height:1;color:var(--hk-body);white-space:nowrap}@media(min-width:990px){.th-pc__tags span{height:24px;font-size:12.5px;padding:0 10px}}.th-pc__more{margin-top:auto;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--hk-accent-d)}.th-pc__guide{margin-top:16px;padding:22px 16px;border-radius:22px;background:var(--hk-stone)}@media(min-width:990px){.th-pc__guide{margin-top:20px;padding:30px 30px 32px;border-radius:26px}}.th-pc__ghd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px}@media(min-width:990px){.th-pc__ghd{margin-bottom:18px}}.th-pc__gt{font-family:var(--hk-serif);font-weight:700;font-size:19px;letter-spacing:.08em;color:var(--hk-ink)}@media(min-width:990px){.th-pc__gt{font-size:22px}}.th-pc__gx{font-size:13.5px;line-height:1.7;color:var(--hk-muted)}.th-pc__gl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important;list-style:none}@media(min-width:750px){.th-pc__gl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.th-pc__gl{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.th-pc__gi{min-width:0}.th-pc__gi--line{grid-column:span 2}@media(min-width:750px){.th-pc__gi--line{grid-column:auto}}.th-pc__gc{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 16px 14px;border-radius:16px;background:#fff;color:var(--hk-ink);text-decoration:none;transition:box-shadow .15s,transform .15s}@media(min-width:990px){.th-pc__gc{padding:20px 20px 18px}}a.th-pc__gc:hover{box-shadow:0 18px 34px -24px #783c3c8c;transform:translateY(-2px)}.th-pc__if{font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--hk-accent-d)}.th-pc__q{font-size:14px;line-height:1.6;color:var(--hk-body)}.th-pc__a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hk-line);font-family:var(--hk-serif);font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--hk-ink)}@media(min-width:990px){.th-pc__a{font-size:18px}}.th-pc__a i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--hk-blush);color:var(--hk-accent-d);font-style:normal;font-family:var(--hk-sans);font-size:14px;transition:background-color .15s,color .15s}a.th-pc__gc:hover .th-pc__a i,.th-pc__gi--line .th-pc__gc{background:var(--hk-accent);color:#fff}.th-pc__gi--line .th-pc__q{font-size:12px;font-weight:700;letter-spacing:.14em;color:#ffffffd9}.th-pc__gi--line .th-pc__a{margin-top:2px;padding-top:0;border-top:0;color:#fff}.th-h .th-pc__gbtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:auto;padding:0 18px;border-radius:999px;background:#fff;color:var(--hk-accent-d);font:700 14px/1.2 var(--hk-sans);letter-spacing:.1em;text-decoration:none;transition:background-color .15s,color .15s}.th-pc__gi--line .th-pc__gbtn{margin-top:12px}.th-h .th-pc__gbtn:hover{background:var(--hk-ink);color:#fff}@media(min-width:990px)and (min-height:820px){.th-ct__info{position:sticky;top:calc(var(--th-sticky-h,80px) + 24px);align-self:start}}.th-fq{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-fq{padding-bottom:96px}}.th-fq__grid{display:grid;gap:22px}@media(min-width:990px){.th-fq__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;align-items:start}}@media(min-width:1200px){.th-fq__grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:64px}}.th-fq__side{display:grid;gap:14px;min-width:0}@media(min-width:990px)and (min-height:720px){.th-fq__side{position:sticky;top:calc(var(--th-sticky-h,80px) + 24px)}}.th-fq__nav{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 20px}.th-fq__nav::-webkit-scrollbar{display:none}.th-fq__nav a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 6px;border-radius:999px;background:var(--hk-stone);color:var(--hk-ink);font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background-color .15s,color .15s}.th-fq__nav a span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--hk-accent-d);font:700 11.5px/1 var(--hk-serif);letter-spacing:0}.th-fq__nav a:hover{background:var(--hk-blush);color:var(--hk-accent-d)}@media(min-width:990px){.th-fq__nav{display:grid;gap:6px;margin:0;padding:18px;border-radius:22px;background:var(--hk-stone);overflow:visible}.th-fq__nav a{min-height:52px;padding:0 16px 0 10px;border-radius:14px;background:transparent;font-size:15px}.th-fq__nav a:hover{background:#fff}}.th-fq__line{display:none}@media(min-width:990px){.th-fq__line{display:block;position:relative;padding:26px 24px 24px;border-radius:22px;background:var(--hk-dark);color:#fff;overflow:hidden}.th-fq__line:after{content:"";position:absolute;right:-46px;top:-46px;width:140px;height:140px;border-radius:50%;background:#e8b9b91f}.th-fq__line-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e8b9b929;color:var(--hk-ondark)}.th-fq__line-ic .th-icon{width:22px;height:22px}.th-fq__line-t{margin-top:14px;font:700 17px/1.6 var(--hk-serif);letter-spacing:.06em}.th-fq__line .hk-btn{margin-top:18px;width:100%}}.th-fq__main{display:grid;gap:36px;min-width:0}@media(min-width:990px){.th-fq__main{gap:52px}}.th-fq__group{scroll-margin-top:calc(var(--th-sticky-h,80px) + 20px)}.th-fq__gl{display:flex;align-items:center;gap:12px;margin-bottom:14px!important;font:700 20px/1.4 var(--hk-serif);letter-spacing:.08em;color:var(--hk-ink)}.th-fq__gl span{font-size:13px;letter-spacing:.2em;color:var(--hk-accent-d)}.th-fq__gl:after{content:"";flex:1;height:1px;background:var(--hk-line)}@media(min-width:990px){.th-fq__gl{font-size:24px;margin-bottom:18px!important}}.th-fq__list{display:grid;gap:10px}.th-fq__item{border:1px solid var(--hk-line2);border-radius:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.th-fq__item[open]{border-color:#e6cfcc;box-shadow:0 18px 36px -28px #251e1e59}.th-fq__item summary{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 16px 14px;cursor:pointer;list-style:none;font-size:15.5px;font-weight:700;line-height:1.6;color:var(--hk-ink)}.th-fq__item summary::-webkit-details-marker{display:none}@media(min-width:990px){.th-fq__item summary{padding:20px 24px 20px 20px;font-size:17px;gap:16px}}.th-fq__q-no{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 8px;border-radius:999px;background:var(--hk-blush);color:var(--hk-accent-d);font:700 12px/1 var(--hk-serif);letter-spacing:.04em;margin-top:1px}.th-fq__item[open] .th-fq__q-no{background:var(--hk-accent);color:#fff}.th-fq__q{flex:1;min-width:0}.th-fq__pm{flex:none;position:relative;width:26px;height:26px;border-radius:50%;background:var(--hk-stone);margin-top:1px}.th-fq__pm:before,.th-fq__pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;background:var(--hk-ink);transform:translate(-50%,-50%);transition:transform .2s}.th-fq__pm:after{transform:translate(-50%,-50%) rotate(90deg)}.th-fq__item[open] .th-fq__pm:after{transform:translate(-50%,-50%) rotate(0)}.th-fq__a{padding:0 16px 18px 64px;font-size:15px;line-height:1.95;color:var(--hk-body)}@media(max-width:749px){.th-fq__a{padding-left:16px}}@media(min-width:990px){.th-fq__a{padding:0 64px 22px 74px;font-size:15.5px}}.th-fq__a p+p,.th-fq__a p+ol,.th-fq__a ol+p,.th-fq__a p+ul{margin-top:8px}.th-fq__a ol,.th-fq__a ul{margin:0;padding-left:1.4em}.th-fq__a a{color:var(--hk-accent-d);font-weight:700}.th-nl{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-nl{padding-bottom:96px}}.th-nl__grid{display:grid;gap:18px;margin:0!important;padding:0!important;list-style:none}@media(min-width:750px){.th-nl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(min-width:1200px){.th-nl__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.th-nl__card{display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--hk-stone);overflow:hidden;transition:box-shadow .2s,transform .2s}.th-nl__card:hover{box-shadow:0 24px 44px -30px #251e1e73;transform:translateY(-2px)}.th-nl__img{position:relative;display:block;aspect-ratio:16/10;background:var(--hk-sand);overflow:hidden}.th-h .th-nl__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.th-nl__card:hover .th-nl__img img{transform:scale(1.03)}.th-nl__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--hk-accent)}.th-nl__ph .th-icon{width:40px;height:40px}.th-nl__body{display:flex;flex-direction:column;flex:1;padding:18px 18px 20px}@media(min-width:990px){.th-nl__body{padding:22px 24px 24px}}.th-nl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;color:var(--hk-muted);letter-spacing:.06em}.th-nl__meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#fff;color:var(--hk-accent-d);font-weight:700}.th-nl .th-nl__body .th-nl__t{margin-top:10px;font-size:18px;line-height:1.55;letter-spacing:.04em}.th-nl .th-nl__body .th-nl__t a{text-decoration:none}.th-nl .th-nl__body .th-nl__t a:hover{color:var(--hk-accent-d)}@media(min-width:990px){.th-nl .th-nl__body .th-nl__t{font-size:19px}}.th-nl__ex{margin-top:8px!important;font-size:14px;line-height:1.8;color:var(--hk-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.th-h .th-nl__more{margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:700;letter-spacing:.08em;color:var(--hk-accent-d);text-decoration:none}@media(min-width:750px){.th-nl__card--big{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--hk-blush)}.th-nl__card--big .th-nl__img{aspect-ratio:auto;min-height:100%}.th-nl__card--big .th-nl__body{padding:32px 30px;justify-content:center}.th-nl .th-nl__card--big .th-nl__t{font-size:24px}.th-nl__card--big .th-nl__ex{-webkit-line-clamp:4;font-size:15px}.th-nl__card--big .th-nl__more{margin-top:0;padding-top:18px}}@media(min-width:750px)and (max-width:989px){.th-nl__card--big .th-nl__img{min-height:260px}}@media(min-width:1200px){.th-nl__card--big .th-nl__body{padding:48px 52px}.th-nl .th-nl__card--big .th-nl__t{font-size:28px}}.th-nl__pg{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.th-nl__pg a,.th-nl__pg span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;background:var(--hk-stone);font-size:14px;font-weight:700;text-decoration:none}.th-nl__pg [aria-current]{background:var(--hk-accent);color:#fff}.th-st{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-st{padding-bottom:96px}}.th-st__head{margin-bottom:24px}.th-st .th-st__head h2{font-size:26px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-st__head{margin-bottom:40px}.th-st .th-st__head h2{font-size:34px}}.th-st__sub{margin-top:6px!important;font-size:14.5px;line-height:1.8;color:var(--hk-body)}.th-st__list{position:relative;display:grid;gap:14px;margin:0!important;padding:0 0 0 52px!important;list-style:none;max-width:980px}.th-st__list:before{content:"";position:absolute;left:20px;top:22px;bottom:22px;border-left:2px dashed #dcc6c3}@media(min-width:990px){.th-st__list{gap:18px;padding-left:84px!important}.th-st__list:before{left:31px}}.th-st__item{position:relative;scroll-margin-top:calc(var(--th-sticky-h,80px) + 20px)}.th-st__no{position:absolute;left:-52px;top:16px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--hk-accent);color:#fff;font:700 16px/1 var(--hk-serif);box-shadow:0 0 0 5px #fff}@media(min-width:990px){.th-st__no{left:-84px;top:22px;width:64px;height:64px;font-size:22px;box-shadow:0 0 0 8px #fff}}.th-st__card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:6px;padding:18px 18px 18px 16px;border-radius:18px;background:var(--hk-stone)}@media(min-width:990px){.th-st__card{column-gap:20px;padding:26px 30px 26px 26px;border-radius:22px}}.th-st__ic{grid-row:span 3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--hk-accent-d)}.th-st__ic .th-icon{width:22px;height:22px}@media(min-width:990px){.th-st__ic{width:54px;height:54px;border-radius:14px}.th-st__ic .th-icon{width:26px;height:26px}}.th-st .th-st__card h2{font-size:18px;line-height:1.5;letter-spacing:.06em;align-self:center}@media(min-width:990px){.th-st .th-st__card h2{font-size:22px}}.th-st__text{font-size:14.5px;line-height:1.9;color:var(--hk-body)}@media(min-width:990px){.th-st__text{font-size:15.5px}}.th-st__tip{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px!important;padding-top:10px;border-top:1px solid var(--hk-line);font-size:13.5px;line-height:1.75;color:var(--hk-body)}.th-st__tip b{flex:none;display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--hk-blush);color:var(--hk-accent-d);font-size:12px;letter-spacing:.08em}@media(max-width:749px){.th-st__ic{grid-row:auto}.th-st__text,.th-st__tip{grid-column:1/-1}}.th-st__cta{margin-top:26px;max-width:980px;padding-left:52px}@media(min-width:990px){.th-st__cta{margin-top:36px;padding-left:84px}}@media(max-width:749px){.th-st__cta{padding-left:0}.th-st__cta .hk-btn{width:100%}}.th-po{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-po{padding-bottom:96px}}.th-po__wrap{display:grid;gap:16px}@media(min-width:990px){.th-po__wrap{gap:22px}}.th-po__tabs{display:flex;gap:6px;padding:6px;border-radius:999px;background:var(--hk-stone);justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none}.th-po__tabs::-webkit-scrollbar{display:none}.th-po__tabs a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--hk-body);text-decoration:none;white-space:nowrap}.th-po__tabs a:hover{color:var(--hk-accent-d)}.th-po__tabs a.is-cur{background:#fff;color:var(--hk-accent-d);box-shadow:0 6px 16px -10px #251e1e59}@media(max-width:389px){.th-po__tabs a{padding:0 12px;font-size:13px;letter-spacing:.04em}}.th-po__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0!important;padding:0!important;list-style:none}@media(min-width:750px){.th-po__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.th-po__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.th-po__stats li{display:flex;flex-direction:column;gap:4px;padding:16px 14px;border-radius:16px;background:var(--hk-blush);min-width:0}.th-po__stats b{font:700 21px/1.25 var(--hk-serif);color:var(--hk-accent-d);letter-spacing:.02em}.th-po__stats span{font-size:13px;line-height:1.55;color:var(--hk-body)}@media(min-width:990px){.th-po__stats li{padding:20px}.th-po__stats b{font-size:26px}.th-po__stats span{font-size:14px}}.th-po .th-po__h2{margin-top:10px;font-size:22px;line-height:1.5;letter-spacing:.04em}@media(min-width:990px){.th-po .th-po__h2{font-size:28px;margin-top:16px}}.th-po__group,.th-po__steps{padding:20px 18px;border:1px solid var(--hk-line2);border-radius:20px;background:#fff}@media(min-width:990px){.th-po__group,.th-po__steps{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:30px 34px;border-radius:24px}}.th-po__gl{display:flex;align-items:center;gap:10px;margin-bottom:12px!important;font:700 18px/1.4 var(--hk-serif);letter-spacing:.08em;color:var(--hk-ink)}@media(min-width:990px){.th-po__gl{flex-direction:column;align-items:flex-start;gap:14px;margin:0!important;font-size:21px}}.th-po__gic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--hk-blush);color:var(--hk-accent-d)}.th-po__gic .th-icon{width:21px;height:21px}@media(min-width:990px){.th-po__gic{width:50px;height:50px;border-radius:14px}.th-po__gic .th-icon{width:25px;height:25px}}.th-po__clauses ul,.th-po__clauses ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.th-po__clauses li{padding:12px 0;border-top:1px solid var(--hk-line2);font-size:15px;line-height:1.9;color:var(--hk-body)}.th-po__clauses li:first-child{border-top:0;padding-top:0}.th-po__clauses li:last-child{padding-bottom:0}@media(min-width:990px){.th-po__clauses li{padding:14px 0;font-size:15.5px}}.th-po strong{color:var(--hk-accent-d)}.th-po__alert{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:var(--hk-blush);font-size:15px;line-height:1.85;color:var(--hk-ink)}.th-po__alert--warn{background:var(--hk-dark);color:#fff}.th-po__alert--warn strong{color:var(--hk-ondark)}.th-po__aic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hk-accent);color:#fff;font:700 16px/1 var(--hk-serif)}@media(min-width:990px){.th-po__alert{padding:22px 28px;font-size:16px;gap:18px;border-radius:22px}}.th-po__stepl ol{counter-reset:po;display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:750px){.th-po__stepl ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}}.th-po__stepl li{counter-increment:po;position:relative;padding:16px 16px 16px 58px;border-radius:16px;background:var(--hk-stone);font-size:14.5px;line-height:1.85;color:var(--hk-body)}.th-po__stepl li:before{content:counter(po);position:absolute;left:14px;top:15px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--hk-accent-d);font:700 14px/1 var(--hk-serif)}@media(min-width:990px){.th-po__stepl li{font-size:15px;padding:18px 18px 18px 62px}}.th-po__text{padding:22px 18px;border:1px solid var(--hk-line2);border-radius:20px;font-size:15.5px;line-height:2;color:var(--hk-body)}@media(min-width:990px){.th-po__text{padding:40px 48px;border-radius:24px;font-size:16.5px}}.th-po__text p+p{margin-top:14px}.th-po__text.is-num{counter-reset:pt}.th-po__text.is-num p{counter-increment:pt;position:relative;padding-left:46px}.th-po__text.is-num p+p{padding-top:18px;border-top:1px solid var(--hk-line2);margin-top:18px}.th-po__text.is-num p:before{content:counter(pt,decimal-leading-zero);position:absolute;left:0;font:700 15px/2 var(--hk-serif);color:var(--hk-accent-d);letter-spacing:.06em}.th-po__text.is-num p+p:before{top:18px}@media(min-width:990px){.th-po__text.is-num p{padding-left:60px}.th-po__text.is-num p:before{font-size:18px;line-height:1.85}}.th-st__grid{display:flex;flex-direction:column}.th-st__side{display:contents}.th-st__head{order:1}.th-st__list{order:2}.th-st__cta{order:3}@media(min-width:1100px){.th-st__grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:64px;align-items:start}.th-st__side{display:block;position:sticky;top:calc(var(--th-sticky-h,80px) + 32px)}.th-st__head{margin-bottom:0}.th-st__list{max-width:none}.th-st__cta{margin-top:28px;padding-left:0}}@media(min-width:1400px){.th-st__grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:96px}}@media(max-width:749px){.th-po__stats li:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:990px){.th-po__wrap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.th-po__wrap>*{grid-column:1/-1}.th-po__wrap>.th-po__group,.th-po__wrap>.th-po__steps{grid-column:auto;display:block;padding:30px 32px}.th-po__group .th-po__gl,.th-po__steps .th-po__gl{flex-direction:row;align-items:center;gap:12px;margin-bottom:18px!important}.th-po__stepl ol{grid-template-columns:minmax(0,1fr)}.th-po__text.is-num{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.th-po__text.is-num p,.th-po__text.is-num p+p{margin:0;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--hk-line2)}.th-po__text.is-num p:nth-child(-n+2){border-top:0;padding-top:0}.th-po__text.is-num p:before,.th-po__text.is-num p+p:before{top:auto}}.th-rfq{background:#fff;padding:0 0 56px}@media(min-width:990px){.th-rfq{padding-bottom:96px}}.th-rfq__app{min-height:220px}.th-rfq__app>.rfq_form_page>.loader{margin:60px auto}html body .th-rfq #grfq-page{font-family:var(--hk-sans)!important;color:var(--hk-ink)}html body .th-rfq #grfq-page .grfq-page-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media(min-width:990px){html body .th-rfq #grfq-page .grfq-page-wrapper{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:24px!important;align-items:start}}html body .th-rfq #grfq-page .grfq-page-products,html body .th-rfq #grfq-page .grfq-page-form{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;flex:none!important;float:none!important}@media(min-width:990px){html body .th-rfq #grfq-page .grfq-page-form{position:sticky;top:calc(var(--th-sticky-h,80px) + 24px)}}html body .th-rfq #grfq-page .grfq-product-card,html body .th-rfq #grfq-page .grfq-form-card{margin:0!important;border-radius:20px;overflow:visible;box-shadow:0 20px 40px -34px #251e1e66}html body .th-rfq #grfq-page .grfq-products-header,html body .th-rfq #grfq-page .grfq-form-header{display:flex;align-items:center;min-height:54px;padding:0 22px!important;background:var(--hk-blush)!important;color:var(--hk-ink)!important;border:0!important;border-radius:20px 20px 0 0!important}html body .th-rfq #grfq-page .grfq-products-header *,html body .th-rfq #grfq-page .grfq-form-header *{margin:0!important;font-family:var(--hk-serif)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.1em!important;color:var(--hk-ink)!important;text-align:left!important}html body .th-rfq #grfq-page .grfq-form-header{justify-content:flex-start!important}html body .th-rfq #grfq-page .grfq-product-table,html body .th-rfq #grfq-page .grfq-form-card .grfq-form-wrapper{background:#fff!important;border:1px solid var(--hk-line2)!important;border-top:0!important;border-radius:0 0 20px 20px!important}html body .th-rfq #grfq-page .grfq-card-wrapper{padding:0!important;border:0!important;background:none!important}html body .th-rfq #grfq-page .grfq-form-wrapper{padding:20px 18px 22px!important}@media(min-width:990px){html body .th-rfq #grfq-page .grfq-form-wrapper{padding:24px 26px 28px!important}}html body .th-rfq #grfq-page .grfq-product-item{display:flex!important;gap:16px;align-items:flex-start;padding:18px 20px!important;border-bottom:1px solid var(--hk-line2)!important}html body .th-rfq #grfq-page .grfq-product-image-container{flex:none;width:84px!important;height:84px!important;border-radius:12px;overflow:hidden;background:var(--hk-stone)}html body .th-rfq #grfq-page .grfq-product-image{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:0!important}html body .th-rfq #grfq-page .grfq-product-info{min-width:0;flex:1}html body .th-rfq #grfq-page .grfq-product-title{margin:0 0 6px!important}html body .th-rfq #grfq-page .grfq-product-title a{color:var(--hk-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.55!important;text-decoration:none!important}html body .th-rfq #grfq-page .grfq-product-title a:hover{color:var(--hk-accent-d)!important}html body .th-rfq #grfq-page .grfq-variant-title{margin:0 0 6px!important;font-size:13.5px!important;color:var(--hk-muted)!important}html body .th-rfq #grfq-page .grfq-variant-quantity{margin:6px 0 0!important}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper>label{font-size:13.5px!important;color:var(--hk-body)!important;margin:0!important}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper .grfq-input-group{display:inline-flex!important;align-items:center;height:40px;border:1px solid #d6c8c4;border-radius:999px;overflow:hidden;background:#fff}html body .th-rfq #grfq-page .grfq-item-quantity-button{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;cursor:pointer;color:var(--hk-ink)}html body .th-rfq #grfq-page .grfq-item-quantity-button svg{width:12px!important;height:12px!important}html body div#grfq-page.default.default span.grfq-input-group input.item_qty.grfq-item-quantity-input{width:44px!important;height:38px!important;padding:0!important;border:0!important;background:none!important;font-size:15px!important;box-shadow:none!important}html body .th-rfq #grfq-page .grfq-input__Backdrop{display:none!important}html body .th-rfq #grfq-page .grfq-variant-quantity-icon button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--hk-stone);cursor:pointer}html body .th-rfq #grfq-page .grfq-variant-quantity-icon button:hover{background:var(--hk-blush)}html body .th-rfq #grfq-page .grfq-variant-quantity-icon svg{width:16px!important;height:16px!important}html body .th-rfq #grfq-page .grfq-product-footer{padding:14px 20px!important}html body .th-rfq #grfq-page .grfq-products-quick-add-sami-groupAction{display:flex!important;align-items:center;gap:10px}html body .th-rfq #grfq-page .grfq-products-quick-add-group{width:40px;height:40px;justify-content:center;padding:0!important;border:0!important;border-radius:50%!important;background:var(--hk-stone)!important;cursor:pointer}html body .th-rfq #grfq-page .grfq-products-quick-add-sami-groupAction>span{color:var(--hk-line)!important}html body .th-rfq #grfq-page .grfq-continue-shopping a{color:var(--hk-accent-d)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em;text-decoration:none!important}html body .th-rfq #grfq-page .grfq-group_quick_add-searchField__Input{min-height:44px;border:1px solid #d6c8c4!important;border-radius:999px!important;padding:0 40px 0 16px!important;font-size:16px!important}html body .th-rfq #grfq-page .grfq-form-row,html body .th-rfq #grfq-page .grfq-extra-info{display:flex!important;flex-wrap:wrap;margin:0 -6px!important}html body .th-rfq #grfq-page .grfq-form-group{box-sizing:border-box;width:100%!important;padding:0 6px!important;margin:0 0 14px!important;float:none!important}@media(min-width:480px){html body .th-rfq #grfq-page .grfq-form-group.grfq-width-50{width:50%!important}}html body .th-rfq #grfq-page .grfq-control-label{display:flex!important;align-items:center;gap:4px;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;color:var(--hk-ink)!important;letter-spacing:.04em}html body .th-rfq #grfq-page .grfq-required-asterisk{color:var(--hk-accent-d)!important}html body .th-rfq #grfq-page .grfq-tooltip-element{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--hk-stone)!important;color:var(--hk-muted)!important;font-size:11px;font-weight:700}html body .th-rfq #grfq-page .grfq-form-control{box-sizing:border-box;width:100%!important;min-height:48px!important;padding:0 14px!important;border:1px solid #d6c8c4!important;border-radius:10px!important;background:#fff!important;color:var(--hk-ink)!important;font:16px/1.5 var(--hk-sans)!important;box-shadow:none!important;outline:0}html body .th-rfq #grfq-page textarea.grfq-form-control{min-height:48px!important;height:48px;padding:12px 14px!important;resize:vertical}html body .th-rfq #grfq-page .grfq-form-control:focus{border-color:var(--hk-accent)!important;box-shadow:0 0 0 3px #c97f7f2e!important}html body .th-rfq #grfq-page .grfq-form-control::placeholder{color:#a3958f}html body .th-rfq #grfq-page .radioGroup .grfq-control-label{display:none!important}html body .th-rfq #grfq-page .grfq-radio-inline{display:flex!important;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:10px;background:var(--hk-stone);font-size:14.5px!important;color:var(--hk-ink)!important;cursor:pointer}html body .th-rfq #grfq-page .grfq-radio-inline input{width:18px;height:18px;margin:0!important;accent-color:var(--hk-accent)}html body .th-rfq #grfq-page .grfq-help-block{font-size:12.5px;color:#b3261e}html body .th-rfq #grfq-page .grfq-action-group{display:grid;gap:14px;margin-top:6px;padding-top:18px;border-top:1px solid var(--hk-line2)}html body .th-rfq #grfq-page .grfq-recaptcha{max-width:100%;overflow:hidden}@media(max-width:389px){html body .th-rfq #grfq-page .grfq-recaptcha{transform:scale(.86);transform-origin:0 0;height:68px}}html body .th-rfq #grfq-page #submitRFQForm{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:54px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--hk-accent)!important;color:#fff!important;font:700 16px/1.2 var(--hk-sans)!important;letter-spacing:.14em!important;cursor:pointer;box-shadow:none!important}html body .th-rfq #grfq-page #submitRFQForm:before,html body .th-rfq #grfq-page #submitRFQForm:after{display:none!important}html body .th-rfq #grfq-page #submitRFQForm:hover{background:var(--hk-accent-d)!important}html body .th-rfq #grfq-page #submitRFQForm *{color:#fff!important;font:inherit!important}html body .th-rfq .grfq-quote-empty{max-width:none!important;display:flex;flex-direction:column;align-items:center;padding:44px 20px;border-radius:24px;background:var(--hk-stone);text-align:center}html body .th-rfq .grfq-quote-empty .grfq-thankyou-icon{width:64px;height:64px;border-radius:50%;background:#fff!important;display:flex;align-items:center;justify-content:center;color:var(--hk-accent)}html body .th-rfq .grfq-quote-empty .grfq-thankyou-icon svg{width:30px!important;height:30px!important;fill:currentColor}html body .th-rfq .grfq-quote-empty .grfq-thankyou-subheading{margin-top:14px;font:700 18px/1.5 var(--hk-serif)!important;color:var(--hk-ink)!important;letter-spacing:.06em}html body .th-rfq .grfq-quote-empty .grfq-continue-shopping{margin-top:18px}html body .th-rfq .grfq-quote-empty .grfq-continue-shopping a{display:inline-flex!important;align-items:center;min-height:48px;padding:0 28px!important;border:0!important;border-radius:999px!important;background:var(--hk-accent)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.1em;text-decoration:none!important;box-shadow:none!important}html body .th-rfq .grfq-quote-empty .grfq-continue-shopping a:hover{background:var(--hk-accent-d)!important}.th-rfq__flow{margin-top:28px;padding:26px 20px 22px;border-radius:24px;background:var(--hk-blush)}@media(min-width:990px){.th-rfq__flow{margin-top:40px;padding:40px 44px 34px;border-radius:32px}}.th-rfq--thanks .th-rfq__flow{margin-top:0}.th-rfq .th-rfq__flow-head h2{font-size:22px;line-height:1.4;letter-spacing:.06em}@media(min-width:990px){.th-rfq .th-rfq__flow-head h2{font-size:28px}}.th-rfq__flow-sub{margin-top:6px!important;font-size:14.5px;line-height:1.8;color:var(--hk-body)}.th-rfq__steps{position:relative;display:grid;gap:12px;margin:20px 0 0!important;padding:0!important;list-style:none}.th-rfq__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:start;padding:16px;border-radius:16px;background:#fff}.th-rfq__no{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--hk-accent);color:#fff;font:700 16px/1 var(--hk-serif)}.th-rfq__no svg{width:20px;height:20px}.th-rfq__step.is-done .th-rfq__no{background:var(--hk-dark)}.th-rfq .th-rfq__st{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 16px/1.5 var(--hk-serif);letter-spacing:.06em;color:var(--hk-ink)}.th-rfq__badge{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--hk-blush);color:var(--hk-accent-d);font:700 12px/1 var(--hk-sans);letter-spacing:.06em}.th-rfq .th-rfq__sx{margin-top:2px!important;font-size:14px;line-height:1.75;color:var(--hk-body)}@media(max-width:749px){.th-rfq__steps:before{content:"";position:absolute;left:35px;top:24px;bottom:24px;border-left:2px dashed #d9c3c0}.th-rfq__step{background:transparent;padding:6px 0 6px 15px}.th-rfq__no{position:relative;z-index:1;box-shadow:0 0 0 5px var(--hk-blush)}}@media(min-width:750px){.th-rfq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px!important}.th-rfq__steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:44px;border-top:2px dashed #d9c3c0}.th-rfq__step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 22px;background:transparent}.th-rfq__no{position:relative;z-index:1;width:48px;height:48px;font-size:18px;box-shadow:0 0 0 8px var(--hk-blush)}.th-rfq .th-rfq__st{justify-content:center;margin-top:14px}}@media(min-width:750px)and (max-width:989px){.th-rfq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.th-rfq__steps:before{display:none}.th-rfq__step{background:#fff;border-radius:16px}}.th-rfq__help{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(168,93,93,.18);font-size:14px;color:var(--hk-body)}.th-rfq__help a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--hk-accent-d);text-decoration:none}.th-rfq__help .th-icon{width:16px;height:16px}@media(min-width:750px){.th-rfq__help{justify-content:center}}@media(max-width:749px){html body .th-rfq #grfq-page .grfq-product-image-container{width:64px!important;height:64px!important}html body .th-rfq #grfq-page .grfq-product-item{gap:12px;padding:16px!important}}html body .th-rfq #grfq-page .grfq-product-image-container{min-width:0!important}html body .th-rfq #grfq-page .grfq-product-item,html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper{flex-wrap:nowrap!important}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper>label{flex:none;white-space:nowrap}html body .th-rfq #grfq-page .grfq-variant-quantity-icon{flex:none;margin:0!important}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper{flex-wrap:wrap!important}html body .th-rfq #grfq-page .grfq-variant-quantity-wrapper .grfq-input-group{flex:none}html body .th-rfq #grfq-page.grfq-new-quote-form{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-family:var(--hk-sans)!important;color:var(--hk-ink)}html body .th-rfq .grfq-new-quote-form__page-inner{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__content,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__contentInner{display:contents!important}@media(min-width:990px){html body .th-rfq .grfq-new-quote-form__page-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:24px;row-gap:14px;align-items:start}html body .th-rfq .grfq-new-quote-form .grfq-v2-products{grid-column:1;grid-row:1 / span 3}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__card,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__contentInner>div:not([class]),html body .th-rfq .grfq-new-quote-form .grfq__popupForm__footer{grid-column:2}}html body .th-rfq .grfq-new-quote-form .grfq-v2-products,html body .th-rfq .grfq-new-quote-form .grfq-v2-products__card{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-products__intro{display:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-section{margin:0!important;border:1px solid var(--hk-line2)!important;border-radius:20px!important;background:#fff!important;overflow:hidden;box-shadow:0 20px 40px -34px #251e1e66}html body .th-rfq .grfq-new-quote-form .grfq-v2-section__header{display:flex;align-items:center;min-height:54px;margin:0!important;padding:0 22px!important;background:var(--hk-blush)!important;border:0!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-section__title-text{margin:0!important;font:700 16px/1.4 var(--hk-serif)!important;letter-spacing:.1em!important;color:var(--hk-ink)!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-table{margin:0!important;padding:0 20px 6px!important;border:0!important;background:#fff!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-table__head{margin:0!important;padding:12px 0!important;background:none!important;color:var(--hk-muted)!important;border-bottom:1px solid var(--hk-line2)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.12em}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-table__head *{color:var(--hk-muted)!important;background:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row{align-items:center;gap:14px;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--hk-line2)!important;background:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row:last-child{border-bottom:0!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__product{display:flex;align-items:center;gap:14px;min-width:0}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__thumb{flex:none;width:72px!important;height:72px!important;min-width:0!important;border-radius:12px!important;overflow:hidden;background:var(--hk-stone)}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__thumb img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:0!important}@media(min-width:990px){html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__thumb{width:84px!important;height:84px!important}}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__info{min-width:0}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__info a{color:var(--hk-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.55!important;text-decoration:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__info a:hover{color:var(--hk-accent-d)!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__info p{margin:4px 0 0!important;font-size:13px!important;color:var(--hk-muted)!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__quantity input{width:84px!important;height:42px!important;padding:0 10px!important;border:1px solid #d6c8c4!important;border-radius:999px!important;background:#fff!important;font-size:16px!important;text-align:center;box-shadow:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-delete-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--hk-stone)!important;color:var(--hk-accent-d)!important;cursor:pointer}html body .th-rfq .grfq-new-quote-form .grfq-v2-delete-button:hover{background:var(--hk-blush)!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-delete-button svg{width:16px!important;height:16px!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__card{margin:0!important;padding:0!important;border:1px solid var(--hk-line2)!important;border-radius:20px!important;background:#fff!important;overflow:hidden;box-shadow:0 20px 40px -34px #251e1e66}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__cardHeader{margin:0!important;padding:16px 22px!important;background:var(--hk-blush)!important;border:0!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formHeading{margin:0!important;font:700 16px/1.4 var(--hk-serif)!important;letter-spacing:.1em!important;color:var(--hk-ink)!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formSubHeading{margin:4px 0 0!important;font-size:13px!important;color:var(--hk-body)!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__cardBody{padding:20px 18px 6px!important;border:0!important}@media(min-width:990px){html body .th-rfq .grfq-new-quote-form .grfq__popupForm__cardBody{padding:24px 26px 10px!important}}html body .th-rfq .grfq-new-quote-form .grfq-v2-login-banner{display:none!important}html body .th-rfq .grfq-new-quote-form .grfq-form-row{margin:0!important;padding:0!important;border:0!important}html body .th-rfq .grfq-new-quote-form .grfq-form-row>h3{display:none!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formSectionBody{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0 12px;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}@media(min-width:480px){html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formSectionBody{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formGroup{width:auto!important;margin:0 0 14px!important;padding:0!important;min-width:0}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formGroup:has(.grfq__popupForm__formRadio),html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formGroup:has(textarea){grid-column:1 / -1}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formLabel label{display:flex;align-items:center;gap:4px;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;color:var(--hk-ink)!important;letter-spacing:.04em}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formGroup:has(.grfq__popupForm__formRadio) .grfq__popupForm__formLabel{display:none!important}html body .th-rfq .grfq-new-quote-form .grfq-required-asterisk{color:var(--hk-accent-d)!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formInput input,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formTextarea textarea{box-sizing:border-box;width:100%!important;min-height:48px!important;padding:0 14px!important;border:1px solid #d6c8c4!important;border-radius:10px!important;background:#fff!important;color:var(--hk-ink)!important;font:16px/1.5 var(--hk-sans)!important;box-shadow:none!important;outline:0}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formTextarea textarea{min-height:88px!important;padding:12px 14px!important;resize:vertical}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formInput input:focus,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formTextarea textarea:focus{border-color:var(--hk-accent)!important;box-shadow:0 0 0 3px #c97f7f2e!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formHelpText{margin-top:5px!important;font-size:12.5px!important;color:var(--hk-muted)!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formErrorMessage{font-size:12.5px;color:#b3261e}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption{display:flex!important;align-items:center;gap:10px;min-height:46px;padding:0 14px!important;border-radius:10px;background:var(--hk-stone)}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input{width:18px;height:18px;margin:0!important;accent-color:var(--hk-accent)}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption label{margin:0!important;font-size:14.5px!important;color:var(--hk-ink)!important;cursor:pointer}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__contentInner>div:not([class]){margin:0!important;padding:0!important;max-width:100%;overflow:hidden}@media(max-width:389px){html body .th-rfq .grfq-new-quote-form .rfq-g-recaptcha{transform:scale(.86);transform-origin:0 0;height:68px}}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__footer{position:static!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__footerButtons{display:block!important;margin:0!important;padding:0!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__buttonPrimary{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:54px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--hk-accent)!important;color:#fff!important;font:700 16px/1.2 var(--hk-sans)!important;letter-spacing:.14em!important;cursor:pointer;box-shadow:none!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__buttonPrimary:hover{background:var(--hk-accent-d)!important}@media(min-width:480px){html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formSectionBody>.grfq__popupForm__formGroup{grid-column:auto!important;width:auto!important;max-width:none!important;flex:none!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formSectionBody>.grfq__popupForm__formGroup:has(.grfq__popupForm__formRadio){grid-column:1 / -1!important}}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadio,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption{width:100%!important;max-width:none!important;box-sizing:border-box}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px}@media(max-width:749px){html body .th-rfq .grfq-new-quote-form .grfq-v2-product-table__head{display:none!important}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:10px}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__product{grid-column:1 / -1}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__quantity{grid-column:1;margin-left:86px}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-row__delete-only{grid-column:2}html body .th-rfq .grfq-new-quote-form .grfq-v2-product-table{padding:0 16px 4px!important}}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:12px;row-gap:10px;flex-wrap:initial!important;padding:16px 0!important}@media(max-width:749px){html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row{grid-template-columns:auto auto minmax(0,1fr)!important}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row__product{grid-column:1 / -1!important;width:auto!important}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row__info{flex:1;min-width:0}}@media(min-width:750px){html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row,html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-table__head{display:grid!important;grid-template-columns:minmax(0,1fr) 96px 40px!important;column-gap:12px}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-table__head span:last-child{grid-column:2 / -1}}@media(min-width:990px){html body .th-rfq .grfq-new-quote-form__page-inner{grid-template-rows:auto auto auto 1fr!important}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-products{grid-row:1 / -1!important;align-self:start}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__card,html body .th-rfq .grfq-new-quote-form .grfq__popupForm__contentInner>div:not([class]),html body .th-rfq .grfq-new-quote-form .grfq__popupForm__footer{align-self:start}html body .th-rfq.th-rfq--stick .grfq-new-quote-form .grfq__popupForm__card{position:sticky;top:var(--th-rfq-top,104px);z-index:2}html body .th-rfq.th-rfq--stick .grfq-new-quote-form .grfq__popupForm__contentInner>div:not([class]){position:sticky;top:calc(var(--th-rfq-top,104px) + var(--th-rfq-c1,0px) + 14px);z-index:2}html body .th-rfq.th-rfq--stick .grfq-new-quote-form .grfq__popupForm__footer{position:sticky!important;top:calc(var(--th-rfq-top,104px) + var(--th-rfq-c1,0px) + var(--th-rfq-c2,0px) + 28px);z-index:2}}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input[type=radio]{-webkit-appearance:none!important;appearance:none!important;flex:none;display:inline-grid;place-content:center;width:22px!important;height:22px!important;margin:0!important;border:1.5px solid #c4b0ac!important;border-radius:6px!important;background:#fff!important;cursor:pointer;transition:background-color .12s,border-color .12s}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input[type=radio]:before{content:"";width:6px;height:11px;margin-top:-3px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .12s}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input[type=radio]:checked{background:var(--hk-accent)!important;border-color:var(--hk-accent)!important}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input[type=radio]:checked:before{transform:rotate(45deg) scale(1)}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption input[type=radio]:focus-visible{outline:2px solid var(--hk-accent-d);outline-offset:2px}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption:has(input:checked){background:var(--hk-blush)}html body .th-rfq .grfq-new-quote-form .grfq__popupForm__formRadioOption label{flex:1;padding:12px 0}html body .th-rfq .grfq-new-quote-form__page-inner,html body .th-rfq #grfq-page.grfq-new-quote-form{overflow:visible!important}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row{align-items:center!important}html body .th-rfq #grfq-page.grfq-new-quote-form .grfq-v2-product-row>*{align-self:center!important}.th-h .hk-btns--stack{grid-template-columns:repeat(2,minmax(0,1fr))}.th-h .hk-btns--stack .hk-btn{min-width:0}@media(max-width:389px){.th-h .hk-btns--stack .hk-btn{white-space:normal;padding:0 8px;font-size:14px;letter-spacing:.04em;line-height:1.3}}@media(min-width:750px)and (max-width:1199px){.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(2n){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(2n) .th-nl__img{aspect-ratio:auto;min-height:100%}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(2n) .th-nl__body{justify-content:center}}@media(min-width:1200px){.th-nl__grid:has(>.th-nl__card--big:first-child){grid-template-columns:repeat(6,minmax(0,1fr))}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card{grid-column:span 2}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card--big{grid-column:1/-1}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:nth-last-child(2):nth-child(3n+2),.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(3n){grid-column:span 3}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(3n+2):not(:first-child){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(3n+2):not(:first-child) .th-nl__img{aspect-ratio:auto;min-height:100%}.th-nl__grid:has(>.th-nl__card--big:first-child)>.th-nl__card:last-child:nth-child(3n+2):not(:first-child) .th-nl__body{justify-content:center;padding:36px 40px}}.th-nl__tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px!important;font-size:14px;color:var(--hk-muted)}.th-nl__tag b{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--hk-blush);color:var(--hk-accent-d);font-weight:700}.th-nl__tag a{margin-left:4px;color:var(--hk-accent-d);font-weight:700;text-decoration:none}.th-ct__item .th-ct__more{position:relative}.th-ct__item .th-ct__more:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/th-page.css.map */
