.buy-section{padding:100px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;max-width:1200px;margin:0 auto}.buy-gallery-main{width:100%;aspect-ratio:1;background:linear-gradient(135deg,#f5f0e8,#e8dcc8);border-radius:4px;overflow:hidden}.buy-gallery-main img{width:100%;height:100%;object-fit:contain}.buy-thumbs{display:flex;gap:8px;margin-top:12px}.buy-thumb{width:72px;height:72px;border-radius:2px;overflow:hidden;border:1px solid rgba(197,165,90,.2);cursor:pointer;transition:border-color .3s}.buy-thumb:first-child,.buy-thumb:hover{border-color:var(--gold)}.buy-thumb img{width:100%;height:100%;object-fit:cover}.buy-box h2{font-family:var(--font-display);font-size:36px;letter-spacing:3px;color:var(--cream-light);margin-bottom:4px}.buy-box .subtitle{font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--gold);margin-bottom:8px}.buy-stars{color:var(--gold);font-size:14px;margin-bottom:20px}.buy-stars span{color:var(--text-muted);font-size:13px;margin-left:8px}.buy-price-row{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.buy-price{font-family:var(--font-display);font-size:36px;color:var(--cream-light);letter-spacing:2px}.buy-per{font-size:13px;color:var(--text-dim)}.buy-desc{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:24px;max-width:420px;font-weight:300}.buy-highlights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.buy-hl{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.buy-hl svg{color:var(--gold);flex-shrink:0}.buy-quantity{display:flex;align-items:center;gap:0;margin-bottom:16px}.qty-btn{width:40px;height:40px;background:var(--black-card);border:1px solid rgba(197,165,90,.2);color:var(--text-white);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-body)}.qty-num{width:48px;height:40px;background:var(--black-card);border-top:1px solid rgba(197,165,90,.2);border-bottom:1px solid rgba(197,165,90,.2);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--cream-light)}.buy-add-btn{width:100%;max-width:420px;padding:18px;background:var(--gold);color:var(--black);border:none;font-family:var(--font-display);font-size:20px;letter-spacing:4px;cursor:pointer;transition:all .3s;margin-bottom:12px}.buy-add-btn:hover{background:var(--gold-light);box-shadow:0 8px 30px #c5a55a40}.buy-sub-actions{display:flex;gap:12px;margin-bottom:20px;max-width:420px}.buy-sub-btn{flex:1;padding:11px;background:transparent;border:1px solid rgba(197,165,90,.15);color:var(--text-muted);font-family:var(--font-body);font-size:11px;letter-spacing:1px;cursor:pointer;transition:all .3s;text-transform:uppercase}.buy-sub-btn:hover{border-color:var(--gold-dim);color:var(--cream)}.trust-badges{display:flex;gap:20px;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px}.trust-badge svg{color:var(--gold-dim);flex-shrink:0}@media(max-width:768px){.buy-section{grid-template-columns:1fr;padding:60px 20px;gap:32px}.buy-box h2{font-size:28px;letter-spacing:2px}.buy-price{font-size:28px}.buy-add-btn{font-size:16px;letter-spacing:3px;max-width:100%}.buy-highlights{grid-template-columns:1fr}.buy-sub-actions{flex-direction:column;max-width:100%}.buy-thumbs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.buy-thumbs::-webkit-scrollbar{display:none}.buy-thumb{flex-shrink:0;width:60px;height:60px}}@media screen and (max-width:768px){.buy-highlights{grid-template-columns:1fr 1fr!important;gap:10px}}@media screen and (max-width:768px){.buy-section.full-width{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;overflow-x:hidden!important;padding:20px!important;box-sizing:border-box!important}.buy-gallery{width:100%!important;max-width:100%!important;margin:0 auto 20px!important;display:block!important}.buy-gallery-main img#buyMainImg{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;position:relative!important;left:0!important}.buy-thumbs{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important}.buy-box{width:100%!important;padding:0!important;text-align:center!important}.trust-badges,.buy-price-row,.buy-quantity{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/home-buy.css.map */
