.iqs{--iqs-wine: #701027;--iqs-wine-2: #8f0d2d;--iqs-ink: #28191e;--iqs-muted: #83777b;--iqs-gold: #e2ad45;--iqs-ease: cubic-bezier(.22, 1, .36, 1);position:relative;color:var(--iqs-ink);font-family:var(--font-body-family);background:#fff}.iqs *,.iqs *:before,.iqs *:after{box-sizing:border-box}.iqs-view{position:relative;overflow-x:clip}.iqs-stage{position:relative;padding:clamp(36px,4vw,64px) clamp(16px,3.4vw,56px) clamp(90px,9vw,130px);background:var(--iqs-bg) center top / cover no-repeat,#efe4e0;transform-origin:0 0;transition:transform .95s cubic-bezier(.65,0,.2,1)}.iqs-stage:after{content:"";position:absolute;inset:auto 0 0;height:clamp(90px,9vw,140px);background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.iqs-head{position:relative;max-width:460px}.iqs-kicker{margin:0 0 6px;color:var(--iqs-wine);font-size:1.25rem;font-weight:700}.iqs-title{margin:0;color:var(--iqs-ink);font-size:clamp(2.6rem,2.6vw,3.8rem);font-weight:800;line-height:1.2}.iqs-logo{position:absolute;top:clamp(30px,3.2vw,52px);left:50%;width:clamp(70px,6.4vw,100px);transform:translate(-50%);pointer-events:none}.iqs-logo:before{content:"";position:absolute;top:-55%;right:-90%;bottom:-55%;left:-90%;background:radial-gradient(closest-side,#ffd68280,#e2ad4524 50%,#e2ad4500);animation:iqs-breathe 5.5s ease-in-out infinite}.iqs-logo img{position:relative;display:block;width:100%;height:auto;filter:saturate(1.25) contrast(1.08) drop-shadow(0 0 6px rgba(255,200,90,.6)) drop-shadow(0 2px 3px rgba(80,50,10,.35))}@keyframes iqs-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.iqs-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(64px,6vw,92px) clamp(18px,2.4vw,40px);margin:clamp(90px,8vw,120px) 0 0;padding:0;list-style:none}.iqs-item{min-width:0}.iqs-pick{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.iqs-pick:focus-visible{outline:none}.iqs-media{display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(130px,13vw,200px)}.iqs-media img{position:relative;z-index:1;display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 100%;transition:opacity .5s;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.iqs-shelf{position:relative;display:block;width:100%;aspect-ratio:1100 / 287;margin-top:-12.3%;pointer-events:none}.iqs-shelf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%),linear-gradient(180deg,transparent 0,#000 22%,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%),linear-gradient(180deg,transparent 0,#000 22%,#000 70%,transparent 100%);mask-composite:intersect}.iqs-shelf__off{filter:drop-shadow(0 14px 10px rgba(80,40,40,.16));transition:opacity .45s var(--iqs-ease)}.iqs-shelf__on{opacity:0;transition:opacity .45s var(--iqs-ease)}.iqs-label{position:absolute;top:66%;left:50%;display:grid;justify-items:center;gap:1px;width:86%;text-align:center;transform:translate(-50%,4px);opacity:0;transition:opacity .3s,transform .3s var(--iqs-ease)}.iqs-label b{overflow:hidden;color:var(--iqs-wine);font-size:1.4rem;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.iqs-label small{color:#a8939a;font-size:1rem;letter-spacing:.08em;direction:ltr}.iqs-pick:hover .iqs-shelf__on,.iqs-pick:focus-visible .iqs-shelf__on,.iqs-item.is-active .iqs-shelf__on,.iqs-item.is-lit .iqs-shelf__on{opacity:1}.iqs-pick:hover .iqs-shelf__off,.iqs-pick:focus-visible .iqs-shelf__off,.iqs-item.is-active .iqs-shelf__off,.iqs-item.is-lit .iqs-shelf__off{opacity:0}.iqs-pick:hover .iqs-label,.iqs-pick:focus-visible .iqs-label,.iqs-item.is-active .iqs-label{opacity:1;transform:translate(-50%)}.iqs-pick:focus-visible .iqs-media{outline:2px solid var(--iqs-wine);outline-offset:6px;border-radius:12px}.iqs.is-zoom .iqs-item:not(.is-active) .iqs-media img{opacity:.3}.iqs.is-zoom .iqs-item:not(.is-active) .iqs-shelf{opacity:.55;transition:opacity .5s}.iqs.is-zoom .iqs-view{overflow:hidden}.iqs.is-zoom .iqs-head,.iqs.is-zoom .iqs-logo{opacity:0;transition:opacity .3s}.iqs.is-zoom .iqs-label{opacity:0!important}.iqs.is-zoom .iqs-pick{cursor:zoom-out}.iqs-all{transition:opacity .3s}.iqs.is-zoom .iqs-all{opacity:0;pointer-events:none}.iqs-all{position:relative;display:flex;justify-content:center;margin-top:-28px;padding:0 16px clamp(32px,4vw,52px)}.iqs-all a{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border:1.5px solid var(--iqs-wine);border-radius:999px;color:var(--iqs-wine);font-size:1.4rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.iqs-all a:hover{background:var(--iqs-wine);color:#fff}.iqs-card{position:absolute;top:50%;left:clamp(20px,5vw,90px);z-index:5;width:360px;max-height:calc(100% - 40px);overflow:auto;padding:22px 22px 16px;border-radius:22px;background:linear-gradient(155deg,#ffffff6b,#ffffff29);border:1px solid rgba(255,255,255,.55);box-shadow:0 30px 70px -34px #3c0f1973,inset 0 1px #ffffffb3;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);opacity:0;transform:translate(-16px,-50%);transition:opacity .45s .45s,transform .55s .45s var(--iqs-ease)}.iqs-card[hidden]{display:block;visibility:hidden;pointer-events:none}.iqs.is-open .iqs-card{opacity:1;transform:translateY(-50%)}.iqs-close{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff8c;color:var(--iqs-ink);cursor:pointer}.iqs-close:hover{background:#ffffffd9}.iqs-card .iqs-kicker{font-size:1.1rem;color:var(--iqs-muted)}.iqs-ptitle{margin:0 0 6px;padding-left:36px;font-size:2rem;font-weight:800;line-height:1.35}.iqs-summary{display:-webkit-box;margin:0 0 12px;overflow:hidden;color:#4a3d42;font-size:1.3rem;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}.iqs-summary:empty{display:none}.iqs-price{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;padding:10px 0;border-top:1px solid rgba(112,16,39,.12);direction:ltr}.iqs-price b{color:var(--iqs-ink);font-size:2.2rem;font-weight:800}.iqs-price s{color:#a8999e;font-size:1.3rem}.iqs-select{display:grid;gap:4px;padding:10px 0;border-top:1px solid rgba(112,16,39,.12);color:var(--iqs-muted);font-size:1.15rem}.iqs-select[hidden]{display:none}.iqs-select select{width:100%;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#ffffff80;color:var(--iqs-ink);font:inherit;font-size:1.45rem;font-weight:600;cursor:pointer}.iqs-add{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;margin-top:12px;padding:7px;padding-inline-start:20px;border:0;border-radius:999px;background:var(--iqs-ink);color:#fff;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s}.iqs-add:hover{background:#3a2329}.iqs-add:active{transform:scale(.985)}.iqs-add:disabled{background:#b9aeb2;cursor:not-allowed}.iqs-add[hidden]{display:none}.iqs-add__text{display:grid;gap:1px}.iqs-add__text b{font-size:1.45rem;font-weight:700}.iqs-add__text small{color:#ffffffa6;font-size:1.05rem}.iqs-add__icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:linear-gradient(160deg,#a3173a,var(--iqs-wine));color:#fff;box-shadow:0 6px 16px -6px #8f0d2dcc}.iqs-error{margin:8px 0 0;color:#b42318;font-size:1.25rem}.iqs-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.iqs-details{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:10px;padding:7px 16px 7px 7px;padding-inline-start:8px;border:1.5px solid rgba(112,16,39,.35);border-radius:999px;background:#ffffff8c;color:var(--iqs-ink);text-decoration:none;transition:border-color .2s,background .2s,transform .15s}.iqs-details:hover,.iqs-details:focus-visible{border-color:var(--iqs-wine);background:#ffffffd9}.iqs-details:active{transform:scale(.985)}.iqs-details__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(150deg,#f3d98b,#c9a03d 60%,#a87b22);color:#fff;box-shadow:0 5px 12px -6px #8c6414e6}.iqs-details__text{display:grid;flex:1;gap:1px;min-width:0}.iqs-details__text b{color:var(--iqs-wine);font-size:1.4rem;font-weight:800}.iqs-details__text small{overflow:hidden;color:var(--iqs-muted);font-size:1.05rem;white-space:nowrap;text-overflow:ellipsis}.iqs-details__arrow{display:grid;place-items:center;color:var(--iqs-wine);transition:transform .25s var(--iqs-ease)}.iqs-details:hover .iqs-details__arrow{transform:translate(-4px)}.iqs-nav{display:flex;align-items:center;gap:8px;color:var(--iqs-muted);font-size:1.15rem}.iqs-nav button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--iqs-wine);color:#fff;cursor:pointer;transition:background .2s,transform .15s}.iqs-nav button:hover{background:var(--iqs-wine-2)}.iqs-nav button:active{transform:scale(.94)}.iqs-scrim{display:none}@media(max-width:989px){.iqs-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.iqs-head{max-width:62%}.iqs-title{font-size:2.4rem}.iqs-logo{top:30px;left:16px;width:54px;transform:none}.iqs-wall{display:flex;gap:14px;margin:30px -16px 0;padding:0 16px 34px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.iqs-wall::-webkit-scrollbar{display:none}.iqs-item{flex:0 0 62%;scroll-snap-align:center}.iqs-media{height:190px}.iqs-label{top:76%;width:100%;opacity:1;transform:translate(-50%)}.iqs-label b{font-size:1.25rem}.iqs-label small{display:none}.iqs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#28191e59;opacity:0;transition:opacity .3s}.iqs-scrim[hidden]{display:none}.iqs.is-open .iqs-scrim{opacity:1}.iqs-card{position:fixed;inset:auto 0 0 0;top:auto;left:0;z-index:1002;width:auto;max-height:72dvh;overflow:auto;padding:22px 18px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;transform:translateY(40px)}.iqs.is-open .iqs-card{transform:none}.iqs.is-zoom .iqs-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;height:100dvh;background:#efe4e0}.iqs.is-zoom .iqs-stage{height:100%}.iqs.is-zoom .iqs-scrim,.iqs.is-zoom .iqs-all{display:none}}@media(prefers-reduced-motion:reduce){.iqs-logo:before{animation:none}.iqs *,.iqs *:before,.iqs *:after{transition-duration:0s!important}}.iqs-media img.is-solid{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 10px 12px rgba(70,35,40,.22))}@media(max-width:749px){.iqs-item .iqs-shelf__on{opacity:1}.iqs-item .iqs-shelf__off{opacity:0}.iqs-item .iqs-label b{color:var(--iqs-wine)}.iqs-dots{display:flex;justify-content:center;gap:6px;margin-top:-18px;position:relative}.iqs-dots i{width:6px;height:6px;border-radius:999px;background:#70102738;transition:width .3s,background .3s}.iqs-dots i.is-on{width:18px;background:var(--iqs-wine)}}@media(min-width:750px){.iqs-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/iq-shelf-wall.css.map */
