.hb-swatches{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:.9rem}.hb-swatches .hb-sw{display:block;flex:none;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--sw,#ddd) center/cover no-repeat;box-shadow:inset 0 0 0 1px #2b232124;outline:1px solid transparent;outline-offset:2px;transition:outline-color .15s,transform .15s;overflow:hidden}.hb-swatches .hb-sw--light{box-shadow:inset 0 0 0 1px #2b232147}.hb-swatches .hb-sw:hover,.hb-swatches .hb-sw:focus-visible{outline-color:var(--hb-ink,#2b2321);transform:scale(1.08)}.hb-swatches .hb-sw--img:not([style*=background-image]){background:repeating-linear-gradient(45deg,#e8ddd6 0 3px,#fff 3px 6px)}.hb-swatches .hb-sw-more{font-size:1.25rem;color:var(--hb-muted,#6e625e);text-decoration:none;letter-spacing:.02em}.hb-swatches .hb-sw-more:hover{color:var(--hb-ink,#2b2321)}.hb-sw-active .media.media--hover-effect>img:first-child{opacity:1!important}.hb-sw-active .media.media--hover-effect>img+img{opacity:0!important}.hb-pills{padding-top:.4rem;padding-bottom:1.6rem}.hb-pills .hb-pills__row{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.hb-pills .hb-pills__label{flex:none;min-width:7rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-muted,#6e625e)}.hb-pills .hb-pills__track{display:flex;gap:.8rem;min-width:0;overflow-x:auto;padding:.3rem .2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.hb-pills .hb-pills__track::-webkit-scrollbar{display:none}.hb-pills .hb-pill{flex:none;display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.6rem;border:1px solid var(--hb-line,#eaded7);border-radius:40px;background:#fff;color:var(--hb-ink,#2b2321);font-size:1.4rem;line-height:1.2;letter-spacing:.02em;text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:border-color .2s,background-color .2s,color .2s}.hb-pills .hb-pill:hover{border-color:var(--hb-ink,#2b2321)}.hb-pills .hb-pill.is-active{background:var(--hb-ink,#2b2321);border-color:var(--hb-ink,#2b2321);color:#fff}.hb-pills .hb-pill--back{background:var(--hb-sand,#f6ede7);border-color:transparent;font-weight:500}.hb-pills .hb-pill__dot{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--sw,#ddd);box-shadow:inset 0 0 0 1px #2b232138}.hb-pills .hb-pill__dot--mix{background:conic-gradient(#c62f2f,#f2d13a,#3e8e4f,#3a6ec9,#6c3c96,#c62f2f)}.hb-pills .hb-pill__x{font-size:1.6rem;line-height:1;margin-left:.2rem}@media(max-width:749px){.hb-pills .hb-pills__row{flex-direction:column;align-items:flex-start;gap:.5rem}.hb-pills .hb-pills__track{width:100%}.hb-pills .hb-pill{padding:.7rem 1.4rem;font-size:1.35rem}}.hb-faq{max-width:84rem;padding-top:4rem;padding-bottom:5rem}.hb-faq__title{text-align:center;margin:0 0 2.4rem}.hb-faq__list .hb-acc+.hb-acc{border-top:0}.hb-faq__answer{white-space:pre-line;color:rgba(var(--color-foreground),.85)}.rte ul,.rte ol{list-style-position:outside;padding-left:2.4rem;margin:1.2rem 0 1.6rem}.rte li{margin:0 0 .8rem;padding-left:.4rem}.rte li>p{margin:0}.rte li::marker{color:var(--hb-berry,#8c3b4a)}.rte ol>li::marker{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hb-extras.css.map */
