.tal-page{background:#fff;padding:28px
0 56px}.tal-container{max-width:1120px;margin:0
auto;padding:0
24px;box-sizing:border-box}.tal-stock-row{font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:#888;margin-bottom:18px}.tal-stock-row
strong{color:#222;font-weight:600}.tal-layout{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.tal-main-wrap{position:relative;background:#f0f0f0;border-radius:5px;overflow:hidden;aspect-ratio:4 / 3;max-height:480px}#tal-main-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.18s ease}.tal-no-photo{display:flex;align-items:center;justify-content:center;height:100%;color:#aaa;font-size:14px}.tal-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.45);color:#fff;border:none;width:38px;height:38px;font-size:26px;line-height:1;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background 0.15s;padding:0}.tal-arrow:hover{background:rgba(0, 0, 0, 0.65)}.tal-prev{left:10px}.tal-next{right:10px}.tal-thumbs{display:flex;gap:8px;margin:10px
0 0;padding:0;list-style:none;flex-wrap:wrap}.tal-thumb{flex:0 0 calc(25% - 6px);aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;border:2px
solid transparent;cursor:pointer;opacity:0.68;transition:opacity 0.15s, border-color 0.15s}.tal-thumb:hover,.tal-thumb.active{opacity:1;border-color:#e5892a}.tal-thumb
img{width:100%;height:100%;object-fit:cover;display:block}.tal-description{margin-top:28px;padding-top:20px;border-top:1px solid #eee}.tal-description
h2{font-size:17px;font-weight:600;color:#1a1a1a;margin:0
0 10px}.tal-description
p{font-size:14px;line-height:1.75;color:#444;margin:0}.tal-inquiry-box{border:1px
solid #e4e4e4;border-radius:6px;padding:24px
22px;background:#fff}.tal-inquiry-title{font-size:15px;font-weight:600;color:#e5892a;margin:0
0 18px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.tal-form-row{margin-bottom:10px}.tal-inquiry-box input[type="text"],
.tal-inquiry-box input[type="tel"],
.tal-inquiry-box input[type="email"],
.tal-inquiry-box
textarea{width:100%;border:1px
solid #d8d8d8;border-radius:4px;padding:10px
12px;font-size:14px;font-family:inherit;color:#333;background:#fff;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s;-webkit-appearance:none}.tal-inquiry-box input:focus,
.tal-inquiry-box textarea:focus{outline:none;border-color:#e5892a;box-shadow:0 0 0 3px rgba(229, 137, 42, 0.12)}.tal-inquiry-box
textarea{resize:vertical;min-height:110px}#tal-submit-btn{width:100%;background:#e5892a;color:#fff;border:none;padding:13px;font-size:14px;font-weight:700;letter-spacing:0.04em;border-radius:4px;cursor:pointer;margin-top:4px;transition:background 0.15s}#tal-submit-btn:hover{background:#cf7820}#tal-submit-btn:disabled{opacity:0.65;cursor:not-allowed}.tal-form-msg{margin:10px
0 0;font-size:13px;text-align:center;min-height:18px}.tal-form-msg.tal-success{color:#2a7a2a}.tal-form-msg.tal-error{color:#c0392b}@media ( max-width: 820px ){.tal-layout{grid-template-columns:1fr}.tal-right{order:-1}}@media ( max-width: 480px ){.tal-thumb{flex:0 0 calc(33.333% - 6px)}}.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes
ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes
ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box
ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes
ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image
img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions
.ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions
.ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left
.ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right
.ctc_greetings_close_btn{float:right!important}.ctc_side_positions
.ctc_m_cta_order_0{order:0!important}.ctc_side_positions
.ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width
.ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width
.ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}