.wq-cu__card{display:flex;flex-direction:column;min-width:0;gap:6px}
.wq-cu__pick{display:block;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}
.wq-cu__thumb{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}
.wq-cu__card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3;height:2.6em;margin-top:6px;overflow-wrap:anywhere}
.wq-cu__card .wq-cu__prices{font-size:12px;gap:2px 5px;margin:0;line-height:1.35}
.wq-cu__card-add{width:100%;min-height:36px;padding:6px 2px;font-size:13px;margin-top:auto;white-space:normal}
.wq-cu-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px) / 2);gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none}
.wq-cu-track::-webkit-scrollbar{display:none}
.wq-cu-tile{scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}
.wq-cu-track:focus-visible{outline:2px solid #2B2B2B;outline-offset:2px}
@media (min-width:750px){.wq-cu-track{grid-auto-columns:calc((100% - 20px) / 3)}}
.wq-cu-navigation{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}
.wq-cu-navigation[hidden]{display:none}
.wq-cu-dots{display:flex;align-items:center;justify-content:center}
.wq-cu-dot{position:relative;width:22px;height:24px;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.wq-cu-dot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#3b2a20;opacity:.22;transition:opacity .2s,transform .2s}
.wq-cu-dot.is-active:after{opacity:1;transform:scale(1.2)}
.wq-cu-dot:focus-visible{outline:2px solid #2B2B2B;outline-offset:-2px;border-radius:6px}
.wq-cu-prev,.wq-cu-next{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0 0 2px;border:1px solid #D7CBB8;border-radius:50%;background:#fff9f0;color:#3b2a20;font-size:20px;line-height:1;cursor:pointer}
.wq-cu-prev:disabled,.wq-cu-next:disabled{opacity:.3;cursor:default}
.wq-cu-prev[hidden],.wq-cu-next[hidden]{display:none}
.wq-cu-prev:focus-visible,.wq-cu-next:focus-visible{outline:2px solid #2B2B2B;outline-offset:2px}
@media (max-width:749px),(hover:none){.wq-cu-prev,.wq-cu-next{display:none!important}}

wq-pdp-upsell{display:block;min-width:0;margin:20px 0;color:#111;font-family:var(--font-stack-body,sans-serif)}wq-pdp-upsell[hidden]{display:none!important}.wq-cu__heading{font:500 15px/1.4 var(--font-stack-body,sans-serif);margin:0 0 12px}.wq-cu__thumb{aspect-ratio:4/5}.wq-cu-track{grid-auto-columns:calc((100% - 20px)/2.2)}.wq-cu__options{display:grid;gap:6px}.wq-cu__options label{font-size:12px}.wq-cu__options select{display:block;width:100%;min-width:0;min-height:40px;background:#fff;border:1px solid #E7E3DA;padding:6px}.wq-cu__options [aria-invalid=true]{border-color:#C8102E}.wq-cu__error{font-size:12px;color:#C8102E;margin:0}.wq-cu__error:empty{display:none}.wq-cu__card-add{background:#111;color:#fff;border:0;border-radius:999px;min-height:40px}.wq-cu__prices .m-price__sale{color:#C8102E}.wq-cu__prices .m-price-item--regular{color:inherit}.wq-cu__prices .m-price__sale s{color:#777}.wq-cu-track.swiper{display:block;overflow:hidden;scroll-snap-type:none}.wq-cu-track.swiper .swiper-wrapper{display:flex;gap:0}.wq-cu-track.swiper .swiper-slide{flex-shrink:0;height:auto}.wq-cu__card-add:disabled{opacity:.5}@media(min-width:750px){.wq-cu-track{grid-auto-columns:calc((100% - 20px)/3)}}
