tq-collection-guide.tq-guide{display:block;min-width:0;padding:28px 50px 22px;background:#fff;color:#2a1826;border-top:1px solid #e9e1dc;scroll-margin-top:100px}.tq-guide__top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.tq-guide__heading{margin:0;font-size:22px;font-weight:500;line-height:1.3}.tq-guide__count{font-size:12px;white-space:nowrap;color:#665f63}.tq-guide__rail{display:flex;align-items:stretch;gap:12px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding:4px;scrollbar-width:none}.tq-guide__rail::-webkit-scrollbar{display:none}.tq-guide__choice{box-sizing:border-box;display:flex;flex:0 0 150px;flex-direction:column;gap:8px;padding:8px;border:1px solid #e5dcd5;border-radius:8px;background:#fbf7f5;color:#2a1826;font-size:12px;text-decoration:none;scroll-snap-align:start}.tq-guide__choice:hover{border-color:#b98c50;background:#f5eee4}.tq-guide__media{position:relative;display:block;aspect-ratio:5 / 4;overflow:hidden;border-radius:5px;background:#f5eeea}.tq-guide__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:4px;object-fit:contain;mix-blend-mode:multiply}.tq-guide__label{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:0 2px 2px;line-height:1.3;overflow-wrap:anywhere}.tq-guide__option-count{color:#776d70;font-size:10px;flex:none}.tq-guide[data-has-filters=true] .tq-guide__choice--category .tq-guide__option-count{display:none}.tq-guide__more{margin-top:6px;font-size:13px}.tq-guide__more summary{cursor:pointer;width:fit-content;min-height:32px;padding:4px 2px}.tq-guide :is(a,summary):focus-visible{outline:2px solid #b98c50;outline-offset:2px}@media(max-width:749px){tq-collection-guide.tq-guide{padding:22px 16px 18px}.tq-guide__heading{font-size:19px}.tq-guide__top{align-items:flex-start}.tq-guide__count{font-size:11px}.tq-guide__rail{gap:8px}.tq-guide__choice{flex-basis:116px;padding:6px}}.tq-guide__track{position:relative;min-width:0}.tq-guide__arrows{display:none}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.tq-guide__arrows:not([hidden]){display:contents}.tq-guide__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e5dcd5;border-radius:50%;background:#fff;color:#2a1826;font-size:17px;line-height:1;transform:translateY(-50%);cursor:pointer}.tq-guide__arrow--left{left:-41px}.tq-guide__arrow--right{right:-41px}.tq-guide__arrow:hover:not(:disabled){border-color:#b98c50;background:#fbf7f5}.tq-guide__arrow:disabled{opacity:.35;cursor:default}.tq-guide__arrow:focus-visible{outline:2px solid #b98c50;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/teppique-collection-guide.css.map */
