.koll-premium-product .koll-pdp-disclosure{min-width:0;border:1px solid #d9d4ca;border-radius:14px;background:#fbfaf7;margin:12px 0;overflow:clip}
.koll-premium-product .koll-pdp-disclosure[hidden]{display:none!important}
.koll-premium-product .koll-pdp-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:17px 20px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.45;color:#302f29;transition:background-color .15s ease}
.koll-premium-product .koll-pdp-disclosure>summary::-webkit-details-marker{display:none}
.koll-premium-product .koll-pdp-disclosure>summary:hover{background:#f0eee7}
.koll-premium-product .koll-pdp-disclosure>summary:focus-visible{outline:2px solid #a74e32;outline-offset:-4px;border-radius:12px}
.koll-premium-product .koll-disclosure-icon{position:relative;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#edeae1}
.koll-premium-product .koll-disclosure-icon:before,.koll-premium-product .koll-disclosure-icon:after{content:"";position:absolute;top:10px;left:6px;width:10px;height:1.5px;background:currentColor}
.koll-premium-product .koll-disclosure-icon:after{transform:rotate(90deg)}
.koll-premium-product .koll-pdp-disclosure[open]>summary{border-bottom:1px solid #e4e0d8}
.koll-premium-product .koll-pdp-disclosure[open]>summary .koll-disclosure-icon:after{transform:rotate(0)}
.koll-premium-product .koll-disclosure-content{padding:20px;min-width:0;overflow-wrap:anywhere}
.koll-premium-product .koll-disclosure-content>:first-child{margin-top:0}
.koll-premium-product .koll-disclosure-content>:last-child{margin-bottom:0}
.koll-premium-product .koll-disclosure-content :is(.koll-order-transparency,.koll-assembly-profile,.koll-purchase-faq,.koll-product-documents,.koll-product-videos){margin:0;border:0;padding:0;background:transparent;box-shadow:none;border-radius:0}
.koll-premium-product .koll-disclosure-content :is(.koll-order-transparency>h2,.koll-purchase-faq>h2,.koll-product-documents>h2,.koll-assembly-profile>header){display:none}
.koll-premium-product .koll-disclosure-content .koll-product-videos>.catalog-heading{display:block;margin:0 0 14px}
.koll-premium-product .koll-disclosure-content .koll-product-videos>.catalog-heading p{display:none}
.koll-premium-product .koll-disclosure-content .koll-product-videos>.catalog-heading h2{font-size:18px;margin:0;line-height:1.4}
.koll-premium-product .koll-disclosure-content .koll-order-transparency-grid{grid-template-columns:minmax(0,1fr);gap:20px}
.koll-premium-product .koll-disclosure-content .koll-order-transparency-grid article{min-width:0}
.koll-premium-product .koll-disclosure-content .koll-product-editorial{display:block;margin:0;padding:0;border:0}
.koll-premium-product .koll-disclosure-content .koll-editorial-copy{max-width:none}
.koll-premium-product .koll-disclosure-content .koll-editorial-copy>h2,.koll-premium-product .koll-disclosure-content .koll-editorial-copy>.eyebrow,.koll-premium-product .koll-disclosure-content .koll-editorial-visual{display:none!important}
.koll-premium-product .koll-disclosure-content .koll-editorial-description{font-size:14px;line-height:1.75}
.koll-premium-product .koll-disclosure-content .koll-editorial-description{margin:0}
.koll-premium-product .koll-disclosure-content .koll-editorial-description>:first-child{margin-top:0}
.koll-premium-product .koll-disclosure-content .koll-product-highlights{margin:0 0 22px}
.koll-premium-product .koll-disclosure-content .koll-product-highlights>div{padding:12px 8px}
.koll-premium-product .koll-disclosure-content .koll-product-highlights p{font-size:13px}
.koll-premium-product .koll-disclosure-content .koll-product-project{margin:0;padding:0}
.koll-premium-product .koll-disclosure-content .koll-product-project h2{font-size:clamp(22px,3vw,34px)}
.koll-premium-product .koll-purchase-details>.koll-product-facts{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;font-size:12px}
.koll-premium-product .koll-purchase-details>.koll-product-facts>div{display:flex;gap:8px;padding:0;border:0}
.koll-premium-product .koll-purchase-details>.koll-product-facts dd{margin:0}
.koll-premium-product .koll-purchase-intro .koll-document-jump{display:none}
.koll-premium-product .koll-pdp-jumps a{font-size:13px;padding:10px 14px}
.koll-premium-product .koll-disclosure-content .koll-assembly-profile{margin-top:20px}
.koll-premium-product .koll-safety-copy{font-size:14px;line-height:1.7}
.koll-premium-product .koll-pdp-information>.koll-pdp-disclosure:first-of-type{margin-top:0}
.koll-premium-product .koll-product-alternatives :is(.koll-product-keyfacts,.koll-card-brand){display:none}
.koll-premium-product :is(.koll-color-choices,.koll-family-picker) .koll-choice-rail{grid-template-columns:repeat(auto-fit,minmax(112px,148px));justify-content:start}
.koll-premium-product :is(.koll-color-choices,.koll-family-picker) .koll-choice-card{width:100%;max-width:148px;flex-basis:140px}
.koll-premium-product :is(.koll-color-choices,.koll-family-picker) .koll-choice-media{height:92px;aspect-ratio:auto}
.koll-premium-product :is(.koll-color-choices,.koll-family-picker) .koll-choice-media img{height:100%;max-height:92px;object-fit:contain}
@media(max-width:760px){
.koll-premium-product .koll-pdp-disclosure>summary{min-height:56px;padding:16px;font-size:14px}
.koll-premium-product .koll-disclosure-content{padding:16px}
.koll-premium-product .koll-disclosure-content .koll-product-highlights{display:block}
.koll-premium-product .koll-disclosure-content .koll-product-highlights>div{padding:10px 0}
.koll-premium-product .koll-disclosure-content .koll-video-layout.has-facts{grid-template-columns:minmax(0,1fr)}
.koll-premium-product .koll-disclosure-content .koll-video-facts{padding:16px 0 0}
}
