.hq-cb{display:block}.hq-cb__group{margin-bottom:calc(22px * var(--hq2-scale, 1))}.hq-cb__group[hidden]{display:none}.hq-cb__hint{margin:calc(8px * var(--hq2-scale, 1)) 0 0;font-size:calc(12px * var(--hq2-scale, 1));color:var(--hq2-ink-soft, #6b5d52)}.hq-cb__hint:empty{display:none}.hq-cb .hq-cb__swatches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-height:none;overflow:visible}@media(min-width:600px){.hq-cb .hq-cb__swatches{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}.hq-cb .hq-cb__swatches .hq2-sw{width:100%}.hq-cb .hq-cb__swatches .hq2-sw-tile{aspect-ratio:1}.hq-cb__pills{display:flex;flex-wrap:wrap;gap:calc(8px * var(--hq2-scale, 1))}.hq-cb__pills .hq2-pill[disabled]{opacity:.4;cursor:not-allowed}.hq-cb__counts .hq2-tier{min-height:calc(56px * var(--hq2-scale, 1))}.hq-cb__count-word{font-size:calc(11px * var(--hq2-scale, 1));line-height:1;opacity:.7}.hq-cb__lengths .hq-cb__len{position:relative;min-width:calc(58px * var(--hq2-scale, 1))}.hq-cb__lengths .hq-cb__len[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.hq-cb__badge{position:absolute;top:-7px;right:-6px;min-width:22px;height:18px;padding:0 5px;border-radius:9px;background:var(--hq2-accent, #b0306a);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.hq-cb__counter{font-variant-numeric:tabular-nums}.hq-cb__counter.is-short{color:var(--hq2-accent, #b0306a)}.hq-cb__set-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hq-cb__set .hq-cb__set-hint{margin:0 0 calc(4px * var(--hq2-scale, 1))}.hq-cb__line--rich{display:block}.hq-cb__line--rich .hq-cb__line-sub{display:block;margin-top:2px}.hq-cb__line--rich.is-editing{background:var(--hq2-paper, #fff);border-radius:12px;border-bottom-color:transparent;padding:calc(10px * var(--hq2-scale, 1)) calc(12px * var(--hq2-scale, 1));margin:calc(6px * var(--hq2-scale, 1)) calc(-10px * var(--hq2-scale, 1))}.hq-cb__card-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10px * var(--hq2-scale, 1))}.hq-cb__card-tile{display:block;width:calc(38px * var(--hq2-scale, 1));height:calc(38px * var(--hq2-scale, 1));border-radius:6px;background-color:var(--hq2-shell, #f1e9df);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000f}.hq-cb__card-text{display:grid;gap:2px;min-width:0}.hq-cb__card-title{font-size:calc(13px * var(--hq2-scale, 1));font-weight:600;color:var(--hq2-ink, #2b2019)}.hq-cb__card-desc{font-size:calc(12.5px * var(--hq2-scale, 1));color:var(--hq2-ink-soft, #6b5d52);overflow-wrap:anywhere}.hq-cb__card-alert{font-size:calc(12px * var(--hq2-scale, 1));color:var(--hq2-alert, #a3341f);font-weight:500}.hq-cb__card-side{display:grid;justify-items:end;gap:2px}.hq-cb__card-price{font-size:calc(13px * var(--hq2-scale, 1));color:var(--hq2-ink, #2b2019);white-space:nowrap}.hq-cb__card-actions{display:flex;align-items:center;gap:calc(6px * var(--hq2-scale, 1))}.hq-cb__card-actions .hq-cb__link{font-size:calc(12.5px * var(--hq2-scale, 1))}.hq-cb__tag{font-style:normal;font-weight:500;font-size:calc(9.5px * var(--hq2-scale, 1));letter-spacing:.08em;text-transform:uppercase;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--hq2-badge, #e6d9cd);color:var(--hq2-ink, #2b2019);vertical-align:1px}.hq-cb__x{width:32px;height:32px;margin-right:-8px;border:0;border-radius:999px;background:none;color:var(--hq2-ink-soft, #6b5d52);font-size:12px;cursor:pointer}.hq-cb__x:hover{background:var(--hq2-shell, #f1e9df);color:var(--hq2-ink, #2b2019)}.hq-cb__editor{margin-top:calc(10px * var(--hq2-scale, 1));padding-top:calc(12px * var(--hq2-scale, 1));border-top:1px solid color-mix(in srgb,var(--hq2-line, #d8cfc6) 18%,transparent);display:grid;gap:calc(12px * var(--hq2-scale, 1))}.hq-cb__field{display:grid;gap:calc(6px * var(--hq2-scale, 1))}.hq-cb__field .hq2-label{margin-bottom:0}.hq-cb .hq-cb__editor .hq2-sw[disabled]{opacity:.3;cursor:not-allowed}.hq-cb__editor .hq2-pill[disabled]{opacity:.4;cursor:not-allowed}.hq-cb__editor-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.hq-cb__done{min-height:38px;padding:0 22px;border:1px solid var(--hq2-accent, #3d2b1a);border-radius:var(--hq2-r-pill, 999px);background:var(--hq2-accent, #3d2b1a);color:var(--hq2-on-accent, #fff);font:inherit;font-size:calc(13px * var(--hq2-scale, 1));letter-spacing:.06em;cursor:pointer}.hq-cb__link{background:none;border:0;padding:0;cursor:pointer;flex:0 0 auto;font-family:var(--hq2-ui, inherit);font-size:calc(13px * var(--hq2-scale, 1));color:var(--hq2-ink, #2b2019);text-decoration:underline;text-underline-offset:3px;min-height:32px}.hq-cb__link[hidden]{display:none}.hq-cb__sub{margin:calc(12px * var(--hq2-scale, 1)) 0 calc(8px * var(--hq2-scale, 1));font-size:calc(12px * var(--hq2-scale, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--hq2-ink-soft, #6b5d52)}.hq-cb__set{background:var(--hq2-shell, #f1e9df);border-radius:16px;padding:calc(18px * var(--hq2-scale, 1)) calc(18px * var(--hq2-scale, 1)) calc(16px * var(--hq2-scale, 1));margin-bottom:calc(14px * var(--hq2-scale, 1))}.hq-cb__set-title{margin:0 0 calc(8px * var(--hq2-scale, 1));font-family:var(--hq2-display, inherit);font-size:calc(20px * var(--hq2-scale, 1));line-height:1.2;color:var(--hq2-ink, #2b2019)}.hq-cb__lines{list-style:none;margin:0;padding:0}.hq-cb__line,.hq-cb__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:calc(14px * var(--hq2-scale, 1));color:var(--hq2-ink, #2b2019)}.hq-cb__line{padding:calc(10px * var(--hq2-scale, 1)) 0;border-bottom:1px solid rgba(61,43,26,.12)}.hq-cb__line-main{display:flex;flex-direction:column;gap:2px;min-width:0;background:none;border:0;padding:0;margin:0;text-align:left;font:inherit;color:inherit}.hq-cb__line-sub{font-size:calc(12px * var(--hq2-scale, 1));color:var(--hq2-ink-soft, #6b5d52)}.hq-cb__line-price{font-variant-numeric:tabular-nums;white-space:nowrap}.hq-cb__line.is-open{color:var(--hq2-ink-soft, #6b5d52)}.hq-cb__line.is-open .hq-cb__line-main{cursor:pointer}.hq-cb__line.is-open .hq-cb__line-name{text-decoration:underline dotted;text-underline-offset:3px}.hq-cb__row--ship{padding:calc(10px * var(--hq2-scale, 1)) 0;border-bottom:1px solid rgba(61,43,26,.12)}.hq-cb__row--ship[hidden]{display:none}.hq-cb__row--ship b{font-weight:500}.hq-cb__row--ship.is-free b{font-weight:600;letter-spacing:.04em}.hq-cb__row--total{padding-top:calc(12px * var(--hq2-scale, 1));font-size:calc(16px * var(--hq2-scale, 1))}.hq-cb__row--total strong{font-family:var(--hq2-display, inherit);font-size:calc(26px * var(--hq2-scale, 1));font-weight:600;font-variant-numeric:tabular-nums}.hq-cb__set-note{margin:calc(4px * var(--hq2-scale, 1)) 0 calc(14px * var(--hq2-scale, 1));font-size:calc(12px * var(--hq2-scale, 1));color:var(--hq2-ink-soft, #6b5d52)}.hq-cb__row--total+.hq-cb__add{margin-top:calc(14px * var(--hq2-scale, 1))}.hq-cb__set .hq2-returns{margin-top:calc(12px * var(--hq2-scale, 1));margin-bottom:0}.hq-cb__add{width:100%}.hq-cb__add-cart{display:block;margin:calc(10px * var(--hq2-scale, 1)) auto 0}.hq-cb__add-cart[hidden]{display:none}.hq2-sticky.hq-cb-bar{visibility:visible;opacity:1;transform:none}.hq-cb-bar .hq2-sticky-inner{flex-wrap:wrap;row-gap:8px}.hq-cb-bar .hq2-sticky-img,.hq-cb-bar .hq2-sticky-title,.hq-cb-bar .hq2-sticky-btn-sep,.hq-cb-bar .hq2-sticky-btn-price{display:none}.hq-cb-bar .hq2-sticky-text{flex:1 1 0;align-items:flex-start;text-align:left}.hq-cb-bar .hq2-sticky-price{display:block;order:-1;font-size:22px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hq-cb-bar .hq2-sticky-meta{white-space:normal}.hq-cb-bar .hq2-sticky-btn{flex:0 0 auto;width:auto}.hq-cb-bar .hq-cb__bar-returns{flex:1 0 100%}.hq-cb-bar .hq-return-note{margin:0;font-size:10.5px;line-height:1.35;color:var(--hq2-ink-soft, #6b5d52)}.hq-cb-bar .hq-return-note p{margin:0;font-size:inherit;line-height:inherit}.hq-cb-bar .hq-return-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hq-cb__bar-returns[hidden]{display:none}@media(min-width:768px){.hq2-sticky.hq-cb-bar{display:none}}@media(max-width:767px){.hq-cb-bar .hq2-sticky-inner{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.hq-cb-bar .hq2-sticky-btn{min-width:140px}}@media(max-width:767px){body.hq-cb-bar-on{padding-bottom:var(--hq-cb-bar-h, 120px)}body.hq-cb-bar-on .hq-chat-launcher{bottom:calc(var(--hq-cb-bar-h, 120px) + 12px)}}.hq-cb__note{margin:10px 0 0;font-size:calc(13px * var(--hq2-scale, 1));color:#a3341f}.hq-cb__note.is-ok{color:#2e6b3a}.hq-cb__note[hidden]{display:none}.hq-cb__setup{padding:12px;border:1px dashed #c9b8a8;font-size:13px}.hq-cb .hq-cb__add.is-pending{background-color:var(--hq2-paper, #fefefe);background-image:none;border-color:var(--hq2-paper, #fefefe);color:var(--hq2-ink-soft, #6b5d52);cursor:pointer}.hq-cb .hq-cb__add.is-pending:hover{border-color:var(--hq2-line, #d8cfc6);color:var(--hq2-ink, #2b2019)}.hq-cb__counter{display:inline-flex;align-items:center;gap:8px}.hq-cb__dots{display:inline-flex;gap:4px}.hq-cb__dots i{width:7px;height:7px;border-radius:50%;border:1px solid var(--hq2-ink-soft, #6b5d52);background:transparent;transition:background-color .2s ease,border-color .2s ease}.hq-cb__dots i.is-on{background:var(--hq2-pill-active, #3d2b1a);border-color:var(--hq2-pill-active, #3d2b1a)}.hq-cb__counter.is-short{color:inherit}.hq-cb__group.is-guide{border-radius:14px;animation:hq-cb-glow 2.6s ease-out}@keyframes hq-cb-glow{0%{background-color:transparent;box-shadow:0 0 0 0 transparent}18%{background-color:var(--hq2-shell, #f3ece5);box-shadow:0 0 0 10px var(--hq2-shell, #f3ece5)}70%{background-color:var(--hq2-shell, #f3ece5);box-shadow:0 0 0 10px var(--hq2-shell, #f3ece5)}to{background-color:transparent;box-shadow:0 0 0 10px transparent}}.hq-cb__group.is-guide .hq-cb__len:not([aria-pressed=true]):not([disabled]){animation:hq-cb-breathe 1.1s ease-in-out 2}@keyframes hq-cb-breathe{0%,to{border-color:var(--hq2-line, #d8cfc6)}50%{border-color:var(--hq2-pill-active, #3d2b1a);box-shadow:0 0 0 2px var(--hq2-paper, #fff),0 0 0 3px var(--hq2-pill-active, #3d2b1a)}}.hq-cb__nudge{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:var(--hq2-shell, #f3ece5);color:var(--hq2-ink, #2b2019);font-size:calc(13px * var(--hq2-scale, 1));line-height:1.4;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.hq-cb__nudge.is-on{opacity:1;transform:none}.hq-cb__nudge[hidden]{display:none}@media(prefers-reduced-motion:reduce){.hq-cb__group.is-guide{animation:none;background-color:var(--hq2-shell, #f3ece5);box-shadow:0 0 0 10px var(--hq2-shell, #f3ece5)}.hq-cb__group.is-guide .hq-cb__len{animation:none}.hq-cb__nudge{transition:none;transform:none}}.hq-cb__line--rich,.hq-cb__line--rich .hq-cb__editor,.hq-cb__line--rich .hq-cb__field{min-width:0}.hq-cb__line--rich .hq-cb__editor-foot{flex-wrap:wrap;row-gap:8px}.hq-cb__line--rich .hq-cb__editor-foot .hq-cb__link{flex:1 1 auto;text-align:left;white-space:normal}.hq-cb__line--rich .hq-cb__done{margin-left:auto}.hq-cb__set .hq-cb__line--rich{display:block}.hq-cb__set .hq-cb__line--rich .hq-cb__editor{margin-top:calc(10px * var(--hq2-scale, 1))}.hq-cb__tag{white-space:nowrap;display:inline-block}.hq-cb__moved{margin-top:calc(6px * var(--hq2-scale, 1));color:var(--hq2-ink, #2b2019)}
/*# sourceMappingURL=/cdn/shop/t/137/assets/hq-combo-builder.css.map */
