/** Shopify CDN: Minification failed

Line 545:0 Unexpected "}"
Line 3487:1 Expected identifier but found whitespace
Line 8895:2 "displau" is not a known CSS property

**/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

body {
font-family: 'DM Sans', sans-serif !important;
}



/* 21/3/2024*/
.compare_price_cut del {
padding-left: 5px;
}
body.template-index {
overflow-x: hidden;
}
.site-navigation .navmenu-depth-1>li details .navmenu-submenu li.hover-class.navmenu-item a {
color: #20303b !important;
}
header .navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-last p.navmenu-meganav-standard__image-text a.navmenu-meganav-standard__image-link {
color: #20303b !important;
}
div#shopify-section-template--22190288666913__main {
margin-top: 40px !important;
}
.breadcrumbs-container {
margin-bottom: 18px !important;
}
.breadcrumbs-container span {
font-weight: bold;
}
.nw_accordionItemTop:before, .nw_accordionItemTop:after{
background: #A5A5A5 !important;
height: 2px !important;
}
.template-collection .product_infor_add_on {
display: none;
}
.collection_all_grid ul.productgrid--items_ur {
padding-left: 0 !important;
}
.nw_accordionItem .promo-block--text {
color: #20303B;
font-weight:400;
}
.template-product .nw_accordionItemTop.active .productitem--title {
color: #20303B;
font-weight:600;
}
.product-product-custom .pxs-image-with-text-background {
height: 650px;
}
.product-product-custom div#shopify-section-template--22190288666913__dynamic_html_Dk8xPR {
margin-top: 300px;
}
.site-footer-block-content.rte img {
cursor: pointer !important;
}
span.lll {
display: flex;
gap: 7px;
}
span.lll img {
object-fit:contain;
}
.tab-panel.xcsrty2 a  {
color: #20303b !important;
}
.tab-panel.xcsrty2 a strong {
color: #20303b !important;
font-family: DM Sans, sans-serif !important;
font-weight: 700 !important;
}
.product-product-custom .bestseller .unique_classpro_wrk_csrty .progress {
display: block !important;
}
/* .product-product-custom .unique_classpro_wrk_csrty .progress {
display: none;
} */

.product-product-custom .Collection-image-text.page-width.Collection_page_faq.prodct_Collection_page_faq {
padding-top: 30px !important;
}
/* .product-product-custom .gallery-navigation--scroller .cst-media-sec:nth-child(5) {
display: none !important;
}
.product-product-custom .gallery-navigation--scroller .cst-media-sec:nth-child(6) {
display: none !important;
} */
.product-product-custom .gallery-navigation--scroller .cst-media-sec:nth-child(7) {
display: none !important;
}
.product-product-custom .template-product .bestsellers-section.collection-list__container {
padding:30px !important;
}
.product-product-custom .customsubtitle_csrty h3 {
text-align: center;
font-size: 14px;
font-weight: 500;
font-family: 'DM Sans';
color: #A5A5A5;
padding:0 !important;
margin-bottom:0 !important;
letter-spacing:2px;
}
.product-product-custom .featured_size_csrty h3 {
font-size: 14px;
font-weight: 500;
line-height: 18.5px;
color: #A5A5A5;
font-family: 'DM Sans';
}
.img_hide_for_desk .text_img_csrty {
display: none;
}
.collection-office-chair .text_img_csrty {
display: table-caption;
}

.product-product-custom .form_fetaured_information_csrt {
display: grid;
grid-template-columns: repeat(2, 1fr);
margin: 28px 0 12px 0;
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
padding: 10px 0;
align-items:end !important;
}
.product-product-custom .main_csrty_control {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 30px;
justify-content: center;
width: 100%;
max-width: 1175px;
padding: 0 20px;
margin: 0 auto;
}
.product-product-custom .productig_more_infor_csrtyy {
width: 100%;
}

.product-product-custom .productig_more_infor_csrtyy img {
margin: 0 auto;
}
.product-product-custom .jdgm-rev-widg.jdgm-rev-widg {
padding-top: 0 !important;
padding-bottom: 30px;
}
.jdgm-rev-widg__summary .jdgm-star{
font-weight:400;
}
.product-product-custom .accordian {
width: 100%;
}
.product-product-custom .nw_accordionItem {
text-align: justify;
width: 556px;
}
.product-product-custom .template-product .bundle-sec {
display: grid;
grid-template-columns: repeat(2, 1fr);
justify-items: center;
align-items: center;
}
.product-product-custom .tab-radio:checked + .tab-label + .tab-panel{
padding-top:16px;
}
.product-product-custom .tab-radio:checked + .tab-label + .tab-panel p {
width: 100%;
margin: 0;
}
.product-product-custom .tab-radio:checked + .tab-label + .tab-panel p strong {
text-align: left;
font-weight:400;
}
.template-product .bundle-sec {
display: grid;
grid-template-columns: 1fr 0.5fr 1fr;
padding: 20px;
position: relative;
}
@media screen and (max-width: 600px) {
  .template-product .bundle-sec {
    display: flex;
    flex-direction: column;
  }
}
.bundle-grid-item h2 {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-bottom: 4px;
  margin-top: 10px;
}
.total_price_bundle_csrty {
  grid-column: span 3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}
.total_price_bundle_csrty-info {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.price_cwithoutut {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.addto_cart_bundle {
  padding: 7px 28px;
  border-radius: 5px;
  background: #20303B;
}
.addto_cart_bundle_csrt {
  display: flex;
  gap: 5px;
  color: #F3EEE7 !important;
  text-align: center;
  font-family: Montserrat;
  font-size: 10.147px;
  font-style: normal;
  font-weight: 500;
  line-height: 15.221px;
  align-items: center;
}
.details-wrapper.tesrt {
  margin-top: 24px;
}
.details-wrapper.tesrt summary {
  border-radius: 4px;
  border: 1px solid #ECECEC;
}
.details-wrapper.tesrt .bulk-shevron {
  transform: rotate(180deg);
  transition: all 0.3s;
}
.details-wrapper.tesrt details[open] .bulk-shevron {
  transform: rotate(0deg);
}
.bulk-discounts-dropdown__table {
  width: 100%;
}
.bulk-discounts-dropdown__table-header {
  border-bottom: 1px solid #B2B7B7;
}
.bulk-discounts-dropdown__table-header-cell {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 16px;
}
.bulk-discounts-dropdown__table-header-cell:not(:first-child) {
  text-align: right;
}
.bulk-discounts-dropdown__table-content-cell {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 16px;
}
.bulk-discounts-dropdown__table-content-cell:not(:first-child) {
  text-align: right;
}
.currentprice_is_csrty {
  height: 30px !important;
  margin-top: 20px;
  overflow: hidden;
}
.price_csrty {
  font-size: 20px;
  position: relative;
  left: auto !important;
  right: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;
}
.price_csrty_last {
  font-size: 20px;
  position: relative;
  left: auto;
  right: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;
}
.product-product-custom .template-product .bundle-sec {
border: 1px solid #ECECEC;
}
.product-product-custom .bundle-sec:hover {
border: 1px solid #ECECEC !important;
}
.product-product-custom .product-block--tabs .tab-panel.xcsrty2 {
max-width: 550px;
}
.product-product-custom  .bundle-item-content .bundle-price span{
font-weight:400;
}
.product-product-custom .bundle-grid_plus {
text-align: center;
font-size: 30px;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
padding: 0 25px;
}
.product-product-custom .product-block--tabs .tab-panel.xcsrty2 p {
display: grid;
grid-template-columns: 1fr 2fr;
}/*
.product-product-custom span.icon_bundle img  {
position: absolute;
top: 40px;
}*/
.product-product-custom .product-block--tabs .tab-panel.xcsrty2 p strong:nth-last-child(2) {
display: none;
}
.product-product-custom .bundle-grid-item h2 {
font-size: 14px;
font-weight: 700;
color: #20303B;
line-height: 16.3px;
text-align:center;
}
.product-product-custom .bundle-sec .bundle-grid span.icon_bundle {
width: 26px;
height: 26px;
display: block;
border: 1px solid #ddd;
position: absolute;
left: 20px;
top: 20px;
border-radius: 6px;
overflow: hidden;
}
.product-product-custom .bundle-sec .bundle-grid {
position: relative;
}
.product-product-custom .bundle-sec .bundle-grid.gridactive span.icon_bundle img {
display: block!important;
width: 100%;
height: 100%;
}
.product-product-custom .total_price_bundle_csrty {
color: #20303B;
font-size: 14px;
font-weight: 400;
line-height: 18px;
font-family: 'DM Sans';
}
.product-product-custom .bundle-item-content .bundle-price del {
display: none;
}
.product-product-custom .bundle-sec .bundle-grid {
display: flex;
flex-direction: column;
align-items: center;
}
.product-product-custom .bundle-sec .bundle-grid {
border: 1px solid #ECECEC;
border-radius: 4px;
}
.product-product-custom .content_img_bundle img{
width: 174px;
height: 150px;
}
.product-product-custom .bundle-sec .bundle-item-content{
margin-left:0;
}
.product-product-custom span.price_cwithoutut {
font-weight: 700;
margin: 0 5px;
}
.product-product-custom .more-information-product.page-width {
padding-bottom: 100px;
}
.product-product-custom .total_price_bundle_csrty {
color: #20303B;
font-size: 14px;
font-weight: 400;
line-height: 18px;
font-family: 'DM Sans';
grid-column: 1/-1;
display: grid;
grid-template-columns: auto auto auto 1fr;
align-items: center;
margin:20px 0 0;
}

.product-product-custom .addto_cart_bundle {
text-align: right;
}
.product-product-custom .addto_cart_bundle .addto_cart_bundle_csrt {
display: inline-flex;
background: #20303B;
font-size: 14px;
padding: 13px 24px;
font-weight: 500;
position: relative;
color: #fff;
text-decoration: none;
gap: 10px;
border-radius: 8px;
cursor:pointer;
}
span.options-selection__option-swatch-wrapper {
text-transform: capitalize;
}
.product-product-custom .addto_cart_bundle .addto_cart_bundle_csrt:hover {
border: unset;
background: #2F3E47 !important;
}
body .site-main {
position: relative;
z-index: 500;
outline: none;
overflow-x: unset;
z-index: 1!important;
background: #fff;
}
/* body div#sidebarWrap {
position: sticky;
top: 110px;
} */
body div#sidebar {
position: static;
}
/* 21/3/2024*/

/* 26/3/2024*/
body.collection-office-chair.template-collection .productgrid--items_ur .productitem {
padding: 10px;
}
.collection-office-chair.template-collection  .productgrid-gridview .productitem__container figure.productitem--image.collection {
height: 382px;
width: 100%;
max-width:100%;
background: #FBFBFB;
}
.collection-accessiors figure.productitem--image.collection{
height: 382px;
width: 100%;
}
.other_comman_col figure.productitem--image.collection , .desk_unique_col figure.productitem--image.collection {
border-radius: 0 !important;
}
.collection-office-chair h1.collection--title {
padding-bottom: 24px;
}
.product-product-custom.gridactive span.icon_bundle {
background: #000;
position: absolute;
display: block;
}
body .product-product-custom .bundle-sec .bundle-grid.gridactive span.icon_bundle img {
display: block!important;
width: 100%;
height: 100%;
background: #000;
}
.product-product-custom .bundle-sec .bundle-grid span.icon_bundle img {
display: none!important;
}
/*
.product-product-custom span.icon_bundle img {
display: none !important;
}*/

/* 26/3/2024*/


body.collection-accessiors nav.productgrid--utils.productgrid--utils--visible-mobile.productgrid--utils-container.productgrid--utils-sticky {
display: block;
padding:0;
left:0;
margin:0;
}
body.collection-accessiors .productgrid--utils.utils-view {
display: none;
}
/* 11/3 end */
.product-product-custom .product-form--atc-button {
border-radius: 8px;
background: #192a35;
}
.view_more_csrty:hover {
color:#687983!important;
}
.view_more_csrty:active{
color:#132029!important
}
.banner-homepage p.banner-teams a:hover {
color:#687983!important;
}
.banner-homepage p.banner-teams:active {
color: #132029!important;
}
.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
height: 56px;
border-radius: 10px !important;
font-weight: 400;
width: 100%;
max-width: 279px;
color: #fff;
text-align: center;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
line-height: 26px; /* 162.5% */
letter-spacing: 1px;
/* text-transform: uppercase; */
}
}
.site-footer-wrapper .newsletter .newsletter-submit button:active {
background: #132029;
}
.banner-homepage a.slideshow-slide__button:active{
color: #132029!important;
}
/*****collection page ********/

li.collection__item.pxu-lia-block.pxu-lia-block--play a {
text-decoration: underline;

}

li.collection__item.pxu-lia-block.pxu-lia-block--play a .collection__item-image img{
     width: 100%;
    /* height: 467px; */
  object-fit: cover !important;
}

@media(max-width: 767px){
li.collection__item.pxu-lia-block.pxu-lia-block--play a .collection__item-image img{
height: auto;
  aspect-ratio: 1/1
}
}

.collection-page-rich-text .rich-text-block div a.button {
display: none;
}
body .productitem--image {
height: 328px;
border-radius: 0px;
}
.productitem--image img {
width: 100%;
height: 100%;
transition: transform 500ms cubic-bezier(0, 0, 0.2, 1);
transform: scale(1);
}
.productitem--image img:hover {
transition: transform 500ms cubic-bezier(0, 0, 0.2, 1);
transform: scale(1.05);
}
.Collection-image-text_csrty {
display: grid;
grid-template-columns: 1fr 1fr;
}
.badge_csrty {
position: absolute;
top: 15px;
left: 15px;
}
.collection_promises-text_csrty {
display: grid;
grid-template-columns: 1fr 1fr;
}
body .header-row .header__heading-link img{
max-width: 80% !important;
margin: 0 auto !important;
}
/* sercah bar */
/* input.form-field-input.live-search-form-field {
display: none;
}
.form-field.no-label {
background: #000;
max-width: 10px;
}
span.search-icon.search-icon--inactive {
color: #F3EEE7;
} */
.search-icon.search-icon--inactive {
margin-top: -1px!important;
}
<!--Banner Css --->

.banner-welcome-span {
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 18px;
letter-spacing: 2px;
text-align: center;
color: #a5a5a5;
text-transform: uppercase;
}
.index h2.slideshow-slide__heading.pxu-lia-element {
/* font-size: 44px;
font-weight: 700;
line-height: 49px;
letter-spacing: 0px; */


    color: #20303B;
    font-family: Montserrat;
    font-size: 47px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 2px;
    max-width: 662px;
    margin-top: 44px;
    margin-bottom: 22px;
}

.promise-left-section p {
margin-bottom: 35px;
}
.site-footer-block-content.rte h4 {
color: #fff;
}
h2.site-footer-block-title.customTitle1 {
color: #fff;
}
.index .slideshow-slide__subheading.pxu-lia-element {
font-size: 16px;
letter-spacing: 0px;
max-width: 525px;
margin: unset;
margin-top: 20px;

color: #20303B;
font-family: "DM Sans";
font-style: normal;
font-weight: 300;
line-height: 26px; /* 130% */
}
@media(max-width: 767px){
  .index .slideshow-slide__subheading.pxu-lia-element{
margin-top: 24px;}
}
.index span.slideshow-slide__button.slideshow-slide__button--primary.pxu-lia-element.mdc-ripple-surface.mdc-ripple-upgraded {
width: 193px;
background: #20303B;
padding: 20px 36px;
text-align: center;
}
.banner-teams p,.banner-teams p a{
font-family: Montserrat;
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color:#20303B;
}

/********************************************/
.banner-homepage h2.slideshow-slide__heading {
position: relative;
}
/* .banner-homepage h2.slideshow-slide__heading:before {
content: "";
position: absolute;
bottom: -13px;
left: 0;
background: #20303B;
width: 67px;
height: 4px;
} */
.banner-homepage a.slideshow-slide__button {
margin-top: 20px;
max-width: 317px;
font-size: 14px;
font-weight: 500;
border-radius: 8px;
background: #20303B;
margin-bottom: 14px;
position: relative;
height: 56px;
display: flex;
justify-content: center;
align-items: center;
color:#fff;
cursor:pointer;
border:0;
text-transform: uppercase;
}
.banner-homepage a.slideshow-slide__button svg {
filter: none;
}
.banner-homepage a.slideshow-slide__button svg {
margin-left: 10px;
}
/* .banner-homepage a.slideshow-slide__button:before {
content: "";
position: absolute;
top: 23px;
right: 3px;
background-size: cover;
background-position: center;
background-repeat: no-repeat!important;
width: 40px;
height: 40px;
background: url(/cdn/shop/files/Arrow_Right.png?v=1708001203);
left: unset;
z-index: 99;
opacity: 1!important;
} */
/* .banner-homepage a.slideshow-slide__button:before {
content: "";
position: absolute;
top: 23px;
right: 3px;
background-size: cover;
background-position: center;
background-repeat: no-repeat!important;
width: 40px;
height: 40px;
/* background: url(/cdn/shop/files/Arrow_Right.png?v=1708001203); */
/* left: unset;
z-index: 99;
opacity: 1!important; */
/* } */ 
.quick_innfoormtion .product-app div#shopify-block-judgeme_preview_badge_product_page_ecd8e73a {
display: none;
}
section.testimonials-section.testimonal_csrty ul.slick-dots {
display: none !important;
}
.banner-homepage a.slideshow-slide__button:before {
width: 40px;
height: 40px;
left: unset;
}
.banner-homepage a.slideshow-slide__button:hover {
border:none;
color:#fff;
}

.banner-homepage  p.banner-teams {
font-size: 16px;
font-weight: 500;
color: #20303B;
font-family: Montserrat,sans-serif;
}

.banner-homepage  p.banner-teams a {
font-size: 16px;
font-weight: 600;
color: #20303B;
text-transform: capitalize;
}

.product_infor_add_on {
margin-bottom: 10px;
}
.normal_form options-selection fieldset.options-selection__swatches {
width: 50%;
}

.normal_form options-selection {
display: flex;
flex-wrap: wrap;
gap:40px;
}

.normal_form options-selection fieldset.options-selection__radios {
width: 100%;
}
.bestsellers-section a.shop-now {
color: #20303B;
font-size: 18px;
font-weight: 600;
text-decoration: none;
display: block;
overflow: hidden;
font-family: Montserrat,sans-serif;
position: relative !important;
/* height: 504px; */
height: 256px;
  width: 256px;
display: block;
border-radius:0px;
}
.product_info_lower_block{
display:flex;
justify-content: space-between;
}
.bestsellers-section a.shop-now .second {
opacity: 0;
}
.bestsellers-section a.shop-now .first {
z-index: 1;
}

.bestsellers-section a.shop-now:hover .second {
opacity: 1;
}
.bestsellers-section a.shop-now:hover .first {
opacity: 0;
}
.bestsellers-section a.shop-now > div.second {
position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
/* inset:0; */
}
.product_info a.shop-now {
height: auto;
}
.banner-homepage span.banner-welcome-span {
color: #283840;
font-size: 12px;
font-weight: 500;
text-transform:uppercase;
letter-spacing: 2px;
font-family: "DM Sans", sans-serif;
}
.banner-homepage .banner-welcome-span {
font-family: "DM Sans", sans-serif;
text-decoration: none;
color:#20303B;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 144.444% */
text-transform: uppercase;
display: flex;
align-items: center;
gap: 5px;
}
.banner-homepage .banner-welcome-bold-span{
  color: #20303B;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
text-transform: uppercase;
}
.banner-homepage .banner-welcome-span img{
  margin-left: 30px;
}
.collection-list__container.collection_list_csrty{
padding:66px 0;
}
.collection-list__container ul {
padding-top: 0;
margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .collection-list__container ul {
  margin-top: 36px;
  }
}
.bestsellers-section.collection-list__container{
padding:66px 0; 
}

.collection__item_bottom_link{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30px;
    gap: 26px;
}

.collection-list__container.collection_list_csrty li.collection__item a span {
margin-top: 0;
font-family: Montserrat,sans-serif;
color: #20303B;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
}
a.button-primary {
background: #20303B;
font-size: 14px;
padding: 13px 24px 14px 24px;
border-radius: 8px;
font-weight: 500;
position: relative;
}
a.button-primary:hover {
color:#fff!important;
}
a.button-primary:before {
content: "";
position: absolute;
top: 17px;
right: -5px;
background-size: cover;
background-position: center;
background-repeat: no-repeat!important;
width: 40px;
height: 40px;
background: url(/cdn/shop/files/Arrow_Right.png?v=1708001203);
left: unset;
z-index: 99;
opacity: 1!important;
display:none;
}
.button-primary svg {
margin-left: 12px;
}
/*************header*********************/
nav.site-navigation {
position: static;
z-index: 999999;
}
/* .site-navigation .navmenu-depth-1 {
position: absolute;
top: -69px;
z-index: 99;
}
*/
.site-header-actions {
flex: 0 0 auto;
}
.site-header-actions__account-link {
margin-right: 0px;
}
.site-header-right {
width: 151px;
}
.live-search-form .form-field {
/* background: #F3EEE7;
border-radius: 21px; */
max-width: 0px;
}
.site-header-right {
align-items: center;
}
.site-header-sticky--scrolled .site-header-cart { 
margin-top: -18px!important;
}

.navmenu-submenu li.navmenu-item a {
font-size: 16px;
font-weight: 300;
color: #20303B!important;
}
header .site-header-main-content.test_103 {display: contents;}
header.site-header.site-header-sticky--scrolled .site-header-menu-toggle--button {
display: none;
}
header .nav_center_nikki {
/* flex: 1 0 auto; */
display: flex;
    justify-content: space-between;
    align-items: center;
background: #FFF;
height: 86px;
    padding: 0 100px;
}
@media screen and (max-width: 500px) {
  header .nav_center_nikki {
  height: 50px;
  }
}
header .site-navigation .navmenu-depth-1>li {
padding-bottom: 0!important;
}
.nav_center_nikki nav.site-navigation.test_252 {
display: block;
background: transparent;
}

nav.site-navigation.test_252 {
display: none;
}
.nav_center_nikki ul.navmenu.navmenu-depth-1 {
justify-content: center;
}
header .site-header-logo {
padding-right: 0px;
}
.site-header-main {
padding-top: 10px;
}
.site-header-cart {
top: 31px;
right: 64px;
}
form.live-search-form.form-fields-inline input {
display: none;
}
span.search-icon.search-icon--inactive svg path {fill: #fff;}

span.search-icon.search-icon--inactive svg {
color: #fff;
font-size: 37px;
width: 20px;
height: 20px;
}

.site-header-main .live-search {
margin: 0!important;
position: absolute;
right: 70px;
}
.navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-meganav-standard__items {
column-count: 2;
display: flex;
justify-content: space-between;
gap: 20px;
width: 100%!important;
max-width: 90%!important;
}

.navmenu-meganav-standard__image-wrapper img {
width: 100%;
}

header .navmenu-meganav-wrapper {
position: relative;
overflow-y: auto;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}

.site-header-sticky .navmenu-meganav-wrapper {
background: #fff !important;
/* padding: 20px 39px; */
padding: 0 10px;
}

.navmenu-meganav-wrapper.navmenu-meganav-standard__wrapper > ul > li > a:first-child {
font-size: 20px!important;
font-weight: 600!important;
line-height: 23px;
}

.navmenu-meganav-wrapper.navmenu-meganav-standard__wrapper > ul > li  a {
font-size: 14px!important;
font-weight: 400!important;
color: #20303B;
text-transform: capitalize!important;
}

ul.navmenu.navmenu-depth-3.navmenu-submenu {
background: transparent;
}
header .navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-last {
position: relative;
}

p.navmenu-meganav-standard__image-text.navmenu-meganav-standard__image-text--large{
position: absolute;
top: 0;
left: 16px;
background: #E8E9EA;
padding: 4px 8px;
border-radius: 8px;
color: #000000;
font-size: 14px;
font-weight: 400;
}

a.site-header_account-link-anchor svg {
height: 20px!important;
width: 20px!important;
}

.site-header-right ul {
margin: 0;
}

.site-header-cart svg {
height: 20px;
width: 20px;
}

.mobile-nav-content li.navmenu-item.mobileinactive a.navmenu-link {
color: #494d41;
}
.mobile-nav-content li.navmenu-item.mobileinactive a.navmenu-link + button.navmenu-button .navmenu-button-wrapper span.navmenu-icon svg {
color: #494d41;
}
body .mobile-nav-content .navmenu-link-parent-active, body .mobile-nav-primary-content .navmenu-link-parent-active {
color: #F3EEE7;
}
.rich-text-block h2.rich-text-heading.rich-text-heading-medium {
font-size: 20px !important;
line-height: 30px !important;
letter-spacing: 1px !important;
color: #A5A5A5 !important;
margin-bottom: -12px;
font-family: "DM Sans", sans-serif;
text-transform: uppercase;
text-align: center;
font-style: normal;
font-weight: 500;
}

.rich-text-under-title{
  color: #20303B;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 111.111% */
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 60px;
}

.rich-text-block .rich-text-content.rte p {
color: #20303B;
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 26px; /* 130% */
}
.Collection_page_faq h2.title {
font-size: 26px;
font-weight: 600;
line-height: 31px;
color: #20303B;
text-align:center;
margin-top:10px;
}
.Collection_page_faq .productitem--title {
color: #20303B !important
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 26px; /* 130% */
}
.Collection_page_faq .promo-block--text {
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: #A5A5A5;
font-family: "DM Sans", sans-serif;
}
.Collection_page_faq .nw_accordionItemTop:before, .nw_accordionItemTop:after {
content: '';
width: 14px !important;
height: 2px !important;
position: absolute;
background: #20303B;
}
.Collection_page_faq span.subtitle_csrty {
font-size: 14px;
font-family: "DM Sans", sans-serif;
line-height: 18px;
font-weight: 500;
letter-spacing: 2px;
color: #A5A5A5;
padding-top:15px;
display:block;
text-align:center;
}
/* .Collection_page_faq .nw_accordionItemBottom {
border-bottom: 1px solid #F3EEE7;
} */
.collection_promises_csrty_unique {
padding:120px 20px 20px 20px;
max-width: 1175px;
margin-inline: auto;
}

.collection_promises_csrty_unique .subtitle_csrty {
display: block;
text-align: center;
color: #A5A5A5;
font-size: 14px;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0 0 10px;
font-family: "DM Sans", sans-serif;
font-weight:500 !important;
}
.collection_promises_csrty_unique  h2 {
color: #20303B;
text-align: center;

font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
}
.collection_promises_csrty_unique .collection_promises-text_csrty {
grid-template-columns: repeat(4, 1fr);
max-width: 1200px;
margin: 40px auto 0;
}
.Collection_page_faq > h2 {
text-align: center;
color: #20303B;
font-family: Montserrat, sans-serif;
padding-bottom: 28px;
margin-top: 0;

font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
}
.collection_promises_csrty_unique .collection_promises-text_csrty > .collection_promises-text_content .collection_promises_content_csrt img {
display: block;
margin: 0 auto;
}

.collection_promises_csrty_unique .collection_promises-text_csrty > .collection_promises-text_content .collection_promises_image_title {
/* max-width: 120px; */
display: block;
margin: 0 auto 10px;
text-align: center;
font-family: Montserrat, sans-serif;

color: #20303B;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 22.013px; /* 110.064% */
}
.collection_promises_csrty_unique .collection_promises-text_csrty > .collection_promises-text_content .collection_promises_content_csrt p {
color: #20303B;
max-width: 243px;
margin: 0 auto;
text-align: center;
font-family: "DM Sans", sans-serif;


font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */
}
.Collection_page_faq .Collection-image-text_csrty {
max-width: 1600px;
margin: 20px  auto 0;
grid-gap: 46px;
}
.collection_content_csrt img {
width: 100%;
}
.Collection_page_faq .image_titles span.image_title {
font-size: 22px !important;
color: #20303b;
/* text-align: center; */
display: block;
margin-top: 0;
font-family: Montserrat, sans-serif;

font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
}
.Collection-image-text.page-width.Collection_page_faq {
padding: 30px 20px 60px 20px;
}
.Collection_image_image_text_blc span.subtitle_csrty {
color: #A5A5A5;
font-size: 12px;
font-weight: 500;
line-height: 18px;
font-family: "DM Sans", sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
display: block;
}

.Collection_image_image_text_blc h2.image-with-text__heading.pxu-lia-element {
font-size: 26px;
font-weight: 600;
line-height: 31px;
text-align: center;
margin:20px 0;
}
section.image-with-text.image-with-text--desktop-height-natural.image-with-text--mobile-height-natural.image-with-text--desktop-image-alignment-right.image-with-text--mobile-image-alignment-top.home-section--content.no-section-heading.Collection_image_image_text_blc.pxu-lia-block.pxu-lia-block--play {
padding: 0;
}
.Collection_page_faq .page-content {
max-width: 955px;
padding: 0 20px;
}
.productgrid--items_ur li.last_more-information_blc {
list-style:none;
}
.productgrid--items_ur span.collection_csrty {
font-weight: 400;
color: #4E9A33;
background: #EDF4EA;
font-size: 12px;
height: 21px;
text-decoration: none;
padding: 2px 6px;
display: inline-block;
width: auto;
font-family: "DM Sans", sans-serif;
border-radius: 4px;
}
.productgrid--items_ur .productitem a.productitem--image-link div {
display: flex;
align-items: center;
gap: 10px;
}
.productgrid--items_ur h2.productitem--brand {
font-size: 14px;
font-weight: 500;
line-height: 18px;
letter-spacing: 2px;
color: #20303B !important;
font-family: "DM Sans", sans-serif;
margin-top: 11px !important;
}
.productitem--info ul li {
color: #20303B;
list-style-type: none;
list-style: none;
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 23px; /* 164.286% */
display: flex;
    align-items: center;
    gap: 8px;
}
.productitem--info ul li::after {
content: "";
position: absolute;
left: -15px;
top: 50%;
width: 7px;
height: 15px;
border: solid #20303B;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg) translateY(-50%);
}
.productgrid--items_ur .productitem--brand a {
/*color: #20303B;*/
color: #a5a5a5;
text-decoration: none;
font-weight:500;
}
.productitem[data-animation] .productitem--actions, .productitem[data-animation-state=closed] .productitem--actions:hover {
transform:none;
}
.productitem[data-animation] .productitem--actions, .productitem[data-animation-state=closed] .productitem--actions:hover {
visibility: hidden;
opacity: 0;
display:none;
}
.productgrid--items_ur span.jdgm-prev-badge__text {
font-size: 14px;
font-weight: 500;
line-height: 18px;
color: #20303B;
font-family: "DM Sans", sans-serif;
}
body a.productitem--image-link {
text-decoration: none;
}
.productgrid--items_ur span.subtitle_csrty {
font-size: 14px;
line-height: 18px;
font-weight: 500;
color: #20303B;
letter-spacing: 2px;
text-align: center;
display: block;
font-family: "DM Sans", sans-serif;
}
.productgrid--items_ur .more_information_blc_sub {
max-width: 419px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
}
.productgrid--items_ur .more_information_blc_sub h2 {
font-size: 26px;
font-weight: 600;
line-height: 31px;
color: #20303B;
text-align: center;
margin: 15px 0;
}
.productgrid--items_ur .more_information_blc_sub p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
font-family: "DM Sans", sans-serif;
color: #20303B;
text-align: center;
}
.productgrid--items_ur .more_information_blc_sub a {
font-size: 16px;
line-height: 24px;
font-weight: 600;
color: #20303B;
text-align: center;
display: block;
}
.productgrid--items_ur .productitem{
background:none !important;
border: 0;
box-shadow: none;
/* padding:0 !important; */
}
.productgrid--items_ur .productitem--info{
background:none !important;
}
.productgrid--items_ur .productitem--swatches-container{
background: none;
}
.productgrid--items_ur .product-stock-level__text {
background: #edf4ea;
border-radius: 4px;
}
.productgrid--items_ur .jdgm-preview-badge .jdgm-star.jdgm-star {
color: #FFD600;
}
.productgrid--items_ur .productitem--info h2.productitem--title {
font-size: 20px;
line-height: 23px;
font-weight: 600;
color: #20303B;
}
.productgrid--items_ur span.money {
font-size: 18px;
line-height: 21px;
font-weight: 600;
color: #20303b;
font-family: Montserrat, sans-serif;
}
.productgrid--items_ur .star_price {
display: flex;
justify-content: space-between;
/* align-items: center; */
}
.productgrid--items_ur figure.productitem--image {
margin-bottom: 16px;
}
body ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
gap: 25px !important;
}
.Collection_image_image_text_blc a.image-with-text__button.pxu-lia-element {
font-size: 14px;
line-height: 24px;
font-weight: 500;
text-align: center;
width: 100%;
max-width: 180px;
border-radius: 8px;
margin: 0 auto;
padding: 8px 10px;
height: 50px;
display: flex;
align-items: center;
justify-content:center;
gap: 10px;
font-family: Montserrat, sans-serif;
}
.Collection_image_image_text_blc .image-with-text__content {
background: #F3EEE7;
}
.Collection_image_image_text_blc .image-with-text__content{
align-items: center;
}
.Collection_page_faq  .Collection-image-text_content a {
text-decoration: none;
}
.pxs-image-with-text-section {
padding: 0;
width: 100%;
max-width: 100%;
margin: 0;
}
.overlay_csrt_lastblock .pxs-image-with-text-wrapper .pxs-image-with-text-overlay {
background: #F3EEE7 !important;
opacity: 0.9;
}
.overlay_csrt_lastblock .pxs-image-with-text-content .subtitle_csrty {
display: block;
text-align: left;
color: #FFF;
font-family: "DM Sans";
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 36px; /* 150% */
max-width: 517px;
}
.pxs-image-with-text-button {
background: #20303b;
padding: 3px 40px;
border-radius: 8px;
font-size: 16px;
color: #fff;
font-weight: 500;
height: 50px;
display: inline-flex;
align-items: center;
justify-content: center;
max-width: 355px;
}
.pxs-image-with-text-button svg {
margin-left: 6px;
}
.overlay_csrt_lastblock h2.pxs-image-with-text-heading {
color: #FFF;
    font-size: 46px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 2px;
    /* text-transform: uppercase; */
    font-family: Montserrat, sans-serif;
    max-width: 407px;
    margin-bottom: 23px;
}
.overlay_csrt_lastblock .pxs-image-with-text-subheading.rte p {
font-size: 16px;
line-height: 26px;
font-family: "DM Sans", sans-serif;
color: #F3EEE7;
font-weight: 400;
}
/***************************************************/
.collection-list__container span.subtitle_csrty {
display: block;

color: #FFF;
font-family: "DM Sans";
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 36px; /* 150% */
max-width: 517px;
}
.collection-list__container h2 {
color: #20303B;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
}

.jdgm-prev-badge {
font-family: Montserrat, sans-serif;
}

.productgrid--items_ur .product-stock-level__badge-text {
font-family: "DM Sans", sans-serif;
font-size: 12px!important;
line-height: 18px;
font-weight: 400;
color: #4E9A33;
height: 21px!important;
text-decoration: none;
padding: 2px 6px!important;
border-radius: 4px!important;
}
.index .rich-text--section {
padding: 128px 10px 125px 10px;
background: #F3EEE7;
}
.index .rich-text--section h2 {
font-size: 14px;
font-weight: 500;
color: #A5A5A5;
margin-bottom: 0;
letter-spacing: 2px;
font-family: "DM Sans", sans-serif;
}
.index .rich-text--section p {
max-width: 900px;
margin: auto;
padding: 10px 0 14px;
font-weight: 400;
font-family: Montserrat,sans-serif;
}

.bestsellers-section li.item {
list-style: none;
}

.bestsellers-section .cot-csrty {
text-align: left;
position: relative;
top: 45px;
left: 10px;
z-index: 99;
}

.bestsellers-section .cot-csrty span {
font-size: 12px!important;
font-weight: 400;
display: inline-block;
padding: 2px 6px!important;
height: 21px!important;
border-radius: 4px!important;
font-family: "DM Sans", sans-serif;
}
.arrivals_info {
margin-top: 10px;
}
.bestsellers-section .cot-csrty span:first-child {
color: #4E9A33;
background: #EDF4EA;
}

.bestsellers-section .cot-csrty span:nth-child(2) {
color: #20303B;
background: #E8E9EA;
}


.bestsellers-section .variant_csrty input {
appearance: none;
-webkit-appearance: none;
width: 16px;
height: 16px;
border-radius: 50%;
position: relative;
top: 7px;
border:1px solid #20303B;
cursor:pointer;
  background-size: cover !important;
    background-position: center !important;
}

.bestsellers-section .variant_csrty input[type=radio]:checked:before {
content: "";
display: block;
width: 19px;
height: 19px;
background-color: #ca8489;
border-radius: 50%;
position: absolute;
animation: appear .8s;
top: 1.7px;
left: 2px;
}
.bestsellers-section .variant_csrty label {
background: transparent!important;
font-size: 0;
position:relative;
}
.bestsellers-section .product_info:first-child .variant_csrty label:first-child input:first-child {
background: #20303B;
}

.bestsellers-section .product_info:first-child .variant_csrty label:nth-child(2) input:first-child {
background: #fff;
}
.bestsellers-section .product_info:first-child .variant_csrty label:nth-child(3) input:first-child {
background: #B7AC9A;
}
.bestsellers-section .product_info:first-child .variant_csrty label:nth-child(4) input:first-child {
background: #20303B;
}

.bestsellers-section .product_info:first-child .variant_csrty label:nth-child(5) input:first-child {
background: #009BFF;
}
.bestsellers-section a.shop-now {
color: #20303b;
font-size: 22px;
text-decoration: none;
display: block;
overflow: hidden;
text-align: left;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
}
.bestsellers-section a.shop-now img {
transition: all .3s linear;
/* height: 504px; */
height: 100%;
width: 100%;
object-fit: cover;
border-radius:0px;
}

.bestsellers-section a.shop-now img:hover {
transform: scale(1.1);
}

.bestsellers-section span.price_csrtyy {
color: #20303b;
font-size: 18px;
font-weight: 400;
font-family: "DM Sans", sans-serif;
padding-top: 6px;
display: block;
    text-align: left;
font-style: normal;
line-height: 22.013px; /* 122.293% */
letter-spacing: 0.917px;
}
.promise-left-section p {
font-family: "DM Sans", sans-serif;
color: #20303B;
line-height: 26px;
}

.promise-section {
background: #B2B7B7;
padding: 96px 0;
}

.promise-section .promise-left-section h2 {
font-size: 26px;
font-weight: 600;
color: #20303B;
margin-bottom: 15px;
}

.promise-section .promise-right-section {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 10px;
place-items: center;
align-items:baseline;
max-width: 670px;
margin-left: auto;
}

.promise-section .promise-box {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;max-width: 149px;}

.promise-section .promise-box h4 {
font-size: 16px;
font-weight: 700;
color: #20303B;
margin-top: 23px;
max-width:140px;
}

.promise-section .promise-box p {
font-size: 14px;
font-weight: 500;
color: #20303B;
font-family: "DM Sans", sans-serif;
max-width:160px;
}
.promise-section .row {
align-items: center;
}


.alt-promise-section{
  padding: 60px 0;
  background: #F3EEE7;
}

.alt-promise-section-wrap{
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.alt-promise-head{
  display: flex;
  flex-direction: column;
}

.alt-promise-subtitle{
  color: #A5A5A5;
  text-align: center;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 200% */
  letter-spacing: 1px;
  text-transform: uppercase;
}

.alt-promise-title{
  color: #20303B;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 111.111% */
  letter-spacing: 1px;
  text-align: center;
}

.alt-promise-body{
  display: flex;
  justify-content: center;
  gap: 51px;
  flex-wrap: wrap;
}

.alt-promise-box{
  max-width: 243px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.alt-promise-box-image{
  width: 122px;
  height: 122px;
}
.alt-promise-box-image img{
  width: 100%;
  height: 100%;
  object-fit: none;
}

.alt-promise-box-title{
  color: #20303B;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 1px;
  max-width: 170px;
}
.alt-promise-box-title{
  color: #20303B;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.013px;
  text-transform: uppercase;
}

.alt-promise-box-text{
  color: #20303B;
  text-align: center;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 137.5% */
}
.template-index .alt-promise-box-text{
  color: #20303B;
  text-align: center;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

section.testimonials-section.testimonal_csrty {
width: 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}

.testimonials-section.testimonal_csrty .testimonial__content {
align-items: start;
text-align: left;
}


.testimonal_csrty .testimonial__star-ratings svg path {
fill: #FFD600;
}

.testimonal_csrty .testimonial__star-ratings svg {
width: 24px;
height: 24px;
}

.testimonal_csrty .testimonial__content .testimonial__text p {
font-size: 16px;
font-weight: 400;
font-style: normal;
color: #7F7F7F;
height: auto;
font-family: "DM Sans", sans-serif;
}

.testimonal_csrty cite.testimonial__author p:first-child {
font-size: 14px;
font-weight: 600;
font-family: Montserrat,sans-serif;
color: #B2B7B7;
}
.productgrid--items_ur .productitem--info h2.productitem--title{
  text-align:block;
}
.testimonal_csrty cite.testimonial__author p:nth-child(2) {
color: #20303B;
font-size: 14px;
font-weight: 500;
padding-left: 5px;
font-family: Montserrat,sans-serif;
}
section.testimonials-section.testimonal_csrty h2 {
font-weight: 600;
font-size: 26px;
color: #20303b;
padding-top: 10px;
}
.bestsellers-section .btn-blc-csrty {
margin-top: 54px;
}
.testimonal_csrty .testimonial__content {
border: 1px solid #E9E9E9;
}

.image_slideshow .slick-list.draggable{
  overflow: visible;
}

.testimonal_csrty span.testi-sub.subtitle_csrty {
font-size: 12px;
font-weight: 500;
color: #a5a5a5;
text-transform: uppercase;
text-align: center;
display: block;
letter-spacing: 2px;
font-family: "DM Sans", sans-serif;
}
.collection-list__container {
max-width: 1175px!important;
padding-left: 0px!important;
padding-right: 0px!important;
margin: 0 auto!important;
overflow: hidden;
}
.testimonal_csrty .testimonials_new {
padding-top: 20px;
}
.promise-left-section {
display: flex;
flex-direction: column;
align-items: start;
text-align: left;
max-width: 274px;
}
.experts {
background: #F3EEE7;
padding:66px 0 66px;
}

.experts .main_csrty_expert {
display: flex;
flex-wrap:wrap;
width: 100%;
justify-content: space-between;
align-items: center;
}

.experts .demo-slider-inner_expert img {
width: auto;
border: none;
}

.experts .firsts_csrty {
display: flex;
align-items: start;
flex-direction: column;
text-align: left;
max-width: 400px;
width: 50%;
}

.experts .firsts_csrty a {
margin-top: 20px;
}
.second_csrty {
width: 50%;
}
.experts .demo-slider-inner_expert {
max-width: 365px;
text-align: left;
position:relative;
}

.experts .demo-slider-inner_expert p {
margin-top: 24px;
color: #7F7F7F;
font-family: "DM Sans", sans-serif;
font-size: 16px;
max-width: 325px;
line-height:26px;
}

.experts .demo-slider-inner_expert h3 {
color: #20303B;
font-weight: 600;
font-size: 18px;
margin-top: 25px;
margin-bottom: 10px;
}

.experts .demo-slider-inner_expert span {
font-size: 18px;
font-weight: 400;
font-family: Montserrat,sans-serif;
color: #20303B;
}

.slider_csrty_expert button.slick-arrow {
top: unset;
left: 118px;
transform: unset;
bottom: -39px;
}
.slider_csrty_expert button.slick-prev.slick-arrow {
left: 59px;
}
.slider_csrty_expert button.slick-prev.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right_af52d26d-1ae1-4790-8c4a-e7a60eebbe34.svg?v=1708435549);
width: 38px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 1px;
left: 5px;
transform: rotate(181deg);
}
.slider_csrty_expert button.slick-next.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right.svg?v=1708435542);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 10px;
left: 5px;
}
.slider_csrty_expert button.slick-arrow::before {
content: "";
position: absolute;
border: none;
border-width: 2px 2px 0px 0px;
display: inline-block;
padding: 0;
transform: unset;
left: 15px;
}
.slider_csrty_expert  button.slick-arrow {
background: transparent;
font-size: 0;
width: 40px;
height: 40px;
border: none;
}
.slider_csrty_expert img.bck_img {
position: absolute;
top: 100px;
right: -49px;
z-index: -1;
}

.image_slideshow {
padding: 30px 0px;
overflow: visible;
}
.image_slideshow .demo-slider_image {
max-width: 100%;
padding: 0 0px;
}
.template-index .image_slideshow .demo-slider_image {
height: 585px;
}
.template-index .image_slideshow .demo-slider_image .slick-list.draggable{
height: 100%;
}
.template-index .image_slideshow .demo-slider_image .slick-list.draggable .slick-track{
height: 100%;
}
.template-index .image_slideshow .demo-slider_image .slick-list.draggable .slick-track .demo-slider-inner{
height: 100%;
}
.template-index .image_slideshow .demo-slider_image .slick-list.draggable .slick-track .demo-slider-inner > img{
height: 100%;
  width: 100%;
  object-fit: cover;
}
.page-custom-landing-page .image_slideshow .demo-slider_image {
height: 585px;
}
.page-custom-landing-page .image_slideshow .demo-slider_image .slick-list.draggable{
height: 100%;
}
.page-custom-landing-page .image_slideshow .demo-slider_image .slick-list.draggable .slick-track{
height: 100%;
}
.page-custom-landing-page .image_slideshow .demo-slider_image .slick-list.draggable .slick-track .demo-slider-inner{
height: 100%;
}
.page-custom-landing-page .image_slideshow .demo-slider_image .slick-list.draggable .slick-track .demo-slider-inner > img{
height: 100%;
  width: 100%;
  object-fit: cover;
}
.product-product-custom .product_infor_add_on .add_on_media img {
max-width: 70px;
}
.image_slideshow  .demo-slider-inner {
position: relative;
}
.image_slideshow  .demo-slider-inner .first{
position: absolute;
top: 84%;
    right: 43%; 
}



.image_slideshow  .demo-slider-inner .first > span {
background: #20303B;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
animation: animate-pulse 3s linear infinite;  
}
@keyframes animate-pulse{
0%{
box-shadow: 0 0 #20303b, 0 0 #ff6d4ab3;

}
40%{
box-shadow: 0 0 0 20px #ff6d4a00, 0 0 #20303b;
}
80%{
box-shadow: 0 0 0 20px #ff6d4a00, 0 0 0 30px #ff6d4a00;
}
100%{
box-shadow: 0 0 0 0 rgba(255,109,74,0.0),  0 0 0 30px rgba(255,109,74,0);
}
}
.image_slideshow .demo-slider-inner .second {
position: absolute;
}
.image_slideshow .demo-slider-inner .second > span{
background: #20303b;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
animation: animate-pulse 3s linear infinite;
}
.image_slideshow .demo-slider-inner .third {
position: absolute;
    top: 26%;
    left: 54%;
}
.image_slideshow .demo-slider-inner .third > span{
background: #20303b;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
animation: animate-pulse 3s linear infinite;
}
.image_slideshow .demo-slider-inner {
position: relative;
padding-top: 24px;
}

.image_slideshow button.slick-arrow {
top: -36px;
left: unset;
transform: unset;
right: 21px;
}
.image_slideshow button.slick-prev.slick-arrow {
right:80px;
}
.image_slideshow button.slick-prev.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right_af52d26d-1ae1-4790-8c4a-e7a60eebbe34.svg?v=1708435549);
width: 38px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 1px;
left: 5px;
transform: rotate(181deg);
}
.image_slideshow button.slick-next.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right.svg?v=1708435542);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 10px;
left: 5px;
}
.image_slideshow button.slick-arrow::before {
content: "";
position: absolute;
border: none;
border-width: 2px 2px 0px 0px;
display: inline-block;
padding: 0;
transform: unset;
left: 15px;
}
.image_slideshow  button.slick-arrow {
background: transparent;
font-size: 0;
width: 40px;
height: 40px;
border: none;
}

/*****************footer***********************************/
.site-footer-wrapper .site-footer-item h4 {font-size: 16px;font-weight: 400;  font-family: "DM Sans", sans-serif;color:#F3EEE7; margin:16px 0;}

.site-footer-wrapper .site-footer-item h4 a{
  display: inline-block; 
  padding: 4px 0px;
}
.site-footer-wrapper .site-footer-block-content.rte h2 {
font-size: 18px;
font-weight: 600;
padding-bottom: 0;
}

.site-footer-wrapper .site-footer-block-content.rte p {
font-size: 16px;
font-weight: 400;
font-family: "DM Sans", sans-serif;
color:#F3EEE7;
}

.site-footer-wrapper  .site-footer-item h4 {font-size: 16px;font-weight: 400;}

.site-footer-wrapper .site-footer-block-content.rte h2 {
font-size: 18px;
font-weight: 600;
padding-bottom: 0;
}

.site-footer-wrapper .site-footer-block-content.rte p {
font-size: 16px;
font-weight: 400;
}

.site-footer-wrapper .pxs-newsletter-form-fields {
justify-content: start;
gap: 10px;
max-width: 388px;
width: 100%;
height: 50px;
}

.site-footer-wrapper .form-field.newsletter-input input {
background: transparent;
border: 1px solid #F3EEE7;
border-radius: 8px;
padding: 16px;
font-size:14px;
width: 100%;
color: #F3EEE7 !important;
}

.site-footer-wrapper .form-field.newsletter-input input:focus + label.form-field-title {
display: none;
}

.site-footer-wrapper .form-field-input.form-field-text.form-field-filled + label.form-field-title {
display: none;
}

.site-footer-wrapper .form-field.newsletter-input input:hover {
border: 1px solid white;
}

.site-footer-wrapper .newsletter .newsletter-submit {
margin-left: 0;
}

.site-footer-wrapper .newsletter .newsletter-submit button {
background: #fff;
margin-top: 16px;
color: #20303b;
padding: 2px 40px;
height: 50px;
font-family: 'Montserrat' !important;
transition:all 0.2s linear;

font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px; /* 112.5% */
}

.live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
/* padding: 0; */
}
.site-footer-wrapper .newsletter .newsletter-submit button:hover {
background: #2F3E47;
color: #fff;
}
.site-footer-wrapper .site-footer-block-item h2.site-footer-block-title {
font-size: 18px;
font-weight: 600;
color: #fff;
font-family: Montserrat;
font-style: normal;
line-height: normal;
padding-bottom: 30px;
    display: flex;
    align-items: center;
    gap: 20px;
}


.site-footer-wrapper .site-footer-block-item ul li a {
font-size: 16px;
font-weight: 400;
font-family: "DM Sans", sans-serif;
color: #F3EEE7;
}
.site-footer-wrapper .site-footer-left p {
font-weight: 500;
font-size: 14px;
font-family: "DM Sans", sans-serif;
color: #F3EEE7;
}
.site-footer-wrapper .site-footer-information {
border-top: 1px solid #F3EEE733;
margin-top: 0;
padding-top: 39px;
margin-top: 49px;
}
.site-footer-wrapper {
padding-bottom: 22px!important;
}
.site-footer-wrapper .site-footer-right ul li a {
font-size: 14px;
font-weight: 500;
color: #F3EEE7!important;
font-family: "DM Sans", sans-serif;
text-decoration: underline;
}
.site-footer-wrapper .site-footer-right ul li a:hover {
text-decoration: none;
}

.site-footer-wrapper .site-footer-right ul li {
border: none!important;
}
.site-footer-right ul {
text-align: end;
}
.variant_csrty label {
margin: 4px;
}
.social-link svg path {
fill: #20303B;
}

.social-icons > a {
display: inline-block;
margin-top: 0;
margin-right: 10px
}
.social-link svg {
position: relative;
display: inline-block;
width: 35px;
height: 34px;
background: #F3EEE7;
padding: 7px;
border-radius: 8px;
transition:all .3s linear;
}
.social-link svg:hover path{
transition:all .3s linear;  
}
.social-link svg:hover {
background: rgb(47, 62, 71);
}
.social-link svg:hover path {
fill: #fbfbfb;
}
.image_slideshow .featured_product_rock {
display: flex;
width: 298px;
align-items: center;
padding: 19px 16px;
background: #fff;
border-radius: 8px;
    position: relative;
    z-index: 999;
}

.image_slideshow .content_csrtyu {
position: absolute;
    bottom: 55px;
  left: -110px;
}
@media screen and (max-width: 500px) {
  .image_slideshow .content_csrtyu {
    left: -90px;
  }

  .image_slideshow .featured_product_rock {
    width: 230px;
  }
}

.image_slideshow .featured_product_rock img {
width: 80px;
height: 80px;
}

.image_slideshow .more_info_csrt h4 {
margin-bottom: 0;
font-size: 18px;
font-weight: 600;
text-align: left;
color: #B2B7B7;
}

.image_slideshow .more_info_csrt span {
display: block;
text-align: left;
color: #192a35;
font-size: 18px;
padding: 7px 0;
font-weight:400;
font-family: Montserrat,sans-serif;
}
.image_slideshow .more_info_csrt a:hover {
opacity: 0.9;
}
.image_slideshow .more_info_csrt a {
color: #20303b;
font-size: 18px;
padding: 0px 0px 0px;
border-radius: 8px;
display: inline-block;
text-align: left;
font-weight: 600;
font-family: Montserrat,sans-serif;
transition:all .3s ease;
}

.image_slideshow .more_info_csrt {
padding-left: 18px;
display: flex;
flex-direction: column;
align-items: flex-start;
}
h2.site-footer-block-title.customTitle1 {
margin-bottom: 0;
padding-bottom: 11px!important;
}
.testimonal_csrty .testimonials_new {
width: 100%;
}


.bestsellers-section .owl-nav .owl-prev:before {
content:"";
background: url(/cdn/shop/files/Arrow_Right_7bd3bc0a-f5f3-4eca-b0f8-344856ecfc47.png?v=1708081331);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 1px;
left: 5px;
display: block;
}
.bestsellers-section .owl-nav .owl-next:before{
content:"";
background: url(/cdn/shop/files/Arrow_Right_bf172ac3-1fcb-4273-8296-03f5eca063b6.png?v=1708081342);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 10px;
left: 5px;
display: block;
}
.bestsellers-section .owl-nav button.owl-prev span {
opacity: 0;
}
.bestsellers-section .owl-nav button.owl-next span {
opacity: 0;
}
.bestsellers-section .owl-nav button.owl-prev {
right: 86px;
}
.bestsellers-section .owl-nav  button.owl-next {
right: 8px;
}
.bestsellers-section .owl-carousel .owl-nav button.owl-prev {
background: transparent;
}
.bestsellers-section .owl-carousel .owl-nav button.owl-next {
background: transparent;
}
.announcement-bar-text {
font-size: 14px;
font-weight: 500;
/* color: #20303B; */
font-family: "DM Sans", sans-serif;
}

/***********************product******************************/
body.product-product-custom .Collection_slider .main .demo-slider {
max-width: 100%;
padding: 15px 0 0px;
}
.product-product-custom .product_more_information_csrty .details_csrty .deatils_sub_vsrty>div {
padding-top: 15px;
}
.product-slider_csrt {
padding-top: 28px;
}
.product-slider_csrt button.slick-prev.slick-arrow {
top: -64px!important;
}

.product-slider_csrt button.slick-next.slick-arrow {
top: -44px!important;
}
.bundle_heading h3 {
padding-top: 10px;
}
.index .product-image_slider .demo-slider-inner_img {
padding: 0 34px!important;
}
.product-image_slider button.slick-next.slick-arrow {
top: -59px!important;
right: 55px!important;
}

.product-image_slider button.slick-prev.slick-arrow {
top: -60px!important;
left: 0!important;
right: 121px!important;
left: unset!important;
}
.product-product-custom .variant-selection .options-selection__radios:nth-of-type(3) .options-selection__option-values .options-selection__option-value-label{
display:block;
}
.product-product-custom .variant-selection .options-selection__radios:nth-of-type(3) .options-selection__option-values .options-selection__option-value .options-selection__option-value-name {
border: 1px solid #20303B!important;
color: #20303B!important;
border-radius:8px;
}
.product-product-custom .product-form--atc-button {
padding: 20.4px;
}
.bundle-sec .get-bundle-btn a {
border-radius: 8px;
font-size: 14px;
font-weight: 500;
font-family: Montserrat,sans-serif;
}
#judgeme_product_reviews .jdgm-widget-actions-wrapper a {
padding: 13px 24px;
max-width: 196px!important;
border-radius: 8px;
font-size: 14px;
font-weight: 500;
font-family: Montserrat,sans-serif;
transition:all 0.2s linear;
}
.product-product-custom .product-form--atc-button {
padding: 16px;
max-width: 100%;
border-radius: 8px!important;
font-size: 16px!important;
font-weight: 500!important;
font-family: DM Sans, sans-serif!important;
}
.product-product-custom .bundle-sec .bundle-grid {
display: flex;
flex-direction: column;
align-items: center;
}
.bundle-sec .bundle-sec .bundle-grid-item img {
height: 173px;
}
.bundle-item-content .bundle-price del{
font-family: Montserrat,sans-serif !important;
}
.bundle-sec .bundle-item-content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
/* margin-left:32px; */
}
.product-product-custom .Collection_slider .main .demo-slider {
max-width: 1200px;
padding: 15px 0 40px;
}
.product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 100%;
  display: block;
  max-width: 100% !important;
  padding: 4px 20px;
  position: relative;
  top: -1px;
  transition: all .3s ease;
  font-size:14px!important;
  text-transform: math-auto;
  color:#F3EEE7;
  background: #20303B;
  border-radius: 8px;
}
.Collection_slider .main .demo-slider button.slick-prev.slick-arrow {
top: -54px;
right: 64px;
}
.Collection_slider .main .demo-slider button.slick-next.slick-arrow {
top: -34px;
right: 10px;
}
.Collection_slider button.slick-prev.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right_af52d26d-1ae1-4790-8c4a-e7a60eebbe34.svg?v=1708435549);
width: 38px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 1px;
left: 5px;
transform: rotate(181deg);
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form fieldset.options-selection__radios legend {
position: relative;
top: 7px;
}
.Collection_slider button.slick-next.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right.svg?v=1708435542);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 10px;
left: 5px;
}
.Collection_slider button.slick-arrow::before {
content: "";
position: absolute;
border: none;
border-width: 2px 2px 0px 0px;
display: inline-block;
padding: 0;
transform: unset;
left: 15px;
}
.Collection_slider  button.slick-arrow {
background: transparent;
font-size: 0;
width: 40px;
height: 40px;
border: none;
}
.product-product-custom .Collection_slider .demo-slider .collection_slider_content h2 {
color: #20303B!important;
}
.product-product-custom .details-wrapper.tesrt summary:before {
top: 19px;
}
.product-product-custom .details-wrapper.tesrt summary {
font-family: Montserrat,sans-serif;
}
.product-product-custom .unique_classpro_wrk_csrty button.slick-next.slick-arrow {
top: -38px;
right: 10px;
cursor: pointer;
transform: rotate(177deg);
}
.product-product-custom .unique_classpro_wrk_csrty button.slick-prev.slick-arrow {
top: -39px;
right: 73px;
left: auto;
cursor: pointer;
transform: rotate(1deg);
}
body .product-product-custom .highlights-banner__container {
background: #B2B7B7!important;
}
.product-product-custom .product_infor_add_on .product_add_on_info .price_add_on{
font-family: Montserrat,sans-serif;
}

/********************************************************/
.bestseller {
position: relative;
}
.bestsellers-section button.slick-next.slick-arrow {
right: 80px;
left: unset;
top: -26px;
}
.bestsellers-section button.slick-prev.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right_af52d26d-1ae1-4790-8c4a-e7a60eebbe34.svg?v=1708435549);
width: 38px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 1px;
left: 5px;
transform: unset;
border: none;
}
.bestsellers-section button.slick-next.slick-arrow:before {
background: url(/cdn/shop/files/Arrow_Right.svg?v=1708435542);
width: 30px;
height: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 10px;
left: 5px;
border: none;
transform: rotate(181deg);
}
.bestsellers-section button.slick-arrow {
background: transparent;
font-size: 0;
width: 40px;
height: 40px;
border: none;
}
.bestsellers-section button.slick-prev.slick-arrow {
top: -44px;
z-index: 99;
right: 18px;
}
.main_csrty_expert .main_for_image svg {
position: absolute;
top: 111px;
z-index: -1;
right: -53px;
}
.site-logo {
z-index: 999;
cursor: pointer;
}
header .site-navigation .navmenu-submenu {
background: #fff;
}
.site-header-logo img {
width: 165px;
height: 42px;
/* margin-left: 10px; */
}
footer .newsletter .newsletter-input {
max-width: 300px;
}
.site-footer-block-content.rte svg {
width: 146px;
}
.announcement-bar-text-mobile {
font-size: 12px;
font-weight: 500;
/* color: #20303b; */
font-family: "DM Sans", sans-serif;
display: none;
}
.bestsellers-section .slick-slide img {
border: none!important;
}
/* .variant_csrty {
margin-bottom: 16px;
} */
.testimonal_csrty .story-btn {
display: none;
}


.collection-list__container.collection_list_csrty {
padding: 120px 20px 30px!important;
}
.bestsellers-section.page-width.collection-list__container.unique_class {
padding-left: 20px !important;
padding-right: 20px !important;
}
.promise-section .collection-list__container {
padding-left: 20px !important;
padding-right: 20px !important;

}
.newsletter label.form-field-title {
color: #fff;
left: 17px;
}
/* .demo-slider-inner.image_sllideshow_csrty_uniquie img {
height: 100%;
width: 100%;
} */
.demo-slider-inner.image_sllideshow_csrty_uniquie .featured_product_rock img {
height: 92px;
width: 64px;
object-fit: contain;
}
.bestsellers-section .slick-dots {
position: relative;
top: 16px;
}
.bestsellers-section .slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}

.image_slideshow .slick-dots {
position: relative;
top: 25px;
}
.image_slideshow  .btn.button {
margin-top: 65px;
}

.image_slideshow .slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}
.slider_csrty_expert .slick-dots {
max-width: 365px;
position: relative;
top: 2px;
}
.slider_csrty_expert .slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}
body.product-product-custom .Collection_slider > h2 {
font-weight: 600;
font-size: 26px;
color: #20303B;
padding-top: 0px;
text-align: center;
}
body.product-product-custom .Collection_slider .demo-slider .collection_slider_content h2 {
color: #192a35;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 600;
letter-spacing: -1.42px;
margin: 0px;
padding: 20px 0 11px;
}
.product-product-custom .Collection_slider {
padding: 66px 0 0;
}
.Collection_slider.Home_page_explore {
padding: 60px 0 60px;
}

.Collection_slider .collection_slider_content h2 {
font-size: 18px;
font-weight: 600;
font-family: Montserrat,sans-serif;
color: #899091;
padding: 20px  0 5px;
text-align: center;
}

.Collection_slider .demo-slider-inner img {
width: 100%;
height: 100%;
object-fit: contain;
}

.Collection_slider .collection_slider_content p {
font-size: 14px;
font-weight: 500;
color: #20303B;
font-family: "DM Sans", sans-serif;
text-align: center;
}

.Collection_slider ul.slick-dots, .product-slider_csrt ul.slick-dots {
display: flex!important;
position: relative;
}


.Collection_slider ul.slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}
.announcement-bar{
padding: 15px 100px;
display: flex;
align-items: center;
justify-content: space-between;
height: 44px;
position: relative;
}

.site-footer-wrapper .site-footer-block-item ul li a:hover {
/*color:#2f3e47;*/
/* color:#fff; */
text-decoration: underline;
}

.product-image_slider .slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}

.product-image_slider ul.slick-dots {
position: relative;
top: 15px;
}

.site-footer-wrapper .site-footer-item {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 10px;
}
.site-navigation .navmenu-depth-1>li>a, .site-navigation a{

    color: #20303B !important;
    text-transform: uppercase;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
.product-form--atc-button:not(.disabled):hover {
opacity: 0.9!important;
color: #fff!important;
}
.product_more_information_csrty.promo-grid--container {
padding-top: 66px!important;
padding-bottom: 66px!important;
}
.variant-selection options-selection fieldset:nth-child(2) .options-selection__option-values {
margin-left: 5px;
}
.variant-selection options-selection fieldset:nth-child(3) .options-selection__option-values {
margin-left: 5px;
}

.uniue_hightlight_csrt .highlights-banner__icon  span {
height: 115px;
width: 115px;
display: inline-block;
display: flex;
justify-content: center;
align-items: center;
background: #f5efea;
border-radius: 50%;
}

.uniue_hightlight_csrt .highlights-banner__icon span svg {
width: 96px!important;
height: 96px!important;
max-width: 100%;
max-height: 100%;
}

.uniue_hightlight_csrt .highlights-banner__icon span svg path {
fill: #974f2e;
}

.uniue_hightlight_csrt .highlights-banner__icon {
display:flex;
justify-content:center;
}
.jdgm-rev-widg__header h2.jdgm-rev-widg__title {
font-weight: 600;
font-size: 26px;
color: #20303B;
padding-top: 10px;
}
.product-product-custom .Collection_slider h2 {
padding-bottom: 25px;
}
div#shopify-section-template--22080936542497__product_image_slider_q3rWdW {
display: none;
}

.live-search-button .search-icon--inactive svg {
margin-top: 4px!important;
}


body .site-navigation .navmenu.navmenu-depth-1>.other-class a {
/* color: rgba(243, 238, 231,.30)!important; */
color: #20303B !important;
}

body .site-navigation .navmenu.navmenu-depth-1 > .other-class summary{
color:rgb(47, 62, 71)!important;
}

body .site-navigation .navmenu.navmenu-depth-1 > .other-class a{
transition:all .3s ease;
}

body .site-navigation .navmenu.navmenu-depth-1 > .other-class summary{
transition:all .3s ease;
}

.image_sldier_product_2 {
padding: 66px 0;
}

.image_sldier_product_2 .flickity-page-dots {
bottom: -48px;
}

.image_sldier_product_2 {
display: none;
}
.for_mobile_slider_first {
display: none;
}

.site-footer-wrapper .site-footer-right ul li a:hover {
color: #2f3e47;
}

.header_custom_form.for_mobile {
display: none;
}

.on_active {
display: block !important;
display: flex !important;
}
.val__Color.active span.icon_mobile svg {
translate: scale;
transform: rotate(180deg );
}
.val__frame.active span.icon_mobile svg {
translate: scale;
transform: rotate(180deg );
}


.uniquie_size li.mobile_values h5 {
width: 100%;
border: 2px solid #20303B!important;
background: transparent;
color: #000;
text-align: center;
font-family: Montserrat;
font-size: 12px!important;
font-style: normal;
font-weight: 500;
line-height: 21.095px;
padding: 11px 10px;
text-transform: capitalize;
margin-bottom: 16px;
border-radius: 8px;
}
.uniquie_size ul.mobile_list_csrty li {
flex-direction: column;
}
.product-main fieldset.options-selection__swatches.options-selection__swatches--color_swatch {
margin: 0;
margin-bottom: 8px;
}
.product-main .product-block.product-block--text {
display: none;
}
.product-main fieldset.options-selection__swatches.options-selection__swatches--color_swatch {
margin: 0;
margin-bottom: 8px;
}
.product-main .product-form--regular {
margin: 0;
}

.product-main fieldset.options-selection__radios {
margin-top: 0!important;
}
.index .bestsellers-section .cot-csrty {
top: 35px;
left: 15px;
}

.mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-left, .mobile-nav-primary-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-left {
transform: rotate(95deg)!important;
}

.mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-right, .mobile-nav-primary-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-right {
transform: rotate(84deg)!important;
}

.navmenu-button-wrapper svg {
width: 14px!important;
height: 20px!important;
}

body .site-navigation .navmenu-link-depth-1:focus {
/* color: rgba(243, 238, 231,.30)!important; */
}
body .site-navigation .site-header-account-link a:focus {
color: #0F1C24!important;
}
.bestsellers-section .btn-blc-csrty .button {
/* display: none; */
margin-top: 60px;
max-width: 279px;
width: 100%;
height: 56px;
color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 162.5% */
letter-spacing: 1px;
text-transform: uppercase;
}
.image_slideshow .btn.button {
display: none;
}
.collection_list_csrty .button-primary {
display: none;
}
.Collection_list_btn_uni {
color: #20303B;
font-family: Montserrat,sans-serif;
font-size: 13px;
font-weight: 600;
text-decoration: none;
}

li.collection__item a {
color: #192a35;
}

body .custom-model-main .custom-model-inner {
top: auto !important;
}
.collection-list__content[data-layout=grid] .collection__item a {
text-decoration: none!important;
}
.more-detalis {
color: #192a35;
font-family: Montserrat, sans-serif;
font-size: 13px;
font-weight: 600;
text-decoration: none;
text-align: center;
}
/**************************responsive******************************************/

@media (max-width: 1400px) {
.nav_center_nikki ul.navmenu.navmenu-depth-1 > li a {
padding: 12px 9px;
}
.nav_center_nikki ul.navmenu.navmenu-depth-1{
margin-left:0;
}

.site-navigation .navmenu-link-depth-1, .site-navigation .site-header-account-link a {
position: relative;
padding: 12px 10px;
}
}
@media (max-width: 1240px) {
.template-product .product-block--tabs .pxu-tabs label.tab-label {
font-size: 12px !important;
}
.product-product-custom .pxu-tabs {
column-gap: 11px !important;
}
}
@media (max-width: 1200px) {

.nav_center_nikki {
display: none;
}
.site-header-right {
width: 151px;
position: absolute;
right: 40px;
}
.site-header-cart {
top: 18px;
right: 64px;
}
.site-header-menu-toggle {
position: absolute;
display: inline;
display: flex;
justify-content: end;
align-items: center;
right: 18px;
top: 40px;
height: 25px;
width: 25px;
margin-left: auto;
}
header.site-header.site-header-sticky--scrolled .site-header-menu-toggle--button {
display: block;
}
/*----------------header------------------*/
.mobile-nav-content li a {
color: #F3EEE7;
font-size: 20px!important;
font-weight: 600!important;
}

.navmenu-button-wrapper svg {
color: #fff;
transform: rotate(269deg)!important;
width: 12px!important;
height: 12px!important;
}

.mobile-nav-content {
background: #20303B;
padding-left: 20px;
padding-right: 20px;
}

.mobile-nav-content li a {
border-bottom: 1px solid #ffffff38;
padding-left: 0!important;
padding-bottom: 29px!important;
padding-top: 29px!important;
}


button.navmenu-button {
margin-top: 20px;
}

a.mobile-nav-close {
color: #fff;
}
.mobile-nav-panel {
background: #20303b;
max-width:400px;
}
ul.navmenu.navmenu-depth-2.navmenu-submenu {
background: transparent;
}

ul.navmenu.navmenu-depth-2.navmenu-submenu li a {
color: #F3EEE7!important;
border: none;
font-size: 16px!important;
font-weight: 400!important;
padding: 17px 0!important;
}

ul.navmenu.navmenu-depth-3.navmenu-submenu {
padding: 0;
}

button.navmenu-button.mdc-ripple-surface.mdc-ripple-upgraded {
margin: 0;
margin-top: 17px;
background: transparent!important;
}

ul.navmenu.navmenu-depth-2.navmenu-submenu li > a:nth-child(1) {
font-size: 20px!important;
}
.site-mobile-nav .navmenu-meganav-standard__image-container {
padding: 0;
}

p.navmenu-meganav-standard__image-text.navmenu-meganav-standard__image-text--large a {
color: #000;
font-size: 14px!important;
font-weight: 400!important;
}
.mobile-nav-panel.allow-scroll-while-locked li.site-header-actions__account-link {
display: none;
}
.navmenu-submenu.navmenu-meganav button {
margin-top: 8px!important;
}

footer .site-footer-information {
display: flex;
flex-wrap: nowrap;
justify-content: center;
}
header .site-footer-left {
order: 1;
text-align: left;
}
.mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-left, .mobile-nav-primary-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-left {
transform: rotate(95deg)!important;
}

.mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-right, .mobile-nav-primary-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-right {
transform: rotate(84deg)!important;
}

.navmenu-button-wrapper svg {
width: 14px!important;
height: 20px!important;
}
/*
.custom-model-wrap {
position: static !important;
}*/
body.template-collection .custom-model-inner .custom-model-wrap {
position: static;
}
body.template-collection .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form>variant-selection.variant-selection>options-selection {
align-items: baseline;
}
.template-product .demo-slider.for_mobile_slider>div {
width: 100%;
padding: 0;
}
.template-product span.color_seleted label {
border: 1px solid #000;
}
.collection-office-chair.template-collection  .productgrid-gridview .productitem__container figure.productitem--image.collection {
max-width: 100%;
}
}
@media (max-width: 1023px) { 
.site-header-right {
width: 165px;
position: absolute;
right: 34px;

}
.site-header-actions {
position: absolute;
top: 13px;
right: 66px;
}
.site-header-cart {
right: -90px;
top: 0px;
}
.site-header-main .live-search {
margin: 0!important;
position: absolute;
right: 48px;
top: 2px;
display: block!important;
}
.site-header-cart a.site-header-cart--button {
padding-right: 0!important;
}
button.site-header-menu-toggle.test_68 {
position: absolute;
display: inline;
display: flex;
justify-content: end;
align-items: center;
right: 18px;
top: 24px;
height: 25px;
width: 25px;
margin-left: auto;
}
.live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
padding-left: 0;
padding-right: 0;
width: 31px;
padding: 0;
}
.site-header-menu-toggle--button {
padding-top: 15px;
padding-bottom: 15px;
background-color: transparent;
}
.site-header-logo {
display: flex;
justify-content: start;
align-items: start;
text-align: left;
  align-items: flex-end;
}
header .site-header-main-content.test_103 {
display: block;
}
.site-footer-wrapper .site-footer-block-item h2.site-footer-block-title {
padding-bottom: 15px;
}
.site-footer-wrapper .site-footer-information {
padding-top: 39px;
margin-top: 0px;
}
}

@media screen and (max-width: 1023px){
.quick_information_content {
width: 80% !important;
}
.site-header-sticky--scrolled .site-header-cart {
margin-top: 0px!important;
}
.site-header-right {
top: 13px;
right:50px;
}
}

@media (max-width: 991px) {


.other_comman_col .productitem--action.quickshop-button {
flex: 0;
}
. collection ul.productgrid--items_ur {
display: grid;
grid-template-columns:1fr;
}
.product-accessiors-pro-template .image-with-text__text.pxu-lia-element p {
font-size: 14px;
line-height: 23px;
}
.custom-model-main.model-open .product_app_custom {
display: none;
}
.product-product-custom .pxs-image-with-text-background{
height:unset;
}
.product-product-custom div#shopify-section-template--22190288666913__dynamic_html_Dk8xPR {
margin-top: 0;
}  
.product-product-custom .main_csrty_control {
grid-template-columns: 1fr;
} 

ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
display: flex;
flex-wrap: wrap;
}
ul.productgrid--items_ur.products-per-row-3linre334_static_collection li {
width: calc(100% /2);
}
.promise-left-section {
padding-bottom: 50px;
}
.promise-section .promise-right-section {
place-items: start;
max-width:100%;
}
.image_slideshow .demo-slider-inner > img {
height: 800px;
object-fit: cover;
}
.bestsellers-section button.slick-next.slick-arrow {
top: -27px;
}
.bestsellers-section button.slick-prev.slick-arrow {
top: -47px;
}
.image_slideshow .featured_product_rock {
width: 264px;
}
.site-header-mobile-search-button--button {
display: none;
}
footer .site-footer-right {
text-align: center;
display: flex;
justify-content: center;
}
footer .site-footer-information {
flex-direction: column;
}
.collection-list__container.collection_list_csrty {
padding: 66px 20px!important;
}
.bestsellers-section.page-width.collection-list__container.unique_class {
padding-left:20px!important;
padding-right:20px!important;  
}
.promise-section .collection-list__container {
padding-left: 20px!important;
padding-right: 20px!important;
}
.promise-left-section {
max-width: 100%;
}
.collection-office-chair .swatched_quick_btn_combine {
display: flex;
flex-direction: column;
align-items: flex-start !important;
}
.collection-office-chair button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
max-width: 100% !important;
margin: 0 auto;
}
}
@media screen and (max-width: 859px){
.highlights-banner__content:not([data-highlights-slider]) {
display: flex;
flex-wrap: wrap !important;
}
}
@media screen and (max-width: 767px){
.rich-text-block .rich-text-content.rte p {
font-size: 18px;
text-align: left;
}
body.collection_all_grid ul.productgrid--items_ur li.productgrid--item {
width: 100%;
}
.collection ul.productgrid--items_ur.products-per-row-4linre334_static_collection.default_collections_csrty {
display: flex;
}

.bundle_heading h3 {
margin: 16px 0 !important;
padding:0 !important;
}
.second_csrty {
width: 50%;
margin: 0 auto;
}

.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable .demo-slider-inner_thumnail {
height: 75px !important;
}
.product-product-custom .product-block--tabs .pxu-tabs label.tab-label:after {
display:block;
}
.product-product-custom .slider-nav .slick-slide {
margin:0 !important;
}

.slider-nav .slick-slide .demo-slider-inner_thumnail img {
min-height: 70px !important;
background: #92898914;
}
body.template-product .site-main {
z-index: inherit!important;
}
.bundle-sec .get-bundle-btn a {
font-size: 14px!important;

}
/* .mobile.main.thumnailslider_for_mobile .slick-slide {
background: #f9f9fb;
padding:4px;
} */
.mobile.main.thumnailslider_for_mobile {
position: relative;
z-index: 0;
}
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail {
width: 100%;
}
.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable {
padding: 58px!important;
max-width: 94%;
margin: auto;
}
/* .mobile.main.thumnailslider_for_mobile button.slick-prev.slick-arrow, .mobile.main.thumnailslider_for_mobile button.slick-next.slick-arrow {
display: none!important;
} */
.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable .demo-slider-inner_thumnail {
width: 100px;
height: 100px;
margin: auto;
overflow: hidden;
padding: 4px;
background: #fff;
}
.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable .demo-slider-inner_thumnail 
img, .mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable .demo-slider-inner_thumnail 
video {
width: 100%;
height: 100%;
object-fit: cover;
}
.mobile.main.thumnailslider_for_mobile ul.slick-dots {
display: none!important;
}
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail {
max-width: 80%;
margin: auto;
}
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail img {
width: 100%;
display: block;
height: 100%;
object-fit: contain;
}
/* .mobile.main.thumnailslider_for_mobile {
display: block!important;
} */
.testimonal_csrty .testimonials_new {
padding-top: 0;
}
section.testimonials-section.testimonal_csrty h2 {
padding-bottom: 16px;
}
.collection-list__container h2 {
margin-bottom: 0;
/* padding-bottom: 16px; */
}
.best-upper-content h2.home-section--title {
padding-bottom: 16px;
}
.experts .firsts_csrty a {
margin-top: 0;
}
.firsts_csrty h2.expert_heading {
padding-bottom: 16px;
}
.image_slideshow .demo-slider-inner {
padding-top: 0;
}
.promise-section .promise-left-section h2 {
padding-bottom: 16px;
}
.custom-model-main.model-open.frame_active_values {
height: 600px!important;
}
.options-selection__option-name {
font-size: 16px;
}
.quick_information_content {
padding: 40px 20px 20px 20px!important;

}
.quick_information_content {
width: 94%!important;
}
/* .collection-office-chair .header_custom_form.for_mobile {
display: none !important;
}
.collection-office-chair .header_custom_form, .product-image_slider {
display: block !important;
} */

.template-product .header_custom_form.for_mobile {
display: block;
}
.template-product .header_custom_form {
display: none;
}
.demo-slider.for_mobile_slider {
display: flex;
flex-wrap: wrap;
;
}
.demo-slider.for_mobile_slider >  div {
width: 50%;padding: 5px
}
.demo-slider.for_mobile_slider > div .demo-slider-inner {
height: auto;
max-height: max-content;
}
.demo-slider.for_mobile_slider > div .demo-slider-inner img {
height: 125px;
}

.quick_information_content {
height: 80vh !important;
overflow: auto!important;
}
/*
.custom-model-wrap {
position: static !important;
}*/
body .progress_csrt {
position: relative;
display: block;
margin-top: 40px;
margin-left: 0;
width: 100%;
height: 5px;
border-radius: 30px;
overflow: hidden;
background-color: #dadada;
background-size: 0 100%;
opacity: 1;
z-index: 1;
transition: background-size 0.4s ease-in-out;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.collection-desks .default_collections_csrty li.productgrid--item a.productitem--image-link figure.productitem--image {
width: 452px;
}
article.product--outer {
width: 100%;
grid-area: 1;
display: none;
}
.product--outer .product-gallery {
  height: 100%;
  overflow: auto;
}
.for_mobile_slider {
padding: 0!important;
grid-area: 1/1/2/2;
}

div#shopify-section-template--22190288077089__promise_section_wFmjw6 {
margin-top: 50px;
}
.bestsellers-section.collection-list__container {
padding: 0 0 66px 0;
}
.collection_promises_csrty_unique .collection_promises-text_csrty > .collection_promises-text_content .collection_promises_image_title {
max-width: 100% !important;
}
h2.headingfordesktop {
display: none;
}
.collection-office-chair .image-with-text.no-section-heading {
padding: 0;
}
.collection_promises_csrty_unique {
padding: 80px 20px;
}
.collection_promises_csrty_unique .collection_promises-text_csrty {
grid-template-columns: repeat(2, 1fr);
grid-row-gap: 20px;
}
div#shopify-section-template--22197392146721__collection_promises_xKzbp4 {
margin-top: 290px !important;
}
span.subtitle_csrty.subtitleformobile {
display: block !important;
}
h2.headingformobile {
display: block !important;
}
span.subtitle_csrty.subtitlefordesktop {
display: none;
}
body .productitem--image {
height: 328px;
}
.collection-office-chair  .productgrid--items_ur li.last_more-information_blc {
padding: 50px 0;
}
ul.productgrid--items_ur.products-per-row-3linre334_static_collection li {
width: calc(100% /1);
}
ul.productgrid--items_ur.products-per-row-3linre334_static_collection li.last_more-information_blc {
width: calc(100% /1) !important;
}
.productgrid--items_ur .more_information_blc_sub h2 {
font-size: 16px;
line-height: 24px;
}
/* body ul.productgrid--items_ur.products-per-row-3linre334_static_collection li:nth-of-type(3) {
order: 4;
} */
.image_sldier_product_2 {
padding: 0 0 66px !important;
}
body ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
padding-left: 0;
}
.for_mobile_option.val__frame  h4 {
text-transform: capitalize;
}
.slideshow--text-below-image-false .slideshow-slide__content {
position: absolute;
bottom: 35px!important;
transform: translate(-0%,-0%)!important;
top: unset!important;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
right: 0;
left: 0;
margin: auto;
width: 100%;
padding: 0;
text-align: center;
z-index: 5;
}
.index h2.slideshow-slide__heading.pxu-lia-element {
max-width: 273px;
}
.banner-homepage h2.slideshow-slide__heading:before {
left: 0;
margin: auto;
right: 0;
}
a.button-primary:before {
right: -127px;
left: 0;
margin: auto;

}
a.button-primary {
display: block;
width:100%;
text-align:center;
}
.bestsellers-section .btn-blc-csrty {
margin-top: 65px;
}
.bestsellers-section .owl-nav button.owl-next {
right: 0;
bottom: -64px;
}
.bestsellers-section .owl-nav button.owl-prev {
right: unset;
left: 0;
top: unset;
bottom: -64px;
}
.bestsellers-section .owl-carousel .owl-nav button.owl-prev {
top: unset;
}
.bestsellers-section .owl-carousel  .owl-nav button.owl-next {
top: unset!important;
}
.image_slideshow .demo-slider_image {
max-width: 100%;
padding: 0;
  
}
.experts .main_csrty_expert {
display: flex;
flex-direction: column;
place-items: unset;
}
.experts .firsts_csrty {
display: flex;
align-items: center;
flex-direction: column;
text-align: center;
max-width: 600px;
width: 100%;
margin: auto;
text-align: center;
}
.collection-list__container h2 {
padding-top: 12px;
}
.slider_csrty_expert button.slick-arrow {
top: unset;
left: unset;
right: 12px;
}
.main_for_image {
margin-bottom: 25px;
}
.image_slideshow .demo-slider-inner>img {
height: 400px;
}
.bestsellers-section button.slick-prev.slick-arrow {
top: unset;
bottom: -29px;
}
.bestsellers-section button.slick-next.slick-arrow {
top: unset;
bottom: -47px;
left: 8px;
}
.bestsellers-section .best-upper-content {
padding-bottom: 28px;
}
/* label.first.on .content_csrtyu {
display:none;
}
label.third.on .content_csrtyu {
display:none;
}
label.second.on .content_csrtyu {
display:none;
} */
.nexton .content_csrtyu{
display:block!important;
border: 1px solid #B2B7B7;
border-radius: 8px;
margin-top: 18px;
}
.image_slideshow .demo-slider-inner .first {
position: absolute;
  width: fit-content;
}
.image_slideshow .demo-slider-inner .third {
position: absolute;
  width: fit-content;
}
.image_slideshow .demo-slider-inner .second {
position: absolute;
  width: fit-content;
}
/* .image_slideshow .content_csrtyu {
position: static;
} */
/* .image_slideshow .featured_product_rock {
width: 100%;
} */
.image_slideshow button.slick-prev.slick-arrow {
right: unset;
top: unset;
bottom: -52px;
left: 13px;
z-index: 9;
}
.image_slideshow button.slick-arrow {
top: unset;
left: unset;
transform: unset;
right: 6px;
bottom: -52px;
}
.image_slideshow .btn.button {
margin-top: 17px;
}
.image_slideshow .slick-dots {
top: 1px;
}
.promise-left-section {
text-align: center;
align-items: center;
}
.promise-left-section p {
color: #F3EEE7;
padding: 20px 0;
max-width: 350px;
margin-left: auto;
margin-right: auto;
}
.promise-section .promise-right-section {
gap: 43px;
}
.promise-section .promise-box {
max-width: 100%;
}
.index .rich-text--section {
padding: 56px 10px;
}
.bestsellers-section .demo-slider-inner {
margin: 0;
}
.promise-section .promise-box p {
max-width: 200px;
}
.testimonal_csrty .testimonial__content {
padding: 40px 25px 40px 38px;
}
.image_slideshow .demo-slider-inner {
margin: 0;
}
.image_slideshow {
padding: 66px 10px!important;
}
.main_csrty_expert .demo-slider {
padding: 0 0px;
}
.image_slideshow .featured_product_rock img {
width: 68px;
height: 77px;
}
.site-footer-wrapper {
padding: 70px 18px;
}
.site-footer-wrapper .site-footer-item h4 {
margin-top: 8px;
}
h2.site-footer-block-title.customTitle1 {
padding-bottom: 8px!important;
}
.testimonials-section.testimonal_csrty .testimonial__content {
align-items: start;
text-align: left;
width: calc(100% + 12px);
}
.slider_csrty_expert button.slick-prev.slick-arrow {
left: 23px;
}
.Collection_image_image_text_blc
a.btn_uniquye_csrty.btn_.image-with-text__button.pxu-lia-element {
display: none;
}
.testimonal_csrty .story-btn {
display: block;
max-width: 250px;
margin: 20px auto 0;
}
.bestsellers-section button.slick-prev.slick-arrow {
right: 1px;
}
.banner-homepage a.slideshow-slide__button {
margin-bottom: 33px;
margin-top: 34px;
}
.collection-list__container.collection_list_csrty {
padding: 60px 20px!important;
}
.bestsellers-section.page-width.collection-list__container.unique_class {
padding-left:10px!important;
padding-right:10px!important;  
}
.promise-section .collection-list__container {
padding-left: 10px!important;
padding-right: 10px!important;
}
.collection-list__container {
padding-left: 10px!important;
padding-right: 10px!important;
}
.product-product-custom .jdgm-rev-widg {
padding: 66px 0px!important;
}
.Collection_slider .main .demo-slider button.slick-next.slick-arrow {
top: unset;
right: 10px;
bottom: 23px;
}
.Collection_slider .main .demo-slider button.slick-prev.slick-arrow {
top: unset;
right: unset;
bottom: 45px;
left: 12px;
}
.product-product-custom .unique_classpro_wrk_csrty button.slick-next.slick-arrow {
top: unset;
cursor: pointer;
transform: rotate(1deg);
}
.product-product-custom .unique_classpro_wrk_csrty button.slick-prev.slick-arrow {
top: unset;
right: -5px;
transform: rotate(179deg);
bottom: -50px;
}
.collection_list_csrty h2.home-section--title {
padding-bottom: 16px;
}
.variant_csrty {
margin-bottom: 16px;
}
.bestsellers-section span.price_csrtyy {
display: inline-block;
}
.site-footer-block-newsletter .site-footer-block-content {
padding-bottom: 16px;
}

.site-footer-wrapper .site-footer-information {
padding-top: 16px;
}
.collection-list__container.collection_list_csrty li.collection__item a span {
padding-top: 16px;
font-family: Montserrat,sans-serif;
}
.product-product-custom .product__container .product--outer .product-main {
padding-left: 10px!important;
}

.site-footer-wrapper .site-footer-item {
padding: 0!important;
}
.site-footer-item .site-footer-block-item.site-footer-block-logo {
margin-right: 0!important;
padding-right: 0!important;
}
.image_sldier_product_2 {
display: block;
}
.product-product-custom .image_sldier_product_2 {
margin: 0px 0 0px;
}
.image_sldier_product_2 .demo-slider {
padding: 0 0px;
}
.promise-section {
padding: 66px 0;
}
body.product-product-custom .highlights-banner__container {
margin: 0px 0!important;
}
#judgeme_product_reviews .jdgm-widget-actions-wrapper a {
max-width: 100%!important;
}
.for_mobile_slider {
padding: 0!important;
}
.for_mobile_slider .demo-slider-inner {
margin: 0 0px 20px;
}/*
.header_custom_form.for_mobile {
display: block;
}
.header_custom_form {
display: none;
}*/
.product-image_slider{
display:none;
}
.image_sldier_product_2 .slick-arrow {
display: none!important;
}

.image_sldier_product_2 .slick-dots {
bottom: -37px;
}

.image_sldier_product_2  ul.slick-dots li button {
width: 12px;
height: 12px;
background: #b2b7b7;
}

.image_sldier_product_2  ul.slick-dots .slick-active button{
background:black;  
}
.testimonal_csrty a.story-btn {
display: none;
}

.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form>variant-selection.variant-selection>options-selection {
grid-template-columns: 1fr!important;
}
.custom-model-main.model-open{
height:420px!important;
}
.header_custom_form.for_mobile legend.options-selection__option-header {
display: none;
}

.header_custom_form.for_mobile ul.mobile_list_csrty {
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
width: 100%;
border-bottom: 1px solid #e6e6e6;
}

.header_custom_form.for_mobile ul.mobile_list_csrty li {
list-style: none;
width: 100%;
display: flex;
justify-content: space-between;
padding: 12px;
}

.product-product-custom .header_custom_form.for_mobile .options-selection__option-values {
flex-direction: column;
}

.header_custom_form.for_mobile ul.mobile_list_csrty label {
display: block;
}

.header_custom_form.for_mobile ul.mobile_list_csrty h5 {
color: #000;
font-size: 18px;
font-weight: 500;
text-transform:capitalize;
}



.unique_csrtColor .mobile_csdrt{
display:none;
}

.options-selection__option-values.unique_csrtColor.for.mobile_csdrt {
display: none;
}


.for_mobile_option.val__Color.active + .options-selection__option-values.unique_csrtColor.for.mobile_csdrt {display: flex;}

.options-selection__option-values.unique_csrtframe.for.mobile_csdrt {
display: none;
}

.for_mobile_option.val__frame.active + .options-selection__option-values.unique_csrtframe.for.mobile_csdrt.on_active{
display: flex;
}

.for_mobile_option.val__Color h4 {
color: #494949;
font-weight: 400;
font-size: 18px;
}

.for_mobile_option.val__Color .color_seleted label {
font-weight: 500;
font-size: 16px;
font-size: 0;
width: 30px;
height: 30px;
border-radius: 50%;
position: relative;
top: -19px;
}

.for_mobile_option.val__Color .icon_mobile svg {
height: 20px;width: 20px;
}

.for_mobile_option.val__frame  h4 {
color: #494949;
font-weight: 400;
font-size: 18px;
}

.for_mobile_option.val__frame  .color_seleted label {
font-weight: 500;
font-size: 16px;
font-size: 0;
width: 30px;
height: 30px;
border-radius: 50%;
position: relative;
top: -19px;
}
.for_mobile_option.val__frame .icon_mobile svg {height: 20px;width: 20px;}

.header_custom_form.for_mobile  .for_mobile_option.val__Size h4 {
color: #494949;
font-weight: 400;
font-size: 18px;
}
.uniquie_size li.mobile_values h5 {
width: 100%;
border: 2px solid #20303B!important;
background: transparent;
color: #000;
text-align: center;
font-family: Montserrat;
font-size: 12px!important;
font-style: normal;
font-weight: 500;
line-height: 21.095px;
padding: 11px 10px;
text-transform: capitalize;
margin-bottom: 16px;
border-radius: 8px;
}
.uniquie_size ul.mobile_list_csrty li {
flex-direction: column;
}
.for_mobile_option.val__Size {
padding-top: 10px;
}
.for_mobile_option.val__Size .color_seleted {
display: block;
padding: 5px 0 20px;
font-family: Montserrat,sans-serif;
}


.product-main .product-details h1.product-title {
margin-bottom: 8px!important;
}

.product-main .product-details .product-vendor {
margin: 0;
margin-bottom: 8px;
}

/* .product-main .product-app {
display: none;
} */

.product-main .product-pricing {
margin: 0;
margin-bottom: 8px;
}

.product-main .product-text {
display: none;
}

.product-main .product-block.product-block--text {
display: none;
}

.product-main .product-form--regular {
margin: 0;
}

.product-main fieldset.options-selection__swatches.options-selection__swatches--color_swatch {
margin: 0;
margin-bottom: 8px;
}

.product-main fieldset.options-selection__radios {
margin-top: 0;
margin-bottom: 8px;
}
.product-product-custom .options-selection__option-name {
margin: 0 0 0px!important;
}
.product-product-custom .variant-selection .options-selection__radios:nth-of-type(3) .options-selection__option-values .options-selection__option-value .options-selection__option-value-name {
margin-bottom: 0px!important;
}
.product-product-custom .add_on_block h3 {
margin: 16px 0!important;
}
.bundle-sec{
margin-top:0 !important;
}


.product-product-custom .product_infor_add_on {
margin-bottom: 8px;
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form>variant-selection.variant-selection>options-selection {
grid-template-columns: 1fr 1fr!important;
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form fieldset.options-selection__radios {
width: 100%;
margin: 0;
grid-column: 1/-1;
}
body .slideshow--height-fit_screen-mobile.slideshow--text-below-image-false .slideshow-slide__image-wrapper {
height: 540px !important;
}
body .slideshow--height-fit_screen-mobile.slideshow--text-below-image-false .slideshow-slide__image-wrapper img.slideshow-slide__image {
object-position: 100% 83% !important;
}
  @media(max-width: 767px){
    body .slideshow--height-fit_screen-mobile.slideshow--text-below-image-false .slideshow-slide__image-wrapper img.slideshow-slide__image {
object-position: 30% 83% !important;
}
  }
.banner-homepage span.banner-welcome-span {
color: #A5A5A5;
font-size: 14px;
font-weight: 500;
letter-spacing: 2px;
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form>variant-selection.variant-selection>options-selection {
grid-template-columns: 1fr 1fr!important;
align-items: flex-end;
grid-row-gap: 6px!important;
}
.options-selection__option-values.unique_csrtColor.for.mobile_csdrt.on_active .options-selection__option-value.tesrt56.options-selection__option-value--selected {
width: 100%;
}
/* .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form>variant-selection.variant-selection>options-selection {
grid-template-columns: 1fr 1fr!important;
align-items: end !important;
} */
.options-selection__option-values.unique_csrtframe.for.mobile_csdrt.on_active .options-selection__option-value.tesrt56.options-selection__option-value--selected {
width: 100%;
}
.custom-model-main.model-open {
height: 80px!important;
}
.custom-model-main.model-open.active {
height: 600px !important;
}
.options-selection__option-values.unique_csrtColor.for.mobile_csdrt.on_active {
width: 369%;
margin-bottom: 20px;
}

.options-selection__option-values.unique_csrtframe.for.mobile_csdrt.on_active {
width: calc(100% * 3.8);
margin-left: calc(-100% + -10px);
margin-bottom: 20px;
}
.template-product .custom-model-inner .custom-model-wrap {
border-width: 0;
}
.options-selection__option-values.unique_csrtSize.for.mobile_csdrt {
display: none;
}
.for_mobile_option.val__Size {
display: none;
}

body .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form {
display: grid ;
grid-template-columns: 3fr 2fr;
align-items: center;
grid-column-gap:40px;
}
.for_mobile_option.val__Color, .for_mobile_option.val__frame {
display: flex;
gap: 10px;
align-items:center;
}
.for_mobile_option span.color_seleted label {
top: -14px !important;
width: 20px !important;
height: 20px !important;
}

.for_mobile_option   span.icon_mobile {
margin: 0 0 10px;
}
.for_mobile_option.val__top .color_seleted label {
border-radius: 50%;
position: relative;
font-size: 0;
}
.for_mobile_option.val__leg .color_seleted label {
border-radius: 50%;
position: relative;
font-size: 0;
}
span.icon_mobile svg {
height: 20px !important;
width: 20px !important;
}
.options-selection__option-values.unique_csrttop.for.mobile_csdrt.on_active {
width: calc(100% * 3.7);
}

.options-selection__option-values.unique_csrtleg.for.mobile_csdrt.on_active {
width: calc(100% * 3.8);
margin-left: calc(-100% + -30px);
margin-bottom: 20px;
}
.site-header-sticky .options-selection__option-value.options-selection__option-value--selected {
height: auto;
width: 100%;
}
}

@media (max-width: 720px) { 
/*
header .site-header-actions {
position: absolute;
top: 13px;
right: 111px;
z-index:999;
}*/
header .site-header-cart {
top: 0;
right: -98px;
}
.bestsellers-section .demo-slider-inner{
  max-width: 358px;
        width: 100%;
}
/*
header .site-header-main .live-search {
margin: 0!important;
position: absolute;
right: 81px;
top: 3px;
display: block!important;
}*/
/*
button.site-header-menu-toggle.test_68 {
right: 27px;
top: 15px;
}*/
.image-with-text--desktop-image-alignment-right .image-with-text__container {
flex-direction: row-reverse;
}

.site-header-cart a.site-header-cart--button {
padding-left: 0!important;
}
header .site-header-logo {
max-width: 99%!important;

}
body .site-header-cart--count {
justify-content: start;
}
.index .rich-text--section p {
font-size: 20px;
}
.bestsellers-section li.item {
list-style: none;
background:unset;
padding:0;
margin-bottom: 24px;
}
.bestsellers-section .cot-csrty {
top: 50px;
left: 60px;
}
.banner-homepage span.banner-welcome-span {
color: #A5A5A5;
margin-bottom: 17px;
}
.mobile-nav-panel {
max-width: 100%!important;
}
.site-footer-wrapper .newsletter .newsletter-submit button {
padding: 10px 40px;
height: 50px;
}
.site-footer-wrapper .form-field.newsletter-input input {
height: 50px;
}
.collection-accessiors .bestsellers-section.page-width.collection-list__container.unique_class{
margin-top: 150px !important;
}
}


@media (max-width: 679px) { 
header .site-header-actions {
top: 10px;
right: -7px;
}
header .site-header-cart {
top: -3px;
right: -56px;
}
header .site-header-main .live-search {
right: -25px;
top: -1px;
}
.site-header-right {
top: 16px;
}
.site-header-right {
right: 107px!important;
}
.collection-list__container.collection_list_csrty li.collection__item a span {
padding-top: 24px;
}
.site-header-logo img {
margin-left: 0;
}
}
.quick_innfoormtion .options-selection__option-value.options-selection__option-value--selected {
height: auto !important;
}
@media screen and (min-width: 576px){
.collection-accessiors .for_mobile_pagination{
display:none!important;
}
.collection-accessiors .best-upper-content .bestsellers-section_mobile {
display: none;
}
.best-upper-content span.subtitle_csrty.for_mobile_bestsellers-section {
display: none;
}
.collection-desks .for_mobile_pagination{
display:none;
}
}
@media screen and (max-width: 575px){
.live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
width: 58px;
}

.product-product-custom .slider-nav .slick-slide{
margin:4px  !important;
}
.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable {
padding: 20px!important;
max-width: 94%;
margin: auto;
}
body .jdgm-star {
padding: 0 1px 0 0 !important ;
}
span.jdgm-prev-badge__text {
font-size: 12px !important;
line-height: 18px !important;
letter-spacing: 0px !important;
}
.product-product-custom .details-wrapper.tesrt button {
font-size: 13px!important;
height: 43px;
padding: 5px 25px !important;
width: 100% !important;
max-width: 100% !important;
margin-left: auto;
}
.product-product-custom .nw_accordionItem {
text-align: justify;
width: 501px !important;
padding: 0 10px;
}
#shopify-section-template--22190288077089__dynamic_collection_list_9FyWwr .collection-list__content {
margin-top: 0;
}
.template-collection .collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection 
li.productgrid--item {
width: 100%;
}
.product-product-custom .variant-selection .options-selection__radios:nth-of-type(3) .options-selection__option-values .options-selection__option-value {
margin-right: 0;
}
.product-product-custom .variant-selection .options-selection__radios:nth-of-type(3) .options-selection__option-values .options-selection__option-value .options-selection__option-value-name {
font-size: 12px;
padding: 16px 16px 16px 16px;
border: 1.256px solid rgba(49,68,56,.2)!important;
margin-right: 0;
max-width: 100%;
}
.product-product-custom th.bulk-discounts-dropdown__table-header-cell {
text-align: right;
}
.product-product-custom tr.bulk-discounts-dropdown__table-row td.bulk-discounts-dropdown__table-content-cell:not(:first-child) {
text-align: right;
}
.collection-office-chair .image-with-text.no-section-heading .image-with-text__content {
padding: 66px 10px;
}
.product-product-custom .details-wrapper.tesrt .content {
padding-left: 0;
padding-right: 0;
}
.image-with-text__content .image-with-text-text-alignment-left {
width: 100%;
}
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail {
max-width: 80%;
margin: auto;
object-fit: cover;
}

.productgrid--masthead span.subtitle_csrty {
margin-top: 66px!important;
}
.Collection_page_faq .Collection-image-text_csrty {
margin-top: 0;
}
.Collection_page_faq>h2 {
padding-bottom: 16px;
margin-bottom: 0;
}
div#shopify-section-template--22197392146721__pxs_image_with_text_overlay_zcqq7F .pxs-image-with-text-content {
width: 100%;
}
div#shopify-section-template--22197392146721__collection_promises_xKzbp4 {
margin-top: 0px!important;
}
div#shopify-section-template--22197392146721__pxs_image_with_text_overlay_wMeLpy .pxs-image-with-text-background {
height: auto!important;
}
body.template-collection .productgrid--items_ur .productitem {
padding: 0 !important;
}
.Collection-image-text.page-width.Collection_page_faq {
padding: 66px 0 66px 0;
}
.collection-office-chair .Collection-image-text_csrty {
padding: 10px!important;
}
.product-main .product-pricing {
margin: 8px 0 8px;
}
.product-product-custom .product-form__action-wrapper .quantity-selector .quantity-selector__wrapper, .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
height: 50px;
max-width: 355px;
margin-left: auto;

}
.collection-office-chair button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
font-size: 14px;
max-width: 355px!important;
}
.bundle-sec .get-bundle-btn a {
max-width: 355px;
width: 100%;
text-align: center;
}
#judgeme_product_reviews .jdgm-widget-actions-wrapper a {
max-width: 355px!important;
}
.bundle-sec .bundle-item-content {
margin-left: 5px;
}
.product-product-custom .bulk-discounts-dropdown__table-content-cell:nth-of-type(1),
.product-product-custom .bulk-discounts-dropdown__table-header th.bulk-discounts-dropdown__table-header-cell:nth-of-type(1) {
width: 158px;
}
.mobile.main.thumnailslider_for_mobile {
display: block;
  width: calc(100% + 40px);
  margin-left: -20px;
  padding-top: 0 !important;
}
.demo-slider-inner img {
height: 200px;
}
.demo-slider-inner {
text-align: center;
}

.productgrid--items_ur span.jdgm-prev-badge__text {
font-size: 12px;
}
.productgrid--items_ur .more_information_blc_sub {
max-width: 100%;
padding:0 20px;
}
div#shopify-section-template--22197392146721__dynamic_image_with_text_dChLin .image-with-text--desktop-height-natural .image-with-text__image {
height: 350px !important;
}
.pxs-image-with-text-button {
width: 100%;
}

.Collection_image_image_text_blc a.image-with-text__button.pxu-lia-element {
width: 100%;
max-width: 355px;
}
.collection_content_csrt {
/* height: 457px; */
height: unset;
border-radius: 16px;
padding: 10px;
}
.collection_content_csrt img {
height: 100%;
object-fit: cover;

}

.collection_promises_csrty_unique .collection_promises-text_csrty {
grid-template-columns: repeat(1, 1fr);
}
.productgrid--items_ur li.last_more-information_blc {
padding: 50px 0;
}
body ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
gap: 0px !important;
grid-template-columns: 1fr;
padding: 0;
}
.promise-section .promise-right-section {
grid-template-columns: 1fr;
place-items: center;
}
.bestsellers-section .slick-dots {
top: -9px !important;
}
.promise-left-section {
display: block;
text-align: center;
}
.promise-left-section p {
color: #F3EEE7;
padding: 0 0 10px 0;
font-size: 16px;
font-weight: 400;
line-height: 26px;

}
.site-header-right {
top: 19px;
}
button.site-header-menu-toggle.test_68 {
top: 20px;
}
footer .newsletter .newsletter-input {
max-width: 100%;
width: 100%;
}
.form-field.newsletter-submit {
width: 100%!important;
}
.form-field.newsletter-submit button {
width: 100%;
}
footer .site-footer-information .navmenu .navmenu-item {
display: block;
}
.site-footer-wrapper .site-footer-right ul li a {
display: block;
text-align: start;
padding: 10px 0;
text-decoration: underline;
}

footer .site-footer-right {
text-align: start;
display: flex;
justify-content: start;
align-items: start;
}
.site-footer-wrapper .site-footer-left p {
text-align: start;
margin-top: 20px;
}
.banner-homepage a.slideshow-slide__button {
display: block;
max-width: 100%;
margin:20px 0;
}
.testimonal_csrty .story-btn {
max-width: 96%;
}
header .site-header-logo {
display: flex;
align-items: center;
}
.site-header-logo .site-logo  img {
width: 99px;
        height: 37px;
        margin-bottom: 8px;
        object-fit: contain !important;
}
.main_csrty_expert .main_for_image svg {
top: 111px;
right: -3px;
width: 130px;
}
.site-footer-wrapper .site-footer-block-item.site-footer-block-logo {
padding-right: 0!important;
}

.site-footer-wrapper .site-footer-item {
padding: 0!important;
}

/*************header----*/
header .site-header-logo {
display: flex;
justify-content: center;
align-items: center;
}
header .site-header-right {
right: unset!important;
width: 100%;
left: 0;
position: relative;
top: -32px!important;
}
header .site-header-actions {
top: 0;
right: unset;
left: 3px;
}
header .site-header-main .live-search {
right: unset;
top: -12px;
left: 26px;
}
header .site-header-cart {
top: -14px;
right: 25px;
z-index: 1;
}
button.site-header-menu-toggle.test_68 {
top: 21px;
right: 10px;

}

.collection-office-chair .productgrid--items_ur .more_information_blc_sub h2 {
font-size: 26px;
line-height: 31.9px;
max-width: 100%;
width: 100%;
}

.productgrid--items_ur .more_information_blc_sub p {
text-align: left;
}
.collection-office-chair .Collection-image-text_csrty {
display: grid;
grid-template-columns: 1fr;
padding: 0 15px;
}
.collection-office-chair  .productgrid--items_ur li.last_more-information_blc {
padding: 50px 0;
margin-top: 30px;
}

}

.collection-office-chair .image-with-text.no-section-heading {
width: 100%;
max-width: 100%;
}

.productitem--actions {
position: static !important;
right: 0;
bottom: 0.984375rem;
left: 0;
visibility: visible; 
opacity: 1;
transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0.05s;
}
.collection-office-chair .swatched_quick_btn_combine {
display: flex;
align-items: end;
}
.collection-office-chair button.productitem--swatches-count-wrapper {
display: none !important;
}


.collection-office-chair button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
background: #20303b;
color: #fff;
border: 1px #20303B;
max-width: 174px;
margin-left: auto;
font-size: 16px;
font-family: Montserrat,sans-serif;
border-radius: 8px;
font-weight: 500;
height: 50px;
}
.announcement-bar-text {
font-size: 12px !important;
}
.collection-office-chair  .productgrid--items_ur li.last_more-information_blc {
border-radius: 16px;
}
.collection-office-chair  a.image-with-text__button.pxu-lia-element svg {
max-width: 14px !important;
margin: 0 0 0 2px;
}
.collection-office-chair .image-with-text__button {
background: #20303B;
}
.nw_accordionItem {
border: 1px solid #EDEDED !important;
    padding: 36px 21px 34px 40px;
}
.social-link:before{
display:none;
}
.site-footer-wrapper .form-field.newsletter-input input {
height: 50px;
}
a.site-header_account-link-anchor {
padding: 0 8px 0 0;
}
.site-header-menu-toggle--button, .site-header-mobile-search-button--button, .site-header-cart--button {
padding: 8px !important;
}
span.search-icon.search-icon--inactive {
margin: 0 0 0 8px;
}
.promise-section .promise-box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
max-width: 191px !important;
height: 186px;
margin:0 auto;
}
.bestsellers-section .btn-blc-csrty {
margin-top: 0 !important;
}
.bestsellers-section li.item {
padding: 0 !important;
margin-bottom: 0 !important;
}
.product-product-custom .product-form__action-wrapper .quantity-selector .quantity-selector__wrapper {
height: 50px;
}
.product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
height: 50px;
}
span.collection__item-info.collection__item-title.pxu-lia-element {
/* padding-bottom: 8px; */
}
.product-product-custom .details-wrapper.tesrt details[open]>summary:before {
top: 24px !important;
}
.quick_innfoormtion {
display: none;
}
li.productgrid--item.imagestyle--natural.show-actions--mobile.activeli .quick_innfoormtion {
display: block;
}

.product_otherinformation {
position: sticky;
top: 0px;
}

.other_media {
display: grid;
grid-template-columns: 1fr 1fr;
gap:20px;
margin-top: 20px;
}
.main_featired_image img {
width: 100%;
}
.other_media video {
grid-column: 1/-1;
}
.product_otherinformation h2{
color: #192a35;
font-family: Montserrat;
font-size: 26px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -1.507px;
margin: 0;
}
figure.productitem--image {
overflow: hidden;
}
.quick_innfoormtion.closed {
display: none !important;
}
.product_otherinformation p {
color: #000;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 24px;
padding: 10px 0;
font-family: DM Sans, sans-serif;
}
.product_otherinformation form label {
margin: 0 0 0 4px;
}
.product_otherinformation form{
color: #000;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 24px;
padding: 10px 0;
font-family: DM Sans, sans-serif;
}
.quantity-selector__wrapper {
  display: flex;
  height: 50px;
  margin-bottom: 10px;
  align-items:center;
  border-radius: 4px;
  border: 1px solid #ECECEC;
  background: #FFF;
  width: 105px;
  padding: 14px;
}
.quantity-selector__wrapper .quantity-selector__button{
  border: none;
  padding: 0;
  width: auto;
}
.quantity-selector__wrapper .quantity-selector__button:focus{
  box-shadow: none;
}
.quantity-selector__wrapper .quantity-selector__button:hover{
  background-color: transparent;
}
.quantity-selector__wrapper .quantity-selector__input{
  border: none;
  min-width: 40px;
  padding: 0;
}
.quick_innfoormtion .other_media img {
height: 100%;
object-fit: cover;
}
body.quick_active {
position:relative;
overflow: hidden;
}

nav.productgrid--utils.productgrid--utils--visible-mobile.productgrid--utils-container.productgrid--utils-sticky {
display: none;
}
.site-main{
z-index:0 !important;
}

.adddone_active {
display: block !important;
}
.productgrid--item {
z-index: inherit;
}
.quick_information_content {
position: fixed;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
background: #fff;
left: 50%; 
top: 50%;
width: 100%;
max-width: 1000px;
height: 80vh;
z-index: 999;
transform: translate(-50%, -50%); 
overflow: auto;
padding: 30px;
margin: auto;
}

li.productgrid--item.imagestyle--natural.show-actions--mobile.activeli .quick_information_content{
display: grid;
grid-template-columns: 2fr 1.5fr;
grid-gap: 20px;
align-items: start;
}
.quick_information_content.closed {
display: none !important;
}
.quick_innfoormtion {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 15px;
background: #0000007d;
z-index: 999;
backdrop-filter: blur(7px);
}
span.removed:hover {
color: red;
}
span.removed {
text-transform: capitalize;
cursor: pointer;
}
li.productgrid--item.imagestyle--natural.show-actions--mobile.activeli .quick_information_content {
margin-top: 45px;
}
.quick_innfoormtion button.productitem--action-trigger.productitem--action-atc.button-primary.ownaddtocart.mdc-ripple-surface.mdc-ripple-upgraded {
padding: 10px 20px !important;
}
.modal-close {
z-index: 99;
}
.more_information_blc_sub a {
font-family: Montserrat, sans-serif;
font-size: 16px;
line-height: 24px;
}
.collection-office-chair 
section.image-with-text.image-with-text--desktop-height-natural.image-with-text--mobile-height-natural.image-with-text--desktop-image-alignment-right.image-with-text--mobile-image-alignment-top.home-section--content.no-section-heading.Collection_image_image_text_blc.pxu-lia-block.pxu-lia-block--play {
margin-top: 50px !important;
}
.pxs-image-with-text-background {
height: 100%;
}

.quick_information_content {
grid-template-columns: 1fr 1fr !important;
}

@media screen and (max-width: 1000px) {
  .quick_information_content {
    grid-template-columns: 1fr !important;
  }
}
.custom-model-main {
width: 100%;
height:145px !important;
}
article.product--outer {
width: 100%;
grid-area: 1;
}
.quick_information_content .custom-model-main .custom-model-inner {
position: static !important;
}
.Click-here {
display: none;
}

.quick_innfoormtion  .cst-media-sec {
margin-bottom: 20px;
}
.custom-model-inner .close-btn {
display: none;
}
.quick_innfoormtion .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form {
display: block;
}
/* .quick_innfoormtion .product_infor_add_on {
display: grid;
grid-template-columns: 1fr 2fr auto;
align-items: center;
border-radius: 8px;
border: 1.256px solid rgba(49, 68, 56, .2);
padding: 0 10px 0 0;
margin-bottom: 24px;
}
.quick_innfoormtion .product_infor_add_on img {
max-width: 70px;
}
.quick_innfoormtion .product_add_on_info h4 {
color: #000;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20.216px;
margin: 0 0 2px;
}
.quick_innfoormtion .product_add_on_info span {
font-size: 14px;
} */
.quick_innfoormtion .details-wrapper.tesrt {
width: 100% !important;
margin-left:0 !important;
}
/* .quick_innfoormtion  .add_on_block h3 {
color: #000;
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 15.068px;
margin: 12px 0 18px;
}
.quick_innfoormtion .add_icon {
border-radius: 50%;
border: 1px solid #000;
width: 29px;
text-align: center;
margin-right: 20px;
cursor: pointer;
height: 29px;
display: flex;
justify-content: center;
padding-bottom: 0;
padding-left: 0;
} */
.quick_innfoormtion .product-gallery {
width: 100% !important;
}
.quick_innfoormtion .cst-media-sec {
width: 100%;
}

.quick_innfoormtion .cst-media-sec img {
width: 100%;
}
.quick_innfoormtion  .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form fieldset.options-selection__radios {
width: 100%;
margin: 0;
grid-column: 1/ -1;
}
.quick_innfoormtion  label.options-selection__option-value-label.Size {
width: 100%;
}
.quick_innfoormtion .featured_size_csrty.product_csrt_demsion_css {
width: 100%;
margin-bottom: 25px;
}
.quick_innfoormtion  .options-selection__option-name{
font-family: Montserrat, sans-serif;
}
.quick_innfoormtion  .custom-model-main .custom-model-inner .custom_header_product h2 {
margin: 0;
margin-bottom: 10px;
}
.pxs-image-with-text-section-height-medium .pxs-image-with-text-content-position-y-center {
padding-top: 120px;
padding-bottom: 120px;
margin-bottom: -55px;
}
div#shopify-section-template--22197392146721__pxs_image_with_text_overlay_wMeLpy .pxs-image-with-text-background {
height: 650px;
}
div#shopify-section-template--22197392146721__collection_promises_xKzbp4 {
margin-top: 200px;
}
a.image-with-text__button.pxu-lia-element:hover {
color: #fff;
}
.quick_innfoormtion button.product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded {
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: #192a35;
color: #fff;
border-radius: 8px;
margin-top: 40px;
font-weight:500;
}
.options-selection__option-values.unique_csrtSize .options-selection__option-value.options-selection__option-value--selected {
width: 100%;
}

.options-selection__option-values.unique_csrtSize .options-selection__option-value.options-selection__option-value--selected span.options-selection__option-value-name.mdc-ripple-surface.mdc-ripple-upgraded {
width: 100%;
}
.quick_innfoormtion .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form span.options-selection__option-value-name {
padding: 18px 15px!important;
  border: 1px solid #20303B;
    background: #FFF;
    color: #20303B;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#shopify-section-template--22197392146721__dynamic_image_with_text_dChLin .image-with-text--desktop-height-natural .image-with-text__image {
height: 650px;
}
.quantity-selector__wrapper {
margin: 0;
}
.collection-office-chair button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded:hover {
opacity: .9;
}
.collection-office-chair span.options-selection__option-swatch-wrapper {
margin: 0 10px 0 0 !important;
}
#shopify-section-template--22197392146721__main h1 {
display: block !important;
text-align: center;
font-size:26px;
font-family: Montserrat, sans-serif;
color:#20303B;
font-weight:600;
margin-top:16px;
text-transform: capitalize;
}
.options-selection__option-value.options-selection__option-value--selected {
height: 27px;
width: 27px;
border-radius: 50%;
margin: 0 10px 0 0;
}
.richtext_csrt_office_chair a.button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
display: none;
}
.subcollections-collection__border {
border-bottom: none !important;
}
ul.subcollections-list__content.subcollections-list__image-crop--original.mobile-accordion__open--.subcollections-list__product-image.subcollections-list__columns- {
display: none;
}
.productgrid--masthead span.subtitle_csrty {
text-align: center;
color: #A5A5A5;
font-size: 14px;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0 0 10px;
font-family: "DM Sans", sans-serif;
display: block;
margin-top: 70px !important;
font-weight:500 !important;
}
span.subtitle_csrty.subtitleformobile {
display: none;
}
h2.headingformobile {
display: none;
}

/* moshik-office-desk page start */
.product-desk_col-template .desk-image-with-textImage {
background: #20303B;
text-align: center;
padding: 60px 0;
}

.product-desk_col-template .desk-image-with-textImage img {
margin-bottom: 50px;
}

.product-desk_col-template .desk-image-with-textImage .content_desk_image_text h2 {
font-size: 26px;
font-weight: 600;
line-height: 31.69px;
color: #F3EEE7;
}

.product-desk_col-template .desk-image-with-textImage .content_desk_image_text p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
color: #F3EEE7;
max-width: 872px;
margin: 0 auto;
}

.product-desk_col-template .desk-image-with-textImage .content_desk_image_text a {
margin-top: 50px;
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #F3EEE7;
display: inline-block;
}

.product-desk_col-template .Image-with-text-repeater.page-width {
width: 100%;
max-width: 1512px;
margin: 0 auto;
}

.product-desk_col-template .ui_Image-with-text-repeater {
padding: 66px 0;
text-align: center;
}

.product-desk_col-template .ui_Image-with-text-repeater span {
font-size: 14px;
font-weight: 500;
line-height: 18.23px;
color: #A5A5A5;
text-transform: uppercase;
letter-spacing: 2px;
}

.product-desk_col-template .ui_Image-with-text-repeater h3 {
font-size: 26px;
font-weight: 600;
line-height: 31.69px;
color: #20303B;
margin-top: 15px !important;
}

.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock {
display: flex;
flex-wrap: wrap;
align-items: center;
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
}

.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock.evenmedia {
flex-direction: row-reverse;
}

.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock > div {
width: calc(100% /2);
}

.product-desk_col-template .repeater_mainimage {
text-align: center;
}

.product-desk_col-template .repeater_maincontent {
max-width: 556px;
}

.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock h3 {
font-size: 18px;
}
/* moshik-office-desk page end  */

/* collection desk start */
.desk_unique_col .productitem--action.quickshop-button {
display: block;
}

.collection-desks  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
opacity: 0 !important;
}

.collection-desks  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
opacity: 0 !important;
max-width: 50%;
margin-left: auto;
background: #20303B;
color: #fff;
font-size: 16px;
font-weight: 500;
border-radius: 5px;
}

.desk_unique_col .productitem__container button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 0;
transition: all 0.2s linear;
margin-bottom: 25px;
}

.desk_unique_col .productitem__container:hover button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 1 !important;
}

.desk_unique_col .variant_field_csrty {
display: flex;
}

.collection-desks .normal_form options-selection fieldset.options-selection__swatches {
width: auto;
margin-right: 10px;
margin-top: 0;
}

.desk_unique_col .count_uique_desk {
font-size: 14px;
letter-spacing: 2px;
line-height: 18px;
color: #A5A5A5;
margin-top: 0px;
cursor: pointer;
}

.collection-desks .normal_form options-selection fieldset.options-selection__swatches legend {
text-transform: capitalize;
color: #A5A5A5;
font-size: 14px;
margin-bottom: 0;
margin-right:10px;
padding-right: 0;
width: auto;
}

.collection-desks .options-selection__option-values {
display: flex;
}

.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value {
display: none;
}

.desk_unique_col .count_uique_desk {
font-size: 14px;
letter-spacing: 2px;
line-height: 18px;
color: #A5A5A5;
margin-top: 0px;
cursor: pointer;
}

.desk_unique_col .desk_count_active .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value {
display: block;
}


.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value {
display: none;
}

.desk_unique_col  .desk_count_active .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value {
display: block;
}

.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value:first-child {
display: block;
}

.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value:first-child {
display: block;
}
/* collection desk start end  */
@media screen and (max-width: 575px) {
.quick_information_content {
grid-template-columns: 1fr  !important;
}
.product-product-custom .accordian {
width: auto;
}
.mobile-nav-content li.navmenu-item.mobileinactive a.navmenu-link {
color: rgba(243, 238, 231,.30)!important;
}

}
@media screen and (max-width: 501px) {
.product-product-custom .nw_accordionItem {
width: 446px !important;
}
.product-product-custom .product-block--tabs .pxu-tabs label.tab-label:after {
width: 96% !important;
}
}
@media screen and (max-width: 470px){
.template-product .product-block--tabs .pxu-tabs label.tab-label {
font-size: 9px !important;
}
}
@media screen and (max-width: 450px){
.slideshow-slide__subheading{
font-size:16px;
}
.other_comman_col .title_product_block ,.desk_unique_col .title_product_block{
flex-wrap:wrap;
}
.rich-text-block .rich-text-content.rte p {
font-size: 16px;
line-height: 33px;
text-align: center;
}


.product-accessiors-pro-template .image_accessiorspage_mobile.page-width h3 {
font-size: 19px !important ;
line-height: 26.69px !important;
}
body .custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form {
grid-column-gap: 26px;
}
.product-product-custom .details-wrapper.tesrt button {
height: 42px;
padding: 4px 7px !important;
max-width: 59% !important;
font-size: 10px !important;
}
body .for_mobile_option.val__Color, .for_mobile_option.val__frame {
gap: 6px;
}
body .for_mobile_option.val__Color h4 {
font-size: 16px !important;
}
body .for_mobile_option.val__frame h4 {
font-size: 16px !important;
}
.product-product-custom .form_fetaured_information_csrt {
grid-template-columns: 1fr;
}
.product-product-custom .nw_accordionItem {
width: 397px !important;
}
header .site-header-actions {
top: 6px;
}
header .site-header-cart {
top: -10px;
/* right: 24px; */
}
/*
button.site-header-menu-toggle.test_68{
top: 16px;
right: 11px;
}*/
header .site-header-main .live-search {
top: -6px;
left: 28px;
}
header .site-header-right {
top: -36px!important;
}
}
@media screen and (max-width: 395px){

.product-product-custom .nw_accordionItem {
width: 365px !important;
} 
.template-product .product-block--tabs .pxu-tabs label.tab-label {
font-size: 8px !important;
}
.template-product .normal_form options-selection fieldset:last-child {
margin-left: 0 !important;
}
}
@media screen and (max-width: 375px){
.product-product-custom .nw_accordionItem {
padding: 0 10px;
}
.banner-homepage span.banner-welcome-span {
margin-bottom: 3px;
}
.product-product-custom .template-product .nw_accordionItem .productitem--title {
text-align: left !important;
}

}
@media screen and (max-width: 360px){
.product-product-custom .nw_accordionItem {
padding: 0 10px;
}
.product-product-custom .nw_accordionItem {
width: 340px !important;
} 
.product-product-custom .template-product .nw_accordionItem .productitem--title {
text-align: left !important;
}
.template-product .nw_accordionItem .productitem--title {
font-size: 14px !important ;
}
}
@media screen and (max-width: 1199px) {
.product-product-custom .product-block--tabs .pxu-tabs label.tab-label:after{
width:78%;
}
.product-product-custom .nw_accordionItem {
text-align: justify;
width: 500px;
margin:0 auto;
}
#shopify-section-template--22197392146721__main h1 {
margin-top: 20px;
}
}
section.image-with-text.image-with-text--desktop-height-natural.image-with-text--mobile-height-natural.image-with-text--desktop-image-alignment-right.image-with-text--mobile-image-alignment-bottom.home-section--content.no-section-heading.Collection_image_image_text_blc.pxu-lia-block.pxu-lia-block--play {
padding: 0;
}
.collection-office-chair .product-app div#shopify-block-judgeme_preview_badge_product_page_ecd8e73a {
display: none;
}
.collection-office-chair .custom-model-main .custom-model-inner .custom_header_product {
display: block;
}
.demo-slider-inner .arrivals_img .first img {
/* height: 328px;object-fit: cover; */
}
body .progress {
position: relative;
display: block;
margin-top: 40px;
margin-left: 0;
width: 100%;
height: 5px;
border-radius: 30px;
overflow: hidden;
background-color: #dadada;
background-size: 0 100%;
opacity: 1;
z-index: 1;
transition: background-size 0.4s ease-in-out;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
body .progress {
background-image: linear-gradient(to right, #6D6D6D, #6D6D6D);
}
.site-header-sticky .options-selection__option-value.options-selection__option-value--selected {
height: auto;
}
.site-header-stick .product-product-custom .add_on_block h3 {
font-weight: 400;
}
body .progress::after {
content: "";
width: 100%;
height: 1px;
background: #DADADA;
position: absolute;
left: 0;
top: 1px;
opacity: 0;
}

.image_slideshow .progress {
position: relative;
display: block;
margin-top: 40px;
margin-left: 0;
width: 100%;
height: 5px;
border-radius: 10px;
overflow: hidden;

background-size: 0 100%;
opacity: 1;
z-index: 1;
transition: background-size 0.4s ease-in-out;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}


.site-header-sticky nav.breadcrumbs-container a,.site-header-sticky nav.breadcrumbs-container span {
font-size: 14px;
font-family: DM Sans;
}
.product-pricing {
margin: 0 0 1.0625rem 0;
}
body .site-navigation .navmenu.navmenu-depth-1>.other-class summary {
/* color: rgba(243, 238, 231,.30)!important; */
color: #20303B ;
}
.product-gallery--navigation.loading {
margin: 0;
}
.product__container {
margin-top: 0;
padding: 0 96px;
}
@media screen and (max-width: 1000px) {
  .template-product .product__container.product__container--two-columns {
    padding: 0 20px;
  }
}
.add_on_media {
margin-right: 32px;
}
.product-product-custom .product_infor_add_on {
display: grid;
grid-template-columns: auto 2fr auto;
align-items: center;
border-radius: 8px;
border: 1.256px solid rgba(49,68,56,.2);
padding: 0 10px 0 0;
}
span.jdgm-prev-badge__text {
font-size: 14px;
font-weight: 500;
line-height: 18px;
color: #20303B;
font-family: "DM Sans", sans-serif;
}
.site-header-sticky .productitem--action.quickshop-button {
padding: 0;
}

section.nw_accordion.Collection_page_faq {
    background: #F3EEE7;
    padding: 120px 0;
}
.site-navigation .navmenu-link-depth-1:hover, .site-navigation .site-header-account-link a:hover {
color: #852A2A !important;
opacity: 1 !important;
}
.Collection-image-text.page-width.Collection_page_faq {
max-width: 1175px;
margin: auto;
}
.collection--section .productgrid--outer.layout--no-sidebar {
max-width: 1175px;
padding: 0 20px;
}
.collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
padding-left: 0;
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form fieldset.options-selection__swatches span.options-selection__option-name.test_19_radio {
text-transform: capitalize;
font-weight: normal;
}
span.removed {

color: red;
}
.add_done.adddone_active {
padding-left: 10px;
padding-right: 16px;
}
.custom-model-main .custom-model-inner .custom_header_product .product-app .header_custom_form>form fieldset.options-selection__radios span.options-selection__option-name {
font-weight: normal;
}
.productgrid--items_ur .productitem a.productitem--image-link div {
z-index: 1;
}
body.template-collection .productgrid--items_ur .productitem {
padding: 10px;
}
.nw_accordionItemTop.active .productitem--title {
/* font-weight: 600; */
}
.product-product-custom tr.bulk-discounts-dropdown__table-row td.bulk-discounts-dropdown__table-content-cell:last-child,
.product-product-custom th.bulk-discounts-dropdown__table-header-cell:last-child {
text-align: right;
}
.product-product-custom .details-wrapper.tesrt .currentprice_is_csrty p {
font-weight: 700;
}
.product-product-custom .product_infor_add_on .product_add_on_info {
padding-left: 0;
}
.product-product-custom .add_on_block h3 span {
font-weight: 500;
color:#20303B;
}
.product-product-custom .details-wrapper.tesrt .quantity-selector__wrapper button {
height: auto;
}
@media(min-width: 768px){
  .mobile.main.thumnailslider_for_mobile {
display: none;
}

  
}

.thumnailslider_for_mobile .slider-nav, .thumnailslider_for_mobile .slick-arrow{
display: none;
}
@media(max-width: 767px){
  .product-change-image .product-gallery{
    display: none !important;
  }
}

section.nw_accordion.Collection_page_faq .nw_accordionItemTop:after {
display: none;
}
section.nw_accordion.Collection_page_faq .nw_accordionItemTop::before {
width: 20px !important;
height: 20px !important;
top: calc(50% - 12.5px) !important;
background-repeat: no-repeat !important;
transition: all 0.4s ease;
background-color: white !important;
}
section.nw_accordion.Collection_page_faq .nw_accordionItemTop::before {
background-image: url(/cdn/shop/files/download.svg?v=1709883026) !important;
}

section.nw_accordion.Collection_page_faq .nw_accordionItemTop.active::before {
background-image: url(/cdn/shop/files/download_1.svg?v=1709883026) !important;
transform: rotate(180deg);
}
section.product__container .product-pricing {
padding-top: 0px;
margin-bottom: 30px;
}
section.product__container .product-pricing .product__price .price__current{
color: #20303B !important;
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
letter-spacing: 1px;
text-transform: uppercase;
  margin-bottom:  0;
}
.site-logo:hover img {
filter: brightness(100);
}

.template-collection .collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
display: flex;
flex-wrap: wrap;
padding:0 20px;
}
.template-collection .collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection 
li {
/* width: 50%; */
width: calc(100% /3 - 30px);
}
.title_product_block {
display: flex;
align-items: baseline;
justify-content: space-between;
  padding-top: 20px;
}

.product-product-custom .product-form--atc-button {
background: #20303B;
border:0;
}
.product-form--atc-button:not(.disabled):hover {
border: 1px solid;
background: #2F3E47!important;
}
.product-form--atc-button:not(.disabled):active {
background: #132029!important;
}
.bundle-sec .get-bundle-btn a:hover{
background: #2F3E47!important; 
}
.bundle-sec .get-bundle-btn a:active{
background: #132029!important;
}
.overlay_csrt_lastblock .pxs-image-with-text-link {
display:block;
  width:  max-content;
  margin-top: 16px;
}
.overlay_csrt_lastblock .pxs-image-with-text-link:hover {
background: #2F3E47!important; 
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
border-radius: 8px;
background: #20303B;
color: #f3eeea;
text-align: center;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 17.579px;
letter-spacing: .879px;
text-transform: capitalize;
cursor: pointer!important;
padding: 14px 20px;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev:hover{
background: #2F3E47!important; 
}
.jdgm-submit-rev {
border-radius: 8px!important;
}
.image-with-text__button {
border-radius: 8px;
}

a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev + .jdgm-submit-rev {
height: 50px;
font-weight: 500 !important;
font-family: 'Montserrat';
font-size: 14px;
color:#f3eeea;
}
/* new css 12-3-2024 */
.site-header-cart--count {
top: -8px;
left: 0;
display: flex;
width: 35px;
justify-content: center;
display: none;
}
body.collection-desks h1.collection--title {
display: block !important;
}

.collection-accessiors  .collection--title {
text-align: center;
font-size:26px;
font-weight:600;
margin-top: 10px;
margin-bottom: -40px;
}
.collection-accessiors  .default_collections_csrty {
display: flex;
flex-wrap: wrap;
/* justify-content: space-between; */
gap: 25px;
padding: 0;
}
.collection-accessiors .productitem {
max-width: 100%;
}
.collection-accessiors .productgrid--masthead span.subtitle_csrty {
font-size: 14px;
font-weight: 500;
}
.collection-accessiors  .productitem--image img {
height:100%;
width:100%;
}
.collection-accessiors figure.productitem--image.collection {
background: #FBFBFB;
}
.collection-accessiors .swatched_quick_btn_combine {
display: flex;
justify-content: space-between;
align-items: center;
}
.collection-accessiors.template-collection .productgrid--items_ur .productitem {
padding: 0;
margin-bottom:40px;
}
.collection-accessiors .button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
background: #20303B;
color: #fff;
font-size: 14px;
font-weight: 500;
border-radius: 5px;
border: none;
padding: 13px 24px;
max-width:196px !important; 
}
.collection-accessiors .pagination--active .pagination--item {
color: #fff;
background: #B2B7B7;
width: 40px;
height: 40px;
border-radius: 5px;
border: unset;
}
.collection-accessiors .button-primary:not(.disabled):hover {
background: rgb(47, 62, 71);
}

.collection-accessiors .productgrid--utils {
background-color: unset;
margin-bottom: 0px;
}
.collection-accessiors  .productgrid--utils.utils-sortby {
background: #fff;
border-radius: 10px;
padding: 10px;
width: 280px;
}
.collection-accessiors .form-field-select-wrapper .form-field-select, .form-field-select-wrapper .options-selection__input-select, .form-field-select-wrapper .age-gate__select, .options-selection__select .form-field-select, .options-selection__select .options-selection__input-select, .options-selection__select .age-gate__select, .options-selection__input-select-wrapper .form-field-select, .age-gate__select-wrapper .form-field-select, .options-selection__input-select-wrapper .options-selection__input-select, .options-selection__input-select-wrapper .age-gate__select, .age-gate__select-wrapper .options-selection__input-select, .age-gate__select-wrapper .age-gate__select {
width: 280px;
}
.collection-accessiors .bestsellers-section li.item {
padding: 0px 8px 0px 8px !important;
}
.collection-accessiors .productgrid--utils.utils-sortby label {
display: none;
}
.collection-accessiors button.productitem--swatches-count-wrapper {
display: none!important;
}
.collection-accessiors .image_csrty {
max-width: 1024px;
margin: 0 auto;
}
.collection-accessiors .productgrid--items_ur .productitem--info h2.productitem--title a {
color: #20303b;
}
.collection-accessiors .button-primary.mdc-ripple-surface.mdc-ripple-upgraded span svg {
margin-left: -5px;
}
.collection-accessiors li.pagination--previous {
margin-right: 40px!important;
}
.collection-accessiors li.pagination--next {
margin-left: 30px;
}
.collection-accessiors a.pagination--item {
color: #20303B;
}
.collection-accessiors  .pagination--chevron-left svg {
transform: rotate(180deg);
margin-right: 10px;
}
.collection-accessiors span.pagination--chevron-right {
transform: rotate(90deg);
margin-left: 10px;
}
.collection_promises_csrty_unique span:nth-child(2) {
display: none;
}
/* input[type=radio]:checked:before  */
.bestsellers-section .variant_csrty input[type=radio]:checked:before {
background-color:unset;
}
.collection-accessiors .bestsellers-section .variant_csrty  .activeCOLOR{
/* background-color:RED !IMPORTANT; */
box-shadow: 0 0 0 1.5px rgb(243, 238, 231), 0 0 0 4px #5c5c5c;
border-radius: 50%;

}
.collection-accessiors div#shopify-section-template--22285622149409__pxs_image_with_text_overlay_43qK7w .pxs-image-with-text-background {
height: 578px;
}
.collection-accessiors .bestsellers-section  .variant_csrty input {
top: 0px;
cursor: pointer;
}
.collection-accessiors .pagination--item:hover {
color: #687983!important;
}
/* .hiddentest{
display:none;
} */
.collection-accessiors .form-field-select:not([data-variant-option-chosen-value=false]), .options-selection__input-select:not([data-variant-option-chosen-value=false]), .age-gate__select:not([data-variant-option-chosen-value=false]) {
outline: none;
box-shadow:unset;
}
.social-icons a.social-link {
margin-bottom: 10px;
}
.collection-accessiors .bestsellers-section.page-width.collection-list__container.unique_class {
padding-top: 60px!important;
}
.template-index .bestsellers-section li.item {
padding: 0!important;
}
.template-index  .demo-slider-inner {
margin: 0 12px!important;
}

.collection-accessiors  .selected-item {
background: transparent;
color: #20303b;
font-size: 16px!important;
border: 1px solid #B2B7B7;
border-radius: 5px;
line-height: 26px;
}
.collection-accessiors .selected-item:after {
font-size: 16px!important;
color: #20303b !important;
}
.collection-accessiors .arrowanim.selected-item:after {
font-size: 16px;
}
.collection-accessiors .all-items .item {

color: #20303b;
border:unset;
font-size: 16px;
background: #fff;
padding: 10px 20px;

}
.collection-accessiors .all-items .item:hover {
background: #f3eee7;
}

.collection-accessiors  .all-items {
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
background: #fff;
border: unset;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.collection-accessiors .productgrid--utils.utils-sortby .centering {
margin: 0 auto;
}
.site-header-logo img:hover {
filter: contrast(0.5);
}
.site-footer-block-content.rte svg:hover {
filter: contrast(0.5);
cursor:pointer;
}
.bestsellers-section .demo-slider-inner .item:last-child {
display: block;
background: transparent;
border: unset;
}
.collection-accessiors .all-items .item:nth-child(7) {
/* max-width: 100%;
width: 100%;
position: relative;
z-index: -1; */
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.template-collection .collection--title {
margin-bottom: -25px;
}
/* .collection-accessiors .all-items .item:first-child {
border-radius: 10px;
}
.collection-accessiors .all-items .item:last-child {
border-radius: 10px;
} */


/* desk page css-start */
.collection-desks .default_collections_csrty {
display: flex;
flex-wrap: wrap;
justify-content:center;
padding:0;
}

.collection-desks .productitem {
max-width: 100%;
}

.collection-desks .badge_csrty {
position: absolute;
top: 15px !important;
left: 15px;
}
.collection-desks .productgrid--masthead {
text-align: center;
}
.collection-desks h1.collection--title {
margin-top: 0;
margin-bottom: -25px;
}
.collection-desks .normal_form options-selection fieldset.options-selection__swatches {
/* display: flex; */
/* display: none; */
align-items:center;
}
.collection-desks .options-selection__option-values {
display: flex;
}
.collection-desks .normal_form options-selection fieldset.options-selection__swatches legend {
text-transform: capitalize;
color: #A5A5A5;
font-size: 14px;
margin-bottom: 0;
padding-right: 0;
width: auto;
}
.collection-desks .collection--section .productgrid--outer.layout--no-sidebar {
max-width: 1157px;
}
.collection-desks  .swatched_quick_btn_combine form {
justify-content: space-between;
display: flex;
align-items: center;
}
.collection-desks .normal_form options-selection fieldset.options-selection__swatches {
width:auto;
margin-right:10px;
margin-top: 0;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper {
border-left: none !important;
}
.collection-desks .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
height: 40px;
background: #20303B!important;
border-radius: 8px;
padding: 8px 20px;
color: #F3EEE7;
font-size: 16px;
font-weight: 400;

}
.collection-desks .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded:before{
display:none!important;
}
.collection-desks .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded:after{
display:none!important;
}
.collection-desks .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
transition: unset;
}
.collection-desks .default_collections_csrty li:first-child {
order: 1;
}

.collection-desks .default_collections_csrty li:nth-child(2) {
order: 2;
}

.collection-desks .default_collections_csrty li:nth-child(3) {
order: 3;
}

.collection-desks .default_collections_csrty li:nth-child(4) {
order: 4;
}

.collection-desks .default_collections_csrty li:nth-child(5) {
order: 6;
}

.collection-desks .default_collections_csrty :nth-child(6) {
order: 5;
}

.productgrid--items_ur .more_information_blc_sub {
max-width: 100%;
background: transparent;
color: #fff;
border-radius: 16px;
padding: 30px 30px;
margin: 0;
position: absolute;
inset: 0;
justify-content: end;
align-items: start;
}
.productgrid--items_ur .more_information_blc_sub span {
color: #fff;
}
.productgrid--items_ur .more_information_blc_sub h2 {
color: #fff;
}
.productgrid--items_ur .more_information_blc_sub p {
color: #fff;
text-align: left;
max-width: 470px;
}
.collection-desks  h2.bestsellers-section_mobile {
display: none;
}
.collection-desks .productgrid--masthead span.subtitle_csrty {
font-size: 14px;
font-weight:500;
}
.collection-desks  h1.collection--title {
font-size: 26px;
font-weight: 600;
color: #20303B;
}
/* .collection-desks  .options-selection__option-value-input + .options-selection__option-swatch-wrapper {
transform: scale(.6);
margin: 0 -3px;
} */
.collection-desks  .productitem__container figure.productitem--image.collection {
height: 356px !important;
}
.collection-desks .productgrid--items_ur .productitem--info p {
display: none;
}
.collection-desks .rte dl, .rte ul, .rte ol, .rte p, .rte blockquote, .rte img:not([style]), .pxs-newsletter-text dl, .shoppable-image__text-box-subheading dl, .image-with-text__text dl, .pxs-newsletter-text ul, .shoppable-image__text-box-subheading ul, .image-with-text__text ul, .pxs-newsletter-text ol, .shoppable-image__text-box-subheading ol, .image-with-text__text ol, .pxs-newsletter-text p, .shoppable-image__text-box-subheading p, .image-with-text__text p, .pxs-newsletter-text blockquote, .shoppable-image__text-box-subheading blockquote, .image-with-text__text blockquote, .pxs-newsletter-text img:not([style]), .shoppable-image__text-box-subheading img:not([style]), .image-with-text__text img:not([style]) {
margin-top: 5px;
margin-bottom: 15px;
font-size: 26px;
font-weight: 600;
color: #20303B;
}
.collection-desks .Collection_image_image_text_blc a.image-with-text__button.pxu-lia-element svg {
margin-left: 10px;
}
.Collection_image_image_text_blc
a.btn_uniquye_csrty.btn_.image-with-text__button.pxu-lia-element {
display: none;
}
.productgrid--items_ur .more_information_blc_sub a {
color: #20303B;
background: #F3EEE7;
padding: 14px 24px;
text-decoration: none;
border-radius: 8px;
display: block;
width: 100%;
max-width: 173px;
transition:all 0.2s line;
}

.productgrid--items_ur .more_information_blc_sub a:hover {
background: #2F3E47;
color: #fff;
}
.collection-desks  .dynamic-video-wrapper, .navmenu-meganav-wrapper, .site-navigation, .product-section--container, .product-row--container, .productgrid--outer, .pagination--container, .page-content, .page-masthead, .message-banner--outer, .breadcrumbs-container, .atc-banner--outer, .contact-page-content, .account-page-content, .account-page-masthead, .pxs-image-with-text-section, .pxs-newsletter-section, .pxs-map-section, .testimonials-section, .twitter--container, .slideshow--width-content, .shoppable-image, .rich-text--container, .promo-mosaic--container, .promo-grid--container, .page__container, .menulist-container, .logolist--container, .image-with-text, .custom-html--container, .custom-liquid--container, .highlights-banner__content, .highlights-banner__container.content-width, .featured-product__container, .featured-collection__container, .countdown-timer, .collection-list__container, .blogposts--container, .subcollections-banner__container, .subcollections__container, .subcollections-featured-collection__header, .utility-bar__content, .blog--container, .product-compare-container, .product__container, .password-page-footer, .password-page-content--inner, .cart--section, .article--container, .article-image--content-width, .announcement-bar-text-mobile, .announcement-bar-text, .fourohfour--container, .site-footer-item, .site-header-main {
--layout-container-max-width: unset;

}
.collection-desks section.nw_accordion.Collection_page_faq .nw_accordionItem {
border-bottom: 1px solid #ededed;
/* padding-bottom: 20px; */
}



/* product new page css */
.template-product .gallery-navigation--scroller .cst-media-sec:first-child {
background: #FBFBFB;
}
.template-product .gallery-navigation--scroller .cst-media-sec:nth-child(2) {
background: #FBFBFB;
}
.template-product .gallery-navigation--scroller .cst-media-sec:nth-child(3) {
background: #FBFBFB;
}
.template-product .gallery-navigation--scroller .cst-media-sec:nth-child(4) {
grid-column: 1 / -1;
background: #FBFBFB;
}
.template-product .gallery-navigation--scroller {
    display: grid;
    gap: 11px;
    grid-template-columns: repeat(2, 1fr);
  }

  .template-product .gallery-navigation--scroller .cst-media-sec:nth-child(3n - 2) {
  grid-column: span 2;
}

.template-product .gallery-navigation--scroller .cst-media-sec:nth-child(3n - 1),
.template-product .gallery-navigation--scroller .cst-media-sec:nth-child(3n) {
  grid-column: span 1;
}

  .template-product .gallery-navigation--scroller .cst-media-sec {
    width: 100%;
    height: auto;
    background-color: #FBFBFB;
  }
  .template-product .gallery-navigation--scroller .cst-media-sec img{
    width: 100%;
  }
.template-product h1.product-title span {
background: #852A2A;
font-size: 12px;
padding: 2px 6px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0.2px;
color: #20303B;
margin-left: 10px;
font-family: "DM Sans", sans-serif;
border-radius: 4px;
display: inline-block;
height: 21px;
}
.template-product h1.product-title {
display: flex;
align-items: center;
color: #20303B;
font-family: Montserrat;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-bottom: 10px;
}
.template-product .product-details .product-vendor {
color: #A5A5A5;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
margin: 0 0 10px 0;
}
.template-product .product-details .product-vendor a {
color: #A5A5A5;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
}
.template-product .jdgm-preview-badge .jdgm-star.jdgm-star {
color: #FFD600;
}
.template-product  .pxu-tabs input[type=radio]:checked+label.tab-label {
color: #000;
}
.template-product  .product-block--tabs .pxu-tabs label.tab-label {
color: #a5a5a5;
font-size: 14px;
}
.template-product   .product-block--tabs .tab-panel p {
color: #20303B;
font-size: 14px;
line-height: unset;
padding: 0px;

}
.template-product  .product-product-custom .product-block--tabs .tab-panel p:first-child {
padding-top: 10px;
}
.template-product .options-selection__option-value-input+.options-selection__option-swatch-wrapper {
transform: scale(.7);
}
.template-product .options-selection__option-values {
gap: 5px;
}
.template-product .product-form__action-wrapper .quantity-selector .quantity-selector__label {
margin: 6px 0;
font-size: 14px;
font-weight: 500;
line-height: normal;
color: #A5A5A5;
font-family: 'DM Sans';
  padding: 0 0 8px 0;
}

.template-product .form_fetaured_information_csrt {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
}
/* .template-product .form_fetaured_information_csrt .form_content_inform_csrt {
margin-bottom: 10px;
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt:first-child {
margin-top: 10px;
} */
.template-product .form_fetaured_information_csrt .form_content_inform_csrt:last-child span {
display: flex;
align-items: center;
color: #20303B;
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt:last-child span img {
margin-right: 5px;
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt span svg {
margin-right: 8px;
min-width:20px;
}
.template-product .featured_size_csrty .demensions_inform {
border: 1px solid #20303B;
padding: 14px 0;
display: flex;
justify-content: center;
align-items: center;
color: #20303B;
font-size: 14px;
font-weight: 400;
border-radius: 4px;
height: 48px;
margin-bottom: 6px;
}

.productitem .productitem--info ul {
/* padding-left: 15px; */
}
.template-product .more-information-product.page-width {
text-align: center;
}
.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {
flex-direction: column;
}
.template-product  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {
margin: 0 auto;
}
.template-product  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner {
text-align: center;
}
.jdgm-row-stars .jdgm-rev-widg__summary-text {
margin: 8px 0;
}
.template-product  .Collection_slider .main {
display: none!important;

}
.template-product .Collection_slider > h2 {
display: none;
}
.template-product .total_price_bundle_csrty button.addto_cart_bundle_csrt {
border: unset;
outline: unset;
background: #20303B;
color: #fff;
font-size: 14px;
font-weight: 500;
width: 110px;
padding: 6px;
border-radius: 4px;
}

.template-product .more-information-product h3 {
font-size: 14px;
font-weight: 500;
color: #A5A5A5;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "DM Sans", sans-serif;
margin-top: 2.125rem;
margin-bottom: 1.0625rem;
}

.template-product .more-information-product h2 {
font-size: 26px;
font-weight: 600;
color: #20303b;
line-height: 31px;
margin-bottom: 30px;
}
.template-product .accordian .productig_more_infor_csrtyy {
background: #fbfbfb;
}
.template-product .nw_accordionItem .productitem--title {
font-size: 16px;
color: #20303b;
font-weight: 400;
}
.product-product-custom .nw_accordionItemTop::after {
opacity: 0;
}

.product-product-custom .nw_accordionItemTop::before {
content: "";
position: absolute;
width: 20px;
height: 20px !important;
background-image: url(/cdn/shop/files/download.svg?v=1709883026) !important;
background-color: transparent !important;
filter: invert(12%) sepia(8%) saturate(3001%) hue-rotate(162deg) brightness(0%) contrast(85%);
}

.product-product-custom .nw_accordionItemTop.active::before {
transform: rotate(180deg);
background-image: url(/cdn/shop/files/download_1.svg?v=1709883026) !important;
}
.product-product-custom .template-product .nw_accordionItemTop:before, .nw_accordionItemTop:after{
width:19px !important;
height: 2px!important;
}

.template-product .nw_accordionItem {
border-bottom: 1px solid #EDEDED !important;
padding-bottom: 15px;
}
.product-product-custom .template-product  .jdgm-rev-widg.jdgm-rev-widg {
padding-bottom: 0;
padding-top:0;

}
.product-product-custom .template-product  .jdgm-rev-widg.jdgm-rev-widg {
padding-bottom: 0 !important;
padding-top:0 !important;

}
.template-product  .normal_form options-selection fieldset.options-selection__swatches{
width:auto;
}
.template-product .normal_form options-selection fieldset:last-child {
margin-left: 40px;
}


@media screen and (min-width:1300px)
{
.template-product .bestsellers-section li.item {
padding: 0!important;
}
}
@media screen and (min-width:1200px)
{
.bestsellers-section.page-width.collection-list__container.unique_class {
padding-left: 20px !important;
padding-right:20px !important;
}

}

/* sk */
option:nth-child(1) {
display: none;
}
option.deafult_sort {
display: none;
}
/* sk */

@media screen and (max-width: 1199px){
.collection-accessiors .default_collections_csrty {
justify-content: center;
gap: 40px;
}
.collection-accessiors .default_collections_csrty li.productgrid--item {
width: calc(100% / 3 - 40px );
}
.collection-accessiors .productitem 
{
max-width: 100%;
}
.collection-accessiors .productgrid--utils {
text-align:center;
display: inline-flex;
}
.collection-accessiors .bestsellers-section.page-width.collection-list__container.unique_class {
padding-left: 20px!important;
padding-right: 20px!important;
}
.collection-desks .bestsellers-section.page-width.collection-list__container.unique_class {

padding-bottom: 40px;
}

}
@media screen and (max-width:1040px){
.collection_all_grid ul.productgrid--items_ur li.productgrid--item {
width: 50%;
}
.collection_all_grid ul.productgrid--items_ur {
display: flex;
flex-wrap:wrap;
justify-content:center !important;
}
.pagination--inner{
margin-left:0 !important;
margin-right:0 !important;
}
.collection-accessiors .pagination--inner {
margin-right: 0;
margin-left: 0;
}
}
@media screen and (max-width:1024px){
.site-footer-block-item {
border-bottom:0 !important;
}
.main_csrty_expert .main_for_image svg {
right: -8px;
}
.collection-accessiors .swatched_quick_btn_combine {
display: block;
}
.collection-desks .productgrid--items_ur .more_information_blc_sub {
padding: 40px;
}
.collection-desks .default_collections_csrty li.productgrid--item {
width: 50%;
}
}
@media screen and (max-width:768px){
body.collection-accessiors nav.productgrid--utils.productgrid--utils--visible-mobile.productgrid--utils-container.productgrid--utils-sticky {
box-shadow: none;
}
.collection-desks .default_collections_csrty li.productgrid--item {
width: 100%;
}
.collection-desks .productitem {
max-width: 100%;
}
.template-collection .collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection > li {
width: 100% !important;
margin-bottom:20px;
padding:0;
}
.collection-accessiors .default_collections_csrty li.productgrid--item {
width: 100%;
}
.collection-accessiors .default_collections_csrty {
padding: 0 20px;
}
.collection-accessiors figure.productitem--image.collection {
max-width: 100%;
}
}



@media screen and (max-width:859px)
{
.collection-accessiors .productgrid--utils-container {
width: 100%;
}
.collection-accessiors .utils-sortby-select--wrapper {
display: block;
}
.collection-accessiors button.utils-sortby-button {
display: none;
}
.collection-accessiors  .collection--title {

margin-bottom: -25px;
}
}
@media only screen and (max-width:700px) and (min-width: 600px)  {

.bestsellers-section .cot-csrty {
left: 5px;
}
.index .bestsellers-section .cot-csrty {
top: 65px !important;
left: 5px !important;
}
.index  .bestsellers-section .cot-csrty span:first-child {
margin-bottom: 5px;
}
}
@media screen and (max-width: 575px){
.template-product .bundle-sec {
grid-template-columns: 1fr;
}
.column-count-5 .site-footer-block-item, .site-footer-block-newsletter {
padding-right: 0 !important;
}

.site-footer-wrapper .site-footer-block-item h2.site-footer-block-title{
font-size:14px;
}
.collection-accessiors .bestsellers-section li.item {
padding: 0 !important;
}
.collection-accessiors .for_desktop_pagination{
display:none;
}
.collection-accessiors .Collection-image-text_csrty {
display: flex;
flex-direction: column;
}
.collection-accessiors .pagination--previous span.previous_mobile {
display: none;
}
.collection-accessiors .pagination--next span.next_mobile {
display: none;
}
.collection-accessiors .collection_content_csrt img {
width: 100%;
margin: 0 auto;
border-radius:inherit;

}
/* .collection-accessiors .more-detalis.view_more_csrty {
display: none;
} */
.collection-accessiors.template-collection .productgrid--items_ur .productitem {
width: 100%;
margin: 0px auto 20px;
}
.collection-accessiors h2.bestsellers-section_desktop {
display: none;
}
.collection-accessiors .best-upper-content span.subtitle_csrty.for_desktop_bestsellers-section {
display: none;
}
.collection-accessiors  .default_collections_csrty {
display: block;
/* padding: 24px 10px; */
}

.collection-accessiors  .productitem--image img {
height: 430px;
}
.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
max-width: 539px!important;
margin: 0 auto!important;
}
.collection-office-chair  .productgrid--items_ur li.last_more-information_blc {
border-radius: 0px!important;
}
.collection-accessiors  .productgrid--utils.utils-sortby {
width: 100%;
max-width: 355px;
}
.collection-accessiors .form-field-select-wrapper .form-field-select, .form-field-select-wrapper .options-selection__input-select, .form-field-select-wrapper .age-gate__select, .options-selection__select .form-field-select, .options-selection__select .options-selection__input-select, .options-selection__select .age-gate__select, .options-selection__input-select-wrapper .form-field-select, .age-gate__select-wrapper .form-field-select, .options-selection__input-select-wrapper .options-selection__input-select, .options-selection__input-select-wrapper .age-gate__select, .age-gate__select-wrapper .options-selection__input-select, .age-gate__select-wrapper .age-gate__select {
width: 355px;
}
.collection-desks .for_mobile_pagination{
display:block;
}
.collection-desks .for_desktop_pagination{
display:none;
}
.collection-desks .default_collections_csrty {
padding: 0px 0px;
}
/* .collection-desks  .swatched_quick_btn_combine form {
display: block;
} */
.collection-desks .normal_form options-selection {
display: block;
}
.collection-desks .normal_form options-selection fieldset.options-selection__swatches {
height: 25px;
}
.collection-desks .product-form__action-wrapper.own_product button.product-form--atc-button.own_addtoCart.mdc-ripple-surface.mdc-ripple-upgraded {
margin: 10px auto;
height: 50px;
max-width: 355px;
}
.collection-desks .default_collections_csrty li:nth-child(3) {
order: 5;
}
.collection-desks .default_collections_csrty :nth-child(6) {
order: 3;
}
.collection-desks .productgrid--items_ur li.last_more-information_blc {
padding: 0;
margin-bottom:20px;
}
.collection-desks .productgrid--items_ur .more_information_blc_sub {
padding: 40px 20px;
}
.collection-desks .Collection_page_faq .Collection-image-text_csrty {
display: flex;
flex-direction: column;
}
.collection-desks .collection_content_csrt img {
border-radius: 16px;
}
.collection-desks   .bestsellers-section li.item {
padding: 24px 10px!important;
}
.collection-desks   .site-footer-wrapper .newsletter .newsletter-submit {
margin-top: 10px;
}
.collection-desks  .image-with-text--mobile-image-alignment-top .image-with-text__container {
flex-direction: column-reverse;
}
.collection-desks .site-footer-wrapper .newsletter .newsletter-submit {
margin-top: 10px;
}

.collection-desks  .Collection_image_image_text_blc a.image-with-text__button.pxu-lia-element {
width:100%;
max-width: 355px!important;
margin:0 auto;
}
.site-footer-wrapper .newsletter .newsletter-submit {
margin-top: 10px;
}
.template-product .modal--quickshop-slim .product-form__action-wrapper, .modal--quickshop-full .product-form__action-wrapper, .featured-product__container .product-form__action-wrapper, .product__container--quick-shop .product-form__action-wrapper, .product__container--two-columns .product-form__action-wrapper, .product__container--three-columns .product-form__action-wrapper {

flex-direction: row;
align-items: center;
}
.template-product  .product-form__action-wrapper .quantity-selector .quantity-selector__label {
display: none!important;
}
.collection-office-chair .pxs-image-with-text-section-height-medium .pxs-image-with-text-content-position-y-center {
padding-left: 10px;
padding-right: 10px;
}
.collection-accessiors .bestsellers-section.page-width.collection-list__container.unique_class {
padding-left: 20px!important;
padding-right: 20px!important;
}
.index .bestsellers-section .cot-csrty {
top: 30px !important;
left: 8px !important;
}

.collection-accessiors  .productgrid--utils.utils-sortby {
padding-top: 0;
margin-bottom: 0;
}

template-collection .Collection_image_image_text_blc .image-with-text__content {

padding: 66px 10px!important;
}
.collection-desks .productgrid--items_ur .more_information_blc_sub
{
border-radius:0;
}
.template-product .Collection_page_faq .Collection-image-text_csrty {
display: flex;
flex-direction: column;
}
.template-collection #shopify-section-template--22197392146721__main h1 {
margin-top: 0!important;
margin-bottom:0;
padding-bottom: 17px;
}
.template-collection   .productgrid--masthead span.subtitle_csrty {
font-size: 14px;
}
.template-collection .collection--section .productgrid--outer.layout--no-sidebar ul.productgrid--items_ur.products-per-row-3linre334_static_collection {
padding: 0;
}
.collection-accessiors .default_collections_csrty {
padding: 0;
}
}
@media screen and (max-width:330px){
.product-product-custom .nw_accordionItem {
padding: 0 12px !important;
}
.product-product-custom .nw_accordionItem {
width: 290px !important;
}
}


/* Moshik office desk css-start */
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock h3 {
font-size: 18px;
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock {
display: flex;
flex-wrap: wrap;
align-items: center;
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock > div {
width: calc(100% /2);
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock.evenmedia {
flex-direction: row-reverse;
}
.product-desk_col-template .Image-with-text-repeater.page-width {
width: 100%;
max-width: 1512px;
margin: 0 auto;
}
.product-desk_col-template .repeater_mainimage {
text-align: center;
}
.product-desk_col-template .repeater_maincontent {
max-width: 556px;
}
.product-desk_col-template .desk-image-with-textImage {
background: #20303B;
text-align: center;
padding: 60px 0;
}
.product-desk_col-template .desk-image-with-textImage .content_desk_image_text h2 {
font-size: 26px;
font-weight: 600;
line-height: 31.69px;
color: #F3EEE7;
}
.product-desk_col-template .desk-image-with-textImage .content_desk_image_text p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
color: #F3EEE7;
max-width: 872px;
margin: 0 auto;
}
.product-desk_col-template .desk-image-with-textImage img {
margin-bottom: 50px;
}
.product-desk_col-template .desk-image-with-textImage .content_desk_image_text a {
margin-top: 50px;
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #F3EEE7;
display: inline-block;
}
.product-desk_col-template .ui_Image-with-text-repeater span {
font-size: 14px;
font-weight: 500;
line-height: 18.23px;
color: #A5A5A5;
text-transform: uppercase;
letter-spacing: 2px;
}

.product-desk_col-template .ui_Image-with-text-repeater h3 {
font-size: 26px;
font-weight: 600;
line-height: 31.69px;
color: #20303B;
margin-top:15px !important;
}
.product-desk_col-template .ui_Image-with-text-repeater {
padding: 66px 0;
text-align: center;
}

/* Moshik office desk css-end */

/* lamp-for-desk css-start*/
.product-accessiors-pro-template fieldset.options-selection__swatches.options-selection__swatches--color_swatch {
margin-left: 0!important;
}
.product-accessiors-pro-template .collage_image_accessiors span {
text-transform: uppercase;
letter-spacing: 2px;
line-height: 18px;
font-weight: 500;
color: #A5A5A5;
font-size: 14px;
text-align: center;
display:block;
}

.product-accessiors-pro-template .collage_image_accessiors h3 {
font-size: 26px;
line-height: 31.69px;
font-weight: 600;
color: #20303B;
text-align: center;
margin: 15px 0 24px 0 !important;
}
.product-accessiors-pro-template .collage_image_accessiors {
padding: 66px 0;
}
.product-accessiors-pro-template .image-with-text__content h2.image-with-text__heading.pxu-lia-element {
font-size: 16px;
font-weight: 500;
color: #20303B;
line-height: 24px;
font-family: 'Montserrat';
text-align:center;
margin-top: 25px;
}
.product-accessiors-pro-template .image-with-text__content h2.image-with-text__heading.pxu-lia-element span {
font-size: 18px;
font-weight: 600;
}
.product-accessiors-pro-template .image-with-text__text.pxu-lia-element p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
color: #20303B;
text-align: center;
}
.product-accessiors-pro-template .image-with-text__content-wrapper.image-with-text-text-alignment-left {
text-align: center;
}
.product-accessiors-pro-template .image-with-text__image-wrapper img.image-with-text__image {
height: 655px !important;
object-fit: cover !important;
}
.product-accessiors-pro-template .rich-text-block .rich-text-content.rte p {
font-size: 24px;
line-height: 39px;
font-weight: 400;
font-family: Montserrat, sans-serif;
color: #20303B;
text-align: center;
max-width:805px;
margin: 0 auto;
}
.product-accessiors-pro-template .rich-text-regular.accesssiors_csrty {
max-width: 100%;
background: #F3EEE7;
padding: 60px 0;
}
.product-accessiors-pro-template .pxs-image-with-text-content span.subtitle_csrty {
font-size: 14px;
line-height: 18px;
font-weight: 500;
color: #A5A5A5;
letter-spacing: 2px;
text-transform: uppercase;
}
.product-accessiors-pro-template .pxs-image-with-text-content h2.pxs-image-with-text-heading {
font-size: 26px;
font-weight: 600;
line-height: 31.69px;
color: #F3EEE7;
margin-top:16px;
}
.product-accessiors-pro-template .pxs-image-with-text-content .pxs-image-with-text-subheading.rte p {
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: #f3eee7;
}
.product-accessiors-pro-template .acessior_banner_last .pxs-image-with-text-link {
position: inherit;
}
.product-accessiors-pro-template .acessior_banner_last .pxs-image-with-text-background {
height: 446px !important;
}
.template-product .normal_form options-selection .new fieldset:last-child {
margin-left: 0;
}
.product-accessiors-pro-template .rich-text-regular.accesssiors_csrty {
margin-bottom: 40px;
}

.product-accessiors-pro-template .image_col_csrt_main {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 460px 460px;
grid-gap: 20px;
}

.product-accessiors-pro-template .image_col_csrt_main img {
width: 100%;
height:100%;
}
.product-accessiors-pro-template .image_col_csrt_main .other_image_block_uni {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 460px;
grid-gap: 20px;
}
.product-accessiors-pro-template .image_col_csrt_main .other_image_block_uni:nth-child(3) {
grid-template-columns: 1fr;
}
.product-accessiors-pro-template .image_col_csrt_main .image_content_csrty_uni:nth-child(4) {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 460px;
grid-area: 2/1;
grid-gap: 20px;
}
.product-accessiors-pro-template .collage_image_accessiors.page-width {
max-width: 1175px;
margin: 0 auto;
padding-inline: 20px;
}
.product-accessiors-pro-template .image-with-text__container {
max-width: 1175px;
margin: 0 auto;
padding:66px 0;
}
.product-accessiors-pro-template .image_accessiorspage_mobile.page-width {
display: none;
}
.product-accessiors-pro-template .progress {
position: relative;
display: block;
margin: 50px auto;
width: calc(100% - 200px);
height: 3px;
border-radius: 10px;
overflow: hidden;
background-color: transparent;
background-image: linear-gradient(to right, #000, #000);
background-repeat: no-repeat;
opacity: 1;
z-index: 1;
transition: background-size 0.4s ease-in-out;
}
.product-accessiors-pro-template .progress::after {
content: "";
width: 100%;
background:#999494;
position: absolute;
left: 0;
top: 0px;
opacity: 0.5;
height: inherit;
}
/* lamp-for-desk css-end*/

/* collection-pages-css-start*/
form.productitem--swatches-container.Show_variant_color + .counting_variant_total {
display: none;
}
.desk_count_active + .count_uique_desk {
display: none;
}
.other_comman_col .swatched_quick_btn_combine .counting_variant_total.count_uique_desk {
font-size: 14px;
line-height: 18px;
letter-spacing: 2px;
font-weight: 500;
color: #A5A5A5;
cursor:pointer;
}
.other_comman_col .productitem--swatches-container {
width: initial;
}
.other_comman_col.productitem--swatches{
gap:10px;
}
.other_comman_col .collection span.money.price__current--max {
display: none;
}
.other_comman_col .productitem--swatches-container label {
display: none;
}
.other_comman_col  .Show_variant_color label {
display: block !important;
}

.other_comman_col .productitem--swatches-container label:first-child {
/* display: block; */
}
.other_comman_col .productitem--action.quickshop-button {
display: block;
}
.other_comman_col .productitem__container button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 0;
transition: all 0.2s linear;
margin-bottom: 25px;
}

.other_comman_col .productitem__container:hover button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 1;
}
.other_comman_col .productitem--swatches-container {
padding-right: 0 !important;
}
.desk_unique_col .swatched_quick_btn_combine .counting_variant_total.count_uique_desk {
font-size: 14px;
line-height: 18px;
letter-spacing: 2px;
font-weight: 500;
color: #A5A5A5;
}
.desk_unique_col .productitem--swatches-container {
width: initial;
}
.desk_unique_col.productitem--swatches{
gap:10px;
}
.desk_unique_col .collection span.money.price__current--max {
display: none;
}
.desk_unique_col .productitem--swatches-container label {
display: none;
}
.desk_unique_col  .Show_variant_color label {
display: block !important;
}
.desk_unique_col .productitem--swatches-container label:first-child {
/* display: block; */
display: none;
}
.desk_unique_col .productitem--action.quickshop-button {
display: block;
}

.desk_unique_col .productitem__container button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 0;
transition: all 0.2s linear;
margin-bottom: 25px;
}

.desk_unique_col .productitem__container:hover button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 1 !important;
}
.desk_unique_col .productitem--swatches-container {
padding-right: 0 !important;
}
.collection button.productitem--swatches-count-wrapper {
display: none !important;
}

.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value {
display: none;
}
.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value:first-child {
display: block;
}
.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value {
display: none;
}
.desk_unique_col .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value:first-child {
display: block;
}
.desk_unique_col .desk_count_active .options-selection__option-values.unique_tertydesks.unique_csrttop .options-selection__option-value {
display: block;
}
.desk_unique_col  .desk_count_active .options-selection__option-values.unique_tertydesks.unique_csrtleg .options-selection__option-value {
display: block;
}
.desk_unique_col .count_uique_desk {
font-size: 14px;
letter-spacing: 2px;
line-height: 18px;
color: #A5A5A5;
margin-top: 0px;
cursor:pointer;
}
.collection-accessiors button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
width: auto;
max-width: 100%;
margin:0;
margin-left: auto;
}
.collection-desks  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
opacity: 0 !important;
max-width: max-content;
margin-left: auto;
background: #20303B;
color: #fff;
font-size: 14px;
font-weight: 500;
border-radius: 5px;
padding: 13px 24px;
border: 0;
max-width:196px;
}
.collection-desks  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
opacity: 0 !important;
}
.collection .productitem__container:hover button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
opacity: 1;
}
.collection  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded:hover {
opacity: 1 !important;
}
.desk_unique_col .variant_field_csrty {
display: flex;
}
/* collection-pages-css-end*/
@media screen and (max-width: 768px){
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail {
max-width: 80%;
margin: auto;
}
.mobile.main.thumnailslider_for_mobile .demo-slider-inner_thumnail img {
width: 100%;
display: block;
height: 100%;
object-fit: contain;
}
/* .mobile.main.thumnailslider_for_mobile {
display: block!important;
} */

.slider-nav .slick-slide .demo-slider-inner_thumnail img {
min-height: 70px !important;
background: #92898914;
}
.mobile.main.thumnailslider_for_mobile .slider.slider-nav .slick-list.draggable .demo-slider-inner_thumnail {
height: 75px !important;
}
}
@media screen and (max-width: 767px){
.product-desk_col-template .desk-image-with-textImage .content_desk_image_text p {
font-size: 16px;
padding: 0 20px;
text-align: left;
}

.other_comman_col ul.productgrid--items_ur.products-per-row-3linre334_static_collection li.last_more-information_blc {
width: 50% !important;
}
.desk_unique_col ul.productgrid--items_ur.products-per-row-3linre334_static_collection li.last_more-information_blc {
width: 50% !important;
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock.evenmedia {
flex-direction: column;
}
.product-accessiors-pro-template .collage_image_accessiors.page-width {
display: none !important;
}
.product-accessiors-pro-template .image_accessiorspage_mobile.page-width {
display: block;
text-align:center;
}
.product-accessiors-pro-template .image_accessiorspage_mobile.page-width span {
text-transform: uppercase;
letter-spacing: 2px;
line-height: 18px;
font-weight: 500;
color: #A5A5A5;
font-size: 14px;
text-align: center;
display: block;
}
.product-accessiors-pro-template .image_accessiorspage_mobile.page-width h3 {
font-size: 26px;
line-height: 31.69px;
font-weight: 600;
color: #20303B;
text-align: center;
margin: 15px 0 !important;
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock {
flex-direction: column;
}
.product-desk_col-template .repeater_maincontent {
max-width: 556px;
text-align: center;
}

.product-desk_col-template .desk-image-with-textImage .content_desk_image_text h2 {
font-size: 22px;
line-height: 24.69px;
}
.product-accessiors-pro-template .image-with-text__image-wrapper {
width: 100%;
}
.product-accessiors-pro-template  .image-with-text__content {
width: 100%;
}
.product-accessiors-pro-template .image_col_csrt_main {
display: flex;
flex-direction: column;
grid-gap: 20px;
}
.product-accessiors-pro-template .image_col_csrt_main .other_image_block_uni {
display: flex;
flex-direction: column;
}
.product-accessiors-pro-template .image_col_csrt_main .image_content_csrty_uni:nth-child(4) {
display: flex;
flex-direction: column;
}
.product-accessiors-pro-template .rich-text-block .rich-text-content.rte p {
font-size: 18px;
line-height: 32px;
max-width: 100%;
padding: 0 20px;
text-align: left;
}
.for_mobile_option.val__top {
display: flex;
gap: 10px;
align-items: center;
}
.for_mobile_option.val__leg {
display: flex;
gap: 10px;
align-items: center;
}
.for_mobile_option.val__top H4 {
color: #494949;
font-weight: 400;
font-size: 18px;
}
.for_mobile_option.val__top .icon_mobile svg {
height: 20px;
width: 20px;
}
.options-selection__option-values.unique_csrtleg.for.mobile_csdrt {
display: none;
}

.product-product-custom .header_custom_form.for_mobile .options-selection__option-values{
display:none;
}

.product-product-custom .for_mobile_option.val__top, .for_mobile_option.val__leg {
display: flex;
gap: 10px;
align-items: center;
}
.product-product-custom .for_mobile_option.val__top, .for_mobile_option.val__leg h4 {
color: #494949;
font-weight: 400;
font-size: 18px;
text-transform:capitalize;
}

.for_mobile_option.val__top .color_seleted label {
border-radius: 50%;
position: relative;
}
.for_mobile_option.val__leg .color_seleted label {
border-radius: 50%;
position: relative;
}
}
@media screen and (max-width: 575px){
.product-product-custom .product-form__action-wrapper .quantity-selector .quantity-selector__wrapper .quantity-selector__button-wrapper button{
max-width:100% !important;
background: none !important;
}
.site-header-menu-toggle--button, .site-header-mobile-search-button--button, .site-header-cart--button {
padding: 8px 3px !important;
}
.collection_all_grid  .productitem--image {
aspect-ratio: inherit !important;
}
.other_comman_col .productitem--image {
aspect-ratio: inherit !important;
}
.other_comman_col .productitem--action.quickshop-button {
display: none;
}
.desk_unique_col .productitem--action.quickshop-button {
display: none;
}
.other_comman_col .productitem__container button.productitem--action-trigger.button-secondary.mdc-ripple-surface {
display: none;
}
.other_comman_col .productitem__image-container {
display: grid;
place-items: center;
}
.desk_unique_col .count_uique_desk {
margin-top: 0px;
}
.other_comman_col ul.productgrid--items_ur.products-per-row-3linre334_static_collection li.last_more-information_blc {
width: 100% !important;
}
.desk_unique_col ul.productgrid--items_ur.products-per-row-3linre334_static_collection li.last_more-information_blc {
width: 50% !important;
}
.product-accessiors-pro-template .rich-text-block .rich-text-content.rte p {
padding: 0 20px;
max-width: 100%;
font-size: 16px;
line-height: 25px;
text-align:left;
}
.product-accessiors-pro-template .collage_image_accessiors h3 {
font-size: 15px;
}
.product-desk_col-template .Image-with-text-repeater .ui_Image-with-text-repeaterBlock > div {
width:100%;
}
}




.image_slideshow .progress{
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-image: unset;
  background-color: unset;
  height: 8px;
}



body .progress-bestsellers {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 34px;
  height: 8px;
  background-image: unset;
  background-color: unset;
}

body .progress-segment-bestsellers {
  flex: 1;
  height: 8px;
  margin: 0 14px;
  background-color: #F3EEE7;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
}

body .progress-segment-bestsellers.active {
  background-color: #162a37;
  flex: none;
  width: 170px;
transition: all 0.3s ease;
}

body .progress-segment-bestsellers:hover {
  background-color: #354a5a;
}


.work-space-section {
  text-align: center;
  padding: 30px 20px;
}

.work-space-section-subtitle{
  color: #A5A5A5;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
  margin-bottom: 0;
line-height: 30px; /* 200% */
letter-spacing: 1px;
text-transform: uppercase;
}

.work-space-section-title {
  color: #20303B;
text-align: center;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
}

.cards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 100px;
  margin-top: 60px;
}

.work-space-section-card {
  display: flex;
  background: #F3EEE7;
  padding: 24px;
  padding-left: 64px;
  max-width: 532px;
  width: 100%;
  text-align: left;
  position: relative;
  align-items: center;
  background-size: cover;
  background-position: center;
  background-repeat:no-repeat;
}

@media(max-width:767px){
  .work-space-section-card {
padding-left: 32px; 
  }
}

.work-space-section-card-right-block{
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding-top: 46px;
  padding-bottom: 35px;
}

.card-background-text {
  /* position: absolute;
  top: 70px;
  left: -81px;
  z-index: 0;
  transform: rotate(-90deg); */
  text-transform: uppercase;
  color: #FFF;
  font-family: Montserrat;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
  line-height: 150px; /* 150% */
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  opacity: 0.3;
  position: relative;
  left: -50px;
  pointer-events: none;
}

.card-title {
  color: #20303B;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
  margin: 0;
}

.card-description {
  color: #20303B;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */
  max-width: 285px;
}

.card-button {
  max-width: 280px;
  width: 100%;
  padding: 15px 77px;
  border-radius: 10px;
  border: 1px solid #20303B;
  text-decoration: none;
  color: #20303B;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: all 0.3s ease;
}

.card-button:hover {
  background-color: #333;
  color: #fff;
}

.alt-testimonials-wrap {
  display: flex;
  gap: 73px;
}

.alt-testimonials-left-image-block {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 427px;
  max-height: 100%;
  position: relative;
  z-index: 100;
}

.alt-testimonials-left-image-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.alt-testimonials-slider {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  max-width: 600px;
  margin: auto;
}

.alt-testimonials-slides {
  display: flex;
  overflow: hidden;
  width: 100%;
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  height: 245px;
}

.alt-testimonials-slide {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; /* По умолчанию скрыты */
  transform: translateX(100%); /* Сдвинуты вправо за пределы видимости */
  transition: transform 0.5s ease, opacity 0.5s ease;
}

.alt-testimonials-slide.active {
  opacity: 1;
  transform: translateX(0); /* Текущий слайд на месте */
}

.alt-testimonials-slide.prev {
  transform: translateX(-100%); /* Предыдущий слайд сдвинут влево */
  opacity: 0;
}

.alt-testimonials-slide.next {
  transform: translateX(100%); /* Следующий слайд сдвинут вправо */
  opacity: 0;
}


.alt-testimonials-photo {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  object-position: top;
}

.alt-testimonials-name {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 36px */
  margin: 0;
}

.alt-testimonials-role {
 color: #20303B;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.alt-testimonials-review {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; 
  margin: 0;
  text-align: left;
  padding-top: 33px;
}

.alt-testimonials-review .full-text {
  display: none;
}

.alt-testimonials-review .read-more {
    background: transparent;
    border-radius: 8px;
    box-shadow: none;
    border: none;
  font-weight: 700;
  text-decoration: underline;
}

.alt-testimonials-section-subtitle {
  color: #A5A5A5;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 200% */
  letter-spacing: 1px;
  text-transform: uppercase;
}

.alt-testimonials-section-title {
  color: #20303B;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 111.111% */
  letter-spacing: 1px;
}

@media screen and (max-width: 500px) {
  .alt-testimonials-section-title {
    font-size: 28px;
    line-height: 35px;
  }
}

.alt-testimonials-info-wrap{
  display: flex;
  align-items: center;
  width: 100%;
  gap: 25px;
}

.alt-testimonials-info-block{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.arrow {
  background-color: #F3EEE7;
  border: none;
  cursor: pointer;
  width: 52px;
  height: 52px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.left-arrow {
  
}

.right-arrow {
  transform: rotate(180deg);
}


.alt-testimonials-right-content-block{
  display: flex;
  flex-direction: column;
  gap: 43px;
  max-width: 621px;
  width: 100%;
}

@media screen and (max-width: 500px) {
  .alt-testimonials-right-content-block {
    gap: 30px;
  }
}

.right-content-block-head{
  display: flex;
  flex-direction: column;
  /* gap: 10px; */
  text-align: left;
  padding-top: 9px;
  position: relative;
}

.alt-testimonials-section{
  padding: 30px 0;
  overflow: hidden;
}


.testimonials-slider-buttons{
  display: flex;
  align-self: flex-start;
  gap: 17px;
  z-index: 100;
}

.alt-testimonials-section-quotes-image{
  position: absolute;
  right: 0;
  z-index: -1;
  bottom: -40px;
}

.pxs-container-limit .newsletter{
  display: flex;
  height: 56px;
  margin-top: 23px;
}

.pxs-container-limit .newsletter .form-field-input{
  height: 56px;
  border-radius: 10px;
  padding: 0;
  text-align: center;
}

.pxs-container-limit .newsletter .pxs-newsletter-form-fields{
  gap: 9px;
  justify-content: flex-start;
}

.pxs-container-limit .newsletter .button-primary.mdc-ripple-surface.mdc-ripple-upgraded{
  height: 56px;
}
.pxs-container-limit .newsletter button{
  display: none;
}

.pxs-container-limit .newsletter .newsletter-input{
  width: 100%;
  max-width: 279px;
  display: none;
}

.pxs-container-limit .newsletter .newsletter-submit{
    width: 100%;
    max-width: 235px;
}

.pxs-container-limit .newsletter form{
      width: 100%;
    max-width: 523px;
}

.nw_accordionWrap{
  display: flex;
  justify-content: space-between;
  gap: 57px;
  background: #fff;
  padding: 127px;
}

.nw_accordion .page-content{
     max-width: 1370px;
    padding: 0 20px;
    margin: 0 auto;
}
.nw_accordion-right-part{
      max-width: 60%;
    width: 60%;
      display: flex;
    flex-direction: column;
    gap: 15px;
}
.nw_accordion-left-part{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.nw_accordion-image{
  max-width: 382px;
  max-height: 531px;
  height: 531px;
  margin-top: 16px;
}
.nw_accordion-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.nw_accordion-right-part-see-more-btn a{
  display: flex;
  align-items: center;
  gap: 26px;

color: #20303B;
text-decoration: none;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
}

.image_titles{
    display: flex;
    align-items: center;
    gap: 26px;
    padding-top: 30px;
}

.collection-banner-section-container{
  max-width: 1175px;
  margin: 0 auto;
  height: 100%;
  padding: 0 20px;
}
.collection-banner-content{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 23px;
}
.collection-banner-subtitle{
  color: #20303B;
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 200% */
letter-spacing: 1px;
text-transform: uppercase;
}
.collection-banner-title{
  color: #20303B;
font-family: Montserrat;
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 83.333% */
letter-spacing: 1px;
}


.bestsellers-section span.subtitle_csrty{
  margin: 0 auto;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.comparison-slide-wrap{
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.comparison-block{
  padding: 22px 25px 25px 52px;
  /* background-color: rgba(243, 238, 231, 0.50); */
  background-color: #F0F0F0;
}
.comparison-block-wrap{
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  text-align: left;
}
.comparison-block-title{
  color: #20303B;
  font-family: "DM Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px; /* 122.222% */
}
.comparison-block-description{
  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 122.222% */
}


.comparison-section-head{
  display: flex;
  flex-direction: column;
  margin-bottom: 53px;
}
.comparison-section-head-subtitle{
  color: #A5A5A5;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 auto;
}
.comparison-section-head-title{
  color: #20303B;
  text-align: center;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 111.111% */
  letter-spacing: 1px;
}

.comparison-block-second-availability{
  padding: 10px;
  border-radius: 5px;
}

.comparison-block-second-title{
font-family: Montserrat;
font-size: 20px;
font-weight: 600;
line-height: 22.013px; /* 110.064% */
}

.comparison-section{
  padding: 30px 0;
}
.comparison-block-first{
  /* background-color: rgba(243, 238, 231, 0.50); */
  background-color: #F0F0F0;
  padding: 15px 84px;
}
.comparison-block-first-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper{
  padding-top: 53px !important;
}

.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
  top: 0 !important;
  max-width: 1037px;
  margin: 0 auto;
  left: 50% !important;
  transform: translate(-50%, 0);
  height: 8px !important;
}
.swiper-scrollbar-drag{
  border-radius: 36px !important;
  background: #20303B !important;
  height: 8px !important;
}

.comparison-section-footer{
  max-width: 1175px;
  margin: 0 auto;
  padding: 47px 20px 0px 20px;
  display: flex;
  gap: 26px;
  align-items: center;
  /* padding-top: 47px; */
}

.comparison-section-footer button{
  padding: 0;
  background: none;
  border: none;

  color: #20303B;
  font-family: Montserrat;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 109.091% */
}

.comparison-block-closed.closed{
  display: none;
}

.comparison-section-footer img{
  transition: all 0.3s ease;
  
}
.comparison-section-footer img.active {
  transform: rotate(-180deg);
}

.featured-collection-section{
  padding: 30px 0;
  padding-top: 60px;
}

.featured-collection-section .productitem{
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}

.featured-collection-section .productitem--info{
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}

.featured-collection-section .productitem--action.quickshop-button{
  position: absolute;
  bottom: 0;
  right: 0;
}

.featured-collection-section .productitem__container button.productitem--action-trigger.button-secondary.mdc-ripple-surface{
  margin: 0 !important;
  border-radius: 0 !important;
}

.featured-collection-section .badge_csrty {
  z-index: 1;
  display: flex;
  align-items: center;
  /* gap: 18px; */
}

.featured-collection-section .product-stock-level__badge-text {
  padding: 10px;
  color: #4E9A33;
  font-family: "DM Sans";
  font-size: 14.675px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 4.586px;
  background: #EDF4EA;
  display: none;
}

.featured-collection-section .collection_csrty.terty {
  display: none;
  padding: 10px;
  color: #20303B;
  font-family: "DM Sans";
  font-size: 14.675px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 4.586px;
  background: #E8E9EA;
}

.featured-collection-section .productitem--image{
  /* height: 504px; */
  max-width: 356px;
  width: 100%;
}

.featured-collection-section .productitem--image .productitem--image-primary {
  object-fit: fill;
}

.featured-collection-section .productgrid--item {
  max-width: 356px;
  width: 100% !important;
}
.featured-collection-section .productitem--swatches {
  overflow: visible;
}

.featured-collection-section .star_price {
  padding-top: 10px;
}

.featured-collection-section .jdgm-preview-badge .jdgm-star.jdgm-star {
  color: #FFD600;
}

.collection-desks .swatched_quick_btn_combine {
      display: flex;
    justify-content: space-between;
    align-items: center;
}

.page-custom-landing-page .image_slideshow .slick-list.draggable {
  overflow: visible;
}

.page-custom-landing-page .image_slideshow.collection-list__container {
  /* max-width: unset !important;
  padding: unset !important; */
  /* max-height: 585px; */
}

.page-custom-landing-page .slick-slide {
  /* max-height: 585px; */
}

.page-custom-landing-page .image_slideshow.collection-list__container {
  /* margin: 150px auto !important; */
}

.contact-form-section {
  text-align: center;
  padding: 100px;
  background-color: #f7f4ef;
}
.contact-form-section h5 {
  color: #A5A5A5;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 200% */
letter-spacing: 1px;
text-transform: uppercase;
margin: 0;
padding: 0;
}
.contact-form-section h2 {
  margin: 0;
padding: 0;
  color: #20303B;
text-align: center;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
  margin-bottom:  24px;
}

.contact-form-section-head-description{
  color: #20303B;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 22px; /* 122.222% */
}
.contact-form-link {
  font-size: 16px;
  margin-bottom: 28px;
  text-align: left;
}
.contact-form-section form {
  max-width: 738px;
  margin: 0 auto;
}
.contact-form-section input,
.contact-form-section textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 23px;
  border: 1px solid #D3D3D3;
  height: 58px;

  color: #20303B;
  font-family: "DM Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 122.222% */
}
.contact-form-section textarea{
  height: 98px;
  resize: none;
}
.contact-form-section button {
 color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 162.5% */
letter-spacing: 1px;
text-transform: uppercase;
  border-radius: 10px;
background: #20303B;
  padding: 15px 77px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.contact-form-section button:hover {
  background-color: #555;
}
.contact-form-section a {
  color: #333;
  text-decoration: underline;
}


.contact-form-section .container{
  max-width: 1175px;
  margin: 0 auto;
  padding: 0 20px;
}

.contact-form-section-wrap{
  max-width: 1120px;
  width: 100%;
  background: #FFF;
  padding: 100px 191px;
}

.contact-form-upper-block{
  display: flex;
  justify-content: space-between;
  gap: 28px;
}
.contact-form-name-wrap{
  width: 100%;
  text-align: left;
}

.contact-form-email-wrap{
  width: 100%;
  text-align: left;
}

.contact-form-name-wrap label,
.contact-form-email-wrap label{
  /* padding-bottom: 23px; */
}

.page-custom-landing-page form label {
  padding-bottom: 23px;
  text-align: left;

  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 122.222% */
}

.contact-form-email-wrap, .contact-form-phone-wrap, .contact-form-message-wrap {
  text-align: left;
}

.contact-form-section-head{
  display: flex;
  flex-direction: column;
  text-align: center;
  max-width: 639px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 71px;
}

.we-can-help-head-subtitle{
  color: #A5A5A5;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 150% */
letter-spacing: 1px;
text-transform: uppercase;
}
.we-can-help-head-title{
  color: #20303B;
text-align: center;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
}

.we-can-help-section{
  padding: 60px 20px;
}
.we-can-help-slide-content{
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 30px;
  align-items: flex-start;
  text-align: left;
}

.we-can-help-slide-content-title{
  color: #20303B;
font-family: Montserrat;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 109.091% */
}
.we-can-help-slide-content-description{
  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 122.222% */
}

.we-can-help-head{
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.we-can-help-slide-image{
  max-width: 100%;
  /* max-height: 419px; */
  max-height: 333px;
  height: 333px;
}
.we-can-help-slide-image img{
  max-height: 333px;
  width: 100%;
  object-fit: cover;
}

.page-custom-landing-page .slideshow-slide__content {
  padding: 81px 89px 91px 122px;
  border: 3px solid #FFF;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-custom-landing-page .banner-welcome-span {
  color: #FFF;
  text-decoration: none;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 144.444% */
text-transform: uppercase;
display: flex;
align-items: center;
gap: 10px;
}
.page-custom-landing-page .banner-welcome-span::after{
  content: "";
  background-image: url(/cdn/shop/files/Vector_845787e6-d7aa-4804-83e3-a77e0f91e224.svg?v=1734974878);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
      width: 60px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
  margin-left: 30px;
}
.page-custom-landing-page .banner-welcome-span .banner-welcome-bold-span {
  font-weight: 700;
}
.page-custom-landing-page .banner-welcome-span img {
  display: none;
}


.page-custom-landing-page h2.slideshow-slide__heading.pxu-lia-element {
  color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 50px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 50px; /* 132.813% */
letter-spacing: 2px;
text-transform: uppercase;
margin: 27px 0 !important;
}

.page-custom-landing-page .slideshow-slide__subheading {
  color: #FFF;
text-align: center;
font-family: "DM Sans";
font-size: 16px !important;
font-style: normal;
font-weight: 300;
line-height: 20px; /* 130% */
max-width: 525px;
width: 100%;
}

.page-custom-landing-page span.slideshow-slide__button {
  border-radius: 10px !important;
background: #FFF !important;
color: #20303B !important;
text-align: center !important;
font-family: Montserrat;
font-size: 16px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 26px !important; /* 162.5% */
letter-spacing: 1px !important;
text-transform: uppercase !important;
padding: 15px 83px !important;
margin-top: 27px !important;
max-height: 56px !important;
height: 56px !important;
}

.page-custom-landing-page .slideshow-slide__button {
height: 56px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-custom-landing-page .slideshow-slide__button--primary:not(.disabled):hover {
  border: none !important;
}

.template-product .form_fetaured_information_csrt  {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 16px;
  column-gap: 32px;
  padding: 24px 0;
  border-bottom: 1px solid #D9D9D9;
}

.template-product .form_fetaured_information_csrt  .form_content_inform_csrt span{
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  color: #20303B;
  font-weight: 400;
}
@media screen and (max-width: 1200px) {
  .template-product .form_fetaured_information_csrt {
    grid-template-columns: 1fr;
  }
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt span {
display: flex;
align-items: center;
color: #20303B;
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt:last-child span img {
margin-right: 5px;
}
.template-product .form_fetaured_information_csrt .form_content_inform_csrt span svg {
margin-right: 8px;
min-width:20px;
}

.mobile-wrap{
      background: #fff;
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 999;
    top: 80px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
}
.mobile-wrap .navmenu{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 50px;
  padding: 20px;
  list-style: none;
}
.mobile-wrap{
  transition: 0.2s linear;
}
.mobile-wrap.inactive{
  transform: translateX(-100%);
}

.header-open-mobile-menu-btn{
  display:none;
  margin-right: 10px;
  border-radius: 5px;
  background: none;
  border: none;
  min-width: 42px;
  max-width: 42px;
  displau: flex;
  justify-content: center;
}

.header-open-mobile-menu-btn.btn-clicked::before{
  content: '';
  display: none;
}

.header-open-mobile-menu-btn::before{
  content: "";
  background-image: url(/cdn/shop/files/burger-menu-svgrepo-com.svg?v=1735130919);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 30px;
  height: 30px;
  display: block;
  background-size: cover;
  min-width: 30px;
}

.header-open-mobile-menu-btn.btn-clicked::before{
  content: "";
  background-image: url(/cdn/shop/files/menu-close.svg?v=1738767378);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px;
  height: 20px;
  display: block;
   background-size: cover;
  min-width: 20px;
}

.best-upper-content{
  padding-bottom: 28px;
}

.image_slideshow .best-upper-content{
  padding-bottom: 44px;
}

.site-main .shopify-section:last-child {
  padding-bottom: 55px;
}

.site-announcement{
  position: sticky;
  top: 0;
  z-index: 999;
}
.site-header-sticky .site-header{
      position: sticky;
    top: 44px;
}

.site-logo img{
  object-fit: unset !important;
}

.cs-select,
.new-cs{
  display: none !important;
}

#shopify-section-template--24018499141921__image_slideshow_4DCgDz{
  overflow: hidden;
}

.our-way-section{
padding: 60px 10px 30px;
}
.our-way-head{
  display: flex;
  flex-direction: column;
}

.our-way-head-subtitle{
  color: #A5A5A5;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 200% */
letter-spacing: 1px;
text-transform: uppercase;
}
.our-way-head-title{
  color: #20303B;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 111.111% */
letter-spacing: 1px;
padding: 10px 0px 25px 0px;
}
.our-way-head-description{
  color: #20303B;
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 22px; /* 137.5% */
}

.our-way-body-wrap{
  display: flex;
  align-items: center;
  gap: 45px;
  padding-top: 125px;
  position: relative;
}

.our-way-body-comparison-blocks{
  display: flex;
  flex-direction: column;
  gap: 64px;
  width: 100%;
}

.comparison-text-item p{
  position: relative;
  z-index: 10;
  padding: 0;
  margin: 0;
}

.striped-line{
  position: absolute;
  bottom: 0;
}
.striped-line-1{
  left: 25%;
}
.striped-line-2{
  left: 43%;
}
.striped-line-3{
  left: 61%;
}
.striped-line-4{
  left: 80%;
}

@media screen and (max-width: 750px) {
  .striped-line-1{
    top: 6%;
    left: auto;  
  }
  .striped-line-2{
    top: 23%;
    left: auto;  
  }
  .striped-line-3{
    top: 41%;
    left: auto;  
  }
  .striped-line-4{
    top: 60%;
    left: auto;  
  }
}


.our-way-comparison-block{
  display: flex;
}

.comparison-text-item {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  color: #FFFFFF;
  font-weight: 500;
  font-family: Montserrat;
  max-width: 0;
  width: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-width 1s ease, opacity 1s ease, max-height 1s linear;
}

.our-way-comparison-block-1 .comparison-text-item {
  background-color: #20303B;
}

.our-way-comparison-block-1 .comparison-text-item.visible {
  width: 100%;
  max-width: 400px;
  opacity: 1;
}

.our-way-comparison-block-2 .comparison-text-item {
  background-color: #a3b1c1;
}

.our-way-comparison-block-2 .comparison-text-item.visible {
  width: 100%;
  max-width: 800px;
  opacity: 1;
}

.comparison-cash-item{
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
  color: #20303B;
  font-family: Montserrat;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-left: 24px;
  position: relative;
  z-index: 10;
}

.our-way-body-company-logo-blocks{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 64px;
  max-width: 178px;
  width: 100%;
}
.company-logo-block{
  display: flex;
  max-width: 165px;
  width: 100%;
  height: 70px;
  text-align: left;
  color: #20303B;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: uppercase;
  align-items: center;
}
.company-logo-block img{
  width: 100%;
  height: 40px;
  object-fit: contain;
}
@media screen and (max-width: 750px) {
  .our-way-section .collection-list__container {
    position: relative;
  }
}

.our-way-footer-content-right-part{
  display: flex;
  align-items: center;
  width: 100%;
  gap: 68px;
}
@media screen and (max-width: 750px) {
  .our-way-footer-content-right-part{
    width: fit-content;
    gap: 140px;
    flex-direction: column-reverse;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
}
.our-way-footer-content-right-part-text{
  max-width: 142px;
  width: 100%;
  height: 44px;
  text-align: center;
  font-weight: 300;
  line-height: 22px;
  font-size: 16px;
  font-family: DM Sans;
  color: #A5A5A5;
}
.our-way-footer-invisible-left-part{
  max-width: 178px;
  width: 100%;
}

.our-way-footer{
  padding-top: 34px;
}

.our-way-footer-wrap{
  display: flex;
  align-items: center;
  gap: 50px;
}
.site-header-buttons-block-wrap svg{
  transition: all 0.3s ease;
}
.site-header-buttons-block-wrap svg:hover{
  filter: grayscale(0%) brightness(3) sepia(100%) hue-rotate(-20deg) saturate(900%) brightness(1.2);
}

/* .our-way-right-part-text-1{
  transform: translateX(-11%);
}
.our-way-right-part-text-2{
  transform: translateX(21%);
} */
.our-way-right-part-text-3{
  transform: translateX(4%);
}
.our-way-right-part-text-4{
  transform: translateX(10%);
}
.our-way-bottom-btn{
  display: inline-block;
  margin-top: 40px;
  padding: 15px 77px;
  background: #20303B;
  border-radius: 10px;
  height: 56px;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
  font-family: Montserrat;
  letter-spacing: 1px;
  font-weight: 400;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
@media screen and (max-width: 575px){
  .our-way-bottom-btn{
  width: 100%;
}
}
.our-way-bottom-btn:hover{
  background: rgb(47, 62, 71);
  color: #FFF;
}

#shopify-section-template--23099765948705__image_slideshow_BhqV63{
  overflow: hidden;
}

.page-custom-landing-page .slideshow-slide__button{
  background: #fff;
  color: #20303B;
  border-radius: 10px;
  text-transform: uppercase;
}

.price__current .money{
  color: #20303B;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 23px;
}

.navmenu-submenu li.navmenu-id-all-bestsellers a,
.navmenu-submenu li.navmenu-id-all-collections a{
  font-weight: 700 !important;
}

.head-products{
  display: flex;
  gap: 25px;
  /* align-items: center; */
}
.head-product{
  max-width: 254px;
  width: 100%;
}
.head-product a{
  text-decoration: none;
}
.head-product img{
  height: 254px;
  width: 254px;
  object-fit: contain;
}
.head-product h3{
  margin: 0;
  padding: 10px 0px 10px 0px;

  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px; /* 162.5% */
}
.head-product p{
  padding: 0px 0px 9px 0px;

  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 137.5% */
}
.head-product .money {
  color: #20303B;
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px; /* 162.5% */
}

.productitem--info .product-features-metafields .metafield-product-feature::after{
  content: "";
  display: none;
}
.productitem--info .product-features-metafields{
margin: 0;
padding: 11px 0;
padding-left: 0;
}

.description_csrty{
display: none;
}

.product_custom_price{
  padding: 0px;
}

.pxs-image-with-text .form-field .button-primary .footer_newsletter_text{
  display: none;
  color: #20303B;
text-align: center;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
text-transform: unset;
line-height: 18px; /* 112.5% */
}
.site-footer-wrapper .contact-form .button-primary .unserfooter_newsletter_text{
  display: none;
}
.unserfooter_newsletter_text{
text-transform: uppercase;
}

.about_popup_menu{
  position: absolute;
  right: 106px;
  bottom: -140px;
  background: #fff;
  padding: 8px;
  box-shadow: 0 2px 5px #0000001a;
  transition: all 0.3s ease;
  color: black;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  z-index: 999;
}
.about_popup_menu .about_popup_menu_item a {
  text-decoration: none;
  color: #20303B;
  font-family: "DM Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  transition: all 0.3s ease;
}

.about_popup_menu .about_popup_menu_item{
  border-bottom: 1px solid #F3EEE7;
  padding: 0 8px;
}
.about_popup_menu .about_popup_menu_item:last-child{
  border-bottom: none;
  /* padding: 8px; */
}

.about_popup_menu .about_popup_menu_item a:hover{
  color: #852A2A;
}

.about-popup__unvisible{
  opacity: 0;
  pointer-events: none;
}

summary::marker {
  content: '';
}

summary {
  list-style: none;
}

@media screen and (max-width: 1030px) {
  .announcement-bar{
    padding: 15px 10px;
  }
  .about_popup_menu{
    right: 0;
  }
  .announcement-left-btn{
    margin: 0 !important;
  }
  .header-open-mobile-menu-btn{
      display: flex;
      align-items: center;
      gap: 10px;
    }
  .site-navigation .navmenu{
    display: none;
  }
  .site-header-buttons-block-wrap{
    display: none;
  }
  .nav_center_nikki nav.site-navigation.test_252{
    padding: 0;
    margin: 0;
  }
  .site-header-sticky .navmenu-meganav-wrapper{
    max-height: 100%;
  }
  .head-products{
    flex-direction: column;
  }
  header .nav_center_nikki{
    padding: 0 20px;
  }
  header .site-header-logo{
    z-index: 999999;
  }
  .index h2.slideshow-slide__heading.pxu-lia-element{
    max-width: unset;
  }
  .alt-testimonials-wrap{
    flex-direction: column;
    align-items: center;
  }
  .alt-testimonials-left-image-block{
    max-width: 100%;
  }
  .collection-list__container.collection_list_csrty li.collection__item a span{
    padding: 0 !important;
  }
  .site-footer-block-content{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .nw_accordionWrap{
    flex-direction: column;
    align-items: center;
  }
  .nw_accordion-left-part{
    width: 100%;
  }
  .nw_accordion-image{
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
  }
  .nw_accordion-right-part{
    max-width: 100%;
    width: 100%;
  }
  .nw_accordionWrap{
    padding: 60px 30px;
  }
  .collection-accessiors .bestsellers-section.page-width.collection-list__container.unique_class{
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  .page-custom-landing-page .slideshow-slide__content{
    padding: 30px 10px;
  }
  .page-custom-landing-page h2.slideshow-slide__heading.pxu-lia-element{
    font-size: 44px !important;
    margin: 0 !important;
    line-height: 65px;
  }
  .page-custom-landing-page .banner-welcome-span{
    font-size: 10px;
    gap: 4px;
  }
  .page-custom-landing-page .banner-welcome-span::after{
    margin-left: 0;
  }
  .slideshow-slide__content span.slideshow-slide__button{
    width: 100% !important;
  }
  .contact-form-section-wrap{
    padding: 40px 20px;
  }
  .contact-form-section{
    padding: 60px 10px;
  }
  .page-custom-landing-page .image_slideshow.collection-list__container{
    margin: 20px auto !important;
  }
  .overlay_csrt_lastblock h2.pxs-image-with-text-heading{
    font-size: 24px;
    line-height: 35px;
  }
  .navmenu-meganav-wrapper.navmenu-meganav-standard__wrapper{
      padding: 0 20px !important;
      gap: 0px;
      justify-content: center;
      flex-direction: column;
      align-items: center;
  }
  summary {
    padding: 20px 0;
  }
  .navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-link{
    display: block;
    text-decoration: none;
  }
  .navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-first{
    border: none;
    padding: 0;
  }
  .navmenu-meganav-standard__image-container{
    justify-content: flex-start !important;
  }
  .contact-form-section .container{
    padding: 0;
  }
  .alt-testimonials-role{
    text-align: left;
  }
  .alt-testimonials-info-wrap{
    flex-wrap: wrap;
  }
  .alt-testimonials-slides{
    height: 295px;
  }
  .site-footer-wrapper .pxs-newsletter-form-fields{
    height: unset;
  }
  .pxs-newsletter-form-fields{
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 520px) {
  .index h2.slideshow-slide__heading.pxu-lia-element{
    font-size: 60px ;
  }
  .banner-homepage .banner-welcome-span{
    display: none ;
  }
  body .slideshow--height-fit_screen-mobile.slideshow--text-below-image-false .slideshow-slide__image-wrapper{
    /* height: 440px !important; */
  }
  .card-button{
    padding: 10px 10px;
  }
  .card-background-text{
    left: -10px;
    line-height: 70px;
  }
  .announcement-bar{
    padding: 15px 5px;
  }
  .announcement-left-btn{
    padding: 4px 10px !important;
  }
  .announcement-right-btn{
    padding: 4px 10px !important;
  }
  .alt-testimonials-slides{
    height: 415px;
  }
}

@media screen and (max-width: 1150px) {
  .featured-collection-products{
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 50px !important;
  }
}
@media screen and (max-width: 1150px) {
  .Collection-image-text_csrty{
    display: flex;
    flex-direction: column;
    padding: 10px;
  }
}


/* .cs-skin-elastic > span::after{
  content: "" !important;
  background: url(/cdn/shop/files/Vector_7d525030-bf01-4489-8b49-d1796a01ba9c.svg?v=1735137356);
  width: 30px;
  height: 30px;
  display: block;
  background-repeat: no-repeat;
} */

/* @media screen and (max-width: 750px) {
  .our-way-footer-content-right-part-text{
    display: none;
  }
} */

@media screen and (max-width: 1210px) {
  
  .contact-form-upper-block{
    flex-wrap: wrap;
    gap: 0;
  }
}
@media screen and (max-width: 750px) {
  .striped-line{
    transform: rotate(270deg);
        right: 52%;
        bottom: auto;
  }
  .our-way-body-wrap{
    flex-direction: column-reverse;
    padding-top: 70px;
  }
  .our-way-body-company-logo-blocks{
    justify-content: center;
    flex-direction: row;
    align-items: center;
    max-width: 100%;
    gap: 37px;
        padding-left: 6px;
  }
  .company-logo-block{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: unset;
    text-align: left;
    
  }
  .our-way-body-comparison-blocks{
    flex-direction: row;
    justify-content: center;
    gap: 94px;
  }
  .comparison-cash-item{
    
    padding-left: 0;
  }
  .comparison-text-item p{
    writing-mode: tb-rl;
    transform: rotate(180deg);
    padding: 5px;
  }
  .our-way-comparison-block-1 .comparison-text-item{
    width: 70px !important;
    height: 400px;
  }
  .our-way-comparison-block-2 .comparison-text-item{
    width: 70px !important;
    height: 800px;
  }
  .our-way-comparison-block{
    flex-direction: column-reverse;
  }
}

.quizify iframe {
  height: 900px !important;
  min-height: 900px !important;
}

@media screen and (max-width: 679px) {
  .navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-first{
  padding: 10px;
}
header .navmenu-meganav-wrapper{
  gap: 10px;
}
.banner-homepage .banner-welcome-span{
  display: none;
}
}

/* .quizify-pop-container::after {
  z-index: 2147483647;
  position: fixed;
  top: 60px;
  left: 132px;
  width: 165px;
  height: 42px;
  background-image: url('/cdn/shop/files/u-logo.png?v=1739869799');
 background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  content: '';
} */

.quizify-close-btn {
  top: 60px !important;
  right: 90px !important;
  opacity: 1 !important;
}

.quizify-close-btn::before, .quizify-close-btn::after {
    background-color: #20303B !important;
}


.head-product .product-description p{
   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  padding: 0;
}


.thumnailslider_for_mobile .slick-track{
  gap: 0;
}


@media(max-width: 575px){
.template-product .breadcrumbs-container{
display: none
}

  .image_slideshow .demo-slider_image {
max-width: 100%;
padding: 0 20px;
  height: 300px !important;
}

  .demo-slider_image .slick-slide:nth-child(2) .second{
        top: 48% !important;
    left: 65% !important;
  }
  .demo-slider_image .slick-slide:nth-child(2) .first{
      top: 27% !important;
    left: 13% !important;
  }


  .demo-slider_image .slick-slide:nth-child(3) .second{
      top: 48% !important;
      left: 30% !important;
  }
  .demo-slider_image .slick-slide:nth-child(3) .first{
    top: 38% !important;
    left: 4% !important;
  }


  .demo-slider_image .slick-slide:nth-child(4) .second{
   top: 58%  !important;
    left: 44%  !important;
  }
  .demo-slider_image .slick-slide:nth-child(4) .first{
   top: 42%  !important;
    left: 8%  !important;
  }
  
  .demo-slider_image .slick-slide:nth-child(4) .first .content_csrtyu,   .demo-slider_image .slick-slide:nth-child(2) .first .content_csrtyu, .demo-slider_image .slick-slide:nth-child(3) .first .content_csrtyu{
    left: 50%;
    top: 50%;
  }

  
  .template-index .image_slideshow .demo-slider_image .slick-list.draggable{
    overflow: hidden;
  }

 .image_slideshow.page-width.collection-list__container{
  padding-left: 0 !important;
   padding-right: 0 !important;
 }

  .image_slideshow.page-width.collection-list__container .slick-track{
    gap: 0 !important;
  }

  
}


.thumnailslider_for_mobile .swiper-pagination{
  position: static;
  padding-top: 8px;
}

.swiper-pagination-bullet-active{
  background-color: #20303B !important;
}

.bundle-grid{
  pointer-events: none
}

.icon_bundle{
display: none;
}


@media(max-width: 767px){
  .quick_information_content{
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  .mobile.main.thumnailslider_for_mobile{

    min-height: calc(100vw - 40px);
    padding: 0 !important;
  }

  .quick_innfoormtion article.product--outer{
display: none !important;}

  .quick_innfoormtion button.modal-close{
    position: static !important;
    order: 3;
    margin-left: auto;

    margin-right: -20px;
        margin-bottom: -20px;
  }

  .quick_information_content{
  padding-top: 0 !important;
  }


}


@media(min-width: 1151px){
.custom-banner{
  grid-column: span 2;
}
}



.jdgm-rev-widg__summary-stars{
align-items: center;
}

.jdgm-rev-widg__summary-average{
padding-left: 16px;}

.jdgm-widget-actions-wrapper{
margin: 24px auto !important;
}

.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{
  border: none !important;
}

.jdgm-widget .jdgm-prev-badge{
  display: block !important;
}

.star_price{
margin-bottom: 8px;}


.site-navigation .navmenu-link-depth-1{
font-weight: 500;}

.template-product .one-column{
  display: flex;
  flex-direction: column;
}

.custom-banner{
max-height:328px;}


@media(max-width:767px){
  .collection-list__container h2, .alt-promise-title,  .work-space-section-title, .collection-banner-title, .comparison-section-head-title, .Collection_page_faq > h2, .collection_promises_csrty_unique h2{
font-size: 28px !important;
  }
}
body.bundle-page{
  padding: 0px !important;
}
.bundle-page-content-collection-grid-item .media img{
object-fit: cover;
}

.serachactive .site-header-actions, .serachactive .site-header-cart, .serachactive .live-search-button{
display: none !important;
}
button.live-search-takeover-cancel.cancelactive{
margin-top: 5px;
}

.currentprice_is_csrty .save{
font-size:14px;
}

.shopify-section:not(.site-header-wrapper, .site-announcement){
  overflow-x: hidden;
}

.assembly-blocks__inner{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  padding: 50px 0px;
}


.assembly-blocks__item img{
  width: 100%;
  transform: translateY(-25px);
}

.assembly-blocks__item .content{
  display: flex;
  flex-direction: column;
  gap: 16px;
  text-align: center;
  align-items: center;
  padding: 24px;
  padding-bottom: 32px;
  
}
.assembly-blocks__item{
background: #F3EEE7;
}

.assembly-blocks__item:last-child{
  background: rgb(25, 42, 53);
 
}
.assembly-blocks__item:last-child * {
   color: #fff !important;
}


.assembly-blocks__item  h2{
  font-size: 32px;
  color: #20303B;
  margin: 0 !important;
}

.assembly-blocks__item  .text{
  font-size: 14px;
  font-weight: 400;
}


.assembly-blocks__item .button{
    font-size: 14px;
    font-weight: 500;
    border-radius: 8px;
    background: #20303B;
    margin-bottom: 14px;
    position: relative;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    border: 0;
    text-transform: uppercase;
  text-decoration: none;
  padding: 0px  20px;
}
.assembly-blocks__item .button:hover{
  background: rgb(47, 62, 71);
}


.assembly-blocks__item:last-child .button{
  background: #F3EEE7 !important;
  color: #20303B !important;
}

@media(max-width: 767px){
.assembly-blocks__inner{
  grid-template-columns: 1fr;
  gap:50px;
}
.assembly-blocks__item h2{
  font-size:24px;
}
}

.productgrid--footer{
display: none; }

.product-gift-card .product-main {
  .form_fetaured_information_csrt, .bundle_heading, .bundle-sec, .details-wrapper{
    display: none;
  }
}

.blog-item__image{
  position: relative;
}

.blog-item__badge{
  position: absolute;
  padding: 9px;

  border-radius: 4.586px;
background: #FDFDFD;

  color: #4E9A33;
  font-size: 14.675px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;

  left: 15px;
  top: 15px;
}

@media(max-width: 991px){
  .site-header-cart-icon--svg img{
    width: 32px;
    height: 32px;
  }
  .productitem--action-trigger{
    display: none;
  }
}
