.bui-cd{position:relative;width:100%;min-width:0}.bui-cd-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);border:0!important;padding:0!important}.bui-cd-btn{width:100%;min-height:4rem;border:1px solid #c9c9c4;border-radius:6px;background:#fff;padding:0 1rem;display:flex;align-items:center;gap:.8rem;font:inherit;font-size:1.4rem;color:inherit;cursor:pointer;text-align:left}.bui-cd-btn:focus-visible,.bui-cd-opt:focus-visible{outline:2px solid var(--bui-accent, #8a6a1f);outline-offset:1px}.bui-cd-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bui-cd-chev{flex:none;color:#555;transition:transform .15s}.bui-cd.is-open .bui-cd-chev{transform:rotate(180deg)}.bui-sw{width:2rem;height:2rem;flex:none;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#eee center / cover no-repeat}.bui-cd-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:#fff;border:1px solid #c9c9c4;border-radius:8px;box-shadow:0 8px 24px #00000024;max-height:26rem;overflow-y:auto;padding:.4rem;text-align:left}.bui-cd-list[hidden]{display:none}.bui-cd-opt{width:100%;min-height:4.2rem;border:0;border-radius:6px;padding:0 .8rem;display:flex;align-items:center;gap:1rem;font:inherit;font-size:1.4rem;color:inherit;background:#fff;cursor:pointer;text-align:left}.bui-cd-opt .bui-sw{width:2.2rem;height:2.2rem}.bui-cd-opt:hover:not([disabled]){background:#f6f3ee}.bui-cd-opt.is-on{background:color-mix(in srgb,var(--bui-accent, #8a6a1f) 14%,#fff);font-weight:600}.bui-cd-opt[disabled]{color:#8a8a86;cursor:not-allowed}.bui-cd-opt[disabled] .bui-sw{opacity:.45}.bui-cd-label{flex:1;min-width:0}.bui-cd-tail{font-size:1.2rem;color:#5c5c57;white-space:nowrap}.bui-gal{border:0;padding:0;margin:auto;width:min(94vw,52rem);max-height:94vh;border-radius:16px;background:#fff;color:rgb(var(--color-foreground, 31, 31, 29));box-shadow:0 12px 40px #00000040;overflow:hidden}.bui-gal::backdrop{background:#14121099}.bui-gal-box{display:flex;flex-direction:column;max-height:94vh}.bui-gal-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.4rem 1rem 1.8rem}.bui-gal-titles{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bui-gal-title{font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0}.bui-gal-sub{font-size:1.2rem;color:rgba(var(--color-foreground, 31, 31, 29),.7)}.bui-gal-close{width:4rem;height:4rem;flex:none;border-radius:50%;border:0;background:#f2efe9;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.bui-gal-close:focus-visible,.bui-gal-arrow:focus-visible,.bui-gal-thumb:focus-visible{outline:2px solid var(--bui-accent, #8a6a1f);outline-offset:2px}.bui-gal-stage{position:relative;margin:0 1.4rem;border-radius:12px;overflow:hidden;background:#f4f1ec}.bui-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bui-gal-track::-webkit-scrollbar{display:none}.bui-gal-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1}.bui-gal-slide img{width:100%;height:100%;object-fit:cover;display:block}.bui-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border-radius:50%;border:0;background:#ffffffeb;color:#1f1f1d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #00000026}.bui-gal-arrow[disabled]{opacity:0;pointer-events:none}.bui-gal-prev{left:.8rem}.bui-gal-next{right:.8rem}.bui-gal-dots{position:absolute;left:0;right:0;bottom:1.2rem;display:flex;justify-content:center;gap:.6rem;pointer-events:none}.bui-gal-dot{width:.6rem;height:.6rem;border-radius:.3rem;background:#1f1f1d59;transition:width .2s}.bui-gal-dot.is-on{width:1.8rem;background:#1f1f1d}.bui-gal-thumbs{display:flex;gap:.8rem;padding:1.2rem 1.4rem 1.6rem;overflow-x:auto;scrollbar-width:none}.bui-gal-thumbs::-webkit-scrollbar{display:none}.bui-gal-thumb{flex:none;width:6rem;height:6rem;border-radius:10px;border:1px solid #e3d9c8;padding:0;overflow:hidden;background:#f4f1ec;cursor:pointer}.bui-gal-thumb.is-on{border:2px solid var(--bui-accent, #8a6a1f)}.bui-gal-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bui-gal.is-single .bui-gal-arrow{display:none}.bui-gal.is-single .bui-gal-stage{margin-bottom:1.6rem}@media(prefers-reduced-motion:reduce){.bui-gal-dot,.bui-cd-chev{transition:none}}.bui-info{width:min(94vw,48rem)}.bui-info .bui-gal-head{padding:1.4rem 1.2rem 1.2rem 1.8rem;border-bottom:1px solid #eee7dc}.bui-info .bui-gal-title{font-size:1.5rem}.bui-info .bui-gal-sub{font-size:1.25rem}.bui-info .bui-gal-close{width:3.6rem;height:3.6rem}.bui-info .bui-gal-close svg{width:1.2rem;height:1.2rem}.bui-info-body{padding:1.4rem 1.8rem 1.8rem;overflow:auto;font-size:1.3rem;line-height:1.45}.bui-info-body>:first-child{margin-top:0}.bui-info-body>:last-child{margin-bottom:0}.bui-info-body h1,.bui-info-body h2,.bui-info-body h3,.bui-info-body h4{font-size:1.4rem;margin:0 0 .8rem}.bui-info-body table{width:100%;border-collapse:collapse;font-size:1.3rem;line-height:1.35;margin:0;table-layout:auto}.bui-info-body th,.bui-info-body td{border:1px solid #e6dfd3;padding:.8rem 1rem;text-align:left;vertical-align:middle}.bui-info-body th,.bui-info-body thead td,.bui-info-body table>tbody:first-child>tr:first-child>td{background:#f7f4ef;font-weight:600;font-size:1.2rem}.bui-info-body td{white-space:nowrap}.bui-info-body th{white-space:normal}.bui-info-body img{max-width:100%;height:auto}.bui-gal-close svg{width:1.2rem;height:1.2rem}.bui-info .bui-info-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bui-info .bui-info-body table{width:100%!important;min-width:0!important;border-collapse:collapse!important;border:0!important;box-shadow:none!important;margin:0!important}.bui-info .bui-info-body th,.bui-info .bui-info-body td{padding:.8rem 1rem!important;font-size:1.3rem!important;line-height:1.35!important;height:auto!important;width:auto!important;border:1px solid #e6dfd3!important;text-align:left!important;vertical-align:middle!important}.bui-info .bui-info-body th,.bui-info .bui-info-body thead td,.bui-info .bui-info-body table>tbody:first-child>tr:first-child>td{font-size:1.2rem!important;font-weight:600!important;background:#f7f4ef!important}.bui-info .bui-info-body p:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/47/assets/bundle-ui.css.map */
