body.titan-premium #product-product .titan-interior-stage{display:none!important;width:100%!important;float:none!important;margin:0!important;padding:0!important}
body.titan-premium #product-product .titan-interior-stage:has(.prod-interior.visible){display:block!important}
body.titan-premium #product-product .left:has(.prod-interior.visible)>.image,body.titan-premium #product-product .left:has(.prod-interior.visible)>.image-additional,body.titan-premium #product-product .left:has(.prod-interior.visible)>.titan-photo-note{display:none!important}
body.titan-premium #product-product .prod-interior.visible{position:relative!important;height:470px!important;margin:0!important;opacity:1;overflow:hidden;border-radius:10px;pointer-events:auto;transition:none!important}
body.titan-premium #product-product .prod-interior__bgr,body.titan-premium #product-product .fix-center-img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;margin:0!important;padding:0!important;overflow:hidden}
body.titan-premium #product-product .prod-interior .js-gallery-image{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;position:absolute;inset:0}
body.titan-premium #product-product .prod-interior__img{position:absolute!important;left:12%!important;bottom:10%!important;top:auto!important;right:auto!important;height:80%!important;width:36%!important;display:flex;align-items:flex-end;justify-content:center;transform:none!important}
body.titan-premium #product-product .prod-interior__img img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain;object-position:bottom;position:static!important;cursor:default!important}
body.titan-premium #product-product .prod-view-option{position:static!important;inset:auto!important;width:100%!important;height:auto!important;padding:20px 0 0!important;opacity:1!important;pointer-events:auto!important;background:none!important;z-index:auto;transform:none!important;transition:none!important}
body.titan-premium #product-product .prod-view-option .dialog-wrap__close{display:none!important}
body.titan-premium #product-product .titan-interior-caption{font-size:13px;color:#385031;margin:0 0 18px!important;text-align:left}
body.titan-premium #product-product .titan-interior-caption small{display:block;font-size:10px;color:#7e8b75;line-height:1.5;margin-top:6px}
body.titan-premium #product-product .prod-interior__settings-top{top:0!important}
body.titan-premium #product-product .prod-interior__settings-top ul,body.titan-premium #product-product .interiors-line{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;margin:12px 0 0!important;padding:0!important}
body.titan-premium #product-product .prod-interior__settings-top li{width:auto!important;font:11px/1.4 Arial,sans-serif!important;color:#718166}
body.titan-premium #product-product .interiors-line::after,body.titan-premium #product-product .prod-interior__settings-top li:after{display:none!important}
body.titan-premium #product-product .interiors-line .interior-item{display:block!important;width:100%!important;height:42px!important;border:2px solid transparent;border-radius:7px;overflow:hidden;box-sizing:border-box;padding:2px;background:#fff;cursor:pointer}
body.titan-premium #product-product .interiors-line .interior-item img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:4px!important}
body.titan-premium #product-product .interiors-line .interior-item.active{border-color:#3b623f!important;box-shadow:none!important}
@media(max-width:767px){body.titan-premium #product-product .prod-interior.visible{height:330px!important}body.titan-premium #product-product .prod-interior__img{left:8%!important;width:47%!important;height:78%!important}body.titan-premium #product-product .prod-interior__settings-top ul,body.titan-premium #product-product .interiors-line{gap:8px!important}body.titan-premium #product-product .prod-interior__settings-top li{font-size:10px!important}}
body.titan-premium #product-product .titan-question-panel:not(.active){display:none!important}
body.titan-premium #product-product .titan-question-panel.active{display:grid!important;grid-template-columns:1fr 1fr;gap:22px;max-width:850px;width:100%;box-sizing:border-box;padding:32px!important;margin:20px 0 35px!important;background:#f2f6ee;border:1px solid #dde6d7!important;border-radius:13px;overflow:visible!important;height:auto!important;max-height:none!important;box-shadow:none!important}
body.titan-premium #product-product .titan-question-heading{grid-column:1/-1}
body.titan-premium #product-product .titan-question-heading .eyebrow{font-size:10px;color:#7a8d6f}
body.titan-premium #product-product .titan-question-heading h2{font:400 32px/1.2 Arial,sans-serif!important;color:#27472d;margin:13px 0!important;letter-spacing:-.03em}
body.titan-premium #product-product .titan-question-heading p{font:14px/1.7 Arial,sans-serif!important;color:#718468;margin:0!important}
body.titan-premium #product-product .titan-question-panel>p{display:flex;flex-direction:column;gap:9px;margin:0!important;padding:0!important;min-width:0}
body.titan-premium #product-product .titan-question-panel>p:has(textarea){grid-column:1/-1}
body.titan-premium #product-product .titan-question-panel .myLabel{float:none!important;display:block!important;width:auto!important;min-width:0!important;font:12px/1.5 Arial,sans-serif!important;margin:0!important;padding:0!important;color:#526e45}
body.titan-premium #product-product .titan-question-panel input,body.titan-premium #product-product .titan-question-panel textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:52px;height:auto!important;margin:0!important;padding:14px!important;border:1px solid #ccd9c5!important;border-radius:8px;background:#fff!important;font:15px/1.6 Arial,sans-serif!important;color:#24492b;float:none!important}
body.titan-premium #product-product .titan-question-panel textarea{min-height:140px;resize:vertical}
body.titan-premium #product-product #qu_buttons{grid-column:1/-1;padding:0!important;margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;background:none!important;border:0!important}
body.titan-premium #product-product #qu_buttons .button_controller{padding:0!important;margin:0!important;float:none!important;height:auto!important;overflow:visible!important}
body.titan-premium #product-product #add-gu{display:flex!important;justify-content:space-between;align-items:center;gap:35px;min-height:54px!important;height:auto!important;padding:15px 22px!important;margin:0!important;border:0!important;border-radius:8px!important;background:#284e34!important;color:#fff!important;font:14px/1.5 Arial,sans-serif!important;cursor:pointer}
@media(max-width:767px){body.titan-premium #product-product .titan-question-panel.active{grid-template-columns:1fr;padding:22px 18px!important;gap:19px}body.titan-premium #product-product .titan-question-heading h2{font-size:27px!important}body.titan-premium #product-product #add-gu{width:100%!important}}
body.titan-premium #product-product .titan-question-panel>.tab_wrapInner{display:contents!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
body.titan-premium #product-product .titan-question-panel .tab_wrapInner>p{display:flex;flex-direction:column;gap:9px;margin:0!important;padding:0!important;min-width:0}
body.titan-premium #product-product .titan-question-panel .tab_wrapInner>p:has(textarea){grid-column:1/-1}
body.titan-premium #product-product .interior-item:before,body.titan-premium #product-product .interior-item:after{display:none!important}
body.titan-premium #product-product .titan-interior-caption{display:block!important;float:none!important}
body.titan-premium #product-product .titan-interior-caption small{display:block!important;float:none!important;text-align:left!important;margin-top:6px!important}
