/** Shopify CDN: Minification failed

Line 537:113 Unexpected ".2310"
Line 1505:26 Unexpected ","
Line 1511:28 Unexpected ","
Line 2748:0 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
:root{
  --containerwidth:1400px;
  --headertopcolor:#FAEBE0;
  --primarycolor:#FF7200;
  --backgroundcolor:#F3F6F8;
  --seccolor:#EC9C7E;
  --blackcolor:#000000;
  --border-color:#E6E6E6;
 --headingcolor:#202C38;
  --footerbottomcolor: #BC4B20;
  --fontcolor:#1B1B1B;
  --bodycolor:#454545;
  --font4:400;
  --font5:500;
  --font6:600;
  --font7:700;
  --bodyfamily:"Lora", sans-serif;
 --bannerfont:75px;
  --h1size:50px;
  --h2size:40px;
  --h3size:30px;
  --h4size:28px;
  --h5size:22px;
  --h6size:20px;
  --font18:18px;
  --font16:16px;
  --divgap:70px;
  --divgap10:100px;
}
body{overflow-x:hidden;}
.index main#MainContent {
    overflow-x: hidden;
}
body .page-width,body .page-width-desktop { max-width: var(--containerwidth); padding-left:15px;padding-right:15px;}
body, p, span, ul li, a, h1,h2,h3,h4,h5{font-family: "Lora", sans-serif !important;}
body, p{color:var(--bodycolor);}
body h2,body .h2{font-size:var(--h3size) !important; color:var( --headingcolor) !important;font-weight: var(--font6) !important;line-height: 1.3 !important; text-transform:uppercase;}


body .utility-bar.sticky{position:fixed;top:0;left:0;width:100%;height:auto;clear:both;}

/*Banner design*/
h2.banner__heading.inline-richtext.h1 { font-size: var(--bannerfont) !important; font-weight: var(--font7) !important; background-image: linear-gradient(transparent 64%, #FADFC9 53%, #FADFCA 85%, transparent 95%, transparent 61%);
    display: inline; text-transform: capitalize;
    background-repeat: no-repeat;
    background-size: 100% 113%;}
.slideshow__text.banner__box {  display: flex; flex-direction: column;  max-width: 530px;  padding: 0;  margin-right: auto;    background: transparent;}
body .banner__buttons > a.button.button--primary {background: var(--primarycolor) !important;  color: #fff; font-size: var(--h6size) !important;font-family: 'Lato' !important; border-radius: 5px;opacity: 1; height:50px;}
.banner__text.rte { order: -1; font-size: 24px; font-weight: 600; line-height: 1.5;font-family: var(--bodyfamily);}
.slideshow__text-wrapper.banner__content{max-width:1200px;}
@keyframes animatedBackground {
    to {
        background-size: 100% 100%;
    }
}
body .banner__buttons>a.button.button--primary:hover {
    background: var(--headingcolor);
}
button.slider-button.slider-button--prev {
    position: absolute;
    left: 0;
    width: 42px;
    height: 42px;
}
.slider-counter.slider-counter--counter.caption {
    display: none;
}
button.slider-button.slider-button--next {
    position: absolute;
    right: 0;
    width: 42px;
    height: 42px;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border: 0;
    max-width: var(--containerwidth);
    margin: auto;
}
.collection-list .button:before,.collection-list .button:after{display:none;}
h2.banner__heading.inline-richtext.h1:before {content: ""; background-image: linear-gradient(transparent 60%, #FADFC9 51%, #FADFCA 96%, transparent 67%, transparent 72%);
    display: inline-flex; background-repeat: no-repeat; background-size: cover; height: 146px;  width: 64%;  position: absolute; top: 0;  z-index: -1;  border-radius: 5px; background-position: center bottom; left: 0; right: 0; margin: auto;}

/*Header Design*/
body .header:not(.drawer-menu).page-width { padding-left: 0; padding-right: 0;}
body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
p.announcement-bar__message.h5 span {display: flex; align-items: center;}
.list-menu--inline {display: inline-flex; flex-wrap: wrap;justify-content: space-between !important;    width: 100%;}
header.header.header--top-left.header--mobile-center.page-width.header--has-menu { position: relative;}
nav.header__inline-menu li:hover a span { color: #BC4B20; text-decoration: none; font-family: "Lora", sans-serif;}
nav.header__inline-menu li a:hover { color: #BC4B20; text-decoration: none;}
nav.header__inline-menu li a span,.header__menu-item span { font-size: 16px; font-weight: 500; font-family: "Lora", serif;  color: #1b1b1b;}
nav.header__inline-menu { background: #fff;  border-radius: 5px;  border: 1px solid #E6E6E6; box-shadow: 1px 2px 1px #0000002b;  margin-top: 0 !important; position: absolute; bottom: -55px; padding: 6px 15px;   width: 100%; margin: 0;}
p.announcement-bar__message.h5 span:before { content: "";background: url(../../../files/shipping.png); width: 32px;  height: 19px; margin-right: 11px;display:inline-block;}
body .announcement-bar, body .announcement-bar__announcement{justify-content:left;padding:9px 0px;}
body .utility-bar.color-scheme-1.gradient.utility-bar--bottom-border {background: var(--headertopcolor);}
p.announcement-bar__message.h5 { color:var(--primarycolor); font-size: 16px; font-weight: 600; letter-spacing: normal; font-family: "Lora", sans-serif;}
.header__icons form + a {border: 1px solid var(--primarycolor);color: var(--primarycolor);text-decoration: none; padding: 10px 17px;border-radius:5px;display: flex; align-items: center; gap: 5px;}
body input#boost-sd__search-widget-init-input-0 {  border-radius: 5px !important; border: 1px solid #E6E6E6 !important; padding-left:40px !important;}
body .field::after { border-radius: 5px !important; border: 1px solid #E6E6E6 !important; box-shadow: none;}
body .header__icon--cart a {padding-right:35px;}
a#cart-icon-bubble { padding-right: 30px; font-weight:var(--font5);}
header.header.header--top-left.header--mobile-center.page-width.header--has-menu { position: relative; padding-top: 0;}
body .cart-count-bubble { position: absolute;background-color: var(--primarycolor); height: 24px; width: 24px; font-size: 14px; bottom: 12px; right: 0;left:unset;}
.header__icons p {font-size: var(--font16) !important; font-family: var(--bodyfamily) !important;text-decoration: none; font-weight:var(--font5);}
.header__icons.header__icons--localization a { text-decoration: none;}
.header__icon:not(.header__icon--summary), .header__icon span{gap:5px;}
a.header__icon.header__icon--account svg,a#cart-icon-bubble svg { display: none;}
.header__icons form + a:before {content: ""; background: url(../../../files/lock.png);background-repeat: no-repeat;width: 20px; height: 20px;}
a.header__icon.header__icon--account:before{ content: "";background: url(../../../files/account.png);  background-repeat: no-repeat; width: 17px; height: 20px;}
 a#cart-icon-bubble:before {content: ""; background: url(../../../files/cart.png); background-repeat: no-repeat; width: 19px;height: 20px; }
button.search__button.field__button {left: 0;}
body .header__heading-link{padding:1.75rem; padding-left:0px !important;}
form.search.search-modal__form label {padding-left: 20px; font-weight: 500;}
body .header__menu-item:hover span,body .header__submenu .header__menu-item:hover,details[open]>.header__menu-item{text-decoration:none !important;}
ul.list-menu.list-menu--inline li:hover:after {content: "";position: absolute;background: var(--primarycolor);
    width: 100%; height: 2px; bottom: -8px; display: inline-flex;}
ul.list-menu.list-menu--inline li { position: relative;}
details[open]>.header__submenu li a {color: var(--bodycolor) !important; font-size: calc(var(--font16));  line-height: 1.5 !important; padding: 10px 10px 10px 20px !important;}
ul.header__submenu li:hover:after {
    bottom: 0 !important;
    height: 1px !important;
}
body ul.header__submenu li:last-child:after{display:none !important;}
#HeaderMenu-MenuList-7 li a{font-size:var(--font16); padding:10px !important; color:#1b1b1b !important;font-weight:500 !important;}
#HeaderMenu-MenuList-7{height:428px;overflow-y:auto;}
.header__submenu .header__menu-item ul.header__submenu li a{font-size:calc(var(--font16) - 2px) !important;padding-left:20px !important;}
@media(min-width:992px)
{
  nav.header__inline-menu {grid-column: span 2;}
  body .header--top-left, .header--middle-left:not(.header--has-menu){grid-template-columns: 0.4fr 2fr;}
  .header__icons{width: 100%; column-gap: 20px; align-items: center;}
  body .search-modal__form {max-width: 50.2rem;}
  body  .header__icon,body .header__icon--cart .icon{ width:auto;}
  .header__icons{justify-content:end;}
  body .list-menu--disclosure{width: 29rem;}
  details[open]>.header__submenu li:hover a:after {bottom: 0;}
  ul.list-menu.list-menu--inline li:last-child ul {right: 0;}
  body .boost-sd__pagination--center {
    justify-content: right;
}
}
@media(max-width:1400px)
{
  .page .page-banner .title-heading{padding-left:15px; padding-right:15px;}
  body .announcement-bar, body .announcement-bar__announcement {
    justify-content: left;
    padding-left: 15px;
    padding-right: 15px;
}
  .header__menu-item{padding: 1rem;}
  body .header:not(.drawer-menu).page-width {
    padding-left: 15px;
    padding-right: 15px;
}
  .header__icons{width: 100%;
    column-gap: 20px;
    align-items: center;}
  body .list-menu__item{padding:0px;}
  body .header--top-left, .header--middle-left:not(.header--has-menu) {
    grid-template-columns: 0.2fr 2fr;
}
  button.slider-button.slider-button--next{right:15px;}
  button.slider-button.slider-button--prev{left:15px;}
}
@media(max-width:1170px)
{
  body .search-modal__form {
    max-width: 35.2rem;
}
 body nav.header__inline-menu li a span, .header__menu-item span{font-size:14px; text-decoration:none;}
}
@media(max-width:767px)
{
  p.announcement-bar__message.h5 span {
    display: flex;
    align-items: flex-start;
    text-align: left;
    font-size:14px;
}
  body .header{display:flex;}
  header-drawer {
    order: 1;
}

  .header__icons {
    width: 100%;
    column-gap: 20px;
    align-items: center;
    justify-content: end;
    margin-right: 22px;
}
  a#cart-icon-bubble {
    padding-right: 30px;
    width: auto !important;
}
  
}
@media(max-width:991px)
{
  header-drawer {
    order: 1;
}
  body .header {
    display: flex;
}
  .header__icon, .header__icon--cart .icon {
    width: auto;
    height: auto;
    font-size:0px;
}
  a.header__icon.header__icon--account svg + p {
    font-size: 0 !important; display:none;
}
a.header__icon.header__icon--account {
    padding: 10px;
    border: 1px solid var(--primarycolor);
    border-radius: 5px;
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
  a.header__icon.header__icon--account:before{width: 24px;
    height: 20px;
    margin-left: 2px;}
  .header__icons{justify-content:end;}
}
@media(max-width:1400px)
{
   nav.header__inline-menu{width: 97%; margin: auto; left: 0;  right: 0; padding:15px;}   
}
@media(max-width:991px)
{
  body .list-menu__item {
    padding: 0px;
    background: transparent;
}
  ul.menu-drawer__menu.has-submenu.list-menu li {
    padding: 10px 15px;
    border-bottom: 1px solid #eaeaea;
}
  /*ul.menu-drawer__menu.has-submenu.list-menu li:hover {
    color: #fff;
}*/
/*    ul.menu-drawer__menu.has-submenu.list-menu li:hover a {
    color: #fff;
}*/
  .menu-drawer__close-button{font-size:var(--font18);}
    .header__icon, .header__icon--cart .icon {
    width: auto;
    height: auto;
    font-size:0px;
}
  a.header__icon.header__icon--account svg + p {
    font-size: 0 !important; display:none;
}
  a#cart-icon-bubble:before{height:18px;}
body a#cart-icon-bubble {
    padding-right: 10px;
    border: 1px solid var(--primarycolor);
    border-radius: 5px;
    padding: 10px 10px;
    margin-right: 0px;
}
  .header__icons.header__icons--localization.header-localization a:first-child {
    display: grid;
    width: 43px;
}
.header__icons form + a:before {
    content: "";
    background: url(../../../files/lock.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center !important;
    margin-left: 0px;
    filter: brightness(0.4) contrast(7.5);
}
  .header__icons form + a {
    display: grid;
    padding: 10px 12px;
}
  body .header__icons a {
    font-size: 0;
}
  body .header__icons{column-gap:10px;}
.header__icon span {
    height: 100%;
    border: 1px solid var(--primarycolor);
    border-radius: 5px;
}
  .header__icons{margin-right:12px;}
}

@media(max-width:600px)
{
  .search-modal__form {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    background: var(--primarycolor);
}
  body .search-modal__form {
    max-width: 100%;
}
  .quick-add.no-js-hidden.cart_button_sec_new{flex-wrap:nowrap;}
}

/*Footer design*/
.footer__content-top.page-width {
    padding-top: var(--divgap);
    padding-bottom: var(--divgap);
}

.footer__content-bottom.scroll-trigger.animate--slide-in {transform: translateY(0rem);}
.payment-img{    border-top: 1px solid #d2d2d2;}
.payment-img > div {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.footer__content-top{padding:0px;}
body .footer__content-bottom { background:var(--primarycolor);padding: 0px;color: #fff; text-align: center; padding:10px 0px; opacity:1 !important;}
.footer__content-top .grid > div { width: 100%;}
.footer__content-top .grid > div:first-child{width:370px} 
.footer__content-top .grid {display: grid;grid-template-columns: repeat(5, 1fr);grid-gap:40px;}
h2.footer-block__heading { font-size: var(--font18) !important; color: var(--fontcolor) !important;font-weight: var(--font5) !important; text-transform:capitalize;}
.footer-block__details-content .list-menu__item--link {color: var(--bodycolor) !important;font-size: var(--font16) !important;font-family: var(--bodyfamily) !important;  text-decoration: none;}
.footer-block__details-content .list-menu__item--link a{text-decoration:none !important;}
.footer__content-bottom.scroll-trigger.animate--slide-in > div:first-child {display: none;}
.footer__content-bottom-wrapper { display: flex;width: 100%; padding: 10px 0;}
body .footer__content-bottom .footer__content-bottom-wrapper.page-width > div {display: flex; justify-content: space-between;align-items: center; width: 100%;  margin-top: 0;}
small.copyright__content a, small.copyright__content p, small.copyright__content {font-size: 14px;  font-weight: 400;font-family: var(--headingfontfamily);}
.footer-block__details-content.rte img {max-width: 110px; margin-right: auto; text-align: center;  border: 0; display: block;}
.social-icon-footer { display: flex; column-gap: 15px;   flex-wrap: wrap;}
.footer__content-top {padding-bottom: 0;}
.footer__content-top .grid>div ul li a:hover { color: var(--primarycolor) !important; text-decoration: none;}
body .customer button { margin: 3rem 0 1.5rem; display: flex;}
@media(min-width:992px){
  .footer__content-top .grid>div:nth-child(3) {
    width: 237px;
}
}
@media(max-width:1170px) and (min-width:992px)
{
  body .footer__content-top .grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px;
}
}
@media(max-width:991px)
{
  .footer__content-top .grid {
    row-gap: 20px;
    margin-bottom: 0;
}
  .footer__content-top .grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    row-gap: 30px !important;
}
.footer__content-top .grid>div:nth-child(3) {
    width: 100%;
    grid-column: span 2;
}
 .footer__content-top .grid > div ul{display:flex; flex-wrap:wrap; column-gap:15px;}
  .footer__content-top .grid > div ul li {
    width:calc(50% - 15px);
    float: left;
    margin: 0;
    margin-bottom:5px;
}
  .footer__content-top .grid>div ul li a {
    padding: 0;
}
  
}
@media(max-width:600px)
{
     body  .footer__content-top .grid>div:first-child {width: 100%;}
}
@media(max-width:600px)
{
  .payment-img>div{justify-content:center;}
   body  .footer__content-top .grid>div:first-child {width: 100%;}
  body .footer__content-bottom .footer__content-bottom-wrapper.page-width>div{
        justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    flex-wrap: wrap;
  }
  body .grid--4-col-desktop .grid__item {
    width: calc(50% - 30px);
    max-width: calc(50% - 30px);
}
}

/*Home page design*/
ul#Slider-template--15300937547878__collection_list_9J3Cxj .category-button-number > a {display: none;}
body .grid { grid-gap: 30px;}
.page-width { padding: 0 0rem;}
.category-section .card__information h3 {position: absolute; top: 0;}
.category-section h3.card__heading {font-size:var(--h2size);font-weight:var(--font7); font-family: Lora, sans-serif; color:var(--headingcolor);padding: 30px; height: 100%;width: 100%;display: block;}
.category-section h3.card__heading a {font-size:var(--h2size); font-weight:var(--font7);font-family: "Lora", sans-serif; color:var(--headertopcolor);}
section#shopify-section-template--15300937547878__collection_list_yeFpBd ul { display: grid;  grid-template-columns: 1fr 1fr; grid-gap:15px 30px;}
section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}
section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul li,section#shopify-section-template--15300937547878__collection_list_yeFpBd ul li {
    width: 100%;
    max-width: 100%;
  position:relative;
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj .card__media { border-radius: 50%;}
section#shopify-section-template--15300937547878__featured_collection_Mc43LB .badge {
    display: none;
}
@media(min-width:992px)
{
section#shopify-section-template--15300937547878__collection_list_yeFpBd .card__inner.color-scheme-2.gradient.ratio {
    max-height: 550px;
    border-radius: 8px !important;
    overflow: hidden;
}
  section#shopify-section-template--15300937547878__collection_list_HbcwXQ .card__inner.color-scheme-2.gradient.ratio {
    max-height: 285px;
    border-radius: 5px;
    overflow: hidden;
}
}
/*New arrival*/
#shopify-section-template--15300937547878__featured_collection_7jrVrg .card__inner.color-scheme-2.gradient.ratio,
#shopify-section-template--15300937547878__featured_collection_Mc43LB .card__inner.color-scheme-2.gradient.ratio {border: 1px solid #E6E6E6; border-radius:5px;}
#shopify-section-template--15300937547878__featured_collection_7jrVrg .card--standard>.card__content .card__information a,
#shopify-section-template--15300937547878__featured_collection_Mc43LB .card--standard>.card__content .card__information a,body  ul.product-grid li h3 a {
font-size: 16px;text-align: center; color: #353535 !important;line-height: 1.5 !important;font-weight:600 !important; text-decoration:none !important;display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 56px;}
#shopify-section-template--15300937547878__featured_collection_7jrVrg .card-information > *,
#shopify-section-template--15300937547878__featured_collection_Mc43LB .card-information > *{
text-align: center;color:var(--primarycolor) !important; font-weight: 700;font-family: "Lora", sans-serif; line-height:1.8; font-size: 16px; margin-top:0px;}
.category-section +.category-section a.full-unstyled-link { font-size: var(--h4size);}
.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--15300937547878__rich_text_mgHVYn-padding {background:var(--headertopcolor);}
body .multicolumn-card-spacing { padding-top: 0 !important; margin-left: 0px !important;margin-right: 0 !important;}
#shopify-section-template--15300937547878__featured_collection_Mc43LB .collection__description.body.rte.scroll-trigger.animate--slide-in p {
    font-size: var(--h6size) !important;
    color: var(--headingcolor) !important;
    font-weight: var(--font4) !important;
    text-align: center;
}
ul.product-grid li.grid__item div{border-radius:5px;}
.category-section .card__information {
    padding-bottom: 0px;
}
@media(min-width:992px)
{
 body .banner--medium:not(.banner--adapt) {
    min-height: 600px;
}
}
/*Best price*/
.quick-add.no-js-hidden { text-align: center;  border: 1px solid var(--primarycolor); padding: 10px; border-radius: 5px; color: var(--fontcolor) !important; margin-top: 10px;font-weight: var(--font6);}
.quick-add.no-js-hidden a{color:var(--primarycolor); text-decoration:none;}
/*button*/
a.button.button--primary {font-weight: 700 !important;color: #FF7200;background: transparent !important; border: 0 !important;font-family: "Lato", sans-serif !important;font-size: var(--h6size) !important;opacity:1;}
.category-button-number span.icon-wrap { width: 1.8rem;}
.scroll-trigger.animate--slide-in a.button.button--primary:after{box-shadow:none !important;}
#shopify-section-template--15300937547878__multicolumn_4y3YDQ .multicolumn.color-scheme-1.gradient.background-none.no-heading {background-position:center !important; background:url(../../../files/quality.jpg); background-repeat: no-repeat; padding: 29px 0;background-size: cover;}
#shopify-section-template--15300937547878__multicolumn_4y3YDQ .multicolumn-card.content-container { display: flex; justify-content: center;}
#shopify-section-template--15300937547878__multicolumn_4y3YDQ .multicolumn-card__image-wrapper--third-width { width: 55%;}
ul#Slider-template--15300937547878__multicolumn_4y3YDQ {max-width: 787px;   margin: auto;}
ul#Slider-template--15300937547878__collection_list_yeFpBd {grid-gap: 20px;}
.category-button-number > a { font-weight:var(--font7);background: #fff; text-align: center; padding: 10px 20px; border-radius: 5px; text-decoration: none; color: var(--primarycolor) !important;font-size: var(--h6size); font-family: 'Lato' !important; opacity: 1;box-shadow:0px 4px 10px 0px #aaaaaa85;}
.category-button-number { position: absolute;  top: 100px; padding: 0 30px; z-index:5;}
/*products*/

section#shopify-section-template--15300937547878__collection_list_9J3Cxj > div {
    background: #F3F6F8 !important;
}
.category-button-number > a:hover {
    background: var(--primarycolor);
    color: #fff !important;
    position: relative;
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj>div .title-wrapper-with-link {
    justify-content: center;
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj li {
    opacity: 1;
    transform: none;
    padding:0 15px;
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj.category-section .card__information h3 {
    position: relative;
    top: unset;
  padding:0px !important;
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj.category-section .card__information h3 a {
    font-size: var(--font18) !important;
    padding: 0 !important;
    font-weight: var(--font6) !important; text-align:center;
  color: var(--primarycolor);
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj.category-section .card__information h3 a span.icon-wrap {
    display: none;
}
section#shopify-section-template--15300937547878__featured_collection_7jrVrg slider-component.slider-mobile-gutter.slider-component-full-width.page-width.scroll-trigger.animate--slide-in {
    max-width: var(--containerwidth);
}

/*blog page*/
.blog .card.article-card.card--standard.card--media { border: 0px solid #EBEBEB; box-shadow: 1px 3px 9px rgb(0 0 0 / 17%);border-radius: 0 0 5px 5px;}
.blog h3.card__heading.h2 a {font-size:var(--font18);  color: #353535 !important; font-weight: 700; font-family:var(--headingfontfamily);}
body .grid--4-col-desktop .grid__item { width: calc(25% - 30px* 4 / 4);  max-width: calc(25% - 30px* 4 / 4);}
body .grid--3-col-desktop .grid__item {width: calc(33.33% - 30px* 2 / 3); max-width: calc(33.33% - 30px* 2 / 3);}.2310
body .grid { column-gap: 30px; row-gap: var(--grid-desktop-vertical-spacing);}
.blog .article-card__info.caption-with-letter-spacing.h5 { font-size: 14px; color: var(--bodycolor) !important;font-family: var(--bodyfamily) !important;letter-spacing: normal;  text-transform: capitalize;}

/*newsletter*/
/*.newsletter.center { padding-top: var(--divgap);}*/
.newsletter__wrapper.color-scheme-1.gradient.content-container.isolate.content-container--full-width { background: var(--blackcolor); padding: var(--divgap) 0;}
.newsletter__wrapper h2.inline-richtext.h1, .newsletter__wrapper h2.inline-richtext.h1 div p { color: #fff !important;font-size: var(--h3size) !important; text-align:center;}
.newsletter__subheading.rte {margin-top: 4px;}
.newsletter__subheading.rte > p {color: #fff;font-family: var(--bodyfamily);font-size: var(--font18);}
body .rte a:hover { color: var(--primarycolor); text-decoration-thickness: 0.2rem;}

/*inner page*/
#MainContent section>.page-width.page-width--narrow p { margin-top: 0;}
#MainContent section>.page-width.page-width--narrow h2 {padding-bottom: 0; margin-bottom: 10px; margin-top: 30px;text-transform:capitalize;}
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    text-align: left;
    /* min-height: 290px; */
    font-size: var(--h1size);
    font-family: var(--headingfamily) !important;
    font-weight: var(--font7);
    max-width: 1200px;
    background-image: linear-gradient(transparent 64%, #FADFC9 53%, #FADFCA 85%, transparent 95%, transparent 61%);
    display: inline-flex;
    text-transform: capitalize;
    background-repeat: no-repeat;
    background-size: 100% 113%;
    max-width: 1200px;
    margin: auto;
}.page-banner {
    background: url(../../../files/inner-banner.jpg);
    text-align: center;
    min-height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--h1size);
    font-family: var(--headingfamily);
    font-weight: var(--font7);    background-size: cover;
}
/*about us page*/
.insta-gram { text-align: center;}
.sba-image img {border-radius: 5px;}
.soxbyangus-insta h3 {font-size: var(--h6size); color: var(--headingcolor);}
.soxbyangus-insta h3 + p a {color: var(--primarycolor) !important;}
.soxbyangus-insta { align-items: center;column-gap: 20px; justify-content: center; border: 2px solid #d2d2d2;padding: 20px; border-radius: 5px;display: inline-flex; text-align: center; background: #d2d2d23d;}


/*contact page*/
.field__label, .customer .field label {color: var(--bodycolor) !important; font-family: var(--bodyfamily) !important; letter-spacing: normal;}
.field__input, .select__select, .customer .field input, .customer select {border-color: var(--bodycolor); padding: 15px !important;}
.field__label, .customer .field label {color: var(--bodycolor) !important; font-family: var(--bodyfamily) !important; letter-spacing: normal;}
.contact__button button.button {background: var(--primarycolor);  border-color: var(--primarcolor) !important;font-size: var(--h6size);  font-family: 'Lato'; border-radius:10px;}
.contact__button button.button:after {box-shadow: none;}
@media screen and (min-width: 750px)
{
.contact__button { margin-top: 2rem;}
}
.contact-page {border-radius: 10px;border: 1px solid #d9d9d95c;width: 100%;box-shadow: 0 0 15px #dadada61; max-width: 500px !important;background: #fff; padding-top: 40px;}
/*Blog page*/
.main-blog .blog-articles.blog-articles--collage {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}
.blog-articles__article.article.scroll-trigger.animate--slide-in {
    grid-column: auto;
}
.main-blog .blog-articles.blog-articles--collage  h3.card__heading.h2 a {
    font-size: var(--font18);
    text-decoration: none;
    text-transform: none;
}
main#MainContent .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in > h3 {
    margin-top: 30px !important;
    color: var(--primarycolor);
}
main#MainContent .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in > h3, main#MainContent .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in > h3 + p {
    margin-top: 0;
    margin-bottom: 0;
}
/*filpflop content*/
.filp-flop-box > div {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
   /* padding-bottom: var(--divgap);*/
    grid-gap: 30px;
}
.wraper {
  height: 446px;
  width: 100%;
  overflow: hidden;
  color: #fff;
  position: relative;
  border-radius:5px;
}
.overlay.back-overlay.flex-wrap a {
    color: #fff;
    font-size: var(--h6size);
    font-family: 'Lato' !important;
    text-decoration: none;
    font-weight: var(--font7);
}
.box-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease-in-out;
  
}

.flex-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

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

.front-overlay {
  background-color:rgba(0, 0, 0, 0.2);
}
.wraper:first-child .visible-content{ background-image: url(../../../files/filp-1.jpg);}
.wraper:last-child .visible-content{ background-image: url(../../../files/filp-2.jpg); }
.visible-content {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color:#EC9C7E;
}
.hidden-content {
  background-color:#EC9C7E;
  transform: translateX(0) translateY(100%);
}
.wraper:hover > .hidden-content {
  transform: none;
}
.wraper:hover > .visible-content {
  transform: translateX(0) translateY(-100%);
}
.wraper .box-layer.visible-content .button:after, .wraper .box-layer.visible-content .button:before {
    display: none;
}
.wraper .box-layer.visible-content .button {
    background: #fff;
    color: var(--primarycolor);
    text-transform: capitalize;
    font-size: var(--h6size);
    border: 0;
    opacity: 1 !important;
    letter-spacing: normal;
    font-family: 'Lato' !important;
    line-height: 1;
    border-radius: 5px;
  font-weight:var(--font7);
}
.wraper .box-layer.visible-content h2 {
    font-size: var(--h3size) !important;
    color: #fff !important;
    font-style: italic;
    text-transform: capitalize;
    padding: 0 15px;
  text-align:center;
}
.overlay.back-overlay.flex-wrap {
    padding: 0 20px;
}
.overlay.back-overlay.flex-wrap h2 {
    font-size: 50px !important;
    color: #fff !important;
    font-family: var(--bodyfamily);
    margin-bottom: 0;
    text-transform: capitalize;
  font-weight:var(--font4)!important;
}
.overlay.back-overlay.flex-wrap h2 + p {
    color: #fff;
    font-size: 34px;
    line-height: 1.5;
    font-weight: 500 !important;
    margin-top: 0;
    text-transform: none;
    font-weight:var(--font4)!important;
  text-align:center;
  margin-bottom:20px;
}
.rating-sec + p {
    margin: 0;
}
body.blog .card__content {
    padding: 15px !important;
}
body.blog .card .card__inner .card__media{max-height:307px;}
.blog__posts.articles-wrapper .article{flex-wrap:wrap;}
.blog p.article-card__excerpt.rte-width{display:none;}
body.blog .blog p.article-card__excerpt.rte-width{display:block;}
.mints-section {
    position: absolute;
    bottom: 25px;
    right: 15px;
}
.blog .title-wrapper--no-top-margin {
    margin-top: 0;
    justify-content: center;
}
@media(max-width:767px)
{
  body .category-section h3.card__heading{padding:15px;}
  section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul{    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;}
}
@media(max-width:600px)
{
  body .filp-flop-box > div{    grid-template-columns: 1fr;}
}
/*Product details page*/
.product__title h1 { font-size: var(--h3size); font-family: var(--bodyfamily);font-weight: var(--font6); line-height:1.5;}
.product.product--large.product--left.product--stacked.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet > div {width: 100%;  max-width: 100%;}
body.product nav.breadcrumbs { max-width: var(--containerwidth) !important;margin: auto;margin-top: var(--divgap);}
body .breadcrumbs__item:not(:last-child):after{height: 10px; margin: 9px 10px 9px 0px; position: relative; transform: rotate(45deg); vertical-align: middle; width: 10px;}
body.product nav.breadcrumbs li a { font-size: 14px;font-family: var(--bodyfamily); color: var(--fontcolor); text-decoration: none !important;}
body.product .product.product--large {display: grid;  grid-template-columns: 1fr 1fr; margin-top:40px;}
body.product .product.product--large > div { width: 100% !important; max-width: 100%;}
.trustshop-review-summary--average{color:var(--primarycolor);}
.price__regular > span,.price--on-sale .price__sale > * { color: var(--primarycolor) !important;  font-size: 25px; font-weight: var(--font7); font-family: var(--bodyfamily);}
ul.tabs {border-bottom: 1px solid #DDDDDD;display: block;margin: 0 0 20px; padding: 0;}
ul.tabs li {display: block;float: left; height: 30px;margin-bottom: 0;padding: 0;width: auto;}
ul.tabs li a {-moz-border-bottom-colors: none;-moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #F5F5F5;
  border-color: #DDDDDD !important;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  display: block;
  font-size: 13px;
  height: 29px;
  line-height: 30px;
  margin: 0;
  padding: 0 20px;
  text-decoration: none;
  width: auto; color: #303030;border-bottom:none !important;
  text-transform:uppercase;}
.boost-sd__header-description a {
    color: var(--primarycolor);
}
ul.tabs li a.active {
  background: none repeat scroll 0 0 #FFFFFF;
  border-left-width: 1px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  color: #111111;
  height: 30px;
  margin: 0 0 0 -1px;
  padding-top: 4px;
  position: relative;
  top: -4px;
}
ul.tabs li:first-child a.active {
  margin-left: 0;
}
ul.tabs li:first-child a {
  border-top-left-radius: 2px;
  border-width: 1px 1px 0;
}
ul.tabs li:last-child a {
  border-top-right-radius: 2px;
}
ul.tabs:before, ul.tabs:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
ul.tabs:after {
  clear: both;
}
.combo_cart,.quick-add.no-js-hidden.cart_button_sec_new {
    display: flex;
    column-gap: 10px;
    margin-top: 15px;
  justify-content:center;
  padding:0px;
}
.quick-add.no-js-hidden.cart_button_sec_new{border:0px;}
body .combo_cart button,.product-form__input--pill input#template--15300938006630__main-2-0 + label,.product-form__input--pill input#template--15300938006630__main-2-1 + label,.quick-add.no-js-hidden.cart_button_sec_new > div
{
    font-size: 15px;
    background: transparent;
    color: #202C38;
    padding: 22px 21px;
    line-height: 1.8;
    border: 1px solid #202C38;
    border-radius: 5px;
   font-weight:var(--font7);
  line-height:1.5;
  max-height: 64px;
    line-height: 1;
}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button a, .quick-add.no-js-hidden.cart_button_sec_new > div.single_button a{font-size: 14px;}
.quick-add.no-js-hidden.cart_button_sec_new > div{padding:8px 3px; line-height:1.5;font-weight: 600; min-width: 150px;}
/*.product-form__input--pill input#template--15300938006630__main-2-1 + label:hover{  background: transparent !important;border: 1px solid #202C38 !important;color:var(--fontcolor) !important}*/
/*.product-form__input--pill input#template--15300938006630__main-2-0 + label{color:var(--fontcolor) !important}
.product-form__input--pill input#template--15300938006630__main-2-1 + label{background:var(--primarycolor) !important; border-color:var(--primarycolor) !important; color:#fff !important;}*/
body .color_set_variation {
    width: 30px;
    height: 30px;
    border-radius: 5px !important;
    display: flex;
    align-items: center;
    font-size: 0 !important;
}
body.product .price--large {
font-size: 1.8rem;
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}
body.product .price.price--large span.badge {
    background: transparent !important ;
    margin: 0 !important;
    margin-left: 15px;
}
body.product .product__info-container .price--on-sale .price-item--regular {
    font-size: 25px;
    font-weight: var(--font7);
    color: var(--bodycolor);
}
.badge {
    background: transparent;
    border-color: var(--primarycolor);
    color: var(--primarycolor) !important;
}
.product-form__input{display:flex;align-items:center; flex-wrap:wrap;}
.combo_cart button span{font-weight:var(--font4); display:block;}
.combo_cart button:last-child{background:var(--primarycolor); color:#fff;border: 1px solid var(--primarycolor);}
.jdgm-widget.jdgm-widget { display: block;  text-align: center;}
.card-wrapper.product-card-wrapper.underline-links-hover .card.card--standard.card--media { flex-wrap: wrap; flex-direction: unset;}
.card--standard>.card__content .card__information{padding-bottom:0px;}
div#huratips-custom-section a.bestseller_loadmore {background: transparent;padding: 15px; border-radius: 5px; text-decoration: none; color: #ffff; border: 1px solid var(--primarycolor) !important;
color: var(--primarycolor); font-family: 'Lato' !important; font-weight: var(--font7);font-size: var(--h6size);}
#huratips-custom-section {position: relative;text-align: center; padding-top: var(--divgap); padding-bottom:calc(var(--divgap) * 0);}
section#shopify-section-template--15300937547878__rich_text_mgHVYn {
    margin-top: var(--divgap);
}
.jdgm-preview-badge .jdgm-star { color: var(--primarycolor);}
.blog .card__content { padding-bottom: 30px !important;}
.tabs-sec ul.tabs + div ul br {display: none;}
.tabs-sec ul.tabs + div ul li:before,.collection .boost-sd__header-description ul li:before{font-family: 'FontAwesome'; color: var(--primarycolor); position: absolute;left: 0; top: 5px; content: ""; background: url(../../../files/check-icon.png); background-position: center; width: 20px; height: 20px;}
.tabs-sec ul.tabs + div ul,.collection .boost-sd__header-description ul{list-style: none; margin: 0 !important; padding-left: 0;}
.tabs-sec ul.tabs + div ul li,.collection .boost-sd__header-description ul li {  position: relative;padding-left: 34px;}
/* testimonial*/
.testimonial-slide {background: #fff; border-radius: 5px;  box-shadow: 3px 5px 4px #aaaaaa26; margin: 20px;padding:30px 20px;}
p.client-name {display: flex; align-items: center; gap: 5px;flex-wrap:wrap;}
p.client-name span{width:100%}
p.time-testimonial {color: #726C6C; font-size: var(--font16);}
.rating-sec { display: flex; flex-wrap: wrap; justify-content: space-between;}
.test-client-details {display: flex; align-items: center; gap: 20px;}
.slick-dots li.slick-active button:before {opacity: 1;color: var(--primarycolor) !important; }
.slick-dots li button:before{opacity:1 !important;font-size:10px !important;}
.test-client-details > img {background: #D9D9D9; width: 72px; height: 72px; display: flex;justify-content: center; align-items: center; border-radius: 100%; border: 0; object-fit:none;}
.related-products .badge { border-color: var(--primarycolor); color: var(--primarycolor) !important;border: 1px solid var(--primarycolor);
    padding: 6px 12px;border-radius: 24px;  font-size: 14px; margin: auto; text-align: center; display: block; margin-top: 15px; background: transparent; display: inline-block;font-weight: 700;}
.related-products s.price-item.price-item--regular, .related-products .badge {display: none;}
/*cart page*/
.cart-items {
    border: 1px solid #e1e1e1;
}
.cart-items thead th {
    font-size: 18px;
    font-family: var(--bodyfamily) !important;
    background: var(--primarycolor);
    color: #fff;
    padding: 10px;
}
a.underlined-link {
    background: transparent;
    border: 1px solid var(--primarycolor);
    color: var(--primarycolor);
    text-decoration: none;
    font-family: "Lato";
    padding: 8px 15px;
    border-radius: 5px;
  text-transform: capitalize !important;
}
table.cart-items tbody tr > td >* {
    margin: 10px 20px !important;
}
.testimonial-slider h2 {text-align: center; margin-top:0px;}
.cart-item__details>* {
    margin: 0;
    max-width: 30rem;
    font-size: var(--font16);
    background: transparent;
    color: #202C38;
    text-decoration: none !important;
    font-family: var(--bodyfamily) !important;
}
.cart-item {
    display: table-row;
    margin: 10px;
}
.cart-item cart-remove-button svg {
    color: red;
}
div#main-cart-footer .cart__footer.isolate {
    border: 1px solid #e1e1e1;
    padding: 10px 20px;
  border-radius:10px;
  display:inline-block;
}
div#main-cart-footer .cart__footer.isolate .cart__blocks {
    width: 100%;
    text-align: left;
}
body .tax-note {
    margin-bottom: 2.2rem;
    text-align: left;
    font-size: var(--font16);
}
body .totals {
    display: block;
    justify-content: left;
    align-items: flex-end;
}

body .totals__total-value {
    font-size: var(--h6size);
    color: var(--primarycolor);
    font-family: 'Lato' !important;
    margin-left: 0;
    margin-top:20px;
}

.product-option,.cart-item__price-wrapper > span{    color: var(--primarycolor);
    font-size: var(--h6size);
    font-family: 'Lato' !important;}
a.underlined-link:hover {
    background: var(--primarycolor);
    color: #fff;
}
button#checkout {
    background: var(--primarycolor);
    box-shadow: none !important;
    text-transform: uppercase;
    border-radius:5px;    
  font-weight: var(--font6);
}
button#checkout:hover {
    background: transparent;
    box-shadow: none !important;
    border: 1px solid var(--primarycolor) !important;
    color: var(--primarycolor) !important;

}
button#checkout::after {
    box-shadow: none !important;
}
/*Login page*/
body .breadcrumbs__item {
    display: flex;
    flex-wrap: wrap;
}
nav.breadcrumbs ol {
    flex-wrap: wrap;
    display: flex;
}
body .breadcrumbs {
    margin: auto;
    max-width: var(--containerwidth) !important;
   /* margin-top: var(--divgap);*/
    display: flex;
}
body.login a{margin:unset !important;}
body:is(.account,.order) {
    margin: unset;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
:is(.account,.order) p {
    margin: unset !important;}
body h2.form__message {
    font-size: var(--font18) !important;
    text-transform: capitalize;
}
body .customer:not(.account):not(.order),.customer:not(.account):not(.order) {
    margin-top: var(--divgap10);
}
body:is(.account,.order)>div:nth-of-type(2) {
    display: block;
    margin-top: unset;
}
body .customer.login,body .wsg-login-container ,.customer:not(.account):not(.order){
    background: #fff4;
    padding: 30px 20px;
    border-radius: 5px;
    border: 1px solid var(--primarycolor);
    box-shadow: 4px 10px 24px rgba(0,0,0,0.08), 4px 10px 24px rgba(0,0,0,0.08);
}
form#customer_login .wsg-login-container,body .wsg-login-container {
    text-align: left !important;
}
form#customer_login h1#wsg-title,form#customer_login p#wsg-signup-link {
    text-align: center !important;
    margin-top: 0;
    margin-bottom: 0;
}
p#wsg-signup-link > a,form#customer_login a {
    color: var(--bodycolor) !important;
    text-decoration: none;
}
.wsg-login-container .wsg-submit-copy, body .customer button {
    max-width: 100%;
    background: var(--bodycolor);
    border-radius: 5px;
    font-family: 'Lato' !important;
    text-transform: uppercase;
}
.wsg-login-container .wsg-submit-copy:hover,body .customer button:hover {
    background: var(--primarycolor);
}
body .customer button:after {
    display: none !important;
}
.customer.login h1,.wsg-login-container h1,.customer>h1, .customer__title {
    font-size: var(--h3size);
    font-family: var(--bodyfamily) !important;
    text-transform: capitalize;
}
/*.section-template--15300937547878__featured_collection_7jrVrg-padding .slider-buttons.no-js-hidden {
    display: none;
}*/
ul#Slider-template--15300937547878__featured_collection_7jrVrg {
    padding-bottom: 72px;
}

form#customer_login a:last-child {
    font-weight: var(--font6);
    font-size: var(--h6size);
    color: var(--primarycolor) !important;
}

/*Product details page*/
section#shopify-section-template--15300938006630__related-products {margin-bottom: var(--divgap10);}
.tabs-sec { margin: auto; margin-top: var(--divgap); background: #FAFAFA; padding: 50px; text-align:center; border-radius:5px; margin-bottom: var(--divgap);}
ul.tabs {padding: 0;  justify-content: center; flex-wrap: wrap;justify-content: center; border-radius: 5px; width: auto !important;display: inline-flex; text-align: center;border: 1px solid #E6E6E6;}
ul.tabs li a.active{background: var(--headertopcolor);border-color: var(--headertopcolor) !important; top:0px;}
div#price-template--15300938006630__main {border-bottom: 1px solid #E6E6E6 !important;    padding-bottom: 30px;}
.jdgm-prev-badge{text-align:left;}
.combo_cart_cart_page { display: flex;column-gap: 30px; flex-wrap: wrap; padding-top: 30px;}
.combo_cart_cart_page input {font-size: var(--font18);font-weight: var(--font4);padding: 20px 55px; background: transparent; border: 1px solid;    border-radius: 5px;}
ul.tabs li, ul.tabs li a{min-height: 65px;}
ul.tabs li a { font-size: var(--font16); font-family: var(--bodyfamily) ! IMPORTANT;font-weight: var(--font5); padding: 15px 30px !important;    margin: 0 !important;height: 65px;background: transparent;
    border: 0;}

.combo_cart_cart_page input:first-child:hover {
    background: var(--primarycolor);
    color: #fff;
   border-color: var(--primarycolor);
}
.combo_cart_cart_page button {
    font-size: var(--font18);
    font-weight: var(--font4);
    padding: 20px 45px;
    background: transparent;
    border: 1px solid var(--fontcolor);
    border-radius: 5px;
}
.combo_cart_cart_page button:last-child:hover {
    background: transparent;
    border-color: var(--fontcolor);
    color: var(--fontcolor);
}
.combo_cart_cart_page button:last-child {
    background: var(--primarycolor);
    border-color: var(--primarycolor);
    color: #fff;
}
.combo_cart_cart_page button:hover:first-child {
    background: var(--primarycolor);
    border-color: var(--primarycolor);
    color: #ffff;
}
.quantity__button{background: #E6E6E6 !important; opacity:1 !important;}
.quantity__button:hover { margin-right: calc(var(--inputs-border-width)); background: #FAEBE0 !important; color: var(--primarycolor);}
.jdgm-histogram__bar-content { background-color: var(--fontcolor);}
.quantity__button:first-child,.quantity__button:last-child{margin:0px !important;}
quantity-input.quantity { border: 1px solid #E6E6E6;overflow: hidden; min-height: 35px;border-radius: 5px;}
body .quantity:after { border: none; box-shadow: none;}
.product-form__submit { margin-bottom: 1rem;
    min-height: 64px; background: #202C38;border-color: #202C38; font-size: var(--font18); color: #fff;  font-family: var(--bodyfamily) !important;}
body.product .product-form__submit span:before { content: ""; background: url(../../../files/cart.png) !important;background-repeat: no-repeat !important; width: 19px; height: 20px; filter: brightness(11.5); position: absolute; z-index: 2;left:0px;}
body .product-form__submit span { padding-left: 36px; position: relative; display: flex; align-items: center;}
.product-form__submit:before, .product-form__submit:after,.shopify-payment-button__button--unbranded:after {
    box-shadow: none !important;
}
body .product-form__submit:hover, body .shopify-payment-button__button:hover {
    background: var(--primarycolor);
}
body .product-form__submit, body .shopify-payment-button__button {
    margin-bottom: 1rem;
    min-height: 64px !important;
    background: #202C38;
    border-color: #202C38;
    font-size: var(--font18);
    color: #fff;
    font-family: var(--bodyfamily) !important;
      width: auto;
    padding: 20px 50px;
  border-radius:5px;
  margin-bottom:0px;
      text-transform: capitalize;
}
.tabs-sec > div p, .tabs-sec > div ul li { margin-bottom: 15px !important;line-height:2;}
.tabs-sec > div {
    text-align: left;
    font-size: var(--font16);
    line-height: 1.5;
    font-family: var(--bodyfamily);
}
.tabs-sec > div h2 {
    font-size: var(--h5size) !important;
    margin-bottom: 10px;
    margin-top: 30px;
}
body .product-form__buttons {
    max-width: 44rem;
    display: flex;
    column-gap: 30px;
    flex-wrap: wrap;
}
 .jdgm-prev-badge {
    display: block !important;
    text-align: center;
    color: var(--primarycolor);
    font-size: 16px;
}
.save_more_txt span {
    font-size: 10px;
    text-decoration: underline;
    display: block;
}
body .save_more_txt {
    background: var(--primarycolor);
    padding: 5px;
    position: absolute;
    top: 0;
    z-index: 5;
    color: #fff;
    max-width: 168px;
    text-transform: uppercase;
  font-weight:var(--font6);
  font-size:14px;
  line-height:1.5;
}
.save_more_txt:after {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    bottom: 0px;
    right: -22px;
    width: 0;
    height: 0;
    border-top: 46px solid var(--primarycolor);
    border-right: 23px solid transparent;
}
body .slick-dots li{width:9px; height:9px;}
body .jdgm-star.jdgm--off:before,body .jdgm-star.jdgm--on:before{
    background: url(../../../files/star.png) no-repeat;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
}
body button.sold-out,span.badge.price__badge-sale.color-scheme-4 {
    border: 1px solid var(--primarycolor);
    color: var(--primarycolor);
    padding: 6px 12px;
    border-radius: 24px;
    font-size: 14px;
    margin: auto;
    text-align: center;
    display: block;
    margin-top: 15px;
}
.jdgm-prev-badge {
    display: block !important;
    font-size: 16px;
    color: var(--primarycolor);
}
.product-form__quantity .form__label{font-size:0px;}
body .jdgm-write-rev-link.jdgm-write-rev-link {
    color: var(--bodycolor);
    background-color: #339999;
    background-color: transparent;
    border: 2px solid var(--bodycolor);
    border-color: var(--bodycolor);
    font-size: var(--font16);
    font-weight: var(--font4);
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'Lato' !important;
}
h2.related-products__heading.inline-richtext.h2 + ul li .card.card--standard.card--media{border:1px solid #E6E6E6;}


@media(max-width:1100px)
{
  .combo_cart_cart_page button{ padding: 20px 15px;}
}
@media(max-width:800px)
{
  body.product .product.product--large {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: center;
}
  body.product nav.breadcrumbs{justify-content:center;}
 body .tabs-sec{padding:15px;}
}

/*Product detail page*/
summary.share-button__button {
    font-size: 0 !important;
}
body .share-button {
    position: absolute;
    top: -16px;
    right: 0;
}
body .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, .jdgm-write-rev-link.jdgm-write-rev-link:focus {
    color: white;
    background-color: #339999;
    background-color: var(--primarycolor);
    border-color: var(--primarycolor);
}
body variant-selects legend.form__label {
    font-size: var(--h6size);
    color: var(--fontcolor);
    font-family: var(--bdoyfamily) !important;
    font-weight: var(--font5) !important;
    float: left;
    align-items: center;
    margin-top: 10px;
    margin-right: 20px;
}
body variant-selects {
    display: flex;
    flex-wrap: wrap;
   /* flex-direction: column-reverse;*/
}
fieldset.js.product-form__input.product-form__input--pill:nth-child(2) legend.form__label {
    display: none;
}
.product-form__input.product-form__quantity {
    clear: both;
}
.bg_color_sec {
    width: 26px;
    height: 35px;
    border-radius: 5px !important;
    font-size: 0 !important;
}
body .product-form__input--pill input[type=radio]+label {
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    font-size: 14px;
    color: #1A064F !important;

}
body label.color_set_variation {
    padding: 0px !important;
    margin: 0 !important;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: rgb(var(--color-foreground));
    color: rgb(var(--color-background)) !important;
}
body.product .shopify-payment-button {
    display: none;
}
ul.custom-list li:before { font-family: 'FontAwesome'; color: var(--primarycolor);  position: absolute; left: 0; top: 2px;  content: ""; background: url(../../../files/check-icon.png); background-position: center;
    width: 20px; height: 20px;}
ul.custom-list li {position: relative; padding-left: 30px;}
ul.custom-list {list-style: none; margin: 0 !important; padding-left: 0;}
.product__info-wrapper .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup > div{text-align: left !important;}
/*relted products*/
.related-products,.section-template--15300938006630__main-padding{padding-top:0px !important; padding-bottom:0px !important;}
.related-products ul li.grid__item { position: relative;}
.related-products h2{text-align:center; margin-bottom:0;}
.related-products .card__inner.color-scheme-2.gradient.ratio {border: 1px solid #eaeaea;    border-radius: 5px;}
body .related-products h4 {text-align: center; font-size: var(--h6size); margin-bottom: var(--divgap); margin-top:5px;}
ul.product-grid li.grid__item div { height: auto !important;}
/*.card--standard>.card__content .card__information h3 a:after {
    display: none;
}*/
ul.product-grid .card-information { text-align: center;}
#shopify-section-template--15300937547878__featured_collection_7jrVrg p.new-tag {background: var(--fontcolor);  color: #fff; width: 45px; height: 45px;  border-radius: 50%; display: flex;align-items: center; justify-content: center; position: absolute;  top: 0; z-index: 1; left: 15px;}
body.index .save_more_txt {
    top: 0px;
}
ul.product-grid li {
   /* width: 100% !important;
    max-width: 100% !important;*/
    position: relative;
}
/*ul.product-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}*/
@media(max-width:1024px)
{
    body .grid--4-col-desktop .grid__item {
    width: calc(33% - 30px* 3 / 3);
    max-width: calc(33% - 0px* 3 / 3);
}
}
@media(max-width:767px){

/*ul.product-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}*/
  body .grid--4-col-desktop .grid__item {
    width: calc(50% - 15px* 2 / 2);
    max-width: calc(50% - 15px* 2 / 2);
}
  .category-button-number {
    padding: 0 20px;
    z-index: 5;
}
  section#shopify-section-template--15300937547878__collection_list_yeFpBd ul {
    grid-gap: 15px 15px; }
 body section#shopify-section-template--15300937547878__collection_list_HbcwXQ .category-button-number {
    top: 43px;
    padding-left: 15px;
}
}

@media(max-width:480px)
{
  section#shopify-section-template--15300937547878__collection_list_yeFpBd ul{    grid-template-columns: 1fr;}
}
@media(max-width:375px){

/*ul.product-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}*/
  body .grid--4-col-desktop .grid__item {
    width: calc(100% - 0px* 1 / 1);
    max-width: calc(100% - 0px* 1 / 1);
}
}
.index slider-component.slider-mobile-gutter.slider-component-full-width.slider-component-desktop.scroll-trigger.animate--slide-in {
    max-width: var(--containerwidth);
    margin: auto;
}
/*Customer page*/
.customer.account > div:last-child {
    display: flex;
    column-gap: 30px;
}
.customer.account div:last-child > div h2 {
    font-size: var(--h6size) !important;
}
.customer.account> div:first-child a {
    border: 1px solid var(--primarycolor);
    padding: 10px 20px;
    border-radius: 5px;
    font-size: var(--bodyfont);
    text-decoration: none;
    font-weight: var(--font6);
    color: var(--primarycolor);
}
.customer.account> div:first-child {
    display: flex;
    justify-content: space-between;
}
.customer.account> div:first-child a:hover {
    background: var(--primarycolor);
    color: #fff;
}
.customer.account div:last-child > div {
    border: 1px solid #eaeaea;
    padding: 20px;
}
.customer table th {
    background: var(--primarycolor);
    font-size: var(--bodyfont);
    color: #fff;
}
.addresses li>button {
    margin-top: 15px !important;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    background: transparent;
    border: 1px solid var(--bodycolor);
}
.addresses li>button:hover {
    background: var(--primarycolor);
    color: #ffff;
    border-color: var(--primarycolor);
}
div#AddAddress h2 {
    font-size: var(--h6size) !important;
    margin: 0;
}
.customer form {
    margin-top: 2rem;
}
.addresses form > div {
    width: 100% !important;
}
body .addresses form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 20px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
body .customer:not(.account):not(.order) {
       width: 100%;
    max-width: 500px;
    text-align: center;
}
.addresses form>div:nth-of-type(7), .addresses form>div:nth-of-type(7)+div[id], .addresses form>div:last-child {
    margin-top: 1.5rem;
    grid-column: span 2;
}
.customer.account a {
    color: var(--primarycolor);
    font-size: var(--font18);
}
@media(min-width:768px)
{
  .addresses ul{
      display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: end;
  }
  .page nav.breadcrumbs ol,.collection nav.breadcrumbs ol,body.blog nav.breadcrumbs ol {
    position: absolute;
    /* top: 495px; */
    top:450px;
    padding: 13px;
}
}
@media(max-width:767px)
{
  body .addresses form { grid-template-columns: 1fr;}
  body .customer:not(.account):not(.order){margin:auto;}
}
/*Pages breadcrumb*/
body .page .breadcrumbs,body .collection .breadcrumbs {
    margin: 0 0 2em;
    position: relative;
    margin-top: 0px !important;
}
body.page nav.breadcrumbs,,body .collection nav.breadcrumbs  {
    margin-top: 0px !important;
}
.page .page-banner{margin-bottom:var(--divgap);}
@media(max-width:767px)
{
  body.page nav.breadcrumbs,,body .collection .breadcrumbs  {
    margin-top: 0px !important;
    top: 440px;
    left: 0;
    right: 0;
    padding-left: 21px;
    position: absolute;
}
  a.header__icon.header__icon--account{display:flex !important;}
}

@media (max-width:1170px)
{
      :root{
   --bannerfont:68px;
  --h1size:40px;
  --h2size:35px;
  --h3size:28px;
  --h4size:25px;
  --h5size:20px;
  --h6size:18px;
  --font18:16px;
  --font16:16px;
  --divgap:50px;
  --divgap10:70px;
      }
.price__regular > span, .price--on-sale .price__sale > *{font-size:var(--h4size);}
}

@media (max-width:991px)
{
   :root{
     
   --bannerfont:50px;
  --h1size:35px;
  --h2size:32px;
  --h3size:25px;
  --h4size:22px;
  --h5size:18px;
  --h6size:16px;
  --font18:16px;
  --font16:14px;
  --divgap:40px;
  --divgap10:50px;
   }

}
@media (max-width:767px)
{
      :root{
   --bannerfont:40px;
  --h1size:32px;
  --h2size:28px;
  --h3size:22px;
  --h4size:20px;
  --divgap:40px;
  --divgap10:50px;
   --h6size:16px;
  --font18:14px;
  --font16:14px;
      }

}
@media (max-width:480px)
{
      :root{
  --bannerfont:35px;
  --h1size:25px;
  --h2size:22px;
  --h3size:20px;
  --h4size:20px;
  --divgap:30px;
  --divgap10:40px;
      }
}
@media (max-width:320px)
{
 :root{
  --bannerfont:35px;
  --h1size:23px;
  --h2size:22px;
      }
}  

/*Silder css*/
button.slider-button.slider-button--prev svg,button.slider-button.slider-button--next svg {
    display: none !important;
}
button.slider-button.slider-button--next:after {
    transform: rotate(180deg);
}
button.slider-button.slider-button--prev:before,button.slider-button.slider-button--next:after {
    content: "";
    background: url(../../../files/arrow-silde.png);
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    top: 0;
  background-repeat:no-repeat;
}
/**/
.addresses h2 {
    text-align: center;
}
@media (min-width:992px){
body.product media-gallery.product__column-sticky {
    margin-left: 0;
    display: flex;
    flex-direction: row-reverse;
    column-gap: 15px;
}
body.product .product--thumbnail_slider .thumbnail-slider {
    margin: 0;
    text-align: center;
    max-width: 114px;
    max-height: 570px;
    width: 30%;
    position: relative;
}
body.product slider-component.slider-mobile-gutter {
    max-width: 566px;
    width: 100%;
    mix-blend-mode: multiply;
   /* margin-left: 15px;*/
    border-radius: 5px;
}
body.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    background: #eaeaea;
    width: 100%;
    border-radius: 10px;
    padding: 10px !important;
    mix-blend-mode: multiply;
    margin: 0 0 10px;
    min-width: 104px;
}
body.product .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:column;height: calc(570px - 96px); }
}
.item-price { font-size: var(--h4size);color: var(--primarycolor);font-weight: 700;}
.item-price span {font-size: var(--h6size); color: var(--fontcolor); font-weight:500;}
div#shopify-section-template--15300937547878__custom_html_G6faVt div#huratips-custom-section,.index .newsletter.center {
    padding-top: 0;
}
@media(max-width:1280px){
  body .combo_cart_cart_page button{ padding: 20px 20px;}
}
@media(max-width:991px){
  .combo_cart_cart_page{column-gap: 10px;}
  body .combo_cart_cart_page button {
    padding: 15px 10px;
}
  body .combo_cart button{padding: 8px 10px;}
  body .customer:not(.account):not(.order) {
    max-width: 85%;
    padding-left: 15px;
    padding-right: 15px;
}
}
@media(max-width:767px)
{
  body.product .product.product--large > div {
    padding-left: 0;
    margin-top: 20px;
}
  .combo_cart_cart_page{row-gap:10px;}
  body .tabs-sec {
    padding: 15px;
}
  body .combo_cart button{font-size:14px !important;}
  body .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
    height: 15rem;
}
  ul.tabs li a{    padding: 15px 15px !important;}
}
@media(max-width:600px)
{
  .footer{margin-bottom:30px;}
}
@media(max-width:480px)
{
  ul.tabs li{width:100%; text-align:left;}
 /* ul.product-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}*/
  section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul {
    grid-template-columns: 1fr;
    grid-gap: 0;
}
  table.cart-items tbody tr > td >* {
    margin: 10px 0px !important;
}
/*.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{    min-height: 100px;}*/
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{    object-position: center right;}
}
@media(max-width:375px)
{
   body .cart-item__details {
    grid-column: 1 / 4;
}
  body .cart-item__quantity {
    grid-column: 1 / 5;
}
}
/*Home page*/
section#shopify-section-template--15300937547878__featured_collection_Mc43LB p.new-tag {
    display: none;
}
section#shopify-section-template--15300937547878__featured_collection_7jrVrg .save_more_txt
,section#shopify-section-template--15300937547878__featured_collection_7jrVrg  .jdgm-widget.jdgm-preview-badge.jdgm--done-setup
,section#shopify-section-template--15300937547878__featured_collection_7jrVrg .quick-add.no-js-hidden,section#shopify-section-template--15300937547878__featured_collection_7jrVrg .combo_cart{
    display: none;
}
#shopify-section-template--15300937547878__featured_collection_7jrVrg .card-information .price__sale > *,
#shopify-section-template--15300937547878__featured_collection_7jrVrg .card-information .price__regular > span, #shopify-section-template--15300937547878__featured_collection_7jrVrg .card-information .price--on-sale .price__sale > * {
    font-size: 16px !important;
}

section#shopify-section-template--15300937547878__collection_list_HbcwXQ h3.card__heading span { display: none;}
section#shopify-section-template--15300937547878__collection_list_HbcwXQ .category-button-number{top:80px;}
section#shopify-section-template--15300937547878__collection_list_HbcwXQ a.category-button { background: transparent; box-shadow: none; padding: 0;}
body .section-template--15300937547878__collection_list_9J3Cxj-padding,
body .section-template--15300937547878__featured_collection_7jrVrg-padding,body .section-template--15300937547878__featured_collection_Mc43LB-padding,
body .section-template--15300937547878__rich_text_mgHVYn-padding,body .section-template--15300937547878__featured_blog_Lcjn9b-padding
{
    padding-top: var(--divgap);
    padding-bottom: var(--divgap);
}
div#shopify-section-template--15300937547878__custom_html_9jNWCd div#huratips-custom-section {
    padding-top: 0;
    padding-bottom: 0;
}
body.index .slick-dots {
    position: relative;}
.customer.account> div:first-child{margin-bottom:15px;    padding-left: 15px; padding-right: 15px;}
.shopify-section-header-hidden nav.header__inline-menu {
    bottom: /*-82px*/ -150px;
}
a.size-guide {
    color: #726C6C;
    text-decoration: none;
    font-size: var(--bodyfont);
    display: flex;
    align-items: center;
    position: absolute;
    right:15px;
}
a.size-guide:before { content: "";margin-right: 15px; background: url(../../../files/size-guid.png);background-repeat: no-repeat;height:18px;width:30px; display: inline-flex; align-items: center;}
.thumbnail,.product-media-container .product__modal-opener{border-radius:10px;}
section#shopify-section-template--15300937547878__collection_list_HbcwXQ .category-button-number:hover a {color: var(--fontcolor) !important;}
.wraper:nth-child(2) .visible-content {background-image: url(../../../files/sport-socks.jpg);}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj .card--card.gradient, section#shopify-section-template--15300937547878__collection_list_9J3Cxj .card__inner.gradient {border-radius: 50%;}
.slider-counter{display:none !important;}
.quick-add.no-js-hidden.cart_button_sec_new > div.single_button:hover {background: var(--fontcolor);}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button:hover {background: transparent;}
.quick-add.no-js-hidden.cart_button_sec_new > div.single_button:hover a { color: #fff !important; text-decoration:none !important;}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button:hover a {color: var(--primarycolor);text-decoration:none !important;}
.wraper .box-layer.visible-content .button:hover {background: var(--primarycolor); color: #fff;}
fieldset.js.product-form__input.product-form__input--pill:nth-child(2) > *:last-child{order: -1;}
@media(min-width:1200px)
{
  fieldset.js.product-form__input.product-form__input--pill:nth-child(2) {display: grid; grid-template-columns: 1fr 1fr;  grid-gap: 20px;}
  .boost-sd__product-image-wrapper{  width: 100%; aspect-ratio: revert !important;}
       
}
.boost-sd__product-image-img { max-height: 270px;}
@media(max-width:1400px)
{
  body .breadcrumbs{padding-left:15px; padding-right:15px;}
  .slideshow__text.banner__box{max-width:100%;}
  .newsletter__wrapper.color-scheme-1.gradient.content-container.isolate.content-container--full-width{padding-left:15px; padding-right:15px;}
body.collection .boost-sd__product-price-wrapper span{font-size:var(--font18) !important;}
}
@media(min-width:1500px)
{
.product-form__input--pill input#template--15300938006630__main-2-0 + label, .product-form__input--pill input#template--15300938006630__main-2-1 + label{width: 327px !important;}

}
@media(max-width:991px)
{
  .page nav.breadcrumbs ol, .collection nav.breadcrumbs ol, body.blog nav.breadcrumbs ol {
    position: absolute;
    top: 0;
    padding: 13px 0;
}
  .filp-flop-box > div{grid-template-columns: 1fr 1fr;    grid-gap: 20px;}
  header.header.header--top-left.header--mobile-center.page-width.header--has-menu{padding-bottom:0px;}
  .overlay.back-overlay.flex-wrap h2{font-size:35px;}
  .overlay.back-overlay.flex-wrap h2 + p{font-size:25px;}
    .customer.account > div:last-child{    column-gap: 20px;
    flex-wrap: wrap;
    width: 100%;
}
  .customer.account div:last-child > div{width:100%;}
  .customer.account div:last-child > div h2{margin-top:0px;}
  .page nav.breadcrumbs, .collection nav.breadcrumbs,body.blog nav.breadcrumbs ol {
    position: absolute;
    top: 460px;
    z-index: 2;
    width:100%;
}
  p.announcement-bar__message.h5 span{font-size:12px;}
  .slider-counter span {
    font-size: 14px;
    color: var(--fontcolor);
    font-weight: var(--font6);
}
    body .grid {
    grid-gap: 15px;
}
  body .slider-button,body .slick-next, body .slick-prev{display:none !important;}
  section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul,section#shopify-section-template--15300937547878__collection_list_yeFpBd ul{    grid-gap: 15px 15px;}
  .category-section h3.card__heading{    padding: 50px 20px;}
  .category-button-number{padding:0 20px;}
  .category-button-number{top:68px;}
 body  slider-component.page-width {padding: 0 15px;}
  .save_more_txt:after {content: ""; border-top: 39px solid var(--primarycolor);}
  .save_more_txt span { font-size: 10px;}
  body .save_more_txt{font-size:12px; padding:4px;}
  body .combo_cart button {  font-size: 14px;}
}
.box-layer span.icon-wrap { padding-left: 10px;}

@media(max-width:767px)
{
  .slick-next, .slick-prev{display:none;}
   .overlay.back-overlay.flex-wrap h2{font-size:30px;}
  .overlay.back-overlay.flex-wrap h2 + p{font-size:20px;}
  h2.banner__heading.inline-richtext.h1:before{height: 96px; background-image: linear-gradient(transparent 73%, #FADFC9 51%, #FADFCA 96%, transparent 54%, transparent 72%);}
  p.announcement-bar__message.h5 span:before{width: 53px;height: 19px; margin-right: 11px; display: inline-block; background-repeat: no-repeat;}
  body.index .blog .grid--3-col-desktop .grid__item { width: calc(50% - 0px* 2 / 2); max-width: calc(50% - 0px* 2 / 2); margin-left: 0;}
  .cart section#shopify-section-template--15300937384038__image_banner_qfbLM3,.cart div#Banner-template--15300937384038__image_banner_qfbLM3 {
    min-height: 200px;
    height: 200px;
}
}

@media(max-width:480px)
{
  .blog .blog__posts.articles-wrapper li {
    width: 100%;
    max-width: 100%;
}
  body.index .blog .grid--3-col-desktop .grid__item {
    width: calc(100% - 0px* 1 / 1);
    max-width: calc(100% - 0px* 1 / 1);
    margin-left: 0;
}
    .cart section#shopify-section-template--15300937384038__image_banner_qfbLM3,.cart div#Banner-template--15300937384038__image_banner_qfbLM3 {
    min-height: 180px;
    height: 180px;
}
}
.account:is(.account,.order) {padding-left: 0; padding-right: 0;}

/*list*/
.collection .boost-sd__header-image.boost-sd__header-image--medium.boost-sd__header-image--as-main-1 img,.collection  .boost-sd__header-image--as-main-1,body .banner__buttons > a.button.button--primary:before,body .banner__buttons > a.button.button--primary:after {
    display: none;
}
.collection .boost-sd__header-main-1 {
    margin: 0;
    max-width: 100%;
    background: url(../../../files/inner-banner.jpg) no-repeat;
    background-size: cover;
      text-align: center;
    min-height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--h1size);
    font-family: var(--headingfamily);
    font-weight: var(--font7);
    background-size: cover;
  
}
section#shopify-section-template--15300937449574__17103959251324f1a3 .page-width.scroll-trigger {
    padding: 0;
}
.collection h1.boost-sd__header-title {
    text-align: left;
    /* min-height: 290px; */
    font-size: var(--h1size) !important;
    font-family: var(--headingfamily) !important;
    font-weight: var(--font7);
    max-width: 1200px;
    background-image: linear-gradient(transparent 64%, #FADFC9 53%, #FADFCA 85%, transparent 95%, transparent 61%);
    display: inline-flex;
    text-transform: capitalize;
    background-repeat: no-repeat;
    background-size: 100% 113%;
    max-width: 1200px;
    margin: auto;
      display: inline;
}
.collection .boost-sd__collection-header {
    margin-bottom: var(--divgap);
}
.boost-sd__header-main-1-content {
    width: 100%;
    max-width: var(--containerwidth);
    margin: auto !important;
}
.collection .boost-sd__header-main-1-container {
    display: flex;
    max-width: 100%;
    max-width: var(--containerwidth);
    flex-wrap: wrap;
    width: 100%;
    margin: auto;
}
.collection .boost-sd__product-filter-fallback .page-width.scroll-trigger {
    max-width: 100%;
}
.collection .boost-sd__header-main-1 {
    margin: 0 auto;
    max-width: 100%;
}
.boost-sd__header-main-1-content {
    width: 100%;
    margin-right: auto;
    text-align: justify;
}
.card__heading a:after{display:none;}
a.button.button--primary span {padding-left: 10px;}
body.product .share-button button {
    font-size: 0;
    border: 2px solid var(--fontcolor);
    border-radius: 50%;
    width: 40px;
    display: flex;
    justify-content: center;
    height: 40px;
}
body variant-selects fieldset:first-child {
    display: flex;
    align-items: center;
}
header .disclosure {
    display: none;
}
body.product .share-button button svg{display:none !important;}
body.product .share-button button:before {
    content: "";
    background: url(../../../files/share-icon.png);
    width: 20px;
    height: 22px;
}
@media(min-width:1200px)
{
      body .combo_cart, body .combo_cart{display: grid;grid-template-columns: 1fr 1fr;}
  body .combo_cart button{padding: 9px 6px;}
  body.product .product__title { margin-right: 45px;}
}
/*News page*/
body.blog .banner__media {
    min-height: 290px;
}
.blog .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: transparent;
    padding: 0;
    max-width: 100%;
    min-width: auto;
}
/*Cart popup*/
@media screen and (min-width:990px)
{
.cart-notification-wrapper:is(.page-width)>.cart-notification { right: 4rem;z-index: 9;}
 .cart-notification{max-width: 50.8rem;}
.cart-notification__heading{font-size: var(--h6size) !important;text-transform: capitalize;}
  body.blog .blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before,  body.blog  .blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before {
    padding-bottom: 30rem;}
}
section#shopify-section-template--15300937547878__featured_collection_7jrVrg .badge {
    border: 1px solid var(--primarycolor);
    color: var(--primarycolor);
    padding: 6px 12px;
    border-radius: 24px;
    font-size: 14px;
    margin: auto;
    text-align: center;
    display: block;
    margin-top: 15px;
  background:transparent;
  display:inline-block;
}
ul#Slider-template--15300937547878__featured_collection_7jrVrg {
    padding-bottom: 0;
    margin-bottom: 0;
}
section#shopify-section-template--15300937547878__featured_collection_7jrVrg li.grid__item {
    padding: 0 15px;
}
  body.blog .card__content{text-align:center;}
  body.blog  h2.banner__heading.inline-richtext.h1:before{background-image:none;}
/*Sitemap*/
.sitemap .Container ul, .sitemap .Container h2 {
    max-width: var(--containerwidth);
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left:15px !important; padding-right:15px !important;
}
.sitemap .Container ul li a{text-decoration:none; color:var(--fontcolor);}
.sitemap .Container ul li {
    border: 1px solid #eaeaea;
    padding: 10px;
}
.sitemap .Container ul {
    list-style: none;
    margin: 0 15px;
    padding-left: 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    text-align: center;
}
.breadcrumbs__link, .breadcrumbs__item a {
    text-decoration: none;
    color: var(--fontcolor) !important;
}
.sitemap header.PageHeader {
      margin-bottom: var(--divgap);
    background: url(../../../files/inner-banner.jpg);
    text-align: center;
    min-height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--h1size);
    font-family: var(--headingfamily);
    font-weight: var(--font7);
    background-size: cover;

}
@media(max-width:991px)
{
  .wholesale-login .content-for-layout.focus-none, .create-a-wholesale-account .content-for-layout.focus-none {
    position: relative !important;
}
    .wholesale-login nav.breadcrumbs, .create-a-wholesale-account nav.breadcrumbs {
    top: 0px !important;
}
  body.wholesale-login nav.breadcrumbs ol, body.create-a-wholesale-account nav.breadcrumbs ol {
    top: 0;
}
}
@media(max-width:767px)
{
  .sitemap .Container ul {   grid-template-columns: repeat(3, 1fr);}
body.blog .banner__content {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
  .main-blog .blog-articles.blog-articles--collage {
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}
body .contact_two{grid-template-columns:1fr; grid-gap:15px;}
    body div#main-cart-footer .cart__footer.isolate{display:block;}
  .cart-discount.input-wrapper{flex-wrap:wrap;}
}
@media(max-width:480px)
{
  .sitemap .Container ul {   grid-template-columns: repeat(2, 1fr);}
  .main-blog .blog-articles.blog-articles--collage {
    grid-template-columns: 1fr;
    grid-gap: 20px;
}

}
.contact_two a {
    color: var(--bodycolor);
    text-decoration: none;
}
#shopify-section-template--15300937547878__featured_collection_Mc43LB ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 0;
  list-style:none;
  grid-gap:20px;
}
#shopify-section-template--15300937547878__featured_collection_Mc43LB ul  li{
width:100%; max-width:100%;
}
section#shopify-section-template--15300937547878__featured_collection_7jrVrg ul {
    padding-left: 0;
}
@media(max-width:991px){
  #shopify-section-template--15300937547878__featured_collection_Mc43LB ul {
    grid-template-columns: 1fr 1fr 1fr;
}
  section#shopify-section-template--15300937547878__featured_collection_7jrVrg li.grid__item {
    padding: 0 15px;
    max-width: none;
    display: block;
    margin-left: 0px !important;
}
  .overlay.back-overlay.flex-wrap h2{font-size:var(--h1size) !important;}
   body .product__info-wrapper {
    padding: 30px 0 0 0rem;
}
}
@media(max-width:767px){
  #shopify-section-template--15300937547878__featured_collection_Mc43LB ul {
    grid-template-columns: 1fr 1fr;

}
  section#shopify-section-template--15300937547878__featured_collection_7jrVrg ul {
    padding-left: 0;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
}
  body .banner__buttons > a.button.button--primary{height: 32px;padding: 4px 11px;}
  .page-banner,.banner:not(.banner--stacked),.collection .boost-sd__header-main-1{min-height:200px}
  .page nav.breadcrumbs{top:350px;}
  .shopify-section-header-sticky.animate{top:58px}
}
@media(max-width:375px)
{
  #shopify-section-template--15300937547878__featured_collection_Mc43LB ul {grid-template-columns: 1fr;}
}
@media (max-width: 480px)
{
.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {object-position: center;}
  .quick-add.no-js-hidden.cart_button_sec_new  a{font-size:12px;}
}
section#shopify-section-template--15300937547878__collection_list_9J3Cxj li{    padding: 0 7px;}
section#shopify-section-template--15300937547878__collection_list_yeFpBd h3 svg.icon.icon-arrow { display: none;}

@media(max-width:991px) and (min-width:767px)
{
  .category-button-number { top: 100px;}
  h2.banner__heading.inline-richtext.h1:before{background-image: linear-gradient(transparent 74%, #FADFC9 45%, #FADFCA 96%, transparent 62%, transparent 62%);    height: 114px;}
  .slideshow__text.banner__box{margin:auto;}
  .banner__media{    max-height: 400px;}
  body .slideshow__text-wrapper.banner__content {height: 70%; padding: 0;}
  slideshow-component{max-height: 363px;}
  .collection .boost-sd__header-main-1{min-height:200px;}
 body .boost-sd__sorting-label-wrapper span ,body .boost-sd__toolbar .boost-sd__product-count{
    font-size: 12px;

}
  
}
@media(max-width:480px) and (min-width:375px)
{
  .combo_cart{flex-wrap:wrap; row-gap:10px;}
}
.jdgm-prev-badge__text { visibility: visible !important; font-size: 12px !important; font-weight: 600 !important;}
ul.product-grid li.grid__item div:hover a {
    text-decoration: none !important;
}
.index .newsletter.center {margin-top: 0;}
.newsletter.center {  margin-top: var(--divgap);}
body.collection .combo_cart button { padding: 9px 6px; width: auto !important; line-height: 1.5 !important;}
body.collection .boost-sd__product-title {font-size: 16px !important;
    text-align: center;
    color: #353535 !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; font-family: "Lora", sans-serif !important}
body.collection .boost-sd__product-price-wrapper span {color: var(--primarycolor) !important; font-size: 25px; font-weight: var(--font7); font-family: var(--bodyfamily);}
body.collection .boost-sd__product-price { text-align: center !important;  margin-top: 0 !important;}
body.collection .boost-sd__product-image { border: 1px solid #eaeaea; border-radius:5px;}
body.collection .boost-sd__integration-product-rating--left{justify-content: center;}
.title-heading { width: 100%; display: inline-block; max-width: var(--containerwidth); text-align: justify;}
body.product .newsletter.center { margin-top: 0;}
.wholesale-login .wsg-proxy-container,.create-a-wholesale-account .wsg-proxy-container { margin-top: var(--divgap10) !important;}
.wholesale-login nav.breadcrumbs ol,.create-a-wholesale-account nav.breadcrumbs ol { top: 240px;}
.create-a-wholesale-account .wsg-one-half:last-child { background: #fff4; padding: 30px 20px;  border-radius: 5px; border: 1px solid var(--primarycolor); box-shadow: 4px 10px 24px rgba(0,0,0,0.08), 4px 10px 24px rgba(0,0,0,0.08);}
.create-a-wholesale-account h1#wsg-title { margin-bottom: 0; font-size:var(--h3size);}
.create-a-wholesale-account .wsg-element-margin { margin-bottom: 15px; background-color: var(--primarycolor);}
.addresses nav.header__inline-menu ul.list-menu.list-menu--inline { display: flex;}
.addresses ul.list-menu.list-menu--inline li{ display: flex;}
.newsletter-form__message { justify-content: flex-start;    color: #fff;}
.wsg-signup-link { font-size: 16px; margin-top: 0;}
.boost-sd__product-image-img{object-fit: contain !important; background: #FFF !important;}
@media(min-width:992px)
{
  body.collection .boost-sd__product-title{min-height:72px;}
  body.product .product--thumbnail_slider .slider-mobile-gutter .slider-button {display: flex; position: absolute; transform: rotate(90deg);}
 button.slider-button.slider-button--prev{top: 0px; z-index: 99; right: 0; left: 0; margin-left: auto; margin-right: auto;  bottom:unset;}
 body.product button.slider-button.slider-button--next {right: 0; left: 0; margin: auto; z-index: 999;  bottom: 0 !important;}
  /* .combo_cart, .quick-add.no-js-hidden.cart_button_sec_new{display:grid;grid-template-columns:1fr 1fr;} */
  .combo_cart, .quick-add.no-js-hidden.cart_button_sec_new{display: flex;}
}
@media(min-width:768px)
{
  .cart-item__image {
    width: 100px;
    height: 100px !important;
    max-width: fit-content !important;
}
  td.cart-item__details {
    padding-left: 0 !important;
}
}
p.wsg-signup-link.wsg-center a {text-decoration: none; color: var(--primarycolor);}
.wsg-section-header h2 { margin-top: 0;}
body .section-template--15300937547878__featured_collection_Mc43LB-padding {padding-bottom: 30px;}

/*Category list*/
body.collection .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin > div {width: 100%;}
.boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin {display: grid;   grid-template-columns: 1fr 1fr 1fr;    grid-gap: 30px;}
.collection .boost-sd-layout{max-width: var(--containerwidth);}
body .boost-sd__filter-tree-vertical-content {padding: 30px 20px; border: 1px solid #E6E6E6; border-radius:10px;}
.boost-sd__filter-option-title { font-size: var(--h6size) !important; font-family: var(--bodyfamily); font-weight: var(--font5) !important;}
body .boost-sd__filter-option-title:before{display:none;}
body .boost-sd__filter-option-icon{display:block;}
body .boost-sd__filter-option-title{width:100%;color: #140342 !important; margin-bottom:20px;}
ul.boost-sd__filter-option-listitem li a {font-size: 14px; font-family: var(--headingfont);font-weight: 400;}
body button.boost-sd__filter-option-viewmorebtn {font-size: 14px;   color: #2F6AA0;text-decoration: underline;text-transform: capitalize;font-weight: 500 !important;}
body .boost-sd__filter-option-range-slider--style-1 .noUi-connects {background-color: var(--primarycolor);}
body .boost-sd__filter-option-range-slider--style-1 .noUi-origin .noUi-handle{    background: var(--primarycolor); border: 1px solid var(--primarycolor);}
.boost-sd__filter-option-listitem--inline .boost-sd__filter-option-item-button {border-radius: 10px !important; padding: 8px; text-align: center;}
.boost-sd__filter-option-listitem--inline .boost-sd__filter-option-item {max-width: 75px;margin: 5px 6px;border-radius: 10px; height: 40px;}
.boost-sd__filter-option-range-slider-input-wrapper{    height: 40px; border-radius: 10px;}
body .boost-sd__button--clear {color: var(--primarycolor) !important;}
body .boost-sd__button--clear span{font-size: 12px !important;}
body .boost-sd__toolbar .boost-sd__product-count { font-size: 14px; color: #353535 !important; font-family: var(--bodyfamily) !important;}
.boost-sd__sorting-button { border: 1px solid #E6E6E6; padding: 10px 20px !important;border-radius: 5px;}
.boost-sd__sorting-label-wrapper span {font-size: 14px; font-weight: 500; font-family:var(--bodyfamily);}
.boost-sd__sorting-button > div > span:first-child,.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as > div {display: none;}
body .boost-sd__toolbar-container { margin-bottom: 0;}
body .boost-sd__toolbar-content{padding-top:0px;}
.collection .boost-sd__header-description {  margin: 0 25px 30px;  max-width: var(--containerwidth);margin: auto;background: #FAFAFA; padding: 30px; margin-top:var(--divgap);}
.collection .boost-sd__header-description h2{margin-bottom:10px; margin-top:20px;}
.collection .boost-sd__header-description h2 + br{display:none;}
.boost-sd__filter-option-label{margin-bottom:0px;}
.collection .boost-sd__header-description h2 span {font-size: var(--font18);font-weight: 700 !important; text-transform: capitalize;}
.boost-sd__filter-option{padding-bottom:0px;}
@media(min-width:768px)
{
   body .boost-sd__filter-tree-vertical {width: 100%;}
  .boost-sd-left { position: relative; max-width: 325px;  width: 100%;}
}
@media(max-width:767px)
{
  .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin {display: grid;grid-template-columns: 1fr 1fr;  grid-gap: 30px;}
}
.slideshow__controls.slider-buttons button.slider-button.slider-button--prev { margin-left: 0;}
body .customer:not(.account):not(.order) { max-width: 45.5rem;}
body.create-account.register .customer:not(.account):not(.order) { max-width: 80.5rem;}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button a { color: #202C38;}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button { background: #fff; border-color: #202C38;}
.quick-add.no-js-hidden.cart_button_sec_new > div.single_button a { color: var(--headingcolor) !important;}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button:hover, .quick-add.no-js-hidden.cart_button_sec_new > div.single_button:hover{background: var(--primarycolor) !important; border-color: var(--primarycolor) !important; color: #FFF !important;}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button:hover a, .quick-add.no-js-hidden.cart_button_sec_new > div.single_button:hover a{color: inherit;}
/*.jdgm-prev-badge span.jdgm-prev-badge__stars + span {display: none;}*/
.boost-sd__product-item .jdgm-widget.jdgm-widget{padding-top: 10px;}
.boost-sd__product-label--sale {background: transparent !important;border: 1px solid var(--primarycolor); color: var(--primarycolor) !important;}
.boost-sd__header-description a {  text-decoration: none;}
.boost-sd__header-description a span {color: var(--primarycolor);}
.quick-add.no-js-hidden.cart_button_sec_new.cart_button_sec_new_shop {
    padding: 0;
  
}
.quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button{order: -1;}
#AirReviews-FloatButtonWrapper{display: none;}
@media(max-width:1400px)
{
  .collection .boost-sd-layout{max-width: 100%; padding-left: 15px; padding-right: 15px;}
  body .page-width, body .page-width-desktop {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
  .quick-add.no-js-hidden.cart_button_sec_new > div a{font-size:13px;}
  .quick-add.no-js-hidden.cart_button_sec_new > div{    padding: 8px 8px;}
  .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin{grid-gap:20px;}
}
@media(max-width:1300px){
  .quick-add.no-js-hidden.cart_button_sec_new > div{
        min-width: 120px;
  }
}
@media(max-width:1170px)
{
.collection .boost-sd-layout .boost-sd-right { margin-bottom: 20px;width: 67%;} 
  .collection .boost-sd-left{    max-width: 100%;    width: 33%;}
  .quick-add.no-js-hidden.cart_button_sec_new{ row-gap: 10px;}/* flex-wrap: wrap; */
  .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin{grid-template-columns: 1fr 1fr; grid-gap: 20px;}
  .collection .boost-sd-layout{padding-top:30px;}
  .boost-sd__sorting-button{border: 1px solid #E6E6E6; padding: 10px 10px !important;}
  body.collection .boost-sd__product-price-wrapper span{font-size:var(--h4size);}
body.collection .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin > div{display:block;}
   .boost-sd__product-image-wrapper{width: 100%;}
  .boost-sd__product-image-img{max-height: 270px;}
}
@media(max-width:991px)
{
  .collection nav.breadcrumbs{position:relative !important; top:unset !important;}
  .collection nav.breadcrumbs ol{top:150px !important;}
  .mints-section {position: relative; bottom: 51px; right: -19px;}
  .quick-add.no-js-hidden.cart_button_sec_new > div{padding: 8px 3px; display: flex; flex-flow: wrap; justify-content: center; align-items: center; font-size: 11px; min-width:110px;}
  .quick-add.no-js-hidden.cart_button_sec_new > div a{font-size: 11px;}

}
@media(max-width:767px)
{
  .collection .boost-sd-layout .boost-sd-right { margin-bottom: 20px; width: 100%;}
  body .boost-sd__filter-option-title{margin-bottom:0px;}
  .boost-sd__product-price-content--text-align-left {justify-content: center;}
  .quick-add.no-js-hidden.cart_button_sec_new > div { padding: 8px 10px;  line-height: 1.5;}
  .boost-sd__header-main-1-content{    text-align: center !important;}
  .collection .boost-sd__header-description{padding:15px;}
   body.create-account.register .customer:not(.account):not(.order) { max-width: 45.5rem; margin-right:15px; margin-left:15px;}
  .title-heading{text-align:center;}
    .boost-sd__toolbar-top-mobile .boost-sd__sorting{padding:12px 0px;}
   body .boost-sd__toolbar-item { flex-basis: 100%; padding-bottom: 15px;}
  body .wsg-login-container,body .customer:not(.account):not(.order),.contact-page {  width: 90% !important;}
  .cart-items thead > tr { background: var(--primarycolor);}
}  
@media(max-width:480px)
{
  body .combo_cart button, .product-form__input--pill input#template--15300938006630__main-2-0 + label, .product-form__input--pill input#template--15300938006630__main-2-1 + label, 
  .quick-add.no-js-hidden.cart_button_sec_new > div{font-size:14px;}
  .page-banner,.banner:not(.banner--stacked),.collection .boost-sd__header-main-1 { min-height: 185px;}
  .breadcrumbs__link, .breadcrumbs__item a{font-size:12px;}
  body .breadcrumbs__item:not(:last-child):after{width: 8px; height: 8px;}
}

@media(max-width:320px)
{
   body .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item{width: calc(100% - var(--boostsd-product-list-gap-mobile));}
.boost-sd__product-list-grid--2-col .boost-sd__product-item,body .boost-sd__product-item{width:100% !important;}
}
@media screen and (min-width: 750px)
{
   .article .article-template header { margin-top: 10rem;}
}
body .customer:not(.account):not(.order) ul {
    display: block;
}
.field__input, .select__select, .customer .field input, body .customer select{height:54px;}
article.article-template time {font-size: 14px; color: var(--primarycolor);font-weight: 500;}
.article-template__hero-container{display:none;}
.article-template__social-sharing+.article-template__content br,.related-products ul.product-grid li.grid__item div.price.price--on-sale { display: none;}
section#shopify-section-template--15300937547878__featured_collection_Mc43LB .price.price--on-sale,body.collection .boost-sd__product-price { display: none !important;}
.header__active-menu-item {color: var(--primarycolor) !important;text-decoration: none !important;}
.boost-sd__product-list .boost-sd-bulk_function { position: absolute;  margin-top:60px; right:0; left:0; border:0px;}
body.collection .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin > div { width: 100%; position: relative; margin-bottom:90px; row-gap: 5px;}
.newsletter-form__field-wrapper input { border-radius: 5px;}
body .jdgm-star.jdgm--off:before {
    filter: grayscale(1);
    opacity: 0.4;
}
@media(max-width:1170px)
{
  body.collection .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin > div{    margin-bottom: 125px;}
}
body .cart-items td{    padding-top: 1rem;}
td.cart-item__details .product-option {
    font-size: var(--font18);
    color: var(--primarycolor);
    font-weight: 600;
}
td.cart-item__details .product-option + dl div {
    color: var(--fontcolor);
    font-size: 16px;
    font-weight: 400;
}
td.cart-item__details a {
    font-size: var(--font18);
    text-transform: capitalize;
}
.related-products p.new-tag {
    display: none;
}
.boost-sd__header-description ol {
    padding-left: 15px;
    margin-bottom: 5px;
}
.boost-sd__header-description br {
    display: none;
}
.tabs-sec > div a {
    color: var(--primarycolor);
    text-decoration: none;
}
body .jdgm-btn--solid, body input[type=submit].jdgm-btn--solid {
    color: white;
    background-color: #339999;
    background-color: var(--primarycolor);
    border: 2px solid # ar(--primarycolor);
    border-color: var(--primarycolor);
}
body .jdgm-btn--solid:not([disabled]):hover, body .jdgm-btn--solid:focus, input[type=submit].jdgm-btn--solid:not([disabled]):hover, body input[type=submit].jdgm-btn--solid:focus {
    color: white;
    background-color: #339999;
    background-color: var(--primarycolor);
}
.popup-overlay {
      background: rgba(0, 0, 0, 0.7);
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: none;
      z-index: 9999; /* Higher z-index than other content */
    }

    .popup-content {
      background: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      max-width: 80%;
      max-height: 90%;
      overflow: auto;
      padding: 20px;
      border-radius: 5px;
      z-index: 10000; /* Higher z-index than the overlay */
    }

    .popup-content img {
      max-width: 100%;
      max-height: 100%;
      border-radius: 5px;
      }
button.boost-sd__pagination-number.boost-sd__pagination-number--active.boost-sd__pagination-number--square {
    background: #FAEBE0 !important;
    color: var(--primarycolor) !important;
}
button.boost-sd__pagination-number.boost-sd__pagination-number--square {
    border: 1px solid #E6E6E6;    font-weight: 600 !important; border-radius:4px;
}
.wsg-login-input {
    height: 46px;
    border: thin solid var(--bodycolor);
    padding: 6px 10px;
    border-radius: 5px;
}
body .global-media-settings{border-radius:5px;}
product-form__input input[type=radio]:checked + label {
    background: var(--primarycolor) !important;
    color: #fff !;
    border-color: var(--primarycolor) !important;
}
.quick-add.no-js-hidden.cart_button_sec_new.cart_button_sec_new_shop.cart_button_sec_new_choose {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    grid-template-columns: auto;
} 
.jdgm-prev-badge__text:after {
    content: ")";
}
.jdgm-prev-badge__text:before {
    content: "(";
}
fieldset.js.product-form__input.product-form__input--pill:nth-child(2) input[type=radio]:checked + label{background:var(--primarycolor) !important; border-color:var(--primarycolor) !important; color:#fff !important;}


.whole_price_sec {
    color: var(--primarycolor) !important;
    font-size: 25px;
    font-weight: var(--font7);
    font-family: var(--bodyfamily);
}
.whole_price_sec span {
    color: #202c38;
    font-size: 20px;
    font-weight: 500;
    padding-left: 5px;
}
.whole_price_sec_shop {
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.whole_price_sec_shop a {
    padding: 6px 16px;
    font-weight: 600;
    background: #fff;
    text-decoration: unset !important;
    border: 1px solid #202C38;
    color: #202C38 !important;
    border-radius: 5px;
}

 
body.wholesale_user .product__info-wrapper .price, body.customer_user .whole_price_sec, body.wholesale_user .cart_button_sec_new, body.wholesale_user .card-information .price{
  display: none !important;
}
/* .customer_user .cart_button_sec_new_shop .bulk_button, .customer_user .cart_button_sec_new_related .bulk_button, .tabs-sec a.size-guide, .wholesale_user .save_more_txt{
    display: none;
} */

.tabs-sec a.size-guide, .wholesale_user .save_more_txt{
    display: none;
}
 
 body section#shopify-section-template--15300937547878__featured_collection_7jrVrg .AirReviews-Widget.AirReviews-Widget--Stars > div {
    display: none !important;
    visibility: hidden;
}
.product-grid .card__content {
    display: block;
}.AirReviews-Widget.AirReviews-Widget--Stars{margin-top:0px !important;}
body.product .AirReviews-StarRateProduct .AirReviews-StarRateProduct__Content{    flex-direction: row;
    justify-content: space-between;
    gap: .8rem;
    align-items: center;}
.footer__column.footer__localization.isolate localization-form {
    display: none;
}
body.product .AirReviews-StarRateProduct .AirReviews-StarRateProduct__Content.right .AirReviews-StarRate--Count{color: var(--primarycolor);    font-size: 15px; padding-bottom:0px;}
body ul.product-grid li h3 a{min-height: inherit; -webkit-line-clamp: 2;}

.related-products .cart_button_sec_new_choose {
    grid-template-columns: 1fr !important;
}
.related-products .price, body.your-cart ol.breadcrumbs__list {
    display: none;
}

#WSGCartSection {
    max-width: var(--containerwidth) !important;
    padding: 0 !important;
}
body .product__info-container .AirReviews-StarRateProduct{cursor:default;}

body .card--media .card__inner .card__content {
    position: unset;
}
/*Search page*/
.search .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item { width: 100%; margin-bottom: 120px;}
.search .boost-sd__product-image {
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.search .boost-sd__product-title {
    font-size: 16px !important;
    text-align: center;
    color: #353535 !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: "Lora", sans-serif !important;
}
.search .AirReviews-StarRate .AirReviews-StarRate--Icon.AirReviews-StarRate--Icon-negative>.Avada_Star-Icon--empty span:first-child::before,.search .AirReviews-StarRate .AirReviews-StarRate--Icon.AirReviews-StarRate--Icon-negative .Avada_Star-Icon::before {
    color: var(--air-single-star-color);
}
.search .boost-sd__product-price {
    display: none !important;
}
.notification-bar {
    background-color: #f8d7da;
    color: #721c24;
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 5px;
}
.contact_two {
    display: grid;
    grid-template-columns: 1fr 2fr;
}

.contact_two h2 {
    font-size: 22px !important;
}
div#shopify-section-template--15300937711718__custom_html_7Betyc {
    max-width: var(--containerwidth);
    margin: 0 auto;
}
.contact_two div:first-child {
    padding: 0 20px;
    text-align: left; 
}
div#shopify-section-template--15300937711718__custom_html_7Betyc div#huratips-custom-section {
    padding-bottom: 0;
}
@media(max-width:991px)
{
.search .boost-sd__product-list.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item {
    width: 100%;
    margin-bottom: 150px;
}  
}
input.quantity__input {
    pointer-events: none;
}
.product  .AirReviews-PreviewWrapper__Mobile .AirReviews-Blocks__Summary .AirReviews-Blocks--Title{padding:0px;}
@media(max-width:600px)
{
  body.search .boost-sd__product-list .boost-sd-bulk_function {
    margin-top: 69px;
}
  .boost-sd__product-list-grid--2-col .boost-sd__product-item {
    width: 50%;
    margin-bottom: 150px !important;
}
  body.product nav.breadcrumbs li a{font-size:12px;}
  .category-section h3.card__heading a{font-size:var(--h3size);}
}
.boost-sd__search-result-toolbar-container {
    width: 100%;
    margin-bottom: 20px;
}
#wsg-signup select, #wsg-signup input, #wsg-signup textarea{font-family:'Inter';}
.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: transparent;
    padding: 0;
}
.your-shopping-cart.cart .banner__text.rte.body p {
    font-size: var(--h1size);
}

@media(max-width:375px)
{
  .quick-add.no-js-hidden.cart_button_sec_new > div a {
    font-size: 10px;
}
}
/* .tabs-sec ul.tabs + div ul li:last-child {
    display: none;
} */
.cart__footer .cart__dynamic-checkout-buttons.additional-checkout-buttons{display: none;}
.boost-sd__filter-option-listitem--inline{display: flex !important; flex-flow: wrap !important;}
.boost-sd__filter-option-listitem--inline .boost-sd__filter-option-item{max-width: inherit !important;}
@media(min-width: 990px){
  .header__menu-item{padding: 1.2em 0 !important;}
  .header__menu-item .icon-caret{position: relative; right: auto !important; margin-left: 5px;}
}

@media (max-width: 600px) {
    .quick-add.no-js-hidden.cart_button_sec_new > div {
        padding: 4px 5px;
        line-height: 1.5;
        width: 100%;
    }
.boost-sd__product-list-grid--2-col .boost-sd__product-item {
        margin-bottom: 150px !important;
    } 
}

section#shopify-section-template--15300937547878__collection_list_yeFpBd ul .card__content:before,section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul .card__content:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.2;
    mix-blend-mode: multiply;
}
section#shopify-section-template--15300937547878__collection_list_yeFpBd ul .card__content .card__information ,section#shopify-section-template--15300937547878__collection_list_HbcwXQ ul .card__content .card__information{padding-top:0px !important;}
/* @media(max-width: 1400px){
  .quick-add.no-js-hidden.cart_button_sec_new > div{min-width: 100%;}
} */
@media(max-width: 991px){
  /* .quick-add.no-js-hidden.cart_button_sec_new{display: grid; grid-template-columns: 1fr;} */
}
@media(max-width: 480px){
  .quick-add.no-js-hidden.cart_button_sec_new{display: grid; grid-template-columns: 1fr;}
  .quick-add.no-js-hidden.cart_button_sec_new > div.bulk_button a br, .quick-add.no-js-hidden.cart_button_sec_new > div.single_button a br{display: none;}
}
.account.wholesale_user .customer.account> div:first-child{align-items: flex-start; flex-flow: wrap;}
.account.wholesale_user .customer.account> div:first-child #wsg-spof-link a{padding: 0;}
body.quick-order-form .breadcrumbs{display: none;}
.how-to-dry-socks-without-a-dryer-socks-australia button.share-button__button,.how-to-verify-seamless-socks-sox-by-angus button.share-button__button,.diabetic-socks-diabetic-socks-australia-soxbyangus  button.share-button__button  {
    display: none;
}
@media(max-width: 991px){
  .account.wholesale_user .customer.account> div:first-child .wsg-ws-only{order: 3; width: 100%;}
}

@media(max-width:1024px) and (min-width:992px)
{
  body nav.header__inline-menu li a span,body .header__menu-item span{font-size: 12px;}
     body .header__menu-item { padding: 0.5em 0 !important; }
}
@media(max-width:1170px)
{
  .overlay.back-overlay.flex-wrap h2 {font-size: 35px !important;}
  .overlay.back-overlay.flex-wrap h2 + p{font-size:18px;}
  body nav.header__inline-menu li a span, .header__menu-item span {font-size: 12px; text-decoration: none;}
  nav.header__inline-menu{padding: 4px 15px;}
}

body.wholesale_user .product__info-wrapper .price--large .price-item--regular,
/* body.wholesale_user .product__info-wrapper input[name="SELECT"] + label,body.wholesale_user .product__info-wrapper input[name="Select"] + label,  */
body.wholesale_user .product__info-wrapper .save_diff{ 
  display: none !important;
}
body.wholesale_user input[value*="Single"] + label {
    display: none !important;
}
body.wholesale_user .product__info-wrapper .price, body.wholesale_user .product__info-wrapper .item-price, .customer_user .save_diff2{
  display: none;
}

.wholesale_user .product__info-wrapper .price__container {
  color: var(--primarycolor) !important;
  font-size: 25px;
  font-weight: var(--font7);
  font-family: var(--bodyfamily);
}
.wholesale_user .product__info-wrapper .price__container:after {
  content: inc.GST;
}
.wholesale_user .product__info-wrapper .price__container:after {
  content: ' inc.GST';
  color: #202c38;
  font-size: 20px;
  font-weight: 500;
}
.wsg-cart-subtotal-block .wsg-cart-subtotal:after, .wsg-small-summary-label .wsg-cart-subtotal:after{
  content: ' (inc. GST)';
}
body.search .boost-sd-bulk_function .quick-add{display: flex; gap: 10px;}
body.search .boost-sd-bulk_function .quick-add > div{min-width: inherit; width: 100%;}
.wholesale_user span.wsgRetailPrice {
    display: none;
}
.whole_price_sec_shop span {
    font-size: 14px;
    padding: 0;
}
{
  display: flex;
    align-items: center;
}
.announcement-bar__message.h5 span:before {
    content: "";
    background: url(../../../files/shipping.png);
    width: 32px;
    height: 19px;
    margin-right: 11px;
    display: inline-block;
}
.announcement-bar__message.h5 span{
    color: var(--primarycolor);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
    font-family: "Lora", sans-serif;
    display:flex;justify-content:center;align-items:center;
}

.marquee-row{
  width: 100%;
  overflow-x: hidden;
}
.marquee-block{
  position:relative;
  display: flex;
  width: 100%;  
  animation-duration: 50s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  justify-content: space-between;
}
.marquee-item-list{
 display: inline-flex;
  padding:0;
}
.marquee-item-list li:before{
  content:'';
  content: "";
    background: url(../../../files/shipping.png);
    width: 32px;
    height: 19px;
    margin-right: 11px;
    display: inline-block;
}
.marquee-item-list li{
  position:relative;
width: 100%;
list-style: none;
padding-right: 30px;
color: var(--primarycolor);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
    font-family: "Lora", sans-serif;
white-space: nowrap;
  display:flex;
  align-items:center;
}
.marquee1{animation-name: marquee1;animation-duration: 12s;animation-iteration-count: infinite; /* Ensures it repeats forever */
  animation-timing-function: linear;}
.marquee2{animation-name: marquee2;animation-duration: 12s;animation-iteration-count: infinite; /* Ensures it repeats forever */
  animation-timing-function: linear;}
@keyframes marquee1 {
  0% { left: 0; }
  100% {left: -100%;}
}
@keyframes marquee2 {
  100% { left: 0; }
  0% {left: -100%;}
}



@media(max-width: 767px){
  body.search .boost-sd-bulk_function .quick-add{flex-direction: column;}
}
@media(max-width:600px)
{
 .boost-sd__product-list-grid--2-col .boost-sd__product-item .boost-sd__product-image-wrapper{max-height:270px; width:100%; min-height:270px;}
  
}
.your-shopping-cart.cart div#main-cart-footer .cart__footer.isolate{display: flex; flex-flow: wrap; gap: 30px; width: 100%;}
.your-shopping-cart.cart div#main-cart-footer .cart__footer.isolate .cart__blocks{margin: 0 0 0 auto; width: auto;}
.header__icons.header__icons--localization a p{font-size: 0 !important;}
.header__icons.header__icons--localization a p:after{content: 'Retail Login'; font-size: var(--font16) !important;}
.discount-code-container{display: none;}
@media(max-width: 991px){
  .header__icons.header__icons--localization .search-modal__form + a, a.header__icon.header__icon--account, a.header__icon.header__icon--account *{font-size: 14px; width: auto;}
  a.header__icon.header__icon--account svg + p{display: block;}
  a.header__icon.header__icon--account p:after{font-size: 14px !important; display: flex;}
  .header__icons.header__icons--localization .search-modal__form + a:before, a.header__icon.header__icon--account:before{display: none;}
}
@media(max-width: 870px){
  .header__icons.header__icons--localization .search-modal__form + a, a.header__icon.header__icon--account, a.header__icon.header__icon--account *{font-size: 12px; text-align: center; line-height: 1;}
  a.header__icon.header__icon--account p:after{font-size: 12px !important;}
}
.header__submenu .header__menu-item{justify-content: flex-start !important; align-items: flex-start; gap: 5px; text-decoration: none;}
/* details[open]>.header__submenu li a:before{content: '-';} */
details[open]>.header__submenu li a:before{content: none;}
.header__submenu .header__menu-item{padding:1.2em 10px !important;justify-content:space-between !important;}

.sale-popup{position: fixed; width: 100vw; height: 100vh; background: rgba(0,0,0,0.7); left: 0; top: 0; z-index: 5;}
.sale-popup .modal-content{position: absolute; background: #FFF; width: 500px; max-width: 96%; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 10px; padding: 15px; text-align: center;}
.sale-popup .modal-content h2{color: var(--primarycolor) !important; font-size: calc(var(--h1size)*2) !important; margin: 10px 0 !important; line-height: 1 !important; text-transform: uppercase;}
.sale-popup .modal-content p{text-transform: uppercase; color: #000; font-size: var(--h5size); margin: 0 0 10px; line-height: 1.3; font-weight: 700;}
.sale-popup .modal-content p.offer-end{color: #812c1b; margin-bottom: 20px;}
.sale-popup .modal-content p.eofy{color: #812c1b; font-size: var(--h3size); margin: 0; line-height: 1;}
.sale-popup .close{position: absolute; right: -15px; top: -15px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: var(--primarycolor); color: #FFF; font-size: 22px; border-radius: 5px; cursor: pointer;}
.sale-popup > #myBtn{opacity: 0;}
body:not(.index) .sale-popup{display: none;}
.predictive-search__loading-state{position: absolute; width: 15px; height: 15px; left: 50%; top: 50%; transform: translate(-50%, -50%);}
@media(max-width: 560px){
  .sale-popup .close{right: 15px; top: 15px;}
}

body.wholesale_user #variant-selects-template--15300938006630__main > .product-form__input--pill:nth-last-child(2){display: none;}

/* breadcrumb css */
.collection h1.boost-sd__header-title{margin:0;}
.boost-sd__header-main-1-content{display:flex;flex-direction:column-reverse;}
.boost-sd__breadcrumb{margin:0 !important;}
.boost-sd__breadcrumb-link, .boost-sd__breadcrumb-link.boost-sd__breadcrumb-link--no-hover{font-size:16px;font-weight:400;}

.boost-sd__product-image-wrapper{aspect-ratio:revert !important;}

.marquee-item-list li:nth-child(even):before {
    background-color: #ff7200;
    width: 10px;
    height: 10px;
    background-image: unset;
    border-radius: 50px;
}

/* Popup styles */
.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.popup.hidden {
  display: none;
}

body .popup-content {
  background: transparent;
  padding: 0px;
  border-radius: 8px;
  /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); */
  text-align: center;
  max-width: 500px;
  width: 100%;
}

.popup-close {
  background: none;
  border: none;
  font-size: 24px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.industry_lsit{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
}
.industry_lsit .ind_product p{margin:0;}
.industry_lsit .ind_product img{border-radius:20px;}
.industry_lsit .ind_product{position:relative;}
.industry_lsit .ind_product .ind_title{position: absolute;bottom: 13px;left: 0;background-color: #000000;padding: 15px;color: #fff;border-radius: 0 25px 0 20px;text-decoration: none;font-weight: 600;font-size: 20px;}
@media(max-width:768px){
  .industry_lsit{grid-template-columns: 1fr 1fr;}
}
@media(max-width:480px){
  .industry_lsit{grid-template-columns: 1fr;}
}