:where(brand-quick-view){--bqv-bg: var(--surface, var(--bg, #fff));--bqv-text: var(--text-primary, #111);--bqv-text-soft: var(--text-secondary, color-mix(in oklab, var(--bqv-text) 62%, transparent));--bqv-text-faint: var(--text-muted, color-mix(in oklab, var(--bqv-text) 42%, transparent));--bqv-line: var(--line, color-mix(in oklab, var(--bqv-text) 12%, transparent));--bqv-line-soft: color-mix(in oklab, var(--bqv-text) 6%, transparent);--bqv-accent: var(--accent, #c8a878);--bqv-cta-bg: var(--text-primary, #111);--bqv-cta-fg: var(--text-inverse, #fff);--bqv-radius: 14px;--bqv-pad: clamp(22px, 3.4vw, 40px);--bqv-easing: cubic-bezier(.2, .7, .2, 1);--bqv-font-display: var(--font-display, "Fraunces", "Times New Roman", Georgia, serif);--bqv-font-body: var(--font-body, "General Sans", system-ui, sans-serif);--bqv-font-mono: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);display:contents}.bqv{width:min(920px,92vw);max-width:none;max-height:88vh;padding:0;border:0;border-radius:var(--bqv-radius);background:var(--bqv-bg);color:var(--bqv-text);overflow:hidden;box-shadow:0 24px 64px -12px #00000052,0 2px 8px #00000014;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .18s ease-out,transform .32s var(--bqv-easing)}.bqv[open]{opacity:1;transform:translateY(0) scale(1)}.bqv::backdrop{background:#12121200;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .24s ease-out,backdrop-filter .24s ease-out}.bqv[open]::backdrop{background:#12121285;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.bqv,.bqv::backdrop{transition:none}}.bqv__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;height:auto;min-height:480px}.bqv__media{position:relative;background:color-mix(in oklab,var(--bqv-text) 4%,transparent);overflow:hidden;isolation:isolate;display:flex;align-items:stretch;justify-content:stretch}.bqv__media-img{flex:1 1 auto;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center 22%;display:block;opacity:0;transition:opacity .28s ease-out}.bqv__media-img.is-loaded{opacity:1}.bqv__media[data-image-loading=true] .bqv__media-img.is-loaded{opacity:.55;filter:blur(1px);transition:opacity .16s ease-out,filter .16s ease-out}.bqv__media[data-image-loading=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,color-mix(in oklab,var(--bqv-bg) 28%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:bqv-image-shimmer 1.05s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes bqv-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bqv__media-img,.bqv__media[data-image-loading=true]:before{transition:none;animation:none}}.bqv__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--bqv-line-soft)}.bqv__panel{position:relative;display:flex;flex-direction:column;padding:var(--bqv-pad);padding-inline-end:calc(var(--bqv-pad) + 12px);overflow:hidden;min-height:0;container-type:inline-size}.bqv__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;color:var(--bqv-text);cursor:pointer;transition:background .16s ease-out;z-index:3}.bqv__close:hover,.bqv__close:focus-visible{background:var(--bqv-line-soft);outline:none}.bqv__close-floating{display:none}.bqv__head{display:flex;flex-direction:column;gap:12px;padding-inline-end:32px}.bqv__eyebrow{font-family:var(--bqv-font-body);font-size:var(--text-eyebrow, 11px);font-weight:500;letter-spacing:var(--tracking-eyebrow, .18em);text-transform:uppercase;color:var(--bqv-text-soft);margin-bottom:2px}.bqv__title{font-family:var(--bqv-font-display);font-weight:460;font-variation-settings:"opsz" 60,"SOFT" 35,"wght" 460;line-height:1.06;letter-spacing:-.012em;margin:0;color:var(--bqv-text);font-size:clamp(22px,2.4cqi + 18px,38px);text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;word-break:normal;overflow-wrap:anywhere}.bqv__price{display:flex;align-items:baseline;gap:12px;font-family:var(--bqv-font-body);font-variant-numeric:tabular-nums;margin-top:6px}.bqv__price-now{font-size:clamp(20px,1.6vw,24px);font-weight:600;color:var(--bqv-text)}.bqv__price-was{color:var(--bqv-text-faint);text-decoration:line-through;font-size:15px;font-weight:400}.bqv__price-pct{font:500 11px/1 var(--bqv-font-body);letter-spacing:.08em;text-transform:none;color:var(--bqv-text-soft);padding:0;border:0;font-variant-numeric:tabular-nums}.bqv__dock{display:flex;flex-direction:column;gap:12px}.bqv__dock-cta{width:100%;height:56px;order:-1}.bqv__dock .bqv__dock-close{display:none}.bqv__dock .bqv__details-link{display:block;width:auto;height:auto;min-width:0;padding:4px 6px;background:transparent;text-align:center;text-decoration:none;color:var(--bqv-text-faint);font-family:var(--bqv-font-body);font-size:12px;letter-spacing:.04em;text-transform:none;transition:color .16s ease-out}.bqv__dock .bqv__details-link:hover{color:var(--bqv-text);background:transparent}.bqv__dock .bqv__details-link svg{display:none}.bqv__dock .bqv__details-link .bqv__dock-btn-label{font-size:12px;letter-spacing:.04em;text-transform:none}.bqv__dock .bqv__details-link .bqv__dock-btn-label:after{content:" \2192";margin-left:2px}.bqv__dock-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:64px;height:56px;padding:0 10px;border:0;background:transparent;color:var(--bqv-text);font-family:var(--bqv-font-body);font-size:11px;letter-spacing:.06em;text-decoration:none;cursor:pointer;border-radius:0;transition:color .16s ease-out,background .16s ease-out;-webkit-tap-highlight-color:transparent}.bqv__dock-btn:hover,.bqv__dock-btn:focus-visible{color:var(--bqv-text);background:color-mix(in oklab,var(--bqv-text) 5%,transparent);outline:none}.bqv__dock-btn--ghost{color:var(--bqv-text-soft)}.bqv__dock-btn-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.bqv__dock-cta{width:100%;height:56px}.bqv__body{overflow:visible;margin-block:18px;padding-block:4px;flex:0 0 auto}.bqv__desc{font-family:var(--bqv-font-body);font-size:14px;line-height:1.6;color:var(--bqv-text-soft);margin:0 0 24px;max-inline-size:48ch}.bqv__desc :where(p){margin:0 0 10px}.bqv__desc :where(p:last-child){margin-bottom:0}.bqv__desc :where(strong,b){color:var(--bqv-text);font-weight:600}.bqv__desc :where(ul,ol){padding-left:18px;margin:0 0 10px}.bqv__opt{margin-block-end:22px}.bqv__opt:last-child{margin-block-end:6px}.bqv__opt-label{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--bqv-font-body);font-size:var(--text-eyebrow, 11px);font-weight:500;letter-spacing:var(--tracking-eyebrow, .18em);text-transform:uppercase;color:var(--bqv-text-soft);margin-bottom:14px}.bqv__opt-value{font-family:var(--bqv-font-body);font-size:13px;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--bqv-text)}.bqv__opt--size .bqv__opt-value{display:none}.bqv__opt-row{display:flex;flex-wrap:wrap;gap:10px}.bqv__swatch{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:999px;cursor:pointer;background:transparent;display:grid;place-items:center}.bqv__swatch:before{content:"";width:36px;height:36px;border-radius:999px;background:var(--swatch-fill, #ddd) center/cover;box-shadow:inset 0 0 0 1px var(--bqv-line);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.bqv__swatch:not([aria-checked=true]):not(.is-soldout):hover:before{transform:scale(1.05)}}.bqv__swatch[aria-checked=true]:before{transform:scale(1.06);box-shadow:inset 0 0 0 1px var(--bqv-line),0 0 0 2px var(--bqv-bg),0 0 0 3.25px var(--bqv-text)}.bqv__swatch:focus-visible{outline:2px solid var(--bqv-text);outline-offset:3px;border-radius:999px}.bqv__swatch.is-soldout:before{opacity:.5;background-image:linear-gradient(45deg,transparent 47%,var(--bqv-text-faint) 47%,var(--bqv-text-faint) 53%,transparent 53%),var(--swatch-fill, #ddd)}@media(forced-colors:active){.bqv__swatch[aria-checked=true]:before{outline:2px solid Highlight;outline-offset:3px}}.bqv__swatch[data-pattern=leopard]:before{background-image:var(--swatch-pattern-leopard);background-size:cover;background-position:center}.bqv__swatch[data-pattern=floral]:before{background-image:var(--swatch-pattern-floral);background-size:cover;background-position:center}.bqv__swatch[data-pattern=american-flag]:before{background-image:var(--swatch-pattern-american-flag);background-size:cover;background-position:center}.bqv__swatch[data-pattern=camo]:before{background-image:var(--swatch-pattern-camo);background-size:cover;background-position:center}.bqv__swatch[data-pattern=multicolor]:before{background:conic-gradient(from 0deg,#ff625e,#fd923c 10%,#f8a81a 15%,#f4b300,#eebe00,#dfbe01 22.5%,#d7be00,#cfbe07 25%,#bdbe23,#aabe31 30%,#7fbc43,#45ba50 40%,#2eb668 42.5%,#1fb473,#01b27c 45%,#00b081,#00af86 46.25%,#00ab8e 47.5%,#00a59b 50%,#0098ae,#008cb9 60%,#0087c3 62.5%,#0084cb 63.75%,#0082d0,#0a81d3,#207fd3,#2d7dd3 66.25%,#3f79d2 67.5%,#5771d1 70%,#775ecf,#8e47cd 80%,#c65c9d 90%,#e46080,#ff625e);background:conic-gradient(from 0deg,color(xyz 0.487 0.309 0.134),#fd923c 10%,#f8a81a 15%,color(xyz 0.534 0.513 0.063),color(xyz 0.539 0.548 0.051),color(xyz 0.488 0.523 0.063) 22.5%,color(xyz 0.464 0.511 0.069),#cfbe07 25%,#bdbe23,#aabe31 30%,#7fbc43,#45ba50 40%,#2eb668 42.5%,#1fb473,#01b27c 45%,color(xyz 0.194 0.328 0.259),color(xyz 0.192 0.323 0.274) 46.25%,color(xyz 0.188 0.314 0.305) 47.5%,color(xyz 0.183 0.296 0.368) 50%,color(xyz 0.179 0.26 0.508),color(xyz 0.181 0.225 0.666) 60%,color(xyz 0.189 0.214 0.656) 62.5%,color(xyz 0.193 0.209 0.651) 63.75%,color(xyz 0.195 0.206 0.649),#0a81d3,#207fd3,#2d7dd3 66.25%,#3f79d2 67.5%,#5771d1 70%,#775ecf,#8e47cd 80%,#c65c9d 90%,#e46080,color(xyz 0.487 0.309 0.134))}.bqv__swatch[data-pattern=tie-dye]:before{background:conic-gradient(from 200deg at 60% 40%,#a9afff,#8fc4f1,#6bd8de 20%,#8bd28d 40%,#c4d076,#f5cc58,#feb075,#ff958d,#daa4c9,#a9afff);background:conic-gradient(from 200deg at 60% 40%,color(xyz 0.501 0.463 1.042),#8fc4f1,#6bd8de 20%,#8bd28d 40%,#c4d076,#f5cc58,#feb075,color(xyz 0.581 0.446 0.294),#daa4c9,color(xyz 0.501 0.463 1.042))}.bqv__chip{position:relative;min-width:62px;height:48px;padding:0 14px;border:1px solid var(--bqv-line);background:var(--bqv-bg);color:var(--bqv-text);font-family:var(--bqv-font-body);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;border-radius:0;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}.bqv__chip:hover{border-color:var(--bqv-text)}.bqv__chip[aria-checked=true]{background:var(--bqv-text);color:var(--bqv-bg);border-color:var(--bqv-text)}.bqv__chip.is-soldout{color:var(--bqv-text-faint);text-decoration:line-through;cursor:not-allowed;background:color-mix(in oklab,var(--bqv-text) 3%,transparent)}.bqv__chip.is-soldout:hover{border-color:var(--bqv-line)}.bqv__meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--bqv-text-faint)}.bqv__meta-stock{font-variant-numeric:tabular-nums}.bqv__meta-stock--low{color:#b8362e}.bqv__sizeguide{font-size:11px;color:var(--bqv-text-faint);text-decoration:underline;text-underline-offset:3px;background:0;border:0;padding:0;cursor:pointer}.bqv__foot{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--bqv-line-soft)}.bqv__cta{position:relative;-webkit-appearance:none;appearance:none;border:0;width:100%;height:56px;background:var(--bqv-cta-bg);color:var(--bqv-cta-fg);font-family:var(--bqv-font-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:0;display:grid;place-items:center;overflow:hidden;transition:transform .22s var(--bqv-easing),background .22s ease-out,opacity .22s ease-out}.bqv__cta:hover:not([disabled]){transform:translateY(-1px)}.bqv__cta[disabled]{opacity:.55;cursor:not-allowed}.bqv__cta-label{display:inline-flex;align-items:center;gap:12px;transition:transform .24s var(--bqv-easing),opacity .2s ease-out}.bqv__cta[data-state=loading] .bqv__cta-label{opacity:.7}.bqv__cta[data-state=success]{background:#1c5f3c}.bqv__cta[data-state=success] .bqv__cta-label{transform:translateY(-2px)}.bqv__cta-spinner{display:none;width:14px;height:14px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:bqv-spin .72s linear infinite}.bqv__cta[data-state=loading] .bqv__cta-spinner{display:inline-block}@keyframes bqv-spin{to{transform:rotate(360deg)}}.bqv__details-link{text-align:center;font-family:var(--bqv-font-body);font-size:12px;letter-spacing:.04em;color:var(--bqv-text-faint);text-decoration:none;transition:color .16s ease-out}.bqv__details-link:hover{color:var(--bqv-text)}.bqv__trust{display:flex;align-items:center;gap:12px;padding:12px 14px;background:color-mix(in oklab,var(--bqv-text) 4%,transparent);border:1px solid var(--bqv-line-soft);font-family:var(--bqv-font-body);font-size:12.5px;color:var(--bqv-text);margin-top:10px}.bqv__trust-icon{flex:0 0 18px;display:grid;place-items:center;color:var(--bqv-accent)}.bqv__trust-text{display:flex;flex-direction:column;gap:2px;line-height:1.3}.bqv__trust-sub{font-size:11px;color:var(--bqv-text-faint)}.bqv__error{margin-top:6px;padding:10px 12px;font-size:12px;color:#b8362e;background:color-mix(in oklab,#b8362e 8%,transparent);border-radius:4px}.bqv__error[hidden]{display:none}.bqv__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--bqv-bg);z-index:4}.bqv[data-state=ready] .bqv__skeleton{display:none}.bqv__skeleton-img,.bqv__skeleton-bar{background:linear-gradient(90deg,var(--bqv-line-soft),color-mix(in oklab,var(--bqv-text) 12%,transparent),var(--bqv-line-soft));background-size:200% 100%;animation:bqv-shimmer 1.4s ease-in-out infinite;border-radius:4px}.bqv__skeleton-img{border-radius:0}.bqv__skeleton-side{display:flex;flex-direction:column;gap:16px;padding:var(--bqv-pad)}.bqv__skeleton-bar{height:14px}.bqv__skeleton-bar--lg{height:28px;width:70%}.bqv__skeleton-bar--md{width:40%}.bqv__skeleton-bar--sm{width:30%;height:11px}.bqv__skeleton-bar--cta{height:52px;margin-top:auto;width:100%}@keyframes bqv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:779px){.bqv{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin-inline:auto;position:fixed;inset:auto 8px 0 8px;margin:0;width:auto;max-width:none;height:80dvh;max-height:80dvh;border-radius:18px 18px 0 0;padding-bottom:0;overflow:hidden;opacity:0;transform:translateY(100%);transition:opacity .22s ease-out,transform .36s var(--bqv-easing),overlay .36s allow-discrete,display .36s allow-discrete}.bqv[open]{opacity:1;transform:translateY(0)}@starting-style{.bqv[open]{opacity:0;transform:translateY(100%)}.bqv[open]::backdrop{background:#12121200;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.bqv[open]{transform:translateY(0)}.bqv__inner{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.bqv__media{border-radius:0}.bqv__media:after{display:none}.bqv__panel{padding:14px 18px 12px;display:flex;flex-direction:column;gap:0;overflow:hidden;min-height:0;background:var(--bqv-bg);border-radius:0;z-index:3;position:relative}.bqv__head,.bqv__body,.bqv__foot{flex:0 0 auto}.bqv__close{display:none}.bqv__panel:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:color-mix(in oklab,var(--bqv-text) 18%,transparent);z-index:4}.bqv__head{padding-inline-end:36px;padding-top:14px;gap:8px}.bqv__title{font-size:clamp(22px,6vw,28px)}.bqv__price-now{font-size:18px}.bqv__close{top:10px;right:12px}.bqv__body{margin-block:10px;overflow:visible;min-height:0;-webkit-mask-image:none;mask-image:none}.bqv__desc{display:none}.bqv__opt{margin-block-end:14px}.bqv__opt:last-child{margin-block-end:0}.bqv__opt-label{margin-bottom:10px}.bqv__chip{height:44px;min-width:56px}.bqv__swatch{width:40px;height:40px}.bqv__swatch:before{width:32px;height:32px}.bqv__foot{padding-top:12px;padding-bottom:max(env(safe-area-inset-bottom,0px),6px);border-top:1px solid var(--bqv-line-soft)}.bqv__trust{display:none}.bqv__error{margin:0 0 8px}.bqv__close-floating{display:none}.bqv__dock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.bqv__dock-cta{order:0}.bqv__dock .bqv__dock-close{display:inline-flex}.bqv__dock .bqv__details-link{display:inline-flex;width:56px;min-width:56px;height:56px;padding:0;background:color-mix(in oklab,var(--bqv-text) 6%,transparent);color:var(--bqv-text);border-radius:12px;font-size:11px;letter-spacing:.06em}.bqv__dock .bqv__details-link svg{display:block}.bqv__dock .bqv__details-link .bqv__dock-btn-label{display:none}.bqv__dock .bqv__details-link .bqv__dock-btn-label:after{content:""}.bqv__dock-btn-label{display:none}.bqv__dock-btn{width:56px;min-width:56px;height:56px;padding:0;background:color-mix(in oklab,var(--bqv-text) 6%,transparent);color:var(--bqv-text);border-radius:12px}.bqv__dock-btn:hover,.bqv__dock-btn:focus-visible,.bqv__dock-btn:active{background:color-mix(in oklab,var(--bqv-text) 12%,transparent);color:var(--bqv-text)}.bqv__dock-btn svg{width:22px;height:22px;stroke-width:1.8}.bqv__dock-close svg{stroke-width:2}.bqv__skeleton{grid-template-columns:1fr;grid-template-rows:minmax(40dvh,50dvh) auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-quick-view.css.map */
