.hci-lighting-product .product-single__title{font-size:clamp(25px,2.6vw,40px);line-height:1.15;letter-spacing:.035em;margin-bottom:14px}
.hci-lighting-product .product-single__sku{font-size:13px;opacity:.75;margin:10px 0}
.hci-lighting-product .product-single__meta{text-align:left}
.hci-lighting-product .product-block--price{padding:0 0 20px;border-bottom:1px solid #cfa96d55;margin-bottom:22px}
.hci-lighting-product .product__price{font-size:28px;font-weight:600;color:#cfa96d}
.hci-lighting-product .product-block--price a,.hci-lighting-product .product-block--price .product__policies{display:none}
.hci-lighting-product .hci-product-description{line-height:1.65;font-size:16px}
.hci-lighting-product .hci-product-description h3{font-size:18px;color:#cfa96d;letter-spacing:.06em;padding-top:20px;border-top:1px solid #cfa96d44;margin-top:28px}
.hci-lighting-product .hci-product-description li{margin-bottom:8px}
.hci-lighting-product .hci-product-image-disclaimer{font-size:11px;padding:12px;background:#292621}
.hci-lighting-product .product-single__photos img{object-fit:contain}
hci-lighting-config{display:block}
.hci-lighting-config__heading{font-family:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.15em;color:#cfa96d;margin:0 0 24px}
.hci-lighting-option{padding:0;margin:0 0 24px;border:0;min-width:0}
.hci-lighting-option legend{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-weight:600;width:100%}
.hci-lighting-option legend span{display:block;font-size:13px;letter-spacing:0;text-transform:none;font-weight:400;color:#cfa96d;margin-top:5px}
.hci-lighting-option__values{display:flex;flex-wrap:wrap;gap:8px}
.hci-lighting-choice{position:relative;display:block;margin:0;cursor:pointer;max-width:100%}
.hci-lighting-choice input{position:absolute;opacity:0;width:1px;height:1px}
.hci-lighting-choice>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #cfa96d77;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;background:#26231f;color:#f7f2e8;transition:background .15s,border-color .15s}
.hci-lighting-choice input:checked+span{background:#cfa96d;color:#201c17;border-color:#cfa96d;box-shadow:inset 0 0 0 1px #cfa96d}
.hci-lighting-choice input:focus-visible+span{outline:3px solid #fff;outline-offset:3px}
.hci-lighting-choice>span:hover{border-color:#e6c78f}
.hci-lighting-choice--finish{flex:0 1 calc(20% - 7px);min-width:70px}
.hci-lighting-choice--finish>span{height:100%;flex-direction:column;padding:8px 5px;gap:7px;text-align:center;font-size:10px;line-height:1.25}
.hci-lighting-choice img{width:44px;height:44px;object-fit:cover;border-radius:50%;border:1px solid #ffffff66}
.hci-lighting-choice[hidden],.hci-lighting-config__note[hidden]{display:none!important}
.hci-lighting-config__guide{margin:0 0 8px;font-size:13px;color:#cfa96d}
.hci-lighting-config__note{font-size:12px;line-height:1.5;opacity:.8;margin:0 0 14px}
.hci-lighting-summary{padding:15px 0;border-block:1px solid #cfa96d44;margin:20px 0}
.hci-lighting-summary>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#cfa96d}
.hci-lighting-summary p{font-size:13px;line-height:1.5;margin:5px 0 0}
.hci-lighting-quantity{display:flex;gap:16px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.hci-lighting-quantity input{max-width:78px;min-height:44px;text-align:center;margin:0}
.hci-lighting-help{border-top:1px solid #cfa96d44;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.5}
.hci-lighting-help a{color:#cfa96d;font-weight:600}
.hci-lighting-help p{margin:6px 0}
.hci-lighting-help p:last-child{font-size:12px;opacity:.8}
.hci-lighting-product [data-lighting-status]{font-size:12px;min-height:0;margin:8px 0;color:#cfa96d}
.hci-lighting-product [data-add-to-cart]{background:#cfa96d;color:#211d18;border-color:#cfa96d;min-height:52px;letter-spacing:.12em}
@media(min-width:1000px){.hci-lighting-product .product-single__sticky{position:sticky;top:30px}.hci-lighting-product .product-single__photos{max-height:82vh}.hci-lighting-product .product-single__photos img{max-height:78vh}.hci-lighting-product .page-width{max-width:1500px}}
@media(max-width:749px){.hci-lighting-product .product-single__title{font-size:25px}.hci-lighting-choice>span{font-size:12px;padding:9px 11px}.hci-lighting-choice--finish>span{font-size:12px;padding:9px 6px}.hci-lighting-choice--finish{flex-basis:calc(33.333% - 5px);min-width:80px}.hci-lighting-choice img{width:35px;height:35px}.hci-lighting-option__values{gap:7px}.hci-lighting-option{margin-bottom:22px}}


.hci-lighting-option__guide{display:block;width:fit-content;min-height:44px;padding:10px 0;color:#d8b46a;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:4px}.hci-lighting-option__guide:hover{color:#f0ce87}.hci-lighting-option__guide:focus-visible{outline:2px solid #d8b46a;outline-offset:3px}
