.rzq{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:var(--rzq-ink,#512A3C)}.rzq,.rzq *{font-family:var(--ff-secondary),sans-serif}.rzq::backdrop{background:var(--rzq-scrim,#512A3C);opacity:var(--rzq-scrim-o,.55);-webkit-backdrop-filter:blur(var(--rzq-scrim-blur,3px));backdrop-filter:blur(var(--rzq-scrim-blur,3px))}.rzq:not([open]){display:none}.rzq[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.rzq [hidden]{display:none!important}html.rzq-open,html.rzq-open body{overflow:hidden}.rzq__wrap{width:min(100%,var(--rzq-max,560px));max-height:100%;display:flex;flex-direction:column;gap:var(--rzq-bar-gap,10px);padding:0 var(--rzq-gutter,10px) var(--rzq-gutter,10px);animation:rzqUp .28s cubic-bezier(.2,.7,.3,1) both}@keyframes rzqUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rzq__bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--rzq-bar-gap,10px);width:100%}.rzq__nav{flex:0 0 auto;box-sizing:border-box;width:var(--rzq-cap,48px);height:var(--rzq-cap,48px);border-radius:100px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;border:var(--rzq-nav-bw,2px) solid var(--rzq-ink,#512A3C);font-size:calc(var(--rzq-cap,48px) * .5);line-height:1;transition:transform .2s cubic-bezier(.2,.7,.3,1),background-color .18s ease}.rzq__nav svg{width:45%;height:45%;display:block}@media(hover:hover){.rzq__nav:hover{transform:scale(1.08)}}.rzq__nav:focus-visible{outline:2px solid var(--rzq-accent,#DE5829);outline-offset:3px}.rzq__nav--close{background:var(--rzq-close-bg,#D7C5E5);color:var(--rzq-close-c,#512A3C);border-color:var(--rzq-close-bc,var(--rzq-ink,#512A3C))}.rzq__nav--back{background:var(--rzq-back-bg,#FFFFFF);color:var(--rzq-back-c,#512A3C);border-color:var(--rzq-back-bc,var(--rzq-ink,#512A3C))}.rzq__pill{flex:1 1 auto;min-width:0;box-sizing:border-box;height:var(--rzq-cap,48px);padding:0 18px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:var(--rzq-pill-bg,#F4EDD1);color:var(--rzq-pill-c,#512A3C);border:var(--rzq-pill-bw,2px) solid var(--rzq-pill-bc,var(--rzq-ink,#512A3C));font-weight:700;font-size:var(--rzq-pill-fs,19px);line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rzq__sheet{flex:0 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--rzq-bg,#F4EDD1);border:var(--rzq-sheet-bw,2px) solid var(--rzq-sheet-bc,var(--rzq-ink,#512A3C));border-radius:var(--rzq-radius,24px)}.rzq__body{flex:1 1 auto;min-height:0;padding:var(--rzq-pad-t,18px) var(--rzq-pad-x,20px) 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.rzq__body::-webkit-scrollbar{width:0;height:0;display:none}.rzq__foot{flex:0 0 auto;padding:var(--rzq-foot-gap,16px) var(--rzq-pad-x,20px) var(--rzq-pad-b,18px)}.rzq__steps{display:flex;gap:var(--rzq-seg-gap,8px);width:100%}.rzq__steps>span{flex:1 1 0;min-width:0;box-sizing:border-box;height:var(--rzq-bar-h,12px);border-radius:100px;background:transparent;border:var(--rzq-bar-bw,2px) solid var(--rzq-bar-bc,var(--rzq-ink,#512A3C));transition:background-color .3s cubic-bezier(.65,0,.35,1)}.rzq__steps>span[data-done]{background:var(--rzq-bar-fill,#DE5829)}.rzq__results{flex:0 1 auto;min-height:0;width:100%;display:none;flex-direction:column;gap:var(--rzq-res-gap,10px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.rzq__results::-webkit-scrollbar{width:0;height:0;display:none}.rzq__wrap[data-stage=result] .rzq__sheet{display:none}.rzq__wrap[data-stage=result] .rzq__results{display:flex}.rzq-step{animation:rzqIn .3s cubic-bezier(.2,.7,.3,1) both}@keyframes rzqIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rzq-step__q{margin:0;text-align:center;line-height:1.2;font-size:var(--rzq-q-fs,18px);font-weight:700;color:var(--rzq-q-c,var(--rzq-ink,#512A3C))}.rzq-step__helper{margin:6px 0 0;text-align:center;line-height:1.3;font-size:var(--rzq-helper-fs,13px);font-weight:400;color:var(--rzq-helper-c,var(--rzq-ink,#512A3C))}.rzq-opts{display:grid;gap:var(--rzq-opt-gap,10px);grid-template-columns:1fr;margin-top:var(--rzq-q-gap,22px)}.rzq-opts[data-cols="2"]{grid-template-columns:1fr 1fr}.rzq-opts[data-cols=auto]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rzq-opt{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--rzq-opt-h,58px);padding:10px 14px;border-radius:var(--rzq-opt-r,100px);text-align:center;background:var(--rzq-opt-bg,#FFFFFF);color:var(--rzq-opt-c,var(--rzq-ink,#512A3C));border:var(--rzq-opt-bw,2px) solid var(--rzq-opt-bc,var(--rzq-ink,#512A3C));transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.rzq-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.rzq-opt__icon{width:34px;height:34px;object-fit:contain}.rzq-opt__label{font-weight:700;font-size:var(--rzq-opt-fs,15px);line-height:1.15}.rzq-opt__sub{font-weight:400;font-size:var(--rzq-opt-sub-fs,12px);line-height:1.2}.rzq-opt:has(input:checked){background:var(--rzq-opt-sel-bg,var(--rzq-ink,#512A3C));color:var(--rzq-opt-sel-c,#FFFFFF);border-color:var(--rzq-opt-sel-bc,var(--rzq-ink,#512A3C))}.rzq-opt:has(input:focus-visible){outline:2px solid var(--rzq-accent,#DE5829);outline-offset:3px}@media(hover:hover){.rzq-opt:hover:not(:has(input:checked)){transform:translateY(-2px)}}.rzq-result{display:flex;align-items:stretch;box-sizing:border-box;width:100%;min-height:var(--rzq-res-min-h,140px);padding:0;overflow:hidden;background:var(--rzq-res-bg,#FFFFFF);color:var(--rzq-res-c,var(--rzq-ink,#512A3C));border:var(--rzq-res-bw,2px) solid var(--rzq-res-bc,var(--rzq-ink,#512A3C));border-radius:var(--rzq-res-r,24px);animation:rzqIn .34s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i,0) * 70ms)}.rzq-result__media{flex:0 0 var(--rzq-res-media,var(--rzq-res-media-m,128px));align-self:stretch;overflow:hidden;background:var(--rzq-res-media-bg,#F4EDD1);border-inline-end:var(--rzq-res-div-w,2px) solid var(--rzq-res-div-c,var(--rzq-ink,#512A3C))}.rzq-result__media img{width:100%;height:100%;display:block;object-fit:var(--rzq-res-fit,cover);object-position:center}.rzq-result__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:var(--rzq-res-pad,14px)}.rzq-result__top{display:flex;flex-direction:column;gap:var(--rzq-res-stack,6px)}.rzq-result__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rzq-result__name{flex:0 1 auto;min-width:min(max-content,100%);margin:0;line-height:1.15;font-size:var(--rzq-res-name-fs,19px);font-weight:700}.rzq-result__why{margin:0;line-height:1.35;font-size:var(--rzq-res-why-fs,13px);font-weight:400}.rzq-result__link{flex:0 0 auto;box-sizing:border-box;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;height:var(--rzq-link-h,20px);padding:0 var(--rzq-link-pad,10px);border-radius:var(--rzq-link-r,100px);text-decoration:none;white-space:nowrap;background:var(--rzq-link-bg,rgba(0,0,0,0));color:var(--rzq-link-c,var(--rzq-ink,#512A3C));border:var(--rzq-link-bw,2px) solid var(--rzq-link-bc,var(--rzq-ink,#512A3C));font-size:var(--rzq-link-fs,12px);font-weight:var(--rzq-link-fw,400);line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}@media(hover:hover){.rzq-result__link:hover{transform:translateY(-1px);background:var(--rzq-add-bg,var(--rzq-ink,#512A3C));color:var(--rzq-add-c,#FFFFFF)}}.rzq-result__link:focus-visible{outline:2px solid var(--rzq-accent,#DE5829);outline-offset:2px}.rzq-result__bottom{display:flex;flex-direction:column;gap:var(--rzq-bottom-gap,8px)}.rzq-result__price{margin:0;font-size:var(--rzq-res-price-fs,15px);font-weight:700}.rzq-var{position:relative;display:flex;width:100%}.rzq-var__select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:var(--rzq-var-h,30px);cursor:pointer;padding-inline-start:14px;padding-inline-end:34px;border-radius:var(--rzq-var-r,100px);background:var(--rzq-var-bg,rgba(0,0,0,0));color:var(--rzq-var-c,var(--rzq-ink,#512A3C));border:var(--rzq-var-bw,2px) solid var(--rzq-var-bc,var(--rzq-ink,#512A3C));font-weight:var(--rzq-var-fw,400);font-size:var(--rzq-var-fs,14px);line-height:1;text-overflow:ellipsis}.rzq-var__select:focus-visible{outline:2px solid var(--rzq-accent,#DE5829);outline-offset:3px}.rzq-var__caret{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:14px;height:14px;color:var(--rzq-var-caret,var(--rzq-ink,#512A3C))}.rzq-var__caret svg{width:100%;height:100%;display:block}.rzq-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;flex-wrap:wrap;width:100%;min-height:var(--rzq-btn-h,46px);padding:4px var(--rzq-btn-pad,10px);border-radius:var(--rzq-btn-r,100px);text-decoration:none;text-align:center;appearance:none;-webkit-appearance:none;font-weight:var(--rzq-btn-fw,700);font-size:var(--rzq-btn-fs,15px);line-height:1.15;border:var(--rzq-btn-bw,2px) solid var(--rzq-btn-bc,var(--rzq-ink,#512A3C));transition:transform .18s ease,background-color .18s ease,color .18s ease}.rzq-btn>span{white-space:nowrap}.rzq-btn__sep{margin-inline:4px}.rzq-btn--add{background:var(--rzq-add-bg,var(--rzq-ink,#512A3C));color:var(--rzq-add-c,#FFFFFF)}.rzq-btn--add[disabled]{cursor:default;background:var(--rzq-off-bg,#FFFFFF);color:var(--rzq-off-c,var(--rzq-ink,#512A3C))}@media(hover:hover){.rzq-btn:not([disabled]):hover{transform:translateY(-2px)}}.rzq-btn:focus-visible{outline:2px solid var(--rzq-accent,#DE5829);outline-offset:3px}@media screen and (min-width:750px){.rzq[open]{align-items:center}.rzq__wrap{padding-inline:0;padding-bottom:0}.rzq-result{--rzq-res-media:var(--rzq-res-media-d,168px)}}@media(prefers-reduced-motion:reduce){.rzq__wrap,.rzq-step,.rzq-result{animation:none!important}.rzq__steps>span,.rzq-opt,.rzq-btn,.rzq__nav,.rzq-var__select,.rzq-result__link{transition:none!important}.rzq-opt:hover,.rzq-btn:hover,.rzq__nav:hover,.rzq-result__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rz-quiz.css.map */
