/* ZEROOCLOCK_LUXURY_TAJGOLD_QUANTITY_LOCK_AND_CART_UI_V1_5_0
   Strictly scoped to the Taj profile; tenant palette is never overwritten. */
.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-page-v120{background:transparent!important;color:inherit!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-detail-v120.is-profile-taj_gold{display:grid!important;grid-template-areas:"info gallery"!important;align-items:start!important;direction:ltr!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-detail-v120.is-profile-taj_gold>.lsf-product-gallery{grid-area:gallery!important;direction:rtl!important;position:sticky!important;top:118px!important;background:transparent!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-detail-v120.is-profile-taj_gold>.lsf-product-info{grid-area:info!important;direction:rtl!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-info:before,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-info:after{display:none!important;content:none!important}
.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-info .lsf-kicker{display:block!important;padding-bottom:11px!important;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)!important;background:transparent!important;color:inherit!important;font-size:.76rem!important;font-weight:700!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-info h1{margin:14px 0 9px!important;color:inherit!important;font-size:clamp(1.5rem,2.25vw,2.3rem)!important;font-weight:800!important;line-height:1.45!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-lead{margin:0 0 10px!important;background:transparent!important;color:inherit!important;opacity:.78!important;font-size:.83rem!important;line-height:1.8!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-price{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 11px!important;margin:12px 0 15px!important;background:transparent!important;color:inherit!important;font-size:1.12rem!important;font-weight:800!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-price strong{color:inherit!important;font-weight:900!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-price del{color:inherit!important;opacity:.56!important}.lsf-taj-live-badge-v140{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid color-mix(in srgb,var(--lsf-primary) 50%,transparent);border-radius:999px;color:var(--lsf-primary)!important;font-size:.69rem!important;font-weight:800;line-height:1.2}
.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-actions-v40,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-add{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-add{display:grid!important;gap:10px!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-add .lsf-btn-primary{grid-column:1!important;grid-row:1!important;min-height:54px!important;border:0!important;border-radius:0!important;background:var(--lsf-primary)!important;background-image:none!important;color:var(--lsf-on-primary,var(--lsf-on-primary-v215,#fff))!important;box-shadow:none!important;font-size:1rem!important;font-weight:800!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-add input{grid-column:2!important;grid-row:1!important;min-height:54px!important;border:1px solid color-mix(in srgb,currentColor 28%,transparent)!important;border-radius:0!important;background:transparent!important;color:inherit!important;text-align:center!important;box-shadow:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] [data-open-review-tab-v24]{display:none!important}
.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140{margin:29px 0 0!important;border:0!important;background:transparent!important;color:inherit!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140{padding-top:18px!important;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 h2{margin:0 0 10px!important;color:inherit!important;font-size:.94rem!important;font-weight:800!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dl,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl{margin:0!important;padding:0!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dl>div,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div{display:grid!important;grid-template-columns:minmax(116px,.72fr) minmax(38px,1fr) minmax(120px,.9fr)!important;align-items:center!important;gap:10px!important;min-height:31px!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dt,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dt{grid-column:3!important;margin:0!important;color:inherit!important;opacity:.56!important;font-size:.82rem!important;font-weight:500!important;white-space:nowrap!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dd,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dd{grid-column:1!important;grid-row:1!important;margin:0!important;color:inherit!important;font-size:.84rem!important;font-weight:700!important;text-align:left!important;direction:rtl!important;unicode-bidi:plaintext!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dl>div:after,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div:after{grid-column:2!important;grid-row:1!important;display:block!important;content:""!important;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div.is-final{margin-top:5px!important;padding-top:5px!important;border-top:1px solid color-mix(in srgb,var(--lsf-primary) 50%,transparent)!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div.is-final dt,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div.is-final dd{color:var(--lsf-primary)!important;opacity:1!important;font-weight:900!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 small{display:block!important;margin-top:9px!important;opacity:.56!important;font-size:.7rem!important}
.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-main{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-main img,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-main video{border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-thumbs-v24{justify-content:center!important;margin-top:18px!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-thumbs-v24 button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-thumbs-v24 button.is-active{outline:1px solid var(--lsf-primary)!important;outline-offset:2px!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .zoc-product-calc-v110{display:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-tabs-v24{margin-top:90px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-tab-nav-v24{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)!important;background:transparent!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-tab-nav-v24 button{border-radius:0!important;color:inherit!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-tab-nav-v24 button[aria-selected="true"]{border-color:var(--lsf-primary)!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-tab-panel-v24{background:transparent!important;color:inherit!important}
@media(max-width:980px){.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-detail-v120.is-profile-taj_gold{grid-template-areas:"gallery" "info"!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-detail-v120.is-profile-taj_gold>.lsf-product-gallery{position:static!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-main img,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-product-main video{min-height:0!important;max-height:560px!important}}@media(max-width:560px){.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dl>div,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dl>div{grid-template-columns:minmax(90px,.9fr) minmax(14px,.25fr) minmax(95px,.9fr)!important;gap:6px!important}.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dt,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-specs-v130 dd,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dt,.lsf-root[data-lsf-product-detail-profile-v130="taj_gold"] .lsf-taj-live-pricing-v140 dd{font-size:.75rem!important}}
