#quick-view-sidebar{--qv-tan: var(--tnw-tan, #B8976E);--qv-black: var(--tnw-ink, #1a1714);--qv-warm: var(--tnw-warm, #fafaf8);--qv-warm-dark: #f5f0e8;background:#fff}#quick-view-sidebar .sidebar__header{border-bottom:1px solid rgba(26,23,20,.06);padding:18px 24px}#quick-view-sidebar .sidebar__title{font-family:var(--tnw-sans, "DM Sans", sans-serif);font-size:12px;font-weight:var(--tnw-fw-label, 400);letter-spacing:.08em;text-transform:uppercase;color:var(--qv-black)}#quick-view-sidebar .sidebar__body{padding:24px;overflow-y:auto;font-family:var(--tnw-sans, "DM Sans", sans-serif)}.qv-loading{padding:8px 0}.qv-skeleton-img{width:100%;aspect-ratio:1/1;background:linear-gradient(90deg,var(--qv-warm-dark) 0%,#ede4d4 50%,var(--qv-warm-dark) 100%);background-size:200% 100%;animation:qvShimmer 1.4s infinite;border-radius:10px;margin-bottom:16px}.qv-skeleton-text{height:14px;background:linear-gradient(90deg,var(--qv-warm-dark) 0%,#ede4d4 50%,var(--qv-warm-dark) 100%);background-size:200% 100%;animation:qvShimmer 1.4s infinite;border-radius:10px;margin-bottom:10px}.qv-skeleton-text--short{width:60%}@keyframes qvShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qv-images{margin-bottom:20px}.qv-main-image-wrap{width:100%;aspect-ratio:1/1;background:var(--qv-warm-dark);border-radius:10px;overflow:hidden;transition:opacity .2s ease;margin-bottom:12px}.qv-main-img,.qv-main-video{width:100%;height:100%;object-fit:cover;display:block}.qv-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.qv-thumb{position:relative;padding:0;border:1.5px solid transparent;background:var(--qv-warm-dark);border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:1/1;transition:border-color .15s ease}.qv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qv-thumb:hover{border-color:var(--qv-tan)}.qv-thumb.active{border-color:var(--qv-black)}.qv-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;background:#0000004d}.qv-info{padding:0}.qv-title{font-family:var(--tnw-sans, "DM Sans", sans-serif);font-size:18px;font-weight:var(--tnw-fw-h3, 500);color:var(--qv-black);line-height:1.3;margin:0 0 12px;letter-spacing:0;text-transform:none}.qv-price{display:flex;align-items:center;gap:8px;margin-bottom:20px}.qv-price-regular,.qv-price-sale{font-size:18px;font-weight:var(--tnw-fw-figure, 500);color:var(--qv-black)}.qv-price-compare{font-size:14px;color:#888;text-decoration:line-through}.qv-variants{margin-bottom:20px}.qv-option-group{margin-bottom:14px}.qv-option-label{display:block;font-size:11px;font-weight:var(--tnw-fw-label, 400);text-transform:uppercase;letter-spacing:.08em;color:var(--qv-black);margin-bottom:8px}.qv-chips{display:flex;flex-wrap:wrap;gap:6px}.qv-chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1.5px solid rgba(26,23,20,.12);border-radius:10px;font-family:var(--tnw-sans, "DM Sans", sans-serif);font-size:12px;font-weight:var(--tnw-fw-body, 400);background:#fff;color:var(--qv-black);cursor:pointer;transition:all .15s ease}.qv-chip:hover{border-color:var(--qv-tan)}.qv-chip.active{border-color:var(--qv-black);background:var(--qv-black);color:#fff}.qv-savings{background:var(--qv-warm);border:1px solid rgba(184,151,110,.2);border-radius:10px;padding:14px 16px;margin-bottom:20px}.qv-savings-label{font-size:10px;font-weight:var(--tnw-fw-label, 400);text-transform:uppercase;letter-spacing:.08em;color:var(--qv-tan);margin-bottom:10px}.qv-savings-tiers{display:flex;flex-direction:column;gap:6px}.qv-savings-tier{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(26,23,20,.05)}.qv-savings-tier:last-child{border-bottom:none}.qv-tier-label{font-size:12px;font-weight:var(--tnw-fw-h3, 500);color:var(--qv-black)}.qv-tier-price{font-size:13px;font-weight:var(--tnw-fw-figure, 500);color:var(--qv-black)}.qv-tier-badge{display:inline-flex;align-items:center;padding:3px 8px;background:var(--qv-tan);color:#fff;border-radius:10px;font-size:10px;font-weight:var(--tnw-fw-label, 400);letter-spacing:.05em;text-transform:uppercase}.qv-tier-note{font-size:10px;color:#1a171480;text-transform:uppercase;letter-spacing:.05em}.qv-description{font-size:13px;line-height:1.6;color:#1a1714bf;margin-bottom:20px}.qv-add-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background:var(--qv-black);color:#fff;border:1.5px solid var(--qv-black);border-radius:10px;font-family:var(--tnw-sans, "DM Sans", sans-serif);font-size:12px;font-weight:var(--tnw-fw-label, 400);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.qv-add-btn:hover:not(:disabled){background:var(--qv-tan);border-color:var(--qv-tan)}.qv-add-btn:disabled{background:#1a17144d;border-color:transparent;cursor:not-allowed}.qv-add-btn--soldout,.qv-add-btn--soldout:disabled{background:var(--warm-dark, #f5f0e8);border-color:transparent;color:#1a171480;cursor:not-allowed}.qv-full-link{display:block;text-align:center;font-size:11px;font-weight:var(--tnw-fw-label, 400);color:#1a171499;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;padding:8px;transition:color .2s ease}.qv-full-link:hover{color:var(--qv-tan)}#quick-view-sidebar,#quick-view-sidebar .sidebar__header{background:#fafaf8}#quick-view-sidebar .sidebar__body{padding:20px 24px 28px}#quick-view-sidebar .qv-images{position:relative;margin-bottom:22px}#quick-view-sidebar .qv-main-image-wrap{border-radius:12px;background:#f1ece4;margin-bottom:10px}#quick-view-sidebar .qv-thumbs{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}#quick-view-sidebar .qv-thumb{border-radius:8px}#quick-view-sidebar .qv-badge{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none}#quick-view-sidebar .qv-badge .tnw-size-badge{padding:5px 11px 5px 6px;gap:7px}#quick-view-sidebar .qv-badge .tnw-size-badge__icon{width:32px;height:21px}#quick-view-sidebar .qv-badge .tnw-size-badge__name{font-size:12px}#quick-view-sidebar .qv-badge .tnw-size-badge__detail{font-size:11.5px}#quick-view-sidebar .qv-title{font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}#quick-view-sidebar .qv-specs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}#quick-view-sidebar .qv-spec{display:inline-flex;padding:4px 10px;border-radius:10px;font-size:11.5px;line-height:1.3;background:#0000000a;border:1px solid rgba(0,0,0,.08);color:#1a1714b3}#quick-view-sidebar .qv-price{margin-bottom:20px}#quick-view-sidebar .qv-price-regular,#quick-view-sidebar .qv-price-sale{font-size:21px;font-weight:500}#quick-view-sidebar .qv-option-group{margin-bottom:16px}#quick-view-sidebar .qv-option-label{font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:10px}#quick-view-sidebar .qv-option-current{font-weight:400;text-transform:none;letter-spacing:.02em;color:#1a171499}#quick-view-sidebar .qv-chip{padding:9px 14px;border:1px solid rgba(26,23,20,.14);border-radius:10px;background:#fff;font-size:12.5px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#quick-view-sidebar .qv-chip:hover{border-color:#b8976e}#quick-view-sidebar .qv-chip.active{background:#fff;color:#1a1714;border-color:#1a1714;box-shadow:inset 0 0 0 1px #1a1714}#quick-view-sidebar .qv-chip.is-unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}#quick-view-sidebar .qv-chips--color{gap:8px}#quick-view-sidebar .qv-chip--color{width:38px;height:38px;padding:0;border-radius:10px;border:2px solid transparent;background:none;box-shadow:none}#quick-view-sidebar .qv-chip--color .qv-chip__dot{display:block;width:100%;height:100%;border-radius:8px;background-color:#e9e3da;box-shadow:inset 0 0 0 1px #0000000f}#quick-view-sidebar .qv-chip--color:hover{border-color:#b8976e}#quick-view-sidebar .qv-chip--color.active{border-color:#1a1714;box-shadow:none;background:none}#quick-view-sidebar .qv-chip--color.is-unavailable{text-decoration:none;position:relative}#quick-view-sidebar .qv-chip--color.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(26,23,20,.55) 50%,transparent calc(50% + 1px))}#quick-view-sidebar .qv-savings{background:#f6f1e9;border-color:#b8976e4d;border-radius:12px}#quick-view-sidebar .qv-savings-label{font-weight:600;letter-spacing:.14em;color:#a8875f}#quick-view-sidebar .qv-tier-badge{background:transparent;color:#a8875f;border:1px solid rgba(184,151,110,.5);font-weight:600}#quick-view-sidebar .qv-add-btn{padding:16px 20px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.12em;margin:4px 0 12px}#quick-view-sidebar .qv-add-btn:hover:not(:disabled){background:#3a3530;border-color:#3a3530}#quick-view-sidebar .qv-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0 0 20px;padding:0}#quick-view-sidebar .qv-trust li{position:relative;margin:0;font-size:11.5px;color:#1a171499;padding-left:14px}#quick-view-sidebar .qv-trust li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#b8976e}#quick-view-sidebar .qv-description{font-size:13px;line-height:1.6;color:#1a1714a6;padding-top:16px;border-top:1px solid rgba(26,23,20,.08);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#quick-view-sidebar .qv-full-link{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:13px;border:1px solid rgba(26,23,20,.14);border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.12em;color:#1a1714}#quick-view-sidebar .qv-full-link:hover{color:#1a1714;border-color:#1a1714}#quick-view-sidebar .qv-main-image-wrap{width:100%;max-width:none;margin:0 0 10px;aspect-ratio:4 / 5}#quick-view-sidebar .qv-images,#quick-view-sidebar .qv-info{padding:0}#quick-view-sidebar .qv-main-image-wrap{aspect-ratio:4 / 3;max-height:40vh}#quick-view-sidebar .qv-images{margin-bottom:16px}#quick-view-sidebar .qv-thumbs{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}#quick-view-sidebar .qv-title{margin-bottom:4px}#quick-view-sidebar .qv-subtitle{margin:0 0 10px;font-size:13px;line-height:1.4;color:#1a17148c}#quick-view-sidebar .qv-title+.qv-specs,#quick-view-sidebar .qv-title+.qv-price{margin-top:10px}#quick-view-sidebar .qv-price{margin-bottom:16px}#quick-view-sidebar .qv-pcw{margin:0 0 18px;opacity:1}#quick-view-sidebar .qv-pcw .pcw__label{font-size:11px;font-weight:500;letter-spacing:.1em;margin:0 0 10px}#quick-view-sidebar .qv-pcw .pcw__active-name{font-weight:400;text-transform:none;letter-spacing:.02em;color:#1a171499}#quick-view-sidebar .qv-pcw .pcw__swatches{display:flex;flex-wrap:wrap;gap:7px;overflow:visible;padding:0;mask-image:none;-webkit-mask-image:none}#quick-view-sidebar .qv-pcw .pcw__swatch{width:34px;height:34px;flex:0 0 34px;padding:0;border:2px solid transparent;border-radius:10px}#quick-view-sidebar .qv-pcw .pcw__swatch:after{display:none}#quick-view-sidebar .qv-pcw .pcw__swatch-dot{width:100%;height:100%;border-radius:8px;box-shadow:inset 0 0 0 1px #0000000f;transform:none}#quick-view-sidebar .qv-pcw .pcw__swatch:hover{border-color:#b8976e}#quick-view-sidebar .qv-pcw .pcw__swatch.is-active{border-color:#1a1714}#quick-view-sidebar .qv-pcw .pcw__swatch-name{display:none}#quick-view-sidebar .qv-chips:not(.qv-chips--color){display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:6px}#quick-view-sidebar .qv-chips:not(.qv-chips--color) .qv-chip{padding:10px 6px;text-align:center;line-height:1.25;white-space:normal}#quick-view-sidebar .qv-swatch-slot:empty{display:none}#quick-view-sidebar .qv-swatch .tnw-swatch-cta-wrap{margin:0 0 20px}#quick-view-sidebar .qv-description{white-space:pre-line;-webkit-line-clamp:5}#quick-view-sidebar .qv-pcw .pcw__scroll{overflow:visible}#quick-view-sidebar .qv-pcw .pcw__track{display:none!important}#quick-view-sidebar .qv-pcw .pcw__swatch{position:relative}#quick-view-sidebar .qv-pcw .pcw__swatch.is-active:after{display:none}#quick-view-sidebar .qv-pcw .pcw__swatch .pcw__swatch-dot{border:0}#quick-view-sidebar .qv-chip--two{flex-direction:column;gap:2px}#quick-view-sidebar .qv-chip__name{font-size:12.5px}#quick-view-sidebar .qv-chip__sub{font-size:11px;color:#1a17148c}
/*# sourceMappingURL=/cdn/shop/t/56/assets/tnw-quick-view.css.map */
