/** Shopify CDN: Minification failed

Line 814:0 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
h1.product_title.entry-title {
    text-transform: uppercase;
}
.template-collection .page-head h1 {
    text-transform: uppercase !important;
}
/* Hide placeholder images in search results for pages and articles */
.predictive-search__item-image-wrapper img[src*="placeholder"],
.search-result img[src*="placeholder"],
.search-results__item img[src*="placeholder"],
.search-item img[src*="placeholder"] {
    display: none !important;
}
.predictive-search__item-image-wrapper,
.search-result .search-result__image,
.search-results__item-image,
.search-item-image {
    display: none !important;
}

/* #BIS_trigger{
  display: none;
} */
/* .t4s-product__media-wrapper .flickityt4s-viewport {
    height: calc(100vh - 230px) !important;
} */
#ssw-recommends-loadmore-wrapper {
  margin-bottom: 40px;
}
.t4s-collection-item .t4s-cat-content,
.t4s-collection-item .t4s-cat-content .t4s-coll-img,
.t4s-collection-item .t4s-cat-content .t4s-coll-img .t4s_cat_item_link, 
.t4s-collection-item .t4s-cat-content .t4s-coll-img .t4s_cat_item_link .t4s_ratio {
    height: 100%;
}

.t4s-collection-manual .coll-item-2 .t4s-cat-content .t4s_ratio:before, .t4s-collection-manual .coll-item-3 .t4s-cat-content .t4s_ratio:before {
    padding-bottom: 3%;
}
.t4s-footer-wrap .t4s-col-inner.t4s-text-start {
    max-width: fit-content;
    margin: 0 auto;
}
iframe#marsello-tab:empty {
  display:none
}
#t4s-mini_cart .t4s-btn__cart {
  display: none;
}
.t4s-facets__form .t4s-value-count.hidden-count {
  display: none;
}
.t4s-pr-group-btns .t4s-pr-compare {
    display: none !important;
}
.t4s-layout-switch-wrapper span {
    color: var(--switch-layout-color);
  --switch-layout-color: #878787;
}
.t4s-layout-switch-wrapper span:before {
      background: currentcolor;
}
.t4s-layout-switch-wrapper .is--active span {
  color: var(--switch-layout-color);
  --switch-layout-color: #000;
}
.t4s-product__info-container div#shopify-block-growave_loyalty_wishlist_block_product_review_avg_profile_dW4ftw {
    float: right;
}
.t4s-drawer__wrap .t4s-cart__originalPrice.t4s-d-inline-block, .t4s-drawer__wrap .t4s-cart__discountPrice.t4s-d-inline-block{
display: none !important;
}


@media (min-width:769px){
.t4s-collection-header .t4s-layout-switch-wrapper{
  display:none;
}
}
@media (max-width:575px){
  .t4s-product__info-container div#shopify-block-growave_loyalty_wishlist_block_product_review_avg_profile_dW4ftw {
    float: none;
}
}
.t4s-footer-link.t4s-footer-link-active {
    color: #878787;
}
p span {
    display: inline-block;
}
.t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__buttons .t4s-d-flex.t4s-flex-wrap {
    flex-wrap: wrap !important;
}
.tpo_option-set-container .tpo_option-label {
  margin-bottom: 0;
}
.wc-custom-color-swatches {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 16px;
    width: 100%;
    margin-bottom: 15px;
}
.wc-meta-color-swatches span {
    font-size: 0;
    width: 100%;
    height: 100%;
}
.wc-meta-color-swatches {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border: 1px solid #0000008c;
    padding: 2px;
    margin: 0;
    font-size: 0;
}
.wc-meta-color-swatches.active {
    border: 2px solid #d38d7f7a;
    padding: 3px;
    box-shadow: 0px 0px 0px 3px #d38d7f;
}

.wc-meta-color-swatches{
  position:relative;
}
.wc-meta-color-swatches .tooltip{
  text-transform: capitalize;
    border-radius: 4px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translate(-50%);
    background: #383838;
    color: #fff;
    padding: 8px 10px;
    font-size: 12px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 12px;
    white-space: nowrap;
    text-shadow: 0 -1px 0 #000;
    box-shadow: 4px 4px 8px #0000004d;
  position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 1000000;
    pointer-events: none;
    -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);
    -moz-transition: opacity .3s ease, visibility .3s ease, -moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
    transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71,1.7,.77,1.24);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    bottom: 100%;
    left: 50%;
  width:auto;
  height:auto;
}
.wc-meta-color-swatches:hover .tooltip {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) translateY(-8px);
    -moz-transform: translateX(-50%) translateY(-8px);
    transform: translate(-50%) translateY(-8px);
}
.wc-meta-color-swatches:hover .tooltip:before {
    content: "";
    position: absolute;
    background: 0 0;
    border: 6px solid transparent;
    z-index: 1000001;
    border-top-color: #383838;
    margin-bottom: 0;
    left: 50%;
    bottom: -12px;
    border-radius: 0;
    box-shadow: none;
    width: 10px;
    margin-left: -5px;
}

.t4s-products .t4s-product-btns2,
.t4s-products .t4s-product-btns .t4s-pr-item-btn {
    display: none !important;
}

.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches {
gap:8px;
}
.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches .wc-meta-color-swatches {
    width: 12px;
    height: 12px;
    padding: 0;
  border:0;
}
.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches a.send-single {
    height: 12px;
    width: 12px;
    display: flex;
    border: 1px solid #000;
    align-items: center;
    justify-content: center;
}
.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches .wc-meta-color-swatches.active {
    position: relative;
}
.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches .wc-meta-color-swatches.active::before{
content: "";
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px;
    border: 1px solid white;
}
.t4s_box_pr_grid .t4s-product-wrapper .t4s-product-info__inner .wc-custom-color-swatches a.send-single svg{
font-size:12px;
}
.t4s-collection-page .t4s-section-inner {
    padding: 0 80px;
}
#aca-products-container .aca-product {
    width: 212px;
}
.t4s-custom-liquid .t4s-section-title {
    margin-bottom: 30px;
}
.full-grid-sec {
    padding: 0 5%;
}
.full-grid-sec.wc-full-grid{
  padding: 0;
}
.t4s-collection-item .t4s-cat-title, .t4s-collection-item .t4s-cat-subtitle {
  text-transform: uppercase;
}

.t4s-custom-liquid .fs-wrapper .slick-prev,
.t4s-custom-liquid .fs-wrapper .slick-next {
      font-size: 0;
    line-height: 0;
    color: transparent;
    border: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
  top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  position: absolute;
  background: transparent;
}
.t4s-custom-liquid .fs-wrapper .slick-prev:before,
.t4s-custom-liquid .fs-wrapper .slick-next:before {
    font-family: "Ssw Fontello";
    font-size: 30px;
    line-height: 1;
    color: #333;
    cursor: pointer;
    z-index: 9;
}
.t4s-custom-liquid .fs-wrapper .slick-next:before {
    content: '\e83f';
}
.t4s-custom-liquid .fs-wrapper .slick-prev:before{
    content: '\e813';
}
.t4s-custom-liquid .fs-wrapper .slick-next {
    right: 15px;
}
.t4s-custom-liquid .fs-wrapper .slick-prev{
    left: 15px;
}
.t4s-custom-liquid .fs-timeline {
    padding: 0 2em;
    position: relative;
}
.ssw-carousel-review {
  padding: 0 2em;
}
.sswcarousel-next, .sswcarousel-prev {
      display: block;
}
.fs-wide-timeline .fs-detail-outer-container {
    margin: auto !important;
    max-width: 800px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
}
.ssw-stars>i {
  color: #D38D7F;
}
div#rich-text-103134184 h2 span {
    background: transparent !important;
}
.needsclick.klaviyo-form button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{
background: #D38D7F !important;
    border-radius: 0px !important;
    border-style: none !important;
    border-color: #D38D7F !important;
    border-width: 0px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: 1.2px !important;
    line-height: 1 !important;
    white-space: normal !important;
    padding: 14px 25px !important;
    text-align: center !important;
    word-break: break-word !important;
    align-self: flex-end !important;
    cursor: pointer !important;
    height: auto !important;
    width: 100% !important;
    display: block !important;
    border-radius:50px !important;
  position: relative !important;
    overflow: hidden !important;
}
.needsclick.klaviyo-form button.needsclick.go3894874857.kl-private-reset-css-Xuajs1:hover{
background: transparent !important;
}
.type_mn_link .t4s-sub-column li a {
    padding: 4px 0;
    display: block;
    line-height: 1.5;
    position: relative;
    font-size: 14px;
}
.needsclick.klaviyo-form button.needsclick.go3894874857.kl-private-reset-css-Xuajs1:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 1;
    background-color: #000;
    border-color: #000;
    visibility: visible;
    transform: scaleX(1) scaleY(0) !important;
    transform-origin: 100% 100%;
    transition: .3s ease-in-out;
}
.needsclick.klaviyo-form button.needsclick.go3894874857.kl-private-reset-css-Xuajs1:hover:before{
  background-color:#444343;
        border-color: #444343;
        opacity: 1;
        visibility: visible;
 transform: scaleX(1) scaleY(1) !important;
}
.t4s-drawer{  
    z-index: 9999999;
}

@media (max-width: 767px) {
    .t4s-collection-page .t4s-section-inner {
        padding: 0 20px;
    }
}
@media screen and (max-width: 1120px) {
    .t4s-collection-page .t4s-section-inner {
        padding: 0 25px;
    }
}

#BIS_trigger.custom-notify-btn{
  /*display: none;*/
}
.template-search .t4s_ratio img {
    object-fit: scale-down;
    object-position: top;
}
/* .pr_img_effect_2 .t4s-product-inner:hover .t4s-product-hover-img, .pr_img_effect_2.enable_eff_img1_true .t4s-product-inner:hover .t4s-product-main-img {
    transform: scale(1.20);
    -webkit-transform: scale(1.20);
} */
.pr_img_effect_2 .t4s-product-inner:hover .t4s-product-hover-img, .pr_img_effect_2.enable_eff_img1_true .t4s-product-inner:hover .t4s-product-main-img {
    transform: scale(1);
    -webkit-transform: scale(1);
}
.t4s-facet.is--blockidavailability .t4s-filter__values li:last-child {
  display: none;
}
button.custom-notify-btn {
    display: block;
}
#BIS_trigger {
  cursor: pointer;
  border: 2px solid #222;
  padding: 5px 25px;
  background: #fff;
  color: #222;
  border-radius: 40px;
  font-size: 14px;
  font-weight: 600;
  min-height: 40px;
  display: block;
}
#BIS_trigger:hover {
  background: #000;
  color: #fff;
}

form.t4s-cartPage__form .t4s-cartPage__items p.t4s-return-to-shop a.t4s-btn-color-primary {
    color: #fff !important;
}

.template-collection .t4s-product-vendor {
    display: none;
}
form#product-form-2356862517328template--15742666113219__main .t4s-swatch.t4s-color-mode__color .t4s-swatch__list .t4s-swatch__item {
    margin: 3px;
    color: #000 !important;
}
form#product-form-2356862517328template--15742666113219__main .t4s-swatch.t4s-color-mode__color .t4s-swatch__list .t4s-swatch__item.is--selected{
    color: #fff !important;
}
form#product-form-2356862517328template--15742666113219__main .t4s-swatch__option{
    margin-bottom: 40px;
}
#shopify-section-template--15742666113219__recently-viewed-products #recently_wrap .t4s_se_template--15742666113219__recently-viewed-products {
    margin-bottom: 80px;
}
.template-policy .shopify-policy__title {
  margin-bottom: 50px;
}
.__pf_KhL_0LKF .pf-36_ [data-pf-type="Accordion.Header"]{
    border-radius: 40px;
    border-width: 0 0 2px;
    min-height: 59px;
}
.__pf_KhL_0LKF .pf-36_ [data-pf-type="Accordion.Header"] {
  background-color: #fff !important;
  color: #000 !important;
  font-weight: 700 !important;
  border-style: solid !important;
  border-width: 0 0 1px !important;
  border-color: #ebebeb !important;
  padding: 15px 0 !important;
  font-size: 16px !important;
}
.sc-cqJhZP label {
    margin-bottom: 5px;
}
.gExXCv input {
    font-size: 13px;
    padding: 0 15px;
    height: 40px;
}
.gExXCv textarea {
    font-size: 13px;
    line-height: normal;
    overflow: auto;
    padding: 10px 15px;
    min-height: 190px;
}
h1, h2, h3, h4, h5, h6, .t4s_as_title{
  margin: 0.65em 0 0.5em;
}
.sc-AjmGg.eCTxfx button.sc-dPiLbb {
    cursor: pointer;
    border: 2px solid #222;
    padding: 5px 25px;
    background: #fff;
    color: #222;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
}

span.ssw-recommend-images-file .button.ssw-add-review-photos,
.ssw-control-group.ssw-text-right button.btn.button.gw-review-btn{
        color: #fff;
    background-color: #D38D7F;
    border-color: #D38D7F;
}
span.ssw-recommend-images-file .button.ssw-add-review-photos:hover,
.ssw-control-group.ssw-text-right button.btn.button.gw-review-btn:hover {
  border-color: #000;
  background-color: #000;
}
.shopify-app-block .ssw-review-widget-lazyload {
      display: none;
}
.gw-container .ssw-item .ssw-review-popup-less, .gw-container .ssw-item .ssw-review-popup-more {
    color: #D38D7F;
}
.shopify-app-block .ssw-review-widget-lazyload.active {
  display: block;
}
.t4s-product-quick-shop .t4s-product-form__buttons .t4s-product-form__submit,
.t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit,
.is-zoom-type__external .t4s-product__info-container .t4s-product-form__variants .t4s-product-form__buttons .t4s-d-flex button.t4s-product-form__submit {
    background: #D38D7F;
    color: #fff;
}
.is--listview .t4s-product .t4s-product-info .t4s-product-btns>a {
    background: #000;
    color: #fff;
}

.is--listview .t4s-product .t4s-product-info .t4s-product-btns .t4s-pr-quickview {
    border: 1px solid #070707;
    color: #000;
}





.t4s-type__drop>.t4s-sub-menu a{
    color: #878787 !important;
    line-height: 1.5;
    padding: 14px 15px;
    font-size: 14px;
}
.t4s-menu-item a>i {
    font-size: 12px;
    margin-left: 2px;
    color: #22222273;
    order: 2;
}
.t4s-nav__ul>li> a{
  display: flex !important;
  padding: 0 9px;
  height: 60px;
}
.t4s-shipping .t4s-shipping-title{
  margin-bottom:5px;
}
.t4s-product .t4s-product-info {
    padding: 15px 10px 0;
}
.t4s-product .t4s-product-title{
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #222;
  word-break: break-word;
}
.t4s-product .t4s-product-price{
  color: #696969;
  font-size: 16px;
}

.t-6s-collection-list-packery .t4s-collection-item:first-child .t4s_ratio:before{
  padding-top:107%!important;
}
.t4s-newsletter-wrap .t4s-top-heading h3{
  font-size: 32px;
  font-weight: 600;
  line-height: normal;
  margin-bottom:10px;
}
.t4s-newsletter__inner{
  max-width: 526px;
  margin: 0 auto;
  border-radius: 0;
}
.t4s-newsletter__inner .is--col-btn {
    min-width: 200px;
}
.t4s-newsletter__inner .t4s-newsletter__submit{
  border-radius: 0;
  padding: 13px 10px;
}
.t4s_nt_se_footer.t4s_se_footer{
  border-bottom:1px solid #fff;
}
.t4s-section-footer .t4s_nt_se_bottom-bar{
  padding-top: 20px;
  padding-bottom: 20px;
}
.t4s-section-footer .t4s_nt_se_bottom-bar .t4s-coppy-right{
  color: #878787;
  font-size: 16px;
}
.t4s-newsletter__inner input.t4s-newsletter__email {
    color: #000;
}
  .t4s-title {
      font-size: 24px;
      font-weight: 600;
      line-height: normal;
  }
.t4s-newsletter__inner .t4s-newsletter__submit {
    font-size: 16px;
}

#marsello-area iframe#marsello-tab.Circle.RightSide{
  transform: scale(0.668);
}

/*======================================
  Our-story-new CSS 18-04-2023
========================================*/
@font-face { 	font-family: 'modernline - Personal Use'; 	src: url('/cdn/shop/files/modernlinePersonalUse.woff2?v=1641346383') format('woff2'),         url('/cdn/shop/files/modernlinePersonalUse.woff?v=1641346383') format('woff'); 	font-weight: normal; 	font-style: normal; 	font-display: swap; } .__pf  .costum-font { 	font-family: 'modernline - Personal Use'; }
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format('woff2');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)format('woff2');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.about-2022 .t4s-container .t4s-container-inner .t4s-image-text-carousel {
    padding: 15px;
}
.about-2022 .t4s-image-text-carousel {
    padding: 0 10px;
}
.about-2022 .t4s-top-heading-heading h3.t4s-section-title{
   font-family: "modernline - Personal Use";
   font-size: 70px;
    letter-spacing: 1px;
      line-height: 1.4;
  margin: 100px 0;
}
  .about-2022 .t4s-container-wrap .t4s-container  .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading  {
    line-height: 30px;
    color: #000;
    letter-spacing: 2px;
    text-align: left;
    padding-bottom: 20px;
    font-size: 36px;
    font-family: Roboto;
    font-weight: 400;
    margin:0;
}
.about-2022 .t4s-container-wrap .t4s-container  .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p {
font-family: Quicksand;
    color: #000;
    font-size: 16px;
    text-align: left;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 1px;
    margin: 20px;
 }
   .about-2022 .t4s-se-container .t4s-container  .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading,
   .about-2022 .t4s-se-container .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p{
 font-family: "Playfair Display";
    font-size: 38px;
    line-height: 48px;
    letter-spacing: 1px;
     font-weight:400;
         margin: 0 20px;
     color:#000;
   }
.about-2022 .t4s-se-container .t4s-container  .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
  font-weight:600;
  margin: 0 22px;
  text-align:center;
}
.about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading,
.about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
font-size: 36px;
    font-family: Roboto;
    font-weight: 400;
    margin: 0 30px;
    letter-spacing: 2px;
    text-align: left;
    padding-bottom: 20px;
}
.about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p,
.about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p{
    font-family: Quicksand;
    color: #000;
    font-size: 14px;
    text-align: left;
    margin: 0 30px 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 1px;
}
.about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .flickityt4s-slider .t4s_ratio img,
.about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .flickityt4s-slider .t4s_ratio img{
  border: 3px solid #fff;
}
.about-2022 .t4s_nt_se_template--15790220411075__244b3678-de26-480a-9c55-32821067bf56.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading,
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
color: #fff;
    font-size: 36px;
    border-bottom: 2px solid #fff;
    display: inline-flex;
    padding-bottom: 25px;
    margin-bottom: 30px;
}
.about-2022 .t4s_nt_se_template--15790220411075__244b3678-de26-480a-9c55-32821067bf56.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p,
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p{
    color: #fff;
    margin: 0 70px 20px 0;
}
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
    margin-left: 60px;
}
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p,
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-btn{
  margin: 0 0 20px 60px;
}
.about-2022 .t4s_nt_se_template--15790220411075__244b3678-de26-480a-9c55-32821067bf56.t4s-container-wrap .flickityt4s-slider .t4s_ratio img,
.about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .flickityt4s-slider .t4s_ratio img{
   border: 6px solid #fff;
}
.shopify-section.t4s-custom-video-section {
    background: #4a4a4a;
    padding: 50px 0;
    margin-bottom: 80px;
}
.custom-video-section.t4s-section-inner {
    max-width: 1140px;
}
.custom-video-section.t4s-section-inner .t4s-image-text .t4s-video-text-content h3.t4s-image-text-heading {
    line-height: 36px;
    color: #fff;
    font-family: Roboto;
    margin: 30px 0 5px;
    letter-spacing: 2px;
    text-align: left;
    padding-bottom: 20px;
    font-size: 36px;
    font-weight: 400;
}
.custom-video-section.t4s-section-inner .t4s-image-text .t4s-video-text-content .t4s-image-text-des p {
    font-family: Quicksand;
    color: #fff;
    font-size: 14px;
    text-align: left;
    margin: 0;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 1px;
}
.custom-video-section.t4s-section-inner .t4s-image-text .t4s-col-img video{
  width:100%;
}
.custom-video-section.t4s-section-inner .t4s-image-text .t4s-col-text{
  width:35%;
}
.custom-video-section.t4s-section-inner .t4s-image-text .t4s-col-img{
  width:65%;
}
.kl-private-reset-css-Xuajs1 h2 {
    margin: 0 0 6px;
}
.klaviyo-form-VyjQsH form.klaviyo-form {
    padding: 0 !important;
}
/*---------- product filter -------- */
/*#t4s-filter-hidden .t4s-drawer__header span {
    font-size: 18px;
    font-weight: 600;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item h5 {
    position: relative;
    padding-bottom:0;
  font-weight: 600;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item {
    padding: 15px;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item h5:after {
  display:none;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item.active h5 {
    padding-bottom: 15px;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item h5:before {
    content: '\2b';
    position: absolute;
    right: 0;
    top:-2px;
    font-size: 20px;
      font-weight: 500;
}
.t4s-drawer__content #FacetFiltersForm .t4s-col-item.active h5:before {
    content: "-";
    font-size: 24px;
    line-height: normal;
}

.t4s-drawer__content #FacetFiltersForm .t4s-col-item .t4s-facet-content {
    opacity: 0;
    overflow: hidden;
    transition: all .3s ease;
    max-height: 0;
}

.t4s-drawer__content #FacetFiltersForm .t4s-col-item.active .t4s-facet-content {
    max-height: 400px;
    opacity: 1;
    overflow: visible;
}
.t4s-drawer__content #FacetFiltersForm .t4s-facet-content ul li a {
  font-size:14px;
}

.t4s-custom-liquid .fs-timeline.fs-wrapper{
  width: calc(100% - 0px) !important;
}*/



/*  stores locater   */
@import url('https://fonts.googleapis.com/css2?family=Arapey&display=swap');
.store-locations .page-head .t4s-container h1{
     margin: 0;
    font-style: italic;
  font-family: 'Quicksand' !important;
}
.store-locations .t4s-image-text-col-img-right .t4s_ratio,
.store-locations .t4s-image-text-col-img-left .t4s_ratio{
    position: relative;
    display: block;
    overflow: hidden;
}
.store-locations .t4s-image-text-col-img-right .t4s_ratio:before,
.store-locations .t4s-image-text-col-img-left .t4s_ratio:before{
    content: '';
    padding-top: 82%;
    display: block;
}
.store-locations .t4s-image-text-col-img-right .t4s_ratio img.lazyautosizes,
.store-locations .t4s-image-text-col-img-left .t4s_ratio img.lazyautosizes{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transition: .5s all ease-in-out;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content p.t4s-image-text-subheading {
    line-height: 30px;
    color: #000;
    font-family: 'Arapey', serif;
    margin: 0 0 5px;
    letter-spacing: 2px;
    text-align: center;
    padding-bottom: 20px;
    font-size: 30px;
    font-weight: 600;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content h3.t4s-image-text-heading {
    line-height: 30px;
    color: #000;
    font-family: 'Quicksand';
    margin: 0 0 5px;
    letter-spacing:2px;
    text-align: center !important;
    padding-bottom: 20px;
    font-size: 30px;
    font-weight: 700;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content .t4s-image-text-des p{
    font-family: Quicksand;
    color: #000;
    font-size: 16px;
    text-align: center;
    margin: 0;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 1px;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content a.t4s-btn {
    font-family: 'Quicksand' !important;
    font-size: 16px;
    padding: 0px 25px;
    height: 45px;
   border:2px solid #000;
      font-weight: 500;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content a.t4s-btn:hover{
    background: transparent;
  border:2px solid #000;
  color:#000;
}
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content a.t4s-btn:before{
  display:none;
}




/*  our-faces-of-carolina   */

.our-faces-of-carolina .t4s-container .t4s-top-heading-heading h3.t4s-section-title{
      font-family: "modernline - Personal Use";
      line-height: 1.4;
      margin: 80px 0;
      font-size: 70px;
      letter-spacing: 1px;
}

.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec {
    max-width: 1150px;
    margin: auto auto 80px;
    display: flex;
    align-items: center;
  grid-gap:15px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item {
    width: 33%;
  position:relative;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item img.grid-images-two{
     min-height: 500px;
    object-fit: cover;
  
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item img.grid-images {
    position: absolute;
    transform: translateY(22%);
    z-index: 5;
    box-shadow: 0 10px 15px #0000004d;
    left: -90px;
    max-height: 350px;
    object-fit: contain;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item img.grid-images-one{
      height: auto;
    object-fit: cover;
    width: 100%;
    min-height: 500px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item h3,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
    line-height: 30px;
    color: #000;
    margin: 0;
    letter-spacing: 2px;
    text-align: left;
    padding-bottom: 20px;
    font-size: 36px;
    font-family: Quicksand;
    font-weight: 500;
    padding-left: 0;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item p,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p{
    font-family: Quicksand;
    color: #000;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 1px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item a.t4s-btn{
    font-size: 16px;
    padding: 0 20px;
    height: 45px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item:nth-child(3) {
    margin-left: 25px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item .grid-btn a,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content a.t4s-btn{
    background: #000;
    padding: 7px 35px;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
  border:2px solid #000;
  font-family: 'Quicksand' !important;
  display: inline-block;
  line-height: 30px;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item .grid-btn a:hover,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content a.t4s-btn:hover{
    background: #fff;
  border:2px solid #000;
  color:#000;
}
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content a.t4s-btn:hover:before,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content a.t4s-btn:before{
  display:none;
}
.our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item p a:hover{
  color:#000;
}
.is--t4s-filter-native.sk-aria-hidden{

    pointer-events: auto !important;
    visibility: visible !important;
    transform: none !important;
    -webkit-transform: none !important;
    opacity: 1 !important;
}
/*  our-faces-of-carolina   */
.home-page-2 .t4s-cat-content .t4s-cate-wrapper  .t4s-cat-title{
justify-content: left;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 5px;
}
.mfp-iframe-holder .mfp-iframe-scaler .mfp-close{
  top: 0;
  right: 0;
    font-size: 30px;
    width: 40px;
    background: #000;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.zip-container span{
  font-size: 14px;
}


.template-collection .t4s-product-info afterpay-placement {
    display: none !important;
}
.home-page-2 .t4s-featured-collections .t4s-collection-item .t4s-cat-content .t4s-cate-wrapper{
 display: none;
}
.t4s-top-heading .t4s-section-title a{
  color:#222222;
  padding: 0 15px;
}
.t4s-nav__ul>li.sk_active_mega> a,
.t4s-nav__ul>li.sk_active_mega> a:hover{
  color: #ff4e00 !important;
}
.t4s-nav__ul li .t4s-menu-item.sk_active> a{
  color: #ff4e00;
}

.fs-prepended-detail .fs-timeline-detail .fs-add-to-cart-enabled {
    margin: 60px auto !important;
    max-width: 1000px !important;
  max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
}
/* .fs-prepended-detail .fs-timeline-detail .fs-add-to-cart-enabled .fs-detail-content{
 padding-bottom:15px; 
} */
.t4s-title a:hover {
    color: #878787;
}
.fs-desktop .fs-embed {
    width: 600px;
    height: 400px;
}
.t4s-section-main.t4s-search-page .t4s-section-inner {
    padding: 0 80px;
}
.header-banner .t4s-container h1 {
    margin: 0;
}







@media (min-width: 1025px){
  .nat-angel-live #MainContent{
  display:flex;
  flex-wrap: wrap;
}
.nat-angel-live #MainContent .t4s-collection-page,
.nat-angel-live #MainContent .page_section_heading{
  width:100%;
}
.nat-angel-live #MainContent .t4s-hero-video{
  width:40%;
  padding-right:30px;
}
.nat-angel-live #MainContent .t4s-featured-collections{
  width:60%;
}
  .nat-angel-live #MainContent #shopify-section-template--15797358461123__64de222b-7888-416c-891d-eb30af63dabc.t4s-featured-collections{
    width:100%;
  }
.nat-angel-live #MainContent .t4s-hero-video .t4s-section-inner{
  height: 100%;
}
.nat-angel-live #MainContent .t4s-hero-video .t4s-section-inner .t4s-bg-video{
  height: 100%;
}
.nat-angel-live #MainContent .t4s-hero-video .t4s-section-inner {
    height: 98%;
}
.nat-angel-live #MainContent .t4s-hero-video .t4s-section-inner .t4s-bg-video .t4s_ratio,
.nat-angel-live #MainContent .t4s-hero-video .t4s-section-inner .t4s-bg-video .t4s-hero-inner{
  height: 100%;
}
.nat-angel-live #MainContent .t4s-featured-collections .t4s-section-inner{
  margin: 0;
  display: grid;
}
  .nat-angel-live #MainContent .t4s-featured-collections .t4s-section-inner .t4s-top-heading{
    order:2;
  }
  .nat-angel-live #MainContent .page_section_heading{
    margin-bottom: 30px;
  }
}

@media (max-width: 1120px){
  .nat-angel-live #MainContent .t4s-featured-collections .t4s-section-inner{
    padding-left:0 !important;
     margin-bottom: 0px !important;
  }
  .t4s-section-main.t4s-search-page .t4s-section-inner {
    padding: 0 25px;
}
}

@media (min-width: 768px){
  .t4s-title {
      font-size: 38px;
      font-weight: 600;
      line-height: normal;
  }

}
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  a.lh__1.flex.al_center.pr {
    padding: 0px 9px;
    font-size: 13.5px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
  .template-index.ssw-touch{
      padding-bottom: 55px;
  }
/*   iframe#launcher {
    bottom: 30% !important;
    margin: 0 !important;
    right: 0 !important;
  transform: rotate( -90deg );
  } */
    #launcher {
        margin: 0 15px 0 0 !important;
        bottom: 130px !important;
    } 
  #webWidget {
    z-index: 999999999 !important;
  }
  .template-collection{
      padding-bottom: 55px;
  }
  .template-page .__pf_GAJQOPwJ .pf-3_ {
    padding-top: 0px;
  }
  .template-page .gJnuNg {
    padding: 20px 0;
  }
  .template-page {
      padding-bottom: 55px;
  }
  .template-collection .t4s-hero-video .t4s-hero-inner .t4s_ratio:before{
    padding-top: 180% !important;
  }
}
@media (max-width: 991px) {
  .shopify-section.t4s-featured-products {
      margin-top: 80px;
  }
  .t4s-section-inner.t4s_nt_se_template--15742665818307__16460362229768af39 {
      margin-bottom: 80px;
  }
  .t4s-section-inner.t4s_se_template--15742665818307__22e01ea8-dcdc-454a-9a29-991cffe14c1f .t4s-container-inner{
  padding:0 !important;
  }
  .t4s-section-inner.t4s_nt_se_template--15742665457859__featured .t4s-container .t4s-top-heading {
      margin-bottom: 80px;
  }
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item img.grid-images{
        left: 0;
  }
  .our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading {
    padding-bottom: 10px;
    font-size: 30px;
    padding-top: 10px;
}
  .store-locations .t4s-container .t4s-image-text .t4s-col-text {
    margin: 20px 0;
}
  .store-locations .t4s-container .t4s-image-text .t4s-image-text-content h3.t4s-image-text-heading{
        padding-bottom: 10px;
    margin:0;
  }
.fs-prepended-detail .fs-timeline-detail .fs-add-to-cart-enabled{
  padding:15px;
}

}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}
@media (max-width: 1250px){
  .shopify-section.t4s-custom-video-section {
    padding: 35px 20px;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-product-title{
font-size: 12px !important;
}

   #launcher {
        transform: scale(.8) !important;
        bottom: 120px !important;
        margin: 0 !important;
    }

  .t4s-newsletter-wrap .t4s-top-heading h3{
    font-size: 24px;
  }
  .t4s-newsletter__inner.t4s-row.t4s-g-0.t4s-pr.t4s-oh {
      max-width: 290px;
      width: 100%;
      margin: 0 auto;
      flex-direction: column;
  }
  .t4s-newsletter__inner .is--col-btn {
      min-width: 100%;
  }
  .t4s-product-form__variants.is-no-pick__false.is-remove-soldout-true {
      margin-bottom: 85px;
  }
    .store-locations .t4s-container .t4s-image-text .t4s-image-text-content .t4s-image-text-des p{
    font-size:14px;
  }
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content p.t4s-image-text-subheading,
.store-locations .t4s-container .t4s-image-text .t4s-image-text-content h3.t4s-image-text-heading{
    font-size: 25px;
  }
    .about-2022 .t4s-top-heading-heading h3.t4s-section-title{
       font-size: 30px;
    margin: 28px 0;
    line-height: 50px;
  }
  .about-2022 .t4s-container-wrap .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p{
    margin:0;
  }
  .about-2022 .t4s-container-wrap .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading {
    padding-bottom: 10px;
    font-size: 28px;
    padding-top:15px;
  }
  .about-2022 .t4s-se-container .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
        font-size: 26px;
    line-height: 32px;
        margin: 15px 0;
  }
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p, .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p {
    font-size: 14px !important;
    margin: 0 0px 13px;
  }
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading, .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
    padding:0;
  }
  .about-2022 .t4s_nt_se_template--15790220411075__f04d9435-c8e2-4ac7-bd9a-d0df75a2180b.t4s-container-wrap .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading {
    margin-left: 0;
    margin-top: 25px;
}
  .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container,
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container{
    margin: 0 10px 20px;
}
  .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-container,
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-container{
    padding:0;
  }
  .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-container .t4s-container-inner,
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-container .t4s-container-inner{
    margin: 0;
}
  .about-2022 .t4s-se-container .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content .t4s-image-text-des p {
    font-size: 22px;
    line-height: 25px;
  }
  .custom-video-section.t4s-section-inner .t4s-image-text .t4s-col-img,
  .custom-video-section.t4s-section-inner .t4s-image-text .t4s-col-text{
    width: 100%;
}
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec{
    flex-direction:column;
  }
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item {
    width: 100%;
  }
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item:nth-child(3) {
    padding-right: 20px;
    padding-left: 20px;
    margin:0;
}
  
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item h3{
        padding-bottom: 12px;
    font-size: 30px;
  }
  .our-faces-of-carolina .t4s-container .t4s-top-heading-heading h3.t4s-section-title {
    margin: 45px 0;
    font-size: 40px;
  }
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content,
  .about-2022 .t4s_nt_se_template--15790220411075__0ee4ea8e-4df3-4307-aff9-15cbc928c69e.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content {
    padding-left: 15px;
    padding-right: 15px;
}
  .about-2022 .t4s_nt_se_template--15790220411075__a526f6f7-7cb7-4911-b1b6-82874bde9613.t4s-se-container .t4s-image-text .t4s-col-text .t4s-image-text-content h3.t4s-image-text-heading{
    margin:15px 5px;
  }
  .shopify-section.t4s-custom-video-section{
    margin-bottom:50px;
  }
  .t4s-section-main.t4s-search-page .t4s-section-inner .t4s-col-12 {
    padding: 0;
}
  
}
@media (max-width: 575px) {
  .store-locations .t4s-container .t4s-image-text .t4s-image-text-content a.t4s-btn {
    font-size: 14px;
    padding: 0px 15px;
    height: 40px;
  }
  .our-faces-of-carolina .shopify-section.t4s-custom-column-grid .custom-three-grid-sec .grid-item .grid-btn a,
.our-faces-of-carolina .t4s-container .t4s-image-text .t4s-col-text .t4s-image-text-content a.t4s-btn{
  line-height: 26px;
}
  .t4s-product .t4s-product-info {
    padding: 0;
}
}
@media (max-width: 480px) {
  .__pf_KhL_0LKF .pf-36_ [data-pf-type="Accordion.Header"]{
    font-size:14px;
  }
    .our-faces-of-carolina .t4s-container .t4s-top-heading-heading h3.t4s-section-title {
    margin: 30px 0;
    font-size: 30px;
  }

} 

/**** Product Options CSS *****/
#variant-error
{
  color:#ec0101; 
  margin-bottom:10px;
  display:none;
}

/**** Warning Notice CSS ****/
#t4s-notices__wrapper[data-notices-status="warning"]
{
  background-color: var(--t4s-error-color);
}