/*
Generated time: January 2, 2023 18:35
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/

.go-index-split-image-with-text .hero--padded{
margin-top:0!important;
margin-bottom:0!important;  
}

.template-index .shopify-app-block{display:none}.topbar-img{line-height:0;width:100%;margin-top:-10px}.topbar-img img{display:block;width:100%}.site-header .header-item--search form{top:1px;max-width:340px}.site-header .header-item--search form .site-header__search-input{border:1px solid #b79961;background:0 0;padding-left:34px;font-size:12px;padding:10px 40px}.site-header .header-item--search form svg{width:22px;height:22px}.header-item--icons .site-nav .site-nav__icons .site-nav__link{font-size:12px;text-transform:uppercase;font-weight:700}.header-item--icons .site-nav .site-nav__icons .site-nav__link .site-nav__icon-label{margin-left:5px}.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{border-color:#b79961!important}.site-nav__item:hover .site-nav__link--underline:after{border-bottom-color:#b79961!important}.header-wrapper--compressed .header-item--search .site-nav__compress-menu{position:relative;top:0}.site-navigation .site-nav__link{font-size:14px;font-weight:600}.footer__newsletter .newsletter__input-group .newsletter__input{border:1px solid #b79961}.collection-item{text-align:center}.collection-item .collection-item__title{text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:1.1px;font-weight:700;margin-bottom:0;margin-top:10px}.product-grid .grid-item__meta{text-align:center}.product-grid .grid-item__meta .grid-product__title{text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:1.1px;font-weight:700;font-family:Montserrat;margin:0}.product-grid .grid-item__meta .grid-product__price .grid-product__price--current{font-size:13px;font-weight:400}.zero_inventory_quantity_continue{padding:1px}.site-navigation .site-nav__link{font-weight:400}.megamenu .site-nav__dropdown-link{font-size:12px;line-height:18px}.template-collection .product-grid .grid-item__meta .grid-product__title{font-size:13px;text-transform:uppercase}.template-collection .product-grid .grid-item__meta .grid-product__price .grid-product__price--current{font-size:11px}.template-collection .grid-product__colors{justify-content:center}.footer__base-links .shopName{font-weight:600;padding:2px 0 4px}@media only screen and (max-width:768px){.footer__block[data-type=payment]{display:none}.footer__block{margin-bottom:20px}.footer__block[data-type=contact],.footer__block[data-type=payment]{flex:1 0 50%}.footer__block[data-type=contact] .footer__mobile-section{margin-top:0;padding-top:0}.footer__block[data-type=contact] .footer__blocks--mobile{display:block}.footer__block[data-type=contact] .footer__blocks--mobile .footer__block--mobile{margin-bottom:30px}.footer__section--menus{padding-bottom:0}.site-footer .mob-btm-sec{padding-top:0}}.pg_d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.desktop-4{width:30%}.desktop-7{width:70%}}@media screen and (min-width:739px) and (max-width:980px){.tablet-6{width:50%}}@media (max-width:740px){.mobile-3{width:100%}}.same_img{background-size:cover;height:456px;object-fit:contain}.page_content-top .page__title{font-size:32px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#fff;padding:13rem 0}.shipping_returns{margin-bottom:55px}.shipping_returns .returnsTitle,.shipping_returns h1.title{font-size:32px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#000;margin:4rem 0}.shipping-list{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f2f2f}.shipping_returns .title__article{position:relative;font-size:14px;padding-bottom:10px;margin-bottom:20px}.shipping_returns .title__article:after{content:"";display:block;height:2px;width:50px;margin:auto 0;position:absolute;bottom:0;left:0;right:0}.title__article:after{border-bottom:3px solid #b79961}.shipping-rate,.shipping_returns .shipping-type{margin-top:30px}.shipping_returns p,.shipping_returns ul{font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f2f2f}.shipping_returns p.note{margin:25px 0}.help-faqs .h1.title,.help-faqs h1.title{font-size:32px;font-weight:600;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#000;margin:3rem 0}.help-faqs .h1.title:after{display:none}.help-faqs .orderFaq_heading{position:relative;padding-bottom:20px;margin-bottom:10px;font-size:14px}.help-faqs h3{font-size:13px;margin-bottom:10px}.help-faqs .orderFaq_heading:after{content:"";display:block;height:2px;width:50px;margin:auto 0;position:absolute;bottom:0;left:0;right:0;background:#b79961}.help-faqs p{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f2f2f}.help-faqs .mrg_b_25{margin-bottom:35px}.help-faqs .desktop-4{margin-left:0!important}.help-faqs .faq{margin-top:25px}.help-faqs .h5.title,.help-faqs h5.title{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.6px;text-align:left;text-transform:uppercase;color:#000}.help-faqs .accordion_head{padding:10px 0 5px;border-top:1px solid #ececec;cursor:pointer}.pg_faq__d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.privacy-policy h1.title{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#000;margin:3rem 0}.privacy-policy h5.title{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.6px;text-align:left;text-transform:uppercase;color:#000}.privacy-policy .help-faqs p{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f2f2f}.privacy-policy .accordion_head{padding:10px 0 5px;border-top:1px solid #ececec;cursor:pointer}.trade_program_form_sec .TradeProgramForm{background-color:#f2f2f2;padding:20px}.trade_program_form_sec .ProfessionalDocuments{margin-top:10px}.trade_program_form_sec .TradeProgramForm .TradeProgramFormContent .form__title{font-size:22px}.contact_us_text_column h2.title__article{font-size:18px;font-weight:600;line-height:1.42;letter-spacing:2.5px;padding-bottom:5px;position:relative}.contact_us_text_column h2.title__article:after{content:"";width:10%;left:0;bottom:0;position:absolute;border-bottom:3px solid #b79961}.contact_us_text_column a{color:#b79961}.contact_us_text_column .contact_page_changes{margin-bottom:20px}.press_pg_img_col .press__logo_list{margin-bottom:50px}.press_banner_img{padding-top:0!important;margin-bottom:0!important;position:relative;text-align:center;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:350px;max-height:350px}.press_pg_img_col .press_heading_sec{font-size:30px;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:uppercase;margin-bottom:25px}.press_main_div_logo .press_img_block{background:#f2f2f2;text-align:center;padding:15px}.press_main_div_logo .press_img_block img{display:block;width:100%}.press_pg_img_col .press_block_content .blockTitle{font-size:13px;font-weight:600;line-height:normal;letter-spacing:1.5px;color:#b79961;text-transform:uppercase}.press_pg_img_col .press_block_content{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-top:10px}@media (min-width:769px){.template-collection [data-view=small] .grid-item{flex:0 0 33.33%;width:33.33%}}@media (max-width:991px){.topbar-img{margin-top:0}.header-item--icons .site-nav .site-nav__icons .site-nav__link .site-nav__icon-label{display:none}}@media screen and (max-width:768px){.page_content-top .page__title{padding:6rem 0;font-size:24px}.same_img{height:228px}.TopMenuTrade{display:none}.site-header__search-btn--submit{left:initial}.site-header__search-input,.site-header__search-input:focus{background:0 0;border:1px solid #b79961}[data-view=small] .grid-item,[data-view=xsmall] .grid-item{flex:0 0 50%;width:50%}}@media screen and (max-width:579px){.press_pg_img_col .press__logo_list{width:100%}}@media screen and (max-width:360px){.same_img{height:228px}.page_content-top .page__title{padding:6.5rem 0}}#shopify-section-template--14167959666739__rich-text .theme-block h2,.template-collection .theme-block h2{font-size:20px}.template-collection .theme-block .rte p{font-size:14px;letter-spacing:.025em}#shopify-section-template--14167959666739__rich-text .rte p{font-size:12px}.template-collection .section-header{margin:25px 0}.template-collection .no-promos-filter-form .collapsible-trigger__layout--inline>span{text-transform:uppercase}.template-list-collections .collection-item .collection-item__title{text-transform:capitalize;font-weight:600}.template-blog .section-header h1{text-align:center;position:relative}.template-blog .grid-article[data-style=medium]{flex:0 0 33.33%}.template-blog .grid-article[data-style=medium] .grid-article__meta a{font-size:14px;line-height:21px;letter-spacing:1.1px;font-weight:600;display:block}.grid-article[data-style=large] .grid-article__meta a{font-weight:600}@media only screen and (max-width:768px){.template-blog .grid-article[data-style=medium] .grid-article__meta a{font-size:12px}.template-blog .section-header h1{font-size:25px;padding-top:20px}.template-blog .grid-article[data-style=medium]{flex:0 0 50%;flex-wrap:wrap}.grid-article[data-style=medium] .grid-article__image{flex:initial;align-self:initial;width:100%}.grid-article[data-style=medium] .grid-article__meta{flex:initial;padding-left:0;width:100%;text-align:center}}.product-index:hover .blog_post_label.product-modal{width:100%!important;left:0;top:initial;padding:10px;margin:0 auto!important;bottom:-1px}.product-index:hover .blog_post_label.product-modal span{font-size:10px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.1px;color:#000;text-align:left;text-transform:uppercase}.product-index:hover .product-modal{color:#000!important}.product-modal{display:none;position:absolute;top:60%;width:100%!important;margin-left:0;font-weight:400;font-size:12px;left:0;bottom:-1px;z-index:5}.product-index:hover .product-modal{display:block}.product-index .secondary-button{background:#e3e3e3;color:#fff!important}.blog_post_label:hover{background:rgba(227,227,227,.4196078431372549)!important}.secondary-button:hover{color:#fff!important;background:#e3e3e3}.product-index a.button{padding:10px 20px;width:initial;max-width:initial}.product-index .product-title{clear:left;display:block;font-weight:700}@media screen and (max-width:767px){.product-index:hover .blog_post_label.product-modal{top:initial;bottom:0}.product-index:hover .blog_post_label.product-modal span{font-size:12px}}@media screen and (max-width:567px){.product-index:hover .blog_post_label.product-modal{padding:5px}.product-index:hover .blog_post_label.product-modal span{font-size:9px}.product-index:hover .blog_post_label.product-modal br{display:none}}@media screen and (max-width:360px){.product-index:hover .blog_post_label.product-modal{top:initial;bottom:0}}@media only screen and (max-width:768px){.template-index .section--featured-collection .scrollable-grid--small .grid-item{flex:0 0 66.667%;width:66.667%!important}}.template-article .grid-product__tags,.template-collection .grid-product__tags,.template-product .grid-product__tags{bottom:initial;left:10px}.template-article .so.icn,.template-collection .so.icn,.template-product .so.icn{background-color:#333;font-weight:400;position:relative;top:-5px;left:-5px;letter-spacing:1px;opacity:.7;z-index:2;padding:5px 6px;text-transform:uppercase;font-size:11px}.template-customers-account .track__order{margin-bottom:30px}@media only screen and (min-width:1200px){.site-nav.site-navigation{justify-content:space-between;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.product-grid .grid-item__meta .grid-product__title{text-transform:uppercase}.template-collection .product-grid .grid-item__meta .grid-product__price .grid-product__price--current{font-size:13px}@media screen and (max-width:768px){.site-header .site-header__search-form .site-header__search-input{font-size:12px!important}}.template-product .template-reviews .product-single__meta{padding-top:25px}.template-product .product-block .accordion_container .accordion_body{display:block!important}.template-cart .cart-template #CartPageForm .cart_item_ship_date{font-size:15px!important;color:#b2b2b2}.template-cart .cart-template #CartPageForm .cart_item_ship_date .label{font-weight:400;font-size:15px}@media only screen and (min-width:769px){.template-cart .cart-template .cart__page-col.shopping-cart{flex:0 0 100%;padding-right:0}.template-cart .cart-template .update_checkout_panel.cart__page-col{flex:0 0 33.333%}.template-cart .cart-template .cart__page .layout_design .cart__page-col{padding-right:10px}.template-cart .cart-template .cart__page .layout_design .add-note{margin-bottom:10px;display:block;color:#000;font-size:16px;line-height:1.2em;font-weight:700;margin:0 0 .5em}.template-cart .cart-template .cart__item-details{flex-wrap:initial}.template-cart .cart-template .cart__item .cart__item-sub{align-items:initial}.template-cart .cart-template .cart-items .heading{margin-bottom:0;text-align:left;padding:.5em 0;display:block;color:#000;font-size:17px;line-height:1.2em;font-weight:700;margin:0 0 .5em}.template-cart .cart-template #CartPageForm .cart-items .description{width:60%;float:left}.template-cart .cart-template #CartPageForm .cart-items .price{text-align:right}#CartPageForm hr.cart_hr{margin:10px auto 20px}.item_cart_title_mob{display:none}}@media only screen and (max-width:769px){.template-cart .cart-template .cart__page .mobile_layout_design .cart__page-col{flex:0 0 100%}.template-cart .cart-template .cart-items .heading{display:none}.item_cart_title_mob{text-align:left;padding:.5em 0;display:block;color:#000;font-size:15px;line-height:1.2em;font-weight:700}.template-cart .cart-template .cart__item--subtotal{display:flex!important}}.template-cart .cart-template .cart__page .layout_design{flex:0 0 100%;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:initial;margin-top:0}.template-cart .cart-template .cart__image a{height:150px}.template-cart .cart-template .cart__remove .text-link{font-size:15px}.template-cart .cart-template .cart__remove a{margin-top:0}.template-cart .cart-template .layout_design textarea{background:#f6f6f6;height:8em;padding:10px;width:100%!important;max-width:100%;min-width:100%;min-height:60px}.template-cart .cart-template .cart__page .layout_design .subtotal{margin-top:44px;padding:20px 20px;background:#f6f6f6}.template-cart .cart-template .mobile_layout_price_design .add_promoCode{background:#f6f6f6;margin:10px 0;padding:10px}.template-cart .cart-template .mobile_layout_price_design .add_promoCode span{font-size:15px;color:#b2b2b2}.template-cart .cart-template .cart__item-row.cart-recommendations{margin:30px 0}.template-cart .cart-template .cart-items.plain{list-style:none;margin-left:0}.template-collection .grid-product__image-wrap{margin:0}.template-collection .subcollection_title{font-weight:600;font-size:calc(var(--typeHeaderSize)*.7)}.product-reviews-story-template .product-single__title{text-transform:uppercase;line-height:1.5;letter-spacing:1.2px;margin-bottom:0}.product-reviews-story-template .product-block--header.product-block{margin-bottom:0}.product-reviews-story-template .shopify-app-block{margin-bottom:30px}.product-reviews-story-template .product__quantity label{text-transform:uppercase}.product-reviews-story-template .product__quantity .js-qty__wrapper,.template-cart .cart-template .js-qty__wrapper{max-width:130px}.product-reviews-story-template .product__quantity .js-qty__wrapper .js-qty__adjust,.template-cart .cart-template .js-qty__wrapper .js-qty__adjust{padding:0 15px;background-color:#f2f2f2}.product-reviews-story-template .shopify-payment-terms{filter:grayscale(1)}.product-reviews-story-template .product-country{text-transform:uppercase;margin-bottom:10px;text-decoration:none}.template-blog .blog-template-new .blog-title{padding-bottom:20px;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px!important;letter-spacing:1px}.template-blog .blog-template-new .blog-title:after{content:"";width:6%;bottom:0;position:absolute;border-bottom:2px solid #b79961;margin-left:auto;margin-right:auto;left:0;right:0}.template-blog .blog-template-new .latest_sub-text{font-size:20px;font-style:normal;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:2px;text-align:center;margin:0;padding:20px 0}@media screen and (min-width:1361px){.recent_post_cat_section{width:71.25%;margin:0 auto}}.recent_post_cat_section{width:100%;margin:0 auto;clear:left}.recent_post_cat_section ul{padding-left:0;margin-left:0}.recent_post_cat_section li:first-child{padding-left:0}.recent_post_cat_section li{display:inline-block;padding:0 10px}.recent_post_cat_section li .cat-heading{font-size:12px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.5px}.recent_post_cat_section li .cat-link{text-transform:uppercase;font-weight:600}.recent_post_cat_section .h2,.recent_post_cat_section li .cat-link a{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.5px}.recent_post_cat_section li .cat-link.cat-active-link a{color:#b79961}@media (max-width:747px){.recent_post_cat_section{width:100%}.recent_post_cat_section li .cat-link a,.recent_post_cat_section ul{text-align:center;padding-left:0}.recent_post_cat_section li:first-child{width:100%}}@media screen and (max-width:767px){.recent_post_cat_section{width:90.25%;margin:0 auto}.recent_post_cat_section li .cat-heading{margin-bottom:10px}}.template-blog .blog-template-new h3.b-name{margin:1.5rem 0 1.5rem}.template-blog .blog-template-new .b-name a{font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:#b79961;text-transform:uppercase}.template-blog .blog-template-new .grid-article h3.cat-life{text-transform:uppercase;margin-bottom:0}.template-blog .blog-template-new h3.cat-life a{font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.5px;color:#b79961;padding:0 20px 0 0}.template-blog .blog-template-new .grid-article[data-style=large] .grid-article__meta .article__title{font-size:24px;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1.1}.template-blog .blog-template-new .article_content{font-size:20px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:center;font-family:"Source Sans Pro",sans-serif}@media (min-width:740px){.desktop-6{margin:0 auto;width:47.9166666666666667%}}.template-blog .blog-template-new .read_more{display:flex;justify-content:center;text-decoration:underline;text-transform:uppercase;margin-top:20px;font-size:13px}.template-blog .blog-template-new .grid-article[data-style=medium] .grid-article__meta a{text-transform:uppercase}.template-blog .blog-template-new .recent-post-title{font-size:24px;color:#000;margin:30px 0;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:600}@media only screen and (min-width:767px){.social-area{flex:1 1 33%}}@media screen and (max-width:767px){.bottom-area .grid-item{display:block}.blog-social-icon{margin-bottom:20px;justify-content:center}.subscribe_blog{text-align:center;justify-content:center}.bottom_blog_post_cat ul{text-align:center;margin-top:20px}}.subscribe_blog{display:flex;align-items:center}@media only screen and (max-width:740px){span.facebook,span.pinterest,span.twitter{float:none;display:inline-block;vertical-align:top}}.blog-social-icon{text-align:left;display:flex;align-content:center;align-items:center}.blog-social-icon span{margin-right:5px}.blog-social-icon .pinterest,.fb_share{position:relative;top:-4px}.pagination span.count{display:block;margin-bottom:20px}.template-article .blog-layout .headerTitle,.template-article .blog-layout h2,.template-article .h3,.template-article .viewAll_link{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}.template-article .blog-layout p{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;position:relative}@media only screen and (min-width:768px){.template-article .blog-layout .scrollable-grid--small .grid-item{flex:0 0 33%;width:33%}}.template-article .index-section .rte a{color:#888!important;}.template-article .feature-row__text .h3:after{bottom:-12px;border-bottom:3px solid #b79961;content:"";width:20%;left:0;position:absolute}.template-blog .blog-template-new .pagination-header{margin-top:50px}.template-blog .blog-template-new .pagination-header .pag_viewMore{position:relative;text-transform:uppercase;font-size:14px}.template-blog .blog-template-new .pagination-header .pag_viewMore:after{content:"";position:absolute;height:2px;background:#373737;width:50px;left:0;bottom:-12px;margin-left:auto;margin-right:auto;right:0}.template-blog .blog-template-new .pagination{margin:30px 0;font-size:13px;font-weight:700}@media only screen and (min-width:769px){.product-designer .feature-row__text--left{padding:0 80px 0 20px}}.product-designer .feature-row__text .btn{font-size:15px;background:0 0;color:#000;padding:0;text-decoration:underline}.footer__base-links span,.mob-btm-sec .footer__base-links a{text-decoration:none;padding:2px 2px 2px 0}.mob-btm-sec .footer-pipeline{padding:0 5px}.mob-btm-sec .footer__base-links a:last-child .footer-pipeline{display:none}@media only screen and (max-width:769px){.mob-btm-sec .footer__base-links .mob-copyright .footer-pipeline{display:none}}.text-column-with-images .grid__item .h3{font-size:15px;letter-spacing:.3em}.text-column-with-images .grid__item .rte-setting p{font-size:12px;letter-spacing:.025em}#shopify-section-template--14167959666739__rich-text .index-section{padding-top:0}.template-index #CollectionSection-template--14167959666739__featured-collection2 .scrollable-grid--small{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}#NewsletterPopup-newsletter-popup .modal__inner{border:1px solid #b79961}#NewsletterPopup-newsletter-popup .newsletter__input-group .newsletter__input{border:1px solid #b79961}.index-section--hero .hero--padded{margin-top:40px;margin-bottom:100px}#shopify-section-template--14167959666739__163737340385d9f37a .index-section{padding:0}.template-product #shopify-block-9af5253f-4ee4-47ba-8392-abe9cc3435dc .jdgm-star.jdgm--on{}.template-product #shopify-block-9af5253f-4ee4-47ba-8392-abe9cc3435dc .jdgm-star{}.template-collection .more_size_label{font-size:13px}.template-product .more_size_label{font-size:13px}.template-collection div.swatches-type-collections .swatch-align-left{text-align:center}.product__quantity .min_qty_message_block{display:inline-block;padding-left:20px}.cart__item-row_button_block{cursor:pointer}.modal__inner .product-single__header .product-single__title{text-transform:uppercase}@media only screen and (min-width:1024px){.modal--quick-shop .medium-up--one-half.product-single__sticky{width:66.66667%}.modal--quick-shop .product-grid__content.medium-up--one-half{width:33.33333%}}.collection_seo_text{font-size:14px;line-height:22px}.header_collection{padding-top:10px}.header_collection .section-header{margin:10px 0}.header_collection .rte--collection-desc{padding:5px 0 20px}@media (max-width:414px){.topbar-img img{height:8px}.header_logo_mobile{width:140px;height:47px}.product__main-photos .flickity-viewport{height:360px}.flickity-page-dots{height:15px}}.klaviyo-form input[type=email]{border-color:rgba(183,153,97)!important}.klaviyo-form button,.klaviyo-form input[type=email]{font-family:Montserrat!important}#NewsletterPopup-newsletter-popup .klaviyo-form{width:100%;margin:0 auto}.jdgm-rev-widg__title{text-transform:uppercase}.jdgm-all-reviews-widget,.jdgm-rev-widg{border-color:#fff!important}.template-search .section-header__title{text-transform:uppercase}.template-search .grid-item__meta span.h4,.template-search .grid-product__title{line-height:15px;letter-spacing:1.1px;font-weight:700;font-size:13px;text-transform:uppercase;text-align:center}.template-search .grid-product__price{text-align:center}.template-search .grid-product__price span{font-size:13px;font-weight:400}.productTab_about-the-desginer .kibo-designer-subheader{font-size:.6875rem!important;letter-spacing:.125rem!important;line-height:1.125rem!important;text-transform:uppercase}.productTab_about-the-desginer .kibo-designer-title{letter-spacing:.1em!important;line-height:1.25em!important;margin:0}.productTab_about-the-desginer .kibo-designer-image{width:120px;height:120px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin:15px 0}.productTab_about-the-desginer .kibo-designer-quote{padding:15px 0 0;font-size:14px;line-height:22px;margin-bottom:15px}.productTab_about-the-desginer .kibo-explore_collection{text-decoration:underline;font-size:.6875rem!important;letter-spacing:.125rem!important;line-height:1.125rem!important;text-transform:uppercase}.productTab_description .collapsible-content--all{padding-top:25px;height:auto;opacity:1;visibility:visible!important}.about-the-designer-product-template .productTab_about-the-desginer .collapsible-trigger-btn--borders.is-open{border-bottom:none!important}.about-the-designer-product-template .productTab_about-the-desginer .collapsible-content--all.is-open{border-bottom:1px solid #e8e8e1!important}.productTab_description .collapsible-content--all .accordion_container .accordion_head h5.arrows{margin-top:15px;margin-bottom:15px}.productTab_description .collapsible-content--all .accordion_container .accordion_body{padding-bottom:20px}@media (max-width:476px){.scrollable-grid--small[data-type=subcollections] .grid-item{flex:0 0 33.333%}.scrollable-grid--small[data-type=subcollections]{margin-left:0}}.add-to-cart.btn--secondary{background:#000;color:#fff}@media only screen and (max-width:768px){.colCount_order2{order:2;flex:1 1 50%}.colFilter_order3{order:3}}.rich-text-cf .richtext_heading_h2{font-weight:400;position:relative;font-size:calc(var(--typeHeaderSize)*.7)}.rich-text-cf .richtext_heading_h2:after{bottom:-12px;border-bottom:3px solid #b79961;content:"";width:10%;left:0;position:absolute;right:0;margin:auto}.image_credit{font-style:oblique!important;font-size:14px;margin:5px 0 0}.article_blog-template-cf img{display:block}.footer-promotions .rte--block{margin-bottom:0;font-weight:bolder;font-size:calc(var(--typeHeaderSize)*.7)}.footer-promotions-link{display:flex;width:100%;text-align:center;border-radius:var(--roundness);overflow:hidden}.FooterNewsletter_richtext h3{font-weight:700;font-size:calc(var(--typeBaseSize) + 2px);margin-bottom:0}[data-view=scrollable-4] .grid-item,[data-view=xsmall] .grid-item{flex:0 0 25%;width:25%}.site-nav__link--icon .icon.icon-user{top:-1px}@media only screen and (max-width:769px){.template-cart .cart-template .cart__item-sub{display:block}.template-cart .cart-template .cart_product__quantity_block{margin-bottom:8px}.template-cart .cart-template #CartPageForm .cart_item_ship_date .label{font-size:13px}.template-cart .cart-template #CartPageForm .cart_item_ship_date{font-size:13px!important}.template-cart .cart-template .cart__item-row{margin-bottom:15px}.template-cart .cart-template .add-note{border-bottom:1px solid #000;display:inline-block;font-size:15px;font-family:Montserrat,sans-serif;margin-bottom:5px;text-align:left;padding:.1em 0;color:#000;font-size:14px;line-height:1.2em;font-weight:700}[data-view=scrollable-4] .grid-item,[data-view=xsmall] .grid-item{flex:0 0 100%}.template-cart .cart-template .hr--large{margin:15px auto}}.template-collection .product-review .jdgm-prev-badge__text{display:none}.klaviyo-form input[type=text]{border-color:#b79961!important}.grid-item{width:100%}[data-view=list] .grid-item__meta{flex:1 1 55%;width:55%}[data-view=scrollable] .grid-item{flex:0 0 16.66667%;max-width:250px;width:16%}[data-view=large] .grid-item{flex:0 0 50%;width:50%}.footer__newsletter .needsclick input{font-family:Montserrat,sans-serif!important}.footer__newsletter .needsclick input::-webkit-input-placeholder{font-family:Montserrat,sans-serif!important}.footer__newsletter .needsclick input:-ms-input-placeholder{font-family:Montserrat,sans-serif!important}.footer__newsletter .needsclick input::placeholder{font-family:Montserrat,sans-serif!important}@media only screen and (max-width:768px){.scrollable-grid--small .grid-item:not(.template-product .scrollable-grid--small .grid-item):not(.template-index .scrollable-grid--small .grid-item){flex:0 0 45%;width:45%!important}.footer__newsletter{display:block}.footer__newsletter .needsclick [type=text]{width:100%}.footer__newsletter .needsclick [type=email]{width:100%}.footer__newsletter [data-testid=form-row]{display:block!important}.footer__newsletter [data-testid=form-component]{padding:0 0 10px 1px!important}.small-hide{display:none}}.article_blog-template-cf-3 .image_credit,.article_blog-template-cf-4 .image_credit,.article_blog-template-cf.article_blog-template-cf-1 .image_credit{font-size:12px;line-height:normal;letter-spacing:1px;font-family:Montserrat,sans-serif!important;margin:5px 0 0;width:565px;max-width:100%}.article_blog-template-cf.article_blog-template-cf-1 #shopify-section-rich-text-cf .richtext_heading_h2{padding-bottom:5px;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:30px;letter-spacing:1px}.article_blog-template-cf-1 .shopify-section:not(:last-child) .index-section{margin-bottom:0}.article_blog-template-cf-1 .conclusion .theme-block h2,.article_blog-template-cf-3 .conclusion .theme-block h2{font-weight:400;position:relative;font-size:calc(var(--typeHeaderSize)*.7)}.article_blog-template-cf-1 .conclusion .theme-block h2:after,.article_blog-template-cf-3 .conclusion .theme-block h2:after{bottom:-12px;border-bottom:3px solid #b79961;content:"";width:10%;left:0;position:absolute;right:0;margin:auto}.article_blog-template-cf .feature-row__item{flex:0 1 50%}.article_blog-template-cf .feature-row__text{min-width:50%;flex:0 1 50%}.article_blog-template-cf .background-image-text-cf{padding-top:55px}@media only screen and (min-width:769px){.article_blog-template-cf .feature-row__text--right{padding-left:0;padding-right:30px}.article_blog-template-cf .feature-row__text--left{padding-right:0;padding-left:30px}.medium--up-hide{display:none}.article_blog-template-cf-1 .index-section.conclusion,.article_blog-template-cf-1 .index-section.rich-text-cf{padding-left:55px;padding-right:55px}.article_blog-template-cf-1 .index-section.featured-collection-section{padding:0 55px}.article_blog-template-cf-1 .featured-collection-section .grid-product__image-wrap{margin-left:0}.article_blog-template-cf .feature-row__item .image--left img{margin-right:auto}.article_blog-template-cf .feature-row__item .image--right img{margin-left:auto}.article_blog-template-cf .feature-row__item .image--right .image_credit{margin-left:auto}.article_blog-template-cf-3 .index-section.conclusion,.article_blog-template-cf-3 .index-section.rich-text-cf{padding-left:55px;padding-right:55px}.article_blog-template-cf-4 .index-section.conclusion,.article_blog-template-cf-4 .index-section.rich-text-cf{padding-left:55px;padding-right:55px}#shopify-section-text-and-image-2-cf .index-section,#shopify-section-text-and-image-3-cf .index-section,.article_blog-template-cf #shopify-section-text-and-image-cf .index-section{padding-left:55px;padding-right:55px}}.article_blog-template-cf-3 p{text-align:left}.article_blog-template-cf-3 #shopify-section-rich-text-cf .richtext_heading_h2{padding-bottom:5px;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:30px;letter-spacing:1px}.article_blog-template-cf .index-section:not(.index-section--sub-product):first-child{margin-bottom:0}.article_blog-template-cf.blog-layout{padding-bottom:0}.article_blog-template-cf.blog-layout #comments{flex:1 0 50%;max-width:50%;margin:0 auto}@media only screen and (max-width:768px){.article_blog-template-cf.blog-layout #comments{max-width:100%}.article_blog-template-cf .feature-row__item .image--left img{margin:0 auto}.article_blog-template-cf .feature-row__item .image--right img{margin:0 auto}.article_blog-template-cf-3 .image_credit,.article_blog-template-cf-4 .image_credit,.article_blog-template-cf.article_blog-template-cf-1 .image_credit{margin:5px auto 0 auto}.article_blog-template-cf .featured-collection-section .scrollable-grid--small .grid-item{flex:0 0 66.667%;width:66.667%!important}.product-reviews-story-template .product-single__title{font-size:calc(var(--typeHeaderSize)*.63)}}.article_blog-template-cf #comments .btn--secondary{color:#fff;background-color:#000}.article_blog-template-cf #comments .btn--secondary:hover{color:#000;background-color:#fff}.collectio-seo-metafield .inner-padding #FAQ-content-0{height:auto;opacity:1;visibility:visible!important}.collectio-seo-metafield .section-header{margin:10px 0}.collectio-seo-metafield .cf-accordion-title{font-size:20px;font-weight:400;font-family:Montserrat,sans-serif}.collectio-seo-metafield .cf-widget-field__body p{font-size:14px;line-height:22px}.collectio-seo-metafield .section-header__title{font-size:20px;line-height:26px}.template-index .richtext_section .theme-block h2{font-size:19px}.template-index .richtext_section .textContent p{font-size:12px}.template-index .richtext_section .theme-block h2.text-heading-custom{font-size:19px}.template-index .richtext_section .table-wrapper table td,.template-index .richtext_section .table-wrapper table th{font-size:12px}.template-index .tableContentCustom .table-wrapper{max-width:991px}.template-index .tableContentCustom .table-wrapper .product_header{width:30%}.template-index .tableContentCustom .table-wrapper .price_header{width:25%}@media only screen and (max-width:767px){.tableContentCustom .table-wrapper{overflow-x:scroll}.tableContentCustom table{width:800px}.template-index .tableContentCustom .table-wrapper .price_header{width:18%}}#how-to-sign-up{padding-top:20px}.section-how-to-sign-up h2{font-size:22px}.section-how-to-sign-up .index-section{padding-top:0!important}.section-how-to-sign-up .custom-content{background-color:#f9f9f9;margin-left:0;margin-bottom:0}.section-how-to-sign-up .custom-content>div{border-left:1px solid #e9e9e9;padding:20px 0 20px 20px;display:flex;flex-direction:column}.section-how-to-sign-up .custom-content>div:first-child{border-left:0}.section-how-to-sign-up .custom-content .line-cols p{font-size:14px}.section-how-to-sign-up .custom-content .section-header{margin-bottom:0}.section-how-to-sign-up .custom-content .title-column{align-items:center}@media only screen and (min-width:767px){.section-how-to-sign-up .custom-content{justify-content:space-between}.section-how-to-sign-up .custom-content .line-cols p{margin-bottom:1rem;padding-left:1rem}.section-how-to-sign-up .custom-content .line-cols .blockSubtitle{font-size:15px;padding-left:1rem;margin-top:0;margin-bottom:0}.section-how-to-sign-up .custom-content .line-cols .rte_title,.section-how-to-sign-up .custom-content .line-cols h3{margin-top:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.section-how-to-sign-up .custom-content .line-cols .rte_title{font-size:calc(var(--typeHeaderSize)*.7)}}@media only screen and (max-width:768px){.section-how-to-sign-up .custom-content{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.section-how-to-sign-up .custom-content>div{padding:2rem .5rem;border-left:0;border-bottom:1px solid #e9e9e9}.section-how-to-sign-up .custom-content .section-header{margin-bottom:0}.section-how-to-sign-up .custom-content .section-header h2{margin-top:0;margin-bottom:0}}.section-how-to-sign-up .h3{letter-spacing:normal!important}html{scroll-behavior:smooth}#judgeme_all_reviews_page .jdgm-star{}#judgeme_all_reviews_page .jdgm-rev__location{opacity:1}.template-article .blog-layout .h3{font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:normal;position:relative}.template-our-story .text-column-with-images .grid__item .h3{font-size:17px}.template-our-story .text-column-with-images .grid__item .rte-setting{margin:0 auto 15px auto;max-width:650px}.template-our-story .text-column-with-images .grid__item .rte-setting p{font-size:14px;text-align:justify}.accordion-container{position:relative;width:100%;border-top:none;outline:0;cursor:pointer}.accordion-container .article-title{display:block;position:relative;cursor:pointer}.accordion-content{display:none}.summitArticleTitle{margin-bottom:0}.custom-content .custom__item-inner h2{font-size:calc(var(--typeHeaderSize)*.55)}.Pro_collapsiblesWrapper button.collapsible-trigger h2{text-align:left;display:block;width:100%;padding:15px 0;font-weight:700;margin:0;font-size:calc(var(--typeBaseSize) + 3px)!important}.announcement-bar button{font-size:14px;font-weight:700;padding:0}.klaviyo_form_triggers{cursor:pointer}:root{--header-padding-bottom:53px}.template-index .text-column-with-images .grid__item .rte-setting p{font-size:14px}.template-index .richtext_section .textContent p{font-size:14px;line-height:var(--typeBaseLineHeight)}.template-index .richtext_section .table-wrapper table td,.template-index .richtext_section .table-wrapper table th{font-size:14px;line-height:var(--typeBaseLineHeight)}

@media only screen and (min-width: 769px){
.no-promos-collection-template  .collection-content {
    border-top: none;
  }
   .no-promos-collection-template div.snize .snize-horizontal-left{width: auto !important;}
  .no-promos-collection-template div.snize .snize-horizontal-wrapper{justify-content: center;}
}

@media only screen and (max-width: 768px){
.no-promos-collection-template  .rte--collection-desc .desc, .no-sidebar-collection-template  .rte--collection-desc .desc {
    display: none;
  }
.no-promos-collection-template #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel{
  display: flex;
    justify-content: center;
}
}

.template-trade_program .rte-setting h4{line-height: 24px;}

/* Internal link css */
.rte.textContent a, .rte a{
  color: #888!important;
}

.accordion_container .panel a, .accordion-content a{text-decoration: underline;color: #888;}

.accordion_body a{color: #888;}

/* Affiliates Page css */
 .affiliates .section-header__title{line-height: normal;}
@media only screen and (max-width: 360px){
  .affiliates .section-header__title{
    font-size: 22px;
    line-height: normal;
  }
}

.template-index .split__sidebyside-content .split__link {
    padding-top: 16px;
}

.template-index .split__sidebyside .split__sidebyside-content .split__title {max-width: 100%;}
.template-index .index-section--hero .hero--padded, .template-collection .index-section--hero .hero--padded {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Collection best seller */

.template-best-seller .go-split__sidebyside .split__sidebyside-content {
    gap: 1rem;
    padding: 0;
    max-width: 100%;
    display: flex;
    width: 100%;
    text-align: center;
  justify-content: center;
}
.template-best-seller .go-split__sidebyside .split__sidebyside-image{
  text-align: center;
}
 .template-best-seller .go-split__sidebyside .split__sidebyside-image img{border-radius: 10px;} 
 .template-best-seller .go-split__sidebyside.go-split__sidebyside_2 .split__sidebyside-image img{border-radius: 2px;} 

.template-best-seller .split__animation-contents ul{
    list-style-type: disc;
    text-align: left;
    list-style-position: outside;
    margin: 0px 0 15px 0px;
    font-size: 14px;
}
.template-best-seller .split__sidebyside-content .icon-with-text span {
    font-size: 13px;
  font-weight: 700;
  text-align: center;
  }
.template-best-seller .split__animation-contents{
    max-width: 78%;
    margin: 0 auto 30px;
}

@media only screen and (min-width: 990px){
.template-best-seller .split__sidebyside-image{flex: 0 1 40%!important;}
.template-best-seller .split__sidebyside-content{flex: 0 1 60%!important;}
.template-best-seller .icon-text-block{flex-direction: column;}
}


@media only screen and (max-width: 991px){
  .go-split__sidebyside .split__sidebyside-image{flex: 1 1 auto!important;}
  .go-split__sidebyside .split__sidebyside-content{flex: 1 1 auto!important;}
  .index-split-image-with-text .split__sidebyside.go-split__sidebyside{flex-wrap: wrap;}
}


@media only screen and (max-width: 768px){
  .template-best-seller .go-split__sidebyside .split__sidebyside-content{justify-content: center;}
  .template-best-seller .go-split__sidebyside .split__animation-contents{
    max-width: 80%;
    margin: 0 auto;
  }
.template-best-seller .split__sidebyside-content .icon-with-text span {
    font-size: 11px;
    text-align: center;
    display: table-cell;
}
  .go-split__sidebyside .split__subtitle h2{font-size: 16px;}
}

/* css for optimization */
@media only screen and (max-width: 414px){
  .about-the-designer-template .sales-point-block .sales-point img{
    height: 25px;
  }
/*   .toolbar-section .flickity-viewport{height: 47px;} */
/*   .header-section{height: 113px;} */
  .product__main-photos .flickity-viewport {
     height: 360px;
  }
}


.gift-card-block{padding-top: 16px;}

.gift-card-block input, .gift-card-block textarea{width: 100%;}

/* CSS added on 02/05/2023 */

@media only screen and (max-width: 768px){
  .announcement-bar, .announcement-bar button {
    font-size: 14px!important;
  }
}




/* CSS added on 11-02-2023 */
.template-cart .btn.cart__checkout, .site-header__drawer.is-active .btn.cart__checkout{
      display: flex;
    align-items: center;
    justify-content: center;
      line-height: normal;
}
.template-cart .btn.cart__checkout img, .site-header__drawer.is-active .btn.cart__checkout img{
  width: 18px;
    height: 18px;
    margin-right: 8px;
}

.template-cart .cart__item-row.cart__checkout-wrapper{
  margin-bottom: 10px;
}

.template-cart .cart__continue{
  text-decoration: underline;
  cursor: pointer;
}

/* Homepage */

.index-review-section .main-heading{
  letter-spacing: 1px;
margin-bottom: 4px!important;
}

.index-review-section .subheading{
    font-size: 17px;
  margin: 10px 0 30px 0;
}
.index-review-section .section-header{
  border-bottom: 1px solid #000;
  margin-bottom: 30px;
}

.index-review-section .review-block{
   margin-top: 15px;
}

.index-review-section .review-block .ratings{margin-bottom: 15px;}

.index-review-section .review-block .ratings .jdgm-preview-badge .jdgm-star {
    color: #FBBC04;
  padding: 0px!important;
}

.index-review-section .review-block .date__info{
  font-size: 17px;
    letter-spacing: 1px;
    font-weight: 100;
}

.index-review-section .review-block .customer-reviews{
  font-size: 17px!important;
    font-weight: 100;
    margin-bottom: 22px;
    max-width: 84%;
}
.index-review-section .review-block  .review-by{
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 100;
      display: flex;
    align-items: center;
  margin-bottom: 30px;
}
.index-review-section .review-block  .review-by img {margin: 2px 8px;}


@media only screen and (min-width: 767px){
.index-review-section .review-block .date__info{
   margin: 32px 0;
  }
  .index-review-section .review-block br{display: none;}
}

@media only screen and (max-width: 768px){
  .index-review-section .section-header,  .index-review-section .review-block{
    text-align: center!important;
  }
  .index-review-section .review-block  .review-by{
    justify-content: center;
    font-size: 15px;
  }
    .template-index .index-review-section .customer-reviews {
      max-width: 80%!important;
      margin: 16px auto;
      font-size: 15px!important;
    }

  .index-review-section .review-block .date__info{
   margin: 16px 0;
    font-size: 15px;
  }
  .index-review-section .flickity-page-dots{
        bottom: 0;
  }
  .index-review-section .review-block .review-by img {
    width: 20px;
    height: auto;
}
  .index-review-section .flickity-prev-next-button {
    width: 40px;
    height: 40px;
}
}

/* Slideshow css */
.index-section--hero .rating-widget-2{
      display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.index-section--hero .ratings{margin-right: 8px;}

.index-section--hero .jdgm-preview-badge .jdgm-star {
    padding: 0!important;
}

@media only screen and (max-width: 768px){
  .index-section--hero .rating-widget-2{flex-wrap: wrap;}
}



/* Cart page css */
.template-cart .gift__note::placeholder,  .template-cart .special__note::placeholder{
    font-weight: 400;
    font-size: 15px;
}

/* Css added fot best seller tag */
.template-article .so.product-tag-BestSeller, 
.template-collection .so.product-tag-BestSeller, 
.template-product .so.product-tag-BestSeller{
  background-color: #000;
  color: #fff;
  font-weight: 600;
  opacity: 1;
  border-radius: 0px;
}

#snize-search-results-grid-mode div.snize-product-label.top-left{
  background-color: #000!important;
  color: #fff!important;
  font-weight: 600!important;
  opacity: 1!important;
  border-radius: 0px!important;
 
}

.snize-recommendations-big-pictures-new-layout div.snize-recommendation-results div.snize-product-label, 
.snize-recommendations-big-pictures-new-layout div.snize-recommendation-results div.snize-product-label{
  background-color: #000!important;
  color: #fff!important;
  font-weight: 600!important;
  opacity: 1!important;
  border-radius: 0px!important;
}

div.snize-recommendation-results div.snize-product-label.top-left{
   left: auto!important;
  right: 0!important;
  bottom: initial;
  top: 8px;
  margin: 6px!important;
  font-size: 11px!important;
}

.template-gift-card .product-reviews-story-template .product__quantity .js-qty__wrapper .js-qty__adjust{display: block!important;}

.template-gift-card .myregistry{display: block!important;}


form[action^="/cart/add"] .js-qty__adjust{display: block!important;}

.nicegc-branding{display: none!important;}

.nicegc-form-group label{font-weight: normal!important;}

.nicegc-mform{background-color: #fff!important;}

.nicegc-modal-content {margin: 5% auto!important;}

.nicegc-checkbox + label:before{border: 1px solid #000;}



/* Css for tabs */

.tabs-with-collection{
    margin-top: 16px;
  }

.page-width.product_tiles_grid{
  max-width: 100%!important;
  padding: 0 16px;
}

.tabs-with-collection .section-header{
  position: relative;
  margin-bottom: 12px;
}

.tabs-with-collection .section-header__title {
    max-width: 30%;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
    z-index: 1;
    padding: 20px;
    position: relative;
}

.tabs-with-collection .section-header:after {
    content: " ";
    position: absolute;
    height: 1px;
    background-color: #b79961;
    left: 0;
    bottom: 32px;
    width: 100%;
    max-width: 100%;
}

.tabs .tab-nav{
    display: flex;
      flex-wrap: wrap;
    /* overflow-x: auto; */
    white-space: nowrap;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
  text-align: center;   
  justify-content: center;
}
.tab-content {
  display: none;
  margin-top: 12px;
}

.tab-content.active {
  display: block;
}

.tab.active {
  display: inline-block;
  background-color: #00000007;
}
.tab{
    padding: 4px 16px;
    border-radius: 100px;
    display: inline-block;
    margin: 0 10px 0 0;
    cursor: pointer;
    vertical-align: middle;
  font-size: 14px;
    font-weight: 600;
}

/* Product tiles css */

.tabs-with-collection .product-grid .grid-item__meta{
  position: unset;
}

.home__product-index .product-review .jdgm-prev-badge__text{display: none;}

.hover_image_container{
  position: relative;
}

.template-index .section--featured-collection .scrollable-grid--small .grid-item{
  position: relative;
}

 .hover_image_container .slider{
     display: block;
     position: absolute; 
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .15s linear,visibility .15s linear;
    transition-delay: .15s;
}

.grid-product:hover .hover_image_container .slider {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}

 
 .home__product-index .hover_image_container .slider{
  opacity: 0;
  visibility: hidden;
}

 
.grid-product:hover .hover_image_container .slider{
    opacity: 1;
    visibility: visible;
} 
 
.home__product-index .grid-product__image-wrap{margin: 0px;}

.home__product-index .pc__image-badging-wrapper{
  top: -4px;
    z-index: 99;
}

.home__product-index variant-swatch-king{display: none!important;}

.home__product-index img{max-height: 100%;}


@media only screen and (max-width: 991px){  
  .tabs-with-collection .section-header__title {
    max-width: 50%;
  }
 
  /* Tab Arrow */
    .is-hidden {
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .8s cubic-bezier(.215,.61,.355,1);
}
  .tab{
    padding: 6px 8px;
    font-size: 14px;
  }
  .tab__scroll {
    position: relative;
    word-break: break-word;  
}
  .tab__scroll{
      margin-bottom: 12px;
  }
  .tabs .tab-nav{
  overflow-x: auto;
  overflow-y: hidden;
  display: block!important;
  /* position: static!important; */
  white-space: nowrap;
  scrollbar-width: none;
  -ms-overflow-style: none;
  align-items: center;
  padding-bottom: 33px;
}

  .tabs .tab-nav::-webkit-scrollbar {
 visibility: hidden;
    opacity: 0;
    height: 0px;
}
.tab-header-container {
  flex-shrink: 0;
  display: inline-block;
}
 
.tabs__arrow {
position: absolute;
    top: 50%;
    display: block;
    width: 26px;
    height: 26px;
    max-height: none;
    margin-top: -30px;
    border-radius: 0;
    background: none;
    box-shadow: none;
    transition: all .2s;
}

.tabs__arrow {
    height: 36px;
}

.tabs__arrow--prev {
    left: 0;
    transform: scaleX(-1);
}

.tabs__arrow--next {
    right: -10px;
}

.tabs__arrow:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 200%;
    transform: translateY(-50%);
    background: linear-gradient(90deg,rgba(255,255,255,0) 0%,#ffffff 20%);
    content: "";
}

.tabs__arrow:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-width: 0 0 2px 2px;
    border-style: solid;
    border-color: currentColor;
    margin: -4px 0 0;
    vertical-align: middle;
    transform: rotate(-135deg);
    transform-origin: 50% 50%;
    transition: all .4s;
}
  .tab-headers:last-child{cursor: pointer;}

  .product_tiles_grid .owl-stage{
    padding-left: 0!important;
  }
  /* owl Dots */
  .product_tiles_grid .owl-dots{ 
      display: flex;
    justify-content: center;
    width: 100%;
    padding-top: 0px;
  }
 .product_tiles_grid .owl-dots button{
    width: 100%;
    position: relative;
    display: inline-block;
    cursor: pointer;
    top: 0;
    left: 0;
    margin: 0 auto;
    height: 4px;
    content: "";
    text-align: center;
    opacity: 0.75!important;
    background-color: #f7f5f4 !important;
    border-radius: 2px;
  }
  .product_tiles_grid .owl-dots button.owl-dot.active{
    opacity: 0.75!important;
    height: 4px;
    width: 100%;
    background-color: rgba(66, 66, 66, 0.2)!important;
  }
}

@media screen and (max-width: 1920px) and (min-width: 768px) {
 .tab-content .slick-slide {
   min-height: 435px;  
  display: block;
  }
}

@media only screen and (min-width: 1350px){
 .tab-content .slick-slide {
   min-height: 315px;  
  display: block;
  }
}

@media only screen and (max-width: 768px) {
.template-index .section--featured-collection .scrollable-grid--small .grid-item{
  width: 100% !important;
  padding: 0;
  }
  .template-index .section--featured-collection .grid-item__content{
    padding-right: 25px;
  }
 .template-index .section--featured-collection .scrollable-grid--small{
   padding: 0;
 }
  .tabs-with-collection{
    margin-top: 16px;
  }
  .tabs-with-collection .product-grid .grid-item__meta{margin-bottom: 6px;}
  .tabs-with-collection .pc__image-badging-wrapper{
    right: 0px;
  }
  .tabs-with-collection .shop_all_button{margin-top: 20px;}
  /* .tabs-with-collection .tab-content{margin-top: 20px;} */
}



/* Slick dots */
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
font-display: swap;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"),
    url("./fonts/slick.woff") format("woff"),
    url("./fonts/slick.ttf") format("truetype"),
    url("./fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;

  opacity: 0.75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */

.slider:hover .slick-dots {
  opacity: 1;
  visibility: visible;
}

.slick-dots {
  opacity: 0;
  visibility: hidden;
}

.slick-dots {
  display: flex !important;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
  padding: 12px 12px 15px;
  pointer-events: none;
  transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  margin: 0;
  list-style: none;
  text-align: center;
  background: linear-gradient(
    to bottom,
    rgba(13, 13, 13, 0.06) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.slick-dots li {
  position: relative;
  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: "•";
  text-align: center;

  opacity: 0.25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}
/* Custom */
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  background: #fff;
  left: 0;
  width: 80%;
  margin: 0 auto;
  height: 2px;
  content: "";
  text-align: center;
  opacity: 0.4;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li {
  width: 100px;
}
.slick-dots li.slick-active button:before {
  opacity: 0.4;
  color: black;
}
.slick-dots li.slick-active button:after {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  opacity: 1;
  background: #fff;
  left: 0;
  width: 80%;
  margin: 0 auto;
  height: 2px;
  content: "";
  text-align: center;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 9;

  animation-name: progress;
  animation-timing-function: linear;
  animation-duration: 2600ms;
  animation-delay: 0;
}

@keyframes progress {
  from {
    width: 0px;
  }
  to {
    width: 80%;
  }
}

.more_size_label{
  font-size: 12px;
  text-transform: uppercase;
}
.announcement-bar .flickity-button:disabled{
  display: none!important;
}


/* Hero Banner Section CSS */
.text-column-with-images .image-with-text-block{
  display: flex;
  /* align-items: center; */
  justify-content: center;
}

.text-column-with-images .image-with-text-block.grid{
  margin: 0px;
}

.text-column-with-images .image_block{
  padding: 0px;
}

.text-column-with-images .text__block{
  display:flex;
  align-items: center;
}

.text-column-with-images .text__block .rating-widget-2 {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
    flex-direction: column;
}

.text-column-with-images .text__block .rating-widget-2 .text span {
    font-size: 17px;
}

.hero-section .section--divider{
  border-top: 2px solid;
  padding-top: 20px;
  border-top-color: var(--colorBorder);
}

.hero-section .hero__subtitle{
    padding-bottom: 20px;
    margin: 0;
}

.hero-section .grid--flush-bottom>.grid__item{
  margin-bottom: 0px;
}
.hero-section .hero__link{
   margin-top: 15px;
}

@media only screen and (min-width: 990px) {
.text-column-with-images .main_text_block{
  padding: 0vw 4vw;
}
}
@media only screen and (max-width: 991px) {
  .text-column-with-images .main_text_block{
  padding: 2vw 4vw;
} 
}

@media only screen and (min-width: 767px) {
.template-index  .index-slideshow-section{
  display: none;
}
}
@media only screen and (max-width: 768px) {
  .template-index  .index-slideshow-section{
  display: block;
}
  .text-column-with-images.hero-section{
    display: none;
  }
}