/** Shopify CDN: Minification failed

Line 283:0 Unexpected ".14tt"
Line 338:55 "margin-botton" is not a known CSS property

**/
.m6fr .swiper-pagination-bullets {position:static !important;margin-top:10px;}
div#shopify-section-template--25631958958401__bab7c0b3-407d-4ba6-885e-097aa67a5d53 .swiper-pagination-bullet:after {background: black;border-radius: 50%;height: 16px;width: 16px;top:5px;}
div#shopify-section-template--25631958958401__31c22d2e-0688-4408-9b67-0113da271a8f li {display:flex;flex-direction: column-reverse;}
div#shopify-section-template--25631958958401__31c22d2e-0688-4408-9b67-0113da271a8f a.link-overlay {background: white;opacity: 0.1;}
div#shopify-section-template--25631958958401__31c22d2e-0688-4408-9b67-0113da271a8f a.link-overlay:hover {background: none;opacity: 1;}
div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .image_banner_content {position: absolute !important;top: 70%;width: 100%;/*height: 100%;*/background: #0000;}
div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .image_banner_content h2 {font-weight: 800;color: #FFF !important;letter-spacing: 1px;font-size: 3em;}
div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .link-btn a:before {border-radius:25px !important;}
div#shopify-section-template--22785609498945__section_image_with_text_JQpGi6 p {margin-bottom: 0;}
div#shopify-section-template--22785609498945__section_image_with_text_JQpGi6 .link-btn a:before {border-radius:25px;}
div#shopify-section-template--22785609498945__bab7c0b3-407d-4ba6-885e-097aa67a5d53 figure picture {object-fit:contain !important;}
.shopify-section-footer:before {background: #231F20;}
.shopify-section-footer>div:before {background:#D2D1D1;}
.footer-header-image {max-width: 100% !important;width: 100% !important;}
#shopify-section-footer h5 a {text-decoration: underline;}
.shopify-section-footer nav ul:not(.l4sc,.l4pm,.l4cn) li:not(:last-child) {margin-bottom:0;}
.shopify-section-footer fieldset {display:flex;}
.shopify-section-footer fieldset input, .shopify-section-footer fieldset button:before {border-radius:0;}
.shopify-section-footer .additional-links {display: flex;flex-wrap:wrap;justify-content: space-between;max-width: 300px;margin-top:1rem;}
.shopify-section-footer .additional-links a {display: flex;flex-direction: column;align-items: center;text-decoration: none !important;}
.shopify-section-footer .additional-links i {font-size: 2em;}
/* switched out below -> #shopify-section-footer h5.ff-primary.fw-700 to #shopify-section-footer .w25 h5.ff-primary */
#shopify-section-footer .w25 h5.ff-primary {font-size: 40px;text-transform: capitalize;padding-right:0;font-weight:700;}
/* switched out above -> #shopify-section-footer h5.ff-primary.fw-700 to #shopify-section-footer .w25 h5.ff-primary */
a.close.close-nav {display: none;}
#nav-top a {text-decoration: none;}
div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .palette-white.module-color-palette.main {justify-content:flex-start;}
div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .l4ft div figure {height:100%;}
.bottom_footer {width: 100%;}
.bottom_footer div {width:100%;}
.bottom_footer li {list-style: none;padding:0 1rem 0 0;}
.bottom_footer ul {display: flex;margin-bottom:0;}
.bottom_footer a, .bottom_footer p {color: #000;}
.footer-social-media a {font-size: 2em;}
.bottom_footer {padding: 0 !important;}
.product-images-container .l4pr li picture img {z-index:10;}
.product-images-container .l4pr li a {background:#f6f6f6;}
.product-images-container .l4pr li picture {z-index:1;}
.product-images-container .l4pr li a picture.img-multiply-bg:before {display:none;}
.recently-viewed-products figure {background: #f6f6f6;}
.recently-viewed-products figure picture:before {display:none;}
/*.product-recommendations .l4cl a:after {display:none;}
.product-recommendations .product-card {background:#F6F6F6;}*/
.product-recommendations .product-card figure a {background: #f6f6f6;}
.product-recommendations .product-card figure a picture::before, div#shopify-section-template--22785609728321__reviews figure picture:before {display:none;}
.collection-wrapper .product-card figure picture a::after, #collection .product-card figure ::before {display:none;}
.accordion-a:not(.compact) details[open] {background:#FFF;}
details.block-text_efkPGE div ul {display: flex;flex-wrap: wrap;padding:0;margin:0;}
details.block-text_efkPGE div ul li {color:#000;list-style:none;}
.accordion-a summary span {font-weight:bold;}
article#shopify-section-template--22785609498945__section_featured_collection_deKFKq .product-card figure a:after, article#shopify-section-template--22785609498945__section_featured_collection_deKFKq .product-card figure a picture:before {position: static !important;}
article#shopify-section-template--22785609498945__section_featured_collection_deKFKq .product-card figure {background:#f6f6f6;}
#search {width:100%;}
#nav-bar > ul > li > ul {padding:43px 31px 42px 31px;}
/* switched below li.sub.hover li.ff-secondary:first-child>ul li.sub:first-child>a:first-child to li.ff-secondary:first-child>ul li.sub:first-child>a:first-child */
li.ff-secondary:first-child>ul li.sub:first-child>a:first-child {display: none !important;}
/* switched above li.sub.hover li.ff-secondary:first-child>ul li.sub:first-child>a:first-child to li.ff-secondary:first-child>ul li.sub:first-child>a:first-child */
/* switched below .has-selections li.ff-secondary:first-child ul li.sub:first-child>a to li.sub li.ff-secondary:first-child ul li.sub:first-child a to */
li.sub li.ff-secondary:first-child ul li.sub:first-child a {font-weight: bold !important;color:#000 !important;}
/* switched above .has-selections li.ff-secondary:first-child ul li.sub:first-child>a to li.sub li.ff-secondary:first-child ul li.sub:first-child a to */
.shopify-section-announcement-bar a.close {display:none;}
.f8pr span.metafield-multi_line_text_field {display:block;text-align:center;font-size:22px;line-height:1;}
.true-size .input-range-steps .inner {display: flex;flex-direction: column;}
[data-whatin=mouse] .shopify-section-footer>nav a:hover, .shopify-section-footer nav li.active>a, [data-whatin=mouse] .shopify-section-footer a:hover {color:#3195c4;}
button.overlay-tertiary:hover::before {background: #3195c4 !important;}
#nav-bar li .palette-white > div {padding:.5rem 0 0;}
#root #shopify-section-template--22785609761089__main-search .l4cl figure img {background:#f6f6f6;}
.product-description {margin-bottom: 8px !important;}
#cart img, .form-cart img {background: #f6f6f6;}
#filter h4 {cursor: pointer;width: 100%;display: flex;justify-content: space-between;}
.fancybox__thumbs {position:static;}
ul#instagenie-list {height: 100% !important;}
.product-badges {display:flex;flex-direction:column;align-items:flex-start;}
footer h5.ff-primary {font-weight: 700;}


/* FEATURES IN PDP*/
.product-tag-images img {max-width: 75px !important;width: 100%;}
.featured_tags {/*display: grid;grid-template-columns: 1fr 1fr;gap: 10px;*/padding:0;}
.featured_tags .tabs-inner, ul.featured_tags {display:flex;flex-wrap:wrap;}
/*.product-image-with-tag:nth-child(3n+1),.product-image-width-tag:nth-child(3n+2), .product-image-with-tag:nth-child(3n+3) {grid-column: 1;}*/
.product-image-with-tag {width:33%;padding:1rem 0;display:flex;align-items:center;}
.product-image-with-tag span {margin-left: 15px;width:50%;line-height:1.2;}
.swiper-slide h1.text-palette-white.fw-800.ff-primary.m0 {font-size: 5vw;}
.swiper-slide h1.text-palette-white.fw-400.ff-secondary {font-size: 2vw;}

@media (min-width:1201px) {
  article#shopify-section-template--22785609498945__section_blog_posts_JYx4BV .l4ne figure {height:50vh;max-height:430px;}
}

@media (max-width:1200px) {
  div#shopify-section-template--22785609498945__section_banner_columns_iaWKEJ .image_banner_content {top:unset;bottom:0;padding:0;}
}

@media (min-width:1001px) and (max-width:1200px) {
  article#shopify-section-template--22785609498945__section_blog_posts_JYx4BV .l4ne figure {height:35vh;}
}

@media (min-width:1001px) {
  #header-inner #nav-bar:not(.fixed), #header-inner #nav-bar:not(.fixed) {position:static;}
  #root #nav-bar > ul > li > ul > .w50 {width: 25% !important;}
  .mobile-product-tags {display:none;}
  html:not(.m2a) #root .shopify-section-header #header-inner .sub-static > ul ul {left:100%;}
  .desktop-tag-images {max-width: 100%;}
  #nav-bar > ul > li > ul ul li.sub a {font-weight: bold;border-bottom:3px solid #0096c8;display:inline;}
  #nav-bar > ul > li > ul ul li.sub ul li a {font-weight: normal;border-bottom:none;color:#777;}
  #nav-bar > ul > li > ul ul li.sub a.toggle {display:none;}
  #nav-bar > ul > li > ul ul ul {padding:25px 0 0;}
  li.ff-secondary:first-child {width: 50% !important;}
  li.ff-secondary:first-child>ul {display: flex;}
  li.ff-secondary:first-child>ul li.sub {width: 50%;}
  #nav-bar>ul>li>ul {padding:43px 31px 5px;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child {width: 25% !important;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child>ul li.sub {width: 25%;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child>ul li.sub:first-child>a {display: block !important;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child ul li.sub:first-child a {font-weight: normal !important;color:#777 !important;display:inline !important;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child>ul li.sub > a.toggle {display:none !important;}
  #nav-bar>ul>li.sub.no-selections li.ff-secondary:first-child ul li.sub:first-child > a:first-child {font-weight: bold !important;color: #000 !important;}

  li[data-copy="5"] ul.wide li.ff-secondary:nth-child(2) {
    width: 60% !important;
  }
  li[data-copy="5"] ul.wide li.ff-secondary:nth-child(2) ul {
    display: flex;
  }
  li[data-copy="5"] ul.wide li.ff-secondary:nth-child(2) ul li ul {
    display: flex;
    flex-direction: column;
  }
  li[data-copy="5"] ul.wide li.ff-secondary:nth-child(2) ul li.empty-url.sub:first-child {
    border-right: 1px solid #eee;
    margin-right: 2rem !important;
    width:50%;
    min-height:294px;
  }
  li[data-copy="5"] ul.wide li.ff-secondary:nth-child(2):before {
    border: none !important;
  }
  li[data-copy="5"] ul.wide li.ff-secondary:first-child {
    width:30% !important;
  }
  #nav-bar ul.wide .w50 {width:25% !important;}
}

@media (min-width:761px) {
  nav#nav-top {display: flex;justify-content: flex-end;}
  .bottom_footer {display: flex;justify-content: space-between;}
  .footer-social-media ul {float: right;}
  details.block-text_efkPGE div ul li {width: 50%;}
  .blog-header-text {padding:0 5rem;}
  #root .l4vw.mobile-only {display:none !important;}
}

@media (max-width:1000px) {
  .product-image-with-tag span {width: 100%;display: block;margin-left: 0;padding-top: 10px;padding-left:.5rem;padding-right:1rem;}
  footer.m6tb.static.desktop-hide {display:none;}
  article#shopify-section-template--22785609498945__section_blog_posts_JYx4BV .l4ne figure {height:65vh;}
  .desktop-tag-images {display:none;}
  li.block-e7a02553-e21b-458b-aac1-d8a698d733f8.align-top.text-start.w33.size-l.size-m-mobile {border-right-width: unset !important;}
  .product-image-with-tag {width:50%;}
  #nav-bar li.sub ul li.ff-secondary:first-child ul li.sub:first-child ul {display: block;}
  .product-tag-images img {max-width:60px !important;}
  #content>[id*=shopify-section]:first-child>.n6br:first-child, #content>[class*=shopify-section]:first-child>.n6br:first-child {z-index:1;}
  .template-search .overlay-close {display:none;}
  .template-search .shopify-section-header, .template-search .shopify-section-group-header-group {z-index:1 !important;}
  .template-search p.link-btn.submit.desktop-hide {display:none !important;}
  .check .color-filter label.align-middle::before {top: 18% !important;}
}

@media (min-width:761px) and (max-width:1000px) {
  article#shopify-section-template--22785609498945__section_blog_posts_JYx4BV .l4ne figure {height:30vh;}
}


@media (max-width:760px) {
  .footer-header-image {display: none;}
  .shopify-section-footer .additional-links a {flex-direction:row;font-size:20px;}
  .shopify-section-footer .additional-links i {width:60px;display:flex;justify-content:center;font-size:20px;}
  .additional-links {margin: 2rem 0;}
  #shopify-section-footer a {text-decoration: none !important;}
  #shopify-section-footer h2.ff-primary.fw-700 {text-align:center;}
  .bottom_footer ul {padding:0;justify-content:center;}
  .footer-social-media {order: 1;}
  .bottom_right_links {order: 2;}
  .copyright {order: 3;}
  details.block-text_efkPGE div ul li {width: 100%;}
  article#shopify-section-template--22785609498945__section_blog_posts_JYx4BV .l4ne figure {height:34vh;}
}


/* FOOTER PAGES */
#shopify-section-template--22785609564481__section_banner_columns_nWdkcR,
#shopify-section-template--22785609564481__section_custom_html_gg7mpQ,
#shopify-section-template--23102021206337__section_banner_columns_iC7Uqj,
#shopify-section-template--23102021206337__section_faq_qXPr89,
#shopify-section-template--23102021206337__section_custom_html_HM797c,
#shopify-section-template--23126762258753__section_faq_UNLCmM,
#shopify-section-template--23126762258753__section_custom_html_Kr4rhb,
#shopify-section-template--23160389894465__section_faq_CHBiDj {
  max-width: 1200px;
  margin: 0 auto;
}

.footerPage-header {text-align:center;max-width:500px;margin:0 auto;}
.footerPage-header h1 {font-size:40px;font-weight:600;}
.footerPage-header h5 {font-size:20px;font-weight:600;}

.footerPage-textBlock {max-width:800px;margin:0 auto;}
.footerPage-textBlock h4 {font-weight:600;}
.footerPage-textBlock p, .footerPage-textBlock ul {font-size:16px;}

.footerPage-CTA {text-align:center;font-size:30px;font-weight:600;line-height:1.2;max-width:500px;margin:0 auto;}

.footerPage-centeredTextBlock {text-align:center;}
.footerPage-centeredTextBlock h2 {font-weight:600;}

.bottomIcons {text-align:center;}
.bottomIcons img {text-align:center;padding:0 20px;}


/* FOOTER PAGE IMAGE BLOCKS */
.imageBlock1 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.imageBlock1 .columnMiddle {-ms-flex: 50%;flex: 50%;padding: 0px 6px;}
.imageBlock1 .columnMiddle img {width:100%;}
.imageBlock1 .columnSide {-ms-flex: 25%;flex: 25%;padding: 0 4px;}
.imageBlock1 .columnSide img {width:100%;vertical-align: middle;}
.imageBlock1 .columnSide img:nth-child(1) {padding-bottom:10px;}

.imageBlock2 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 4px;}
.imageBlock2 .columnMiddle {-ms-flex: 20%;flex: 20%;padding: 0 4px;}
.imageBlock2 .columnMiddle img:nth-child(1) {padding-bottom:8px;}
.imageBlock2 .columnSide {-ms-flex: 40%;flex: 40%;padding: 0 4px;}
.imageBlock2 .columnSide img, .imageBlock2 .columnMiddle img {width:100%;}
.column img {margin-top: 8px;margin-bottom: 8px;vertical-align: middle;}


/* BRANDS PAGE */
#shopify-section-template--23363359670593__section_logo_list_JnpM89 {max-width:1200px;margin:0 auto;}
#shopify-section-template--23363359670593__section_logo_list_JnpM89 header h1 {font-size: 40px;font-weight: 600;margin-bottom:40px;}

.brandsList {max-width:1000px;margin:0 auto;}
.list-glossary {text-align: left;font-style: inherit;-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;font-size: 16px;line-height: 1.63;font-weight: 400;color: #777;outline: 0;box-sizing: border-box;padding: 0;list-style: none outside none;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;flex-wrap: wrap;margin: 0 -15px;height: 874.592px;}
.list-glossary li {font-style: inherit;-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;line-height: 1.63;font-weight: 400;list-style: none outside none;margin: 0;outline: 0;box-sizing: border-box;font-size: 16px;color: #888;width: 25%;margin-bottom: 25px;padding: 0 15px;}
.list-glossary li h6 {-webkit-font-smoothing: antialiased;text-size-adjust: none;list-style: none outside none;padding: 0;margin: 0;outline: 0;box-sizing: border-box;margin-top: 0;margin-bottom: .5rem;line-height: 1.2;text-transform: none;letter-spacing: 1.2px;font-family: 'Montserrat', sans-serif;font-size: 19px;font-weight: 600;color: #202020;}
.list-gallery li a {font-style: inherit;-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;line-height: 1.63;font-weight: 400;list-style: none outside none;font-size: 16px;padding: 0;margin: 0;outline: 0;box-sizing: border-box;background-color: transparent;cursor: pointer;color: inherit;display: block;text-decoration: none;transition: color 0.3s;}
.list-glossary li a {display: block;text-decoration: none;-webkit-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}

.letterSelect {font-size: 16px;line-height: 1.63;font-weight: 400;color: #000;padding: 0;margin: 0;outline: 0;box-sizing: border-box;position: relative;width: 100%;padding-right: 15px;padding-left: 15px;max-width: 100%;-webkit-box-flex: 1;flex: 1 1;background-color: white;text-align: center;}
.letterSelect ul {font-style: inherit;-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;font-size: 16px;line-height: 1.63;font-weight: 400;color: #000;text-align: center;outline: 0;box-sizing: border-box;margin: 0;padding: 0;margin-bottom: 0;}
.letterSelect ul li {-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;font-size: 16px;line-height: 1.63;font-weight: 400;color: #000;padding: 0;margin: 0;outline: 0;box-sizing: border-box;display: inline-block;list-style: none outside none;margin-right: .5rem;}
.letterSelect ul li a {font-style: inherit;-webkit-font-smoothing: antialiased;text-size-adjust: none;font-family: "Montserrat", Helvetica, sans-serif;font-size: 16px;line-height: 1.63;font-weight: 600;list-style: none outside none;padding: 0;margin: 0;outline: 0;box-sizing: border-box;background-color: transparent;cursor: pointer;color: inherit;text-decoration: none;}
.letterSelect hr {max-width:800px;margin:30px auto;color:#000;}

.s2kwpi1 picture .eM8Et {width:300px!important;}

@media screen and (max-width:480px) {
  .bottomIcons img {
    display: block;
    margin: 20px auto;
  }
}


/* NAVIGATION */
.empty-url a[href="#"] {cursor:default;}
.ff-primary a[href="#"] {cursor:default;}
.shopify-section-footer .ff-primary a:hover {color: #fff!important;}


/* REFUND POLICY */
.shopify-policy__container {max-width:800px!important;font-size:16px;margin: 0 auto 100px auto!important;}
.shopify-policy__container .rte p strong {font-size:20px;}
.shopify-policy__container .shopify-policy__title h1 {font-size: 40px;font-weight: 600;margin-bottom:50px;}


/* CART SLIDE OUT */
.14tt .last-child {display:none;}


/* PDP */
.template-product header h1 {font-size: 30px;}
#cpp-stock-msg-cont {display:none!important;}
.hide-option {display: none;}

/* COLLECTIONS */
.template-collection header h1 {font-size:30px;}


/* HEADER */
@media only screen and (max-width: 760px) {
    .BWProLinkWrapper {width:100%;text-align:center;}
    .hideOnMobile {display:none!important;}
}

.BWProLink {display:inline;height:auto;width:40px;margin-right:20px;}

.product-card .limit {
  display: none!important;
}


.check input~label.disabled-style .strikethrough {
  color: #999;
  width: 100%;
  margin: 0 auto;
  index: 2000;
  text-align: center;
}

.strikethrough {
  width: 100%;
  margin: 0 auto;
  index: 2000;
  text-align: center;
}

.check input~label.disabled-style .strikethrough:after {
  content: ''; 
  height: 1px;
  align-content: center;
  width: 80%;
  background-color: #999;
  position: absolute;
  left: 10%;
  bottom: 50%;
}
.gender {font-weight:700;font-size:1.2em;}

.pre-oos {border:2px solid;border-radius:50px;padding:.9rem;text-align:center;}

/* Blog */
.blog-product-wrapper {display:inline-block;width:100%;margin-botton:20px;}
.blog-product {display:inline-block;width:50%;padding:15px;float:left;text-align:center;}
.blog-product img {width:50%;margin:0 auto;}
.blog-product-span {display:inline-block;height:80px;width:100%;margin:0 auto;text-align:center;padding:5px;font-size:1.2em;font-weight:600;}
.blog-product-btn {display:inline-block;width:100%;margin:0 auto;text-align:center;padding:5px;font-size:1.3em;}
.blog-product-p {display:inline-block;width:100%;margin:0 auto;text-align:justify;padding-top:20px;height:200px;}

.blog-product-1column-wrapper {display:inline-block;width:100%;margin-bottom:60px;}
.blog-product-1column {display:block;width:80%;padding:15px;text-align:center;margin:0 auto;}
.blog-product-1column img {width:50%;margin:0 auto;}
.blog-product-1column span {display:block;width:100%;margin:0 auto;text-align:center;padding:5px;font-size:1.2em;font-weight:600;}
.blog-product-1column button {display:inline-block;width:100%;margin:20px auto;text-align:center;padding:5px;font-size:1.3em;}
.blog-product-1column p {display:block;width:100%;margin:0 auto;text-align:justify;}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  margin-bottom: 40px;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

div#shopify-section-template--25912204525889__bab7c0b3-407d-4ba6-885e-097aa67a5d53 .swiper-pagination-bullet::after {
  background: black;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  top: 5px;
}
