.qj-chips{padding:var(--qj-chips-pt,8px) 0 var(--qj-chips-pb,8px)}.qj-chips__row{display:flex;gap:10px;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding:4px 2px;margin:0;list-style:none}.qj-chips__row::-webkit-scrollbar{display:none}.qj-chips--center .qj-chips__row{justify-content:flex-start}.qj-chips__item{flex:0 0 auto;scroll-snap-align:start}.qj-chips__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--qj-chip-border,#0b4599);background:var(--qj-chip-bg,#ffffff);color:var(--qj-chip-fg,#0b4599);font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:var(--qj-chip-size,15px);font-weight:600;text-decoration:none;white-space:nowrap;line-height:1}.qj-chips__link:hover{background:var(--qj-chip-hover-bg,#dff4fd)}.qj-chips__link[aria-current=page],.qj-chips__link.is-active{background:var(--qj-chip-active-bg,#0b4599);color:var(--qj-chip-active-fg,#ffffff);border-color:var(--qj-chip-active-bg,#0b4599)}.qj-chips__count{font-weight:400;opacity:.75;font-size:.9em}@media screen and (min-width:990px){.qj-chips--wrap .qj-chips__row{flex-wrap:wrap;overflow:visible}.qj-chips--center .qj-chips__row{justify-content:center}}.qj-cg-section{overflow-x:clip}.qj-cg__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 0 14px;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-cg__count{color:#7a7a7a;font-size:14px;margin:0}.qj-cg__sort{display:flex;align-items:center;gap:8px;font-size:14px;color:#2d2d2d}.qj-cg__sort select{min-height:44px;padding:0 36px 0 12px;border:1px solid #c9c9c9;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230b4599' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;font-family:inherit;font-size:15px;color:#2d2d2d;appearance:none;-webkit-appearance:none}.qj-cg{display:grid;grid-template-columns:repeat(var(--qj-cols-m,2),minmax(0,1fr));gap:var(--qj-gap-y,22px) var(--qj-gap-x,12px);list-style:none;margin:0;padding:0}.qj-cg__item{min-width:0}.qj-cg__wide{grid-column:1 / -1}.qj-cg__span2{grid-column:span 2}@media screen and (min-width:750px){.qj-cg{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qj-gap-y,28px) var(--qj-gap-x,18px)}.qj-cg__span2{grid-column:span 1}}@media screen and (min-width:990px){.qj-cg{grid-template-columns:repeat(var(--qj-cols-d,4),minmax(0,1fr))}}.qj-cg__empty{text-align:center;padding:40px 16px;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-cg__empty a{color:#0868b1}.qj-cg__desc{margin-top:36px}.qj-cg .pagination-wrapper{margin-top:28px}.qj-cc__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.qj-cc__img,.qj-cc__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:var(--qj-card-fit,cover);object-position:center;transition:transform .35s ease}.qj-cc__link:hover .qj-cc__img{transform:scale(1.03)}.qj-cc__body{padding:10px 2px 0;font-family:Poppins,Helvetica Neue,Arial,sans-serif;text-align:var(--qj-card-align,left)}.qj-cc__title{margin:0;font-size:var(--qj-card-title,15px);font-weight:500;line-height:1.35;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qj-cc__price{margin:4px 0 0;font-size:var(--qj-card-price,14px);color:#5a5a5a;line-height:1.3}.qj-cc__price s{color:#9a9a9a;margin-right:6px}.qj-cc__price .qj-cc__sale{color:#e92e93;font-weight:600}.qj-cc__price .qj-cc__unit{font-size:.85em;color:#7a7a7a}.qj-cc__more{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:#0868b1;text-decoration:underline;text-underline-offset:3px}.qj-cc .card__badge{position:absolute;top:10px;right:10px;left:auto;bottom:auto;z-index:2;pointer-events:none}.qj-cc .card__badge.left{left:10px;right:auto}.qj-cc .card__badge.bottom{top:auto;bottom:10px}.qj-cc .card__badge:empty{display:none}.qj-cc .qj-rt-card-badge{max-width:none;white-space:nowrap}.qj-cg__banner{display:block;position:relative;overflow:hidden;color:#fff;text-decoration:none;margin:6px 0}.qj-cg__banner--page{border-radius:var(--qj-card-radius,8px)}.qj-cg__banner--full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.qj-cg__banner picture,.qj-cg__banner img{display:block;width:100%;height:auto}.qj-cg__banner-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:24px;background:linear-gradient(to top,rgba(0,0,0,var(--qj-b2-overlay,.45)),#0000 65%)}.qj-cg__banner-text--center{justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,var(--qj-b2-overlay,.45))}.qj-cg__banner-heading{margin:0;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.15;font-size:var(--qj-b2-heading-m,24px);text-shadow:0 1px 3px rgba(0,0,0,.35)}.qj-cg__banner-btn{display:inline-block;min-height:44px;line-height:44px;padding:0 22px;border-radius:30px;background:var(--qj-b2-btn-bg,#E92E93);color:var(--qj-b2-btn-fg,#fff);font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:16px;white-space:nowrap}.qj-cg__banner-below{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 0 0;color:var(--qj-b2-below-fg,#0b4599)}.qj-cg__banner-below .qj-cg__banner-heading{text-shadow:none}@media screen and (min-width:750px){.qj-cg__banner-text{padding:36px}.qj-cg__banner-heading{font-size:var(--qj-b2-heading,36px)}}@media screen and (max-width:749px){.qj-cg__banner--mobile-below{overflow:visible}.qj-cg__banner--mobile-below .qj-cg__banner-text{position:static;inset:auto;background:none;padding:10px 0 0;color:var(--qj-b2-below-fg,#0b4599);align-items:flex-start;text-align:left}.qj-cg__banner--mobile-below .qj-cg__banner-heading{text-shadow:none}}.qj-ct{display:block;position:relative;height:100%;color:inherit;text-decoration:none}.qj-ct__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--qj-card-radius,8px);background:#dff4fd}.qj-ct__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.qj-ct:hover .qj-ct__media img{transform:scale(1.03)}.qj-ct__caption{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;background:linear-gradient(to top,#000000a6,#0000);font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-ct__eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-bottom:4px}.qj-ct__heading{margin:0;font-size:18px;font-weight:700;line-height:1.2}.qj-ct__cta{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.qj-ct--below .qj-ct__caption{position:static;background:none;color:#2d2d2d;padding:10px 2px 0}.qj-ct--below .qj-ct__eyebrow{color:#e92e93}.qj-ct--below .qj-ct__cta{color:#0868b1}.qj-bt-section{padding:var(--qj-bt-pt,16px) 0 var(--qj-bt-pb,8px);font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-bt--full .qj-bt__inner{padding:0 16px}.qj-bt__heading{margin:0 0 14px;font-size:22px;font-weight:700;color:#2d2d2d;text-align:left}.qj-bt--text-center .qj-bt__heading{text-align:center}.qj-bt{display:flex;gap:var(--qj-bt-gap,16px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0 0 4px}.qj-bt::-webkit-scrollbar{display:none}.qj-bt__item{flex:0 0 var(--qj-bt-w,220px);min-width:0}.qj-bt__link{display:block;color:inherit;text-decoration:none;position:relative}.qj-bt__media{display:block;position:relative;aspect-ratio:var(--qj-bt-ratio,4 / 3);overflow:hidden;border-radius:var(--qj-bt-radius,8px);background:#f3f3f3;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s}.qj-bt__media img,.qj-bt__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.qj-bt__link:hover .qj-bt__media img{transform:scale(1.03)}.qj-bt__link:focus-visible .qj-bt__media{outline-color:var(--qj-bt-current,#E92E93)}.qj-bt--circle .qj-bt__media{aspect-ratio:1 / 1;border-radius:50%;width:min(100%,260px);margin:0 auto}.qj-bt--circle .qj-bt{--qj-bt-text-align:center}.qj-bt--circle .qj-bt__text{text-align:center}.qj-bt__text{display:block;padding:10px 2px 0;text-align:left}.qj-bt--text-center .qj-bt__text{text-align:center}.qj-bt__label{display:block;font-size:var(--qj-bt-label,18px);font-weight:600;line-height:1.25;color:var(--qj-bt-label-fg,#2D2D2D)}.qj-bt__count{font-weight:400;color:var(--qj-bt-sub-fg,#7A7A7A);font-size:.85em}.qj-bt__sub{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--qj-bt-sub-fg,#7A7A7A)}.qj-bt__link[aria-current=page] .qj-bt__media{outline-color:var(--qj-bt-current,#E92E93)}.qj-bt__link[aria-current=page] .qj-bt__label{color:var(--qj-bt-current,#E92E93)}@media screen and (max-width:749px){.qj-bt__label{font-size:15px}.qj-bt__sub{font-size:12px}.qj-bt--m-grid .qj-bt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.qj-bt--m-grid .qj-bt__item{flex:none}.qj-bt--m-grid .qj-bt__sub{display:none}.qj-bt--m-swipe .qj-bt{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px}.qj-bt--m-swipe .qj-bt::-webkit-scrollbar{display:none}.qj-bt--m-swipe .qj-bt__item{flex:0 0 var(--qj-bt-mw,60vw);scroll-snap-align:start}.qj-bt--circle .qj-bt__media{width:100%}}@media(prefers-reduced-motion:reduce){.qj-bt__media img,.qj-cc__img,.qj-ct__media img,.qj-cg-side,.qj-cg-results{transition:none!important}}.qj-cg__top{align-items:center}.qj-cg__top-left,.qj-cg__top-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.qj-cg__top-right{margin-left:auto}.qj-cg__filter{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #c9c9c9;border-radius:8px;background:#fff;color:#2d2d2d;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;line-height:1}.qj-cg__filter:hover{border-color:var(--qj-f-accent,#0b4599);color:var(--qj-f-accent,#0b4599)}.qj-cg__filter[aria-expanded=true]{border-color:var(--qj-f-accent,#0b4599);background:#eef4fb;color:var(--qj-f-accent,#0b4599)}.qj-cg__fbadge:empty{display:none}.qj-cg__fbadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--qj-f-accent,#0b4599);color:#fff;font-size:12px;font-weight:700}.qj-cg__active{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qj-cg__active:empty{display:none}.qj-cg-pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#eef4fb;color:var(--qj-f-accent,#0b4599);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.qj-cg-pill span[aria-hidden]{font-size:16px;line-height:1}.qj-cg-pill:hover{background:#dff4fd}.qj-cg__clear,.qj-cg-side__clear{font-size:13px;font-weight:600;color:#0868b1;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qj-cg-layout{display:flex;align-items:flex-start}.qj-cg-results{flex:1 1 auto;min-width:0;transition:opacity .15s}.qj-cg-wrap.is-loading .qj-cg-results{opacity:.5;pointer-events:none}.qj-cg-side{background:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-cg-side__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e5e5}.qj-cg-side__title{font-size:18px;font-weight:700;color:#2d2d2d}.qj-cg-side__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -12px -10px 0;border:0;background:none;color:#2d2d2d;cursor:pointer}.qj-cg-form{padding:4px 0 8px}.qj-cg-facet{border-bottom:1px solid #ececec}.qj-cg-facet__sum{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 2px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#2d2d2d}.qj-cg-facet__sum::-webkit-details-marker{display:none}.qj-cg-facet__sel{font-weight:400;color:#7a7a7a}.qj-cg-facet__caret{color:var(--qj-f-accent,#0b4599);transition:transform .2s;flex:0 0 auto}.qj-cg-facet[open] .qj-cg-facet__caret{transform:rotate(180deg)}.qj-cg-facet__body{padding:0 2px 14px}.qj-cg-facet__list{list-style:none;margin:0;padding:0}.qj-cg-check{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;font-size:15px;color:#2d2d2d}.qj-cg-check input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qj-cg-check__box{flex:0 0 auto;width:20px;height:20px;border:1.5px solid #9a9a9a;border-radius:4px;background:#fff;position:relative}.qj-cg-check input:checked+.qj-cg-check__box{background:var(--qj-f-accent,#0b4599);border-color:var(--qj-f-accent,#0b4599)}.qj-cg-check input:checked+.qj-cg-check__box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.qj-cg-check input:focus-visible+.qj-cg-check__box{outline:2px solid var(--qj-f-accent,#0b4599);outline-offset:2px}.qj-cg-check__text{flex:1 1 auto;min-width:0}.qj-cg-check__count{color:#7a7a7a;font-size:13px}.qj-cg-price{display:flex;align-items:flex-end;gap:8px}.qj-cg-price__field{display:flex;flex-direction:column;gap:4px;flex:1 1 0;font-size:12px;color:#7a7a7a;position:relative}.qj-cg-price__cur{position:absolute;left:10px;bottom:12px;font-size:14px;color:#2d2d2d}.qj-cg-price__field input{width:100%;min-height:42px;padding:0 8px 0 22px;border:1px solid #c9c9c9;border-radius:8px;font-family:inherit;font-size:15px;color:#2d2d2d;-moz-appearance:textfield}.qj-cg-price__field input::-webkit-outer-spin-button,.qj-cg-price__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qj-cg-price__dash{padding-bottom:12px;color:#7a7a7a}.qj-cg-side__apply,.qj-cg-side__done{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:30px;background:#e92e93;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.qj-cg-side__apply{margin:8px 0 0}.qj-cg-side__foot,.qj-cg-backdrop{display:none}.qj-cg-lock,.qj-cg-lock body{overflow:hidden}@media screen and (min-width:990px){.qj-cg-side{flex:0 0 auto;width:0;margin-right:0;opacity:0;overflow:hidden;visibility:hidden;transition:width .25s ease,margin .25s ease,opacity .2s ease,visibility 0s linear .25s;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin}.qj-cg-wrap.is-open .qj-cg-side{width:var(--qj-f-side,250px);margin-right:28px;opacity:1;visibility:visible;transition:width .25s ease,margin .25s ease,opacity .2s ease .05s,visibility 0s}.qj-cg-side__head{display:none}.qj-cg-form{padding:0 4px 0 0}.qj-cg-wrap.is-open .qj-cg{grid-template-columns:repeat(var(--qj-cols-open,3),minmax(0,1fr))}}@media screen and (max-width:989px){.qj-cg__top{gap:10px}.qj-cg__top-left{display:contents}.qj-cg__filter{order:1;padding:0 14px}.qj-cg__top-right{order:2}.qj-cg__active{order:3;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.qj-cg__active::-webkit-scrollbar{display:none}.qj-cg__top-right{gap:10px}.qj-cg__sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.qj-cg__count{font-size:13px}.qj-cg__top-right{flex:1 1 auto;justify-content:flex-end}.qj-cg__sort select{max-width:200px}.qj-cg-side{position:fixed;top:0;bottom:0;left:0;width:min(88vw,380px);z-index:1001;display:flex;flex-direction:column;transform:translate(-105%);transition:transform .25s ease;box-shadow:0 0 30px #0003}.qj-cg-wrap.is-open .qj-cg-side{transform:none}.qj-cg-form{flex:1 1 auto;overflow-y:auto;padding:0 16px 12px;-webkit-overflow-scrolling:touch}.qj-cg-side__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;background:#fff}.qj-cg-side__done{flex:1 1 auto}.qj-cg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073}.qj-cg-wrap.is-open .qj-cg-backdrop{display:block}}@media screen and (max-width:749px){.qj-cg__top-right .qj-cg__count{display:none}}.qj-cc{display:flex;flex-direction:column;position:relative}.qj-cc__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--qj-card-radius,8px);background:#fff}.qj-cc__imglink{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:inherit}.qj-cc__strip{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.qj-cc__strip::-webkit-scrollbar{display:none}.qj-cc__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.qj-cc__link{display:block;color:inherit;text-decoration:none;flex:1 1 auto}.qj-cc:hover .qj-cc__slide:first-child .qj-cc__img{transform:scale(1.03)}.qj-cc--multi:hover .qj-cc__slide:first-child .qj-cc__img{transform:none}.qj-cc__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;color:#2d2d2d;box-shadow:0 1px 6px #0000002e;display:none;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s}.qj-cc__arrow--prev{left:8px}.qj-cc__arrow--next{right:8px}.qj-cc__arrow:hover{background:#fff;color:var(--qj-f-accent,#0b4599)}.qj-cc__dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px;z-index:2;pointer-events:none}.qj-cc__dot{width:6px;height:6px;border-radius:50%;background:#00000040;transition:background .15s}.qj-cc__dot.is-on{background:var(--qj-f-accent,#0b4599)}.qj-cc__qv{position:absolute;left:0;right:0;bottom:0;z-index:3;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:0;background:#ffffffeb;color:#2d2d2d;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;display:none;opacity:0;transition:opacity .15s}.qj-cc__qv:hover{background:var(--qj-f-accent,#0b4599);color:#fff}@media(hover:hover)and (min-width:750px){.qj-cc__arrow,.qj-cc__qv{display:inline-flex}.qj-cc:hover .qj-cc__arrow,.qj-cc:hover .qj-cc__qv,.qj-cc:focus-within .qj-cc__arrow,.qj-cc:focus-within .qj-cc__qv{opacity:1}.qj-cc--multi .qj-cc__dots{bottom:auto;top:10px;left:auto;right:12px;justify-content:flex-end}.qj-cc__dots{display:none}}.qj-cc__install{padding:4px 2px 0;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.35;color:#5a5a5a;min-height:0}.qj-cc__install .installment{margin:0}.qj-cc__install shopify-payment-terms{display:block;font-size:12px}.qj-cc__cmp{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:2px;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:13px;color:#5a5a5a;cursor:pointer;align-self:var(--qj-cmp-align,flex-start);min-height:28px}.qj-cc__cmp input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qj-cc__cmp-box{width:16px;height:16px;border:1.5px solid #9a9a9a;border-radius:4px;background:#fff;position:relative;flex:0 0 auto}.qj-cc__cmp input:checked+.qj-cc__cmp-box{background:var(--qj-f-accent,#0b4599);border-color:var(--qj-f-accent,#0b4599)}.qj-cc__cmp input:checked+.qj-cc__cmp-box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.qj-cc__cmp input:focus-visible+.qj-cc__cmp-box{outline:2px solid var(--qj-f-accent,#0b4599);outline-offset:2px}.qj-cc__cmp.is-on{color:var(--qj-f-accent,#0b4599);font-weight:600}.qj-cc__cmp input:disabled~span{opacity:.45}.qj-dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-dlg[hidden]{display:none}.qj-dlg__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.qj-dlg__panel{position:relative;background:#fff;border-radius:14px;width:min(960px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.qj-dlg--wide .qj-dlg__panel{width:min(1240px,100%)}.qj-dlg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #eee;min-height:52px}.qj-dlg__title{margin:0;font-size:18px;font-weight:700;color:#2d2d2d}.qj-dlg__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#f3f3f3;color:#2d2d2d;cursor:pointer;font-size:22px;line-height:1}.qj-dlg__close:hover{background:#e6e6e6}.qj-dlg__body{overflow:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}.qj-dlg__loading{height:320px;display:flex;align-items:center;justify-content:center}.qj-dlg__loading:after{content:"";width:36px;height:36px;border:3px solid #e5e5e5;border-top-color:var(--qj-f-accent,#0b4599);border-radius:50%;animation:qj-spin .8s linear infinite}@keyframes qj-spin{to{transform:rotate(360deg)}}.qj-dlg-lock,.qj-dlg-lock body{overflow:hidden}@media screen and (max-width:749px){.qj-dlg{padding:0;align-items:flex-end}.qj-dlg__panel{border-radius:16px 16px 0 0;max-height:94vh;width:100%}}.qj-qv{display:grid;grid-template-columns:1fr;gap:18px;padding:16px}@media screen and (min-width:750px){.qj-qv{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;padding:24px}}.qj-qv__main{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#fff}.qj-qv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:none}.qj-qv__img.is-on{display:block}.qj-qv__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.qj-qv__thumbs::-webkit-scrollbar{display:none}.qj-qv__thumb{flex:0 0 auto;width:60px;height:60px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer}.qj-qv__thumb img{display:block;width:100%;height:100%;object-fit:cover}.qj-qv__thumb.is-on{border-color:var(--qj-f-accent,#0b4599)}.qj-qv__brand{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7a7a7a}.qj-qv__title{margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.25;color:#2d2d2d}.qj-qv__price{margin:0 0 6px;font-size:20px;font-weight:600;color:#2d2d2d}.qj-qv__price s{color:#9a9a9a;font-weight:400;margin-right:8px}.qj-qv__sale{color:#e92e93}.qj-qv__install{font-size:13px;color:#5a5a5a;margin-bottom:10px}.qj-qv__install .installment{margin:0}.qj-qv__desc{font-size:14px;line-height:1.55;color:#2d2d2d;max-height:220px;overflow:auto;padding-right:6px;margin:10px 0 16px}.qj-qv__desc ul{padding-left:20px;margin:0}.qj-qv__desc [id^=qj-],.qj-qv__desc div[style*=background]{display:none}.qj-qv__buy{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qj-qv__form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;flex:1 1 auto}.qj-qv__variant{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#5a5a5a;flex:1 1 100%}.qj-qv__variant select{min-height:44px;padding:0 36px 0 12px;border:1px solid #c9c9c9;border-radius:8px;font-family:inherit;font-size:15px;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230b4599' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center}.qj-qv__atc,.qj-qv__call{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:30px;background:#e92e93;color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;flex:1 1 auto}.qj-qv__atc:hover,.qj-qv__call:hover{filter:brightness(1.08)}.qj-qv__atc.is-loading span:first-child{visibility:hidden}.qj-qv__spinner{display:none;position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:qj-spin .8s linear infinite}.qj-qv__atc.is-loading .qj-qv__spinner{display:block}.qj-qv__details{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1.5px solid var(--qj-f-accent,#0b4599);border-radius:30px;color:var(--qj-f-accent,#0b4599);font-weight:600;font-size:15px;text-decoration:none;flex:1 1 auto}.qj-qv__details:hover{background:#eef4fb}.qj-qv__err{flex-basis:100%;margin:0;color:#c00;font-size:13px}.qj-qv__perks{margin:14px 0 0;font-size:12px;color:#7a7a7a}.qj-cmp-tray{position:fixed;left:0;right:0;bottom:0;z-index:1100;background:#fff;border-top:1px solid #e3e3e3;box-shadow:0 -6px 24px #0000001f;font-family:Poppins,Helvetica Neue,Arial,sans-serif;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.qj-cmp-tray[hidden]{display:none}.qj-cmp-tray__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.qj-cmp-tray__label{font-weight:700;color:#2d2d2d;font-size:15px}.qj-cmp-tray__items{display:flex;gap:10px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.qj-cmp-tray__items::-webkit-scrollbar{display:none}.qj-cmp-tray__item{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid #e3e3e3;border-radius:10px;background:#fafafa;flex:0 0 auto;max-width:260px}.qj-cmp-tray__item img{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#fff}.qj-cmp-tray__name{font-size:12px;line-height:1.25;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:150px}.qj-cmp-tray__x{border:0;background:none;color:#7a7a7a;font-size:20px;line-height:1;width:28px;height:28px;cursor:pointer;border-radius:50%}.qj-cmp-tray__x:hover{background:#eee;color:#2d2d2d}.qj-cmp-tray__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.qj-cmp-tray__hint{font-size:12px;color:#7a7a7a;margin:0}.qj-cmp-tray__go{min-height:44px;padding:0 22px;border:0;border-radius:30px;background:#e92e93;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.qj-cmp-tray__go:disabled{background:#ddd;color:#888;cursor:default}.qj-cmp-tray__clear{border:0;background:none;color:#0868b1;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:749px){.qj-cmp-tray__label,.qj-cmp-tray__name{display:none}.qj-cmp-tray__item{padding:3px}.qj-cmp-tray__hint{display:none}}.qj-cg-wrap{padding-bottom:var(--qj-tray-space,0)}.qj-cmp-table-wrap{overflow:auto;padding:0 16px 16px}.qj-cmp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:calc(170px + var(--qj-cmp-n,2) * 220px);font-size:14px;color:#2d2d2d}.qj-cmp-table th,.qj-cmp-table td{vertical-align:top;text-align:left;padding:12px 14px;border-bottom:1px solid #eee;background:#fff}.qj-cmp-label{position:sticky;left:0;z-index:2;width:170px;min-width:150px;font-weight:600;color:#5a5a5a;font-size:13px;background:#fafafa!important}.qj-cmp-table thead th{position:sticky;top:0;z-index:3}.qj-cmp-label--head{z-index:4;vertical-align:bottom}.qj-cmp-cell--head{text-align:center!important}.qj-cmp-remove{float:right;border:0;background:#f3f3f3;color:#5a5a5a;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:18px;line-height:1}.qj-cmp-img{display:block;width:min(100%,220px);aspect-ratio:1 / 1;margin:0 auto 8px;clear:both}.qj-cmp-img img{width:100%;height:100%;object-fit:contain}.qj-cmp-title{display:block;color:#2d2d2d;font-weight:600;text-decoration:none;font-size:14px;line-height:1.35}.qj-cmp-title:hover{color:var(--qj-f-accent,#0b4599)}.qj-cmp-sale{color:#e92e93}.qj-cmp-muted{color:#9a9a9a}.qj-cmp-list{margin:0;padding-left:18px}.qj-cmp-list li{margin:0 0 4px}.qj-cmp-row--install .installment{margin:0;font-size:12px}.qj-cmp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:30px;background:#e92e93;color:#fff;font-weight:600;text-decoration:none;font-size:14px}.qj-cmp-diff{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5a5a5a;cursor:pointer}.qj-cmp-table.is-diff tr[data-same]{display:none}@media screen and (max-width:749px){.qj-cmp-table{min-width:calc(120px + var(--qj-cmp-n,2) * 170px);font-size:13px}.qj-cmp-label{width:120px;min-width:110px;font-size:12px}.qj-cmp-table th,.qj-cmp-table td{padding:10px}}.qj-cc{height:100%}.qj-cc__link{flex:0 0 auto;height:auto}.qj-cc__media{flex:0 0 auto}.qj-cc__title{min-height:2.7em}.qj-cc__meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;min-height:24px;padding:6px 2px 0;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-cc__meta .qj-cc__more{margin:0;flex:0 0 auto}.qj-cc__install{padding:0;flex:1 1 auto;text-align:right;min-height:0}.qj-cc__install .installment,.qj-cc__install shopify-payment-terms{text-align:right}.qj-cc__cmp{margin-top:auto;padding-top:8px}@media screen and (max-width:749px){.qj-cc__meta{flex-direction:column;align-items:flex-start;min-height:64px}.qj-cc__install{text-align:left;width:100%}.qj-cc__install .installment,.qj-cc__install shopify-payment-terms{text-align:left}}.qj-dlg__close--float{position:absolute;top:10px;right:10px;z-index:6;background:#f3f3f3f2}@media screen and (min-width:750px){.qj-qv__gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}.qj-qv__thumbs{order:-1;flex-direction:column;margin-top:0;overflow-x:visible;overflow-y:auto;max-height:480px;scrollbar-width:none}.qj-qv__thumb{width:64px;height:64px}.qj-bt--center .qj-bt{justify-content:center;flex-wrap:wrap;overflow:visible}.qj-bt--left .qj-bt{justify-content:flex-start}}@media screen and (max-width:749px){.qj-chips__row{flex-wrap:wrap;overflow:visible;justify-content:center;gap:8px}.qj-chips__link{min-height:38px;padding:0 14px;font-size:14px}}.qj-qv__regform{flex:1 1 100%;margin:0}.qj-qv__registry{flex:1 1 100%}.qj-qv .giftreggie-pdp-cta-area{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 0}.qj-qv .giftreggie-pdp-cta-area>*{flex:1 1 180px}.qj-qv .giftreggie-pdp-cta-area button{width:100%;justify-content:center;display:inline-flex;align-items:center}@media screen and (max-width:749px){.qj-chips--center .qj-chips__row,.qj-chips--left .qj-chips__row{justify-content:center}}.qj-cc__qv{background:var(--qj-qv-bg,rgba(110,193,228,.7));color:var(--qj-qv-fg,#0b4599);min-height:44px;font-size:14px;font-weight:600;letter-spacing:.01em;justify-content:center;gap:6px;-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.qj-cc__qv:hover{background:var(--qj-qv-bg-hover,rgba(110,193,228,.92));color:var(--qj-qv-fg,#0b4599)}.qj-cc__qv-plus{font-size:18px;font-weight:500;line-height:1}.qj-cc__qv{min-height:0;height:34px;padding:0 10px;line-height:1;align-items:center;justify-content:center;font-size:13px}.qj-cc__qv-plus{font-size:16px;line-height:1;position:relative;top:-1px}.qj-cc__media>.qj-cc__deco{position:absolute!important;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;pointer-events:none}.qj-cc__deco,.qj-cc__deco *,.qj-cc__media .qj-cc__deco .pl-image,.qj-cc__media .qj-cc__deco .pl-container *{pointer-events:none!important}.qj-cc__deco>.pcollection_card--title{display:none}.qj-cc__media:has(.qj-cc__deco .pl-image[style*="inset: auto"]) .qj-cc__dots{display:none}@media(min-width:750px){.qj-cc__media .qj-cc__deco .pl-text-rectangle[style*="inset: auto auto 0px 50%"]{width:auto!important;height:auto!important;aspect-ratio:auto!important;inset:auto auto 10px 10px!important;translate:none!important;padding:5px 11px!important;border-radius:4px}.qj-cc__media .qj-cc__deco .pl-text-rectangle[style*="inset: auto auto 0px 50%"] .pl-text{position:static!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.5px!important;white-space:nowrap}.qj-cc__media .qj-cc__deco .pl-image[data-label-id="77178"],.qj-cc__media .qj-cc__deco .pl-image:not(.pl-text-rectangle)[style*="; top: "]{top:auto!important;left:auto!important;right:10px!important;bottom:10px!important;width:64px!important}.qj-cc__media .qj-cc__deco .pl-image:not(.pl-text-rectangle)[style*="inset: 0px auto auto 0px"]{transform:scale(.8);transform-origin:0 0}.qj-cc__media .qj-cc__deco .pl-image[style*="inset: auto"],.qj-cc__media .qj-cc__deco .pl-image[data-label-id="77178"],.qj-cc__media .qj-cc__deco .pl-image:not(.pl-text-rectangle)[style*="; top: "]{transition:transform .15s ease}}@media(hover:hover)and (min-width:750px){.qj-cc:hover .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image[style*="inset: auto"],.qj-cc:focus-within .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image[style*="inset: auto"],.qj-cc:hover .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image[data-label-id="77178"],.qj-cc:focus-within .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image[data-label-id="77178"],.qj-cc:hover .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image:not(.pl-text-rectangle)[style*="; top: "],.qj-cc:focus-within .qj-cc__media:has(.qj-cc__qv) .qj-cc__deco .pl-image:not(.pl-text-rectangle)[style*="; top: "]{transform:translateY(-36px)}}@media screen and (min-width:750px){.qj-cg-wrap--b2crop .qj-cg__banner img{max-height:var(--qj-b2-max,none);object-fit:cover;object-position:center var(--qj-b2-focus,50%)}.qj-cg-wrap--b2crop .qj-cg__banner-text{flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;padding:0 32px;background:linear-gradient(to right,rgba(0,0,0,var(--qj-b2-overlay,.45)),#0000 80%)}.qj-cg-wrap--b2crop .qj-cg__banner-text--center{justify-content:center;background:rgba(0,0,0,var(--qj-b2-overlay,.45))}.qj-cg-wrap--b2crop .qj-cg__banner-heading{font-size:min(var(--qj-b2-heading,36px),30px)}}@media screen and (max-width:749px){.qj-cg-wrap--b2crop .qj-cg__banner img{max-height:var(--qj-b2-max-m,none);object-fit:cover;object-position:center var(--qj-b2-focus,50%)}}@media screen and (min-width:990px){.qj-cg-wrap.is-open .qj-cg__banner--full,.qj-cg-wrap--pinned .qj-cg__banner--full{width:100%;max-width:100%;margin-left:0;border-radius:var(--qj-card-radius,8px)}.qj-cg-side{top:calc(var(--qj-hdr-offset,0px) + 16px);max-height:calc(100vh - var(--qj-hdr-offset,0px) - 32px)}}@media screen and (min-width:990px){.qj-cg-wrap--pinned .qj-cg-side{width:var(--qj-f-side,250px);margin-right:28px;opacity:1;visibility:visible;transition:top .2s ease}.qj-cg-wrap--pinned .qj-cg__filter{display:none}.qj-cg-wrap--pinned .qj-cg,.qj-cg-wrap--pinned.is-open .qj-cg{grid-template-columns:repeat(var(--qj-cols-d,3),minmax(0,1fr))}.qj-cg-wrap--pinned .qj-cg-side__head{display:flex;padding:0 2px 10px;border-bottom:2px solid #2D2D2D}.qj-cg-wrap--pinned .qj-cg-side__title{font-size:16px;letter-spacing:.02em}.qj-cg-wrap--pinned .qj-cg-side__close{display:none}.qj-cg-wrap--pinned .qj-cg__top{padding-top:10px}}.qj-cg-facet__extra{display:none}.qj-cg-facet.is-all .qj-cg-facet__extra{display:list-item}.qj-cg-facet__more{display:inline-flex;align-items:center;min-height:36px;margin:2px 0 0;padding:0;border:0;background:none;color:#0868b1;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qj-cg-facet__more:hover{color:var(--qj-f-accent,#0b4599)}.qj-cg-facet__more:focus-visible{outline:2px solid var(--qj-f-accent,#0b4599);outline-offset:2px;border-radius:2px}@media screen and (max-width:989px){.qj-cg-wrap--mbar .qj-cg__top{position:sticky;top:var(--qj-hdr-offset,0px);z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -1.5rem 10px;padding:8px 1.5rem;background:#fff;box-shadow:0 2px 6px #0000000f;transition:top .2s ease}.qj-cg-wrap--mbar .qj-cg__top-right{display:contents}.qj-cg-wrap--mbar .qj-cg__filter,.qj-cg-wrap--mbar .qj-cg__sort{order:0;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:8px;background:var(--qj-mobile-filter-btn-bg,#1469B2);color:var(--qj-mobile-filter-btn-text,#fff);font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1}.qj-cg-wrap--mbar .qj-cg__filter:hover,.qj-cg-wrap--mbar .qj-cg__filter[aria-expanded=true]{background:var(--qj-mobile-filter-btn-bg,#1469B2);color:var(--qj-mobile-filter-btn-text,#fff);border:0}.qj-cg-wrap--mbar .qj-cg__filter svg circle{fill:var(--qj-mobile-filter-btn-bg,#1469B2)}.qj-cg-wrap--mbar .qj-cg__fbadge{background:var(--qj-mobile-filter-btn-text,#fff);color:var(--qj-mobile-filter-btn-bg,#1469B2)}.qj-cg-wrap--mbar .qj-cg__sort>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.qj-cg-wrap--mbar .qj-cg__sort:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px)}.qj-cg-wrap--mbar .qj-cg__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer;font-size:16px}.qj-cg-wrap--mbar .qj-cg__sort:focus-within{outline:2px solid #2D2D2D;outline-offset:2px}.qj-cg-wrap--mbar:not(.qj-cg-wrap--filters) .qj-cg__sort{grid-column:1 / -1}.qj-cg-wrap--mbar .qj-cg__count{display:none}.qj-cg-wrap--mbar .qj-cg__active{order:3;grid-column:1 / -1}body:has(.qj-cg-wrap--mbar) .shopify-section-header-sticky sticky-header>header.header{display:none}}@media(prefers-reduced-motion:reduce){.qj-cg-wrap--mbar .qj-cg__top,.qj-cg-wrap--pinned .qj-cg-side{transition:none}}.qj-qv__unit{font-size:14px;font-weight:500;color:#5a5a5a}.qj-qv__stock{margin:0 0 6px;font-size:13px;font-weight:600;color:#e92e93}.qj-qv__stock--out{color:#5a5a5a}.qj-qv__qtyrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;flex:1 1 100%}.qj-qv__qtyrow[hidden]{display:none}.qj-qv__qtylabel{font-size:13px;color:#5a5a5a;min-width:62px}.qj-qv__qty{display:inline-flex;align-items:center;border:1px solid #c9c9c9;border-radius:8px;overflow:hidden;background:#fff}.qj-qv__step{width:44px;height:44px;border:0;background:#fff;color:#0b4599;font-family:inherit;font-size:22px;line-height:1;cursor:pointer}.qj-qv__step:hover:not(:disabled){background:#eef4fb}.qj-qv__step:disabled{color:#c9c9c9;cursor:default}.qj-qv__step:focus-visible{outline:2px solid #0b4599;outline-offset:-2px}.qj-qv__qtyout{min-width:54px;padding:0 6px;text-align:center;font-size:16px;font-weight:600;color:#2d2d2d}.qj-qv__qtynote{font-size:12px;color:#7a7a7a}.qj-qv__bundle{flex:1 1 100%;min-width:0;margin:4px 0 0;padding:12px;border:1px solid #e5e5e5;border-radius:10px;background:#fafcff}.qj-qv__bundle-title{padding:0 6px;font-size:14px;font-weight:700;color:#0b4599}.qj-qv__bundle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:230px;overflow:auto}.qj-qv__bitem{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px;border-radius:8px;border:1px solid transparent}.qj-qv__bitem.is-on{border-color:#0b4599;background:#fff}.qj-qv__bcheck{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0;min-height:44px;cursor:pointer}.qj-qv__bcheck input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qj-qv__bbox{flex:0 0 auto;width:22px;height:22px;border:1.5px solid #9a9a9a;border-radius:4px;background:#fff;position:relative}.qj-qv__bcheck input:checked+.qj-qv__bbox{background:#0b4599;border-color:#0b4599}.qj-qv__bcheck input:checked+.qj-qv__bbox:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.qj-qv__bcheck input:focus-visible+.qj-qv__bbox{outline:2px solid #0b4599;outline-offset:2px}.qj-qv__bimg{flex:0 0 auto;width:52px;height:52px;object-fit:cover;border-radius:6px;background:#fff}.qj-qv__btext{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.3;color:#2d2d2d}.qj-qv__bname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qj-qv__bprice{font-weight:600}.qj-qv__bvariant{min-height:40px;max-width:100%;padding:0 30px 0 10px;border:1px solid #c9c9c9;border-radius:8px;font-family:inherit;font-size:14px;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230b4599' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center}.qj-qv__total{flex:1 1 100%;margin:2px 0 0;font-size:15px;color:#2d2d2d}.qj-qv__total[hidden]{display:none}.qj-qv__total strong{font-size:18px;margin-left:6px}.qj-qv__details--solo{flex:1 1 100%}.qj-qv__perks a{color:inherit;text-decoration:underline;text-underline-offset:2px}.qj-bt__item--logo .qj-bt__media{background:#fff;border:1px solid #e5e5e5;transition:border-color .2s,box-shadow .2s}.qj-bt__item--logo .qj-bt__media img{object-fit:contain;padding:var(--qj-bt-logo-pad,12%);box-sizing:border-box;transition:none}.qj-bt__item--logo .qj-bt__link:hover .qj-bt__media img{transform:none}.qj-bt__item--logo .qj-bt__link:hover .qj-bt__media{border-color:#0b4599;box-shadow:0 2px 10px #0b45991f}.qj-bt__item--logo .qj-bt__link[aria-current=page] .qj-bt__media{border-color:var(--qj-bt-current,#E92E93)}@media screen and (min-width:750px){.qj-qv__gallery.qj-qv__gallery--solo{grid-template-columns:minmax(0,1fr)}}.qj-cc__alt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;opacity:0;pointer-events:none;transition:opacity .25s ease}.qj-cc.is-alt .qj-cc__alt{opacity:1}@media(prefers-reduced-motion:reduce){.qj-cc__alt{transition:none}}.qj-cg-chips{list-style:none;margin:0;padding:4px 0 2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px 8px}.qj-cg-chips li{display:flex;justify-content:center}.qj-cg-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.qj-cg-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qj-cg-chip__dot{display:block;width:36px;height:36px;border-radius:50%;border:1px solid #c9c9c9;background-color:#f3f3f3;box-shadow:0 0 0 0 transparent;transition:box-shadow .15s,transform .15s}.qj-cg-chip__dot--multi{background:conic-gradient(#e53935,#fb8c00,#fdd835,#43a047,#1e88e5,#8e24aa,#e53935)}.qj-cg-chip:hover .qj-cg-chip__dot{transform:scale(1.06)}.qj-cg-chip input:checked+.qj-cg-chip__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #2d2d2d}.qj-cg-chip input:checked+.qj-cg-chip__dot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;margin:-9px 0 0 -4px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9))}.qj-cg-chip input:focus-visible+.qj-cg-chip__dot{outline:2px solid var(--qj-f-accent,#0b4599);outline-offset:3px}.qj-cg-chip__tip{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);z-index:5;padding:4px 8px;border-radius:5px;background:#2d2d2d;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.qj-cg-chip:hover .qj-cg-chip__tip,.qj-cg-chip:focus-within .qj-cg-chip__tip{opacity:1}.qj-cg-chips li:nth-child(4n+1) .qj-cg-chip__tip{left:0;transform:none}.qj-qv__facts{margin:8px 0 4px;padding:10px 12px;border-radius:8px;background:#f6f9fd;font-size:13px;line-height:1.45;color:#2d2d2d}.qj-qv__fact{display:flex;gap:8px;padding:2px 0}.qj-qv__fact dt{flex:0 0 112px;margin:0;font-weight:600;color:#5a5a5a}.qj-qv__fact dd{margin:0;min-width:0}.qj-qv__fact a{color:#0868b1;font-weight:600;text-decoration:underline;text-underline-offset:2px}.qj-qv__fact a:hover{color:#0b4599}.qj-sr-head{font-family:Poppins,Helvetica Neue,Arial,sans-serif;padding-top:10px}.qj-sr-crumbs{font-size:14px;color:#767676;margin:0 0 4px}.qj-sr-crumbs a{color:#767676;text-decoration:none}.qj-sr-crumbs a:hover{text-decoration:underline}.qj-sr-title{margin:0 0 8px;font-size:14px;line-height:1.4;font-weight:600;color:#2d2d2d;letter-spacing:0}.qj-sr-title span{font-weight:400;color:#5a5a5a}.qj-sr-title--browse{font-size:18px;color:#0b4599}.qj-sr-banner{display:block;margin:8px 0 4px;border-radius:8px;overflow:hidden}.qj-sr-banner img{display:block;width:100%;height:auto;max-height:var(--qj-sr-banner-max-m,none);object-fit:cover;object-position:center var(--qj-sr-banner-focus,50%)}@media screen and (min-width:750px){.qj-sr-banner img{max-height:var(--qj-sr-banner-max,none)}}.qj-sr-empty{padding:40px 0 80px;text-align:center;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:17px;color:#2d2d2d}.qj-sr-empty a{color:#0868b1;font-weight:600;text-decoration:underline;text-underline-offset:3px}.qj-sr-form{display:flex;gap:8px;max-width:520px;margin:18px auto 0}.qj-sr-form input{flex:1 1 auto;min-height:46px;padding:0 14px;border:1px solid #c9c9c9;border-radius:8px;font-family:inherit;font-size:16px}.qj-sr-form button{min-height:46px;padding:0 22px;border:0;border-radius:30px;background:#e92e93;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.qj-sr-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-sr-card__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--qj-card-radius,8px);overflow:hidden;background:#eef4fb;display:flex;align-items:center;justify-content:center;color:#0b4599;font-weight:600;font-size:15px}.qj-sr-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qj-sr-card__tag{position:absolute;left:8px;top:8px;z-index:1;padding:3px 10px;border-radius:999px;background:#0b4599;color:#fff;font-size:12px;font-weight:600}.qj-sr-card__title{margin:10px 2px 0;font-size:var(--qj-card-title,15px);font-weight:500;line-height:1.35;color:#2d2d2d}.qj-sr-card:hover .qj-sr-card__title{text-decoration:underline;text-underline-offset:3px}.qj-dlg__panel{max-height:min(92dvh,900px)}.qj-qv__title{font-size:20px;margin-bottom:6px}.qj-qv__desc{max-height:112px;margin:8px 0 12px}.qj-qv__facts{margin:6px 0 2px;padding:8px 10px}.qj-qv__buybar{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;position:sticky;bottom:0;z-index:2;margin:2px 0 0;padding:10px 0;background:#fff;border-top:1px solid #e3e3e3}.qj-qv__buybar .qj-qv__total{margin:0}.qj-qv__bundle{margin:2px 0 0;padding:8px 10px}.qj-qv__bundle-list{gap:2px;max-height:172px}.qj-qv__bitem{flex-wrap:nowrap;padding:3px 6px;gap:6px 8px}.qj-qv__bcheck{flex:1 1 auto;min-height:44px;gap:8px}.qj-qv__bimg{width:40px;height:40px}.qj-qv__bvariant{flex:0 1 150px;min-width:0;min-height:36px;font-size:13px}@media screen and (max-width:749px){.qj-qv__bitem{flex-wrap:wrap}.qj-qv__bvariant{flex:1 1 100%}}.qj-cg-facet{border-bottom:1px solid #b3b3b3}.qj-cg-wrap--pinned .qj-cg-side__head{border-bottom:1px solid #2D2D2D}.qj-cg-facet__sum{min-height:50px;letter-spacing:.01em}.qj-cg-facet__more{margin:4px 0 0}.qj-cg__desc.collection-hero__description{max-width:none}.qj-cg__desc>*{max-width:860px;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.qj-cg-wrap--pinned .qj-cg__desc{margin-left:calc(var(--qj-f-side,250px) + 28px)}}.qj-rows{min-height:1px;font-family:Poppins,Helvetica Neue,Arial,sans-serif}.qj-rows:has(.qj-row:not([hidden])){padding-top:var(--qj-rows-pt,16px);padding-bottom:var(--qj-rows-pb,40px)}.qj-row{padding:22px 0 6px;border-top:1px solid #b3b3b3}.qj-row[hidden]{display:none}.qj-row+.qj-row{margin-top:18px}.qj-row__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.qj-row__title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:#2d2d2d}.qj-row__nav{display:flex;gap:8px}.qj-row__nav[hidden]{display:none}.qj-row__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #c9c9c9;border-radius:50%;background:#fff;color:#2d2d2d;cursor:pointer}.qj-row__arrow:hover:not(:disabled){border-color:#0b4599;color:#0b4599}.qj-row__arrow:disabled{opacity:.35;cursor:default}.qj-row__arrow:focus-visible{outline:2px solid #0b4599;outline-offset:2px}.qj-row__list{display:flex;gap:14px;list-style:none;margin:0;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.qj-row__list::-webkit-scrollbar{display:none}.qj-row__item{flex:0 0 44%;min-width:0;scroll-snap-align:start}.qj-row .qj-cc__title{font-size:14px}.qj-row .qj-cc__price{font-size:13px}.qj-row .qj-cc__meta{display:none}@media screen and (min-width:750px){.qj-row__title{font-size:22px}.qj-row__list{gap:18px}.qj-row__item{flex-basis:calc((100% - 54px)/4)}}@media screen and (min-width:990px){.qj-row__item{flex-basis:calc((100% - (var(--qj-row-cols,5) - 1) * 18px) / var(--qj-row-cols,5))}}@media screen and (max-width:749px){.qj-row__nav{display:none}}.qj-cat{display:block;color:inherit;text-decoration:none}.qj-cat__media{display:block;position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f3f3f3}.qj-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.qj-cat:hover .qj-cat__media img{transform:scale(1.03)}.qj-cat__title{display:block;padding:10px 2px 0;font-size:15px;font-weight:600;line-height:1.3;color:#2d2d2d}.qj-cat:hover .qj-cat__title{color:#0b4599;text-decoration:underline;text-underline-offset:3px}.qj-cat:focus-visible{outline:2px solid #0b4599;outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.qj-cat__media img{transition:none}}.qj-qv__bundle-list[hidden],.qj-qv__bundle[hidden]{display:none}.qj-cc__fav{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#2d2d2d;box-shadow:0 1px 5px #00000029;cursor:pointer;transition:transform .15s ease,color .15s ease}.qj-cc__fav:hover{color:#e92e93;transform:scale(1.08)}.qj-cc__fav.is-on{color:#e92e93}.qj-cc__fav.is-on svg path{fill:currentColor}.qj-cc__fav.is-pop{animation:qj-fav-pop .3s ease}.qj-cc__fav:focus-visible{outline:2px solid #0b4599;outline-offset:2px}@keyframes qj-fav-pop{50%{transform:scale(1.25)}}.qj-cc--fav .card__badge:not(.left){right:50px}@media(hover:hover)and (min-width:750px){.qj-cc--fav.qj-cc--multi .qj-cc__dots{right:54px}}@media(prefers-reduced-motion:reduce){.qj-cc__fav,.qj-cc__fav.is-pop{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/qj-catalog.css.map */
