/*
 Theme Name:   Brogue
 Theme URI:    https://beta.strixdevelopment.net/brogue/
 Description:  Child theme for Twenty Twenty-One (2021) — place custom styles here.
 Author:       Muskan
 Author URI:   https://beta.strixdevelopment.net/brogue/
 Template:     twentytwentyone
 Version:      1.0.0
 Text Domain:  twentyone-child
*/


/********************defult-style-start********************/
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
body {background: #F6F1EB99! IMPORTANT;}
.elementor-inner-section > .elementor-container.elementor-column-gap-default {padding-inline: 40px;box-sizing: border-box;margin: 0 auto;}
a:focus img {outline: none !important;  border: 0 !IMPORTANT;}


/********************defult-style-end********************/

/**********************header-start***************/
.is-sticky {position: sticky !important;top: 0; width: 100%;transition: background 0.3s ease, box-shadow 0.3s ease; background: transparent;}
.ehf-header #masthead {z-index: 99; position: relative; position: sticky !important;top: 0; width: 100%;transition: background 0.3s ease, box-shadow 0.3s ease; background: transparent;}
.header-main-inner .header-main-inner-logo .header-main-inner-site-logo {width: 100%; max-width: 40px;}
.header-main-inner .header-main-inner-logo .header-main-inner-site-logo a:focus img{border: 0; outline: none;}
.header-main-inner .header-main-inner-nav ul li a { padding: 0 !important;}
.header-main-inner .header-main-inner-nav ul { gap: 32px; margin: 0 auto;}
.header-main-inner .header-main-inner-nav ul::before, .header-main-inner .header-main-inner-nav ul::after { display: none;}
.header-main-inner .header-main-inner-btn > .elementor-widget-wrap.elementor-element-populated { flex-wrap: nowrap; align-items: center; justify-content: end;gap: 20px;}
.header-main-inner .header-main-inner-btn .header-main-inner-search {width: 100%; max-width: max-content;}
.header-main-inner .header-main-inner-btn .header-main-inner-search input {padding: 0 !important; margin: 0 !important;}
.header-main-inner .header-main-inner-btn .header-main-inner-cart {width: 100%; max-width: max-content;}
.header-main-inner .header-main-inner-btn .header-main-inner-cart a.elementor-button {background: transparent !IMPORTANT; border: 0 !IMPORTANT;padding: 0 !important;}
.header-main-inner .header-main-inner-btn .header-main-inner-icon {width: 100%; max-width: max-content;}
.header-main-inner .header-main-inner-btn .header-main-inner-icon svg {width: 24px; height: 24px;}
.header-main-inner .elementor-container.elementor-column-gap-default {justify-content: space-between; align-items: center;flex-wrap:nowrap;}
.header-main-inner .header-main-inner-btn .header-main-inner-search i.fas.fa-search {padding: 0;color: #161E26;}
.header-main-inner .header-main-inner-btn .header-main-inner-search i.fas.fa-search::before {font-size: 22px;color: #161E26 !important;}
.header-main-inner .header-main-inner-btn .header-main-inner-cart i::before {font-size: 24px;}
.header-main-inner .header-main-inner-btn .header-main-inner-search .hfe-search-icon-toggle {width:  unset !important;}
.header-main-inner .header-main-inner-btn .header-main-inner-search form.hfe-input-focus input.hfe-search-form__input { width: 200px !IMPORTANT;padding: 5px !important;max-width: 200px !IMPORTANT;}
.header-main-inner .header-main-inner-btn .header-main-inner-search form.hfe-input-focus input.hfe-search-form__input:focus {outline: none !IMPORTANT;}
 .header-main-inner .header-main-inner-nav ul li a:focus { background: transparent !IMPORTANT;text-decoration: none !IMPORTANT;}
.header-main-inner {padding: 0 !IMPORTANT;}
/**********************header-end***************/

/***************banner-start********************/


.banner-inner-col-p p {line-height: 24px !important;}


/***************banner-end********************/
/*******************pick-shoes-start****************************/
.pick-shoes-inner-sec-right {width: 100% !important;max-width:60%;}
.pick-shoes-inner-sec-left {width: 100% !important;max-width: 40%;}
.pick-shoes-inner-sec > .elementor-container.elementor-column-gap-default {justify-content: space-between; gap: 24px;}
.pick-shoes-inner-sec figure {margin: 0 !IMPORTANT; height: 100%;}
.pick-shoes-inner-sec .elementor-widget-image-box {position: relative;}
.pick-shoes-inner-sec figure img {width: 100% !important; height: 100% !important;}
.pick-shoes-inner-sec .elementor-image-box-content { position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width: fit-content;}
.pick-shoes-inner-sec .elementor-widget-image-box:hover img {transform: scale(1.1);}
.pick-shoes-inner-sec-left, .pick-shoes-inner-sec-right {overflow: hidden;}
.pick-shoes-inner-sec .elementor-widget-image-box , .pick-shoes-inner-sec .elementor-image-box-wrapper{ height: 100% !important;}
.pick-shoes-inner-sec > .elementor-container.elementor-column-gap-default { flex-wrap: nowrap;}
.pick-shoes-inner-sec .elementor-widget-image-box h3 a:focus {border: 0 !IMPORTANT; background: transparent !important; outline: none !IMPORTANT;}
/*******************pick-shoes-end****************************/

/*********************elegent-shoes-start****************/
.elegent-shoes .elegent-shoes-inner-col img { max-width: 800px !important;height: 100% !important;}

/*********************elegent-shoes-end****************/
/*********************brogue-lifeline-start****************/
.brogue-lifeline { margin: 80px 0px !important;padding:0 !important;}
.brogue-lifeline-inner-col h2{ background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #000000 100%); mix-blend-mode: lighten;opacity: 0.8;  filter: blur(.5px);}
.brogue-lifeline-col img { height: 100% !important;}
.brogue-lifeline-col section.elementor-section > .elementor-container.elementor-column-gap-default {padding: 0 !IMPORTANT; max-width: 100%;}
/*********************brogue-lifeline-end****************/
/***************************living-start************************/
.living-for-inner-col h4 span { color: #6C201F;}

/************living-end********************/

/*************************footer-start****************/
.footer-main-inner-col-first img {height: 100% !IMPORTANT;}
.footer-main-inner-col {width: 100% !important; max-width: max-content;} 
.footer-main-inner-col-first { width: 100% !important; max-width: 35%;}
.footer-main-inner > .elementor-container.elementor-column-gap-default {gap: 20px;justify-content: space-between;}
.footer-main-inner-col.footer-main-inner-col-last {max-width: 230px;}
.footer-main-inner-col ul li a { width: 100%;max-width: max-content;}
.footer-main-inner-col ul li a:hover {font-weight: 500 !IMPORTANT;}
.footer-main-inner-col ul li a:focus { background: transparent !IMPORTANT;outline: none !important; border: 0 !IMPORTANT;}
.footer-last-img-inner-col img {height: 100% !important;max-width:90% !important;}
.nws-let { display: flex; align-items: center;    gap: 16px;}
span.wpcf7-spinner {display: none;}
.nws-let .em-fld {width: 100%; max-width: 325px;}
.nws-let .em-fld p input {width:100%;  background: transparent; border: 0;border-bottom: 1px solid #F2ECE0; font-family: 'Plus Jakarta Sans'; font-style: normal;
    font-weight: 400; font-size: 20px; line-height: 24px; color: #F2ECE0; padding: 12px;}
.nws-let .em-fld p input:focus {outline: none;}
.nws-let > p > input {background: #6C201F !important; color: #F2ECE0 !IMPORTANT; border: 0 !important;}
.nws-let > p > input:hover {border: 0 !IMPORTANT; background: #6c201f80 !IMPORTANT;}
.nws-let .em-fld span div svg {opacity: 0 !IMPORTANT; display: none !IMPORTANT;}

/************footer-end***************************/


/******contact us page*********/

.contact-section .contact-inner > .elementor-container.elementor-column-gap-default {justify-content:space-between;gap:24px;align-items:center;}
.contact-section .contact-inner .contact-left{width:100%;max-width:668px;}
.contact-section .contact-inner .contact-right{width:100%;max-width:668px;background:#F6F1EB;padding:40px;}
.contact-section .contact-inner .contact-right form fieldset ~ div{margin:0 0 24px;}
.contact-section .contact-inner .contact-right form .massage.same-fild{margin:0 0 40px;}
.contact-section .contact-inner .contact-right form p input, .contact-section .contact-inner .contact-right form p textarea, .contact-section .contact-inner .contact-right form p select{background:#F2ECE0;padding:14px 16px !important;border:1px solid #F2ECE0;width:100%;margin-inline:0 !important;outline:none;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #918E86;}
.contact-section .contact-inner .contact-right form p label + br{display:none !important;}
.contact-section .contact-inner .contact-right form p label {font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 12px;line-height: 14px;color: #5C6267;display:inline-block;margin:0 0 4px;}
.contact-section .contact-inner .contact-right form input::placeholder, .contact-section .contact-inner .contact-right form textarea::placeholder, .contact-section .contact-inner .contact-right form select{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #918E86;}
.contact-section .contact-inner .contact-right form p textarea{height:142px;resize:none}
.contact-section .contact-inner .contact-right form .butn-submit{margin:0;}
.contact-section .contact-inner .contact-right form .butn-submit input[type="submit"]{width:unset;font-family: 'Bebas Neue';font-weight: 400;font-size: 20px;line-height: 24px;color: #F2ECE0;padding:12px 24px !important;transition:all linear 0.5s !important;background:#6C201F;border:2px solid #6C201F;}
.contact-section .contact-inner .contact-right form .butn-submit input[type="submit"]:hover{background:unset;color:#6C201F;}

.contact-section .contact-inner .contact-left p {line-height:1.2 !important;}
.contact-section .contact-inner .contact-left .inr-social-contect > .elementor-container.elementor-column-gap-default{padding:0;}
.contact-section .contact-inner .contact-left .inr-contact-social > .elementor-container.elementor-column-gap-default{padding:0;}
.contact-section .contact-inner .contact-left .elementor-icon-list-items{display:flex;align-items:center;gap:16px;margin:0;}
.contact-section .contact-inner .contact-left .elementor-icon-list-items li{margin:0;}
.contact-section .contact-inner .contact-left .elementor-icon-list-items li svg{width:32px;height:32px;cursor:pointer;}
.contact-section .contact-inner .contact-left p br{display:none;}
.contact-section .contact-inner .contact-left p {max-width:440px;}

/****contact us page ends******/

/****privacy policy*****/

.privacy-policy-inner .privacy-policy-left {width: 100%;max-width: 580px;position: sticky;top: 120px;left: 0;}
.privacy-policy-inner .privacy-policy-left > .elementor-widget-wrap.elementor-element-populated {margin: 0 !important;}
.privacy-policy-inner .privacy-policy-right {width: 100%;max-width: 756px;}
.privacy-policy-inner > .elementor-container.elementor-column-gap-default {justify-content: space-between;align-items: start;}


/*******shop page ********/

.product-main{padding:24px 0 80px !important;}
.product-main .product-inner-col > .elementor-container.elementor-column-gap-default{justify-content:space-between;align-items:start;}
.product-main .product-inner-col .product-leftt{width:100%;max-width:272px;}
.product-main .product-inner-col .product-rightt{width:100%;max-width:1048px;}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area {background:unset;box-shadow:unset;padding:0;border:unset}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area .woolentor-filter-field-area{border:none;padding:0;margin:0}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area .woolentor-filter-field-area .woolentor-filter-field-wrap{justify-content:end;}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area .woolentor-filter-field-area .woolentor-filter-field-wrap span.select2-selection.select2-selection--multiple{border-radius:0;border:2px solid #6C201F !important;padding:12px 24px;align-items:center;cursor:pointer;}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area .woolentor-filter-field-area .woolentor-filter-field-wrap span.select2-selection.select2-selection--multiple .select2-search input{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;text-align: center;color: #6C201F !important;padding:0;cursor:pointer;}
.product-main .product-inner-col .product-rightt .all-prodss .woolentor-heaer-box-area .woolentor-filter-field-area .woolentor-filter-field-wrap span.select2-container{min-width:200px !important;}
/*.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4{display:grid !important; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 32px 24px;}*/

.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4{display:grid !important; grid-template-columns: 1fr 1fr 1fr 1fr;gap: 32px 24px;}

.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4::before{display:none;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4::after{display:none;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li{margin:0 !important;width:100% !important}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li img{min-height:257px;height:257px !important;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li  h2{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #161E26;margin:12px 0 4px;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li a.add_to_cart_button{display:none;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li span.price{display:flex;gap:12px;flex-direction:row-reverse;justify-content:start;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li span.price del{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 20px;color: #8B817A;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li span.price{margin:0;}
.product-main .product-inner-col .product-rightt .wl-filterable-products-content .woocommerce-notices-wrapper + .products.columns-4 li span.price ins{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 20px;color: #31241A;}

.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle {font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #161E26;position:relative;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper{margin:0;padding:0 !important;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle.wfpClickable{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #161E26;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper{display:flex;flex-direction:column;gap:40px;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfClearButton.wpfButton{margin:0;padding:0;background:unset;font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;text-decoration: underline !important;text-align:start;color: #6C201F;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle::after{position:absolute;content:"\f107";font-family:'Font Awesome 5 Free';right:0;transition:all ease 0.5s;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle i{display:none;}
.product-main .product-inner-col .product-leftt 
.wpfMainWrapper .wpfFilterWrapper:not(:has(.wpfBlockAnimated.wpfHide)) 
.wpfFilterTitle::after {transform: rotate(180deg);}

.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent{padding:24px 0 0;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll{display:flex;flex-direction:column;gap:8px;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll label{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 20px;color: #242424;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll input[type="checkbox"]{border-radius:0 !important;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckbox label::before{border-radius:0 !important;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-handle{border-radius:50%;background:#000;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-range {background:#000 !important;height:2px;top:0;margin:0 !important;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange{height:2px !important;top:0;margin:0 !important;}
.product-main .product-inner-col .product-leftt .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfPriceInputs{position:static;margin-top:30px !important;}
.archive  .header-main-inner {padding: 0 !important;}
.product-leftt .icon-fillter ul li {border: 1px solid #6C201F;  padding: 12px 24px; width: 100% !important; max-width: max-content; flex-direction: row-reverse;gap: 10px;
    align-items: center;color: #6C201F !important;}
.product-cat-inner > .elementor-container.elementor-column-gap-default {flex-wrap:nowrap; justify-content: space-between; gap: 20px;}
.product-cat-inner .product-cat-inner-col { width: 100% !important; max-width: 272px;}
.product-cat-inner .product-cat-inner-col-left { width: 100% !important; max-width: 1048px;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul li { margin: 0 !IMPORTANT; width: 100% !important; margin-right: 0 !IMPORTANT;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul::before, .product-cat-inner .product-cat-inner-col-left .woocommerce ul::after { display: none;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul {display: grid !IMPORTANT;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 24px;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products.columns-4 li.product { width: 100% !important; max-width: 100% !important;}
.product-cat-inner .wpfMainWrapper > div { margin: 0 0px 20px 0px; padding: 0 !important;}
.product-cat-inner, .pro-cat { padding: 0 !IMPORTANT;}
.layout-price .wpfFilterTitle .wfpTitle.wfpClickable { font-size: 24px;font-weight: 400;font-family: 'Bebas Neue' !important;}
.product-cat-inner .wpfMainWrapper .wpfFilterButtons.wpfFilterButtonsBottom button {margin: 0;    background: transparent;font-size: 20px;font-weight: 400 !important;font-family: 'Bebas Neue' !important;line-height: 24px;   color: #6C201F; padding: 0 !IMPORTANT;min-height: unset !important; height: unset !important; text-align: left !IMPORTANT;}
 .product-cat-inner .product-cat-inner-col-left .woocommerce ul li a.button {display: none;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail { height: 250px !important; max-width: 100% !important; object-fit: cover;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul li a:focus {    background: transparent !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul li a:focus img { outline: none !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul li a:focus h2 { color: #6C201F !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products.columns-4 li.product a {width: 100% !important;}




/***********shop page end***********/


/****sustainability page ****/

.shose-box-section-inner .elementor-widget-image img {max-width: 100% !important;object-fit: cover;object-position: top center;}
.shows-section-inner .elementor-widget-image img, .metrics-section-inner .elementor-widget-image img{max-width:100% !important;}


/**********single blog page**********/

.single.single-post .cb-single-wrap{width:100%;max-width:1440px;margin:0 auto;padding:24px 40px 80px;}
.single.single-post .cb-single-wrap .cb-share-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px !important;}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-left a{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #6C201F;text-decoration:none;}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-right{display:flex;gap:16px;}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-right button{background:unset;border:1px solid #161E26 !important;padding:0;color:#161E26;display:inline-flex;justify-content:center;align-items:center;width:72px;height:48px;box-sizing:border-box}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-right button svg{width:24px !important;height:24px !important;}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-right button svg path{stroke:#161E26;}
.single.single-post .cb-single-wrap .cb-post-header h1{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 64px;line-height: 72px;color: #161E26;}
.single.single-post .cb-single-wrap .cb-post-meta-row{justify-content:space-between;align-items:center;margin:16px 0 24px !important;gap:24px !important;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-date{margin:0 0 0 auto;font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #454B51;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-cat span{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #6C201F;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-reading{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #454B51;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-date{position:relative;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-date::after{position:absolute;content:"";width:8px;height:8px;background:#73787D;border-radius:50%;right:-16px;top:0;bottom:0;margin:auto;}
.single.single-post .cb-single-wrap .cb-featured img{width:100%;max-width:100% !important;height:650px !important;object-fit:cover;object-position:bottom center}
.single.single-post .cb-single-wrap .cb-article-content p{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 20px;line-height: 24px;color: #64574D;}
.single.single-post .cb-single-wrap .cb-related{margin:80px 0 0 !important;}
.single.single-post .cb-single-wrap .cb-related h3{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 56px;line-height: 64px;color: #161E26;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid{margin:24px 0 0 !important;gap:24px !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-thumb{height:500px !important;padding:0 !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body{padding:0 !important;background:none !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-card{background:unset !important;border:unset !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body h4 a{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #161E26;text-decoration:none;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body .cb-related-readmore{font-family: 'Bebas Neue';font-style: normal;font-weight: 400 !important;font-size: 20px;line-height: 24px;text-align: center;color: #6C201F;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body{display:flex;flex-direction:column;align-items:start;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body .cb-related-meta{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #454B51;margin:4px 0 16px;order:3;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body h4{order:2;margin:50px 0 00 !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body .cb-related-readmore{order:4;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body .cb-related-thumb{order:1;}
.brogue-lifeline-col > .elementor-container.elementor-column-gap-default {padding: 0 !important;}
/************************************wocommerce-checkout-page**************************/
 .woocommerce-page header.entry-header.alignwide { display: none;}
.woocommerce-page .hfeed  article .entry-content{  width: 100%; max-width: 1440px; padding-inline: 40px;margin: 40px auto !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout { padding: 0px; margin: 0 !important; container-type: unset;
    max-width: 100%;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__heading h2 {margin: 0 !important; font-size: 32px !important;
    font-weight: 400 !important;line-height: 40px !important;  margin-bottom: 20px !important;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__heading { margin: 0;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__container p {  font-size: 20px;font-weight: 400; font-family: 'Plus Jakarta Sans';  line-height: 24px;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__content input#email { font-size: 18px;
    line-height: 22px; font-weight: 400;font-family: 'Plus Jakarta Sans'; background: #F2ECE0;  border: 0;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__content label { font-size: 18px;line-height: normal;font-family: 'Plus Jakarta Sans';  font-style: normal;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-address-address-wrapper select, .wc-block-components-address-address-wrapper input {
    font-size: 18px !important;line-height: 20px !important;font-family: 'Plus Jakarta Sans' !IMPORTANT;font-weight: 400 !IMPORTANT;
    background: #F2ECE0 !IMPORTANT; border: 0 !IMPORTANT; border-radius: 0 !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-country-input, .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-text-input {
    margin-top: 20px !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-text-input .wc-block-components-validation-error span {
    font-size: 16px;line-height: normal;font-weight: 400;  font-family: 'Plus Jakarta Sans' !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper  span.wc-block-components-address-form__address_2-toggle {
    font-weight: 400; font-size: 16px; font-family: 'Plus Jakarta Sans' !IMPORTANT; line-height: normal;}
 .woocommerce-page .hfeed article .entry-content fieldset#payment-method .wc-block-checkout__no-payment-methods-notice.wc-block-components-notice-banner {
    margin: 0 !important; padding: 10px !important; font-size: 16px !important;  line-height: normal;  font-family: 'Plus Jakarta Sans' !important;font-weight: 400;  background: #F2ECE0;  border: 0 !important;} 
 .woocommerce-page .hfeed article .entry-content .wc-block-components-checkbox span.wc-block-components-checkbox__label {    font-size: 16px;font-weight: 400;  font-family: 'Plus Jakarta Sans' !IMPORTANT; line-height: 20px;}


 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-block {border: 0 !IMPORTANT; background: #F2ECE0; padding: 24px;}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title { margin: 0;}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-block p.wc-block-components-checkout-order-summary__title-text { margin: 0 !IMPORTANT; font-size: 32px !important;
    font-weight: 400 !IMPORTANT;line-height: 40px !important;font-family: "Bebas Neue", sans-serif;}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title span.wc-block-formatted-money-amount { font-size: 16px;
    font-weight: 500;font-family: "Plus Jakarta Sans", sans-serif;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {width: 20%; margin: 0 !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {padding: 0;width: 70%;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price { margin: 0 !important;width: 25%;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description h3 {font-size: 24px !important;font-weight: 400;
    font-family: "Bebas Neue", sans-serif;line-height: 32px !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description span.wc-block-components-order-summary-item__individual-prices {padding: 0 !IMPORTANT;font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Plus Jakarta Sans", sans-serif !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {max-width: 100% !IMPORTANT; width: 100% !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item {gap: 20px;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description ul li {font-size: 16px; font-family: "Plus Jakarta Sans", Sans-serif !IMPORTANT;line-height: normal;font-weight: 400 !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price span.wc-block-formatted-money-amount {font-size: 20px;font-weight: 400 !IMPORTANT;font-family: "Bebas Neue", Sans-serif !important;line-height: 24px;}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button, 
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block ,
 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-wrapper span.wc-block-components-totals-item__label {font-size: 20px; line-height: normal;font-weight: 400 !IMPORTANT; font-family: 'Bebas Neue';}
 .woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block span.wc-block-formatted-money-amount,
 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-wrapper .wc-block-components-totals-item__value {font-family: 'Plus Jakarta Sans' !important; font-size: 16px; font-weight: 400 !important;} 

 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-coupon__content label {font-size: 18px !important; font-weight: 400 !important;line-height: normal !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-coupon__content input { border: 1px solid #782421 !important; padding: 10px !important; border-radius: 0 !IMPORTANT;
    background: transparent !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-coupon__content input:focus { outline: none !important;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-totals-coupon__content button.wc-block-components-button {background: #782421 !important; border: 0 !IMPORTANT;font-family: 'Bebas Neue' ! IMPORTANT;
    font-style: normal; font-weight: 400 !IMPORTANT;font-size: 20px ! IMPORTANT;line-height: 24px ! IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-button__text { color: #DEDEDE !important; font-family: 'Bebas Neue' !IMPORTANT;font-style: normal; font-weight: 400 !IMPORTANT;
    font-size: 20px !IMPORTANT; line-height: 24px !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-checkout__terms {  padding-top: 40px !IMPORTANT; margin-bottom: 40px !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row button {    background: #6C201F !important; width: 100% !important; max-width: 250px; min-height: unset !IMPORTANT; height: unset !IMPORTANT;}
 .woocommerce-page .hfeed article .entry-content a.wc-block-components-checkout-return-to-cart-button { font-size: 20px !important;font-weight: 400;line-height: 24px;}
 .woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row { justify-content: start !IMPORTANT;gap: 30px;}

.woocommerce-page .hfeed article .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill {  border: 0 !IMPORTANT; border-radius: 0px !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__content input#email:focus , .woocommerce-page .hfeed article .entry-content .wc-block-components-address-address-wrapper select:focus, .woocommerce-page .hfeed article .entry-content  .wc-block-components-address-address-wrapper input:focus {outline: none !important;border:0 !Important;}
.woocommerce-page .wc-block-checkout__add-note .wc-block-components-textarea { font-size: 16px !important; font-family: 'Plus Jakarta Sans' !important;line-height: 20px !important; border: 0 !important;}
.woocommerce-page .wc-block-checkout__add-note .wc-block-components-textarea:focus { outline: none !IMPORTANT; border: 0 !IMPORTANT;}
/**************cart****************/

.woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-cart {margin: 0 !important;width: 100% !IMPORTANT; max-width: 100%;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main { padding: 0 !important; width: 100%; max-width: 60%;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main {font-size: 20px !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main  th.wc-block-cart-items__header-image span { padding: 0 !important;font-size: 32px;font-weight: 400;line-height: 40px;font-family: 'Bebas Neue' !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main tr th { padding: 0px !important;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main tr th.wc-block-cart-items__header-total { font-size: 24px;font-weight: 400;font-family: 'Bebas Neue';line-height: 32px;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout { justify-content: space-between; gap: 20px;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout td.wc-block-cart-item__image { padding-left: 0px;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout td.wc-block-cart-item__product a.wc-block-components-product-name {font-size: 20px !important;font-weight: 400;font-family: 'Bebas Neue';text-decoration: none;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout td.wc-block-cart-item__product a.wc-block-components-product-name .wc-block-cart-item__prices span {font-size: 18px;line-height: normal;}
.woocommerce-page .wc-block-cart-item__prices span.price.wc-block-components-product-price { font-size: 14px;font-weight: 400;font-family: 'Plus Jakarta Sans';}
.woocommerce-page .wc-block-cart-item__prices .wc-block-components-product-badge { font-size: 18px !important;}
.woocommerce-page .wc-block-components-product-badge.wc-block-components-sale-badge { font-size: 18px; font-weight: 400; font-family: 'Bebas Neue'; padding: 5px 25px;}
.woocommerce-page .wc-block-components-product-metadata ul li {font-size: 18px; font-family: 'Plus Jakarta Sans'; font-weight: 400; line-height: normal;}
.woocommerce-page .wc-block-cart-item__quantity .wc-block-components-quantity-selector button { background: #6C201F !important;}
.woocommerce-page .wc-block-cart-item__quantity .wc-block-components-quantity-selector button:hover { color: #fff !important;}
.woocommerce-page .wc-block-cart-item__quantity .wc-block-components-quantity-selector input { font-size: 18px; font-weight: 400; font-family: 'Plus Jakarta Sans';line-height: normal;}
.woocommerce-page .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link {font-size: 16px !IMPORTANT; font-weight: 400; font-family: 'Plus Jakarta Sans' !important; line-height: normal; color: #6C201F !important;}
.woocommerce-page .wc-block-cart__submit-container a.wc-block-components-button { background: #6C201F; border: 0; padding: 15px 10px !IMPORTANT; min-height: unset !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar.wc-block-cart__sidebar { padding: 0; width: 100%; max-width: 35%;}
.woocommerce-page .wp-block-woocommerce-cart-order-summary-block h2 {font-size: 32px !important;    font-family: 'Bebas Neue' !important;font-weight: 400 !important; line-height: 40px !important;  padding: 0 !important;}
.woocommerce-page .wc-block-cart__submit-container a.wc-block-components-button:focus { background: #6C201F !important;outline: none !important;border: 0 !important;box-shadow: none !important;}
.woocommerce-page .wc-block-cart__submit-container a.wc-block-components-button:focus-visible { outline: none !important; border: 0 !important;}
.woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row button:focus { outline: none !important; box-shadow: none !important;}

/****************************/

 
.single-itm .single-itm-innr > .elementor-container.elementor-column-gap-default {padding:0;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.single-itm .single-itm-innr .single-itm-left, .single-itm .single-itm-innr .single-itm-right {width:100%;}
.single-itm .single-itm-innr .single-itm-left .woocommerce-product-gallery{max-width:100% !important;}
.single-itm .single-itm-innr .single-itm-left img{width:100% !important;max-width: 100% !important;}
 
.single-itm .single-itm-innr .single-itm-left{position:relative;}
.single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs{position:absolute;display:flex;flex-direction:column;width:100%;max-width:100px;bottom:50px;gap:0;padding-left:0;left:40px;}
.single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs li{margin:0}
.single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs li{width:80px;height:80px;}
.single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs li img{width:100%;height:100%;transition:all ease 0.5s}
.single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs li img:hover{transform:scale(1.3,1.2);}
 
.single-itm .single-itm-innr .single-itm-right h2{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 56px;line-height: 64px;color: #161E26;margin:0 0 !important}
 
.single-itm .single-itm-innr .single-itm-right > .elementor-widget-wrap.elementor-element-populated{max-width:640px;}
.single-itm .single-itm-innr .single-itm-right{padding-top:30px;}
 
.single-itm .single-itm-innr .single-itm-right .woocommerce_product_description p{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-size: 20px;line-height: 120%;color: #31241A;}
 
.single-itm .single-itm-innr .single-itm-right .woocommerce_product_description{margin:8px 0 24px;}
 
.single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price{display:inline-flex;gap:16px;}
 
.single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price del{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 40px;line-height: 120%;text-decoration-line: line-through;color: #8B817A;}
 
.single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price ins{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 40px;line-height: 120%;color: #161E26;}
 
 
/****single related*****/
 
.single-related {padding:80px 0 !important;}
.single-related .single-related-int .elementor-widget-heading h2{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 56px;line-height: 64px;color: #161E26;}
.single-related .single-related-int .related.products h2{display:none;}
.single-related .single-related-int .related.products .products.columns-4{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;margin-bottom:40px;}
.single-related .single-related-int .related.products .products.columns-4::before, .single-related .single-related-int .related.products .products.columns-4::after{display:none;}
.single-related .single-related-int .related.products .products.columns-4 li{margin:0 !important;width:100% !important;}
.single-related .single-related-int .related.products .products.columns-4 li a{width:100%;}
.single-related .single-related-int .related.products .products.columns-4 li img{width:100% !important;max-width:100% !important;}
.single-related .single-related-int .related.products .products.columns-4 li  a.add_to_cart_button{display:none;}
.single-related .single-related-int .related.products .products.columns-4 li span.price{margin-top:15px;display:inline-flex;gap:12px;flex-direction:row-reverse;align-items:center;}
.single-related .single-related-int .related.products .products.columns-4 li span.price del{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 125%;color: #8B817A;}
.single-related .single-related-int .related.products .products.columns-4 li span.price ins{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 125%;color: #31241A;}
 
 
 
 /**/
 .single-itm .single-itm-innr .single-itm-right table.variations , .single-itm .single-itm-innr .single-itm-right table.variations td, .single-itm .single-itm-innr .single-itm-right table.variations th{border:none !important;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper {flex-direction:row !important;gap:18px;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li {margin:0 !important;padding:0;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li input[type="radio"]{border-radius:0;width:48px;height:48px;border:2px solid #161E26;outline:none;opacity:40%;background:transparent}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li input[type="radio"]::after{display:none;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li .variable-item-contents {position:relative;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li .variable-item-contents span.variable-item-radio-value-wrapper{margin:0;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 1;color: #161E26;opacity:40%;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li .variable-item-contents .variable-item-radio-input-wrapper{margin:0;width:48px;height:48px}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li .variable-item-contents {width:fit-content;height:fit-content;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li::before{display:none;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper li input[type="radio"]:checked{opacity:1;}
.single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper li:has(input:checked) .variable-item-contents span.variable-item-radio-value-wrapper{opacity:1;}
.single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap{flex-direction:column;gap:12px;margin:0 0 40px;}
.single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap .wl-quantity-cal{margin:0 !important;border:0;}
.single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap .wl-quantity-cal span{border:1px solid #161E26;width:48px;height:48px;padding:0;display:flex;justify-content:center;align-items:center;}
.single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap .wl-quantity-cal input{padding:0;font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 120%;color: #161E26;width:50px;}
.single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap span.label{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 120%;color: #161E26;margin:0;}
.single-itm .single-itm-innr .single-itm-right  .wl-cart-wrap.both .single_add_to_cart_button{padding:12px 25px !important;font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px !important;line-height: 120%;color: #161E26 !important;width:47%;border-radius:0 !important;background:transparent !important;margin:0 !important;transition:all linear 0.5s;border:2px solid #6C201F !important;}
.single-itm .single-itm-innr .single-itm-right  .wl-cart-wrap.both{margin:0 !important;}
.single-itm .single-itm-innr .single-itm-right  .wl-cart-wrap.both .single_add_to_cart_button:hover{color:#F2ECE0 !important;background:#6C201F !important;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header{padding-inline:0;border-top:0;border-bottom:1px solid #4E4E4E;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header span.wl-accordion-title{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px;line-height: 130%;color: #161E26;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header span.wl-accordion-icon{background:transparent;border:unset;padding:0;margin:0;font-size:20px;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header + .woocommerce-Tabs-panel{margin:16px 0 0;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header + .woocommerce-Tabs-panel p{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 120%;color: #64574D;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header + .woocommerce-Tabs-panel ul li,
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header + .woocommerce-Tabs-panel ol li{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px;line-height: 120%;color: #64574D;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header[aria-expanded="true"]{border-bottom:0;padding-block-end:0}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper .wl-accordion-header + .woocommerce-Tabs-panel[aria-hidden="false"]{border-bottom:1px solid #4E4E4E;padding-bottom:20px;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper{margin:0;padding:80px 0 0;position:relative;}
.single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper::before{content:"";width:100%;height:1px;background:#4e4e4e;position:absolute;top:40px;}
.single-itm .single-itm-innr .single-itm-right table.variations th label{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #161E26;}
.single-itm .single-itm-innr .single-itm-right table.variations th span{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #161E26;}
.single-itm .single-itm-innr .single-itm-left .woocommerce-product-gallery {margin:0;}
.single-itm .single-itm-innr .single-itm-left span.onsale{top:0;right:0;}
.single-itm .single-itm-innr .single-itm-left a.woocommerce-product-gallery__trigger{display:none;}


/********************side-cart****************/
.xoo-wsc-markup .xoo-wsc-modal .xoo-wsch-section.xoo-wsch-sec-left span.xoo-wsch-text {font-size: 32px; font-weight: 400; line-height: 40px;font-family: 'Bebas Neue' !important;}
.xoo-wsc-markup .xoo-wsc-container {background-color: #F2ECE0 !IMPORTANT;
/*width: 100% !important; max-width: 640px;*/}
.xoo-wsc-markup .xoo-wsc-container > div { background: #F2ECE0 !IMPORTANT;}
.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product {padding: 0 !important; background: transparent !important;}
.xoo-wsc-markup .xoo-wsc-sum-col span.xoo-wsc-pname a {font-size: 24px; line-height: 32px; font-family: 'Bebas Neue' !important;font-weight: 400;}
.xoo-wsc-markup .xoo-wsc-sml-qty { font-size: 20px;  line-height: 24px; font-family: 'Plus Jakarta Sans' !IMPORTANT;font-weight: 400; color: #454B51 !important;}
.xoo-wsc-markup .xoo-wsc-sml-qty span { color: #2D353C !important;}
.xoo-wsc-markup .xoo-wsc-psavings { font-size: 16px !important; font-weight: 500;  line-height: 20px; font-family: 'Plus Jakarta Sans' !IMPORTANT;
      color: #8B817A !important; border: none !important;}
.xoo-wsc-markup .xoo-wsc-psavings span {color: #8B817A !important;}
.xoo-wsc-markup .xoo-wsc-psavings span bdi {color: #31241A !important;}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-totals span { color: #31241A; font-family: 'Plus Jakarta Sans' !IMPORTANT;font-size: 18px;line-height: 22px;}
.xoo-wsc-markup .xoo-wsc-footer   span.xoo-wsc-footer-txt {font-size: 18px;font-weight: 400;line-height: normal;font-family: 'Plus Jakarta Sans' !important;}
.xoo-wsc-markup .xoo-wsc-ft-buttons-cont a {background: #6C201F !important; font-size: 18px !important; font-weight: 400; font-family: 'Plus Jakarta Sans'; line-height: normal;}
.xoo-wsc-markup .xoo-wsc-ft-buttons-cont a:hover {color: #F2ECE0 !important;}




    .single-itm .single-itm-innr .single-itm-right{padding-right:15px;}
.single-itm .single-itm-innr .single-itm-left img{height:100% !important;}

/**/
.cb-blog-wrap .cb-search { display: inline-flex; gap: 0; width: 100%;max-width: 800px; justify-content: center; align-items: center;margin: 0 auto;}
.cb-blog-wrap .cb-search input{margin:0;background:#F2ECE0;border-right:0 !important;border-radius:0 !important;outline:none !important;width:80%}
.cb-blog-wrap .cb-search button{margin:0;background:#F2ECE0 !important;border-left:0 !important;color:#918E86 !important;border-radius:0 !important;outline:none !important;width:10%}
.cb-blog-wrap .cb-search button#cb-search-btn {  border: 0 !IMPORTANT;  padding: 16px 16px !important;}
.cb-blog-wrap .cb-search input#cb-search-input {border: 0 !IMPORTANT; font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 600; font-size: 16px;line-height: 20px; color: #918E86; padding: 18px 16px !important;}

.cb-inline-toc-wrapper {float: right; width: 100%;max-width: 580px; background: #F2ECE0; padding: 40px;}
.cb-inline-toc-wrapper nav.cb-toc strong {font-size: 32px; line-height: 40px;font-weight: 400; font-family: 'Bebas Neue';}
.cb-inline-toc-wrapper nav.cb-toc ol { margin-top: 25px; padding: 0 !important;}
.cb-inline-toc-wrapper nav.cb-toc ol li , .cb-inline-toc-wrapper nav.cb-toc ol li a { list-style: none;font-size: 20px;line-height: 24px;font-weight: 400;font-family: 'Plus Jakarta Sans'; text-decoration: none;  color: #918E86;}
.cb-inline-toc-wrapper nav.cb-toc ol li {margin-bottom: 20px;}
article.cb-article-content p {width: 100%;max-width: 756px;}
article.cb-article-content h2 {font-size: 32px;line-height: 40px; font-weight: 400;font-family: 'Bebas Neue';}
.cb-inline-toc-wrapper nav.cb-toc ol li:last-child { margin: 0;}
.single-post a:focus { background: transparent !IMPORTANT;color:#161E26 !important;}


.cb-slick-track .slick-track article.cb-related-card { padding: 0 !IMPORTANT;background: transparent !IMPORTANT;  width: 100% !important; max-width: 30%;}
.cb-slick-track .slick-track article.cb-related-card > div {background: transparent !IMPORTANT; box-shadow: none !important; border: 0 !IMPORTANT;}
.cb-slick-track .slick-track::before , .cb-slick-track .slick-track::after { display: none;}
.cb-slick-track .slick-track a.cb-related-thumb {height: 520px;}
.cb-slick-track .slick-track article.cb-related-card .cb-related-body { padding: 0 !IMPORTANT;}
.cb-slick-track .slick-track article.cb-related-card .cb-related-body h4.cb-related-title { margin: 5px 0px !IMPORTANT;font-size: 24px !important; line-height: 32px !important;font-weight: 400 !important;}
.cb-slick-track .slick-track .cb-related-category {padding: 10px 0px 0px!IMPORTANT;}
.cb-slick-track .slick-track .cb-related-category a { font-size: 16px;font-weight: 400; font-family: 'Bebas Neue'; color: #6C201F !important;line-height: 20px !important;}
.cb-slick-track .slick-track article.cb-related-card .cb-related-body .cb-related-meta {font-size: 16px !important;line-height: 20px !important;font-weight: 500 !important;font-family: 'Plus Jakarta Sans' !important;color: #454B51 !important; margin: 0 0px 16px !IMPORTANT;}
.cb-slick-track .slick-track article.cb-related-card .cb-related-body a.cb-related-readmore , .single.single-post .cb-single-wrap .cb-post-meta-row .cb-cat a{  font-size: 20px !IMPORTANT; line-height: 24px !important; font-weight: 400 !important;font-family: 'Bebas Neue' !important;text-decoration:none !important; background: transparent !important; color: #6C201F !important; padding: 0 !important;text-decoration: underline !IMPORTANT;}
.single.single-post .cb-single-wrap .cb-bottom-nav {justify-content: start !important;position: relative; margin-top: 40px !important;}
.single.single-post .cb-single-wrap .cb-bottom-nav .vw-al-bt { position: absolute;right: 0;}
.single.single-post .cb-single-wrap .cb-bottom-nav .vw-al-bt a.btn { font-size: 20px;line-height: 24px; font-weight: 400;font-family: 'Bebas Neue'; color: #F2ECE0 !important;background: #6C201F; text-decoration: none;padding: 12px 24px;}
.single.single-post .cb-single-wrap .cb-bottom-nav .vw-al-bt a.btn {display: flex; align-items: center; gap: 10px;}
 .single.single-post .cb-single-wrap .cb-post-meta-row .cb-cat a { 
    text-decoration: none !important; 
}
.single.single-post .cb-single-wrap .cb-bottom-nav .cb-bottom-prev a, .cb-bottom-nav .cb-bottom-next a {font-size: 40px;text-decoration: none;font-weight: 400;color: #242424 !important;}
.single.single-post .cb-single-wrap .cb-bottom-prev {margin-right: 16px;}
footer.cb-post-footer {
    display: none !IMPORTANT;
}
.cb-post-navigation {
    display: none !IMPORTANT;
}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-date-reading { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 600; font-size: 16px; line-height: 20px; color: #454B51 !important;}
 .single.single-post .cb-single-wrap .cb-post-meta-row .cb-date-reading span.cb-reading { margin-left: 12px;}
.single.single-post .cb-single-wrap .cb-post-meta-row .cb-date-reading span.cb-sep { opacity: 0;}

/**/
.cat-page

.wl-row { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px;}
.cat-page .wl-row .wl-col-3 { padding: 0 !IMPORTANT; width: 100% !important; max-width: 100% !important;}
.cat-page .wl-row .wl-col-3 .ht-category-image { margin: 0 !IMPORTANT;}
.cat-page .wl-row .wl-col-3 .ht-category-wrap {  margin: 0 !IMPORTANT; position: relative;}
.cat-page .wl-row .wl-col-3 .ht-category-content-3 { position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%);width: fit-content; background: transparent !important; margin: 0 !IMPORTANT; padding:  0 !important; }
.cat-page .wl-row .wl-col-3 .ht-category-content-3 h3{ font-family: "Bebas Neue", Sans-serif; font-size: 64px;font-weight: 400;line-height: 72px;}
.cat-page .wl-row .wl-col-3 .ht-category-content-3 h3 a {color: #F2ECE0 !IMPORTANT;}
.cat-page .wl-row .wl-col-3 .ht-category-image a img {height: 480px !important; max-width: 100% !important;}
.cat-page .wl-row .wl-col-3 .ht-category-content-3 h3 a:focus { background: transparent !important; text-decoration: none !important;}

.hfe-search-button-wrapper.hfe-input-focus input {
    background: transparent !important;
    border: 1px solid #000 !important;
    right: 25px !IMPORTANT; height:40px !important;top:-5px;
}
 .living-for-inner-col .ti-widget.ti-feed-widget { margin-bottom: 0 !IMPORTANT;}
.living-for-inner-col .ti-btn {font-size: 20px !IMPORTANT; font-weight: 400 !important;font-family: 'Bebas Neue' !important; line-height: 24px !important;padding: 12px 24px !important; background: #6C2020 !important; border-radius: 0 !IMPORTANT; color: #F2ECE0 !important;}
.living-for-inner-col .ti-btn:hover { background: #6c201fba !important;}


/*****responsive*******/
 
@media screen and (max-width:1440px){
        .single-itm .single-itm-innr > .elementor-container.elementor-column-gap-default{display:flex !important;}
  .single-itm .single-itm-innr .single-itm-left  > .elementor-widget-wrap.elementor-element-populated{max-width:720px;}
      .single-itm .single-itm-innr .single-itm-left, .single-itm .single-itm-innr .single-itm-left{max-width:50%;}
}
@media (max-width: 1199px) {
    .elementor-inner-section > .elementor-container.elementor-column-gap-default {padding-inline: 15px;}
    .woocommerce-page .hfeed  article .entry-content {padding-inline: 15px;}
    .single.single-post .cb-single-wrap {padding: 24px 15px 70px;}
    .contact-section .contact-inner .contact-right{padding:30px;}
    .wc-block-components-main.wc-block-checkout__main { padding-right: 0 !IMPORTANT;}
    
    
    /**/
     .single-itm .single-itm-innr .single-itm-right h2{font-size:48px;line-height:56px;}
    .single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price ins, .single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price del{font-size:32px;line-height:normal;}
.single-related{padding:60px 0 !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products.columns-4 li.product h2 {  font-size: 20px !important; line-height: 28px !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul { grid-template-columns: 1fr 1fr 1fr;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail { height: 200px !important;}

    
    
    
    .single.single-post .cb-single-wrap .cb-post-header h1 {font-size: 50px;line-height: 58px;}
.cb-inline-toc-wrapper {max-width: 470px;padding: 30px;}
.single.single-post .cb-single-wrap .cb-article-content p {font-size: 18px;max-width: 640px;}
.cb-inline-toc-wrapper nav.cb-toc ol {margin-top: 16px;}
article.cb-article-content h2 {font-size: 28px !important;line-height: 36px !important;}
.single.single-post .cb-single-wrap .cb-related {margin: 70px 0 0 !important;}
.single.single-post .cb-single-wrap .cb-related h3 {font-size: 42px;line-height: 50px;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-body h4 {margin: 30px 0 00 !important;}
.single.single-post .cb-single-wrap .cb-related .cb-related-grid .cb-related-thumb {height: 400px !important;}
.cat-page .wl-row .wl-col-3 .ht-category-image a img { height: 390px !important;  object-fit: cover;}
}
@media (max-width: 1024px) {
     h2{font-size: 70px !important;line-height:78px !important;}
 h3{font-size: 55px !important; line-height:60px !important;}
 
 
 
    /******header************/
    
.mobile-nav .hfe-nav-menu__toggle.elementor-clickable { margin: 0 !important;}
.mobile-nav { width: 100% !IMPORTANT; max-width: 40px;}  


/**************pick************/

    .pick-shoes-inner-sec > .elementor-container.elementor-column-gap-default {gap: 16px;}
    
/*****************************FOOTER******************/
.footer-main-inner-col { max-width: 20%;}
.footer-main-inner > .elementor-container.elementor-column-gap-default {flex-wrap: wrap;gap:40px 20px;}
.footer-main-inner-col-first { width: 100% !important; max-width: 100%;}
.footer-main-inner-col.footer-main-inner-col-last { max-width: 25%;}
.nws-let .em-fld p input {font-size: 18px;line-height: 22px; padding: 10px;}

/*******contact us page**********/

.contact-section .contact-inner .contact-right{padding:24px;}
.contact-section .contact-inner > .elementor-container.elementor-column-gap-default{flex-wrap:nowrap;}
.contact-section .contact-inner .contact-right form fieldset ~ div{margin:0 0 20px;}
.contact-section .contact-inner .contact-right form .massage.same-fild{margin:0 0 32px;}

.privacy-policy-inner > .elementor-container.elementor-column-gap-default{flex-wrap:nowrap;gap:24px;}


/*************************woocommerce-page*********************/
 .woocommerce-page .hfeed article .entry-content .wc-block-components-main.wc-block-checkout__main { width: 100%; margin-bottom: 40px;}
 .woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar { width: 100% !important; padding-left: 0 !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row { margin: 30px 0px;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar.wc-block-cart__sidebar { max-width: 100%;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main { max-width: 100%;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-sidebar-layout .wc-block-components-main table { margin: 0 !IMPORTANT;}



/**/
 .single-itm .single-itm-innr .single-itm-right h2{font-size:40px !important;line-height:56px !important;}
    .single-itm .single-itm-innr .single-itm-right .woocommerce_product_description{margin:8px 0 20px;}
    .single-itm .single-itm-innr .single-itm-right > .elementor-widget-wrap.elementor-element-populated{max-width:100% !important;width:100%;}
    .single-itm .single-itm-innr .single-itm-left span.onsale{right:20px !important;}
         .single-itm .single-itm-innr > .elementor-container.elementor-column-gap-default{flex-wrap:nowrap !important;gap:30px;}
    .single-itm .single-itm-innr .single-itm-right .single_variation_wrap .wl-quantity-wrap{margin:0 0 30px;}
    .single-itm .single-itm-innr .single-itm-right .woocommerce-tabs.wc-tabs-wrapper{padding:67px 0 0;}
    .single-related{padding:50px 0 !important;}
    .single-related .single-related-int .elementor-widget-heading h2{font-size: 48px !important;line-height: 56px !important;}
    .single-related .single-related-int .related.products .products.columns-4{grid-template-columns:1fr 1fr 1fr;gap:20px;}
    
    
    .product-cat-inner .product-cat-inner-col {max-width: 230px;}
    .product-cat-inner .product-cat-inner-col-left .woocommerce ul {grid-template-columns: 1fr 1fr;}
    
    
       .cb-blog-wrap .cb-search input{min-width:unset !important;}
    .cb-blog-wrap .cb-tabs{flex-wrap:nowrap !important;white-space:nowrap;overflow-y:auto;justify-content:start !important;}
    .single.single-post .cb-single-wrap .cb-post-header h1 {font-size: 40px;line-height: 48px;}
    .single.single-post .cb-single-wrap .cb-featured img {height: 550px !important;}
    
    .single.single-post .cb-single-wrap .cb-related {    margin: 60px 0 0 !important;}
    .cb-slick-track .slick-track a.cb-related-thumb { height: 400px;}
    .cb-slick-track .slick-track article.cb-related-card {  max-width: 50%;} 
.cat-page .wl-row { grid-template-columns: 1fr 1fr;overflow: hidden;}
.brogue-lifeline { margin: 60px 0px !important;}
}
@media (min-width: 767px) {
    
.cb-slick-track .slick-track { width: 100% !important; display: flex;gap: 20px;}
}
@media (max-width: 768px) {
    .cb-slick-track .slick-track { display: flex;gap: 20px;}
    .cb-slick-track .slick-track article.cb-related-card {max-width: 100%;}
.cb-slick-track .slick-track { gap: 20px;}
  h2{font-size: 55px !important;line-height:60px !important;}
 h3{font-size: 45px !important;line-height:50px !important; }
    /*********************footer*************************/
.footer-main-inner-col {max-width: 48%;}
.footer-main-inner-col.footer-main-inner-col-last { max-width:48%;}
.footer-main-inner-col-first {max-width: 100%;}
.nws-let .em-fld p input {font-size: 16px;line-height: 20px;}



/**/
.pick-shoes-inner-sec figure img { height: 500px !important;max-width: 100% !important; object-fit: cover; object-position: bottom;}
.pick-shoes-inner-sec > .elementor-container.elementor-column-gap-default { flex-wrap: wrap;}
.pick-shoes-inner-sec-left, .pick-shoes-inner-sec-right { max-width: 100%;}


/****contact us page*******/

.contact-section .contact-inner .contact-right{padding:16px;}
.contact-section .contact-inner > .elementor-container.elementor-column-gap-default{flex-direction:column;padding:0 !important;}
.contact-section .contact-inner .contact-left{max-width:100%;}
.contact-section .contact-inner .contact-right{max-width:100%;}
.contact-section .contact-inner .contact-left h2 br{display:none;}
.contact-section .contact-inner .contact-left h2, .contact-section .contact-inner .contact-left p {text-align:center;}
.contact-section .contact-inner .contact-left .elementor-icon-list-items{justify-content:center;}
.contact-section .contact-inner .contact-left p{max-width:100%;}
.contact-section .contact-inner .contact-left p br{display:block;}
.contact-section .contact-inner .contact-right form .main-form-class{flex-direction:column;}
.contact-section .contact-inner .contact-right form .main-form-class > div{width:100%;}
.contact-section .contact-inner .contact-right form fieldset ~ div{margin:0 0 16px;}
.contact-section .contact-inner .contact-right form .massage.same-fild{margin:0 0 24px;}
.contact-section .contact-inner .contact-right form .butn-submit input[type="submit"]{width:100%;}
.contact-section { background-position: left !IMPORTANT;}
/*****privacy policy page******/

.privacy-policy-inner > .elementor-container.elementor-column-gap-default{flex-direction:column;padding:0;}
.privacy-policy-inner .privacy-policy-left{max-width:100%;position:static;}
.privacy-policy-inner .privacy-policy-right{max-width:100%;}
.privacy-policy-inner .privacy-policy-right > .elementor-widget-wrap.elementor-element-populated {margin:0;}





/**********************wocommerce-page****************/

.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__heading h2 { text-align: center;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-checkout-step__container p {text-align: center; font-size: 18px; margin: 0 !important;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-main.wc-block-checkout__main fieldset { margin: 40px 0px !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-checkout__terms span.wc-block-components-checkbox__label {font-weight: 400;line-height: normal; font-size: 16px !important;} 
.woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description ul li {font-size: 14px;}
.woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row { margin: 30px 0px 0px;    justify-content: center !important;}
.woocommerce-page .hfeed article .entry-content .wc-block-checkout__actions_row button {max-width: 170px;padding: 15px;}
.woocommerce-page .hfeed article .entry-content .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {flex-direction: column;}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary { padding: 0 !IMPORTANT;}
.woocommerce-page .hfeed article .entry-content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description span.wc-block-components-order-summary-item__individual-prices {font-size: 14px; line-height: 20px; }
.xoo-wsc-markup .xoo-wsc-modal .xoo-wsch-section.xoo-wsch-sec-left span.xoo-wsch-text {    font-size: 28px; line-height: 36px; } 
.xoo-wsc-markup .xoo-wsc-sum-col span.xoo-wsc-pname a {  font-size: 18px;line-height: 26px;}
.woocommerce-page .wc-block-components-product-metadata ul li { font-size: 14px;}
.woocommerce-page .hfeed article .entry-content a.wc-block-components-checkout-return-to-cart-button { font-size: 18px !important; line-height: 24px;}

    
 .single-itm .single-itm-innr > .elementor-container.elementor-column-gap-default{flex-direction:column;gap:60px;}
    .single-itm .single-itm-innr > .elementor-container.elementor-column-gap-default{padding-inline:15px;}
    .single-itm .single-itm-innr .single-itm-right, .single-itm .single-itm-innr .single-itm-left{width:100%;max-width:100%;}
    .single-itm .single-itm-innr .single-itm-left .flex-control-nav.flex-control-thumbs{position:static;flex-direction:row;max-width:100% !important;}
    .single-related{padding:40px 0 !important;}
     .single-itm .single-itm-innr .single-itm-right .wl-cart-wrap.both .single_add_to_cart_button{width:100%;}
        .single-related .single-related-int .elementor-widget-heading h2{font-size: 40px !important;line-height: 48px !important;text-align:center;}
    .single-related .single-related-int .related.products .products.columns-4{grid-template-columns:1fr 1fr;}
    .single-itm .single-itm-innr .single-itm-right .woocommerce_product_description{margin:8px 0 16px;}
    .single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price ins, .single-itm .single-itm-innr .single-itm-right .elementor-widget-wl-single-product-price p.price del{font-size:20px;line-height:120%;}
        .single-related .single-related-int .related.products .products.columns-4 li.entry.product{padding:0 !important}
    .single-itm .single-itm-innr .single-itm-right .woocommerce_product_description p{font-size:16px;}
    .single-itm .single-itm-innr .single-itm-right table.variations td ul.variable-items-wrapper.radio-variable-items-wrapper{gap:15px;}
    .single-itm .single-itm-innr .single-itm-right{padding:0;}  
    
    
    /**/
    .product-cat-inner > .elementor-container.elementor-column-gap-default {    flex-wrap: wrap;}
.product-cat-inner .product-cat-inner-col { width: 100%;    max-width: 100%;}
.product-cat-inner .product-cat-inner-col-left { max-width: 100%;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products.columns-4 li.product h2 { font-size: 18px !important; line-height: 24px !important;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products.columns-4 li.product {  padding: 0 !IMPORTANT;}
.product-cat-inner .product-cat-inner-col-left .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail { height: 170px !important;}
.layout-price .wpfFilterTitle .wfpTitle.wfpClickable { font-size: 20px; }



/**/
  .cb-swiper-button-prev.swiper-button-prev, .cb-swiper-button-next.swiper-button-next{top:unset;bottom:-60px;z-index:9;color:red !important}
 
    .cb-tab-content .cb-post-grid .cb-post-card h4 a{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #161E26;}
    .cb-tab-content .cb-post-grid .cb-post-card a.cb-card-readmore{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;text-align: center;text-decoration-line: underline;color: #6C201F;}
  .cb-tab-content .cb-post-grid .cb-post-card .cb-card-body{gap:0;}
    .cb-blog-wrap{padding: 0 15px;}
    .cb-pagination{margin-top:32px !important}
    .swiper-slide  .cb-hero-overlay .cb-hero-title a{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;color: #F2ECE0;}
    .swiper-slide  .cb-hero-overlay  .cb-hero-excerpt{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-size: 16px;line-height: 20px;color: #F2ECE0;}
.swiper-slide  .cb-hero-overlay .cb-hero-readmore{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;text-decoration-line: underline;color: #F2ECE0;}
.single-related-int > .elementor-container.elementor-column-gap-default {padding:0 !important;}
 
 
    /**/
    
    .single.single-post .cb-single-wrap .cb-post-meta-row .cb-date, .single.single-post .cb-single-wrap .cb-post-meta-row .cb-reading { font-size: 12px;line-height: 14px;}
.single.single-post .cb-single-wrap .cb-featured img { height: 480px !important;}
.cb-inline-toc-wrapper {padding: 16px;  float: unset;  max-width: 100%;}
.cb-inline-toc-wrapper nav.cb-toc strong {  font-size: 28px;line-height: 36px;}
.cb-inline-toc-wrapper nav.cb-toc ol li, .cb-inline-toc-wrapper nav.cb-toc ol li a {font-size: 16px;line-height: 20px;}
.single.single-post .cb-single-wrap .cb-article-content p { font-size: 16px;line-height: 20px;  float: unset; max-width: 100%; margin: 20px 0px;}
.single.single-post .cb-single-wrap .cb-share-wrap .cb-share-right button {width: 50px;  height: 40px;}
.cb-slick-track .slick-track a.cb-related-thumb { height: 350px;}
.cb-slick-track .slick-track article.cb-related-card .cb-related-body h4.cb-related-title { font-size: 20px !important; line-height: 24px !important;}

   .single.single-post .cb-single-wrap .cb-related {margin: 40px 0 0 !important;} 
    .cat-page .wl-row .wl-col-3 .ht-category-image a img { height: 300px !important;}
   

 .cat-page .wl-row {  gap: 15px;}
}

@media (max-width: 599px) {
      h2, h3, h4 {font-size: 40px !important;line-height:48px !important;} 
    /********header*************/
   .header-main-inner .header-main-inner-logo .header-main-inner-site-logo {max-width: 32px;} 
   /*.brogue-lifeline {padding:145px 0px !important; }*/
.brogue-lifeline { margin: 40px 0px !important;}
   /*****************banner***************/
   .banner-inner-col-p p br { display: none;}
   .banner {padding-top: 480px !IMPORTANT;}
   .living-for-inner-col h4 br {display: none;}
   /**/
   .pick-shoes-inner-sec figure img { height: 400px !important; }
   .elegent-shoes-inner .elementor-widget-image { margin-top: -25px !important;}
   .elegent-shoes-inner-col .elementor-widget-button a {width: 100%;}
   .big-h2 h2 {font-size: 70px !important;}
   /**************footer*************/
    .footer-main-inner > .elementor-container.elementor-column-gap-default {gap: 40px 0px;}
    .contact-section .contact-inner .contact-left h2, .contact-section .contact-inner .contact-left p{font-size:16px;}
    
    /*****privacy policy page*******/
    
.privacy-policy-inner .privacy-policy-left h2{font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-size: 24px !important;line-height: 32px !important;color: #161E26;}
.privacy-policy-inner .privacy-policy-left .elementor-icon-list-items li span{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-size: 16px !important;line-height: 20px;color: #918E86;}
.privacy-policy-inner .privacy-policy-left .elementor-icon-list-items li{margin:0 !important;padding:0 !important;}
.privacy-policy-inner .privacy-policy-left .elementor-icon-list-items{display:flex;flex-direction:column;gap:8px;}
.cb-slick-track .slick-track a.cb-related-thumb { height: 320px;}

.cat-page .wl-row { grid-template-columns: 1fr;}
}

@media (max-width: 480px) {
       .pick-shoes-inner-sec figure img { height: 300px !important; }
       .elegent-shoes-inner-col p br { display: none;}
          .big-h2 h2 {font-size: 60px !important;}
          
          .product-cat-inner .product-cat-inner-col-left .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {  height: 130px !important;}
}
@media (max-width: 420px) {
       .big-h2 h2 {font-size: 50px !important;}
       .pick-shoes-inner-sec figure img { height: 200px !important; }
        .living-for-inner-col h4 , .susta-boy-inner-col h2 { font-size: 35px !important; line-height: 42px !important;}
}