.bt-qr-gallery-wrap{position:relative}.bt-qr-gallery-wrap{max-width:1360px;margin:0 auto;padding:clamp(56px,7vw,96px) 5vw}.bt-qr-gallery-shell-v58{border:1px solid rgba(17,17,17,.08);border-radius:34px;background:rgba(255,255,255,.70);box-shadow:0 22px 70px rgba(17,17,17,.055);padding:clamp(22px,3vw,36px)}.bt-qr-gallery-head-v58{display:block;margin-bottom:28px}.bt-qr-gallery-head-v58 h2{margin:0;max-width:720px;font-size:clamp(32px,4.6vw,60px);line-height:.98;letter-spacing:-.06em;color:#151515}.bt-qr-gallery-head-v58 p{margin:10px 0 0;max-width:760px;font-size:17px;line-height:1.7;color:rgba(17,17,17,.58)}.bt-qr-gallery-meta-v58{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bt-qr-gallery-size-v58,.bt-qr-gallery-count-v58{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(17,17,17,.08);border-radius:999px;padding:10px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,17,17,.52);background:rgba(255,255,255,.62)}.bt-qr-gallery-shell-v58 + .bt-qr-gallery-shell-v58{margin-top:28px}.bt-qr-page-v58,.bt-qr-page-v58 *{box-sizing:border-box}.bt-qr-page-v58 .bt-qr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-qr-gallery-shell-v58.is-pvc .bt-qr-flip{max-width:280px;aspect-ratio:85 / 54}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-flip{max-width:220px;aspect-ratio:105 / 180}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-image{padding:18px 16px 14px}.bt-qr-page-v58 .bt-qr-card-item{background:#faf8f5;border:1px solid #ede8e1;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,0.045);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1),border-color .42s ease}.bt-qr-page-v58 .bt-qr-card-item:hover{transform:translateY(-6px);border-color:rgba(242,140,0,.22);box-shadow:0 18px 42px rgba(0,0,0,0.085)}.bt-qr-page-v58 .bt-qr-card-image{width:100%;background:#ffffff;border-radius:18px 18px 0 0;perspective:1000px;display:flex;justify-content:center;align-items:center;padding:14px}.bt-qr-page-v58 .bt-qr-flip{width:100%;max-width:260px;aspect-ratio:10 / 16;position:relative;transform-style:preserve-3d;transition:transform 0.55s ease;cursor:default;margin:0 auto}.bt-qr-page-v58 .bt-qr-card-item:hover .bt-qr-flip{transform:rotateY(180deg)}.bt-qr-page-v58 .bt-qr-face{position:absolute;inset:0;width:100%;height:100%;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bt-qr-page-v58 .bt-qr-face img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.bt-qr-page-v58 .bt-qr-back{transform:rotateY(180deg)}.bt-qr-page-v58 .bt-single-sided:hover .bt-qr-flip{transform:none}.bt-qr-page-v58 .bt-single-sided .bt-qr-back{display:none}.bt-qr-page-v58 .bt-qr-card-caption{padding:12px 13px 14px;background:#faf8f5;border-radius:0 0 18px 18px}.bt-qr-page-v58 .bt-qr-card-caption h3{margin:0 !important;font-size:15px;line-height:1.35;color:#222222;font-weight:700;text-align:left !important;letter-spacing:-.02em}@media (max-width:1180px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bt-qr-page-v58 .bt-qr-card-image{padding:10px}.bt-qr-page-v58 .bt-qr-card-caption{padding:10px 11px 12px}.bt-qr-page-v58 .bt-qr-card-caption h3{font-size:14px}.bt-qr-gallery-shell-v58.is-pvc .bt-qr-flip{max-width:100%}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-flip{max-width:190px}}@media (max-width:430px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:1fr}.bt-qr-page-v58 .bt-qr-card-item{max-width:320px;margin:0 auto;width:100%}}.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.bt-qr-gallery-shell-v58.is-pvc .bt-qr-flip{max-width:260px !important;aspect-ratio:10 / 16 !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-flip{max-width:220px !important;aspect-ratio:105 / 180 !important}html body .bt-list,html body ul.bt-list{list-style:none !important;padding-left:0 !important;margin-left:0 !important}html body .bt-list li{list-style:none !important}html body .bt-list li::marker{content:"" !important;font-size:0 !important}@media (max-width:1180px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:980px){.bt-qr-page-v58 .bt-qr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:760px){.bt-qr-page-v58 .bt-qr-card-grid,.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:430px){.bt-qr-page-v58 .bt-qr-card-grid,.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-grid{grid-template-columns:1fr !important}}@media (min-width:431px) and (max-width:760px){.bt-qr-page-v58 .bt-qr-card-image,.bt-qr-gallery-shell-v58.is-pvc .bt-qr-card-image,.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-image{padding:18px !important}.bt-qr-gallery-shell-v58.is-pvc .bt-qr-flip{width:84% !important;max-width:170px !important;aspect-ratio:10 / 16 !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-flip{width:96% !important;max-width:205px !important;aspect-ratio:105 / 180 !important}}@media (max-width:430px){.bt-qr-page-v58 .bt-qr-card-image,.bt-qr-gallery-shell-v58.is-pvc .bt-qr-card-image,.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-card-image{padding:22px !important}.bt-qr-gallery-shell-v58.is-pvc .bt-qr-flip{width:78% !important;max-width:230px !important;aspect-ratio:10 / 16 !important}.bt-qr-gallery-shell-v58.is-pleksi .bt-qr-flip{width:94% !important;max-width:276px !important;aspect-ratio:105 / 180 !important}}.bt-qr-page-v58 .bt-qr-card-grid{counter-reset:btCardCounter}.bt-qr-page-v58 .bt-qr-card-item{counter-increment:btCardCounter}.bt-qr-page-v58 .bt-qr-card-caption h3{font-size:14px !important;font-weight:500 !important;letter-spacing:-.01em !important}.bt-qr-page-v58 .bt-qr-card-caption h3::before{content:counter(btCardCounter) ' - ';font-weight:600;color:rgba(17,17,17,.62)}
