:root{--layout__max-width:1440px;--font-family-name__base:'Ubuntu', sans-serif;--font-size__base:18px;--text-weight:500;--heading__font-family__base:'Ubuntu', sans-serif;--heading__font-weight__base:600;--navigation-level0-item__font-family:'Ubuntu', sans-serif;--naviation-level0-item__font-size:17px;--navigation-level0-item__font-weight:500;--other_font_family:'Ubuntu', sans-serif;--theme__color__primary:#8C1915;--text__color:#878787;--heading__color__base:#222222;--link__color:#222222;--button__color:#FFFFFF;--button-primary__color:#FFFFFF;--button-secondary-bg:#8C1915;--button__background:#8C1915;--button-primary__background:#8C1915;--button__hover__background:#8C1915;--button-primary__hover__background:#8C1915;--button__hover__color:#FFFFFF;--button-primary__hover__color:#FFFFFF;--topbarbg:#FFFFFF;--topbarcolor:#FFFFFF;--header-icons-color:#FFFFFF;--header__background-color:#FFFFFF;--navigation-level0-item__color:#7E7D7D;--navigation__background:#F0F0F0;--submenu__background:#FFFFFF;--submenu-item__color:#290706;--page__background-color:#FFFFFF}@media (min-width:1200px){.cms-index-index .header-absolute{--navigation__background:#F0F0F0}.cms-index-index .header-container:not(.header_scroll_up) .header_light{--navigation-level0-item__color:#7E7D7D;--navigation-desktop-level0-item__hover__color:var(--navigation-level0-item__color);--header-icons-color:#FFFFFF}}body{font-weight:var(--text-weight)}body{font-size:var(--font-size__base)}:root{--footer-links-color:#222222}.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){--heading__color__base:#FFFFFF}button, .cart.table-wrapper .actions-toolbar > .action, .action-gift{border:1px solid var(--button__background)}header.page-header{}.page-wrapper{}.page-wrapper, .breadcrumbs{background-color:#FFFFFF}:root{--bls_image-box-title-font-size:1.6rem;--bls_image-box-des-font-size:1.4rem;--headings__font-weight-secondary:var(--heading__font-weight__base);--bls_elementor-static-menu-title-font-weight:var(--heading__font-weight__base);--level0_vertical_font_weight:500;--margin_gobal_value:0 0 6rem;--social__link__size:2.2rem;--product_grid_space_vertical:1rrem;--font-weight__regular:var(--text-weight)}@media only screen and (max-width:767px){:root{--layout-indent__width:.5rem}}.products-grid .products.list.items:not(.slick-slider){--layout-indent__width:0.5rem;margin-bottom:0;--product_grid_space_vertical:1rem}.slick-list .slick-slide{--layout-indent__width:0.5rem}.first-loading-slick:not(.slick-slider) .elementor-blog-post-item, .first-loading-slick:not(.slick-slider) .product-item, .first-loading-slick:not(.slick-slider) .item-loading-slick{display:inline-block;padding-left:var( --layout-indent__width);padding-right:var( --layout-indent__width)}.products-grid.slick-slider .slick-prev{left:0}.products-grid.slick-slider .slick-next{right:0}.elementor-image-box-wrapper{align-items:center}[data-image-box-position="left"] .elementor-image-box-img{margin:0 12px 0 0}.widget-category-thumbnail-image .style_2{--category_item_title-size:1.6rem}.widget-category-thumbnail-image.category-slider-4 .elementor-category-thumbnail-image-item{max-width:150px;margin:auto}.button-yellow{--button-primary__background:#ffc700;--button-primary__color:var(--heading__color__base);--button-primary__hover__background:#ffc700;--button__shadow:0 0 0 0.2rem #ffc700;--button-primary__hover__color:var(--heading__color__base)}[data-content-type="newsletter"]{--border-color:#eeeeee}.widget-category-thumbnail-image .style_2 .category-count{display:none}.layout-13{--counter_qty-bg:#fff;--counter_qty-color:var(--heading__color__base)}.header-container.layout-13 .header__menu{border-color:#ffffff}.header-container.layout-13 .vertical-menu-container.navigation .title-menu-dropdown{--border-color__base:rgb(82, 124, 255);padding:8.5px 20px}.header-container.layout-13 .rounded .search_type_defaut .search-form:not(.type-list-categories){border:0px}.elementor-newsletter-wrapper input{height:44px;width:calc(100% - 5px)}.elementor-newsletter-wrapper .actions-subscribe button{width:44px;box-shadow:var(--button__shadow);padding:0;justify-content:center}.price-box .price{color:#666666}.price-box .special-price .price{color:#e02b2b}.product-label .onsale{background:#e02e0a}.toolbar-products:not(:last-child){background:#fff;margin-bottom:2rem;border:1px solid #eee;padding:5px 20px;border-radius:3px;margin-bottom:0}.product-main-content{background:#fff;border:1px solid #eeeeee;padding:30px}.product.info.detailed{background:#fff;border:1px solid #eeeeee;padding:30px 30px 0 30px}.blog-post-view .breadcrumbs, .catalog-product-view .breadcrumbs{margin-bottom:0;text-align:left}.review-form .action.submit.primary{background:var(--button-primary__background)}.rating-summary .rating-result > span:before{color:#FFC700}.tab-button-secondary .tabs-content{overflow:visible !important}.tab-button-secondary .tabs-navigation li.tab-header{background:transparent !important;--tab-title-spacing:10px;--tab_active-color:var(--button__hover__color)}.tab-button-secondary .tabs-navigation li.tab-header a.tab-title{background:#fff;border:1px solid #eeeeee;cursor:pointer;--tab_item-padding:var(--button_padding);border-radius:var(--button__border-radius);box-shadow:none;--tab_font-size:1.6rem;--tab-color:var(--theme__color__primary);line-height:1.5 !important;margin-bottom:1rem}.tab-button-secondary .tabs-navigation li.tab-header.ui-state-active a.tab-title, .tab-button-secondary .tabs-navigation li.tab-header a.tab-title:hover{background:var(--button__hover__background);border-color:var(--button__hover__background)}.tab-button-secondary .tabs-navigation li.tab-header a.tab-title::after{display:none}@media (min-width:1200px){.header-container.layout-13 .vertical-menu-container.navigation .verticalmenu-list{margin-top:var(--header_padding)}}.container-setting-language-currency .switcher .switcher-options .switcher-trigger.action.toggle:after{content:"\f107";font-family:Font Awesome\ 5 Pro;font-size:12px;margin-left:5px;position:relative;top:-1px}.product-item .product-reviews-summary .reviews-actions{font-size:14px;display:table-cell;padding:0 5px}.product-reviews-summary .reviews-actions a:not(:hover){color:#666}.product-item .old-price .price{font-size:14px}@media only screen and (max-width:1199px){.navigation .menu-mobile-title{background-color:var(--theme__color__primary);color:rgba(255,255,255,0.5)}}.pages a.page:visited, .pages .action, .pages strong.page, .pages .action:hover, .pages a.page{background:#fff}.pages .current .page, .pages a.page:hover{background:var(--theme__color__primary);color:#fff}.pages .action.previous:active:before, .pages .action.next:active:before{color:var(--heading__color__base, #000000);position:relative;top:-2px}.wishlist-index-index .actions-toolbar .primary .update, .wishlist-index-index .actions-toolbar .primary .share{color:#fff}.page-layout-1column .column.main{--element-padding:3rem;padding:var(--element-padding);background:#ffffff;border:1px solid var(--border-color__base, #eeeeee)}.page-layout-1column.cms-index-index .column.main, .page-layout-1column.catalog-product-view .column.main,.page-layout-1column.page-layout-cms-full-width .column.main{padding:0;background:transparent;border:0}.post-bottom #post-comments button, .post-bottom #post-comments .cart.table-wrapper .actions-toolbar > .action, .post-bottom #post-comments .action-gift{background:var(--button__hover__background)}.cart.table-wrapper .actions-toolbar > a{display:inline-flex !important;align-items:center;margin:5px !important;width:24px;height:24px;justify-content:center;vertical-align:top}.checkout-index-index .authentication-wrapper{z-index:100}.form-wishlist-items .actions-toolbar{margin-top:30px}.checkout-index-index .opc-wrapper .checkout-payment-method, .checkout-index-index .opc-wrapper #shipping, .checkout-index-index .opc-wrapper #opc-shipping_method{background:#ffffff;border-radius:20px;padding:32px 1px 40px}.checkout-index-index .column.main button, .checkout-index-index .column.main .cart.table-wrapper .actions-toolbar > .action, .checkout-index-index .column.main .action-gift{text-transform:inherit;padding-top:11px;font-size:15px}.configurable-variation-qty{color:var(--link__color);display:none}.product-info-main .product-info-stock-sku{margin-top:0rem}.block-search .input-text{background-color:#c1c1c12e;padding-left:2.5rem;position:static;margin:0px;box-shadow:none}.header__action svg{color:#4f4f4f}@media only screen and (max-width:1199px){.nav-open body .navigation .mobile-menu-content > ul.header-links-account{padding:2rem 2rem 19rem}}.header-container .nav-toggle svg{fill:#2A2A2A}.swatch-option.disabled{opacity:0.5;text-decoration:line-through;cursor:not-allowed}.stock-status-text{color:red;font-weight:bold;font-size:14px;margin-top:6px;display:block}.fa, .fas{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:6px}.catalog-product-view .product-info-main .stock.available .in-stock-span{color:#0b0b0b !important}.button-close, .modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close, .action.close{background-image:none;-moz-box-sizing:content-box;border:0;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:var(--font-weight__regular, 400);width:2rem;height:2rem;border-radius:50%;box-shadow:0 4px 10px rgba(0, 0, 0, 0.17);background:#ffffff;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0 !important;right:0 !important;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:2;margin-right:14px;margin-top:12px}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:60px;right:16px;top:0;width:69px;z-index:1000}.product-info-main .product-addto-links .action span{margin-left:.7rem;-webkit-transition:var(--transition,.3s);-moz-transition:var(--transition,.3s);-ms-transition:var(--transition,.3s);transition:var(--transition,.3s);display:none}.catalog-product-view .product-info-main .product-social-links .tocompare{color:grey;display:none}.product-star-widget{font-size:1em;font-family:var(--font-family);text-align:left}.button-load-more .button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;position:relative;display:none}.product-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.checkout-index-index .checkout-payment-method .payment-option-title{border-top:1px solid #fff}.products-grid.wishlist .product-items>*:not(.slick-list), .products-grid .products.list.items:not(.slick-slider)>*:not(.slick-list){padding-left:var(--layout-indent__width);padding-right:var(--layout-indent__width);padding-bottom:10px}.product__style-1.catalog-category-view, .product__style-2.catalog-category-view, .product__style-1.catalogsearch-result-index, .product__style-2.catalogsearch-result-index, .product__style-1 .blog-layout-grid, .product__style-2 .blog-layout-grid{--layout-indent__width:0px;--layout__max-width:1440px}.cart-container .cart-summary #block-shipping #block-summary fieldset.fieldset.estimate p.field.note{flex:0 0 100%;text-align:center;margin-bottom:3rem;font-size:16px;display:none}.price-box .price{color:#991414}.catalog-category-sidebar-canvas .block.filter{position:relative;visibility:visible;z-index:0}checkout-index-index .authentication-wrapper{z-index:0}.popup-ajaxsuite.modal-popup._inner-scroll .modal-inner-wrap .modal-content{padding:10px}.modal-popup .modal-footer .action-accept{min-width:11rem;margin-left:1rem;margin-top:1rem}.popup-suc-added-to-your-bag .product-item-name{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;line-height:1.6em}/* ========================================================= CART PAGE — ICON ALIGNMENT & PRODUCT TITLE IMPROVEMENT Mobile optimization for Minimog theme ========================================================= */ @media (max-width:600px){/* Ensure the cart item container is relative so absolute-positioned icons align correctly */ .cart.item, .cart.table-wrapper .item-info, .cart.table-wrapper .cart-item{position:relative !important}/* --------------------------------------------------------- REMOVE ICON (X) - Positioned lower because Minimog renders it near title - Keep it aligned to the far right --------------------------------------------------------- */ .cart.table-wrapper .action-delete, .cart.table-wrapper .remove, .cart.table-wrapper .action.action-delete{position:absolute !important;top:25px !important;right:6px !important;z-index:30 !important;margin:0 !important}/* --------------------------------------------------------- SETTINGS / COG ICON - Positioned slightly above the remove icon - Placed 40px from the right for visual balance --------------------------------------------------------- */ .cart-item .product.actions .toggle, .cart.table-wrapper .product-item-details .actions .toggle, .product-item-details .toggle{position:absolute !important;top:8px !important;right:40px !important;z-index:29 !important;margin:0 !important}/* --------------------------------------------------------- PRODUCT NAME IMPROVEMENTS - Bigger, clearer font - Better spacing and wrapping on mobile --------------------------------------------------------- */ .cart.table-wrapper .product-item-name{font-size:16.5px !important;font-weight:600 !important;line-height:1.4 !important;margin-top:2px !important;margin-bottom:6px !important;white-space:normal !important;word-break:break-word !important}}.password-strength-meter{background-color:#f4f4f4;height:45px;line-height:45px;padding:3px 18px;position:relative;z-index:1;font-size:14px}