@charset "utf-8";
/* 템플릿 상세 전용 디자인 시스템. 8px 간격, 16px 본문, 14px 보조문구.
   화면 구조만 소유하며 상품 콘텐츠는 DB의 HTML 에디터 필드에서 읽는다. */
body:has(.bzt-product),body:has(.bzt-product) #wrapper,body:has(.bzt-product) #container_wr,body:has(.bzt-product) #container,body:has(.bzt-product) .shop-content{background:#fff}
#sit:has(.bzt-product){--bzt-accent:#007f86;--bzt-ink:#172629;--bzt-muted:#607074;--bzt-line:#e0e7e8;--bzt-soft:#f3f6f6;--bzt-heading:30px;--bzt-body:16px;--bzt-small:14px;padding:16px 0 80px;color:var(--bzt-ink);font:400 var(--bzt-body)/1.75 Pretendard,"Apple SD Gothic Neo",sans-serif;letter-spacing:-.015em}
#sit:has(.bzt-product) *,#sit:has(.bzt-product) *:before,#sit:has(.bzt-product) *:after{box-sizing:border-box}
#sit:has(.bzt-product) button,#sit:has(.bzt-product) input,#sit:has(.bzt-product) select{font-family:inherit}
.bzt-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}
.bzt-back{font-size:14px;color:var(--bzt-muted);text-decoration:none}
.bzt-back:hover{color:var(--bzt-accent)}
.bzt-product-code{font:12px/1.5 ui-monospace,monospace;color:var(--bzt-muted)}
#sit .bzt-product{border:0;padding:0;margin:0;background:none}
.bzt-product #sit_ov_wrap{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);align-items:start;gap:56px;width:100%;margin:0;padding:0 0 48px;border:0}
.bzt-product #sit_ov_wrap:after{display:none}
/* 미리보기: 이미지가 주인공인 단일 프레임. */
.bzt-product #sit_pvi{position:relative;display:flex;flex-direction:column;float:none;width:100%;min-width:0;max-width:100%;padding:0;margin:0;border:0}
.bzt-preview-label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:var(--bzt-soft);border:1px solid var(--bzt-line);border-bottom:0;border-radius:16px 16px 0 0;font-size:13px;color:var(--bzt-muted)}
.bzt-product #sit_pvi_big{position:relative;float:none;width:100%;height:auto;aspect-ratio:3/2;border:1px solid var(--bzt-line);border-radius:0 0 16px 16px;margin:0;padding:0;background:var(--bzt-soft);overflow:hidden}
.bzt-product #sit_pvi_big>a:not(#popup_item_image){display:none;position:static;width:100%;height:100%}
.bzt-product #sit_pvi_big>a.visible:not(#popup_item_image){display:block}
.bzt-product #sit_pvi_big img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0}
.bzt-product #sit_pvi_big #popup_item_image{display:flex;align-items:center;justify-content:center;position:absolute;inset:auto 16px 16px auto;width:40px;height:40px;background:#fff;border:1px solid var(--bzt-line);border-radius:10px;color:var(--bzt-ink);font-size:16px;line-height:1}
.bzt-product #sit_pvi_thumb{position:static;display:flex;float:none;width:100%;padding:0;margin:16px 0 0;gap:8px;list-style:none;order:2}
.bzt-product #sit_pvi_thumb:has(li:only-child){display:none}
.bzt-product #sit_pvi_thumb li{float:none;margin:0}
.bzt-product #sit_pvi_thumb img{width:76px;height:56px;object-fit:cover;border:1px solid var(--bzt-line);border-radius:8px}
.bzt-product .bz-demo-cta{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:16px 0 0;padding:12px 20px;background:#fff;border:1px solid #b9c8cb;border-radius:10px;color:var(--bzt-ink)!important;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transform:none;transition:background .15s,border-color .15s}
.bzt-product .bz-demo-cta:before{content:none}
.bzt-product .bz-demo-cta:hover{background:var(--bzt-soft);border-color:var(--bzt-accent);transform:none}
/* 구매 정보: 중첩 카드 제거, 가격과 행동의 우선순위를 정리한다. */
.bzt-product #sit_ov{display:flex;flex-direction:column;float:none;width:100%;min-width:0;padding:12px 0 0;margin:0;border:0;background:none;border-radius:0}
.bzt-product .bz-item-cat{margin:0 0 12px;color:var(--bzt-accent);font-size:14px;font-weight:600;letter-spacing:0}
.bzt-product #sit_title{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;text-indent:0;white-space:normal;font-size:40px;font-weight:720;line-height:1.25;letter-spacing:-.04em;margin:0 0 16px}
.bzt-product #sit_desc{margin:0 0 24px;color:var(--bzt-muted);font-size:16px;line-height:1.75;font-weight:400}
.bzt-product .bz-item-badges{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;padding:0;list-style:none}
.bzt-product .bz-item-badges li{background:none;padding:0;color:var(--bzt-muted);font-size:13px;font-weight:500;line-height:1.6;border:0;border-radius:0}
.bzt-product .sit_info{padding:20px 0;margin:0 0 20px;border:0;border-top:1px solid var(--bzt-line)}
.bzt-product .sit_ov_tbl{width:100%;border-collapse:collapse;font-size:14px}
.bzt-product .sit_ov_tbl tr,.bzt-product .sit_ov_tbl tr+tr{border:0}
.bzt-product .sit_ov_tbl th,.bzt-product .sit_ov_tbl td{padding:8px 0;border:0;background:none;font-size:14px;line-height:1.5}
.bzt-product .sit_ov_tbl th{width:35%;font-weight:400;color:var(--bzt-muted);text-align:left}
.bzt-product .sit_ov_tbl td{text-align:right;font-weight:500;color:var(--bzt-ink)}
.bzt-product .sit_ov_tbl .tr_price strong{font-size:36px;line-height:1.2;letter-spacing:-.035em;color:var(--bzt-ink);font-weight:700}
.bzt-product .sit_option{margin:0 0 20px;padding:0;border:0;font-size:14px}
.bzt-product .sit_option h3{font-size:16px;margin:0 0 12px;color:var(--bzt-ink)}
.bzt-product .sit_option label{font-size:14px;color:var(--bzt-muted);margin:0 0 8px}
.bzt-product .sit_option select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b9c8cb;border-radius:8px;background:#fff;color:var(--bzt-ink);font-size:15px}
.bzt-product #sit_sel_option{margin:0 0 16px;padding:0}
.bzt-product #sit_opt_added{margin:0;padding:0;list-style:none}
.bzt-product #sit_opt_added li{padding:16px;margin:0 0 8px;background:var(--bzt-soft);border:0;border-radius:10px}
.bzt-product #sit_opt_added .opt_name{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 12px;color:var(--bzt-ink)}
.bzt-product #sit_opt_added .opt_count{display:flex;align-items:center;gap:0;margin:0;padding:0}
.bzt-product #sit_opt_added .opt_count button{width:32px;height:32px;padding:0;border:1px solid #cad5d7;background:#fff;color:var(--bzt-ink);font-size:12px;line-height:1;float:none}
.bzt-product #sit_opt_added .opt_count .sit_qty_minus{border-radius:6px 0 0 6px}
.bzt-product #sit_opt_added .opt_count .sit_qty_plus{border-radius:0 6px 6px 0}
.bzt-product #sit_opt_added .num_input{width:40px;height:32px;padding:0;border:0;border-top:1px solid #cad5d7;border-bottom:1px solid #cad5d7;background:#fff;color:var(--bzt-ink);text-align:center;font-size:14px;line-height:1}
.bzt-product #sit_opt_added .sit_opt_prc{float:none;width:auto;margin-left:auto;font-size:14px;font-weight:500;color:var(--bzt-muted)}
.bzt-product #sit_tot_price{border:0;border-radius:0;background:none;padding:0;margin:0 0 16px;text-align:right;font-size:14px;line-height:1.6;color:var(--bzt-muted);font-weight:500}
.bzt-product #sit_tot_price strong{font-size:24px;line-height:1.4;color:var(--bzt-ink);font-weight:700;margin-left:12px}
.bzt-product .bzt-price-note{font-size:14px;line-height:1.7;color:var(--bzt-muted);margin:0 0 20px}
.bzt-product #sit_ov_btn{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.bzt-product #sit_ov_btn:after{display:none}
.bzt-product #sit_ov .sit_btn_buy,.bzt-product #sit_ov .sit_btn_cart{display:inline-flex!important;align-items:center;justify-content:center;float:none;width:auto;flex:1;min-height:52px!important;height:auto;margin:0;padding:12px 16px!important;border:1px solid var(--bzt-line)!important;border-radius:10px!important;font-size:16px!important;line-height:1.5;font-weight:600!important;white-space:nowrap;box-shadow:none;transform:none;transition:background .15s}
.bzt-product #sit_ov .sit_btn_buy{background:var(--bzt-accent)!important;border-color:var(--bzt-accent)!important;color:#fff!important}
.bzt-product #sit_ov .sit_btn_buy:hover{background:#006970!important;transform:none}
.bzt-product #sit_ov .sit_btn_cart{background:#fff!important;color:var(--bzt-ink)!important}
.bzt-product #sit_ov .sit_btn_cart:hover{background:var(--bzt-soft)!important;transform:none}
.bzt-product #sit_ov .sit_btn_wish{display:flex;align-items:center;justify-content:center;flex:0 0 48px;float:none;width:48px;min-height:52px;margin:0;border:1px solid var(--bzt-line);border-radius:10px;background:#fff;color:var(--bzt-muted);font-size:18px}
.bzt-product .bz-item-ask{order:5;margin:16px 0 0;text-align:center}
.bzt-product .bz-item-ask a{color:var(--bzt-muted);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}
.bzt-product #sit_star_sns{order:6;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:40px;margin:20px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--bzt-line);font-size:13px;line-height:1.5;color:var(--bzt-muted)}
.bzt-product #sit_star_sns #sit_btn_opt{position:relative;top:auto;right:auto;display:flex;align-items:center;gap:12px}
.bzt-product #sit_star_sns #btn_wish{display:none}
.bzt-product #sit_star_sns .btn_sns_share{width:32px;height:32px;font-size:16px;color:var(--bzt-muted);padding:0}
.bzt-product #sit_siblings{margin:0;border:0}
.bzt-product .bz-caution{order:7;border:1px solid var(--bzt-line);border-radius:10px;background:var(--bzt-soft);padding:20px;margin:20px 0 0}
.bzt-product .bz-caution h4{font-size:15px;line-height:1.5}
.bzt-product .bz-caution ul,.bzt-product .bz-caution-more{font-size:14px;line-height:1.8}
.bzt-product .bz-pb-col--main{background:var(--bzt-soft)}
.bzt-product .bz-pb-col--main .bz-pb-v,.bzt-product .bz-pb-v--zero{color:var(--bzt-accent)}
.bzt-product .bz-pb-badges li{background:var(--bzt-soft);color:var(--bzt-muted)}
/* 탐색과 본문은 같은 폭과 타입 스케일을 공유한다. */
#sit .bzt-info{display:block;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none}
.bzt-info #sit_tab{display:block;width:100%;min-width:0;margin:0;padding:0}
.bzt-info #sit_tab .tab_tit{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scroll-margin-top:100px;margin:0;padding:16px 0;border:0;border-top:1px solid var(--bzt-line);border-bottom:1px solid var(--bzt-line);background:#fff}
.bzt-info #sit_tab .tab_tit:after{display:none}
.bzt-info #sit_tab .tab_tit li{float:none;flex:none;width:auto;margin:0}
.bzt-info #sit_tab .tab_tit button{display:block;min-height:44px;padding:10px 18px;margin:0;border:0;border-radius:8px;background:none;color:var(--bzt-muted);font-size:15px;line-height:1.6;font-weight:500;white-space:nowrap}
.bzt-info #sit_tab .tab_tit button.selected{background:#edf5f5;color:#006b72;font-weight:650}
.bzt-info #sit_tab .tab_tit button:after{display:none}
.bzt-info #sit_tab .tab_tit button:hover{background:var(--bzt-soft)}
.bzt-info #sit_tab .item_use_count,.bzt-info #sit_tab .item_qa_count{display:inline;padding:0 0 0 4px;margin:0;background:none;border:0;font-size:12px;line-height:inherit;color:inherit}
.bzt-info #sit_tab .tab_con{margin:0;padding:0;border:0;background:none}
.bzt-info #sit_tab .tab_con>li{padding:48px 0;margin:0;border:0}
.bzt-info #sit_tab #sit_overview{padding:0}
.bzt-overview{max-width:1080px;margin:0 auto;font-size:16px;line-height:1.8;color:var(--bzt-ink)}
#sit .bzt-overview h2,#sit .bzt-overview h3{position:static;display:block;height:auto;width:auto;overflow:visible;clip:auto;clip-path:none;visibility:visible;text-indent:0;white-space:normal;border:0;background:none;padding:0;font-weight:650;letter-spacing:-.035em;color:var(--bzt-ink)}
#sit .bzt-overview h2{font-size:var(--bzt-heading);line-height:1.4;margin:0 0 16px}
#sit .bzt-overview h3{font-size:20px;line-height:1.5;margin:0 0 12px;letter-spacing:-.025em}
.bzt-overview>section{padding:56px 0;border-top:1px solid var(--bzt-line)}
.bzt-section-desc{font-size:16px;line-height:1.8;color:var(--bzt-muted);margin:0 0 32px}
/* DB HTML: 구조 없는 일반 에디터 문서와 선택형 공통 양식을 모두 지원한다. */
#sit .bzt-content{width:100%;min-width:0;padding:56px 0;font-size:16px;line-height:1.8;overflow-x:auto;overflow-wrap:anywhere;color:var(--bzt-ink)}
#sit .bzt-content:after{content:"";display:block;clear:both}
#sit .bzt-content h1,#sit .bzt-content h2,#sit .bzt-content h3,#sit .bzt-content h4,#sit .bzt-content h5,#sit .bzt-content h6{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;visibility:visible;text-indent:0;white-space:normal;border:0;background:none;padding:0;line-height:1.4;font-weight:650;letter-spacing:-.035em;color:var(--bzt-ink);margin:32px 0 16px}
#sit .bzt-content h1,#sit .bzt-content h2{font-size:var(--bzt-heading)}
#sit .bzt-content h3{font-size:20px}
#sit .bzt-content h4,#sit .bzt-content h5,#sit .bzt-content h6{font-size:18px}
#sit .bzt-content p{font-size:16px;line-height:1.85;margin:0 0 20px;color:var(--bzt-muted)}
#sit .bzt-content a{color:var(--bzt-accent);text-decoration:underline;text-underline-offset:4px}
#sit .bzt-content img,#sit .bzt-content video{display:block;max-width:100%!important;height:auto!important;margin:24px auto}
#sit .bzt-content iframe{max-width:100%!important}
#sit .bzt-content ul,#sit .bzt-content ol{font-size:16px;line-height:1.85;padding-left:24px;margin:20px 0}
#sit .bzt-content table{border-collapse:collapse;max-width:100%;font-size:15px}
#sit .bzt-content th,#sit .bzt-content td{padding:16px;border:1px solid var(--bzt-line);vertical-align:top}
#sit .bzt-content>div{max-width:100%}
#sit .bzt-content .bzt-content-block{margin:0 0 48px;padding:0 0 48px;border-bottom:1px solid var(--bzt-line)}
#sit .bzt-content .bzt-content-block:last-child{margin-bottom:0;padding-bottom:0;border:0}
#sit .bzt-content .bzt-content-block>h2:first-child{margin-top:0}
#sit .bzt-content .bzt-content-lead{max-width:760px;font-size:16px}
#sit .bzt-content .bzt-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0}
#sit .bzt-content .bzt-feature-grid>div{min-width:0;padding:0;border:0}
#sit .bzt-content .bzt-feature-grid h3{font-size:20px;line-height:1.5;margin:0 0 10px}
#sit .bzt-content .bzt-feature-grid p{font-size:16px;line-height:1.8;margin:0}
#sit .bzt-content .bzt-content-empty{padding:24px;background:var(--bzt-soft);border-radius:12px}
#sit .bzt-content .bzp-hero h2,#sit .bzt-content .bzp-hero p{color:inherit}
/* 긴 상세 이미지는 원본을 유지한 채 펼쳐 보는 방식으로 제공한다. JS 미사용 시 전체 표시. */
.bzt-long-preview{margin:32px auto;max-width:960px;border:1px solid var(--bzt-line);border-radius:16px;overflow:hidden;background:var(--bzt-soft)}
.bzt-long-viewport{max-height:640px;overflow:hidden;position:relative}
.bzt-long-preview:not(.is-expanded) .bzt-long-viewport:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#f3f6f6);pointer-events:none}
#sit .bzt-content .bzt-long-preview img{width:100%;max-width:100%!important;margin:0!important;border-radius:0}
.bzt-long-preview.is-expanded .bzt-long-viewport{max-height:none}
#sit .bzt-content .bzt-expand{display:block;width:100%;padding:18px 20px;min-height:56px;border:0;border-top:1px solid var(--bzt-line);background:#fff;color:var(--bzt-ink);font-size:15px;line-height:1.5;font-weight:600;cursor:pointer}
.bzt-expand:hover{background:var(--bzt-soft)!important}
/* 공통 안내: 박스를 겹치지 않고 정렬과 여백으로 묶는다. */
.bzt-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}
.bzt-scope-grid>div{padding:0;background:none;border:0;border-radius:0}
.bzt-scope-grid>div+div{border-left:1px solid var(--bzt-line);padding-left:48px}
.bzt-scope-label{display:block;font-size:14px;line-height:1.5;color:var(--bzt-accent);font-weight:600;margin:0 0 12px}
.bzt-scope-grid ul{list-style:none;margin:20px 0;padding:0;font-size:16px;line-height:2}
.bzt-scope-grid li:before{content:'✓';margin-right:12px;color:var(--bzt-accent)}
.bzt-scope-grid p{font-size:14px;line-height:1.8;color:var(--bzt-muted);margin:0}
.bzt-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;counter-reset:process;margin:32px 0 0;padding:0}
.bzt-process li{counter-increment:process;padding:0;border:0}
.bzt-process li:before{content:counter(process,decimal-leading-zero);display:block;font-size:14px;line-height:1.5;color:var(--bzt-muted);font-weight:500;margin:0 0 20px}
#sit .bzt-process h3{font-size:20px;line-height:1.5;letter-spacing:-.03em;margin:0 0 12px}
.bzt-process p{font-size:14px;line-height:1.8;color:var(--bzt-muted);margin:0}
.bzt-faq details{border-bottom:1px solid var(--bzt-line);padding:24px 0}
.bzt-faq details:last-child{border:0;padding-bottom:0}
.bzt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:16px;line-height:1.6;font-weight:550;cursor:pointer}
.bzt-faq summary::-webkit-details-marker{display:none}
.bzt-faq summary:after{content:'+';flex:none;color:var(--bzt-muted);font-size:22px;font-weight:400}
.bzt-faq details[open] summary:after{content:'−'}
.bzt-faq details p{font-size:16px;line-height:1.85;max-width:800px;color:var(--bzt-muted);margin:16px 0 0}
.bzt-faq details a{display:inline-block;margin-top:12px;font-size:14px;color:var(--bzt-accent)}
.bzt-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--bzt-soft);border-radius:16px;padding:40px;margin-top:8px}
#sit .bzt-contact h2{font-size:26px;line-height:1.4;margin:0 0 12px}
.bzt-contact p{font-size:16px;line-height:1.8;color:var(--bzt-muted);margin:0}
.bzt-contact>a{display:inline-flex;flex:none;justify-content:center;align-items:center;min-height:52px;padding:12px 24px;border-radius:10px;background:var(--bzt-accent);color:#fff;font-size:16px;line-height:1.5;font-weight:600;white-space:nowrap}
.bzt-info .bz-pg-notice{font-size:15px;line-height:1.85;padding:24px;border-radius:12px;background:var(--bzt-soft);border-color:var(--bzt-line)}
.bzt-info .bz-demo__label,.bzt-info .bz-demo__note{font-size:14px;line-height:1.7}
.bzt-heading a:focus-visible,.bzt-product a:focus-visible,.bzt-product button:focus-visible,.bzt-product input:focus-visible,.bzt-product select:focus-visible,.bzt-info a:focus-visible,.bzt-info button:focus-visible,.bzt-info summary:focus-visible{outline:3px solid var(--bzt-accent);outline-offset:4px}
@media(max-width:1100px){.bzt-product #sit_ov_wrap{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:32px}.bzt-product #sit_title{font-size:34px}.bzt-overview{max-width:960px}}
@media(max-width:760px){
 #sit:has(.bzt-product){--bzt-heading:26px;padding:16px 0 48px}
 .bzt-heading{margin-bottom:20px}.bzt-product-code{font-size:11px}
 .bzt-product #sit_ov_wrap{grid-template-columns:1fr;gap:32px;padding-bottom:32px}
 .bzt-product #sit_pvi_big{aspect-ratio:3/2}.bzt-preview-label{font-size:12px;padding:12px 16px}
 .bzt-product #sit_ov{padding:0}.bzt-product #sit_title{font-size:32px;margin-bottom:12px}
 .bzt-product .sit_info{margin-bottom:12px;padding:16px 0}.bzt-product .sit_ov_tbl .tr_price strong{font-size:32px}
 .bzt-product #sit_ov .sit_btn_buy,.bzt-product #sit_ov .sit_btn_cart{font-size:15px!important;padding:12px!important}
 .bzt-product #sit_star_sns{margin-top:16px}
 .bzt-info #sit_tab .tab_tit{padding:12px 0;gap:4px;scroll-margin-top:80px}
 .bzt-info #sit_tab .tab_tit button{padding:10px 14px;font-size:14px}
 .bzt-overview>section,#sit .bzt-content{padding:40px 0}
 #sit .bzt-content .bzt-content-block{margin-bottom:40px;padding-bottom:40px}
 #sit .bzt-content .bzt-feature-grid{grid-template-columns:1fr;gap:24px}
 #sit .bzt-content .bzt-feature-grid>div+div{padding-top:24px;border-top:1px solid var(--bzt-line)}
 #sit .bzt-content .bzt-feature-grid h3{font-size:20px}
 .bzt-long-viewport{max-height:460px}
 .bzt-scope-grid{grid-template-columns:1fr;gap:32px}.bzt-scope-grid>div+div{border-left:0;border-top:1px solid var(--bzt-line);padding:32px 0 0}
 .bzt-process ol{grid-template-columns:1fr 1fr;gap:32px 24px}
 .bzt-faq details{padding:20px 0}.bzt-faq summary{gap:16px}
 .bzt-contact{flex-direction:column;align-items:stretch;padding:28px 24px;gap:24px}
 #sit .bzt-contact h2{font-size:24px}.bzt-contact>a{width:100%}
 body:has(.bzt-product) #text_size{display:flex;justify-content:flex-end;gap:4px;margin:0 0 8px}
 body:has(.bzt-product) #text_size button{min-height:32px;padding:4px 10px;border:1px solid #e0e7e8;border-radius:6px;background:#fff;color:#607074;font:12px Pretendard,sans-serif;cursor:pointer}
}
@media(prefers-reduced-motion:reduce){.bzt-product *,.bzt-info *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
