.bsv4{--bsv4-blue: #019aff;--bsv4-navy: #192d3e;--bsv4-sky: #cfefff;--bsv4-pill-bg: #e6f1ff;--bsv4-dz-bg: #e6f6ff;--bsv4-red: #db073a;--bsv4-ink: #111827;--bsv4-ink-soft: #4b5563;--bsv4-line: #e2e6ea;--bsv4-field: #d1d5db;--bsv4-surface: #ffffff;--bsv4-surface-alt: #f6f8fa;--bsv4-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--bsv4-fs-16: 16px;--bsv4-fs-14: 14px;--bsv4-fs-12: 12px;--bsv4-fs-10: 10px;--bsv4-fs-h1: 30px;--bsv4-fs-h3: 20px;--bsv4-fs-h4: 18px;--bsv4-sp-1: 4px;--bsv4-sp-2: 8px;--bsv4-sp-3: 12px;--bsv4-sp-4: 16px;--bsv4-sp-5: 24px;--bsv4-sp-6: 32px;--bsv4-sp-7: 48px;--bsv4-r-sm: 6px;--bsv4-r-md: 10px;--bsv4-r-lg: 16px;--bsv4-r-xl: 20px;--bsv4-shadow: 0 1px 3px rgba(16, 24, 40, .08), 0 4px 16px rgba(16, 24, 40, .06)}.bsv4{font-family:var(--bsv4-font);color:var(--bsv4-ink);max-width:1400px;margin-inline:auto;padding:var(--bsv4-sp-6) var(--gutter-container, 40px) var(--bsv4-sp-7)}.bsv4 *,.bsv4 *:before,.bsv4 *:after{box-sizing:border-box}.bsv4__grid{display:grid;grid-template-columns:minmax(0,528fr) minmax(0,760fr);gap:32px;align-items:start}@media(max-width:999px){.bsv4__grid{grid-template-columns:minmax(0,1fr)}}.bsv4__media{position:sticky;top:var(--bsv4-sp-4)}@media(max-width:999px){.bsv4__media{position:static}}.bsv4__info{display:flex;flex-direction:column;gap:var(--bsv4-sp-4);min-width:0}@media(min-width:1000px){.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:12px;row-gap:var(--bsv4-sp-4)}}@media(min-width:1000px)and (min-width:1301px){.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__grid{grid-template-columns:331px minmax(0,1fr) 331px}}@media(min-width:1000px){.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__media,.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__info{display:contents}.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=size_guide]{display:none}.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__info>*,.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=upload_preview]{grid-column:1;min-width:0}.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=price_table]{grid-column:2;grid-row:1/span 30;align-self:start;position:sticky;top:112px}}@media(min-width:1000px)and (min-width:1301px){.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=size_guide]{display:block;grid-column:1;grid-row:1/span 30;align-self:start;position:sticky;top:112px}.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4__info>*,.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=upload_preview]{grid-column:2}.bsv4:is([data-state=uploaded],[data-state=uploading]) [data-bsv4-block=price_table]{grid-column:3}}@media(max-width:999px){.bsv4 .bsv4__media,.bsv4 .bsv4__info{display:contents}.bsv4 .bsv4__grid{row-gap:10px}.bsv4 [data-bsv4-block=upload_preview]{order:1}.bsv4 .bsv4__title{order:2}.bsv4 .bsv4__meta{order:3}.bsv4 .bsv4__icons{order:4}.bsv4 [data-bsv4-block=upload_box]{order:5}.bsv4 .bsv4-perks{order:6}.bsv4 [data-bsv4-block=price_table]{order:7}.bsv4 [data-bsv4-block=size_inputs]{order:8}.bsv4 [data-bsv4-block=cta]{order:9}.bsv4 [data-bsv4-block=size_guide]{order:10}.bsv4 .bsv4__upsell{order:11}.bsv4 .bsv4__description{order:12}.bsv4 .upload-promo,.bsv4 .upload-promo-section{order:13}}.bsv4 .bsv4-step{margin:0 0 var(--bsv4-sp-4);font:700 var(--bsv4-step-fs, var(--bsv4-fs-h3))/1.3 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-step span{color:var(--bsv4-blue)}@media(max-width:999px){.bsv4 .bsv4-step{font-size:var(--bsv4-step-fs-m, var(--bsv4-fs-h3))}}.bsv4 .bsv4-cta__precut-toggle strong,.bsv4 .bsv4-cta__notes .nt-design-note__title strong,.bsv4 .bsv4-tile__note-copy strong,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle__text{font:600 var(--bsv4-fs-12)/1.25 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-cta__precut-toggle em,.bsv4 .bsv4-cta__notes .nt-design-note__sub,.bsv4 .bsv4-tile__note-copy span{font:400 var(--bsv4-fs-12)/1.25 var(--bsv4-font);color:#777}.bsv4 .bsv4-cta__precut-toggle strong,.bsv4 .bsv4-cta__precut-toggle em,.bsv4 .bsv4-cta__notes .nt-design-note__title strong,.bsv4 .bsv4-cta__notes .nt-design-note__sub{line-height:1.4}.bsv4 .bsv4-cta__precut-toggle strong,.bsv4 .bsv4-cta__notes .nt-design-note__title strong{font-size:var(--bsv4-fs-14)}.bsv4 .bsv4__iconpop-toggle,.bsv4 .bsv4-cta__precut-info-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bsv4 .bsv4-uperr__head,.bsv4 .bsv4-cta__addmore-title{font:700 var(--bsv4-fs-h4)/1.3 var(--bsv4-font);color:var(--bsv4-ink);margin:0}.bsv4 .bsv4-cta__precut-toggle input,.bsv4 .bsv4-tile__note-head input,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle input{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;padding:0;flex:none;background:#fff;border:1.5px solid var(--bsv4-line);border-radius:6px;display:grid;place-items:center;cursor:pointer}.bsv4 .bsv4-cta__precut-toggle input:checked,.bsv4 .bsv4-tile__note-head input:checked,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle input:checked{background:var(--bsv4-blue);border-color:var(--bsv4-blue)}.bsv4 .bsv4-cta__precut-toggle input:checked:before,.bsv4 .bsv4-tile__note-head input:checked:before,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle input:checked:before{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.bsv4 .bsv4-cta__precut-toggle input:focus-visible,.bsv4 .bsv4-tile__note-head input:focus-visible,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle input:focus-visible{outline:2px solid var(--bsv4-blue);outline-offset:2px}@media(hover:hover){.bsv4 .bsv4-cta__precut-toggle:hover input,.bsv4 .bsv4-tile__note-head:hover input,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle:hover input,.bsv4 .bsv4-cta__notes .nt-design-note__header:hover .nt-design-note__icon{box-shadow:0 0 0 4px #1a1a1a14}.bsv4 .bsv4-cta__precut-toggle:hover input:checked,.bsv4 .bsv4-tile__note-head:hover input:checked,.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle:hover input:checked,.bsv4 .bsv4-cta__notes .nt-design-note[data-collapsed=false] .nt-design-note__header:hover .nt-design-note__icon{box-shadow:0 0 0 4px #019aff2e}}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle input,.bsv4 .bsv4-modal__precut input,.bsv4 .bsv4-tile__tab input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bsv4 .bsv4-cta__notes .nt-design-note__title,.bsv4 .bsv4-tile__note-copy{display:flex;flex-direction:column;line-height:1.25;min-width:0}@media(hover:hover){.bsv4 .bsv4-uploader__zone:hover .bsv4-uploader__browse,.bsv4 .bsv4-cta__add-another:hover .bsv4-cta__addmore-browse{filter:none;background-color:#005192;box-shadow:0 0 10px #46aae3}}.bsv4 .bsv4-skel{display:block;border-radius:var(--bsv4-r-sm);background:linear-gradient(90deg,#eceff2 25%,#f7f9fb,#eceff2 75%);background-size:200% 100%;animation:bsv4-skel-sweep 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.bsv4 .bsv4-skel{animation:none}}.bsv4[data-state=uploading] [data-bsv4-checkout],.bsv4[data-state=uploading] [data-bsv4-modal-checkout]{opacity:.5;pointer-events:none}.bsv4 .bsv4-card,.bsv4:is([data-state=uploaded],[data-state=uploading]) .bsv4-preview{background:var(--bsv4-surface);border:1px solid var(--bsv4-line);border-radius:var(--bsv4-r-xl);box-shadow:var(--bsv4-shadow);padding:var(--bsv4-sp-4)}@keyframes bsv4-skel-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.shopify-section:has(>.bsv4:is([data-state=uploaded],[data-state=uploading])){background:#f2f2f2}.bsv4 .bsv4__upsell.bsv4-card{padding:22px 24px}.bsv4 .bsv4__upsell .grt-upsell__title{margin:0 0 10px;font:700 var(--bsv4-fs-h3)/1.3 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4__title{font:700 var(--bsv4-fs-h1)/1.1 var(--bsv4-font);margin:0}.bsv4__title .bsv4__badge{display:inline-block;vertical-align:middle;margin-left:5px;padding:4px 6px;border-radius:4px;font:700 var(--bsv4-fs-12)/1.1 var(--bsv4-font);color:#fff;background:linear-gradient(90deg,#fe01fe,#832be2 27%,#4cb5bf 64%,#2ecb67)}.bsv4__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:400 var(--bsv4-meta-fs, var(--bsv4-fs-14))/1.4 var(--bsv4-font);margin-top:3px;padding-bottom:4px;border-bottom:1px solid var(--bsv4-line);margin-bottom:0}@media(max-width:999px){.bsv4__meta{font-size:var(--bsv4-meta-fs-m, 11px);gap:6px;flex-wrap:nowrap;white-space:nowrap}}.bsv4__meta-lead{color:var(--bsv4-blue);font-weight:600}.bsv4__m{display:none}@media(max-width:999px){.bsv4__d{display:none}.bsv4__m{display:inline}}.bsv4__meta-divider{font:300 1em/1 var(--bsv4-font);color:#d1d5db}.bsv4__meta-rating{min-height:24px}.bsv4__meta-rating .yotpo-reviews-star-ratings-widget{zoom:var(--bsv4-meta-zoom, .875)}@media(max-width:999px){.bsv4__meta-rating .yotpo-reviews-star-ratings-widget{zoom:var(--bsv4-meta-zoom-m, .6875)}}.bsv4__description{font-size:var(--bsv4-fs-14);line-height:1.55;color:var(--bsv4-ink-soft)}.bsv4__description p{margin:0 0 var(--bsv4-sp-2)}.bsv4__icons{display:grid;grid-template-columns:repeat(2,minmax(0,330px));gap:10px 24px;padding:0;margin:0;list-style:none}.bsv4__icons li{display:flex;align-items:center;gap:10px;font:var(--bsv4-il-fw, 400) var(--bsv4-il-fs, var(--bsv4-fs-14))/1.3 var(--bsv4-font)}@media(max-width:999px){.bsv4__icons li{font:var(--bsv4-il-fw-m, var(--bsv4-il-fw, 400)) var(--bsv4-il-fs-m, var(--bsv4-il-fs, var(--bsv4-fs-14)))/1.3 var(--bsv4-font)}}.bsv4__icons .bsv4__icon-svg{width:26px;height:26px;flex:none}.bsv4__icons .bsv4__icon-label--m{display:none}@media(max-width:999px){.bsv4__icons .bsv4__icon-label--d{display:none}.bsv4__icons .bsv4__icon-label--m{display:inline}}.bsv4__icons .bsv4__icon-info{display:inline-flex;align-items:center;margin-left:2px;color:#1a1a1a;cursor:pointer}.bsv4__icons .bsv4__iconpop-toggle:focus-visible~.bsv4__icon-info{outline:2px solid var(--bsv4-blue);outline-offset:2px}.bsv4__icons .bsv4__icon-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#00000071;overflow:auto;padding:60px 12px}.bsv4__icons .bsv4__iconpop-toggle:checked~.bsv4__icon-modal{display:grid;justify-items:center;align-items:start}.bsv4__icons .bsv4__icon-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;cursor:pointer}.bsv4__icons .bsv4__icon-modal-card{position:relative;z-index:1;box-sizing:border-box;width:98%;max-width:600px;background:#fff;border-radius:8px;padding:20px}@media(max-width:600px){.bsv4__icons .bsv4__icon-modal-card{padding:10px}}.bsv4__icons .bsv4__icon-modal-close{display:block;width:24px;margin-left:auto;cursor:pointer}.bsv4__icons .bsv4__icon-modal-img{display:block;width:100%;height:auto}.bsv4__icons .bsv4__icon-modal-text{margin-top:24px;font:400 var(--bsv4-fs-14)/1.5 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4__icons .bsv4__icon-modal-text p{margin:0 0 10px}.bsv4 .bsv4-card[data-bsv4-block=upload_box]{border-color:#bcd9ee;padding:16px 20px}.bsv4 .bsv4-uploader__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bsv4-sp-3);flex-wrap:wrap;padding:2px 4px 12px}.bsv4 .bsv4-uploader__title{font:700 var(--bsv4-fs-16)/1.2 var(--bsv4-font);color:var(--bsv4-ink);letter-spacing:-.1px;white-space:nowrap;margin:0}.bsv4 .bsv4-uploader__divider{height:1px;background:#eef0f4;margin:0 -4px 16px}.bsv4 .bsv4-uploader__cloud{width:81px;height:81px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#56aef3,#2f7de1);box-shadow:0 0 0 8px #78bef547,0 7px 17px #1f6fdb47;margin-bottom:var(--bsv4-sp-2)}.bsv4 .bsv4-uploader__zone .bsv4-uploader__browse{display:inline-block;border-radius:8px;padding:12px 30px;font-size:var(--bsv4-fs-14);margin-top:var(--bsv4-sp-1)}.bsv4 .bsv4-uploader__studio{min-height:560px}.bsv4 .bsv4-uploader__studio .customTabelPopup__overlay-editor.studio-inline{position:static;width:100%;height:auto}.bsv4 .bsv4-uploader__zone[data-bsv4-studio-hidden]{display:none}.bsv4 .bsv4-uploader__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bsv4-sp-3);min-height:260px;padding:var(--bsv4-sp-6) var(--bsv4-sp-4);border:0;outline:2px dotted rgba(1,154,255,.38);outline-offset:-12px;border-radius:18px;background:var(--bsv4-dz-bg);font-family:var(--bsv4-font);text-align:center;cursor:pointer;transition:outline-color .15s ease,background-color .15s ease,box-shadow .18s ease}@media(hover:hover){.bsv4 .bsv4-uploader__zone:hover{box-shadow:0 0 10px #46aae3}}.bsv4 .bsv4-uploader__zone.is-dragover{outline-color:var(--bsv4-blue);background-color:#e6f6ffbf;box-shadow:0 0 10px #46aae3}.bsv4 .bsv4-uploader__zone .bsv4-uploader__browse{transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.bsv4 .bsv4-uploader__zone .bsv4-uploader__browse:active{transform:translateY(1px)}.bsv4 .bsv4-uploader__zone .bsv4-uploader__browse:focus-visible{outline:none;box-shadow:0 0 0 3px #019aff66}.bsv4 .bsv4-uploader__headline{font:700 var(--bsv4-fs-h4)/1.35 var(--bsv4-font);color:var(--bsv4-ink);margin:0 0 -4px}.bsv4 .bsv4-uploader__hint{font:400 var(--bsv4-fs-12)/1.45 var(--bsv4-font);color:var(--bsv4-ink);margin:0}.bsv4 .bsv4-uploader__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bsv4 .bsv4-uploader__sources{display:flex;gap:2px;flex-wrap:wrap;justify-content:flex-end}.bsv4 .bsv4-uploader__source{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font:700 var(--bsv4-fs-12)/1.1 var(--bsv4-font);color:#6b7280;background:transparent;border:0;border-radius:999px;padding:6px 12px;min-height:30px;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.bsv4 .bsv4-uploader__source[hidden]{display:none}@media(hover:hover){.bsv4 .bsv4-uploader__source:hover{color:#2563eb;background:#e6efff}.bsv4 .bsv4-uploader__source[data-bsv4-source=ai]:hover{color:#b520f0;background:#fbe7f7}}.bsv4 .bsv4-uploader__source.is-active{background:var(--bsv4-pill-bg);color:var(--bsv4-ink)}.bsv4 .bsv4-uploader__source[data-bsv4-source=ai].is-active{background:#fbe7f7;color:var(--bsv4-ink)}.bsv4 .bsv4-uploader__source-icon{width:14px;height:14px;flex:none;object-fit:contain;display:block}@media(max-width:720px){.bsv4 .bsv4-uploader__source-icon,.bsv4 .bsv4-uploader__source[data-bsv4-source=studio]{display:none}}.bsv4[data-state=empty] .bsv4-only-uploading,.bsv4[data-state=empty] .bsv4-only-uploaded,.bsv4[data-state=uploading] .bsv4-only-empty,.bsv4[data-state=uploaded] .bsv4-only-empty,.bsv4[data-state=uploaded] .bsv4-only-uploading{display:none}.bsv4:not([data-state=empty]) .bsv4-hide-uploaded{display:none}.bsv4-dropscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0b1b2bb3;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:bsv4-dropscreen-fade .15s ease}@keyframes bsv4-dropscreen-fade{0%{opacity:0}to{opacity:1}}.bsv4-dropscreen__inner{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--bsv4-font);color:#fff;padding:0 24px}.bsv4-dropscreen__glyph{width:130px;height:130px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.25 15a4.5 4.5 0 004.5 4.5H18a3.75 3.75 0 001.332-7.257 3 3 0 00-3.758-3.848 5.25 5.25 0 00-10.233 2.33A4.502 4.502 0 002.25 15z' fill='%23FFFFFF'/%3E%3Cpath d='M12 9.4l3 3.1h-2v3.4h-2v-3.4H9z' fill='%23019AFF'/%3E%3C/svg%3E") center/contain no-repeat;margin-bottom:6px}.bsv4-dropscreen__title{font-weight:800;font-size:clamp(34px,5vw,52px);line-height:1.1;color:#fff}.bsv4-dropscreen__sub{margin-top:6px;font-weight:500;font-size:clamp(20px,3vw,30px);line-height:1.2;color:#fff}.bsv4 .bsv4-uperr-host{position:relative;background:var(--bsv4-surface)}.bsv4 .bsv4-uperr-host>*:not(.bsv4-uperr){display:none}.bsv4 .bsv4-uperr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bsv4-sp-3);text-align:center;font-family:var(--bsv4-font);padding:var(--bsv4-sp-4)}.bsv4 .bsv4-uperr__circle{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e5484d1f}.bsv4 .bsv4-uperr__msg{margin:0;max-width:42ch;font:400 var(--bsv4-fs-14)/1.5 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-uperr__dismiss{margin-top:var(--bsv4-sp-1);border:0;background:none;padding:4px 6px;font:700 var(--bsv4-fs-14)/1 var(--bsv4-font);color:var(--bsv4-blue);cursor:pointer}.bsv4 .bsv4-uperr__dismiss:hover{text-decoration:underline}.bsv4 .bsv4-sizing__intro{margin-top:0;container-type:inline-size}.bsv4 .bsv4-sizing__tabs{display:flex;gap:var(--bsv4-sp-6);border-bottom:1px solid var(--bsv4-line);margin-bottom:var(--bsv4-sp-3)}.bsv4 .bsv4-sizing__tab{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);color:var(--bsv4-ink);opacity:.5;padding:10px 2px;border-bottom:4px solid transparent;margin-bottom:-1px;cursor:pointer}.bsv4 .bsv4-sizing__tab svg{width:20px;height:20px;flex:none}.bsv4 .bsv4-sizing__tab:hover{opacity:1}.bsv4 .bsv4-sizing__tab.is-active{opacity:1;border-bottom-color:var(--bsv4-ink)}.bsv4 .bsv4-sizing__help{font:400 var(--bsv4-fs-14)/1.4 var(--bsv4-font);color:var(--bsv4-ink);margin:0 0 var(--bsv4-sp-3)}.bsv4 .bsv4-sizing__help-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--bsv4-blue);cursor:pointer}.bsv4 .bsv4-sizing__tip{position:relative;display:inline-flex;vertical-align:middle;color:#1a1a1a;cursor:help}.bsv4 .bsv4-sizing__tip-body{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:260px;padding:10px 12px;border-radius:var(--bsv4-r-sm);background:#1a1a1a;color:#fff;font:400 var(--bsv4-fs-12)/1.45 var(--bsv4-font);text-align:left;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:5;pointer-events:none}.bsv4 .bsv4-sizing__tip:hover .bsv4-sizing__tip-body,.bsv4 .bsv4-sizing__tip:focus-within .bsv4-sizing__tip-body{opacity:1;visibility:visible}.bsv4 .bsv4-sizing__cols,.bsv4 .bsv4-row{display:flex;align-items:center;gap:0 var(--bsv4-sp-3)}.bsv4 .bsv4-sizing__cols>[hidden],.bsv4 .bsv4-row>[hidden]{display:none}.bsv4 .bsv4-row__rest{display:contents}.bsv4 .bsv4-sizing__cols{font:600 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:var(--bsv4-ink-soft);margin-bottom:6px}.bsv4 .bsv4-sizing__col--w,.bsv4 .bsv4-sizing__col--h,.bsv4 .bsv4-row__field--w,.bsv4 .bsv4-row__field--h{flex:4 1 0;min-width:0;max-width:120px}.bsv4 .bsv4-row__field--select{flex:8 1 12px;min-width:0;max-width:252px}.bsv4 .bsv4-sizing__col--qty,.bsv4 .bsv4-row__field--qty{flex:0 0 66px}.bsv4 .bsv4-sizing__col--price,.bsv4 .bsv4-sizing__col--total,.bsv4 .bsv4-sizing__col--disc,.bsv4 .bsv4-row__price,.bsv4 .bsv4-row__total,.bsv4 .bsv4-row__disc{flex:3 1 0;min-width:0}.bsv4 .bsv4-sizing__col--qty,.bsv4 .bsv4-sizing__col--price,.bsv4 .bsv4-sizing__col--total,.bsv4 .bsv4-sizing__col--disc{text-align:center}.bsv4 .bsv4-sizing__col--x{flex:0 0 28px}.bsv4 .bsv4-sizing__skelrow{display:flex;align-items:center;gap:0 var(--bsv4-sp-3);padding:0 0 var(--bsv4-sp-3);border-bottom:1px solid var(--bsv4-line)}.bsv4 .bsv4-sizing__skelrow .bsv4-skel{height:16px}.bsv4 .bsv4-sizing__skelrow .bsv4-skel--field{height:45px}.bsv4 .bsv4-row{flex-wrap:wrap;padding:0 0 var(--bsv4-sp-3);border-bottom:1px solid var(--bsv4-line)}.bsv4 .bsv4-row+.bsv4-row{padding-top:var(--bsv4-sp-3)}.bsv4 .bsv4-row.is-disabled{opacity:.45}.bsv4 .bsv4-row.is-disabled input,.bsv4 .bsv4-row.is-disabled select,.bsv4 .bsv4-row.is-disabled button{pointer-events:none}.bsv4 .bsv4-row__field{position:relative;display:block;height:45px;border:1px solid var(--bsv4-field);border-radius:8px;overflow:hidden;background:var(--bsv4-surface)}.bsv4 .bsv4-row__field:focus-within{border-color:var(--bsv4-ink)}.bsv4 .bsv4-row__field input,.bsv4 .bsv4-row__field select{width:100%;height:100%;border:0;background:none;font:400 var(--bsv4-fs-16)/1 var(--bsv4-font);text-align:center;padding:0 25px 0 0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bsv4 .bsv4-row__field input::-webkit-inner-spin-button,.bsv4 .bsv4-row__field input::-webkit-outer-spin-button,.bsv4 .bsv4-row__field select::-webkit-inner-spin-button,.bsv4 .bsv4-row__field select::-webkit-outer-spin-button{-webkit-appearance:none}.bsv4 .bsv4-row__field input:focus,.bsv4 .bsv4-row__field select:focus{outline:none}.bsv4 .bsv4-row__field select{text-align:left;padding:0 30px 0 12px;-webkit-appearance:none;appearance:none;background:var(--bsv4-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23555' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center/12px auto}.bsv4 .bsv4-row__steppers{position:absolute;top:0;right:0;bottom:0;width:25px;display:flex;flex-direction:column}.bsv4 .bsv4-row__steppers button{flex:1;display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--bsv4-line);background:#f3f4f6;font-size:0;line-height:0;padding:0;cursor:pointer}.bsv4 .bsv4-row__steppers button:before{content:"";display:block;width:6px;height:6px;border-right:1.5px solid #555;border-bottom:1.5px solid #555}.bsv4 .bsv4-row__steppers button:first-child{border-bottom:1px solid var(--bsv4-line)}.bsv4 .bsv4-row__steppers button:first-child:before{transform:rotate(-135deg)}.bsv4 .bsv4-row__steppers button:last-child:before{transform:rotate(45deg)}.bsv4 .bsv4-row__steppers button:hover:before{border-color:var(--bsv4-ink)}.bsv4 .bsv4-row__price,.bsv4 .bsv4-row__total{font:600 var(--bsv4-fs-14)/1.4 var(--bsv4-font);font-variant-numeric:tabular-nums;text-align:center}.bsv4 .bsv4-row__price small,.bsv4 .bsv4-row__total small{font:400 var(--bsv4-fs-10)/1.2 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-row__was{display:block;font:400 var(--bsv4-fs-10)/1.2 var(--bsv4-font);color:#a0a0a0;text-decoration:line-through}.bsv4 .bsv4-row__disc{font:700 var(--bsv4-fs-12)/1.4 var(--bsv4-font);color:#22a614;white-space:nowrap;text-align:center}.bsv4 .bsv4-row__smart{flex:1 1 100%;display:flex;align-items:center;gap:5px;margin:2px 0 0;font:600 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:#22a614}.bsv4 .bsv4-row__smart .bsv4-sizing__tip{color:#1a1a1a}.bsv4 .bsv4-row__remove{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:#e7e7e7;cursor:pointer}.bsv4 .bsv4-row__remove svg{width:20px;height:20px;display:block;flex:none}.bsv4 .bsv4-row__remove:hover{color:var(--bsv4-red)}.bsv4 .bsv4-row__remove.is-lone-hidden{visibility:hidden;pointer-events:none}.bsv4 .bsv4-row__dpi,.bsv4 .bsv4-row__err{flex:1 1 100%;margin:2px 0 0;font-size:var(--bsv4-fs-12)}.bsv4 .bsv4-row__dpi{color:#f80;font-weight:500}.bsv4 .bsv4-row__err{color:var(--bsv4-red)}.bsv4 .bsv4-sizing__rows{margin-top:2px;container-type:inline-size}.bsv4 .bsv4-sizing__footer{padding-top:var(--bsv4-sp-4)}.bsv4 .bsv4-sizing__add{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--bsv4-blue);font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);padding:6px 0;cursor:pointer}.bsv4 .bsv4-sizing__add svg{width:12px;height:12px;flex:none}@container (max-width: 560px){.bsv4 .bsv4-sizing__cols{display:none}}@container (max-width: 560px){.bsv4 .bsv4-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bsv4-sp-3) var(--bsv4-sp-3);align-items:start}.bsv4 .bsv4-row+.bsv4-row{padding-top:var(--bsv4-sp-4)}.bsv4 .bsv4-row__field--w,.bsv4 .bsv4-row__field--h,.bsv4 .bsv4-row__field--select{order:1}.bsv4 .bsv4-row__smart{order:2}.bsv4 .bsv4-row__dpi,.bsv4 .bsv4-row__err{order:4}.bsv4 .bsv4-row__field--w,.bsv4 .bsv4-row__field--h,.bsv4 .bsv4-row__field--select{max-width:none}.bsv4 .bsv4-row__field--select{grid-column:1/-1}.bsv4 .bsv4-row:not(:has([data-bsv4-h])) .bsv4-row__field--w,.bsv4 .bsv4-row:not(:has([data-bsv4-w])) .bsv4-row__field--h{grid-column:1/-1}.bsv4 .bsv4-row__smart{grid-column:1/-1}.bsv4 .bsv4-row__field--w:before,.bsv4 .bsv4-row__field--h:before,.bsv4 .bsv4-row__field--select:before,.bsv4 .bsv4-row__field--qty:before,.bsv4 .bsv4-row__price:before,.bsv4 .bsv4-row__total:before{display:block;font:600 var(--bsv4-fs-12)/1 var(--bsv4-font);color:var(--bsv4-ink-soft);margin-bottom:var(--bsv4-sp-2)}.bsv4 .bsv4-row__price:not(:has(s)):before,.bsv4 .bsv4-row__total:not(:has(s)):before{margin-bottom:21px}.bsv4 .bsv4-row__field--w:before{content:"Width"}.bsv4 .bsv4-row__field--h:before{content:"Height"}.bsv4 .bsv4-row__field--qty:before{content:"Qty"}.bsv4 .bsv4-row__field--select:before{content:"Size"}.bsv4 .bsv4-row__price:before{content:"Price"}.bsv4 .bsv4-row__total:before{content:"Total"}.bsv4 .bsv4-row__field{height:auto;border:0;border-radius:0;overflow:visible;background:none;min-width:0}.bsv4 .bsv4-row__field input,.bsv4 .bsv4-row__field select{min-width:0;height:45px;border:1px solid var(--bsv4-field);border-radius:8px;background-color:var(--bsv4-surface)}.bsv4 .bsv4-row__field:focus-within input,.bsv4 .bsv4-row__field:focus-within select{border-color:var(--bsv4-ink)}.bsv4 .bsv4-row__steppers{position:static;display:contents}.bsv4 .bsv4-row__steppers button{position:absolute;top:auto;bottom:1px;height:43px;width:43px;flex:none;border:0;background:#f3f4f6}.bsv4 .bsv4-row__steppers button:before{width:10px;height:1.5px;border:0;background:#555;transform:none}.bsv4 .bsv4-row__steppers button:first-child:before,.bsv4 .bsv4-row__steppers button:last-child:before{transform:none}.bsv4 .bsv4-row__steppers button:hover:before{border-color:transparent;background:var(--bsv4-ink)}.bsv4 .bsv4-row__steppers button:first-child{right:1px;border-bottom:0;border-left:1px solid var(--bsv4-line);border-radius:0 7px 7px 0}.bsv4 .bsv4-row__steppers button:first-child:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;height:10px;transform:translate(-50%,-50%);background:#555}.bsv4 .bsv4-row__steppers button:first-child:hover:after{background:var(--bsv4-ink)}.bsv4 .bsv4-row__steppers button:last-child{left:1px;border-right:1px solid var(--bsv4-line);border-radius:7px 0 0 7px}.bsv4 .bsv4-row__field--w input,.bsv4 .bsv4-row__field--h input{padding:0 46px}.bsv4 .bsv4-row__field--qty .bsv4-row__steppers{display:none}.bsv4 .bsv4-row__field--qty input{padding:0}.bsv4 .bsv4-row__rest{grid-column:1/-1;order:3;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 56px 20px;align-items:start;gap:var(--bsv4-sp-3)}.bsv4 .bsv4-row__rest .bsv4-row__disc,.bsv4 .bsv4-row__rest .bsv4-row__remove{align-self:center}.bsv4 .bsv4-row__price,.bsv4 .bsv4-row__total{display:block;text-align:left}.bsv4 .bsv4-row__disc{text-align:left}.bsv4 .bsv4-row__disc:empty{display:none}.bsv4 .bsv4-row__remove{flex:0 0 auto;height:24px}.bsv4 .bsv4-row__dpi,.bsv4 .bsv4-row__err{grid-column:1/-1;margin:var(--bsv4-sp-1) 0 0}}.bsv4 .bsv4-row__err{transition:opacity .4s ease}.bsv4 .bsv4-row__err.is-fading{opacity:0}.bsv4 .bsv4-pricing{--bsv4-pricing-green: #21af70;--bsv4-pricing-green-tint: #f1faf5;--bsv4-pricing-hl: #26af18}.bsv4 .bsv4-pricing__head{margin-bottom:var(--bsv4-sp-3)}.bsv4 .bsv4-pricing__title{margin:0;font-size:var(--bsv4-fs-14);font-weight:700;line-height:1.25;color:var(--bsv4-ink)}.bsv4 .bsv4-pricing__hl{color:var(--bsv4-pricing-hl)}.bsv4 .bsv4-pricing__subtext{margin:var(--bsv4-sp-1) 0 0;font-size:var(--bsv4-fs-12);line-height:1.4;color:var(--bsv4-ink)}.bsv4 .bsv4-pricing__card{background:var(--bsv4-surface);border:1px solid var(--bsv4-line);border-radius:var(--bsv4-r-lg);padding:0;overflow:hidden}.bsv4 .bsv4-pricing__cols,.bsv4 .bsv4-pricing__row{display:grid;grid-template-columns:minmax(74px,1fr) minmax(80px,1fr) minmax(74px,1fr);align-items:center}.bsv4 .bsv4-pricing__cols{padding:var(--bsv4-sp-3);font-size:var(--bsv4-fs-12);font-weight:600;color:var(--bsv4-ink-soft);text-align:left}.bsv4 .bsv4-pricing__cols>:nth-child(2){text-align:center}.bsv4 .bsv4-pricing__cols>:nth-child(3){text-align:right}.bsv4 .bsv4-pricing__row{padding:12px var(--bsv4-sp-3);border-top:1px solid var(--bsv4-line);font-size:var(--bsv4-fs-12);color:var(--bsv4-ink)}.bsv4 .bsv4-pricing__qty{font-weight:400;white-space:nowrap;text-align:left}.bsv4 .bsv4-pricing__price{font-size:var(--bsv4-fs-10);text-align:center;white-space:nowrap}.bsv4 .bsv4-pricing__price b{font-size:var(--bsv4-fs-14);font-weight:600}.bsv4 .bsv4-pricing__ea{margin-left:2px;color:var(--bsv4-ink-soft)}.bsv4 .bsv4-pricing__off{font-weight:700;text-align:right;white-space:nowrap}.bsv4 .bsv4-pricing__row.is-active{margin:0;padding:12px 10.5px;border:1.5px solid var(--bsv4-pricing-green);border-radius:var(--bsv4-r-md);background:var(--bsv4-pricing-green-tint)}.bsv4 .bsv4-pricing__row.is-active .bsv4-pricing__qty{font-weight:500}.bsv4 .bsv4-pricing__row.is-active:last-child{border-bottom-left-radius:calc(var(--bsv4-r-lg) - 1px);border-bottom-right-radius:calc(var(--bsv4-r-lg) - 1px)}.bsv4 .bsv4-pricing__msg{grid-column:1/-1;padding-top:6px;font-size:var(--bsv4-fs-12);font-weight:400;line-height:1.4;color:var(--bsv4-ink-soft);white-space:normal;text-align:left}.bsv4 .bsv4-pricing__msg b{color:var(--bsv4-ink);font-weight:700}@media(max-width:749px){.bsv4 .bsv4-pricing__cols,.bsv4 .bsv4-pricing__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.bsv4 .bsv4-perks{display:flex;align-items:center;gap:12px;font:400 var(--bsv4-fs-12)/1.4 var(--bsv4-font);border-top:1px solid var(--bsv4-line);border-bottom:1px solid var(--bsv4-line);padding:14px 0;margin-bottom:20px}.bsv4 .bsv4-perks__item{display:flex;align-items:center;gap:6px}.bsv4 .bsv4-perks__item--link{color:var(--bsv4-blue);font-weight:700}.bsv4 .bsv4-perks__vline{width:1px;align-self:stretch;min-height:14px;background:var(--bsv4-line)}.bsv4 .bsv4-perks__cube{flex:none}.bsv4 .bsv4-perks__hl{color:var(--bsv4-blue);font-weight:700}.bsv4 .bsv4-perks__cards{display:none}@media(max-width:999px){.bsv4 .bsv4-perks{display:block;padding:0;border:1px solid #d8e6f4;border-radius:14px;overflow:hidden;background:#fff}.bsv4 .bsv4-perks>.bsv4-perks__item,.bsv4 .bsv4-perks>.bsv4-perks__vline{display:none}.bsv4 .bsv4-perks__cards{display:block}.bsv4 .bsv4-perks__cardrow{display:flex;align-items:center;gap:14px;padding:14px 18px}.bsv4 .bsv4-perks__cardrow+.bsv4-perks__cardrow{border-top:1px solid #d8e6f4}.bsv4 .bsv4-perks__cardrow[hidden]{display:none}.bsv4 .bsv4-perks__chip{flex:0 0 50px;width:50px;height:50px;border-radius:13px;background:#eaf4ff;border:1px solid #d8e6f4;display:flex;align-items:center;justify-content:center;color:#3ea3e8}.bsv4 .bsv4-perks__chip svg{width:27px;height:27px;display:block}.bsv4 .bsv4-perks__ctext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.bsv4 .bsv4-perks__ctitle{color:#3ea3e8;font:700 15px/1.2 var(--bsv4-font)}.bsv4 .bsv4-perks__csub{color:#4d4d4d;font:400 12px/1.3 var(--bsv4-font);font-style:normal}}.bsv4 .bsv4-pricing__va{display:flex;align-items:center;gap:8px;width:100%;border:0;background:var(--bsv4-surface-alt);padding:10px 12px;font:600 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:var(--bsv4-ink-soft);cursor:pointer;text-align:left}.bsv4 .bsv4-pricing__va[hidden]{display:none}.bsv4 .bsv4-pricing__va:hover{color:var(--bsv4-ink)}.bsv4 .bsv4-pricing__va-chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.bsv4 .bsv4-pricing__va.is-open .bsv4-pricing__va-chev{transform:rotate(45deg)}.bsv4 .bsv4-pricing [data-bsv4-tier][hidden]{display:none}.bsv4 .bsv4-pricing__guarantee{display:flex;align-items:flex-start;gap:10px;margin-top:var(--bsv4-sp-3);padding:12px 14px;border:1.5px solid var(--bsv4-ink);border-radius:12px;color:var(--bsv4-ink)}.bsv4 .bsv4-pricing__guarantee svg{flex:none;margin-top:1px}.bsv4 .bsv4-pricing__guarantee p{margin:0;font:400 var(--bsv4-fs-12)/1.5 var(--bsv4-font)}.bsv4 .bsv4-pricing__guarantee strong{font-weight:700}.bsv4 .bsv4-pricing__guarantee em{font-style:italic;color:var(--bsv4-ink-soft)}.bsv4 .bsv4-size-guide__head{background:#f2f2f2;border-radius:var(--bsv4-r-lg) var(--bsv4-r-lg) 0 0;padding:var(--bsv4-sp-4)}.bsv4 .bsv4-size-guide__headline{margin:0;font:700 var(--bsv4-fs-14)/1.25 var(--bsv4-font)}.bsv4 .bsv4-size-guide__subtext{margin:3px 0 0;color:#6b7280;font:400 var(--bsv4-fs-12)/1.4 var(--bsv4-font)}.bsv4 .bsv4-size-guide__rail{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff}.bsv4 .bsv4-size-guide__tile{position:relative;margin:0;width:100%;max-width:100%;min-width:0;height:auto;align-self:start;justify-self:stretch;aspect-ratio:500/615;background-color:#fff;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.bsv4 .bsv4-size-guide__tile:hover{transform:scale(1.55);z-index:5;box-shadow:var(--bsv4-shadow)}.bsv4 .bsv4-size-guide__tile:nth-child(3n+1){transform-origin:left center}.bsv4 .bsv4-size-guide__tile:nth-child(3n){transform-origin:right center}}@media(prefers-reduced-motion:reduce){.bsv4 .bsv4-size-guide__tile{transition:none}}.bsv4 .bsv4-size-guide__label{position:absolute;top:7px;left:0;right:0;margin:0;text-align:center;font:700 var(--bsv4-fs-12)/1.25 var(--bsv4-font);z-index:2}.bsv4 .bsv4-size-guide__garment{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.bsv4 .bsv4-size-guide__area{position:absolute;z-index:1;display:flex;justify-content:center;align-items:flex-start;left:var(--sg-area-x, 50%);top:var(--sg-area-y, 40%);width:var(--sg-area-w, 30%);height:var(--sg-area-h, 40%);transform:translate(-50%)}.bsv4 .bsv4-size-guide__design{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.bsv4 .bsv4-size-guide__design[hidden]{display:none}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="1"]{--sg-area-x: 50%;--sg-area-y: 30.5%;--sg-area-w: 31.3%;--sg-area-h: 46.4%}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="2"]{--sg-area-x: 51.7%;--sg-area-y: 39.7%;--sg-area-w: 34%;--sg-area-h: 13.9%}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="3"]{--sg-area-x: 61.9%;--sg-area-y: 34.2%;--sg-area-w: 9.9%;--sg-area-h: 13.8%}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="4"]{--sg-area-x: 50%;--sg-area-y: 41.6%;--sg-area-w: 31.3%;--sg-area-h: 32.8%}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="5"]{--sg-area-x: 50%;--sg-area-y: 33.7%;--sg-area-w: 38.3%;--sg-area-h: 25.5%}.bsv4 .bsv4-size-guide [data-bsv4-sg-slot="6"]{--sg-area-x: 50%;--sg-area-y: 46.2%;--sg-area-w: 19.9%;--sg-area-h: 32.4%}.bsv4 .bsv4-size-guide__colors{margin-top:var(--bsv4-sp-3)}.bsv4 .bsv4-size-guide__colors-label{margin:0 0 var(--bsv4-sp-2);font:400 var(--bsv4-fs-12)/1.4 var(--bsv4-font)}.bsv4 .bsv4-size-guide__swatches{display:flex;flex-wrap:wrap;gap:3px}.bsv4 .bsv4-size-guide__swatch{position:relative;cursor:pointer}.bsv4 .bsv4-size-guide__swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bsv4 .bsv4-size-guide__dot{display:block;width:24px;height:24px;border-radius:4px;box-shadow:inset 0 0 0 1px #0003}.bsv4 .bsv4-size-guide__swatch input:checked+.bsv4-size-guide__dot,.bsv4 .bsv4-size-guide__swatch.is-active .bsv4-size-guide__dot{box-shadow:inset 0 0 0 1px #0003,0 0 0 2px var(--bsv4-ink)}@media(hover:hover)and (pointer:fine){.bsv4 .bsv4-size-guide__swatch:not(.is-active):hover input:not(:checked)+.bsv4-size-guide__dot{box-shadow:inset 0 0 0 1px #0003,0 0 0 2px var(--bsv4-divider)}}.bsv4 .bsv4-size-guide__swatch input:focus-visible+.bsv4-size-guide__dot{box-shadow:inset 0 0 0 1px #0003,0 0 0 2px var(--bsv4-sky)}.bsv4 .bsv4-size-guide__dot--rainbow{background:conic-gradient(#ff3b30,#fc0,#34c759,#32ade6,#5856d6,#ff2d55,#ff3b30)}.bsv4 .bsv4-zoom img,.bsv4 .bsv4-preview__loading,.bsv4 .bsv4-preview__art{background-color:#e6e6e6;background-image:conic-gradient(silver 0% 25%,#e6e6e6 25% 50%,silver 50% 75%,#e6e6e6 75% 100%);background-size:8px 8px}.bsv4 .bsv4-preview>img{width:100%;height:auto;border-radius:var(--bsv4-r-lg);display:block}.bsv4 .bsv4-preview__art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:560px;aspect-ratio:1/1;margin:6px auto 8px;overflow:hidden;padding:76px 44px 14px;box-sizing:border-box;container-type:size}.bsv4 .bsv4-preview__frame{position:relative;display:flex}.bsv4 .bsv4-preview__frame img{display:block;width:auto;height:auto;cursor:zoom-in;max-width:496px;max-height:500px;max-width:98cqw;max-height:98cqh}.bsv4 .bsv4-preview__loading{position:relative;container-type:size;width:100%;max-height:560px;aspect-ratio:1/1;margin:6px auto 8px;overflow:hidden;padding:76px 44px 14px;box-sizing:border-box}.bsv4 .bsv4-preview__loading>*{transition:opacity .25s}.bsv4 .bsv4-preview__loading.is-done>*{opacity:0}.bsv4 .bsv4-preview__loading.is-done>.bsv4-preview__loading-art{opacity:1}.bsv4 .bsv4-preview__loading-art{opacity:.45}.bsv4 .bsv4-preview__lpill{z-index:7;display:flex;flex-direction:column;align-items:center;gap:4px}.bsv4 .bsv4-preview__lpill b{font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);font-variant-numeric:tabular-nums}.bsv4 .bsv4-preview__lpill i{color:var(--bsv4-ink-soft);font-style:normal}.bsv4 .bsv4-preview__lpill i:empty{display:none}.bsv4 .bsv4-preview__lpill button{border:0;background:none;padding:0;font:600 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:var(--bsv4-ink-soft);text-decoration:underline;cursor:pointer}.bsv4 .bsv4-preview__loading-spin{width:44px;height:44px;border-radius:50%;border:3px solid var(--bsv4-line);border-top-color:var(--bsv4-blue);animation:bsv4-preview-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.bsv4 .bsv4-preview__loading-spin{animation:none}}.bsv4 .bsv4-preview__tools-skel{display:flex;flex-direction:column;gap:10px}.bsv4 .bsv4-preview__tools-skel .bsv4-skel{height:34px}.bsv4 .bsv4-preview__tools-skel .bsv4-skel:nth-child(2){width:85%}.bsv4 .bsv4-preview__tools-skel .bsv4-skel:nth-child(3){width:60%}.bsv4 .bsv4-preview__imgwait{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#ffffff8c;border-radius:inherit}.bsv4 .bsv4-preview__dim{position:absolute;display:block}.bsv4 .bsv4-preview__dim[hidden]{display:none}.bsv4 .bsv4-preview__dim i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1px 6px;background-color:#fff;border-radius:5px;font:400 var(--bsv4-fs-10)/1.2 var(--bsv4-font);color:var(--bsv4-ink);white-space:nowrap}@media(min-width:1024px){.bsv4 .bsv4-preview__dim i{font-size:var(--bsv4-fs-12)}}.bsv4 .bsv4-preview__dim:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bsv4 .bsv4-preview__dim--w{top:-16px;left:0;width:100%;height:1px;transform:translateY(-50%);border-bottom:1px solid #03a3f7}.bsv4 .bsv4-preview__dim--w:after{width:100%;height:18px;border-left:1px solid #03a3f7;border-right:1px solid #03a3f7}@media(min-width:1024px){.bsv4 .bsv4-preview__dim--w{top:-24px}}.bsv4 .bsv4-preview__dim--h{top:0;left:-18px;width:2px;height:100%;border-left:1px solid #03a3f7}.bsv4 .bsv4-preview__dim--h:after{width:18px;height:calc(100% + 1px);border-top:1px solid #03a3f7;border-bottom:1px solid #03a3f7}.bsv4 .bsv4-preview__dim--h i{transform:translate(-50%,-50%) rotate(-90deg)}@media(min-width:1024px){.bsv4 .bsv4-preview__dim--h{left:-26px}}.bsv4 .bsv4-preview__actions{display:contents}.bsv4 .bsv4-preview__actions button{position:absolute;top:10px;z-index:7;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:5px;border:0;border-radius:8px;background-color:#0006;color:#fff;cursor:pointer;transition:background-color .2s}.bsv4 .bsv4-preview__actions button svg{display:block;width:15px;height:15px}.bsv4 .bsv4-preview__actions button[data-bsv4-zoom-open]{right:10px}.bsv4 .bsv4-preview__actions button[data-bsv4-zoom-open]:hover{background-color:#000c}.bsv4 .bsv4-preview__actions button[data-bsv4-file-delete]{left:10px}.bsv4 .bsv4-preview__actions button[data-bsv4-file-delete]:hover{background-color:#e5484d}.bsv4 .bsv4-preview__pill{position:absolute;left:50%;bottom:10px;z-index:6;transform:translate(-50%);max-width:calc(100% - 20px);padding:5px 14px;background:#fff;border-radius:10px;box-shadow:0 1px 6px #00000026;font:400 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:var(--bsv4-ink);white-space:nowrap;text-align:center}.bsv4 .bsv4-preview__pill b{font-weight:600}@media(max-width:749px){.bsv4 .bsv4-preview__loading{min-height:240px}}.bsv4 .bsv4-preview--no-bgr [data-bsv4-bgr-host] .bsv4-ai-card--bgr,.bsv4 .bsv4-preview--no-upscale [data-bsv4-bgr-host] .bsv4-ai-card--up,.bsv4 .bsv4-preview--no-aiedit [data-bsv4-bgr-host] [data-bsv4-edit-host],.bsv4 .bsv4-preview--no-bgr.bsv4-preview--no-upscale.bsv4-preview--no-aiedit .bsv4-preview__tools{display:none}@keyframes bsv4-preview-spin{to{transform:rotate(1turn)}}.bsv4 .bsv4-zoom{width:min(1100px,96vw);max-height:96vh;padding:var(--bsv4-sp-4);border:0;border-radius:var(--bsv4-r-lg);box-shadow:var(--bsv4-shadow);cursor:zoom-out;font-family:var(--bsv4-font)}.bsv4 .bsv4-zoom::backdrop{background:#0a1a28bf}.bsv4 .bsv4-zoom img{display:block;width:100%;max-height:84vh;object-fit:contain;border-radius:var(--bsv4-r-md)}.bsv4 .bsv4-zoom__close{display:block;margin:0 0 var(--bsv4-sp-2) auto;padding:0;border:0;background:none;font:500 var(--bsv4-fs-12)/1 var(--bsv4-font);color:var(--bsv4-blue);cursor:pointer}.bsv4 .bsv4-zoom__close:hover{text-decoration:underline}.bsv4 .bsv4-confirm{width:min(400px,92vw);padding:var(--bsv4-sp-5);border:0;border-radius:var(--bsv4-r-lg);box-shadow:var(--bsv4-shadow);text-align:center}.bsv4 .bsv4-confirm::backdrop{background:#0a1a288c}.bsv4 .bsv4-confirm__x{position:absolute;top:6px;right:12px;border:0;background:none;font-size:22px;line-height:1;color:var(--bsv4-ink);cursor:pointer}.bsv4 .bsv4-confirm__title{margin:0 0 var(--bsv4-sp-2);font-size:var(--bsv4-fs-h4);font-weight:700;color:var(--bsv4-ink)}.bsv4 .bsv4-confirm__body{margin:0 0 var(--bsv4-sp-4);font-size:var(--bsv4-fs-14);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-confirm__actions{display:flex;gap:var(--bsv4-sp-2);justify-content:center}.bsv4 .bsv4-confirm__cancel{background:#999;color:#fff}.bsv4 .bsv4-preview__body{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--bsv4-sp-4);align-items:start}.bsv4 .bsv4-preview__body .bsv4-preview__notes{grid-column:1/-1;position:relative}.bsv4 .bsv4-preview__body .bsv4-preview__notes .nt-design-note{border:0;min-height:58px}.bsv4 .bsv4-preview__body .bsv4-preview__stage-col{margin-top:26px}@media(max-width:999px){.bsv4 .bsv4-preview__body{display:flex;flex-direction:column;gap:6px}.bsv4 .bsv4-preview__body .bsv4-preview__art{margin-bottom:0}.bsv4 .bsv4-preview__body{align-items:stretch}.bsv4 .bsv4-preview__body .bsv4-preview__stage-col{order:1;width:100%;margin-top:0}.bsv4 .bsv4-preview__body .bsv4-preview__tools-col{order:2}.bsv4 .bsv4-preview__body .bsv4-preview__notes{order:3;margin-top:6px}}.bsv4 .bsv4-preview__eyebrow{margin:4px 0 8px;display:flex;align-items:center;justify-content:center;gap:5px;font:800 var(--bsv4-fs-12)/1.2 var(--bsv4-font);letter-spacing:.09em}.bsv4 .bsv4-preview__eyebrow svg{width:11px;height:11px;flex:none}.bsv4 .bsv4-preview__eyebrow span{background:linear-gradient(90deg,#00c5ff,#003da6,#00c5ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bsv4-ai-shimmer 3s linear infinite}@media(prefers-reduced-motion:reduce){.bsv4 .bsv4-preview__eyebrow span{animation:none}}@media(max-width:999px){.bsv4 .bsv4-preview__eyebrow{display:none}}.bsv4 .bsv4-preview__body .bsv4-preview__tools{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:0}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card--bgr{order:1}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr{order:2}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card--up{order:3}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-aitools{order:4}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card{display:flex;flex-direction:column;justify-content:center;min-height:44px;background:var(--bsv4-surface);border:1.5px solid var(--bsv4-line);border-radius:12px;padding:6px 10px;box-shadow:0 1px 2px #2b2b2b0d;box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card:not(:has(input:checked)):hover{border-color:var(--bsv4-blue)}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card:not(:has(input:checked)):hover .bsv4-toggle__text{color:var(--bsv4-blue)}.bsv4 .bsv4-preview__body .bsv4-preview__tools:has([data-bsv4-toggle-bgr]:checked) .bsv4-ai-card--bgr{background:#019aff14;border:1px solid #cde7fb;border-bottom:0;border-radius:12px 12px 0 0;box-shadow:none}.bsv4 .bsv4-preview__body .bsv4-preview__tools:has([data-bsv4-toggle-bgr]:checked) .bsv4-ai-card--bgr .bsv4-toggle__text{color:var(--bsv4-blue)}.bsv4 .bsv4-preview__body .bsv4-preview__tools:has([data-bsv4-toggle-bgr]:checked) .bsv4-bgr{background:#019aff14;border:1px solid #cde7fb;border-top:0;border-radius:0 0 12px 12px;margin-top:-10px;padding:0 10px 4px;box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--bsv4-sp-2);width:100%;margin:0;padding:0;background:transparent;cursor:pointer}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle__text{flex:1 1 auto;min-width:min-content;font:600 var(--bsv4-fs-12)/1.15 var(--bsv4-font);color:#5a5b60;white-space:normal}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle__switch{position:relative;display:inline-block;flex:0 0 27px;width:27px;height:16px;border-radius:999px;background:#cdced1;transition:background-color .2s ease}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle__switch i{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;transition:left .2s ease}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle input:checked~.bsv4-toggle__switch{background:var(--bsv4-blue)}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-toggle input:checked~.bsv4-toggle__switch i{left:13px}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr[hidden],.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__head{display:none}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__row{margin-top:var(--bsv4-sp-2);flex-direction:column;flex-wrap:nowrap;gap:1.5px}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__tab{width:100%}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__thumb,.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__thumbwrap--loading{width:100%;height:64px;padding:8px 0;box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__label{font-size:var(--bsv4-fs-12);color:#5a5b60}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__tab.is-active .bsv4-bgr__label{color:var(--bsv4-blue)}@keyframes bsv4-ai-shimmer{to{background-position:-200% center}}@media(max-width:999px){.bsv4 .bsv4-preview__body .bsv4-preview__tools{display:flex;flex-direction:column;align-items:stretch;gap:14px}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card{display:contents}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr{order:0}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr,.bsv4 .bsv4-preview__body .bsv4-preview__tools:has([data-bsv4-toggle-bgr]:checked) .bsv4-bgr{display:flex;flex-direction:column;gap:8px;margin-top:0;background:transparent;border:0;border-radius:0;padding:0;box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__head{display:none}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-bgr__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.bsv4 .bsv4-preview__body .bsv4-bgr__tab{width:auto}.bsv4 .bsv4-preview__body .bsv4-bgr__thumb,.bsv4 .bsv4-preview__body .bsv4-bgr__thumbwrap--loading{width:100%;height:auto;aspect-ratio:1/1;padding:0}.bsv4 .bsv4-preview__body .bsv4-ai__bar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;position:relative;width:100%;margin-top:6px;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 0 18px;border-bottom:1px solid var(--bsv4-line);box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools:before{content:"+ AI TOOLS";order:0;color:var(--bsv4-blue);font:800 11px/1 var(--bsv4-font);letter-spacing:.09em}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar{order:2}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-toggle{width:auto;flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:10px}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-toggle__text{font-size:14px;font-weight:600;color:var(--bsv4-ink);flex:0 0 auto;min-width:0;white-space:nowrap}.bsv4 .bsv4-preview__body .bsv4-preview__body .bsv4-preview__tools .bsv4-ai-card:not(:has(input:checked)):hover .bsv4-toggle__text{color:var(--bsv4-ink)}.bsv4 .bsv4-preview__body .bsv4-ai-card--bgr .bsv4-toggle__text{font-size:0}.bsv4 .bsv4-preview__body .bsv4-ai-card--bgr .bsv4-toggle__text:before{content:"Remove BG";font-size:14px}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-aitools__spark{display:none}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-aitools__trigger{width:auto;font-size:14px;font-weight:600;color:var(--bsv4-ink);border-radius:12px;padding:12px 14px}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-aitools__chev{display:none}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-aitools__trigger:after{content:"";display:inline-block;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-toggle__switch{display:none}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar .bsv4-toggle input{position:static;opacity:1;pointer-events:auto;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;padding:0;flex:none;background:#fff;border:1.5px solid var(--bsv4-line);border-radius:6px;display:grid;place-items:center;cursor:pointer;box-sizing:border-box}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar .bsv4-toggle input:checked~.bsv4-toggle__text{color:var(--bsv4-ink)}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar .bsv4-toggle input:checked{background:var(--bsv4-blue);border-color:var(--bsv4-blue)}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar .bsv4-toggle input:checked:before{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.bsv4 .bsv4-preview__body .bsv4-ai__bar .bsv4-aitools{width:auto;flex:0 0 auto}.bsv4 .bsv4-preview__body .bsv4-ai-badge{display:none}}@media(max-width:480px){.bsv4.bsv4 .bsv4-ai__bar{gap:8px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-toggle{gap:5px}.bsv4 .bsv4-preview__body .bsv4-preview__tools .bsv4-ai__bar .bsv4-toggle input{width:18px;height:18px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-toggle__text,.bsv4.bsv4 .bsv4-preview__tools .bsv4-ai__bar .bsv4-ai-card--bgr .bsv4-toggle__text:before,.bsv4.bsv4 .bsv4-preview__notes .nt-design-note__title strong{font-size:12px}.bsv4.bsv4 .bsv4-preview__tools .bsv4-ai__bar .bsv4-ai-card--bgr .bsv4-toggle__text{font-size:0}.bsv4.bsv4 .bsv4-ai__bar .bsv4-aitools__trigger{font-size:12px;padding:10px 8px;gap:2px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-aitools__trigger svg{width:11px;height:11px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-aitools__trigger .bsv4-aitools__chev{width:10px;height:10px}}@media(max-width:374px){.bsv4.bsv4 .bsv4-ai__bar{gap:12px 6px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-toggle{gap:5px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-toggle__text,.bsv4.bsv4 .bsv4-preview__notes .nt-design-note__title strong{font-size:11.5px}.bsv4.bsv4 .bsv4-ai__bar .bsv4-aitools__trigger{font-size:11.5px;padding:8px 3px}}.bsv4 .bsv4-preview__mobtabs{display:none}@media(max-width:999px){.bsv4 .bsv4-preview__mobtabs{display:flex;gap:var(--bsv4-sp-5);border-bottom:1px solid var(--bsv4-line);margin:var(--bsv4-sp-2) 0 var(--bsv4-sp-3)}.bsv4 .bsv4-preview__mobtab{border:0;background:none;padding:8px 2px;margin-bottom:-1px;border-bottom:4px solid transparent;font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);color:var(--bsv4-ink);opacity:.5;cursor:pointer}.bsv4 .bsv4-preview__mobtab.is-active{opacity:1;border-bottom-color:var(--bsv4-ink)}.bsv4 .bsv4-preview [data-bsv4-block=size_guide]{border:0;box-shadow:none;border-radius:0;padding:0;margin:0}.bsv4 .bsv4-preview[data-bsv4-mobview=customize] [data-bsv4-block=size_guide],.bsv4 .bsv4-preview[data-bsv4-mobview=guide] .bsv4-preview__body{display:none}}.bsv4 .bsv4-aitools{width:100%}.bsv4 .bsv4-aitools__trigger{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1.5px solid #e4e4e6;border-radius:12px;background:#fff;padding:10px 8px;font:600 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:#2b2b2b;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px #00000014;transition:box-shadow .15s,transform .15s}.bsv4 .bsv4-aitools__trigger:hover{box-shadow:0 6px 14px #0000002e;transform:translateY(-1px)}.bsv4 .bsv4-aitools__trigger:active{transform:translateY(0)}.bsv4 .bsv4-aitools__spark{width:15px;height:15px;flex:0 0 auto;fill:#ffc30b}.bsv4 .bsv4-aitools__chev{width:12px;height:12px;flex:0 0 auto;color:#5a5b60;transition:transform .15s}.bsv4 .bsv4-aitools.is-open .bsv4-aitools__chev{transform:rotate(180deg)}.bsv4 .bsv4-aitools__menu{display:none;width:230px;background:#fff;border-radius:16px;box-shadow:0 12px 28px #2b2b2b29,0 2px 8px #2b2b2b1a;padding:6px}.bsv4 .bsv4-aitools__item{display:flex;align-items:flex-start;gap:10px;width:100%;border:0;background:transparent;border-radius:12px;padding:9px 10px;cursor:pointer;text-align:left;font-family:inherit}.bsv4 .bsv4-aitools__item:hover{background:#f4f5f7}.bsv4 .bsv4-aitools__icon{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.bsv4 .bsv4-aitools__icon svg{display:block;width:100%;height:100%}.bsv4 .bsv4-aitools__icon--edit{color:var(--bsv4-blue)}.bsv4 .bsv4-aitools__icon--recolor{color:#7c3aed}.bsv4 .bsv4-aitools__icon--fx{color:#f97316}.bsv4 .bsv4-aitools__text{min-width:0}.bsv4 .bsv4-aitools__title{display:block;font-size:12px;font-weight:700;color:#2b2b2b;line-height:1.25}.bsv4 .bsv4-aitools__sub{display:block;font-size:11px;font-weight:500;color:#9fa0a4;line-height:1.3;margin-top:2px}.bsv4 .bsv4-gallery__stage{position:relative;aspect-ratio:1;overflow:hidden}.bsv4 .bsv4-gallery__slide{display:none;width:100%;height:100%;object-fit:cover}.bsv4 .bsv4-gallery__slide.is-active{display:block}.bsv4 .bsv4-gallery__slide--video video{display:block;width:100%;height:100%;object-fit:cover}.bsv4 .bsv4-gallery__thumb{position:relative}.bsv4 .bsv4-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0f172a47;border-radius:inherit;pointer-events:none}.bsv4 .bsv4-gallery__arrow{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--bsv4-ink);cursor:pointer;box-shadow:0 1px 4px #1018282e}.bsv4 .bsv4-gallery__arrow--prev{left:10px}.bsv4 .bsv4-gallery__arrow--next{right:10px}.bsv4 .bsv4-gallery__thumbs{display:flex;gap:9px;margin-top:9px;overflow-x:auto;scrollbar-width:none}.bsv4 .bsv4-gallery__thumbs::-webkit-scrollbar{display:none}.bsv4 .bsv4-gallery__thumb{flex:none;width:80px;height:80px;padding:0;border:2px solid rgba(0,0,0,.1);border-radius:9px;overflow:hidden;background:none;cursor:pointer}.bsv4 .bsv4-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bsv4 .bsv4-gallery__thumb.is-active{border-color:var(--bsv4-blue)}.bsv4 .bsv4-videocard{position:relative;display:block;width:100%;aspect-ratio:528/302;margin-top:16px;border:0;border-radius:var(--bsv4-r-md);background-color:var(--bsv4-navy);background-size:cover;background-position:center;cursor:pointer}.bsv4 .bsv4-videocard__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:85px;height:85px;display:grid;place-items:center;border-radius:50%;background:#0a1a28b8;transition:transform .15s ease}.bsv4 .bsv4-videocard:hover .bsv4 .bsv4-videocard__play{transform:scale(1.06)}.bsv4 .bsv4-videodialog{width:min(960px,94vw);padding:0;border:0;border-radius:var(--bsv4-r-lg);background:#000}.bsv4 .bsv4-videodialog::backdrop{background:#0a1a28cc}.bsv4 .bsv4-videodialog .bsv4-modal__close{position:absolute;top:8px;right:10px;z-index:1;color:#fff}.bsv4 .bsv4-videodialog video{display:block;width:100%;max-height:84vh}@media(max-width:999px){.bsv4 .bsv4-preview:not(.bsv4-preview--mgal-thumbs) .bsv4-gallery__thumbs{display:none}.bsv4 .bsv4-preview:not(.bsv4-preview--mgal-video) .bsv4-videocard{display:none}.bsv4 .bsv4-gallery__stage{aspect-ratio:auto;height:var(--bsv4-mgal-h, 220px);display:flex;align-items:center;justify-content:center;padding:0;background:var(--bsv4-surface-alt);border-radius:var(--bsv4-r-lg)}.bsv4 .bsv4-gallery__slide{width:auto;height:auto;max-width:100%;max-height:var(--bsv4-mgal-h, 220px);object-fit:contain}}.bsv4 .bsv4-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:6px;font:700 var(--bsv4-fs-16)/1 var(--bsv4-font);padding:13px 30px;cursor:pointer;transition:filter .15s ease}.bsv4 .bsv4-btn--primary{background:var(--bsv4-blue);color:#fff}.bsv4 .bsv4-btn:hover{filter:brightness(1.06)}.bsv4 .bsv4-btn:disabled{opacity:.45;cursor:not-allowed}.bsv4 .bsv4-cta{display:flex;flex-direction:column;gap:var(--bsv4-sp-4);margin-top:0}.bsv4 .bsv4-cta__options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.bsv4 .bsv4-cta__precut{display:flex;align-items:center;gap:8px;min-height:58px;box-sizing:border-box;background:#fff;border:1px solid var(--bsv4-line);border-radius:14px;padding:0 14px;font-family:var(--bsv4-font)}.bsv4 .bsv4-cta__precut-toggle{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;cursor:pointer}.bsv4 .bsv4-cta__precut-toggle span{min-width:0}.bsv4 .bsv4-cta__precut-toggle strong,.bsv4 .bsv4-cta__precut-toggle em{display:block}.bsv4 .bsv4-cta__precut:has([data-bsv4-precut]:checked) .bsv4-cta__precut-toggle em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bsv4 .bsv4-cta__precut-info{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#1a1a1a;cursor:pointer;transition:color .15s ease}.bsv4 .bsv4-cta__precut-info:hover{color:var(--bsv4-blue)}.bsv4 .bsv4-cta__precut-info-toggle:focus-visible+.bsv4-cta__precut-info{outline:2px solid var(--bsv4-blue);outline-offset:2px}.bsv4 .bsv4-cta__precut-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;align-items:center;justify-content:center;padding:var(--bsv4-sp-4)}.bsv4 .bsv4-cta__precut-info-toggle:checked~.bsv4-cta__precut-modal{display:flex}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1a288c;cursor:pointer}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__card{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:460px;max-height:calc(100vh - 2 * var(--bsv4-sp-5));overflow-y:auto;background:#fff;border-radius:var(--bsv4-r-lg);box-shadow:var(--bsv4-shadow);padding:var(--bsv4-sp-5);font-family:var(--bsv4-font)}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__close{position:absolute;top:var(--bsv4-sp-3);right:var(--bsv4-sp-3);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--bsv4-ink);cursor:pointer}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__close:hover{background:#f2f2f2}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__title{margin:0 var(--bsv4-sp-6) 0 0;font:700 var(--bsv4-fs-h4)/1.25 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-cta .bsv4-cta__precut-modal__lead{margin:var(--bsv4-sp-2) 0 0;font:400 var(--bsv4-fs-14)/1.5 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-cta__precut-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--bsv4-sp-4);margin-top:var(--bsv4-sp-5)}@media(max-width:449px){.bsv4 .bsv4-cta__precut-compare{grid-template-columns:1fr}}.bsv4 .bsv4-cta__precut-col{margin:0}.bsv4 .bsv4-cta__precut-col img{display:block;width:100%;height:auto;border-radius:var(--bsv4-r-md)}.bsv4 .bsv4-cta__precut-col figcaption{display:flex;flex-direction:column;gap:var(--bsv4-sp-1);margin-top:var(--bsv4-sp-3)}.bsv4 .bsv4-cta__precut-col figcaption>strong{font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-cta__precut-time{font:400 var(--bsv4-fs-14)/1.3 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-cta__precut-time strong{color:var(--bsv4-blue);font-weight:700}.bsv4 .bsv4-cta__precut-time--muted{color:#9aa3ad}.bsv4 .bsv4-cta__precut-basis{font:400 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:#9aa3ad}.bsv4 .bsv4-cta__add-another{display:flex;flex-direction:column;align-items:center;gap:var(--bsv4-sp-2);width:100%;border:0;outline:2px dotted rgba(1,154,255,.38);outline-offset:-12px;border-radius:18px;background:var(--bsv4-dz-bg);text-align:center;padding:var(--bsv4-sp-5) var(--bsv4-sp-4);cursor:pointer;font-family:var(--bsv4-font);transition:outline-color .15s ease,background-color .15s ease,box-shadow .18s ease}.bsv4 .bsv4-cta__add-another:focus-visible,.bsv4 .bsv4-cta__add-another.is-dragover{outline-color:var(--bsv4-blue);background:#e6f6ffbf;box-shadow:0 0 10px #46aae3}.bsv4 .bsv4-cta__add-another .bsv4-cta__addmore-browse{border-radius:8px;padding:10px 28px;font-size:var(--bsv4-fs-14);margin:var(--bsv4-sp-1) 0;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.bsv4 .bsv4-cta__add-another .bsv4-cta__addmore-browse:active{transform:translateY(1px)}.bsv4 .bsv4-cta__add-another .bsv4-cta__addmore-browse:focus-visible{outline:none;box-shadow:0 0 0 3px #019aff66}@media(hover:hover){.bsv4 .bsv4-cta__add-another:hover{box-shadow:0 0 10px #46aae3}}.bsv4 .bsv4-cta__addmore-sub{font:400 var(--bsv4-fs-12)/1.45 var(--bsv4-font);color:var(--bsv4-ink);margin:0}.bsv4 .bsv4-cta__addmore-links{margin:8px 0 0;font:600 var(--bsv4-fs-12)/1.4 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-cta__addmore-links span{font-weight:400}.bsv4 .bsv4-cta__addmore-links button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--bsv4-blue)}.bsv4 .bsv4-cta__addmore-links button:hover{text-decoration:underline}.bsv4 .bsv4-cta__addmore-links button[data-bsv4-addlink=ai]{color:#ec4899}.bsv4 .bsv4-cta__pickdlg{border:0;border-radius:var(--bsv4-r-xl);background:var(--bsv4-surface);padding:var(--bsv4-sp-6) var(--bsv4-sp-4) var(--bsv4-sp-4);width:min(860px,100vw - 32px);max-height:min(86vh,900px);overflow:auto}.bsv4 .bsv4-cta__pickdlg::backdrop{background:#0a1a288c}.bsv4 .bsv4-cta__pickdlg-close{border:0;background:none;padding:0}.bsv4 .bsv4-cta__checkout{width:100%;border-radius:8px;font:700 var(--bsv4-fs-16)/1.1 var(--bsv4-font);text-transform:uppercase;padding:15px}.bsv4 .bsv4-cta__err{margin:0;font-size:var(--bsv4-fs-14);color:var(--bsv4-red);text-align:center}.bsv4 .bsv4-cartok{position:fixed;top:16px;right:16px;z-index:9999;width:min(360px,100vw - 32px);margin:0;padding:0;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 12px 32px #0a1a2838;font:600 var(--bsv4-fs-14)/1.3 var(--bsv4-font);opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.bsv4 .bsv4-cartok.is-in{opacity:1;transform:none}.bsv4 .bsv4-cartok__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#e6f6ff;color:var(--bsv4-blue);font-weight:700}.bsv4 .bsv4-cartok__check{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:#fff;color:var(--bsv4-blue)}.bsv4 .bsv4-cartok__x{margin-left:auto;border:0;background:none;padding:0 2px;font-size:22px;line-height:1;color:var(--bsv4-blue);cursor:pointer}.bsv4 .bsv4-cartok__body{display:flex;align-items:center;gap:12px;padding:14px}.bsv4 .bsv4-cartok__thumb{width:56px;height:56px;flex:none;object-fit:contain;border-radius:10px;background:#f5f6f8;border:1px solid var(--bsv4-line);padding:4px;box-sizing:border-box}.bsv4 .bsv4-cartok__meta{min-width:0}.bsv4 .bsv4-cartok__name{display:block;color:var(--bsv4-ink);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsv4 .bsv4-cartok__qty{display:block;margin-top:2px;color:#6b7280;font:500 var(--bsv4-fs-12)/1.2 var(--bsv4-font)}.bsv4 .bsv4-cartok__price{margin-left:auto;color:var(--bsv4-ink);font-weight:700;white-space:nowrap}.bsv4[data-mode=multi] .bsv4-cta__add-another{display:none}.bsv4 .bsv4-cta__notes .nt-design-note{box-sizing:border-box;height:48px;padding:0 14px;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1.5px solid var(--bsv4-line);border-radius:14px}.bsv4 .bsv4-cta__notes .nt-design-note[data-collapsed=false]{height:auto;padding:10px 14px;justify-content:flex-start}.bsv4 .bsv4-cta__notes .nt-design-note__header{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;background:transparent;border:0;text-align:left;font-family:var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-cta__notes .nt-design-note__icon{box-sizing:border-box;width:20px;height:20px;flex:none;display:grid;place-items:center;background:#fff;border:1.5px solid var(--bsv4-line);border-radius:6px;color:#fff}.bsv4 .bsv4-cta__notes .nt-design-note__icon svg{display:none}.bsv4 .bsv4-cta__notes .nt-design-note[data-collapsed=false] .nt-design-note__icon{background:var(--bsv4-blue);border-color:var(--bsv4-blue)}.bsv4 .bsv4-cta__notes .nt-design-note[data-collapsed=false] .nt-design-note__icon:after{content:"";display:block;box-sizing:border-box;width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);margin-top:-2px}.bsv4 .bsv4-cta__notes .nt-design-note__chevron{display:none}.bsv4 .bsv4-cta__notes .nt-design-note__body{max-height:0;overflow:hidden}.bsv4 .bsv4-cta__notes .nt-design-note[data-collapsed=false] .nt-design-note__body{max-height:240px;transition:max-height .12s ease-out}.bsv4 .bsv4-cta__notes .nt-design-note__body textarea{box-sizing:border-box;width:100%;margin-top:10px;padding:5px 12px;border:1px solid var(--bsv4-field);border-radius:8px;resize:vertical;height:57px;min-height:57px;font:400 var(--bsv4-fs-16)/1.4 var(--bsv4-font)}.bsv4 .bsv4-cta__notes .nt-design-note__body textarea:focus{outline:none;border-color:var(--bsv4-blue);box-shadow:0 0 0 3px #019aff26}.bsv4-cta .bsv4-crest{margin-top:14px}.bsv4-cta .bsv4-crest__strip{display:flex;align-items:center;width:100%;background:#f4f4f5;border-radius:10px;padding:8px;line-height:1.25;color:#2b2b2b}.bsv4-cta .bsv4-crest__swatch{width:56px;height:48px;flex:0 0 56px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.bsv4-cta .bsv4-crest__rate{font-size:var(--bsv4-fs-20, 20px);font-weight:900}.bsv4-cta .bsv4-crest__rate-pre,.bsv4-cta .bsv4-crest__rate-sub{font-size:9px;font-weight:800;letter-spacing:.06em;opacity:.7}.bsv4-cta .bsv4-crest__swatch--white,.bsv4-cta .bsv4-crest__swatch--guest{background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb}.bsv4-cta .bsv4-crest__swatch--yellow{background:#f9de43}.bsv4-cta .bsv4-crest__swatch--blue{background:#1e3fae}.bsv4-cta .bsv4-crest__swatch--black{background:#2b2b2b}.bsv4-cta .bsv4-crest__swatch--blue,.bsv4-cta .bsv4-crest__swatch--black{color:#fff}.bsv4-cta .bsv4-crest__swatch--blue .bsv4-crest__rate-pre,.bsv4-cta .bsv4-crest__swatch--blue .bsv4-crest__rate-sub,.bsv4-cta .bsv4-crest__swatch--black .bsv4-crest__rate-pre,.bsv4-cta .bsv4-crest__swatch--black .bsv4-crest__rate-sub{opacity:.85}.bsv4-cta .bsv4-crest__body{padding:0 22px 0 18px;display:flex;flex-direction:column;justify-content:center;min-width:0}.bsv4-cta .bsv4-crest__eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#717278}.bsv4-cta .bsv4-crest__eyebrow-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bsv4-cta .bsv4-crest__eyebrow-sep{color:#cdced1}.bsv4-cta .bsv4-crest__signin{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bsv4-blue);text-decoration:underline;text-underline-offset:2px}.bsv4-cta .bsv4-crest__copy{font-size:15px;margin-top:2px}.bsv4-cta .bsv4-crest__copy strong{font-weight:800;color:#27af1a}.bsv4-cta .bsv4-crest__balance{display:inline-flex;align-items:center;gap:9px;background:#fff;border-radius:10px;padding:7px 13px;margin-left:auto;flex:0 0 auto}.bsv4-cta .bsv4-crest__balance-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#27af1a;color:#fff;font-weight:700;font-size:15px;flex:none}.bsv4-cta .bsv4-crest__balance-text{display:flex;flex-direction:column;line-height:1.15;align-items:flex-start}.bsv4-cta .bsv4-crest__balance-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#717278;white-space:nowrap}.bsv4-cta .bsv4-crest__balance-amount{font-size:17px;font-weight:800;color:#27af1a}@media(max-width:560px){.bsv4-cta .bsv4-crest__body{padding:0 12px}.bsv4-cta .bsv4-crest__balance{padding:5px 11px}.bsv4-cta .bsv4-crest__balance-icon{display:none}.bsv4-cta .bsv4-crest__balance-label{font-size:9px}.bsv4-cta .bsv4-crest__balance-amount{font-size:16px}}.bsv4-cta .bsv4-bnpl{margin:24px 0 0;text-align:center}.bsv4-cta .bsv4-bnpl__title{font-size:var(--bsv4-fs-14, 13px);font-weight:500;color:#1f2937;margin:0 0 10px}.bsv4-cta .bsv4-bnpl__icons{max-width:100%;height:auto;display:inline-block}.bsv4 .bsv4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bsv4 .bsv4-modal{position:static;width:100vw;margin:0 0 0 calc(50% - 50vw);height:auto;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:#f2f2f2;display:none;flex-direction:column;font-family:var(--bsv4-font);color:var(--bsv4-ink);scroll-margin-top:110px;--bsv4-gutter-x: max( var(--gutter-container, 40px), calc((100vw - 1400px) / 2 + var(--gutter-container, 40px)) )}.bsv4 .bsv4-modal[open]{display:flex}.bsv4 .bsv4-modal__head{display:flex;align-items:center;gap:var(--bsv4-sp-3);flex:none;padding:var(--bsv4-sp-4) var(--bsv4-gutter-x) var(--bsv4-sp-2)}.bsv4 .bsv4-modal__logo{flex:none;height:42px}.bsv4 .bsv4-modal__logo img{height:100%;width:auto;display:block}@media(max-width:800px){.bsv4 .bsv4-modal__logo{height:32px}}.bsv4 .bsv4-modal__brand{margin:0;font:italic 500 var(--bsv4-fs-h3)/1.2 var(--bsv4-font)}.bsv4 .bsv4-modal__brand em{font-style:italic;font-weight:700;color:var(--bsv4-blue)}.bsv4 .bsv4-modal__views{display:flex;gap:8px;margin-left:var(--bsv4-sp-4)}@media(max-width:800px){.bsv4 .bsv4-modal__views{display:none}}.bsv4 .bsv4-modal__view{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:var(--bsv4-line);color:var(--bsv4-ink);padding:8px 14px;font:600 var(--bsv4-fs-12)/1.2 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-modal__view svg{flex:none}.bsv4 .bsv4-modal__view.is-active{background:var(--bsv4-blue);color:#fff}.bsv4 .bsv4-modal__panes{display:flex;align-items:flex-start;gap:14px;padding:14px var(--bsv4-gutter-x) 48px;background:#f2f2f2}.bsv4 .bsv4-modal__left{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.bsv4 .bsv4-modal__tiles{display:flex;flex-direction:column;gap:12px}.bsv4 .bsv4-modal__addzone.is-capped{opacity:.6;cursor:not-allowed}.bsv4 .bsv4-modal__cap{margin:0;font:600 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:var(--bsv4-red)}.bsv4 .bsv4-modal__rail{flex:0 0 320px;min-width:0;position:sticky;top:110px;display:flex;flex-direction:column;gap:10px}.bsv4 .bsv4-modal__railcard{background:var(--bsv4-surface);border:1px solid var(--bsv4-line);border-top:3px solid var(--bsv4-blue);border-radius:8px;padding:14px}.bsv4 .bsv4-modal__precut{display:flex;align-items:center;gap:10px;cursor:pointer}.bsv4 .bsv4-modal__precut>svg{flex:none;color:var(--bsv4-blue)}.bsv4 .bsv4-modal__precut-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.bsv4 .bsv4-modal__precut-copy strong{font:600 var(--bsv4-fs-14)/1.25 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-modal__precut-copy em{font-style:normal;font:400 var(--bsv4-fs-12)/1.25 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-modal__precut-each{font:600 var(--bsv4-fs-14)/1.25 var(--bsv4-font);color:var(--bsv4-blue)}.bsv4 .bsv4-modal__precut-sum{flex:none;font:700 var(--bsv4-fs-16)/1 var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-modal__precut-switch{position:relative;flex:0 0 34px;width:34px;height:20px;border-radius:999px;background:var(--bsv4-field);transition:background-color .2s ease}.bsv4 .bsv4-modal__precut-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--bsv4-surface);border-radius:50%;box-shadow:0 1px 2px #0000004d;transition:left .2s ease}.bsv4 .bsv4-modal__precut input:checked~.bsv4-modal__precut-switch{background:var(--bsv4-blue)}.bsv4 .bsv4-modal__precut input:checked~.bsv4-modal__precut-switch i{left:16px}.bsv4 .bsv4-modal__sumrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bsv4-sp-3);margin:0 0 8px;font:400 var(--bsv4-fs-14)/1.3 var(--bsv4-font);font-variant-numeric:tabular-nums}.bsv4 .bsv4-modal__sumrow--savings{color:#22a614;font-weight:700}.bsv4 .bsv4-modal__sumrow--savings[hidden]{display:none}.bsv4 .bsv4-modal__sumrow--total{font:700 var(--bsv4-fs-h3)/1.2 var(--bsv4-font);border-top:1px solid var(--bsv4-line);padding-top:10px;margin-bottom:12px}.bsv4 .bsv4-modal__upwait{display:flex;align-items:baseline;gap:var(--bsv4-sp-2);margin:0 0 10px;font:400 var(--bsv4-fs-14)/1.3 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-modal__upwait b{margin-left:auto;color:var(--bsv4-ink);font-variant-numeric:tabular-nums}.bsv4 .bsv4-modal__upwait i{font:400 var(--bsv4-fs-12)/1.3 var(--bsv4-font)}.bsv4 .bsv4-modal__upwait i:empty{display:none}.bsv4 .bsv4-modal__upwait-cancel{border:0;background:none;padding:0;font:600 var(--bsv4-fs-12)/1.3 var(--bsv4-font);color:var(--bsv4-ink-soft);text-decoration:underline;cursor:pointer}.bsv4 .bsv4-modal__upwait-cancel:hover{color:var(--bsv4-ink)}.bsv4 .bsv4-modal__cta{width:100%;border-radius:8px;text-transform:uppercase}.bsv4 .bsv4-modal__err{margin:8px 0 0;font:600 var(--bsv4-fs-14)/1.4 var(--bsv4-font);color:var(--bsv4-red)}.bsv4 .bsv4-tile{background:var(--bsv4-surface);border:1px solid var(--bsv4-line);border-top:3px solid var(--bsv4-blue);border-radius:8px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.bsv4 .bsv4-tile__side{display:grid;grid-template-columns:140px minmax(150px,auto);gap:16px;align-items:start}.bsv4 .bsv4-tile__hero{position:relative;margin:0;width:140px;aspect-ratio:1/1;border:1px solid var(--bsv4-line);border-radius:10px;overflow:hidden;background-color:#e6e6e6;background-image:linear-gradient(45deg,#c0c0c0 25%,transparent 25%,transparent 75%,#c0c0c0 75%),linear-gradient(45deg,#c0c0c0 25%,transparent 25%,transparent 75%,#c0c0c0 75%);background-position:0 0,4px 4px;background-size:8px 8px}.bsv4 .bsv4-tile__thumb{display:block;width:100%;height:100%;object-fit:contain;padding:6px}.bsv4 .bsv4-tile .bsv4-preview__actions button[data-bsv4-tile-zoom]{right:10px}.bsv4 .bsv4-tile .bsv4-preview__actions button[data-bsv4-tile-zoom]:hover{background-color:#000c}.bsv4 .bsv4-tile__toolcol{min-width:0;max-width:320px}.bsv4 .bsv4-tile__eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:700 var(--bsv4-fs-12)/1.2 var(--bsv4-font);letter-spacing:.04em;text-transform:uppercase;color:var(--bsv4-blue)}.bsv4 .bsv4-tile__eyebrow svg{flex:none}.bsv4 .bsv4-tile__main{min-width:0;display:flex;flex-direction:column}.bsv4 .bsv4-tile__remove{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0 0 10px;margin-left:auto;flex:none;color:var(--bsv4-red);font:600 var(--bsv4-fs-14)/1.3 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-tile__remove svg{flex:none}.bsv4 .bsv4-tile__remove:hover{text-decoration:underline}.bsv4 .bsv4-tile__thumb--pending{padding:24px}.bsv4 .bsv4-tile__pending-name{margin:0 0 12px;font:600 var(--bsv4-fs-14)/1.3 var(--bsv4-font);color:var(--bsv4-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsv4 .bsv4-tile--pending .bsv4-tile__side{grid-template-columns:140px}.bsv4 .bsv4-tile--pending .bsv4-tile__main{gap:10px}.bsv4 .bsv4-tile--pending .bsv4-tile__main .bsv4-skel{height:20px;width:40%}.bsv4 .bsv4-tile--pending .bsv4-tile__main .bsv4-skel:nth-of-type(2){height:45px;width:100%}.bsv4 .bsv4-tile--pending .bsv4-tile__main .bsv4-skel:nth-of-type(3){height:16px;width:55%}.bsv4 .bsv4-tile__tabs{display:flex;gap:24px;align-items:flex-end;border-bottom:1px solid var(--bsv4-line);margin:0 0 12px}.bsv4 .bsv4-tile__tab{position:relative;padding:0 2px 10px;font:600 var(--bsv4-fs-14)/1.2 var(--bsv4-font);color:var(--bsv4-ink-soft);cursor:pointer}.bsv4 .bsv4-tile__tab:has(input:checked){color:var(--bsv4-ink)}.bsv4 .bsv4-tile__tab:has(input:checked):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bsv4-ink)}.bsv4 .bsv4-tile__tab:has(input:focus-visible){outline:2px solid var(--bsv4-blue);outline-offset:2px;border-radius:2px}.bsv4 .bsv4-tile__help{margin:0 0 10px;font:400 var(--bsv4-fs-12)/1.4 var(--bsv4-font);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-tile__rows{container-type:inline-size;overflow-x:hidden}.bsv4 .bsv4-tile__foot{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-top:12px}.bsv4 .bsv4-tile__add{border:0;background:#eaf5ff;color:var(--bsv4-blue);border-radius:8px;padding:10px 16px;font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-tile__add:hover{background:#dbeeff}.bsv4 .bsv4-tile__note{flex:1 1 260px;min-width:0}.bsv4 .bsv4-tile__note-head{display:flex;align-items:center;gap:10px;cursor:pointer}.bsv4 .bsv4-tile__note textarea{display:none;width:100%;margin-top:10px;border:1px solid var(--bsv4-field);border-radius:8px;padding:10px 12px;font:400 var(--bsv4-fs-16)/1.4 var(--bsv4-font);min-height:70px;resize:vertical}.bsv4 .bsv4-tile__note textarea:focus-visible{outline:2px solid var(--bsv4-blue);outline-offset:0;border-color:var(--bsv4-blue)}.bsv4 .bsv4-tile__note-head:has(input:checked)+textarea{display:block}@media(min-width:801px){.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__side{grid-template-columns:clamp(200px,17vw,250px)}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__hero{width:100%}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__eyebrow{display:none}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle{justify-content:space-between;width:100%;padding:2px 0}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none;border:0}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle__switch{display:inline-block;position:relative;flex:0 0 34px;width:34px;height:20px;border-radius:999px;background:var(--bsv4-field);transition:background-color .2s ease}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle__switch i{display:block;position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--bsv4-surface);border-radius:50%;box-shadow:0 1px 2px #0000004d;transition:left .2s ease}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle input:checked~.bsv4-toggle__switch{background:var(--bsv4-blue)}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-toggle input:checked~.bsv4-toggle__switch i{left:16px}.bsv4 .bsv4-modal.bsv4-modal--large .bsv4-tile__tools .bsv4-aitools{width:auto;align-self:flex-start}}.bsv4[data-mode=multi] .bsv4__grid{display:none}.bsv4[data-mode=multi] .bsv4-modal .bsv4-cta__add-another{display:flex}.bsv4 .bsv4-tile:has(.bsv4-tile__tab input[value=popular]:checked) .bsv4-tile__help--custom{display:none}.bsv4 .bsv4-tile:not(:has(.bsv4-tile__tab input[value=popular]:checked)) .bsv4-tile__help--popular{display:none}.bsv4 .bsv4-modal .bsv4-tile__tools{display:flex;flex-direction:column;align-items:stretch;gap:6px}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-ai-card--bgr{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-ai-card--bgr .bsv4-toggle{order:0}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-bgr__viewopts{display:none;order:1;align-self:flex-start;margin-left:30px;border:0;padding:0;background:none;font:600 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:var(--bsv4-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-ai-card--bgr:has(input:checked) .bsv4-bgr__viewopts{display:inline-flex}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-toggle{display:flex;align-items:center;gap:10px;margin:0;padding:2px 0;cursor:pointer}.bsv4 .bsv4-modal .bsv4-tile__tools .bsv4-aitools{margin-top:2px}@media(max-width:1080px){.bsv4 .bsv4-tile{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.bsv4 .bsv4-modal__panes{flex-direction:column;align-items:stretch;gap:10px;padding:10px var(--bsv4-gutter-x)}.bsv4 .bsv4-modal__rail{flex:none;position:static;width:100%}.bsv4 .bsv4-tile__side{grid-template-columns:140px minmax(0,1fr);gap:12px}.bsv4 .bsv4-tile{position:relative}.bsv4 .bsv4-tile__remove{position:absolute;top:14px;right:14px;padding:0}.bsv4 .bsv4-tile__hero{width:140px}}body:has(.bsv4[data-mode=multi]) #main>:not(:has([data-bsv4-root])){display:none}body:has(.bsv4:not([data-state=empty])) #mobile-sticky-wrapper{display:none}.bsv4-bgr-modal{border:0;padding:0;background:transparent;width:100%;max-width:min(80vw,540px);color:var(--bsv4-ink)}.bsv4-bgr-modal::backdrop{background:#0f172a8c}.bsv4-bgr-modal__card{background:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 24px 70px #00000059}.bsv4-bgr-modal__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bsv4-bgr-modal .bsv4-bgr__new{background:var(--bsv4-blue);color:#fff;font-weight:800;font-size:.68rem;padding:4px 10px;border-radius:8px;letter-spacing:.02em}.bsv4-bgr-modal__title{margin:0;font:800 1.02rem/1.2 var(--bsv4-font);color:#111827}.bsv4-bgr-modal__x{margin-left:auto;border:0;background:transparent;font-size:1.8rem;line-height:1;color:#111827;cursor:pointer;padding:4px 8px}.bsv4-bgr-modal__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bsv4-bgr-modal__foot{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.bsv4-bgr-modal__cancel{border:1px solid #d7dce3;border-radius:10px;background:#fff;padding:9px 18px;font:700 .85rem/1.2 var(--bsv4-font);color:#111827;cursor:pointer}.bsv4-bgr-modal__apply{border-radius:10px;padding:9px 22px;font:700 .85rem/1.2 var(--bsv4-font)}.bsv4-bgr-modal .bsv4-bgr__tab{width:100%;display:block;text-align:center;border:0;background:none;padding:0;cursor:pointer}.bsv4-bgr-modal .bsv4-bgr__tab .bsv4-bgr__thumbwrap{aspect-ratio:1;width:100%;box-sizing:border-box;border:2px solid #e6e9ee;border-radius:12px;padding:8px;background:#f2f2f2;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.bsv4-bgr-modal .bsv4-bgr__tab .bsv4-bgr__thumb{width:100%;height:100%;object-fit:contain;border-radius:6px}.bsv4-bgr-modal .bsv4-bgr__tab .bsv4-bgr__label{display:block;margin-top:8px;font:700 .85rem/1.2 var(--bsv4-font);color:#111827}.bsv4-bgr-modal .bsv4-bgr__tab.is-active .bsv4-bgr__thumbwrap{border-color:var(--bsv4-blue);box-shadow:0 0 0 1px var(--bsv4-blue)}.bsv4-bgr-modal .bsv4-bgr__tab.is-active .bsv4-bgr__label{color:var(--bsv4-blue)}.bsv4 .bsv4-uploader__panel--designs{margin-top:var(--bsv4-sp-3)}.bsv4 .bsv4-uploader__panel--designs[hidden]{display:none}.bsv4 .bsv4-uploader__panel--designs .md-container--picker{padding-top:0}.bsv4 .bsv4-uploader__panel--designs .md-grid{max-height:460px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--bsv4-line) transparent}.bsv4 .bsv4-uploader__panel--designs .md-grid::-webkit-scrollbar{width:8px}.bsv4 .bsv4-uploader__panel--designs .md-grid::-webkit-scrollbar-thumb{background:var(--bsv4-line);border-radius:999px}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin:0 0 10px}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols--mobile{display:none}@media(max-width:749px){.bsv4 .bsv4-uploader__panel--designs .dtfut__cols--desktop{display:none}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols--mobile{display:flex}}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols-label{font:600 var(--bsv4-fs-10)/1 var(--bsv4-font);color:var(--bsv4-ink-soft);margin-right:4px;text-transform:uppercase;letter-spacing:.04em}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--bsv4-field);background:var(--bsv4-surface);color:var(--bsv4-ink-soft);font:600 var(--bsv4-fs-12)/1 var(--bsv4-font);width:28px;height:26px;border-radius:6px;cursor:pointer;padding:0;transition:all .15s}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols-btn:hover{border-color:var(--bsv4-blue);color:var(--bsv4-blue)}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols-btn.is-active{background:var(--bsv4-blue);border-color:var(--bsv4-blue);color:#fff;box-shadow:0 1px 3px #019aff4d}.bsv4 .bsv4-uploader__panel--designs[data-cols="1"] :is(.md-grid,.ndl-grid){grid-template-columns:1fr}.bsv4 .bsv4-uploader__panel--designs[data-cols="2"] :is(.md-grid,.ndl-grid){grid-template-columns:repeat(2,1fr)}.bsv4 .bsv4-uploader__panel--designs[data-cols="3"] :is(.md-grid,.ndl-grid){grid-template-columns:repeat(3,1fr)}.bsv4 .bsv4-uploader__panel--designs[data-cols="4"] :is(.md-grid,.ndl-grid){grid-template-columns:repeat(4,1fr)}.bsv4 .bsv4-uploader__panel--designs[data-cols="5"] :is(.md-grid,.ndl-grid){grid-template-columns:repeat(5,1fr)}.bsv4 .bsv4-uploader__panel--designs .md-card__badge,.bsv4 .bsv4-uploader__panel--designs .md-header{display:none}.bsv4 .bsv4-uploader__panel--designs .md-filters{margin-bottom:10px}.bsv4 .bsv4-uploader__panel--designs .md-filters__row{align-items:center;flex-wrap:nowrap;gap:10px}.bsv4 .bsv4-uploader__panel--designs .md-filters__groups{width:auto;flex:1 1 auto;justify-content:flex-start;flex-wrap:nowrap;gap:6px}.bsv4 .bsv4-uploader__panel--designs .md-filters__group{padding:2px;gap:1px}.bsv4 .bsv4-uploader__panel--designs .md-tab{padding:4px 9px;font-size:11.5px;gap:4px}.bsv4 .bsv4-uploader__panel--designs .md-tab__count{font-size:10px;padding:0 5px;min-width:16px;line-height:14px}.bsv4 .bsv4-uploader__panel--designs .md-filters__search{min-width:0;width:200px;margin-left:auto;flex:0 0 auto}.bsv4 .bsv4-uploader__panel--designs .md-search-input{padding:5px 28px 5px 30px;font-size:12px;border-radius:6px}.bsv4 .bsv4-uploader__panel--designs .md-search-icon{left:9px;width:13px;height:13px}@media(max-width:749px){.bsv4 .bsv4-uploader__panel--designs .md-filters__row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px}.bsv4 .bsv4-uploader__panel--designs .md-filters__search{flex:1 1 0;width:auto;min-width:0;order:0}.bsv4 .bsv4-uploader__panel--designs .md-filters__row .dtfut__cols--mobile{order:1;flex:0 0 auto;margin:0;justify-content:flex-end}.bsv4 .bsv4-uploader__panel--designs .md-filters__groups{order:2;flex:0 0 100%;flex-direction:row;justify-content:center;width:100%;gap:8px}.bsv4 .bsv4-uploader__panel--designs .md-filters__group{width:auto}.bsv4 .bsv4-uploader__panel--designs .md-filters__group .md-tab{flex:0 0 auto}.bsv4 .bsv4-uploader__panel--designs .md-tab__count{display:none}.bsv4 .bsv4-uploader__panel--designs .dtfut__cols--mobile .dtfut__cols-label{font-size:10px;margin-right:2px}}.bsv4 .bsv4-uploader__panel--designs .dtfut__no-results{display:none;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center;color:#6b7280}.bsv4 .bsv4-uploader__panel--designs .dtfut__no-results svg{color:#cbd5e1;margin-bottom:10px}.bsv4 .bsv4-uploader__panel--designs .dtfut__no-results-title{font-size:15px;font-weight:600;color:#374151;margin:0 0 4px}.bsv4 .bsv4-uploader__panel--designs .dtfut__no-results-sub{font-size:12px;color:#9ca3af;margin:0}.bsv4 .bsv4-uploader__panel--designs[data-dtfut-empty-search=true] .dtfut__no-results{display:flex}.bsv4 .bsv4-designs-login{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bsv4-sp-2);padding:var(--bsv4-sp-6) var(--bsv4-sp-4);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-designs-login svg{color:var(--bsv4-blue);margin-bottom:var(--bsv4-sp-1)}.bsv4 .bsv4-designs-login__title{font:700 var(--bsv4-fs-h3)/1.3 var(--bsv4-font);color:var(--bsv4-ink);margin:0}.bsv4 .bsv4-designs-login__sub{font:400 var(--bsv4-fs-14)/1.45 var(--bsv4-font);margin:0;max-width:42ch}.bsv4 .bsv4-designs-login__btn{margin-top:var(--bsv4-sp-2);padding:12px 40px}.bsv4 .bsv4-preview__tools,.bsv4 .bsv4-tile__tools{display:flex;align-items:center;gap:var(--bsv4-sp-4);flex-wrap:wrap;margin-top:var(--bsv4-sp-2)}.bsv4 .bsv4-preview__tools:empty,.bsv4 .bsv4-tile__tools:empty{display:none}.bsv4 .bsv4-ai-card,.bsv4 .bsv4-ai__bar{display:contents}.bsv4 .bsv4-bgr__head{display:none;align-items:center;justify-content:space-between;gap:var(--bsv4-sp-3);width:100%}.bsv4 .bsv4-bgr__lead{display:inline-flex;align-items:center;gap:var(--bsv4-sp-2);min-width:0}.bsv4 .bsv4-bgr__new{flex:none;padding:3px 5px;border-radius:4px;background:var(--bsv4-blue);color:#fff;font:800 var(--bsv4-fs-10)/1.4 var(--bsv4-font);letter-spacing:.06em}.bsv4 .bsv4-bgr__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:#1f2937}.bsv4 .bsv4-bgr__collapse{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:var(--bsv4-blue);cursor:pointer}.bsv4 .bsv4-bgr__collapse svg{display:block;transition:transform .2s ease}.bsv4 .bsv4-bgr.is-collapsed .bsv4-bgr__collapse svg{transform:rotate(180deg)}.bsv4 .bsv4-ai-badge{display:none;align-items:center;gap:5px;padding:6px 11px 6px 9px;border-radius:10px;background:var(--bsv4-blue);color:#fff;font:700 var(--bsv4-fs-10)/1 var(--bsv4-font);letter-spacing:.005em;text-transform:uppercase;box-shadow:0 2px 6px #019aff40}.bsv4 .bsv4-ai-badge svg{flex:none}.bsv4 .bsv4-toggle{display:inline-flex;align-items:center;gap:var(--bsv4-sp-2);font:600 var(--bsv4-fs-14)/1 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-toggle input{width:18px;height:18px;accent-color:var(--bsv4-blue)}.bsv4 .bsv4-toggle__switch{display:none}.bsv4 .bsv4-tile__tools .bsv4-ai-card--bgr .bsv4-toggle{order:1}.bsv4 .bsv4-tile__tools .bsv4-bgr{order:2}.bsv4 .bsv4-tile__tools .bsv4-ai-card--up .bsv4-toggle{order:3}.bsv4 .bsv4-tile__tools .bsv4-aitools{order:4}.bsv4 .bsv4-bgr{flex-basis:100%}.bsv4 .bsv4-bgr__row{display:flex;gap:var(--bsv4-sp-2);flex-wrap:wrap}.bsv4 .bsv4-bgr.is-collapsed .bsv4-bgr__row{display:none}.bsv4 .bsv4-bgr__tab{display:flex;flex-direction:column;align-items:stretch;border:0;background:none;padding:0;cursor:pointer}.bsv4 .bsv4-bgr__tab.is-loading{cursor:progress;opacity:.92}.bsv4 .bsv4-bgr__thumbwrap{display:block;background:#fff;border-radius:14px;padding:var(--bsv4-sp-2);border:1.5px solid var(--bsv4-line);box-sizing:border-box;line-height:0}.bsv4 .bsv4-bgr__tab.is-active .bsv4-bgr__thumbwrap{border-color:var(--bsv4-blue)}.bsv4 .bsv4-bgr__thumb,.bsv4 .bsv4-bgr__thumbwrap--loading{width:84px;height:84px;object-fit:contain;border-radius:8px;background:#f2f2f2 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTAgMGg0djRIMHpNMCA4aDR2NEgwek0xNiA4aC00VjRoNHpNMTYgMTZoLTR2LTRoNHpNOCAwaDR2NEg4ek04IDhoNHY0SDh6TTggOEg0VjRoNHpNOCAxNkg0di00aDR6Ii8+PHBhdGggZmlsbD0iIzlCOUI5QiIgZD0iTTQgMGg0djRINHpNNCA4aDR2NEg0ek0xMiA4SDhWNGg0ek0xMiAxNkg4di00aDR6TTEyIDBoNHY0aC00ek0xMiA4aDR2NGgtNHpNNCA4SDBWNGg0ek00IDE2SDB2LTRoNHoiLz48L3N2Zz4=) center center}.bsv4 .bsv4-bgr__thumbwrap--loading{display:flex;align-items:center;justify-content:center}.bsv4 .bsv4-bgr__spin{width:32px;height:32px;border-radius:50%;border:3px solid #cbd5e1;border-top-color:var(--bsv4-blue);animation:bsv4-bgr-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.bsv4 .bsv4-bgr__spin{animation:none}}.bsv4 .bsv4-bgr__label{margin-top:3px;text-align:center;font:700 var(--bsv4-fs-10)/1.2 var(--bsv4-font);color:#334155;white-space:nowrap}.bsv4 .bsv4-bgr__tab.is-active .bsv4-bgr__label{color:var(--bsv4-blue)}.bsv4 .bsv4-bgr[hidden]{display:none}@keyframes bsv4-bgr-spin{to{transform:rotate(1turn)}}.bsv4 .bsv4-edit{display:contents}.bsv4 .bsv4-ai{display:flex;flex-direction:column;font-family:var(--bsv4-font);color:var(--bsv4-ink);margin-top:var(--bsv4-sp-3)}.bsv4 .bsv4-ai[hidden]{display:none}.bsv4 .bsv4-ai__host{display:flex;flex-direction:column;overflow:hidden;max-height:586px;min-height:0;padding:var(--bsv4-sp-2) 0 0}.bsv4 .ai-chat-title{font-size:var(--bsv4-fs-h3)}.bsv4 .ai-chat-subtitle,.bsv4 .ai-chat-history-title{font-size:var(--bsv4-fs-12)}.bsv4 .ai-chat-pill-emoji{font-size:var(--bsv4-fs-14)}.bsv4 .ai-chat-pill span:not(.ai-chat-pill-emoji){font-size:var(--bsv4-fs-12)}.bsv4 .bsv4-ai--edit:not([open]){display:none}.bsv4 .bsv4-ai--edit{width:min(500px,94vw);min-height:612px;border:0;margin:auto;border-radius:18px;padding:22px}.bsv4 .bsv4-ai--edit::backdrop{background:#00000071}@media(max-width:768px){.bsv4 .bsv4-ai--edit{padding:22px 8px}}.bsv4 .bsv4-aied{position:relative;font-family:var(--bsv4-font);color:var(--bsv4-ink)}.bsv4 .bsv4-aied__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bsv4 .bsv4-aied__title{margin:0;font:700 var(--bsv4-fs-h3)/1.2 var(--bsv4-font)}.bsv4 .bsv4-aied__close{border:0;background:none;padding:0;font-size:30px;line-height:1;color:var(--bsv4-ink);cursor:pointer}.bsv4 .bsv4-aied__preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:320px;border-radius:8px;background:#f2f2f2 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTAgMGg0djRIMHpNMCA4aDR2NEgwek0xNiA4aC00VjRoNHpNMTYgMTZoLTR2LTRoNHpNOCAwaDR2NEg4ek04IDhoNHY0SDh6TTggOEg0VjRoNHpNOCAxNkg0di00aDR6Ii8+PHBhdGggZmlsbD0iIzlCOUI5QiIgZD0iTTQgMGg0djRINHpNNCA4aDR2NEg0ek0xMiA4SDhWNGg0ek0xMiAxNkg4di00aDR6TTEyIDBoNHY0aC00ek0xMiA4aDR2NGgtNHpNNCA4SDBWNGg0ek00IDE2SDB2LTRoNHoiLz48L3N2Zz4=) center center;transition:opacity .25s ease,transform .25s ease}.bsv4 .bsv4-aied__preview.is-fading{opacity:.3;transform:scale(.97)}.bsv4 .bsv4-aied__preview img{max-width:90%;max-height:90%}.bsv4 .bsv4-aied__preview [hidden]{display:none}.bsv4 .bsv4-ai--edit.is-processing .bsv4-aied__preview{background:none;height:500px}.bsv4 .bsv4-aied__processing{display:flex;flex-direction:column;align-items:center;text-align:center}.bsv4 .bsv4-aied__processing img{max-width:300px}.bsv4 .bsv4-aied__processing h4{margin:40px 0;font:700 var(--bsv4-fs-16)/1.4 var(--bsv4-font)}.bsv4 .bsv4-aied__processing[hidden]{display:none}.bsv4 .bsv4-aied__disclaimer{margin:0;font-size:var(--bsv4-fs-12);opacity:.6}.bsv4 .bsv4-aied__stop{border:0;background:none;margin-top:40px;color:#07a7f2;font:600 var(--bsv4-fs-14)/1 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-aied__tabs{display:none;justify-content:center;margin:12px auto 6px;max-width:200px;background:#dfdfdf80;padding:5px;border-radius:100px}.bsv4 .bsv4-aied__tabs.is-active{display:flex}.bsv4 .bsv4-aied__tab{flex:1;padding:6px 16px;border:0;border-radius:30px;background:none;font:700 var(--bsv4-fs-12)/1.2 var(--bsv4-font);color:#0000004d;cursor:pointer}.bsv4 .bsv4-aied__tab.is-active{color:#fff;background:#3dadfe}.bsv4 .bsv4-aied__tab[data-aied-tab=ai].is-active{background:#6c2db5}.bsv4 .bsv4-aied__promptbox{position:relative;margin-top:10px}.bsv4 .bsv4-aied__promptbox[hidden]{display:none}.bsv4 .bsv4-aied__promptbox textarea{width:100%;height:130px;border:1px solid var(--bsv4-line);border-radius:18px;padding:12px 14px;resize:none;box-sizing:border-box;font:400 var(--bsv4-fs-16)/1.4 var(--bsv4-font)}.bsv4 .bsv4-aied__promptbox textarea::placeholder{font-size:var(--bsv4-fs-12);opacity:1;color:#ddd}.bsv4 .bsv4-aied__helper{margin:0 auto 1rem;max-width:360px;text-align:center;font-size:var(--bsv4-fs-14)}.bsv4 .bsv4-aied__generate{position:absolute;bottom:8px;right:8px;border:0;background:transparent;padding:0;margin:0;cursor:pointer}.bsv4 .bsv4-aied__generate img{display:block}.bsv4 .bsv4-aied__status{margin:10px 0 0;font-size:var(--bsv4-fs-12);color:var(--bsv4-ink-soft)}.bsv4 .bsv4-aied__status[hidden]{display:none}.bsv4 .bsv4-aied__actions{text-align:center;margin-top:16px}.bsv4 .bsv4-aied__actions[hidden]{display:none}.bsv4 .bsv4-aied__apply,.bsv4 .bsv4-aied__useorig{width:100%;border:0;border-radius:18px;padding:12px;margin-bottom:20px;color:#fff;font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-aied__apply[hidden],.bsv4 .bsv4-aied__useorig[hidden]{display:none}.bsv4 .bsv4-aied__apply{background:linear-gradient(90deg,#6c2db5,#3daeff)}.bsv4 .bsv4-aied__useorig{background:#07a7f2}.bsv4 .bsv4-aied__nq{margin:0;font-size:var(--bsv4-fs-12);opacity:.6;text-align:center}.bsv4 .bsv4-aied__restart{display:inline-block;margin-top:8px;border:0;background:none;padding:0;color:#07a7f2;font:700 var(--bsv4-fs-12)/1.2 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-aied__confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#ffffffeb}.bsv4 .bsv4-aied__confirm[hidden]{display:none}.bsv4 .bsv4-aied__confirm-card{display:flex;flex-direction:column;gap:10px;max-width:320px;text-align:center}.bsv4 .bsv4-aied__confirm-card h5{margin:0;font:700 var(--bsv4-fs-16)/1.3 var(--bsv4-font)}.bsv4 .bsv4-aied__confirm-card p{margin:0 0 6px;padding:0 20px;font-size:var(--bsv4-fs-14)}.bsv4 .bsv4-aied__confirm-card button{border:0;border-radius:18px;padding:12px;color:#fff;font:700 var(--bsv4-fs-14)/1.2 var(--bsv4-font);cursor:pointer}.bsv4 .bsv4-aied__exit{background:var(--bsv4-blue)}.bsv4 .bsv4-aied__stay{background:#999}
/*# sourceMappingURL=/cdn/shop/t/1064/assets/bysize-v4.css.map?auto=format%2Ccompress */
