/* Premium Beyaz keeps its original design and merchant colour settings. */
body[data-three-design="premium-beyaz"] .member-page,
body[data-three-design="premium-beyaz"] .member-page *,
body[data-three-design="premium-beyaz"] .three-product-detail-page,
body[data-three-design="premium-beyaz"] .three-product-detail-page *{box-sizing:border-box}
body[data-three-design="premium-beyaz"] :is(.auth-grid,.auth-card,.auth-form,.member-card,.account-layout,.account-main,.account-sidebar,.three-product-detail-layout,.three-product-gallery,.three-product-summary){min-width:0;max-width:100%}
body[data-three-design="premium-beyaz"] .member-page :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-width:0;max-width:100%;font-size:max(16px,1em)}
body[data-three-design="premium-beyaz"] .member-page :is(h1,h2,h3,p,label,a,button){overflow-wrap:anywhere}
body[data-three-design="premium-beyaz"] .member-page img{max-width:100%;height:auto}
body[data-three-design="premium-beyaz"] .auth-card-icon svg{width:28px;height:28px;flex-shrink:0}
body[data-three-design="premium-beyaz"] .social-btn-icon svg{width:22px;height:22px;flex-shrink:0}
body[data-three-design="premium-beyaz"] .member-page .member-table{max-width:100%;overflow-wrap:anywhere}
body[data-three-design="premium-beyaz"] .three-product-gallery{overflow:hidden}
body[data-three-design="premium-beyaz"] .three-product-main-image{width:100%;min-width:0}
body[data-three-design="premium-beyaz"] .three-product-main-image img{display:block;min-width:0;max-width:100%!important;height:100%;object-fit:contain!important}
body[data-three-design="premium-beyaz"] .three-product-thumbs{display:flex;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
body[data-three-design="premium-beyaz"] .three-product-thumb{flex:0 0 76px;width:76px;height:84px;padding:4px;box-sizing:border-box}
body[data-three-design="premium-beyaz"] .three-product-thumb img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}
body[data-three-design="premium-beyaz"] :is(.three-product-description,.three-product-tab-panel) img{max-width:100%;height:auto}
body[data-three-design="premium-beyaz"] .tbp-cat-mega-card-media img{width:100%;height:100%;object-fit:cover}
@media(max-width:900px){
 body[data-three-design="premium-beyaz"] .member-shell{width:calc(100% - 28px);max-width:100%;margin-inline:auto}
 body[data-three-design="premium-beyaz"] .auth-grid{grid-template-columns:minmax(0,1fr)}
 body[data-three-design="premium-beyaz"] .three-product-main-image{min-height:260px!important;height:min(440px,100vw)!important}
 body[data-three-design="premium-beyaz"] .three-product-main-image img{max-height:100%!important}
}

/* 2026-10-04: containment only; the saved Premium Beyaz palette is unchanged. */
body[data-three-design="premium-beyaz"] .sf-header :is(.three-i,svg){width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important}
body[data-three-design="premium-beyaz"] .sf-header .sf-logo{min-width:0;max-width:240px}
body[data-three-design="premium-beyaz"] .sf-header .sf-logo img{display:block;width:auto;height:auto;max-height:60px;max-width:100%}
body[data-three-design="premium-beyaz"] :is(.member-main,.member-sidebar,.member-content,.auth-benefits,.auth-row,.auth-field){min-width:0;box-sizing:border-box}
body[data-three-design="premium-beyaz"] :is(.tbp-product-card,.tbp-product-info,.three-block-products){min-width:0;box-sizing:border-box}
body[data-three-design="premium-beyaz"] .tbp-product-card{display:flex;flex-direction:column}
body[data-three-design="premium-beyaz"] .tbp-product-info{display:flex;flex:1;flex-direction:column}
body[data-three-design="premium-beyaz"] .tbp-card-cart{margin-top:auto;width:100%}
body[data-three-design="premium-beyaz"] .tbp-card-cart button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:42px;line-height:1.4;font-size:13px;white-space:normal}
body[data-three-design="premium-beyaz"] .three-block-head:has(h2:empty):not(:has(span)){display:none}
@media(max-width:600px){
 body[data-three-design="premium-beyaz"] .tbp-product-info{padding:12px 10px!important}
 body[data-three-design="premium-beyaz"] .tbp-product-price{flex-wrap:wrap;gap:5px}
 body[data-three-design="premium-beyaz"] .tbp-product-price strong{font-size:15px!important}
 body[data-three-design="premium-beyaz"] .tbp-card-cart button{font-size:12px;padding-inline:5px}
 body[data-three-design="premium-beyaz"] .sf-header .sf-logo{max-width:calc(100% - 150px)}
}
