/** Shopify CDN: Minification failed

Line 158:0 All "@import" rules must come first
Line 167:0 All "@import" rules must come first

**/
@font-face {
    font-family: 'Nimbus Sans L';
    src: url('97f466c45f64bb19c035906365132e26.eot');
    src: url('97f466c45f64bb19c035906365132e26.eot?#iefix') format('embedded-opentype'),
        url('97f466c45f64bb19c035906365132e26.woff2') format('woff2'),
        url('97f466c45f64bb19c035906365132e26.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Nimbus Sans L Cyrillic';
  src: url('NimbusSanL-Reg.otf');
  src: url('NimbusSanL-Reg.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Nimbus Sans L';
    src: url('33131c019f149edacb4fbdf47c4feb60.eot');
    src: url('33131c019f149edacb4fbdf47c4feb60.eot?#iefix') format('embedded-opentype'),
        url('33131c019f149edacb4fbdf47c4feb60.woff2') format('woff2'),
        url('33131c019f149edacb4fbdf47c4feb60.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Nimbus Sans L Cyrillic';
  src: url('NimbusSanL-Bol.otf');
  src: url('NimbusSanL-Bol.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* new font- family  */
@font-face {
  font-family: 'URW DIN';
  src: url('URWDINSemiCond-Bold.eot');
  src: url('URWDINSemiCond-Bold.eot?#iefix') format('embedded-opentype'),
    url('URWDINSemiCond-Bold.woff2') format('woff2'),
    url('URWDINSemiCond-Bold.woff') format('woff'),
    url('URWDINSemiCond-Bold.ttf') format('truetype'),
    url('URWDINSemiCond-Bold.svg#URWDINSemiCond-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN Next';
  src: url('dinnextw1g_bold.otf');
  src: url('dinnextw1g_bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'URW DIN';
  src: url('URWDINSemiCond-Black.eot');
  src: url('URWDINSemiCond-Black.eot?#iefix') format('embedded-opentype'),
    url('URWDINSemiCond-Black.woff2') format('woff2'),
    url('URWDINSemiCond-Black.woff') format('woff'),
    url('URWDINSemiCond-Black.ttf') format('truetype'),
    url('URWDINSemiCond-Black.svg#URWDINSemiCond-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN Next';
  src: url('dinnextw1g_black.otf');
  src: url('dinnextw1g_black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'URW DIN SemiCond';
  src: url('URWDINSemiCond-Demi.eot');
  src: url('URWDINSemiCond-Demi.eot?#iefix') format('embedded-opentype'),
    url('URWDINSemiCond-Demi.woff2') format('woff2'),
    url('URWDINSemiCond-Demi.woff') format('woff'),
    url('URWDINSemiCond-Demi.ttf') format('truetype'),
    url('URWDINSemiCond-Demi.svg#URWDINSemiCond-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN Next';
  src: url('dinnextw1g.otf');
  src: url('dinnextw1g.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'URW DIN SemiCond';
  src: url('URWDINSemiCond-Bold.eot');
  src: url('URWDINSemiCond-Bold.eot?#iefix') format('embedded-opentype'),
    url('URWDINSemiCond-Bold.woff2') format('woff2'),
    url('URWDINSemiCond-Bold.woff') format('woff'),
    url('URWDINSemiCond-Bold.ttf') format('truetype'),
    url('URWDINSemiCond-Bold.svg#URWDINSemiCond-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN Next';
  src: url('dinnextw1g_bold.otf');
  src: url('dinnextw1g_bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'URW DIN SemiCond';
  src: url('URWDINSemiCond-Demi.eot');
  src: url('URWDINSemiCond-Demi.eot?#iefix') format('embedded-opentype'),
    url('URWDINSemiCond-Demi.woff2') format('woff2'),
    url('URWDINSemiCond-Demi.woff') format('woff'),
    url('URWDINSemiCond-Demi.ttf') format('truetype'),
    url('URWDINSemiCond-Demi.svg#URWDINSemiCond-Demi') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN Next';
  src: url('dinnextw1g_medium.otf');
  src: url('dinnextw1g_medium.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=a2a1d9ad-c422-4c67-aad0-ff56efa4a688&fontids=5561121");
@font-face{
  font-family:"Good Headline W01 XCond Medium";
  src:url("bd2cc11c-821e-42df-a542-cb9c81c0b888.woff2") format("woff2"),url("dd007f3d-13ec-4995-a7d0-38cb36c09788.woff") format("woff");
}
@font-face{
  font-family:"RobotoCondensed-Regular";
  src:url('RobotoCondensed-Regular.ttf') format('truetype');
}
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=a2a1d9ad-c422-4c67-aad0-ff56efa4a688&fontids=5560241");
@font-face{
  font-family:"Good Headline W01 XCond Black";
  src:url("beb8e74d-e133-421f-9473-8a1f526f9725.woff2") format("woff2"),url("817076db-4cb5-4b85-bdf7-eca04c1731d7.woff") format("woff");
}
@font-face{
  font-family:"RobotoCondensed-Bold";
  src:url('RobotoCondensed-Bold.ttf') format('truetype');
}
.d_display_1{font-size:120px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:95px;}
.d_display_2{font-size:120px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:95px;}
.d_display_3{font-size:80px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:65px;}
.d_display_4{font-size:80px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:65px;}
.d_header1{font-size:60px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:48px;}
.d_header2{font-size:60px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:48px;}
.d_header3{font-size:50px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:42px;}
.d_header4{font-size:50px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:42px;}
.d_header5{font-size:40px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:36px;}
.d_header6{font-size:40px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:36px;}
.d_header7{font-size:28px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:28px;}
.d_header8{font-size:28px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:28px;}
.d_header9{font-size:20px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:23px;}
.d_header10{font-size:20px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:28px;}
.d_header11{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:19px;}
.d_header12{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:19px;}
.d_header13{font-size:30px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:28px;}
.d_header14{font-size:30px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:28px;}
.d_header15{font-size:20px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:20px;}
.d_header16{font-size:20px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:20px;}
.d_lead_1,.d_lead_1 p{font-size:24px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:27px;}
.d_lead_2,.d_lead_2 p{font-size:24px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:42px;}
.d_pargraph_1,.d_pargraph_1 p{font-size:22px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:27px;}
.d_pargraph_2,.d_pargraph_2 p{font-size:22px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:27px;}
.d_pargraph_3,.d_pargraph_3 p{font-size:18px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:25px;}
.d_pargraph_4,.d_pargraph_4 p,.page-desc table:not([class]){font-size:18px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:25px;}
.d_pargraph_5,.d_pargraph_5 p,.product__info-container .form__label{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:19px;}
.d_pargraph_6,.d_pargraph_6 p{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:19px;}
.d_pargraph_7,.d_pargraph_7 p{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:18px;}
.d_pargraph_8,.d_pargraph_8 p{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:18px;}
.d_link1,.product__top_section .write-review-btn-hidden{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;text-decoration:underline;letter-spacing:0.02em;line-height:16px;text-transform:uppercase;}
.d_link2{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;text-decoration:underline;letter-spacing:0.02em;line-height:16px;}
.btn_commoncls,.button,#CollectionProductGrid .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button,
.customer .d_btn_black_6,.customer .d_btn_black_7{font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;transition:0.4s;-webkit-transition:0.4s;border-radius:3px;text-transform:uppercase;display:inline-block;}
.d_btn_black_1,.product-form__submit,.button--primary,#CollectionProductGrid .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button{background:#000;color:#fff;font-size:14px;line-height:19px;letter-spacing:0.1em;padding:14px 23px;border:1px solid #000;}
.d_btn_black_1:hover,.d_btn_black_1:focus,.button--primary:hover,.button--primary:focus,#CollectionProductGrid .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button:hover,#CollectionProductGrid .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button:focus{background:#484848;border:1px solid #484848;}
.d_btn_white_1{background:#fff;color:#000;font-size:14px;line-height:19px;letter-spacing:0.1em;padding:14px 23px;border:1px solid #fff;}
.d_btn_white_1:hover,.d_btn_white_1:focus{background:#e6e6e6;border:1px solid #e6e6e6;}
.d_btn_black_2{background:#000;color:#fff;font-size:12px;letter-spacing:0.1em;padding:8px 18px;border:1px solid #000;}
.d_btn_black_2:hover,.d_btn_black_2:focus{background:#484848;border:1px solid #484848;}
.d_btn_white_2{background:#fff;color:#000;font-size:12px;letter-spacing:0.1em;padding:8px 18px;min-width:110px;border:1px solid #fff;}
.d_btn_white_2:hover,.d_btn_white_2:focus{background:#e6e6e6;border:1px solid #e6e6e6;}
.d_btn_black_3{background:#000;color:#fff;font-size:10px;letter-spacing:0.1em;padding:3px 15px;border:1px solid #000;}
.d_btn_black_3:hover,.d_btn_black_3:focus{background:#484848;border:1px solid #484848;}
.d_btn_white_3{background:#fff;color:#000;font-size:10px;letter-spacing:0.1em;padding:3px 15px;border:1px solid #fff;}
.d_btn_white_3:hover,.d_btn_white_3:focus{background:#e6e6e6;border:1px solid #e6e6e6;}
.d_btn_black_4{background:#000;color:#fff;font-size:18px;letter-spacing:0.1em;padding:17px 41px;border:1px solid #000;}
.d_btn_black_4:hover,.d_btn_black_4:focus{background:#484848;border:1px solid #484848;}
.d_btn_white_4{background:#fff;color:#000;font-size:18px;letter-spacing:0.1em;padding:17px 41px;border:1px solid #fff;}
.d_btn_white_4:hover,.d_btn_white_4:focus{background:#e6e6e6;border:1px solid #e6e6e6;}
.d_btn_black_5{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:10px 21px;font-size:14px;}
.d_btn_black_5:hover,.d_btn_black_5:focus{background:#000;color:#fff;}
.d_btn_white_5{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:10px 21px;font-size:14px;}
.d_btn_white_5:hover,.d_btn_white_5:focus{background:#fff;color:#000;}
.d_btn_black_6,.customer .d_btn_black_6{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:8px 18px;font-size:12px;min-width:110px;}
.d_btn_black_6:hover,.d_btn_black_6:focus,.customer .d_btn_black_6:hover,.customer .d_btn_black_6:focus{background:#000;color:#fff;}
.d_btn_white_6,.customer .d_btn_white_6{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:8px 18px;font-size:12px;}
.d_btn_white_6:hover,.d_btn_white_6:focus{background:#fff;color:#000;}
.d_btn_black_7,.customer .d_btn_black_7{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:3px 15px;font-size:10px;}
.d_btn_black_7:hover,.d_btn_black_7:focus,.customer .d_btn_black_7:hover,.customer .d_btn_black_7:focus{background:#000;color:#fff;}
.d_btn_white_7{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:3px 15px;font-size:10px;}
.d_btn_white_7:hover,.d_btn_white_7:focus{background:#fff;color:#000;}
.d_btn_black_8,.customer .d_btn_black_8{background:transparent;border:2px solid #000;color:#000;letter-spacing:0.1em;padding:17px 41px;font-size:18px;}
.d_btn_black_8:hover,.d_btn_black_8:focus{background:#000;color:#fff;}
.d_btn_white_8{background:transparent;border:2px solid #fff;color:#fff;letter-spacing:0.1em;padding:17px 41px;font-size:18px;}
.d_btn_white_8:hover,.d_btn_white_8:focus{background:#fff;color:#000;}
.newsbtncls{min-width:auto;}
/*.borderzero{border:0px;}*/
.newsbtnftr{min-height:46px;cursor:pointer;}
.preventcart{pointer-events:none;}
button{cursor:pointer;}
.mega_menu_main_div a{color:inherit;}
.product__top_section .write-review-btn-hidden{text-transform:uppercase;}
.s_griditem{padding:10px 10px;}
.card-wrapper:hover .card__heading,.card-wrapper:hover .card-information__text{text-decoration:none !Important;}
.customer .field input:hover, .customer select:hover, .field__input:hover, .localization-form__select:hover, .select__select:hover{box-shadow:none;}
.btnblackclsbnr{color:#fff !Important;background:#000 !important;border:1px solid #000 !Important;}
@media(max-width:991px){
  .m_display_1{font-size:120px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:95px;}
  .m_display_2{font-size:120px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:95px;}
  .m_display_3{font-size:80px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:65px;}
  .m_display_4{font-size:80px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:65px;}
  .m_header1{font-size:60px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:48px;}
  .m_header2{font-size:60px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:48px;}
  .m_header3{font-size:50px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:42px;}
  .m_header4{font-size:50px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:42px;}
  .m_header5{font-size:40px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:36px;}
  .m_header6{font-size:40px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:36px;}
  .m_header7{font-size:28px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:28px;}
  .m_header8{font-size:28px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:28px;}
  .m_header9{font-size:20px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:28px;}
  .m_header10{font-size:20px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:28px;}
  .m_header11{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:19px;}
  .m_header12{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight: normal;letter-spacing:0.02em;line-height:19px;}
  .m_header13{font-size:30px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:28px;}
  .m_header14{font-size:30px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:28px;}
  .m_header15{font-size:20px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:20px;}
  .m_header16{font-size:20px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:20px;}
  .m_lead_1,.m_lead_1 p{font-size:24px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:27px;}
  .m_lead_2,.m_lead_2 p{font-size:24px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:27px;}
  .m_pargraph_1,.m_pargraph_1 p{font-size:22px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:27px;}
  .m_pargraph_2,.m_pargraph_2 p{font-size:22px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:27px;}
  .m_pargraph_3,.m_pargraph_3 p{font-size:18px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:25px;}
  .m_pargraph_4,.m_pargraph_4 p{font-size:18px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:25px;}
  .m_pargraph_5,.m_pargraph_5 p{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:19px;}
  .m_pargraph_6,.m_pargraph_6 p{font-size:14px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:19px;}
  .m_pargraph_7,.m_pargraph_7 p{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;letter-spacing:0.02em;line-height:18px;}
  .m_pargraph_8,.m_pargraph_8 p{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;letter-spacing:0.02em;line-height:18px;}
  .m_link1{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:normal;text-decoration:underline;letter-spacing:0.02em;line-height:16px;}
  .m_link2{font-size:12px;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-weight:bold;text-decoration:underline;letter-spacing:0.02em;line-height:16px;}
  .m_btn_black_1{background:#000;color:#fff;font-size:14px;line-height:19px;letter-spacing:0.1em;padding:14px 23px;}
  .m_btn_black_1:hover,.m_btn_black_1:focus{background:#484848;}
  .m_btn_white_1{background:#fff;color:#000;font-size:14px;line-height:19px;letter-spacing:0.1em;padding:14px 23px;}
  .m_btn_white_1:hover,.m_btn_white_1:focus{background:#e6e6e6;}
  .m_btn_black_2{background:#000;color:#fff;font-size:12px;letter-spacing:0.1em;padding:8px 18px;}
  .m_btn_black_2:hover,.m_btn_black_2:focus{background:#484848;}
  .m_btn_white_2{background:#fff;color:#000;font-size:12px;letter-spacing:0.1em;padding:8px 18px;}
  .m_btn_white_2:hover,.m_btn_white_2:focus{background:#e6e6e6;}
  .m_btn_black_3{background:#000;color:#fff;font-size:10px;letter-spacing:0.1em;padding:3px 15px;min-width:86px;}
  .m_btn_black_3:hover,.m_btn_black_3:focus{background:#484848;}
  .m_btn_white_3{background:#fff;color:#000;font-size:10px;letter-spacing:0.1em;padding:3px 15px;}
  .m_btn_white_3:hover,.m_btn_white_3:focus{background:#e6e6e6;}
  .m_btn_black_4{background:#000;color:#fff;font-size:18px;letter-spacing:0.1em;padding:17px 41px;}
  .m_btn_black_4:hover,.m_btn_black_4:focus{background:#484848;}
  .m_btn_white_4{background:#fff;color:#000;font-size:18px;letter-spacing:0.1em;padding:17px 41px;}
  .m_btn_white_4:hover,.m_btn_white_4:focus{background:#e6e6e6;}
  .m_btn_black_5{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:10px 21px;font-size:14px;}
  .m_btn_black_5:hover,.m_btn_black_5:focus{background:#000;color:#fff;}
  .m_btn_white_5{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:10px 21px;font-size:14px;}
  .m_btn_white_5:hover,.m_btn_white_5:focus{background:#fff;color:#000;}
  .m_btn_black_6{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:8px 17px;font-size:12px;}
  .m_btn_black_6:hover,.m_btn_black_6:focus{background:#000;color:#fff;}
  .m_btn_white_6{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:8px 17px;font-size:12px;}
  .m_btn_white_6:hover,.m_btn_white_6:focus{background:#fff;color:#000;}
  .m_btn_black_7{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:2px 14px;font-size:10px;}
  .m_btn_black_7:hover,.m_btn_black_7:focus{background:#000;color:#fff;}
  .m_btn_white_7{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:2px 14px;font-size:10px;}
  .m_btn_white_7:hover,.m_btn_white_7:focus{background:#fff;color:#000;}
  .m_btn_black_8{background:transparent;border:1px solid #000;color:#000;letter-spacing:0.1em;padding:16px 39px;font-size:18px;}
  .m_btn_black_8:hover,.m_btn_black_8:focus{background:#000;color:#fff;}
  .m_btn_white_7{background:transparent;border:1px solid #fff;color:#fff;letter-spacing:0.1em;padding:16px 39px;font-size:18px;}
  .m_btn_white_8:hover,.m_btn_white_8:focus{background:#fff;color:#000;}
  .d_btn_white_8{padding:17px 12px;}
}
@font-face {
  font-family: 'Advent Pro';
  src: url('AdventPro-Medium.woff2') format('woff2'),
    url('AdventPro-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --text-sm: 14px;
  --spacing: 0.25rem;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-translate-y: -50%;
  --tw-translate-x: 0;
  --tw-rotate: 0;
  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
  --Roboto_Condensed:'Roboto Condensed', sans-serif;
	--Arial:'Arial';
  --Nimbus:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';
  }
    html{scroll-behavior: smooth;}
    :focus{outline:none !important;box-shadow:unset !important}
    body{letter-spacing:0;position: relative;}
    .container{max-width: 1730px;margin: 0 auto;padding: 0 55px;}
    .container.full_container{max-width:100%;}
    .container.full_container_without_space{padding:0;}
    .align__left, .left{text-align:left;}
    .align__right, .Right{text-align:right;}
    .align__center, .Center{text-align:center; }
    .arrows_link{/*font-size:13px;font-family: var(--font-heading-family);text-underline-offset: 4px;*/color:#000000;position:relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items: baseline;line-height: 17px;text-decoration: underline;}
    /*.arrows_link:hover{color:var(--color-active);}*/
    /*.arrows_link::after{content:'»';font-size: 17px;line-height: 10px;margin-left: 4px}*/
    .relative{position:relative;}
    .box_pos_flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
    .box_position_top-left{justify-content: flex-start;align-items: flex-start;}
    .box_position_Top-Center{align-items: flex-start;justify-content: center;}
    .box_position_Top-Right{align-items: flex-start;justify-content: flex-end;}
    .box_position_Center-left{justify-content: flex-start;align-items: center;}
    .box_position_Center-Center{align-items: center;justify-content: center;}
    .box_position_Center-Right{align-items: center;justify-content: flex-end;}
    .box_position_Bottom-left{align-items: flex-end;justify-content: flex-start;}
    .box_position_Bottom-Center{align-items: flex-end;justify-content: center;}
    .box_position_Bottom-Right{align-items: flex-end;justify-content: flex-end;}
    
    .hidden_desktop{display:none;}
    .show_overlay{position:relative;}
    .show_overlay::before{content:'';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;opacity: 0.3;z-index: 1;}
    .section_header{margin-bottom:70px;}
    .section_header h5{margin:0 0 0 0;font-size:18px;font-family: var(--Roboto_Condensed);letter-spacing: 0;line-height:25px;}
    .section_header h2, .section_header .h2{/*font-size:46px;font-weight:900;font-family: var(--Roboto_Condensed);letter-spacing: 0;line-height:42px;*/margin:0 0 0 0;text-transform: uppercase;}
    .section_header_v2 h4{/*font-size:24px;font-weight:bold;font-family: var(--Arial);*/text-transform: uppercase;margin: 0;}
    
    
    .link_description p{margin:10px 0 0 0;}
    .link_description p a{color:#000;/*text-decoration: underline;text-underline-offset: 1px;*/text-transform:uppercase;}
    .content-for-layout .shopify-section{padding:25px 0;}
    .content-for-layout .shopify-section.shopify-section_v2{padding:50px 0;}
    .content-for-layout .shopify-section:first-child{padding-top:0 !important;}
    .page-width{padding: 0 55px;}
    ul{padding-left:0;margin:0;}
    li{list-style:none;}
    .announcement__menu_ul{padding-right:35px;text-align: right;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;}
    .announcement__menu_ul li{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;padding: 2.5px 10px;position:relative;}
    .announcement__menu_ul li::after{content:'';height: 14px;width: 1px;position: absolute;right: 0;background: #fff;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
    .announcement__menu_ul li:last-child::after{display:none;}
    .announcement__menu_ul a{text-decoration:none;transition:0.5s ease all;/*font-size:12px;font-family: var(--font-heading-family); */color:var(--color-base-solid-button-labels);}
    .announcement-bar{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: space-between;flex-wrap: wrap;}

     header.header{width: 100%;align-items: center;justify-content: space-between;}
    
    .searchbox_opened .field__input{background-color:rgba(255, 255, 255, 0.1)!important;font-size:14px; border-radius:5px;}
    .header-wrapper .page-width{max-width:100%;}
    .header__menu-item{/*font-size: 18px;font-weight: bold;font-family: 'Roboto', sans-serif;letter-spacing: 0;*/text-transform: uppercase;font-size:20px;}
   
    .header__icon--cart .icon, .header__icon--wishlist .icon, .header__icon--search .icon{height: 26px;width:27px;}
    .header--middle-left .header__inline-menu{}
    .cart-count-bubble{background-color:var(--color-active);}
    .field__input{background-color:#FFFFFF;box-shadow:unset;border-radius: 18px;height: 36px;padding: 7px 10px 7px 40px !important;}
    .field__button{left: 0;right: unset;height: 36px;}
    .field__label{left: 42px;font-size: 14px;top: 8px;font-family: var(--font-heading-family);}
    .searchbox_opened .search__button .icon{height: 19px;width: 19px;stroke: #000;stroke-width: 1px;}
    .searchbox_opened .search-modal__form{max-width: 170px;}
    .searchbox_opened .field__input:not(:placeholder-shown)~.field__label{top: -2px;letter-spacing: 0;left: 40px;opacity: 0;}
    .searchbox_opened{margin-right: 15px;}
    .header__icon--wishlist{position:relative;}
    .header__icon--wishlist .wishlist_count{position:absolute;line-height: 13px;height: auto;font-size: 10px;font-weight: 600;color: #fff;transition:0.2s ease all;opacity:0;top: 48%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
    .header__icon--wishlist #Group_764 path{fill:#e8eaed;stroke: #000;stroke-width: 1.7px;transition:0.2s ease all;}
    .header__icon--wishlist .icon{overflow: visible;}
    .header__icon--wishlist:hover #Group_764 path{fill:var(--color-active);stroke:var(--color-active)}
    .header__icon--wishlist:hover .wishlist_count{opacity:1;}
    .header__icons{justify-content: flex-end;}   
    header-drawer{margin-left: 0 !important;}
    .header__icon--cart{margin-right: 0;}
    .field__input{background: #EAEAEA;}
    .search-modal .field__input::placeholder, .search__input.field__input::placeholder{opacity: 1;}
    
    .main_fetures_Section_ul li{display:inline-block;vertical-align:top;position:relative;}
    .main_fetures_Section_ul li::after{position:absolute;content:'';height: 100%;width: 1px;border: 0.2px dashed #000;top: 0;bottom: 0;right: 0;}
    .main_fetures_Section_ul li:last-child::after{display:none;}
    .main_fetures_div{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items:center;padding: 0 60px;}
    .fetures_description h5{margin:0;font-size:12px;font-family: var(--font-body-family);}
    .main_fetures_div .fetures_description h3{margin:0;font-family: var(--Roboto_Condensed);letter-spacing: 0;font-size:18px;font-weight: 600;}
    .main_fetures_div .fetures_description h3 a{text-decoration:none;}
    .fetures_of_site_section{box-shadow: 10px 3px 16px #00000024;padding:13.4px 0;}
    .main_fetures_Section_ul{text-align:center;transition:0.5s ease all;opacity:0;max-width: 940px;margin: 0 auto;}
    .slick-initialized.main_fetures_Section_ul{opacity:1;}
    .main_fetures_div .fetures_description{padding-left:10px;text-align: left;}
    .svg_icons_fetures{display: inherit;}
    .svg_icons_fetures span{display: inline-flex;}
    .search-modal .modal__toggle-close{fill: #fff;display:inline-block !important;stroke: #fff;stroke-width: 10px;}    
    .header__search .modal__content{background: #000;top:73px;}
    
    
    
    .footer_figure{margin:50px 0 -20px 0;width:100%;}
    .footer_figure img{width:100%;}
    .footer .page-width{max-width:1155px;}
    .footer_images_grid figure{margin:0 10px;}
    .footer_images_grid{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
    .footer_contact_li{border-left: 1px dashed rgba(var(--color-foreground),.2);border-right: 1px dashed rgba(var(--color-foreground),.2);}
    .footer__content-top .grid{padding-top:20px;}
    
    .bottom_main_content_footer h2{font-family: var(--Roboto_Condensed);font-weight: 600;margin:0;}
    .bottom_main_content_footer{padding: 11px 0;border-bottom:solid .1rem rgba(var(--color-foreground),.2);border-top:solid .1rem rgba(var(--color-foreground),.2);}
    .footer__copyright{font-size: 12px !important;}
    .footer_images_grid figure:last-child{margin-right:0;}
    .list-menu__item--link:hover, .copyright__content a:hover{text-decoration:none !important}
    .copyright__content p{margin:0;}
/*     .list-social__item .icon:hover, .list-social__item .icon:hover path{color: var(--color-active) !important;fill: var(--color-active) !important;} */
    /*.button--primary{border: 1px solid transparent;transition: 0.3s ease all;font-size: 16px;letter-spacing: 3.4px;line-height: 19px;font-weight:600;font-family: var(--font-heading-family);background-color: rgb(var(--color-button-text));color: rgba(var(--color-button),var(--alpha-button-background));box-shadow:unset;border-radius: 3px;min-width: auto;min-height: auto;padding: 14px 40px;}
    .button--primary:hover{background-color: var(--color-active);color:rgb(var(--color-button-text));}*/
   /*-------------slideshow----------*/
    .slideshow_figure img{width:100%;}
    .slideshow_div_1{position:relative;}
    .slideshow__baner_content{position:absolute;width:100%;top: 0;height: 100%;z-index: 2;}
    .slideshow_figure{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
    .slideshow_baner_div p, .slideshow_baner_div h2, .slideshow_baner_div h4{margin:0;}
    .slideshow_baner_div .slideshow_heading p{font-size:36px;font-family: var(--Roboto_Condensed);font-weight: 900;}
    .slideshow_baner_div .slideshow_heading{margin-bottom:45px;text-transform:uppercase; }
    .slideshow_baner_div .slidepaading{margin-bottom:60px;}
    .slideshow_baner_div .slideshow_heading p strong{font-size:92px;font-family: var(--font-heading-family);font-weight: 500;}
    .slideshow_baner_div .slideshow_sub_heading{/*font-size:18px;font-family: var(--font-body-family);*/margin-bottom:45px;}
    .slideshow_baner_div{display: inline-block;padding: 40px;z-index: 5;}
    
    .slideshow_mobile{display:none !important;}
    @media only screen and (max-width: 992px) {
      .slideshow_figure img,.bnrvideocls{/*height:445px;*/object-fit:cover;}
      .slideshow_mobile{display:block !important;}.slideshow_desktop{display:none !important;}
      .slideshow_baner_div .slideshow_heading p{font-size: 23px;}
      .slideshow_baner_div .slideshow_heading p strong{font-size: 53px;}
      
      .slideshow_baner_div .slideshow_sub_heading{/*font-size: 15px;*/}
      .slideshow_baner_div{padding: 20px;}
      .container{padding:0 15px;}
    }
    .fetured_collection_ingrid{margin:0 -4.5px;}
    .product_grid_new{padding:0 5.5px;margin-bottom: 50px;}
    .product_grid_new_ingrid figure{position:relative;width:100%;padding-bottom: 100%;margin-bottom:12px;overflow:hidden;}
    .product_grid_new_ingrid figure img{position:absolute;width:100%;height: 100%;object-fit: cover;transition:0.5s ease all}
    .product_grid_new_ingrid figure:hover img{transform: scale(1.1);}
    .fetured__collection_slider_ul, .collection__listing_ul_v2, .product_listing_slider_ul{opacity:0;}
    .fetured__collection_slider_ul.slick-initialized, .collection__listing_ul_v2.slick-initialized, .product_listing_slider_ul.slick-initialized{opacity:1;}
    .fetured__collection_slider_ul::before{content: '';position: absolute;height: 100%;width: 30px;background: #fff;left: -30px;z-index: 1;}
    .fetured__collection_slider_ul .slick-arrow{width: 50px;height: 50px;}
    .fetured__collection_slider_ul .slick-next::before, .fetured__collection_slider_ul .slick-prev::before{font-size: 40px;}
    .fetured__collection_slider_ul .slick-prev {left: -60px;}
    .fetured__collection_slider_ul .slick-next {right: -60px;}
    .button_tending_pro_ingrid{max-width: 535px;flex: 0 1 535px;}
    .product_grid_new__price .pro__vendor{/*font-size:12px;*/text-transform:uppercase;color:#000000;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items: center;}
    .product_grid_new__price .pro__vendor em{font-style: normal;font-size: 16px;font-family: 'Advent Pro', sans-serif;margin-right: 4px;line-height: 17px;}
    .product_grid_new__price{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
    .product_grid_new_content .price__regular__div em{/*font-size:12px;*/font-style:normal;position: relative;padding-right: 6px;margin-right: 6px;color:#000}
    .product_grid_new_content .price__regular__div em::after{content: '';position: absolute;width: 1px;height: 14px;background: #000;bottom: 0;right: 0;top: 51%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);right: 0;}
    .product_grid_new_content h5{margin:7px 0 0 0;/*font-size:20px;font-weight:700;font-family: var(--Roboto_Condensed);line-height:26px;letter-spacing: 0;*/color: #000}
    .bw__fetured_collection .fetured_collection_ingrid:last-child .product_grid_new{margin-bottom:0;}
    .product_grid_new_content .stock_inventory{margin:0 0 0 0;font-size:12px;color: #000;}
    .product_grid_new_content .price__regular__div, .price__regular__div .price__regular{font-size: 16px;letter-spacing: 0;}
    .new_price_grid{display: flex;align-items: center;}
    /*-------------category Section------------*/
    .category__figure{position: relative;height: 100%;display:block; background-size: contain;background-repeat: no-repeat;background-position: center;background-color: #fff;transition: 2.5s ease all;}
    .category__ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: center;}
    .category__ul .category__li{max-width: 27%;flex: 0 1 27%;display: inline-block;position:relative;}
    .category__ul .category__li:before{content:'';width:100%;display:block;padding-bottom:95%;position:relative;}
    .category__ul .category__li .category__outer_div{position:absolute;top:0; left:0;right:0;bottom:0}
    
    .category__li a{display: inherit; height:100%;}
    .category_imgae_con{position:absolute;width: 100%;top: 0;left: 0;right: 0;height: 100%;}
    .category_imgae_con h3{font-size:52px;font-family: var(--Roboto_Condensed);font-weight:600;text-shadow: 0 3px 26px #707070;letter-spacing: 0;margin: 0;}
    li.category__li:hover figure.category__figure{transform: scale(1.1);}
    /*----------trending_product------------*/
    .trending_product_image{position:relative;}
    .review_trend_pro{position: absolute;width: 100%;top: 0;left: 0;right: 0;padding:40px;}
    .review_trend_pro h5{margin:0 0 14px 0;color:#fff;font-size:20px;font-family: var(--Roboto_Condensed);text-transform:uppercase;letter-spacing: 0;}
    .review_trend_pro h3{margin:0 0 13px 0;font-size:26px;font-family: var(--Roboto_Condensed);text-transform:uppercase;letter-spacing: 0;line-height: 22px;font-weight: 600;}
    .review_trend_pro .review_star{position:relative;z-index:1;}
    .review_counter, .review_counter a, .review_trend_pro .yotpo .text-m{font-size:14px;color:var(--color-active) !important;font-family: var(--font-body-family);margin-top: 9px;}
    .review_star_rate span{display: inline-flex;}
    .bw-trending_product_section .yotpo.yotpo-main-widget{display:none !important}
    .review_star .yotpo .pull-left{text-align: center !important;float: none !important;justify-content: center !important;flex-direction: column;}
    .trending_product_image .yotpo .yotpo-icon::before{    font-size: 26px;}
    
    
    .button_tending_pro{position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;padding:70px 30px}
    .button_tending_pro h2, .button_tending_pro h2 p {margin: 0 0 5px 0;font-size: 50px;}
    .button_tending_pro img{margin-bottom: 13px}
    /*------------------Built Bought----------------*/
    .built-bought__row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;width: 100%;margin: 0 -5.5px;}
    .width_divide_built_50 .built-bought__grid{flex:0 1 50%;width:50%;}
    .built_bought__ul li{padding:5.5px;}
    .built__image_grid figure{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
    .built__image_grid{position:relative;}
    .built__image_grid .built-bought__content{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding:20px 30px;}
    .built__image_grid img{width:100%;}
    .built-bought__content h5{margin:0 0 0 0;display:block;font-size:20px;line-height:26px;margin-bottom:17px;font-weight:600;font-family: var(--Roboto_Condensed);letter-spacing: 0;}
    img{max-width:100%;}
    /*------------Connected------------*/
    .connected_image figure{padding:100px 20px;background-size: cover;background-position: center;}
    .connected__content_grid{z-index: 1;position: relative;}
    .connected__content_in_grid .svg__logo{margin-bottom:44px;}
    .connected__content_in_grid h2{margin:0 0 0 0;/*font-size:46px;letter-spacing: 0;font-weight:600;font-family: var(--Roboto_Condensed);*/}
    .connected__content_in_grid p{/*font-size:16px;line-height: 23px;*/}
    .connected__content_in_grid .rte{max-width:574px;margin-bottom:23.2px;}
    .connected__button .btn{margin:0 10px;font-size: 14px;padding: 10px 24.5px;letter-spacing: 2px;}
   
    /*------------------Collection---------------------*/
    .currant__pro_fetured_img_megamenu{display:none}
    .currant__pro_fetured_img_megamenu.show_fetured_image{display:block}

    /*--------------Static page----------------*/
    .template__page .content-for-layout .shopify-section{padding-bottom:0;}
    .template__page .spaced-section{margin-top:45px;}
    .main_story_page figure{margin-bottom:75px;}
    .main_story_page figure img{width:100%;}
    .static_page_content p{max-width: 910px;margin:15px auto;display: block;}
    .story_bottom{font-family: var(--Roboto_Condensed);display: inline-block;max-width: 800px;}
    .story_bottom h3{/*font-size:22px;font-family: var(--Roboto_Condensed);*/margin:0;}
    .story_bottom h4{margin: 3px 0;}
    
    /*------------------------*/
    .Affiliate__main_row{margin-top:15px;display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 150px;}
    .Affiliate__left_grid{padding-right:30px;}
    .Affiliate__grid{max-width:50%;flex: 0 1 50%;}
    .Affiliate__right_grid ul li{list-style:disc;list-style-position: inside;}
    .Affiliate__left_grid .button{margin-top: 40px;}
    
    .accordian_listing h3{margin:0;/*font-size:20px;font-family: var(--Roboto_Condensed);*/position:relative;padding: 0 10px 0 50px;cursor: pointer;}
    .accordian_listing h3::before{content:'+';position:absolute;left: 12px;font-size: 38px;font-weight: 400;font-family: 'Advent Pro',sans-serif;color: #091626;line-height: 27px;}
    .accordian_description_{display:none;padding: 10px 50px;}
    .accordian_listing{border-bottom:1px solid #707070;padding: 6.5px 0;}
    .accordian_listing:last-child{border-bottom:0;}
    .accordian_row{border: 1px solid #707070;}
    .accordian_is_open.accordian_listing h3::before{content:'-';}
    .accordian_main_div{margin-bottom:30px;}
   
    .local_page_row{margin-top:55px;}
    .local_Pickup_grid{width:50%;display:inline-block;margin:0 -2px;vertical-align: top;}
    .local_pickup__ingrid{max-width:380px;margin:0 auto;text-align:center;}
    .logo_grid{margin-bottom:35px;}
    .local_pickup__ingrid h3{margin:0 0 30px 0;/*font-size:26px;font-weight:bold;font-family: var(--Roboto_Condensed);*/}
    .local_pickup__ingrid p, .local_pickup__ingrid p strong{margin:0 0 10px 0;}
    .local_pickup__ingrid p strong{font-size:30px;font-family:"Good Headline W01 XCond Black", "RobotoCondensed-Bold";letter-spacing:0.02em;line-height:28px;margin-bottom:20px;display:block;text-transform:uppercase;}
    .local_pickup__ingrid .deacription{margin-bottom:21px;}
    .local_pickup__ingrid .deacription p{margin-bottom:0;}
    .local_pickup__ingrid .deacription__btm{margin:44px 0 30px 0;}
    .local_page_row .local_Pickup_grid:first-child{border-right:1px dashed rgb(0 0 0 / 50%);}
    
    .local_page_ro__box-shadow p{/*font-size:20px;font-family: var(--Roboto_Condensed);*/margin:0;}
    .local_page_ro__box-shadow p a{color:#000;font-weight:bold;}
    .local_page_ro__box-shadow{box-shadow: 0 0 16px #00000029;padding: 33px;text-align:center;}
    .local_page_ro__box-shadow{margin:60px 0 95px 0 ;}
    .static_page_content_local{margin-top:50px;}
    .local_div_ingrid{margin: 0 auto;transform: translateY(40px);transition: 0.2s ease all;position:relative;max-width: 840px;width: 100%;background: #fff;padding: 40px 40px;margin: 0 auto;}
    .local_pick___book_form_div{padding: 40px 15px;left:0;position: fixed;z-index: 3;top: 0;background: #0000008c;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;opacity:0;visibility:hidden;}
    #ContactForm input[type="date"]{padding: 8px 5px 8px 40px;cursor:pointer;background: #eaeaea;border: 0;border-radius: 15px;width: 100%;font-family: var(--font-body-family);}
    .title_contact{text-align: center;font-size: 30px;font-weight: 900;font-family: var(--Roboto_Condensed);letter-spacing: 0;line-height: 42px;text-transform: uppercase;}
    .close_button_this{position: absolute;border: 1px solid #000;background: transparent;padding: 7px 10px;font-size: 15px;top: 15px;right: 15px;cursor: pointer;}
    .contact__button{text-align: center;}
    .local_Pickup_grid.open__pickup_form .local_pick___book_form_div{opacity: 1;visibility: visible;}
    .local_Pickup_grid.open__pickup_form .local_div_ingrid{transform: translateY(0);}
    .mega_menu_title_block:hover a{font-weight:600;}
    #ContactFooter-error{font-size: 14px;color: #CC7575;}
    #ContactFooter-error svg{display:none;}
    .newsletter-form__field-wrapper .field__input[aria-describedby="ContactFooter-error"]{border:1px solid #CC7575;}
    #ContactFooter-success strong{font-size:24px;display: block;margin-bottom: 10px;}
    #ContactFooter-success{font-size:14px;text-align: center;}
    .hide__newsletter, .newsletter-form__message--success svg{display:none;}
    .newsletter-form__message--success{position: unset !important;display: block;}
    .trending_product_image img{width:100%;}
    .customize_pro_row__main{padding:80px 20px 60px 25px;}
    .customize__product_row{padding-top:20px;display:flex;}
    
    /*---------------Homepage V2-----------------*/
    .slideshow_baner_div__v2.slideshow_baner_div .slideshow_heading p strong{font-size: 120px;line-height: 100px;font-family: var(--Arial);}
    .button_v2{margin-left:10px;font-size: 18px;text-transform: uppercase;letter-spacing: 0.25px;padding: 22px 57px;min-width: 312px; border:1px solid transparent;text-align: center;}
    .box_position_Bottom-left .slideshow_baner_div__v2{padding-bottom:177px;padding-left: 117px;}
    .slideshow__brand_logo_shows{position:absolute;right: 97px;top: 105px;z-index: 1}
    
    .collection__listing_ul_v2 .collection__listing_li_v2{width:422px;padding:0 11px;}
    .collection__list_div .collection__list_figure{position:relative;padding-bottom: 122.5%;}
    .collection__list_div .collection__list_figure img{position:absolute;height: 100%;width: 100%;object-fit: cover;}
    .collection__listing_ul_v2{margin:0 -11px;}
    .OVERflow__slider ul .slick-list{overflow: visible;}
    .collection_listing_main_section, .OVERflow__slider{overflow:hidden}
    .collection_listing_main_section .container {padding-top:15px;}
    .OVERflow__slider ul::before{position:absolute;content:'';width: 100%;height: 100%;background: #fff;left: -100%;z-index: 1;top: 0;}
    .collection__list_link{/*font-size:20px;font-family: var(--Arial);font-weight: 600;*/text-transform: uppercase;text-align: center;position: absolute;bottom: 0;width: 100%;z-index: 3;padding: 37px 10px;transition: 0.2s ease all;}
    .collection__list_div{position:relative;}
    .collection__list_div:hover .collection__list_link{padding: 51px 10px;}
    
    .collection__listing_ul_v2 .slick-arrow, .product_listing_slider_ul .slick-arrow{width: 65px;height: 65px;}
    .collection__listing_ul_v2 .slick-next::before, .collection__listing_ul_v2 .slick-prev::before, .product_listing_slider_ul .slick-next::before, .product_listing_slider_ul .slick-prev::before{font-size: 45px;line-height: 22px;}
    .collection__listing_ul_v2 .slick-next{right:0;}
   .box_position_Bottom-left .image_text-overlay_baner_div__v2 {padding-left: 80px;}
    .box_position_Bottom-left .image_text-overlay_baner_div__v2, .box_position_Bottom-Center .image_text-overlay_baner_div__v2{padding-bottom:138px;}
    
    .image_text-overlay_baner_div__v2 .slideshow_heading p{/*font-size:80px;font-family: var(--Arial);font-weight: 400;line-height: 63px;*/}
    .image_text-overlay_baner_div__v2 .slideshow_sub_heading p{/*font-size:25px;*/}
    .section_header_v2 .button{font-size: 14px;letter-spacing: 0.50px;text-transform: uppercase;font-family: var(--Arial);padding: 7px 26px;white-space: nowrap;}
    .header_flexx{display: flex;align-items: center;justify-content: space-between;}
    
    .product__figure__v2{position:relative;padding-bottom:100%;box-shadow: inset 1px 120px 49px 0 #f8f8fa;}
    .product__figure__v2 img{width:100%;height:100%;position: absolute;object-fit: contain;}
    .home__pro_v2_content_1{text-align:center; min-height:100px;}
    .home__pro_v2_content_1 h4{margin:0 0 12px 0;/*font-size:20px;*/}
    .home__pro_v2_content_1 a{color:#000;/*font-family: var(--Arial);font-weight: 600;*/}
    a.bordered_link{text-transform: uppercase;/*font-size: 12px;text-decoration: underline;font-weight: 900;letter-spacing: 0.5px;text-underline-offset: 2px;*/color:#000}
    .v2_slidesiocns{margin-bottom:45px;}
    
    .contact__figure img{width:100%;}
    .bw__image__with_text_grid_1{position:relative;}
    .contact__baner_content{position:absolute;width: 100%;top: 0;height: 100%;left: 0;padding:30px;z-index: 1;}    
    .contact__baner_div .contcat__heading{/*font-size:47px;font-family: var(--Arial);font-weight: 500;*/margin:0 0 20px 0;text-transform: uppercase;}
    .contact__baner_div .contcat__desc{/*font-size:20px;line-height:29px;font-family: var(--Arial);*/max-width:430px;margin:0 auto;margin-bottom: 20px;}
    .bw__image__with_text_row{margin:0 -22px;}
    .bw__image__with_text_grid{padding:0 22px;width:50%;margin:0 -2px;display: inline-block;}
    .contact__figure{padding-bottom:63.81%;}
    .contact__figure img{position:absolute;height: 100%;object-fit: cover;}
    .contact__baner_content.box_position_Center-Center .newsletter-form{margin: 0 auto;}
    .button__v2_newsletter{font-size:11px;font-family: var(--Arial);font-weight: 900;min-height: 3.4rem; border-radius:3px;}
   .contact__baner_content .newsletter-form__field-wrapper .field__input{height: 46px;/*font-size: 14px;font-family: var(--Arial);*/}
    .contact__baner_div .contact__desc_button{padding: 6.5px 7px;min-width: 174px;font-size: 11px;font-family: var(--Arial);font-weight: 900; border:none; border-radius:3px;}
    
    .product__options{display:flex;}
    .product__options .swatch__images{padding:3px;flex: 0 1 105px;max-width: 105px;}
    .swatch__image_figure{padding-bottom:100%;position:relative;cursor:pointer;}
    .swatch__image_figure img{position:absolute;width:100%;height:100%;left: 0;right: 0;}
    
    .product__options_grid_bottom_2{min-height: 100px;display: flex;align-items: center;justify-content: space-between;transition: 0.2s ease all;position: absolute;width: 100%;background: #fff;bottom: -140%;opacity: 0;}
    .product__options_grid_bottom_2 variant-radios{flex: 0 1 calc(100% - 140px);max-width: calc(100% - 140px);}
    .shop___now_custom_btn{flex: 0 1 140px;max-width: 140px;text-align: center;}
    .shop___now_custom_btn a{color:#000}
    .home_product_v2_bottom_content{position:relative;}
    .home__product_grid_v2:hover .product__options_grid_bottom_2{bottom:0; opacity:1}
    .product_grid_new_v2{padding:0 5.5px;}
    .product_grid_new_v2 .product_image__grid_v2{padding-bottom:30px;}
    .mobile__shows{display:none;}
    .bww__full_width_section .container{padding:0;overflow: hidden;}
    .bww__full_width_section .container .product__gallery_section_row.images_2_large{margin: 0 -6px 0 -6px;}
    
    .pro__details_inside_3rd_row figure img{width:100%;}
    .bw-main-product-wc{padding-bottom:0 !important;}
    .bw-main-product-wc .product__top_section{padding-bottom:25px;}
    .pro__BW-Product-new .bw-main-product-wc .product__top_section, .pro__BW-Product-new .product_images_main_section{padding-bottom:0;}
    .bw-product-details-main-wc{padding:0 !important;}
    .bw-compare-product-wc{padding:140px 0 120px !important;}
    .show__bg_color_all-wc{padding-bottom:0 !important;}
    .show__bg_without_space-wc{padding:0 !important;}
    .show__bg_without_space-wc .Engineered__main_section__ingrid{padding:150px 0 !important;}
    .show__bg_without_space-wc .Engineered__main_section__ingrid::before{display:none !important;}
    .BW-Compatible-Products-wc{padding-top:125px !important;}
    .BW-product-recommendations-wc{padding-top:50px !important;}
    .BW-Product-Review-wc{padding-bottom:70px !important;}
    .BW-Product-Review-wc .bw__product_row{padding:70px 0 !important;}
    .bw-connected_section{margin-bottom:50px;}
    .page-banner-wrapper figure{padding:0 0 15px !important;}
    .main_Local_Pickup_page figure img{width:100%;}
    .page-banner-wrapper figure img{width:100%;}
    .main_Affiliate-Program figure img{width:100%;}
    .main_Affiliate-Program .static_page_content{padding-top:75px;}
    .contact-us-wrapper{margin-bottom:30px;}
    .si-reset .si-button{padding:5px 15px !important;}
    .produpagecls .shopify-section-header-hidden{transform: translateY(-100%);}
    .team-member p{font-family: 'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';}
    .fullbtncenter{width:100%;text-align:center;display:block;}
    .removebox{color:#000;}
    .customer h1{text-transform:uppercase;}
    .variant__values_outer_div.soldout_variant {opacity: 0.4;pointer-events: none;}
    .soloutlabel{display:block;font-size:14px;}
    .header__icon .icon-account{width:25px;height:25px;}
    .cart_qty_cls{position:absolute;right:6px;}
    .bnrvideocls{width:100%;height:100%;object-fit:cover;object-position:center;}
    .moblastnav{text-transform:inherit !important;}
    .h_container{width:100%;max-width:1900px;margin:0 auto;}
    .image__url_link_img{display: inline-block;z-index: 3;width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;}
    .product__info-container #SI_trigger_wrapper #SI_trigger{padding: 10px 0;font-weight: 600;max-width: 275px;margin: 20px 0 10px 0;}
        
    .new_price_grid .price--on-sale .price-item--sale{font-weight:600;}
    .new_price_grid .price__compare .price-item--regular{padding-right:5px;}
    .slideshow_figure_ img{    width: 100%;}
    
    
    /* 22-03-2022 RFS-255 start css */
    .product__top_section .write-review-btn-hidden{text-transform:unset;}
    .bw-main-product-wc .product__top_section{padding-left: 0;padding-right: 0;}
    .bw-main-product-wc .product__top_section,.pro__BW-Product-new .bw-main-product-wc .product__top_section{padding-top: 41px;}
    .product__top_section .product_images__ul figure a{padding-bottom: 67.2%;}
    .product__top_section .product__section_top_row{padding-bottom: 45px;}
    .bw-main-product-wc .container,.pro__BW-Product-new .bw-main-product-wc .container, .product__new__accordian_section .container{max-width: 1800px;}
    .bw-main-product-wc .product__description_detailing{padding-left: 0;padding-top: 33px;max-width: 524px;}
    .product_short_title.d_header1 {font-size: 43px !important;letter-spacing: 0 !important;line-height: 52px;color: #1A1C28;text-transform: uppercase;font-family: 'URW DIN', 'DIN Next';font-weight: 900;}
    .bw-main-product-wc .product-form .quantity{background-color: #fff;width: auto;max-width: 100px;padding: 6px 5px;border-radius: 2px;}
    .bw-main-product-wc quantity-input .quantity__button{display: flex;width: 27px;padding: 0;}
    .bw-main-product-wc .product-form__input.product-form__quantity {flex: 0 0 auto;padding-right: 15px;}
    .bw-main-product-wc .product-form{max-width: 100% !important;}
    .product--atc .product-form form,.pro__BW-Product-new .product--atc .product-form form{flex: 0 1 192px;max-width: 192px;}
    .service-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 18px;}
    .service-item{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;padding-right: 26px;}
    .service-item .service-icon svg {width: 30px;height: 30px;}
    .service-item > span {display: inline-block;vertical-align: middle;font-family: 'Roboto', sans-serif;font-weight: 400;color: #333333;font-size: 16px;letter-spacing: 0.25px;line-height: 24px;}
    .service-item .service-icon {line-height: 0;padding-right: 5px;}
    .product--atc{padding: 40px 0;position: relative;margin-bottom: 31px;margin-top: 40px;}
    .bw-main-product-wc .product__info-container .product-form{margin-top: 0;align-items: flex-start;}
    .product--atc:before,.product--atc:after {content: '';position: absolute;right: auto;left: 0;width: 305px;border-top: 1px solid rgb(0 0 0 / 20%);}
    .product--atc:after {bottom: 0;top: auto;}
    .product--atc:before {top: 0;bottom: auto;}
    .pro__BW-Product-new .product__section_top_row .product__description_detailing{padding-top: 33px;}
    .bw-main-product-wc .pricing_of__pro{margin-bottom: 16px;}
    .bw-main-product-wc .pricing_of__pro{display: flex;flex-wrap: wrap;align-items: flex-end;}
    .bw-main-product-wc .pricing_of__pro>div.price::after{display: none;}
    .bw-main-product__section .pdpprice .price-item--regular{font-size: 36px;line-height: 40px;letter-spacing: 0;bottom: 0;font-weight: bold;color: #1A1C28;font-family: 'URW DIN', 'DIN Next';display: flex;}
    .bw-main-product__section .pdpprice .price-item--regular .currancy____small_icon{font-size: 28px;margin-right: 3px;}
    .bw-main-product__section .product_section_grids .price--on-sale .price__sale{flex-direction: row;align-items: center;}
    .bw-main-product__section .price--on-sale .price-item--regular{text-decoration: none;color: #0742e3 !important;}
    .product__sticky_inside .price--on-sale .price-item--regular{text-decoration: none;}
    .product__sticky_inside .price--on-sale .price__compare span {display: none;}
    .bw-main-product__section .price--on-sale .price__compare span {color: #0742e3;padding: 0 5px 0 16px;}
    .bw-main-product__section .price--on-sale .price-item--sale, .bw-main-product__section .price--on-sale .price__compare span {font-size: 28px;line-height: 28px;font-weight: bold;font-family: 'URW DIN', 'DIN Next';position:relative;}
    .bw-main-product__section .price--on-sale .price-item--sale em, .bw-main-product__section .price--on-sale .price__compare span em{font-style: normal;position: relative;}
    .bw-main-product__section .price--on-sale .price-item--sale em::after, .bw-main-product__section .price--on-sale .price__compare span em::after{content: '';width: 100%;height: 2.5px;position: absolute;left: 0;right: 0;top: 18px;background: #1A1C28;}
    .mac_system .bw-main-product__section .price--on-sale .price-item--sale em::after, .mac_system .bw-main-product__section .price--on-sale .price__compare span em::after{top:10px;}
    
    .bw-main-product__section .price--on-sale .price-item--sale{color: #1A1C28 !important;opacity: 0.3;}
    .shopify-installments__content, .product__pickup-availabilities .caption-large,.product__pickup-availabilities .caption,
    .product__pickup-availabilities .pickup-availability-button{font-size: 16px;line-height: 24px;letter-spacing: 0.25px;color: #333333;font-family: 'Roboto', sans-serif;font-weight: 400;}
    .product__pickup-availabilities .caption{margin-bottom: 0;}
    .pickup-availability-preview .icon{display: none;}
    .product__pickup-availabilities .pickup-availability-button{color: rgb(0 0 0 / 50%);}
    .product__pickup-availabilities .caption-large{margin-bottom: 17px;}
   .product__description_detailing  .product-form__submit.sold-out{color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0);border-width: 2px;}
    .product--atc .product-form__submit{font-size: 16px;line-height: 19px;padding: 15px 23px;margin-bottom: 12px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top:0}
    .product__info-container #SI_trigger_wrapper #SI_trigger {font-weight: 600;background: #000 !important;max-width: 100%;margin: 0;color: #fff !important;font-size: 16px;line-height: 19px;letter-spacing: 0.1em;padding: 14px 23px;border: none;border-radius: 3px;border: 2px solid #000;font-family: 'Roboto', sans-serif;}
    div#SI_trigger_wrapper {margin: 0 !important;}
    .product-sold-out.product-form form {flex: 0 1 306px !important;max-width: 306px !important;} 
    .product__info-container .product-form.product-sold-out {margin-bottom: 30px;}
    .product-sold-out.product-form{align-items: flex-end;}
    .bw-main-product__section .product__top_section .yotpo.bottomLine {margin: 8px 0px 21px;}
    .product-form__input--color .color-swatch {width: 40px;height: 40px;padding: 0 !important;border-radius: 2px !important;vertical-align:top;margin: 13px 5px 0 0 !important;position:relative;font-size:0 !important;opacity:0.75;}
    .product-form__input--color .color-swatch:hover{opacity:1;}
    .product--atc .product-form__input--dropdown.product-form__input--color .form__label {margin: 0;}
    .product__info-container .product--atc .form__label{margin-bottom: 9px;font-size: 16px;line-height: 25px;font-weight: 700;font-family: 'Roboto', sans-serif;color: #333;}
    .product--atc  .quantity__input{font-weight: 700;font-size: 19px;}
    .product-form__input--color .variant_values{line-height: 0;}
    .product--atc .product__desc__var_quan_row{display: block;}
    .product--atc .product-form__input--dropdown{max-width: 30.5rem;margin-bottom: 30px;}
    .product-form__input--color .product-form__input input[type=radio]+label{ border: 1px solid rgb(112 112 112 / 20%);background-size: cover; } 
    .product-form__input--color .product-form__input input[type=radio]:checked+label{ border:1px solid #1A1C23; box-shadow: none;opacity:1;background-color: #fff; } 
    .product--atc variant-selects{ display: flex; flex-direction: column; }
    .product--atc .product-form__input--dropdown .select{ max-width: 100% } 
    .product-form__input--color .product-form__input{ margin-bottom: 0; } 
    .pro__BW-Product-new .bw-main-product-wc .product_images__ul_slide_3_new_pdp .slick-arrow{ opacity: 1; }
    .bw-main-product-wc .product_images__ul .slick-arrow, .bw-main-product-wc .Compatible___pro_ul[data-cpro-count="1"] .slick-arrow{ width: 35px; height: 35px; } 
    .product_images_main_section .product_images__ul li{ margin: 0 5px; } .product_images_main_section .product_images__ul{margin: 0;} 
    .product--atc  p.zooomypwishmsg{ padding-left: 15px !important; } 
    .pro__BW-Product-new .product__description_detailing .product--atc #ZooomyList label{ margin-left: 0; } 
    .product-form__input--dropdown .product-form__input{margin-bottom: 0;} 
/*    .product-form__input--dropdown .product-form__input input[type=radio]+label{ margin-top: 0; margin-bottom: 0; } */
    .bw-main-product-wc .product_images__ul .slick-next, 
    .bw-main-product-wc .Compatible___pro_ul[data-cpro-count="1"] .slick-next{
      background:url('https://cdn.shopify.com/s/files/1/0574/1215/7598/files/slider-left-arr.png');background-size: cover;
    }
    .bw-main-product-wc .product_images__ul .slick-prev, 
    .bw-main-product-wc .Compatible___pro_ul[data-cpro-count="1"] .slick-prev{
      background:url('https://cdn.shopify.com/s/files/1/0574/1215/7598/files/slider-right-arr.png');background-size: cover;
    }
    .bw-main-product-wc .product_images__ul .slick-prev { left: 10px; } 
    .bw-main-product-wc .product_images__ul .slick-next { right: 10px; } 
    .product--atc p.zooomypwishmsg{ padding: 10px 0 10px 15px !important; }
    .show__sticky_product .price--on-sale .price__sale{align-items: center;}
    .show__sticky_product .pricing_of__pro .price--on-sale{margin: 10px 0 0;}
    .sticky__product__row .price-item--sale { margin-left: 0; } 
    .pro_nav_ul .d_header12{ font-size: 16px !important; line-height: 25px; display: inline; font-family: 'Roboto', sans-serif; font-weight: 400; color: #333333; } 
    .product_bredcrumb .breadcrumb ul span {font-family: Roboto, sans-serif; color: #000;} 
    .product__info-container [data-pp-message], .product__description_detailing [data-pp-message]{ line-height: 0; }
    .product--atc .quantity__input{font-size: 16px;}
    .product-form__input--dropdown select{box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.20);border-radius: 2px;font-size: 16px;color: #333333;height: 40px;}
    .product--atc .product-form__input--dropdown .select svg{height: 0.99rem;}
/*     .product__unavailable .product--atc:after{opacity:0;}
    .product__unavailable .product--atc{margin-bottom:0;padding-bottom:0} */
    .pro__BW-Product .bw-main-product-wc .product__top_section{padding-bottom:0;}
    .pro__BW-Product .product_images_main_section{padding-bottom:10px;}
    .product_section_grids .yotpo .text-m{font-family: 'Roboto', sans-serif !important;}
    .product__description_detailing .yotpo-bottomline .write-review-btn-hidden:after {content: "Write a Review" !important;font-family: 'Roboto', sans-serif !important;font-weight: normal !important;font-size: 16px !important;color: #000;}
    .product__description_detailing a.text-m.write-review-btn-hidden {font-size: 0 !important;display: flex;align-items: center;margin-top: 4px;}
    .product-form__input--color .color-swatch::after{font-size: 12px !important;white-space: nowrap;position: absolute;left: -100%;margin: 0 auto;right: -100%;background: #f8f8f8;border: 1px solid #d8d8d8; top: -23px;font-family: 'Roboto', sans-serif;display: inline-grid;width: fit-content;padding: 5px 6px;border-radius: 2px;opacity:0;z-index: 1;color: #000;font-weight: 800;}
    .product-form__input--color .color-swatch::before{content: " ";width: 7px;height: 7px;position: absolute;top: -4px;background: #fff;transform: rotate(45deg);opacity:0;z-index: 2;}
    .product-form__input--color .color-swatch:hover::after, .product-form__input--color .color-swatch:hover::before{opacity:1}
    .product__info-container .product_sub_heading{text-transform:unset;font-size:16px;max-width: 370px;padding-left: 40px;font-family: 'Roboto', sans-serif !important;color:#333;font-weight:bold;line-height: 24px;letter-spacing: 0.25px;position:relative;}
    .product_sub_heading svg{width:21px;height:21px;position: absolute;left: 0;}
/*     .pickup-availability-info{padding-left:40px;position:relative;} */
    pickup-availability .pickup-availability-info p.caption::before, pickup-availability .pickup-availability-info p em::before{content:'';width: 20px;height: 15px;position: absolute;left: 0;background-repeat: no-repeat;top: 5px;}
    pickup-availability.this_is__unavailable .pickup-availability-info p::before{opacity:0}
    .pickup-availability-info p{position:relative;padding-left:40px;}
    .product__pickup-availabilities .pickup-availability-button{margin-left:40px;}
    .product__pickup-availabilities .caption-large em{font-style:normal;}
    /* 22-03-2022 RFS-255 end css */
    
    
    @media(max-width:1840px){
      .header__menu-item{font-size:16px;}
    }
    @media only screen and (max-width: 1620px) {
      .container{padding: 0 40px;}
    }
    @media only screen and (max-width: 1440px) {
      .box_position_Bottom-left .slideshow_baner_div__v2{padding-bottom: 40px;padding-left: 40px;}
      /*.slideshow_baner_div__v2.slideshow_baner_div .slideshow_heading p strong{font-size: 80px;line-height: 70px;}*/
      .slideshow_baner_div__v2 .button_v2{padding: 17px 25px;}
      .slideshow__brand_logo_shows{right: 35px;top: 35px;}
      .collection__listing_ul_v2 .slick-arrow, .product_listing_slider_ul .slick-arrow{width: 45px;height: 45px}
      .collection__listing_ul_v2 .slick-next::before, .collection__listing_ul_v2 .slick-prev::before, .product_listing_slider_ul .slick-next::before, .product_listing_slider_ul .slick-prev::before{font-size: 30px;line-height: 17px;}
      /*.image_text-overlay_baner_div__v2 .slideshow_heading p{line-height: 60px;font-size: 60px;}*/
      .box_position_Bottom-Center .image_text-overlay_baner_div__v2, .box_position_Bottom-left .image_text-overlay_baner_div__v2{padding-bottom: 80px;}
      /*.contact__baner_div .contcat__heading {font-size: 32px;}*/
      /*.contact__baner_div .contcat__desc{font-size: 17px;line-height: 22px;}*/
      
      /* 22-03-2022 RFS-255 start css */
      .bw-main-product-wc .container,.pro__BW-Product-new .bw-main-product-wc .container, .product__new__accordian_section .container{max-width: 1376px;}
      .product__top_section .product__section_top_row{padding-bottom: 95px;}
      /* 22-03-2022 RFS-255 end css */
    }
    
    @media only screen and (min-width: 1390px) {
      .open_form_true{display:none !important;}
    }
    @media only screen and (max-width: 1390px) {
    
      .searchbox_opened{display:none;}
      .header__icons details-modal, .header__icon--wishlist, .header__icon--cart,.header__icon--account{margin-left:12px !important}
      .search-modal{top: 73px;background-color: rgba(var(--color-button),var(--alpha-button-background));}
    }
    @media only screen and (max-width: 1290px) {
      .button_tending_pro{bottom: 48px;}
      .fetured__collection_slider_ul .slick-prev{left: -20px;top: 35%;}
      .fetured__collection_slider_ul .slick-next{right: -20px;top: 35%;}
    }
    @media only screen and (max-width: 1180px) {
      .trending_product_image figure.main_large_img img{height:645px;object-fit: cover;object-position: 23%;}
      .button_tending_pro{right: 0;left: 0;text-align: center;bottom:40px;}
      .button_tending_pro img{margin-left: auto;margin-right: auto;}
      .header__menu-item{font-size: 16px;}
    }
    @media only screen and (max-width: 1155px) {
      .header__menu-item{font-size: 13px;}
      .footer-block__newsletter{flex-wrap: wrap;justify-content: center !important;}
      .newsletter-form{margin-left: 0 !important;}
      .newsletter_heading_new{margin-bottom:25px;}
    }
    @media only screen and (max-width: 1054px) {
      .button_tending_pro h2, .button_tending_pro h2 p{font-size: 40px;}
      .main_fetures_div{padding:0;justify-content: center;}
      .main_fetures_Section_ul li::after{display:none;}
      .footer-block_ul__>li{width:50% !important;}
      .footer-block_ul__>li.footer_social_media_li{width:100% !important;border-top:solid .1rem rgba(var(--color-foreground),.2);margin-top: 10px;position:relative}
      .footer-block_ul__>li.footer_social_media_li::after, .footer-block_ul__>li.footer_social_media_li::before{content: '';width: 15px;background: rgba(var(--color-foreground),.2);height: 1px;position: absolute;top: -1px;}
      .footer-block_ul__>li.footer_social_media_li::after{right:-15px;}
      .footer-block_ul__>li.footer_social_media_li::before{left:-15px;}
      .footer-block_ul__>li.footer_contact_li{border-right:0;}
      .footer_images_grid{justify-content: flex-end;}
      
      .footer_social_med_ .footer-block__heading{margin-bottom: 0 !important;flex: 0 1 50%;max-width: 50%;text-align: right;padding-right: 30px;}
      
      .footer-block__newsletter{margin-bottom: 15px;}
      .footer__content-top .footer-block--newsletter_contact{padding-bottom:5px !important;}
      .main_fetures_Section_ul, .main_fetures_Section_ul li.show_this_slider{opacity: 1;}
      .main_fetures_Section_ul li{opacity:0;}
      .Affiliate__grid{max-width: 100%;flex: unset;}
      .Affiliate__main_row{display: block;margin-top: 25px;}
      .Affiliate__left_grid{padding-right: 0;padding-bottom: 57px;}
    }
    @media only screen and (max-width: 992px) {
      .bw__image__with_text_grid{padding: 0 5px;width: 100%;margin:0;}
      .bw__image__with_text_row{margin:0;}
      .bw__image__with_text_newsletter .newsletter__form__contact{
        flex-direction: column;
      }
      .bw__image__with_text_newsletter .newsletter__form__contact .btn_commoncls{
        width:100%;
        margin-top:10px!important;
        margin-left:0!important;
      }
      .bw__image__with_text_grid_1 .show_overlay::before{transform: translateY(-50%);top: 50%;height: 286px;}
      /*.contact__baner_div .contcat__heading{font-size: 47px;}*/
      
      /* 22-03-2022 RFS-255 start css */
      .product__top_section .product_images_main_section {overflow: inherit;}
      .pro__new_accordian__row .product___overview_row{ margin: 0 -20px; }
      .pro__new_accordian__row .product___overview_row .width__50_{padding: 0 20px;}
      /* 22-03-2022 RFS-255 end css */
    }
    
    @media only screen and (max-width: 991px) {

      /* 22-03-2022 RFS-255 start css */

      .container{padding:0 50px;}
      .bw-main-product-wc .product__description_detailing{max-width: 100%;padding-top: 6px;}
/*       .show__overflow .product_images__ul .slick-list{padding: 0 30px;}
      .bw-main-product-wc .product_images__ul .slick-prev {
        left: 44px;
      }
      .bw-main-product-wc .product_images__ul .slick-next {
        right: 44px;
      } */
      .product__top_section .product_images__ul figure a { padding-bottom: 67.4%; } 
      #ZooomyList label{ float: none !important; margin: 0 !important; } 
      .product-sold-out.product-form form { flex: 0 1 100% !important; max-width: 100% !important; display: flex; } 
      .product-sold-out.product-form form .product-form__buttons{ width: 51.2%; }
      .product--atc .product-sold-out.product-form  .product-form__submit{margin-bottom: 0;}
      .product-sold-out.product-form form #SI_trigger_wrapper{ flex-basis: 50% !important; width: 50%; padding-left: 15px; } 
      .product--atc:before, .product--atc:after{ width: 100%; } 
      .product__info-container .product--atc .form__label{margin-top: 0;} 
      .product--atc .product-form form,.pro__BW-Product-new .product--atc .product-form form { flex: 0 1 275px; max-width: 275px; } 
      .product--atc #ZlistWishlist{display: block !important;} .product_bredcrumb{padding-bottom: 33px;} 
      .bw-main-product-wc .pricing_of__pro { margin-bottom: 16px; } 
      .product--atc variant-selects{ flex-direction: unset; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; width: auto; } 
      .product--atc .product-form__input--dropdown { max-width: 50%; flex: 0 0 50%; padding: 0 8px; } 
      .product-form__input--color .product-form__input{ max-width: 358px; }
      .pro__BW-Product-new .product__section_top_row .product__description_detailing {padding-top: 0;}
      .product__info-container{margin-top: 0 !important;}
      .product__top_section .product__section_top_row{padding-bottom: 37px;}
      .product--atc{padding-top:30px;}
      /* 22-03-2022 RFS-255 end css */
    }
    
    @media only screen and (max-width: 989px) {
      .header__icon{height: 32px;width: 30px;}
/*       .menu-drawer-container{border: 1px solid #000;} */
      
      .newsletter-form__button{margin: 0 0 0 10px !important;}
      .search-modal{top: 63px;}
      .category_imgae_con h3{font-size: 34px;}
      .header__icon span{    margin-left: 0;}
       .header__icons{flex: 0 1 33.333%;max-width: 33.333%;}      
      .header__search .modal__content{top: 63px;}
      .footer_new_row{flex-direction: column;padding:0 15px;}
      .footer_new_newsletter_grid{padding:0 0 40px 0 !important;flex: unset !important;max-width: 100% !important;}
      .menu__blocks_grid:first-child{margin-left:0;}
      .footer_new_linklist_grid{flex: auto !important;display: block !important;}
      .footer__copyright{text-align: center !important;border-top: 1px solid #5D5D5D;padding: 25px 0 0 0;}
      .story_bottom{max-width:80%}
      .contact__figure{min-height: 457px;}
    }
    
    @media only screen and (max-width: 800px) {
      .product-recommendations li.grid__item{width:331px;}
      .product-recommendations ul{position:relative;}
      .product-recommendations ul::before{position:absolute;content:'';width: 100%;height: 100%;background: #fff;left: -100%;z-index: 1;}
    }
    @media only screen and (max-width: 768px) {
      header.header .header-icons svg{ height:20px; width:auto;}
      .page-width{padding: 0 20px;}
      .footer__localization:empty+.footer__column--info{padding: 3px 10px !important;}
      .header__icon--cart .icon, .header__icon--search .icon, .header__icon--wishlist .icon, .header__icon, .header__icon--cart .icon{height: 20px;width: auto;}
      .cart-count-bubble{bottom: -0.5rem;left: 1.2rem;}
      .menu-drawer-container{padding-right: 8px;}
      .contact_footer .footer-block__heading{font-size: 15px;font-weight: 500;}
      
      .contact_footer_div p{line-height: 19px;}
      .footer-block_ul__>li{padding: 0 14px !important;}
      
      .footer-block__heading{    font-size: 14px !important;}
      .footer-block__details-content .list-menu__item--link{padding: 0 !important;margin: 0 !important;}
      .footer-block__details-content{margin-bottom: 20px !important;}
      .announcement__menu_ul{padding-right: 10px;}
      .list-social__link{padding: 9px 13px !important;}
      /*.section_header h2, .section_header .h2{font-size:26px;line-height: 25px;}*/
      .section_header h5{font-size: 12px;}
      .section_header{margin-bottom: 15px;}
      .fetured__collection_slider_ul .slick-arrow{width: 40px;top: 30%;height: 40px;}
      .fetured__collection_slider_ul .slick-prev{left: -10px;}
       .fetured__collection_slider_ul .slick-next{right: -10px;}
      .fetured__collection_slider_ul .slick-next::before, .fetured__collection_slider_ul .slick-prev::before{font-size: 30px;}
      .footer__content-top .grid{margin-bottom:0;}
      .Affiliate__main_row{margin-bottom: 57px;}
      .local_Pickup_grid{width:100%;}
      .local_page_row .local_Pickup_grid:first-child{border-right: 0;margin-bottom: 80px;}
      .list-social .list-social__item:first-child a{padding-left:0 !important}
      .button_v2{font-size: 14px;min-width: 225px;padding: 13px 25px;margin-left:0;}
      .collection__listing_ul_v2 .collection__listing_li_v2{width: 350px;}
      .collection__list_link{font-size: 16px;padding: 14.5px 10px;}
      .btnclsprov2{min-width:90px;}
      
    }
    @media only screen and (max-width: 749px) {
      .newsletter-form{flex-direction: row !important;}
      .collection_listing_main_section .section_header_v2 h4{/*font-size: 30px;font-weight: 400;*/text-align: center;max-width: 440px;margin:0 auto 42px auto;}
      .collection_listing_main_section .section_header_v2 h4 strong{font-weight: 900;}
      .collection__listing_ul_v2, .product_listing_slider_ul{opacity: 1;display: flex;display: flex;overflow-x: scroll;padding-bottom:30px;position:relative;margin:0 0 0 20px;}
      .collection__listing_ul_v2 .collection__listing_li_v2, .product_listing_slider_ul li{width: 350px;flex: 1 0 350px;max-width: 350px;padding: 0;margin-right:12px;}
      .collection__listing_ul_v2::-webkit-scrollbar, .product_listing_slider_ul::-webkit-scrollbar {width: 5px;background-color: #f5f5f5;height: 8px;}
      .collection__listing_ul_v2::-webkit-scrollbar-thumb, .product_listing_slider_ul::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);background-color: #000;}
      .collection__listing_ul_v2::-webkit-scrollbar-track, .product_listing_slider_ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgb(0 0 0 / 30%);border-radius: 10px;background-color: #fff;}
      .collection_listing_main_section .container, .product__listing_v2_section .container{padding:0}
      .product__listing_v2_section .section_header_v2{padding:0 20px;}
      .box_position_Bottom-left .image_text-overlay_baner_div__v2{padding-left: 20px;}
      .box_position_Bottom-Center .image_text-overlay_baner_div__v2, .box_position_Bottom-left .image_text-overlay_baner_div__v2{padding-bottom: 40px;}
      .product__options_grid_bottom_2{position: relative;bottom: 0;opacity: 1;display: block;text-align: center;min-height: auto;}
      .home_product_v2_bottom_content a.bordered_link{display:none;}
      .product__options_grid_bottom_2 variant-radios, .shop___now_custom_btn{flex: unset;max-width: 100%;}
      .home_product_v2_bottom_content a.mobile__shows{display:block;text-align: center;}
      .product_listing_slider_ul .product_grid_new_v2{padding:0;}
      .home__pro_v2_content_1{min-height:auto;}
      
      /* 22-03-2022 RFS-255 start css */
      #ZlistWishlist .zooomypwishmsg .fa {padding: 0 !important;}
      .product__info-container #SI_trigger_wrapper #SI_trigger{padding: 14px 7px;}
      .product__info-container #SI_trigger_wrapper #SI_trigger,.product--atc .product-form__submit{font-size: 12px;}
      .container {padding: 0 15px;}
      /* 22-03-2022 RFS-255 end css */
      
    }
    @media only screen and (max-width:670px) {
      .you-may-also-like-popup_main{display:none !important;}
      .slideshow_figure img,.bnrvideocls{/*height: 550px;*/object-fit: cover;}
    }
    @media only screen and (max-width:642px) {
    	
    }
    @media only screen and (max-width:620px) {
      /*.footer-block__heading_new{font-size: 24px !important;}*/
      .newsletter_heading_new h4{font-size: 13px !important;}
      .footer-block__heading_new .svg_icons_logo svg{width: 110px;height: 30px;}
      .product_grid_new{padding:0 4px;margin-bottom: 30px;}
      .fetured__collection_slider_ul li{width:338px;}
      .fetured_collection_ingrid{margin: 0 -4px;}
      .fetured__collection_slider_ul .slick-list.draggable{overflow: visible;}
      .bw-fetured-collection_section{overflow:hidden;}
      .hidden_desktop{display:block;}
      .hidden_mobile{display:none;}
      .product_grid_new_content h5{margin: 0;/*font-size: 16px;*/}
      .content-for-layout .shopify-section{padding: 22px 0;}
      .review_trend_pro h5{font-size: 16px;}
      .review_trend_pro{padding: 18px 5px;}
      .built-bought__row{flex-direction: column;margin: 0;}
      .width_divide_built_50 .built-bought__grid{flex: unset;width: 100%;}
      .built_bought__ul li{padding:5px 0}
      .built__image_grid .built-bought__content{padding: 22px 20px;}
      .connected__content_in_grid h2{font-size: 26px;margin-bottom: 10px;}
      /*.connected__content_in_grid p{font-size: 14px;line-height:22px;}*/
      .connected__button .btn{font-size: 14px;padding: 0;min-height: 38px;min-width: 113px;}
      .box_position_Bottom-left .slideshow_baner_div__v2{padding-left:10px;}
      .slideshow__section__v2 .slideshow__baner_content{justify-content: center;align-items: center;text-align: left;height: 550px;}
      .slideshow__brand_logo_shows{position:unset;padding: 41px 0 0 0;top: unset;}
      .slideshow__brand_logo_shows img{margin:0 auto}
      .content-for-layout .shopify-section.shopify-section_v2{padding:25px 0;}
      .section_header_v2 h4{/*font-size: 20px*/}
      .section_header_v2 .button{padding: 2px 15.8px;font-size: 10px}
      .collection_listing_main_section h4{padding-left:70px;padding-right:70px;}
      
    }
    @media only screen and (max-width: 576px) {
/*       .menu-drawer-container{margin-left: 15px;} */
      .header__heading-link{padding-left:0;}
      .announcement__menu_ul{padding: 0 3px;text-align: center;}
      .announcement__menu_ul li{padding: 3.5px 7px;}
      
      .footer_images_grid figure svg{width:48px;height:48px;}
      .footer_images_grid figure{margin:0 5px;}
      .contact_footer_li li:first-child{margin-right: 10px !important;margin-bottom: 20px;}
/*       .footer-block__heading{font-size: 10px!important;} */
      .footer-block__newsletter{width: 100%;}
      .footer-block--newsletter{padding: 20px 0 !important;}
      .footer-block_ul__>li.footer_social_media_li::after, .footer-block_ul__>li.footer_social_media_li::before{display:none;}
      .category_imgae_con h3{font-size: 26px;}
      .button_tending_pro_ingrid{max-width: 100% !important;flex: 0 1 100% !important;}
      
      .menu_blocks_row{flex-direction: column;}
      .menu__blocks_grid{flex: unset !important;max-width: 100% !important;margin:0 !important; border-top: 1px solid #fff;padding: 10px 0 3px 0;}
      .footer-block__details-content, .slideshow_div_1 .slideshow_sub_heading, .slideshow_baner_div_template--15101785473218__1634189960e278d0ea .slideshow_heading{display:none;}
      .accordian_title{position:relative;}
      .accordian_title::after{content: '>';font-family: 'Advent Pro',sans-serif;font-size: 28px;font-weight: 200;line-height: 21px;position: absolute;top: 1px;right: 9px;transform: rotate(90deg);}
      .mobile_nav_opened .accordian_title::after{transform: rotate(270deg);}
      .footer_social_med_{padding: 27px 0 !important}
      .local_div_ingrid{padding: 40px 20px;}
      .title_contact{line-height: 34px;font-size: 22px;}
      .slideshow_div_1 .box_position_Bottom-Center{text-align:left;}
      header.header{justify-content: inherit;}
     
      .header__icons{margin-left:auto;}
      
      /* 22-03-2022 RFS-255 start css */
      .product__top_section .product_images_main_section{margin: 0;}
       /* 22-03-2022 RFS-255 end css */
    }
    @media only screen and (max-width: 512px) {
      .footer-block_ul__>li.footer_social_media_li{padding:0 !important}
      .footer_social_med_ .footer-block__heading{padding-right: 20px}
      /*.announcement__menu_ul a, .footer_contact_li .footer-block__heading{font-size: 10px !important;}*/
      
      .slideshow_baner_div .slideshow_sub_heading{margin-bottom: 25px;}
      .accordian_description_{padding: 10px 10px 10px 30px;}
      /*.slideshow_baner_div__v2.slideshow_baner_div .slideshow_heading p strong{font-size: 40px;line-height: 48px;}*/
     
      .collection__listing_ul_v2 .collection__listing_li_v2{width: 223px;flex: 1 0 223px;max-width: 223px;}
      .product_listing_slider_ul li{flex: 1 0 245px;max-width: 245px;}
      /*.home__pro_v2_content_1 h4{font-size: 14px;}*/
      .product__options .swatch__images{padding: 1.5px;flex: 0 1 51px;max-width: 51px;}
      .product__options{justify-content: center}
      .home_product_v2_bottom_content a.mobile__shows{font-size: 10px;margin-top: 10px;}
      .slideshow_figure.slideshow_figure__template--15101785473218__1634189960e278d0ea img{height: 373px;}
      /*.image_text-overlay_baner_div__v2 .slideshow_heading p{line-height: 40px;font-size: 40px;}*/
      
      /* 22-03-2022 RFS-255 start css */
      .product__top_section .product_images__ul figure a { padding-bottom: 66.7%; } 
      .product_images_main_section .product_images__ul li { margin: 0 2.5px; } 
      .product__info-container #SI_trigger_wrapper #SI_trigger,.product--atc .product-form__submit{ font-size: 16px; } 
      .bw-main-product-wc .product__top_section,.pro__BW-Product-new .bw-main-product-wc .product__top_section{ padding-top: 26px; } 
      .product_bredcrumb { padding-bottom: 6px; } 
      .bw-main-product__section .price--on-sale .price-item--sale,.bw-main-product__section .price--on-sale .price__compare span { font-size: 24px; line-height: 32px; } 
      .product_short_title.d_header1{ font-size: 40px !important; line-height: 48px !important; }
      .product-sold-out.product-form form .product-form__buttons,.product-sold-out.product-form form #SI_trigger_wrapper{width: 100%;flex-basis: 100% !important;padding-left: 0;}
      .product__info-container .product-form.product-sold-out { margin-bottom: 25px; } 
      .product-sold-out.product-form form{display: block;} 
      .product--atc .product-sold-out.product-form .product-form__submit{ margin-bottom: 20px; } 
      .bw-main-product__section .product__top_section .yotpo.bottomLine{margin-top: 13px;} 
      .bw-main-product__section .pdpprice .price-item--regular { font-size: 32px; line-height: 36px; }
      .product--atc{ margin-top: 20px; padding: 35px 0; } 
      .bw-main-product__section .pdpprice .price-item--regular .currancy____small_icon{font-size:24px;margin-right:2px;}
      .product--atc #ZlistWishlist { position: absolute; right: 0; left: auto; z-index: 1; top: -106px; bottom: auto; }
      .product--atc #ZooomyList label{float: none;margin: 0;}
      .product--atc p.zooomypwishmsg, .product--atc p.zooomypwishmsg .fa {padding: 0 !important;}
      .bw-main-product-wc .product__info-container .product-form{position: unset;}
      .product--atc .product-form form,.pro__BW-Product-new .product--atc .product-form form {flex: 0 1 100%;max-width: 100%;}
      .service-grid{margin-top: 13px;}
      .data-pp-message_new > span > iframe{min-height: 36px;}
      .d_lead_1, .d_lead_1 p{font-size: 18px;line-height: 20px;}
      .product--atc .product-form__input--dropdown {max-width: 100%;flex: 0 0 100%;margin-bottom: 22px;}
      .product-form__input--color .product-form__input{max-width: 100%;}
      pickup-availability[available]{min-height: auto !important;}
      .product__top_section .product__section_top_row {padding-bottom: 28px;}
      .product--atc .product-form__submit {padding: 15px 10px;}
      .bw-main-product__section .price--on-sale .price-item--sale em::after, .bw-main-product__section .price--on-sale .price__compare span em::after{top: 16px;}
      .mac_system .bw-main-product__section .price--on-sale .price-item--sale em::after, .mac_system .bw-main-product__section .price--on-sale .price__compare span em::after{top:8px;}
      /* 22-03-2022 RFS-255 end css */
    }
    @media only screen and (max-width: 425px) {
      
      .footer-block__heading_new .svg_icons_logo svg{width: 90px;height: 22px;}
      .footer-block__heading_new .svg_icons_logo{margin-left: 10px !important;}
      .newsletter_heading_new h4{font-size: 10px!important;}
      .review_trend_pro h5{font-size: 12px;}
      .fetured__collection_slider_ul .slick-arrow{top: 35%;}
      .footer_new_row{padding:0;}
      .list-social__item .icon{height: 20px !important;width: 20px !important;}
/*        .slideshow_figure img{height: 500px;} */
      .slideshow__section__v2 .slideshow__baner_content{height: 100%}
     
    }
    @media only screen and (max-width: 400px) {
      .header__icon, .header__icon--cart .icon, .header__icon--search .icon, .header__icon--wishlist .icon{height: 20px;width: 20px;}
      .menu-drawer-container{margin-left:0;}
      .contact_footer_li{flex-direction: column;}
      .bottom_main_content_footer h2{font-size: 18px !important;}
      
      .header__heading-link svg{height: 32px;}
      .footer-block.grid__item{padding-left: 0 !important;}
      .footer_images_grid figure{margin: 0 2px;}
      .footer_images_grid figure svg{width: 40px;height: 40px;}
	  /*.slideshow_figure img{height: 390px;} */
      /*.slideshow_baner_div .slideshow_heading p strong{font-size: 43px;}*/
      .header__search .modal__content{top: 58px;}
      
      /* 22-03-2022 RFS-255 start css */
      .service-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0; } 
      .product_bredcrumb { padding-bottom: 8px; } 
/*       .bw-main-product__section .pdpprice .price-item--regular { font-size: 26px; line-height: 28px; }  */
      .bw-main-product__section .price--on-sale .price-item--sale, .bw-main-product__section .price--on-sale .price__compare span { font-size: 18px; line-height: 26px; }
      .bw-main-product__section .price--on-sale .price-item--sale em::after, .bw-main-product__section .price--on-sale .price__compare span em::after{top: 12px;height: 2px;}
      .mac_system .bw-main-product__section .price--on-sale .price-item--sale em::after, .mac_system .bw-main-product__section .price--on-sale .price__compare span em::after{top:6px;}
      /* 22-03-2022 RFS-255 end css */
    }
    @media only screen and (max-width: 375px) {
      .fetured__collection_slider_ul li {width: 260px;}
      .connected__button .btn{min-width: 110px;margin: 0 3px;}
      
      /* 22-03-2022 RFS-255 start css */
      .product__top_section .product__section_top_row { padding-bottom: 58px; } 
      .service-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-bottom: 15px; } 
      .service-item:last-child { padding-bottom: 0; }
      /* 22-03-2022 RFS-255 end css */
    }
    
    
    @media only screen and (max-height: 540px) {
      .local_pick___book_form_div{align-items: flex-start;overflow: scroll;}
    }
    
    
    :root {
      --Roboto_Condensed:'Roboto Condensed', sans-serif;
      }
        a{text-decoration:none}
        .mega_menu_main_div{width: max-content;visibility:hidden;transform: translateY(20px);-webkit-transform: translateY(20px);-ms-transform: translateY(20px);-moz-transform: translateY(20px);-o-transform: translateY(20px);;opacity:0;position:fixed;background-color:#fff;top: 73px;max-width: max-content;z-index:1;left: 0;right: 0;margin: 0 auto;max-width:100%;padding:26px 20px 0 20px;box-shadow: 0 3px 86px #00000024;transition: 0.3s ease all;}
        .mega_menu_fetured_grid{padding:0 20px;flex:0 1 190px;max-width:190px;margin-bottom:25px;}
        .mega_menu_div_main_row{display:flex;max-width: 1230px;width: 100%;}
        figure{margin:0;}
        .mega_menu_title_block{border-bottom:1px solid #000;white-space: nowrap;/*font-size:16px;font-weight:600;font-family: var(--font-body-family);line-height: 25px;*/text-transform:uppercase;margin:0 0 15.5px 0;}
        .mega_menu_title_block a{white-space: nowrap;}
        .mega_menu_title_block a:hover{font-weight:900;}
        .mega_menu_link_inside_row{display:flex;flex-wrap: wrap;}
        .mega_menu_link_inside_row .menu_blocks{flex: 0 1 250px;max-width: 250px;padding: 0 20px;margin-bottom:43px;width: 250px;}

        .menu_blocks ul li a{/*font-size:14px;line-height:26px;font-family: var(--font-heading-family);*/transition:0.2s ease all;}
        .menu_blocks ul li a:hover{font-weight:bold;}
        .megamenu_enable{position:relative;}
        .megamenu_enable::before{transition: 0.4s ease all;transform: translateY(10px);content:'';width: 30px;position: absolute;border-left: 17px solid transparent; border-right: 17px solid transparent;border-bottom: 24px solid #fff;bottom: -20px;z-index: 11;left: 0;right: 0;margin: 0 auto;opacity:0;}
        .megamenu_enable.Menu_opened .mega_menu_main_div, .megamenu_enable.Menu_opened::before, .megamenu_enable.Menu_opened .sub_menu_main_div{transform: unset;opacity: 1;visibility:visible}
        /* .mega_menu_linklist_grid{max-width: 1000px;flex: 0 1 1000px;} */
        .mega_menu_fetured_image h5{margin:0 0 8px 0;font-family:var(--Roboto_Condensed);font-size:14px;font-weight:600;line-height: 19px;}

        .sub_menu_main_div{width: 200px;visibility:hidden;transform: translateY(20px);opacity:0;position:fixed;background-color:#fff;top: 70px;z-index:1;padding:26px 20px;box-shadow: 0 3px 86px #00000024;transition: 0.3s ease all;}
        .menu_is_open svg{transform: rotate(180deg);}
        .megamenu_enable .header__menu-item::after{position:absolute;content:'';width: 100%;height: 50px;z-index:1;}
        .second_leavel{color:#000;font-weight:600;}
        .menu-drawer__menu .arrows_link{margin-top: 8px;/*text-decoration: none;*/}
        .mega_menu_fetured_image figure img{max-width: 150px;}
        .product__info-container .STP-tier-block-lines.open{max-height: 1800px !important;}

        .icon__with_text__megamenu_flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items: center;border-radius:2px;padding: 11px 0;border-bottom: 1px solid #E5E5E5;}
        .sub_menu__icon_with_text li:last-child .icon__with_text__megamenu_flex{border-bottom:0}
        .icon_txt_megamenu_icon_grid{max-width: 50px;flex: 0 1 50px;display: inline-flex;justify-content: center;align-items: center;}
        .sub_menu__icon_with_text___mains{width: 358px;padding: 10px;position: absolute;left: -40%;top: 55px;}
        .icon_txt_megamenu_text_grid{flex: 0 1 calc(100% - 50px);max-width: calc(100% - 50px);padding-left: 10px;text-align: center;}
        .icon_txt_megamenu_text_grid h5{font-size:18px;font-family: 'URW DIN', 'DIN Next';margin: 0;font-weight: bold;text-transform: uppercase;line-height: 21px;}
        .mac_system .icon_txt_megamenu_text_grid h5{margin-top:6.5px;}
        .sub_menu__icon_with_text li{padding:0 10px;}
        .sub_menu__icon_with_text li:first-child{padding-top:0}
        .sub_menu__icon_with_text___mains.menu-drawer__submenu{width: 100%;padding: 10px 0;position:unset;left:0;top:0}
        .icon_txt_megamenu_icon_grid svg path{fill: #000;}
        @media (max-width: 1840px){
          .icon_txt_megamenu_text_grid h5{font-size:16px;}
        }
        @media only screen and (max-width: 1155px){
          .icon_txt_megamenu_text_grid h5{font-size:13px;}
        }
        @media only screen and (max-width: 992px){
          .icon_txt_megamenu_text_grid h5{font-size: 14px;}
        }
        @media only screen and (min-device-width: 428px) and (max-device-width: 992px){
          .sub_menu__icon_with_text___mains.menu-drawer__submenu .icon_txt_megamenu_text_grid{padding-left: 45px;text-align: left;}    
        }
        @media only screen and (max-device-width: 428px) {
          .icon_txt_megamenu_icon_grid{max-width: 40px;flex: 0 1 40px;}
          .icon_txt_megamenu_text_grid{flex: 0 1 calc(100% - 40px);max-width: calc(100% - 40px);padding-left:0}
          .menu-drawer__navigation{padding: 23px 15px !important;}
          .icon__with_text__megamenu_flex{padding:10px;}
          .icon_txt_megamenu_text_grid h5{letter-spacing: 0;}
        }
        
        .collection_name_div h1{font-family: 'URW DIN SemiCond', 'DIN Next';line-height: 52px;}
        .collectiion__banner_main{padding: 30px 0 20px 0;}
        .collection__page__row{display:flex;margin-bottom:40px;}
        .collection__page__row .collection__Desc_image_grid{}
        .collection__page__grid h2{font-size:36px;color:#51ABB4;text-transform:uppercase;margin:0 0 26px 0;font-family: 'URW DIN SemiCond', 'DIN Next';letter-spacing: 0;line-height:40px;}
        .collection__Desc_content_row p, .collection_btm_content_grid p{margin:0;font-size:16px;line-height:24px;letter-spacing:0.25px;font-family: 'Roboto', sans-serif;color:#333333}

        .collection__Desc_content_row{display:flex;margin: 0 -19px;}
        .collection__Desc_image_grid img{width:131px;}
        .collection__Desc_image_grid{flex: 1 0 130px;max-width: 130px;}
        .collection__Desc_content_grid{flex: 1 0 calc(100% - 130px);max-width: calc(100% - 130px);padding-left: 45px;}
        .collection__Desc_content_row .coll__content{flex: 1 0 50%;max-width: 50%;padding: 0 19px;}

        .collection_btm_desc_row{display:flex;margin:0 -25px}
        .collection_btm_image_grid, .collection_btm_content_grid{flex: 1 0 50%;max-width: 50%;padding:0 25px}
        .collection_btm_image_grid img{width:100%;}

        .collection__content_social_row{margin-top:27px;display: flex;justify-content: space-between;}
        .collection__content_social_row .collection_btm_social_heading{font-size:28px;color:#51ABB4;text-transform:uppercase;margin:0 0 0 0;font-family: 'URW DIN SemiCond', 'DIN Next';letter-spacing: 0;line-height:40px;font-weight:bold;}
        .collection_btm_social_description ul{display:flex;}
        .collection_btm_social_description ul li{padding:0 5px;}
        .collection_btm_social_description ul li:last-child{padding-right:0}
        .collection_btm_content_grid{display: flex;flex-direction: column;justify-content: space-between;}
        .collection_btm_content_grid p{margin-bottom:20px;}
        .hidden_up_768{display:none;}
        .nav__collection .breadcrumb {padding:25px 0 25px 0; opacity: 1;}
        .nav__collection .breadcrumb ul span {display: inline-block; font-size: 16px; vertical-align: middle; color: #333;}
        .collection__description_bordered{border-bottom: 1px solid #51abb480;margin-bottom: 0;}
        .template__collection .page-width{max-width:100%;}

        @media only screen and (max-width: 1200px) {
          .collection_btm_image_grid, .collection_btm_content_grid{flex: 1 0 100%;max-width: 100%;padding: 0;}
          .collection_btm_desc_row{margin: 0;display: block;border-top: 1px solid #51abb480;padding-top: 50px;}
          .collection_btm_image_grid{margin-bottom: 30px;}
          .collection__content_p_tags_row p{width:49%;display:inline-block;padding: 0 12px;}
          .collection__content_p_tags_row{margin:0 -12px}
        }
        @media only screen and (max-width: 768px){
          .hidden_down_768{display:none;}
          .hidden_up_768{display:block}
          .collection__page__grid h2{font-size: 32px;line-height: 36px;}
          .collection__Desc_image_grid_mobile{text-align:center;    margin-bottom: 30px;}
          .collection__Desc_content_row{margin: 0;display: inline-block;margin-bottom:10px;width:100%}
          .collection__Desc_content_row .coll__content{flex: 1 0 100%;max-width: 100%;padding: 0;}
          .collection__Desc_content_row p, .collection_btm_content_grid p{margin-bottom:20px;}
          .collection_btm_image_grid{margin-bottom:15px;}

        }
        @media only screen and (max-width: 620px){
          .collectiion__banner_main{padding: 10px 0 20px 0;}
          .collection__content_p_tags_row p{width: 100%;padding: 0;}
          .collection__content_p_tags_row{margin: 0;}
          .collection__content_social_row .collection_btm_social_heading{margin-bottom:20px;font-size:27px;line-height:32px;text-align: center;}
          .collection__content_social_row{justify-content: space-between;flex-direction: column;align-items: center;}
          .collection_name_div h1{font-size: 40px !important;line-height:48px;}
        }
        
        @media only screen and (max-width: 576px){
          .product__Sticky_ingrid h3{font-size:14px !important; line-height:17px;}
        }
        
        .product-form__input--color .color-swatch::after{border-color:#f8f8f8;color: #333;top: -20px;}
        .product-form__input--color .color-swatch::before{left: 0;right: 0;margin: 0 auto;top: -1px;width: 9px;height: 9px;}
        .bw-main-product-wc .container, .pro__BW-Product-new .bw-main-product-wc .container, .product__new__accordian_section .container{max-width: 1600px;}
        .template__product .bw-main-product-wc .Product_sticky_main_div .pricing_of__pro{margin-bottom:0}
        .show_with_full_opacity.product-form__input--color .color-swatch{opacity:1 !important}
        
         /*
        this caused issues with strong strong friends collection imgs being hid
        .collectiion__banner_main, .collection__description, .collection__main_bottom_description {display:none !important;}
        
        simply removed the ".collectiion__banner_main" class to "resolve" issue */
        .collection__main_bottom_description{display:none !important;}
        
        .pickup-availability-preview svg{display:none;}
        
        /*--------------RFS-277-New-collection-------------*/
        /*----------New changes---8-3-22---------*/   
        .collection___banner_figure img{width:100%;/*height: 100%;object-fit: cover;*/}
        /*     .collection___banner_figure{height: 270px;overflow: hidden;} */
        .product__color_option_ul li .pro__var_div{width: 40px;font-size: 0;height: 40px;border: 1px solid #ebebeb;border-radius: 5px;overflow: hidden;cursor: pointer;}
        .product__color_option_ul{display:flex;justify-content: center;}
        .product__color_option_ul li{padding:6px;}
        .coll_new_gr_cart_btn .link__type_button{}
        .product__grid__new_options{background-color:rgb(255 255 255 / 50%);position:absolute;width:100%;bottom:0;padding:10px 3px;text-align:center;box-shadow: 0px 0px 12px 0 #e7e7e794;opacity: 0;transition: 0.5s ease all;}
        .product__color_option_ul li .pro__var_div img{width:100%;height:100%;}
        .coll_new_gr_cart_btn .product-form__submit{font-family: "Good Headline W01 XCond Black", "RobotoCondensed-Bold";font-size: 23px;background: transparent;border: 0;letter-spacing: 0.6px;color:#000}
        .coll_new_gr_cart_btn button:disabled{opacity:0.5;cursor: no-drop;}
        .coll_new_gr_cart_btn{border-bottom:1px solid #ebebeb;margin-bottom: 6px;}
        .product__grid_new_image{position:relative;}
        .product_grid_new_div{overflow: hidden;}
        .product_grid_new_div:hover .product__grid__new_options{opacity:1;}
        .collection-filters .facets{width:100%;}
        .boost-pfs-container-default .facets__form{display: flex;justify-content: space-between;width: 100%;}
        .product_grid_new_content .stock_inventory{display:none;}
        .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type .refine-by-value, .template__collection .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type .refine-by-value{font-size: 15px;}
        .template__collection .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after, .template__collection .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before{width: 11px;}
        .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before, .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after{top: 18px;right: 10px;}
        .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item, .template__collection .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item, .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by .boost-pfs-filter-clear-all{height: 40px;border: 2px solid grey;background: #ffff;border-radius: 4px;line-height: 43px;}
        .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item:hover, .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item:focus, .template__collection .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item:hover, .template__collection .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item:focus{background-color: #fff;}
        .template__collection .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by .boost-pfs-filter-clear-all{text-decoration: none;font-size: 15px;font-weight: bold;padding: 0 10px;line-height: 19px;}
        .template__collection .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item{margin-right: 8px;}

        .rack__landing_ul{margin:0 -11px; display: flex ;flex-wrap: wrap;}
        .rack__landing_ul .rack__landing__li{height: 100% ;display: flex ;flex-wrap: wrap;}
        .rack__landing_ul .rack_landing_li_top_section{width: 100% ;max-width: 100%;}
        .rack__landing_ul .rack_landing_li_bottom_section{display: flex ;align-items: end; width: 100%; max-width:100%;}
        .rack__landing_ul .rack__landing_button{width:100%;}

        .rack__landing_ul li{width:25%;display:inline-block;margin:0 -2px;padding: 0 11px;margin-bottom:50px;}
        .rack__landing_title h2{line-height: 40px;margin:0 0 39px 0;text-transform:uppercase;font-weight: 400;border-bottom: 2px solid lightgrey;padding-bottom: 20px;letter-spacing: 1.5px;font-family: "Good Headline W01 XCond Black", "RobotoCondensed-Bold";font-size:38px;}
        .rack__landing__li .button{width:100%;text-align:center;font-size: 16px;border-radius: 2px;}
        .rack__landing_description p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin:25px 0}
        .rack__landing_section .page-width, .template__collection .page-width{max-width:100%;}
        .rack__landing_section h1{margin:40px 0 35px 0}
        .rack__landing_image img{width:100%;}
.d_header6_23{font-size:23px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";letter-spacing:0.02em;line-height:23px;}
        .category_product__row h3{margin:0;font-size:38px;font-family:"Good Headline W01 XCond Medium", "RobotoCondensed-Regular";padding-bottom:15px;border-bottom:1px solid #00000080;margin-bottom:28px;text-transform: uppercase;}
.boost-pfs-body-no-scroll-normal .boost-pfs-filter-stick,body.overflow-hidden .boost-pfs-filter-stick,.boost-pfs-body-no-scroll-mini-cart .boost-pfs-filter-stick{display:none !important}
/*         .boost-pfs-filter-option-item{min-width:33% !important;max-width:100% !important} */
        .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{left:0 !important}
        /*     .pro__Rack-Collection .collection{margin-top: 30px;} */ /*--RFS-277-New-collection---*/
        .boost-pfs-filter-load-more{padding:0}
        .category_product__row #main-collection-product-grid{margin: 0 -10px;}
        .template__collection .footer_figure{display:none}    

        @media only screen and (max-width: 1440px) {
          .rack__landing_ul{margin: 0 -9px;}
          .rack__landing_description p{-webkit-line-clamp: 3;}
          .rack__landing_section .page-width{padding:0 40px}
        }
        @media only screen and (max-width: 1290px) {
          .rack__landing_ul li{width:33.3333%;padding:0 10px;}
          .rack__landing_description p{-webkit-line-clamp: initial;}
        }
        @media only screen and (max-width: 989px) {
          .product__grid__new_options, .zrx-cart-wrapper{display: none !important;}
          .rack__landing_ul li {width: 50%;}
        }
        @media only screen and (max-width: 749px) {
          .rack__landing_title h2{line-height: 36px;font-size: 33px;}
          .rack__landing_section .page-width{padding:0 20px;}
          .rack__landing_section h1.d_header3{font-size: 45px;line-height: 48px;}
          .rack__landing_title h2{margin: 0 0 23px 0;}
          .rack__landing_section h1{margin: 20px 0 20px 0;}
        }
@media screen and (max-width: 767px) {
        .boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-right{width: 100px !important;}
  .boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-left{display:none !important}
  .boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-middle{text-align: left !important;line-height: 35px !important;}
  .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title{padding: 0 !important;}
  .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title{border-top:0 !important}
  .boost-pfs-filter-tree-v .boost-pfs-filter-option{border-top: 1px solid #e3e3e3 !important;}
}
        @media only screen and (max-width:619px) {
          .rack__landing_ul li{width: 100%;padding: 0;margin: 0;margin-bottom: 32px;}
          .rack__landing_ul{margin: 0;}
        }
        
        .rack__landing_description p{-webkit-line-clamp:initial !important;}
        .rack__landing_ul li{vertical-align: top;}
        header.header{box-shadow: unset !important;}
        
        .quantity{height: 45px;}
        .gift-popup-btn{margin:0 0 12px;text-align:center;}
        .send-gift-popup-body{overflow:hidden;}
        .send-gift-popup-body .send-gift-popup-section{display:block;}
        .send-gift-popup-section{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;background:rgba(0,0,0,0.5);display:none;overflow:auto;}
        .send-gift-popup{max-width:500px;width:94%;margin:110px auto 10vh;background:#fff;position:relative;padding:50px 40px 40px;max-height:90vh;overflow:auto;}
        .send-gift-popup-close{width:40px;height:40px;padding:10px;position:absolute;right:10px;top:10px;}
        .send-gift-popup h4{font-size:26px;text-transform:capitalize;margin:0 0 10px;text-align:center;}
        .send-gift-popup-form{width:100%;padding:15px 0 0;}
        .send-gift-popup-form-part{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;}
        .send-gift-popup-form-left{width:30%;}
        .send-gift-popup-form-right{width:70%;}
        .send-gift-popup-form input,.send-gift-popup-form textarea{width:100%;margin:0 0 8px;padding:0 10px;height:40px;margin:0 0 10px;}
        .send-gift-popup-section .customer .field textarea{padding:10px 15px 0;height:75px !important;}
        .send-gift-cart-btn{text-align:center;margin-top:12px;}
        .send-gift-popup-section ::-webkit-input-placeholder{opacity:1 !important;font-family:Arial;}
        .send-gift-popup-section :-ms-input-placeholder{opacity:1 !important;font-family:Arial;}
        .send-gift-popup-section ::placeholder{opacity:1 !important;font-family:Arial;}
        .send-gift-popup-section .customer .field input:hover, .send-gift-popup-section textarea:hover,.send-gift-popup-section .customer .field input:-webkit-autofill, .send-gift-popup-section .customer .field input:focus, .send-gift-popup-section .customer .field input:not(:placeholder-shown), .send-gift-popup-section .customer .field textarea:-webkit-autofill, .customer .field textarea:focus, .customer .field textarea:not(:placeholder-shown){box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55) !important;}
        .send-gift-popup-body #shopify-section-announcement-bar, .send-gift-popup-body #shopify-section-header{z-index:0}
        .send-gift-popup{margin: 20px auto 20px;max-width: 600px;background:#000;}
        .send-gift-popup-row{height: 100%;top: 0;width: 100%;display: flex;justify-content: center;align-items: center;}
        .send-gift-popup-section{background: rgb(0 0 0 / 80%);}
        .send-gift-popup h4{color:#fff;font-family:'Nimbus Sans L' , 'Nimbus Sans L Cyrillic';font-size: 30px;text-transform: uppercase;text-align: center;font-weight: 600;max-width: 370px;letter-spacing: 0;margin: 0 auto 20px auto;}
        .send-gift-popup-form{color: #fff;}
        .send-gift-popup-form-left{display:none}
        .send-gift-popup-form-right{width:100%;}
        .half__row .half__grids{width: 50%;display: inline-block;margin: 0 -2px;padding: 0 12px;}
        .half__row{margin:0 -12px;}
        .input_feild label{font-size: 14px;font-weight: bold;letter-spacing: 0.5px;margin-bottom: 4px;display: inline-block;width: 100%;}
        .send-gift-popup-form input, .send-gift-popup-form textarea{border: 0;padding: 12px 15px;height: 48px;}
        .send-gift-popup-form textarea{height:85px;resize: none;}
        .send-gift-popup-form-part .button{background: #e52f28;border-radius: 0;}

        @media(max-width:480px){
          .half__row .half__grids{width: 100%;}
          .send-gift-popup{padding: 30px 20px 20px;}
          .send-gift-popup h4{font-size: 24px;}
        }
        
        .product__grid__new_options{background-color: transparent;box-shadow: unset;padding: 10px 10px;display: flex;flex-direction: column-reverse;bottom: -30%;transition: 0.4s ease all;}
        .product_grid_new_div:hover .product__grid__new_options{bottom:0;opacity:1;}
        .coll_new_gr_cart_btn .product-form__submit{width: 100%;background: #000;color: #fff;border-radius: 3px;font-family: Roboto,sans-serif;font-size: 16px;position:relative;}
        .coll_new_gr_cart_btn .product-form__submit span{position:relative;padding-right:20px;}
        .coll_new_gr_cart_btn .product-form__submit span::after{content:'';position:absolute;background:url('https://cdn.shopify.com/s/files/1/0574/1215/7598/files/Cart_-_5_-_White.svg?v=1651658486');width: 15px;height: 15px;background-repeat: no-repeat;top: 3px;margin-left: 10px;}
        .coll_new_gr_cart_btn .product-form__submit:hover{background: #484848;}
        .product__color_option_ul{border: 1px solid hsl(231deg 21% 13% / 10%);border-radius: 3px;margin-bottom:10px;padding: 5px 20px;width: 100%;background: #ffffffe0;flex-wrap: wrap;}
        .product__color_option_ul li{padding:5px;}
        .product__color_option_ul li .pro__var_div{border:0}
        .product__grid_new_image{overflow:hidden;}
        
        @media screen and (max-width: 992px){
          .product__color_option_ul li .pro__var_div{height: 35px;width: 35px;}
          .product__color_option_ul li{padding: 2.5px;}
        }
        
        .megamenu_enable::before{background-image:url(https://cdn.shopify.com/s/files/1/0574/1215/7598/files/Web_Mountain_Nav.svg?v=1651741232);border: 0;height: 24px;background-size: contain;background-repeat: no-repeat;width: 40px;background-position: bottom;bottom: -27px;transform: unset;}
        .megamenu_enable.Menu_opened::before{bottom: -17px;}
        @media (max-width: 1840px){
          .megamenu_enable.Menu_opened::before{bottom: -20px;}
          .sub_menu__icon_with_text___mains{top: 54px;}
        }
        @media only screen and (max-width: 1155px){
          .megamenu_enable.Menu_opened::before{bottom: -22px;}
          .sub_menu__icon_with_text___mains{top: 52px;}
        }
        pickup-availability .pickup-availability-info p.caption::before, pickup-availability .pickup-availability-info p em::before{background-color: #f5f7fd;z-index: 1;height: 17px;top: 3px;}
        .pickup-availability-info p::after{content:'';width: 20px;height: 15px;position: absolute;left: 0;background-repeat: no-repeat;top: 3px;background-image:url(https://cdn.shopify.com/s/files/1/0574/1215/7598/files/Cross-2-Black.svg?v=1653300767);}
         
        
        /*----------318------------*/
        #shopify-section-header-canada {z-index: 999;will-change: transform;}
        .shopify-section-header-sticky {position: sticky;top: 0;}
        .shopify-section-header-hidden {transform: translateY(-100%);}
        #shopify-section-header-canada.animate {transition: transform 0.15s ease-out;}
        .pt-0{padding-top: 0 !important;}
        .product-form__submit:disabled{opacity: 0.5;cursor: no-drop;}
        .coll_new_gr_not__available{margin-bottom: 10px;padding: 5px 0;width: 100%;font-size: 16px;line-height: 25px;font-weight: 700;font-family: 'Roboto', sans-serif;color: #333;display:none;}
        .canada_domain .cart-side-panel .discount-step, .canada_domain .product__pickup-availabilities{display:none !important}
        .not_elgib_canada, .canada_domain .not_elgib_all{display:none;}
        .canada_domain .not_elgib_canada{display:inline-block;}
        .product-recommendations .grid--quarter-max.grid--4-col-desktop .grid__item{max-width: 100%;}
        .USA_domain .canada_shows, .canada_domain .USA_shows, .USA_domain #shopify-section-header-canada, .canada_domain #shopify-section-header{display:none !important;}
        .canada_domain .canada_shows, .canada_domain #shopify-section-header-canada{display:block !important}
        .canada_domain .CartItem .cart_price{position:relative;padding-left: 31px !important;}
        .canada_domain .CartItem .cart_price::before{position:absolute;content:"CAD";font-weight: 600;font-size: 13px;line-height: 16px;font-family: var(--font-body-family);color: #383D3F;left: 0;}
        .canada_domain .cart-item__totals .price--end{position:relative;padding-left: 35px !important;max-width: max-content;margin-left: auto;}
        .canada_domain .cart-item__totals .price--end::before{position:absolute;content:"CAD";font-size: 16px;line-height: 16px;font-family: var(--font-body-family);color: #000;left: 0;}
        .canada_domain .nudge-offer .product-price-wrapper{position:relative;padding-left: 40px !important}
        .canada_domain .nudge-offer .product-price-wrapper::before{content:'CAD';position:absolute;left: 0;}
        .canada_domain .affirm-as-low-as{display:none !important}
        
        /*------RFS-336------*/
        .product-form__buttons .Request_Pricing_button{width:100%;}
/*--------------------RFS-164--------------------*/
        body *:focus-visible{outline: 2px solid #712120 !important;outline-offset: 2px !important;}
        .collection__list_div a:focus .collection__list_link{padding: 51px 10px;}
        .list-menu li:hover::before, .list-menu li:hover .mega_menu_main_div, .list-menu li:focus::before, .list-menu li:focus .mega_menu_main_div{transform: unset;opacity: 1;visibility:visible}
/*         .list-menu li a:focus + .mega_menu_main_div, .list-menu li a:focus + .sub_menu_main_div{transform: unset;opacity: 1;visibility:visible} */
        .accordian_listing h3 a{color:#000;display: block;}
        .slideshow_figure_ img{height:auto}
        .home__product_grid_v2.focus---state .product__options_grid_bottom_2{bottom: 0;opacity: 1;min-height: 100px;overflow: visible;}
        .product__options .swatch__images{flex: 0 1 96px;max-width: 96px;border: 0;background-color: transparent;}
        .home__product_grid_v2:hover .product__options_grid_bottom_2{min-height: 100px;overflow: visible;}
        .product__options_grid_bottom_2{min-height: 0;overflow: hidden;bottom: 0;}
        .product_FAQS_grid .product__question_grid{display: block;}
        .sub_menu__icon_with_text li a{width: 100%;display: inline-block;}
        .cart-item quantity-input{height:44px;}
.product__grid_new_image a:focus + .product__grid__new_options{bottom: 0;opacity: 1;}

        @media only screen and (max-width: 749px) {
          .home_product_v2_bottom_content .product__options_grid_bottom_2 a.bordered_link{display: block;margin-top: 10px;}
        }
        @media only screen and (max-width: 512px){
          .product__options .swatch__images{flex: 0 1 51px;max-width: 51px;}
        }

body .zooomyloginrequest{background: #fff !important;top: 125px !important;right: 10px !important;}
@media only screen and (max-width: 512px){
  body .zooomyloginrequest{top: 0 !important;}
}

.quantity{height: 51px;}

.product__color_option_ul li .pro__var_div{-ms-box-shadow: 0 0 1px 0px rgba(0,0,0,.3);-webkit-box-shadow: 0 0 1px 0px rgb(0 0 0 / 30%);box-shadow: 0 0 1px #0000004d;}
.product__color_option_ul li .pro__var_div[data-title="White"]{border: 1px solid #cbcbcb!important;}
.short_cut_add_tocart__collection{position: relative;height: 100%;}
.short_cut_add_tocart__collection::before{content: ""; border: 2px solid transparent; position: absolute; top: 2px; bottom: 2px; left: 2px; right: 2px; z-index: 2;}
.product__color_option_ul li .pro__var_div:hover .short_cut_add_tocart__collection::before{border: 2px solid #fff;}


/*see RFS-412*/ 

/* li.main_menu_li.megamenu_enable.showrooms .mega_menu_main_div {
    position: absolute;
    margin-top: -19px;
    min-width: 232px;
} */

.product___FEATURES__details_ul_video_section .new_pro_Features__desc_grid .rte a{color:rgb(255, 176, 99); text-decoration:underline;}

.mega_menu_main_div.counting__1,
.mega_menu_main_div.counting__2, 
.mega_menu_main_div.counting__3,
.mega_menu_main_div.counting__4{position: absolute;max-width: initial;left: 50%;transform: translateX(-50%) !important;right: initial;width: max-content;top: 54px;}

/* .product-form__input input[type=radio]:checked+label{pointer-events: none;} */

@media only screen and (max-width: 569px){
.threekit-react.tk-player, .threekit-react.tk-player>div{
  min-height: 600px!important;
}
  .threekit-react.tk-input-button.threekit-react.tk-widget-snapshots.tk-snapshots.tk-button {
    bottom: -25px!important;
    right: 0!important;
}
}

/* Start dynamic slider */

.dynamic-slider-wrapper {
  position: relative;
}

.dynamic-slider-wrapper .slick-button-prev-dynamic {
  left: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.dynamic-slider-wrapper .slick-button-prev-dynamic svg {
  height: calc(var(--spacing)* 10);
}

.dynamic-slider-wrapper .slick-button-next-dynamic {
  right: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.dynamic-slider-wrapper .slick-button-next-dynamic svg {
  height: calc(var(--spacing)* 10);
}

.dynamic-slider-wrapper .slick-slide img {
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .2s;
}

.dynamic-slider-wrapper .slick-slide:hover img {
  transform: scale(1.1);
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .2s;
}

.dynamic-carousel .group-slide {
  aspect-ratio: 3 / 4;
}

.dynamic-carousel .font-body {
  font-size: 2.4rem;
  line-height: 3rem;
}

@media screen and (min-width: 768px) {
  .dynamic-carousel .group-slide .font-body {
      font-size: 3rem;
      line-height: 3.6rem;
  }
}
/* End dynamic slider */

/* Start New collection list */

.new-collection-slider-wrapper {
  position: relative;
}

.new-collection-slider-wrapper .slick-button-prev-collection-list {
  left: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.new-collection-slider-wrapper .slick-button-prev-collection-list svg {
  height: calc(var(--spacing)* 10);
}

.new-collection-slider-wrapper .slick-button-next-collection-list {
  right: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.new-collection-slider-wrapper .slick-button-next-collection-list svg {
  height: calc(var(--spacing)* 10);
}

.new-collection-slider-wrapper .slick-slide img {
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .2s;
}

.new-collection-slider-wrapper .slick-slide:hover img {
  transform: scale(1.1);
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .2s;
}

.collection-list .font-heading {
  font-size: 2.4rem;
  line-height: 3rem;
}

@media screen and (min-width: 768px) {
  .collection-list .font-heading {
      font-size: 3rem;
      line-height: 3.5rem;
      hyphens: auto;
  }
}

/* End new collection list */

/* Start featured products */

@media screen and (max-width: 768px) {
  .featured-products .featured-products-title {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

@media screen and (min-width: 769px) {
  .featured-products .featured-products-title {
    padding-top: 0;
    margin-top: 0;
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 1.2rem;
  }
}

.featured-products-wrapper {
  position: relative;
}

.featured-products-wrapper .slick-button-prev-featured {
  left: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.featured-products-wrapper .slick-button-prev-featured svg {
  height: calc(var(--spacing)* 10);
}


.featured-products-wrapper .slick-button-next-featured {
  right: -22px;
  width: 44px;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 10;
  cursor: pointer;
  top: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: calc(infinity* 1px);
}

.featured-products-wrapper .slick-button-next-featured svg {
  height: calc(var(--spacing)* 10);
}

.featured-products .yotpo-sr-bottom-line-summary {
  flex-direction: row !important;
}

.featured-products .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score {
  display: none !important;
}

.featured-products__item {
  padding: 1.6rem;
}

.featured-products__item .featured-products__inner .title {
  font-size: 2rem;
  line-height: 2.8rem;
  margin: 0;
}

.featured-products__item .featured-products__inner .variant-selected {
  color: #000;
  font-size: 1.6rem;
  line-height: 2.8rem;
}

.featured-products__item .featured-products__inner .prices {
  gap: 0.4rem;
}


.featured-products__item .featured-products__inner .prices span.font-normal {
  color: #000;
  font-size: 1.6rem;
  line-height: 2.8rem;
}

.featured-products__item .featured-products__inner .prices span {
  color: #000;
  font-size: 2rem;
  line-height: 2.8rem;
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
  filter: var(--tw-drop-shadow);
}

.featured-products .group:hover .url-container {
  bottom: 0;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .1s;
}

.featured-products .group .url-container {
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s;
  bottom: -100px;
}

@media screen and (min-width: 1024px) {
  .featured-products .group:hover .featured-products__inner {
    transform: scale(1.02);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s;
  }

  .featured-products .group .featured-products__inner {
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s;
  }
}

/* End featured products */

#builder.translated :is(.text-base) {
  font-size: 15.5px;
}