html.cx-qv-locked,html.cx-qv-locked body{overflow:hidden}.cx-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--font-body-family);line-height:1.4;letter-spacing:0;color:#121212}.cx-qv[hidden]{display:none}.cx-qv,.cx-qv *{-webkit-tap-highlight-color:transparent}.cx-qv .cx-qv__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.cx-qv__panel{position:relative;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:28px;width:min(880px,100%);max-height:min(640px,100%);padding:28px;overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:#fff}.cx-qv__close{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cx-qv__media{min-width:0}.cx-qv__stage{position:relative}.cx-qv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:8px;background:#f5f5f5}.cx-qv__track::-webkit-scrollbar{display:none}.cx-qv__track,.cx-qv__thumbs{cursor:grab}.cx-qv__track.is-dragging,.cx-qv__thumbs.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.cx-qv__track img,.cx-qv__thumbs img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cx-qv .cx-qv__slide{display:block;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start}.cx-qv__slide img{display:block;width:100%;height:100%;object-fit:contain}.cx-qv__track:empty{display:block;aspect-ratio:1 / 1}.cx-qv__arrow{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fffffff2;color:#121212;box-shadow:0 2px 8px #0000001f;cursor:pointer;transform:translateY(-50%)}.cx-qv__arrow--prev{left:10px}.cx-qv__arrow--next{right:10px}.cx-qv__arrow:disabled{visibility:hidden}.cx-qv .cx-qv__thumbs{display:flex;gap:8px;min-height:56px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.cx-qv__thumbs::-webkit-scrollbar{display:none}.cx-qv__thumb{flex:0 0 56px;width:56px;height:56px;padding:0;overflow:hidden;border:1px solid #e2e2e2;border-radius:6px;background:#f5f5f5;cursor:pointer}.cx-qv__thumb.is-active,.cx-qv__thumb.is-active:focus{border-color:#121212;box-shadow:inset 0 0 0 1px #121212}.cx-qv__thumb img{display:block;width:100%;height:100%;object-fit:contain}.cx-qv[data-single] .cx-qv__arrow,.cx-qv[data-single] .cx-qv__thumbs{display:none}.cx-qv__info{display:flex;flex-direction:column;min-width:0;padding-right:24px}.cx-qv__title{margin:4px 0 8px;font-size:20px;font-weight:600;line-height:1.3}.cx-qv__rating{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;line-height:1;color:#555}.cx-qv__rating[hidden]{display:none}.cx-qv__rating:not([hidden])+.cx-qv__title{margin-top:2px}.cx-qv__stars{position:relative;display:inline-flex;flex:none}.cx-qv__stars-base,.cx-qv__stars-fill{display:inline-flex;gap:2px}.cx-qv__stars-base{color:#e3e3e3}.cx-qv__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#f2b01e}.cx-qv__stars svg{flex:none;display:block}.cx-qv__prices{display:flex;align-items:baseline;gap:8px;min-height:22px;margin:0 0 16px}.cx-qv__now{font-size:16px;font-weight:600;color:#121212;white-space:nowrap}.cx-qv__now.is-sale{color:var(--cx-pt-sale, #e5333a)}.cx-qv__was{font-size:13px;color:#6b6b6b;white-space:nowrap}.cx-qv__was[hidden]{display:none}.cx-qv__buy{margin:0 0 18px}.cx-qv__buy[hidden]{display:none}.cx-qv__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:0 16px;border:0;border-radius:6px;background:#121212;color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.cx-qv__add:disabled{background:#d9d9d9;color:#6b6b6b;cursor:default}.cx-qv__add.is-choosing{background:#d9d9d9;color:#6b6b6b}.cx-qv__add.is-loading{opacity:.6;cursor:wait}.cx-qv__add:focus,.cx-qv__close:focus,.cx-qv__thumb:focus,.cx-qv__arrow:focus,.cx-qv__more:focus{outline:none;box-shadow:none}.cx-qv__specs{display:grid;gap:6px;margin:0 0 16px;padding:12px 14px;border-radius:8px;background:#f6f6f6;font-size:14px}.cx-qv__specs[hidden]{display:none}.cx-qv__specs div{display:flex;gap:8px}.cx-qv__specs dt{flex-shrink:0;color:#6b6b6b}.cx-qv__specs dt:after{content:":"}.cx-qv__specs dd{margin:0;font-weight:600}.cx-qv__badges[hidden]{display:none}.cx-qv__options{display:grid;gap:12px;margin:0 0 16px}.cx-qv__options[hidden]{display:none}.cx-qv__option{display:grid;gap:6px}.cx-qv__option-name{font-size:13px;color:#6b6b6b}.cx-qv__select{width:100%;min-height:48px;padding:0 40px 0 14px;border:1px solid #d9d9d9;border-radius:8px;background:#f6f6f6 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 1.5 6 6.5l5-5' fill='none' stroke='%23121212' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;color:#121212;font-family:inherit;font-size:16px;font-weight:600;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.cx-qv__option--fixed .cx-qv__select{background-image:none;color:#8a8a8a;cursor:default}.cx-qv__select:focus,.cx-qv__select:focus-visible{outline:none;box-shadow:none}.cx-qv__desc{font-size:14px;line-height:1.5;color:#3a3a3a}.cx-qv__desc>:first-child{margin-top:0}.cx-qv__desc p,.cx-qv__desc ul,.cx-qv__desc ol{margin:0 0 6px}.cx-qv__desc ul,.cx-qv__desc ol{padding-left:18px}.cx-qv__more{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:16px;padding:10px 0;color:#121212;font-size:15px;font-weight:500;text-decoration:none}.cx-qv__gift[hidden],.cx-qv__desc[hidden]{display:none}.cx-qv__gift-heading{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.4;color:#121212}.cx-qv__gift-text{margin:0;font-size:13px;line-height:1.55;color:#3a3a3a}.cx-qv__gift-rule{height:0;margin:16px 0 14px;border:0;border-top:1px solid #ececec}.cx-qv__gift-label{margin:0 0 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.cx-qv__moments{position:relative}.cx-qv__moments-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/4);gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cx-qv__moments-row::-webkit-scrollbar{display:none}.cx-qv__moment{scroll-snap-align:start}@media(hover:hover){.cx-qv__moments-row{cursor:grab}}.cx-qv__moments-row.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.cx-qv__moment-img{-webkit-user-drag:none}.cx-qv__moment-img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#f2efea}.cx-qv__moments-arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fffffff2;box-shadow:0 2px 8px #0000002e;color:#121212;cursor:pointer;transform:translateY(-50%)}.cx-qv__moments-arrow:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.cx-qv__moments-arrow[hidden]{display:none}.cx-qv__moments-arrow--prev{left:4px}.cx-qv__moments-arrow--next{right:4px}.cx-qv__jump{display:none}@media screen and (max-width:749px){.cx-qv__jump{position:absolute;bottom:12px;left:50%;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#171717;box-shadow:0 4px 14px #00000038;color:#fff;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transform:translate(-50%);transition:opacity .25s ease,visibility 0s linear 0s;-webkit-tap-highlight-color:transparent}.cx-qv__jump:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.cx-qv__jump.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}}@media(hover:hover){.cx-qv__more:hover span{text-decoration:underline;text-underline-offset:3px}}.cx-qv:not([hidden]) .cx-qv__backdrop{animation:cx-qv-fade .3s ease both}.cx-qv:not([hidden]) .cx-qv__panel{animation:cx-qv-lift .3s cubic-bezier(.32,.72,0,1) both}@keyframes cx-qv-fade{0%{opacity:0}}@keyframes cx-qv-lift{0%{opacity:0;transform:translateY(16px)}}@keyframes cx-qv-slide-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.cx-qv:not([hidden]) .cx-qv__backdrop,.cx-qv:not([hidden]) .cx-qv__panel{animation:none}}@media screen and (max-width:749px){.cx-qv__prices{margin-bottom:8px}}@media screen and (max-width:749px){.cx-qv{align-items:flex-end;padding:0}.cx-qv__panel{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;height:85vh;height:85dvh;max-height:none;padding:48px 16px 0;border-radius:16px 16px 0 0;align-content:start}.cx-qv:not([hidden]) .cx-qv__panel{animation-name:cx-qv-slide-up;animation-duration:.32s}.cx-qv__close{top:4px;right:4px}.cx-qv__info{padding-right:0}.cx-qv__title{font-size:18px}.cx-qv__more{position:sticky;bottom:0;order:3;justify-content:center;align-self:stretch;box-sizing:border-box;height:56px;margin:16px -16px 0;padding:0 16px;border-top:1px solid #ececec;background:#fff}.cx-qv__desc,.cx-qv__gift{order:1}.cx-qv__buy{position:sticky;bottom:56px;z-index:1;order:2;margin:16px -16px 0;padding:12px 16px 4px;border-top:1px solid #ececec;background:#fff}.cx-qv__buy:not([hidden])+.cx-qv__desc+.cx-qv__more,.cx-qv__buy:not([hidden])+.cx-qv__desc+.cx-qv__gift+.cx-qv__more{margin-top:0;border-top:0}}@media screen and (max-height:500px){.cx-qv{align-items:center;padding:12px}.cx-qv__panel{max-height:100%;border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/cx-quick-view.css.map */
