/* BF 2026 palette (client spec) */
html body.octavian-blackfriday-blackfridaypage-view, body.octavian-blackfriday-blackfridaypage-view {background:#F1EFED !important;background-image:none !important;}
.octavian-blackfriday-blackfridaypage-view .page, .octavian-blackfriday-blackfridaypage-view .main-container, .octavian-blackfriday-blackfridaypage-view .bf-list, .octavian-blackfriday-blackfridaypage-view .footer-container {background:#F1EFED !important;}
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday, .octavian-blackfriday-blackfridaypage-view .header-container.type21, .octavian-blackfriday-blackfridaypage-view .header-container.sticky-header .sticky-wrapper {background-color:#000000 !important;}
/* top tabs */
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li a, .octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li.active a {background:#EC9F9F !important;color:#FFFFFF !important;border:none !important;border-bottom:none !important;text-decoration:none !important;box-shadow:none !important;}
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li.active a {color:#000000 !important;}
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li a:hover {text-decoration:none !important;}
/* content area: page bg, white cards */
.octavian-blackfriday-blackfridaypage-view .product-tabs .tab-content.grid, .octavian-blackfriday-blackfridaypage-view .list-wrapper {background:transparent !important;border:none !important;box-shadow:none !important;}
/* side menu */
.octavian-blackfriday-blackfridaypage-view .col-left.sidebar {background:#ECE8E5 !important;}
.octavian-blackfriday-blackfridaypage-view .category-list li, .octavian-blackfriday-blackfridaypage-view .category-list li>a {background:transparent;color:#595451 !important;}
.octavian-blackfriday-blackfridaypage-view .category-list li.active>a, .octavian-blackfriday-blackfridaypage-view .category-list li.current>a, .octavian-blackfriday-blackfridaypage-view .category-list li>a.active, .octavian-blackfriday-blackfridaypage-view .category-list li>a:hover {background:#EC9F9F !important;color:#FFFFFF !important;}
/* category title bar */
.octavian-blackfriday-blackfridaypage-view .product-tabs .tab-content.grid h4 {background:#EC9F9F !important;color:#FFFFFF !important;}
/* cards */
.octavian-blackfriday-blackfridaypage-view .products-grid .item .item-area, .octavian-blackfriday-blackfridaypage-view .products-grid .item .details-area, .octavian-blackfriday-blackfridaypage-view .products-grid .item .product-image-area {background:#FFFFFF !important;}
.octavian-blackfriday-blackfridaypage-view .products-grid .item, .octavian-blackfriday-blackfridaypage-view .products-grid .item .product-name a, .octavian-blackfriday-blackfridaypage-view .products-grid .item .details-area {color:#595451 !important;}
/* discount tag */
.octavian-blackfriday-blackfridaypage-view .sale-product-icon {background:#000000 !important;color:#FFFFFF !important;}
/* prices */
.price-box .regular-price .price, .price-box .special-price, .price-box .special-price .price, .special-price span, .special-price span.price {color:#EC9F9F !important;}
.price-box .old-price, .price-box .old-price .price {color:#888888 !important;text-decoration:line-through !important;}
/* "Vezi detalii" button: pink text part, black arrow square */
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {background-color:#EC9F9F !important;color:#FFFFFF !important;}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart span {background-color:#000000 !important;color:#FFFFFF !important;}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart span:before, .category-products .products-grid.flex-grid .item .details-area .actions a.addtocart .fa:before {color:#FFFFFF !important;}
/* header icons */
.mini-cart .fa:before, .mini-cart-acc .fa:before, .mini-cart-fav .fa:before, .header-container.blackfriday .cart-area .fa:before {color:#EC9F9F !important;}
/* account / cart dropdowns */
.mini-cart .actions a.btn-default, .mini-cart .actions a.btn-default:hover, .links li.account a.btn-default, .links li.account a.btn-default:hover, .mini-cart-acc .login .btn-default, .mini-cart-acc .login .btn-default:hover, .mini-cart-fav .login .btn-default, .btn-default .badge, #btn-basket .badge {background-color:#EC9F9F !important;color:#FFFFFF !important;}
.topCartContent:before, .topAccountContent:before, .topFavContent:before {border-bottom-color:#EC9F9F !important;}
.topCartContent, .topAccountContent, .topFavContent {border-top-color:#EC9F9F !important;}
.mini-cart .qty-price, .mini-cart .totals, .mini-cart .totals span, .mini-cart .product-details .qty-price span {color:#EC9F9F !important;}
.bf-footer-link a, #copyright {color:#EC9F9F !important;}
.octavian-blackfriday-blackfridaypage-view .product-tabs>ul, .octavian-blackfriday-blackfridaypage-view .product-tabs>ul.sticky-menu {background:#F1EFED !important;}
/* mobile header: icon-only logo, title kept clear of it */
@media only screen and (max-width: 768px) {
  .octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .header.container {background-size:140% auto !important;background-position:55% center !important;}
  .octavian-blackfriday-blackfridaypage-view .header .logo img {height:60px !important;width:auto !important;max-width:70px !important;}
}

/* BF-HEADER-2-8-NOV START (header artwork 2-8 noiembrie; remove this block to revert sizing) */
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .header.container{background-size:auto 92% !important;background-position:center center !important;height:180px !important;}
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .cart-area{top:0 !important;margin-top:70px !important;}
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .header > a.logo{margin-top:61px !important;padding-top:0 !important;}
@media only screen and (max-width: 768px){
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .header.container{height:110px !important;background-size:auto 94% !important;}
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .cart-area{margin-top:35px !important;}
.octavian-blackfriday-blackfridaypage-view .header-container.blackfriday .header > a.logo{margin-top:25px !important;}
}
/* BF-HEADER-2-8-NOV END */

/* BF-HEADER-MOBILE-FIX START (no white band above header, tabs clear of the taller header; remove block to revert) */
@media only screen and (max-width: 991px){
.octavian-blackfriday-blackfridaypage-view .wrapper .page{margin-top:0 !important;}
.octavian-blackfriday-blackfridaypage-view .main-container{padding-top:190px !important;}
}
@media only screen and (max-width: 768px){
.octavian-blackfriday-blackfridaypage-view .main-container{padding-top:120px !important;}
}
/* BF-HEADER-MOBILE-FIX END */

/* BF-TITLE-CLAMP START (product titles: max 4 rows; full title stays in the link title attribute) */
.octavian-blackfriday-blackfridaypage-view .products-grid .item .product-name a{display:-webkit-box !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
/* BF-TITLE-CLAMP END */
