/** Shopify CDN: Minification failed

Line 272:139 Expected identifier but found whitespace
Line 272:140 Unexpected "50px"

**/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700;900&display=swap');
div#button {text-align: center;}
button[data-added="Thank you!"] {
    background-color: #3bc656 !important;
}
.button {transition: .3s;}
.button:hover {box-shadow: 0 0 15px 0px #9d9d9d;}

#app-header .typeahead__query input {border-color: #008536;}
#app-header .typeahead__button button { background-color: #1a7c2d; border-color: #1a7c2d; transition: .3s;}
#announcement-bar .message p a { text-decoration: none; border: none; background: #3bc656; padding: 5px 14px; font-weight: 400; border-radius: 5px; animation: glow 1.5s ease-in-out infinite alternate; margin-top: 5px; display: inline-block;}

@keyframes glow {
  from {box-shadow: 0 0 5px -5px #aef4af;}
    to {box-shadow: 0 0 5px  5px #aef4af;}
}

html.js.\34 04.\34 04-not-found div#app-body div#content-wrap { max-width: 100%; padding: 0 !important;}
html.js.\34 04.\34 04-not-found div#app-body div#content-wrap .header-content {display: flex;}

.buttons404 {padding-left: 5rem;width: 40%;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;}
html.js.\34 04.\34 04-not-found div#app-body div#content-wrap .header-content img {width: 60%;}
.buttons404 .et_pb_button { width: 250px; margin: 5px; border-radius: 51px;}
.buttons404 .et_pb_button+.et_pb_button { background: #fff; color: #63ba48;}
.buttons404 .et_pb_button+.et_pb_button:hover {background: #4b803b; color: #fff;}
.buttons404 .no-spacing-bottom-last h1 { font-size: 4em; margin: 0; line-height: 1em; font-weight: bold; color: #008536; text-align: left;}
.buttons404 .no-spacing-bottom-last span { display: block; margin: 15px 0 20px !important; font-size: 20px; letter-spacing: 0; text-align: left; font-weight: 400; color: #4b4b4bcc;}
body #app-header #app-upper-header .account-session-links .cart {line-height: initial;}

header .account-session-links svg { display: block; width: 20px; height: 20px; margin: 0 auto 5px;}
header .account-session-links a:hover { color: var(--color_main_menu_link_hover) !important;}
header .account-session-links a.login span { position: relative; top: -3px;}
header .account-session-links a {	transition: 0.3s;}

#app-header #app-upper-header .menu-icon-search-form { -webkit-flex-basis: 14%; -ms-flex-preferred-size: 14%; flex-basis: 14%;}
#app-header #app-upper-header .account-session-links button.searchpopup { background: transparent; padding: 0; border: 0; display:none;}
#app-header #app-upper-header .account-session-links button.searchpopup svg { fill: #fff; margin: -7px 0 0 0;}

.search-popup { position: fixed; z-index: 999; display: flex; justify-content: center; align-items: flex-start; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); padding-top: 43%;}
.search-popup form.search { width: 100%;}
.search-popup form.search .typeahead__container { background: #fff; padding: 15px; border-radius: 0;} 
.search-popup form.search .typeahead__container .typeahead__query input.js-typeahead { height: 43px; margin-right: -3px; border: 1px solid #ccc; border-left: 0 none;border-right: 0 none; border-radius: 0;}
.search-popup form.search .typeahead__container button {height: 43px; padding: 3px 5px;}
.search-popup form.search .typeahead__container .typeahead__button button {border-right: 0 none; border-radius: 5px 0 0 5px;}
.search-popup form.search .typeahead__container .typeahead__button button.closebn { border-left: 0 none; border-radius: 0 5px 5px 0; border-right: 1px solid #ccc; border-left: 0 none; margin: 0;}
.search-popup form.search .typeahead__container .typeahead__query span.typeahead__cancel-button {color: #000;}

body #app-header #app-upper-header .account-session-links .cart .item-count {background:rgb(8, 148, 8); color:#fff;}
div.blakimagetext section .item-inner.lazyloaded { background-position: top center !important; background-size: unset  !important; padding-top: 50px;}
div.blakimagetext section .item-inner.lazyloaded .item-inner-overlay-line.line-2.text-center {font-size: 16px;}
div.blakimagetext section .item-inner.lazyloaded .item-inner-overlay-content {}
div.blakimagetext section .item-inner.lazyloaded .item-inner-overlay-content  .line-2 {font-size: 16px font-size: 18px;}
div.blakimagetext { background: #000;}

span.cartholdsec {float: left;position: relative;margin-right: 9px;}
body #app-header #app-upper-header .account-session-links .cart {margin-top: 15px;}

.giraffly_total_Quantity_Round { background: #ffb234 !important; color: #000 !important; } 
.section-newsletter .column-max { margin: 0 auto; max-width: 100%; background-color: #1a1d1d; padding: 50px 0 !important; }
#shopify-section-template--15730936053919__newsletter.section-newsletter .newsletter-content { background-color: transparent; max-width: 1200px; display: block; margin: 0 auto; }

.section-newsletter .d-flex { display: -webkit-flex; display: -ms-flexbox; display: flex; align-items: center; }
.section-newsletter .col-7 { width: 65%; }
.section-newsletter .col-5 { width: 35%; }
.section-newsletter p:empty { display: none; }
.section-newsletter h2 { color: #fff; font-weight: 700; margin-bottom: 12px; }
.section-newsletter p { margin: 0; color: #98a1a4; font-size: 15px; }
.section-newsletter form .newsletter-form input { background: #343939; border-color: #343939; color: #fff; }
#shopify-section-template--15730936053919__newsletter .newsletter-form button { background-color: #63ba48; border-color: #63ba48; }
.blakimagetext .item-inner-overlay-line { letter-spacing: 0 !important; }
.blakimagetext .item-inner-overlay-line.line-3 { line-height: 22px !important; }
header .menu ul li a { text-transform: uppercase; font-weight: 600; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.large-item-grid-4>.item:nth-of-type(3) { padding-left: 60px; }
.large-item-grid-4>.item:nth-of-type(5) { margin: 0; }
#footer-content li { margin-bottom: 5px; }
#footer-content li a { color: #a3abae; margin-right: 40px; }
.footer-section .section-block .image-container { text-align: left; margin: initial; }
.footer-section .section-block .rte { margin-top: 20px; display: block; color: #a3abae; font-size: 15px; line-height: 24px;}
.footer-menu-slide {display: none;}
body #footer-content .section-block-header-heading {margin-bottom: 1em;}
.backtotop {background-color: var(--bg_announcement_bar_color);padding: 10px 0;}
.backtotop h6 {cursor: pointer;margin: 0; color: #fff; display: inline-block; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;   
transition: all .3s; }
.backtotop h6:hover, .social-media-icons a:hover {color: var(--color_footer_content_link_hover) !important;}
.backtotop h6 i {margin-left: 5px;}

.social-media-icons a {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.informational-content { background: #1a1d1d; text-align: center; padding: 15px 0;}
.informational-content p { color: #a3abae; margin: 0; font-size: 14px; line-height: 24px; padding: 0 10px;}
.bottom-footer { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center;}
.footer-menu ul { margin: 0; padding: 0; list-style: none; display: -webkit-flex; display: -ms-flexbox; display: flex; align-items: center;}
.footer-menu ul li { margin: 0 15px 0 0;}
.footer-menu ul li a { font-size: .75rem;}
#app-footer .column-max { padding-top: 15px !important; padding-bottom: 15px !important;}
#app-footer div.payment-types { margin-bottom: 0;}
.section-newsletter .newsletter-content { background-color: transparent !important; max-width: 1200px; display: block; margin: 0 auto; position:relative;} 
div#re-captcha { position: absolute; bottom: -68px; right: 31px;}
#footer-content .image-container-position { padding: 0 !important;}
body #footer-content .image-container .image-container-position img { width: 74%; position: static;}
.section-newsletter .newsletter-content .newsletter-heading { color: #fff!important; font-size: 2.2rem; margin-bottom: 15px;}
header.section-block-header { pointer-events: none;}
.section-images-with-text .item-inner-overlay { background-color: transparent !important;}
.section-images-with-text .item-inner-overlay-separator + .item-inner-overlay-line.text-center { padding: 0 25px; line-height: 20px !important; }
form .panel.green { background-color: var(--color_footer_content_link_hover); border-color: var(--color_footer_content_link_hover); margin: 0;}
.main-collection-product-grid .collection-products .large-item-grid-3 { display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap;  margin: 0 -15px !important;}
.main-collection-product-grid .collection-products .large-item-grid-3>.item { width: 33.33%; margin: 0 0 40px; padding: 0 15px;}
.main-collection-product-grid .cus_product_grid { position: relative;}
.main-collection-product-grid .collection-products .product-details h3 { font-weight: 700; font-size: 22px; padding-right: 10px; line-height: 28px;  margin-bottom: 10px;}
.main-collection-product-grid .collection-products .product-details { position: relative;}
.main-collection-product-grid .collection-products .product-details p { color: #545c5f; font-size: 15px; line-height: 20px; margin: 0 0 12px;}
.main-collection-product-grid .collection-products .product-details p + a { color: #545c5f;}
.main-collection-product-grid .collection-products .product-details a {  -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.main-collection-product-grid .collection-products .product-details a:hover {color: var(--color_footer_content_link_hover);}
.main-collection-product-grid .collection-products .product-details .pricing span { color: #62ba47; font-size: 18px; }
.main-collection-product-grid .collection-products .product-details .pricing { padding: 5px 0 0;}
.boost-pfs-filter-wrapper .boost-pfs-filter-product-item-inner:before { background: transparent; border: 1px solid #E4E7EB; box-shadow: 0 6px 10px #0000001a; border-radius: 7px 7px 0 0; content: ""; display: block; padding: 16px; left: -16px; position: absolute; height: calc(100% + 16px); top: -16px; width: calc(100% + 32px); display: none; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.boost-pfs-filter-wrapper .boost-pfs-filter-product-item-inner:hover:before {display: block;}
.boost-pfs-filter-product-item-image a {padding: 0 !important;}
.boost-pfs-filter-product-item-image:hover img { transform: scale(1.05);}
body .boost-pfs-filter-product-item-image-link img.boost-pfs-filter-product-item-main-image { position: initial; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.boost-pfs-filter-wrapper .boost-pfs-filter-product-item-list .boost-pfs-filter-product-item-inner:after {display: none;}
.boost-pfs-filter-wrapper .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-item-image { border: 1px solid #EBEFEF; margin: 0 0 15px; border-radius: 4px;  padding: 15px;}
.has-bc-swap-image .boost-pfs-filter-product-item-flip-image, .has-bc-swap-image .boost-pfs-filter-product-item-image:hover .boost-pfs-filter-product-item-main-image { visibility: visible !important;}
.boost-pfs-filter-product-item-title { font-weight: 900 !important; line-height: 26px !important; font-family: 'Roboto', sans-serif !important;}
.product-description p { color: #545c5f; font-size: .875em; line-height: 20px; margin: 5px 0 10px;}
.product-details { padding-bottom: 20px;}
.main-collection-product-grid .faceted-filters { display: none;}
.section-collection .collection-product .title { font-weight: bold; text-align: center;}
.section-collection .jdgm-prev-badge { text-align: center; padding-bottom: 5px;}
.breadcrumbs-sec { padding: 20px 0; text-align: center; background: #F6F8F9; margin: 0 0 30px; position: relative;}
#shopify-section-template--15730935955615__breadcrumbs .column-max { margin: 0 !important; max-width: 100%;}
.breadcrumbs-sec nav.breadcrumbs a { font-size: .8875rem !important; position: relative; margin: 0 5px;}
/* nav.breadcrumbs a:last-child { display: block; font-size: 2rem!important; color: #000!important; line-height: 3rem; font-weight: 600;} */

#shopify-section-template--15768612733087__breadcrumbs .breadcrumbs a.product-bread {display: inline;  margin-left: 5px; font-size: .8875rem!important; font-weight: normal;  color: #747474 !important;}

.breadcrumbs-sec .breadcrumbs a:not(:first-of-type):before { display: none !important;}
body .breadcrumbs a:first-of-type:before { content: "\203a"; position: absolute; right: -10px; margin: 0; font-size: 18px; top: -2px;}
/* .main-collection-product-grid h1.title, .page-header .title { display: none;} */

.breadcrumbs h1:before {content: none;}
.breadcrumbs h1 { margin: 0; font-weight: bold;}

.with-sidebar .breadcrumbs-sec:before { background: #F6F8F9; position: absolute; content: ""; left: -100vw; right: -100vw; bottom: 0; top: 0;}
.shopify-section .boost-pfs-filter-wrapper { margin-bottom: 0;}


.breadcrumbs-sec.productbread { padding: 10px 0; background: #fff;}
.breadcrumbs-sec.productbread .column-max { margin-top: 0 !important;}
.breadcrumbs-sec.productbread nav.breadcrumbs { padding: 0;}


body .boost-pfs-filter-collection-header-wrapper { padding-bottom: 40px; padding-top: 40px;}
body .boost-pfs-addtocart-btn .boost-pfs-addtocart-btn-text { font-weight: 600; font-size: 14px;}
body .bc-al-style4 .boost-pfs-addtocart-btn>span svg { width: 22px; margin-right: 5px;}
.jdgm-widget.jdgm-widget { margin: 0 0 5px;}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-view_as_type_grid_list { max-width: 70%;}
body .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count { max-width: initial; text-align: left;}
a.boost-pfs-filter-display-item.boost-pfs-filter-display-list { display: none;}
a.boost-pfs-filter-product-item-title { color: #202324;}
.boost-pfs-addtocart-wrapper .boost-pfs-addtocart-btn[aria-label="Add To Cart"] svg { display: none;}
.boost-pfs-addtocart-wrapper .boost-pfs-addtocart-btn { background: #3BC656; color: rgba(255,255,255,1); border-color: #3BC656; border-right-color: #fff;}
.boost-pfs-addtocart-wrapper .boost-pfs-addtocart-btn:hover { background: #000; color: rgba(255,255,255,1); border-color:  #000; border-right-color: #fff;}

.bc-al-style4 .boost-pfs-quickview-btn{background: #3BC656; color: rgba(255,255,255,1);}
.bc-al-style4 .boost-pfs-quickview-btn:hover {background: #000; color: rgba(255,255,255,1);}
body .boost-pfs-filter-product-item-price {color: #222 ;}
.boost-pfs-filter-product-item-vendor {display: none;}

.ph-accordion { width: 70%; margin: 0 auto 25px;}
.ph-accordion button.accordion {border-bottom: 1px solid white;}
.ph-accordion .accordion-content {/* padding: 15px; */}
.ph-accordion .accordion-content p {padding: 15px 0; margin: 0; font-size: 15px; line-height: 26px;}
.ph-accordion button.accordion h3 {margin: 0; display: initial; outline: none; text-align: left; font-size: 18px; color: #333; cursor: pointer;}



/* 
.product-detail {}
.product-detail .description {}
.product-detail .description .ph-accordion {width: 100%;}
.product-detail .description .ph-accordion .accordion {background:#a5a5a5; color: #fff}
.product-detail .description .ph-accordion .accordion.is-open {background: #000;}
.product-detail .description .ph-accordion .accordion-content h2 {margin: 7px 0; font-size: 18px;}
.product-detail .description .ph-accordion .accordion-content ul {padding: 0; margin: 7px 0 0;}
.product-detail .description .ph-accordion .accordion-content ul li {list-style: none; padding: 0; color: #646464;} 
.product-detail .description .ph-accordion .accordion-content ul li:before {}
.product-detail .description .ph-accordion .accordion-content ul li:before { content: '\f138'; font-family: "fontawesome";font-size: 14px; margin-right: 5px;}
  */

div#judgeme_product_reviews { background: #fafffa; padding: 60px;}
div#judgeme_product_reviews .jdgm-rev-widg {max-width: 1280px; margin: 0 auto; background: #fff;  box-shadow:0 0 5px rgb(0 0 0 / 8%);}
.jdgm-sort-dropdown.jdgm-sort-dropdown { background: #fff;  background-image: none !important;}




.faqaccordion .accordion__header {padding: 1em;background-color:#a5a5a5; margin-top: 2px;display: flex;justify-content: space-between;	align-items: center;cursor: pointer;}
.faqaccordion .accordion__header > * {margin-top: 0;margin-bottom: 0;font-size: 16px; color:#fff;}
.faqaccordion .accordion__header.is-active {background-color:#000;	color: #fff;}
.faqaccordion .accordion__toggle {margin-left: 10px;height: 3px; transition: .2s;  background-color: #fff;	width: 13px;display: block;	position: relative;	flex-shrink: 1;	border-radius: 2px;}
.faqaccordion .accordion__toggle::before {content: "";width: 3px; transition: .2s; height: 13px;display: block;background-color: #fff;	position: absolute;	top: -5px;left: 5px;border-radius: 2px;}
.faqaccordion .is-active .accordion__toggle {background-color: #fff;}
.faqaccordion .is-active .accordion__toggle::before {height: 0;}
.faqaccordion .accordion__body {transition: .3s; max-height: 0; overflow: hidden;border: 1px solid #ccc;border-top: 0;}
.faqaccordion .accordion__body.is-active {min-height: 60px; max-height:300px; height: auto;}
.faqaccordion .accordion__body p {margin: 0; padding: 1em;}

.product-tabs div#container .faqaccordion .accordion__header h2 {font-size: 16px;color: #000; text-align:left;}
.product-tabs div#container .faqaccordion .accordion__header.is-active{background:#000;}
.product-tabs div#container .faqaccordion .accordion__header.is-active h2 {color: #fff;}

.bc-al-style4 .boost-pfs-action-list-enabled:hover .boost-pfs-action-overlay:before {content: none;}
body .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-bottom {z-index: 1;}

.product-tabs {}
.product-tabs > ul { list-style: none; display: inline-block; width: 100%; margin: 5px 0; padding-top: 10px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
div.product-tabs ul li.clickme { margin-bottom: 0 !important; margin-right: 35px;}
div.product-tabs ul li.clickme a { text-transform: uppercase; font-size: 14px; padding: 15px 0; display: inline-block; color: #63ba48; border-bottom: 2px solid transparent; margin-bottom: -1px;}
div.product-tabs ul li.clickme a.activelink { border-bottom: 2px solid #63ba48; color: #888;}
.product-tabs div#container {}
.product-tabs div#container .list { font-size: 15px; color: #444;}
.product-tabs div#container .list h2 { color: #030303; font-size: 26px; font-weight: bold; text-align: center;}
.product-tabs div#container .list ul { list-style: square; margin-left: 15px; padding: 0;}
.product-tabs div#container .list ul li { float: inherit;}

.quantitybox {display: grid; width: 170px; grid-template-columns: 48px auto 48px; align-items: center; justify-content:start; margin-top: 23px;}
.quantitybox input#quantity {z-index: 2;width:50px; text-align: center; margin: 0 -3px;border: 1px solid #ebeff0;border-radius: 0;}
.quantitybox button {background: #EDF1F2; transition: .3s; border-radius: 4px; border: 0; color: #8ca4ab; padding: 0 5px; height: 48px; line-height: 1; text-align: center; font-size: 27px; width: 48px; z-index: 1;}
.quantitybox button:hover{color: #fff;background: #000;}
.quantitybox input#quantity::-webkit-inner-spin-button, 
.quantitybox input#quantity::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none;}


.product-detail button.add-to-cart.button {border-radius: 50px; background: #63ba48;color: #fff; height: 50px; transition: .3s;}
.product-detail button.add-to-cart.button:hover { background: #000; border: #000;}
.product-detail .shopify-payment-button button.shopify-payment-button__button {border-radius: 50px; background: #000;}
.product-detail .shopify-payment-button button.shopify-payment-button__button:hover {background: #2482b0;}

/* .item.addtocart_button_hold {width: 80%;} */

.email-joinnow-hold {text-align: center; padding: 45px 0 25px; background: #3a3a3a; color: #fff;}
.email-joinnow-hold h1 {margin: 0; text-transform: uppercase; font-weight: 600; font-family: sans-serif; letter-spacing: 2px; color: #fff;}
.email-joinnow-hold p {font-size: 18px; letter-spacing: 6px; margin: 0 0 -16px 0; font-family: Arimo, sans-serif; opacity: .8;}
.email-joinnow-hold .needsclick {padding-top: 0!important; padding-bottom: 0 !important;}
.email-joinnow-hold .needsclick  input.needsclick {background: #303030 !important; color: #fff !important; font-weight: normal !important; font-size: 16px !important;}

.boost-pfs-filter-product-bottom-inner a.rvpr {color: #000;}

.newsletter-content {}
.newsletter-content form.needsclick {}
.newsletter-content form.needsclick  .needsclick {padding: 0 !important;min-height: auto !important;}
.newsletter-content form.needsclick .needsclick input.needsclick{background: #343939 !important; border-color: #343939 !important;  color: #fff !important; font-weight: 400 !important; font-size: 15px  !important; height: 49px !important; padding: 0.875rem 0.75rem !important; border-radius: 5px 0 0 5px !important;}
.newsletter-content form.needsclick .needsclick input.needsclick::placeholder{font-size:16px !important; color:#b8c0c3; opacity: 1;}
.newsletter-content form.needsclick .needsclick button.needsclick {height: 49px !important; padding: 0 0.75rem !important;  border-radius: 0 5px 5px 0 !important; line-height: initial !important; font-weight: 400 !important; font-size: 15px !important;}
.newsletter-content form.needsclick .needsclick .ql-editor {}
.newsletter-content form.needsclick .needsclick .ql-editor strong.ql-font-nunito-sans {color: rgb(104 255 134) !important; text-transform: uppercase; font-size: 22px !important; font-weight: 800;}
.newsletter-content form.needsclick .needsclick span.ql-font-nunito-sans {color: #fff !important; font-size: 15px !important;}

.boost-pfs-filter-right-col .boost-pfs-filter-products {}
.boost-pfs-filter-right-col .boost-pfs-filter-products  .boost-pfs-filter-product-item {}
.boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-image {position: unset;}
.boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-image a.boost-pfs-filter-product-item-image-link {position: inherit !important;}
body .boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-image div.boost-pfs-action-extend {top: inherit !important; bottom: 15px;}
.boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-inner  padding-bottom: 50px;}
.boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-inner:hover .boost-pfs-filter-product-bottom-inner a.boost-pfs-filter-product-item-title {color: #63ba48;}

.freeshipping {
  margin: -18px -20px -10px; background-repeat: repeat-x; background-position: -4px -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' width='50px' height='33.93px' style='fill: %23ccc;' xml:space='preserve' y='0px'%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='29.896,26.879 29.896,17.758 26.706,14.569 23.517,17.758 23.517,26.879 20.482,26.879 20.482,6.051 16.398,6.051 13.447,9.719 13.447,26.879 10.413,26.879 10.413,13.43 2.69,13.43 2.69,26.879 0,26.879 0,27.879 3.69,27.879 3.69,14.43 9.413,14.43 9.413,27.879 14.447,27.879 14.447,10.072 16.877,7.051 19.482,7.051 19.482,27.879 24.517,27.879 24.517,18.172 26.706,15.983 28.896,18.172 28.896,27.879 33.93,27.879 33.93,26.879 '/%3E%3Crect x='4.57' y='15.403' width='1.49' height='1.194'/%3E%3Crect x='7.08' y='15.403' width='1.49' height='1.194'/%3E%3Crect x='4.57' y='17.418' width='1.49' height='1.195'/%3E%3Crect x='7.08' y='17.418' width='1.49' height='1.195'/%3E%3Crect x='4.57' y='19.434' width='1.49' height='1.195'/%3E%3Crect x='7.08' y='19.434' width='1.49' height='1.195'/%3E%3Crect x='4.57' y='21.447' width='1.49' height='1.195'/%3E%3Crect x='7.08' y='21.447' width='1.49' height='1.195'/%3E%3Crect x='4.57' y='23.463' width='1.49' height='1.195'/%3E%3Crect x='7.08' y='23.463' width='1.49' height='1.195'/%3E%3Crect x='4.57' y='25.479' width='1.49' height='1.195'/%3E%3Crect x='7.08' y='25.479' width='1.49' height='1.195'/%3E%3Crect x='25.09' y='19.021' width='1.195' height='1.195'/%3E%3Crect x='27.105' y='19.023' width='1.194' height='1.195'/%3E%3Crect x='25.09' y='21.037' width='1.195' height='1.195'/%3E%3Crect x='27.105' y='21.037' width='1.194' height='1.195'/%3E%3Crect x='25.09' y='23.053' width='1.195' height='1.195'/%3E%3Crect x='17.375' y='8.162' width='1.195' height='1.742'/%3E%3Crect x='17.375' y='11.098' width='1.195' height='1.742'/%3E%3Crect x='15.36' y='14.033' width='1.195' height='1.741'/%3E%3Crect x='17.375' y='14.033' width='1.195' height='1.742'/%3E%3Crect x='15.36' y='16.968' width='1.195' height='1.743'/%3E%3Crect x='17.375' y='16.969' width='1.195' height='1.742'/%3E%3Crect x='15.36' y='19.904' width='1.195' height='1.74'/%3E%3Crect x='17.375' y='19.904' width='1.195' height='1.742'/%3E%3Crect x='15.36' y='22.84' width='1.195' height='1.74'/%3E%3Crect x='17.375' y='22.84' width='1.195' height='1.742'/%3E%3Cpath d='M104.159,86.458c-1.312,0-2.373,1.058-2.373,2.376v17.813c0,1.318,1.06,2.386,2.373,2.386 c1.311,0,2.369-1.068,2.369-2.386V88.834C106.536,87.516,105.47,86.458,104.159,86.458z'/%3E%3Cpath d='M126.579,86.458c-1.311,0-2.372,1.058-2.372,2.376v17.813c0,1.318,1.069,2.386,2.372,2.386 c1.311,0,2.368-1.068,2.368-2.386V88.834C128.947,87.516,127.889,86.458,126.579,86.458z'/%3E%3Cpath d='M104.159,123.388c-1.312,0-2.373,1.066-2.373,2.368v17.825c0,1.307,1.06,2.364,2.373,2.364 c1.311,0,2.369-1.058,2.369-2.364v-17.825C106.536,124.454,105.47,123.388,104.159,123.388z'/%3E%3Cpath d='M126.579,123.388c-1.311,0-2.372,1.066-2.372,2.368v17.825c0,1.307,1.069,2.364,2.372,2.364 c1.311,0,2.368-1.058,2.368-2.364v-17.825C128.947,124.454,127.889,123.388,126.579,123.388z'/%3E%3Cpath d='M104.159,160.312c-1.312,0-2.373,1.062-2.373,2.384v17.813c0,1.318,1.06,2.376,2.373,2.376 c1.311,0,2.369-1.058,2.369-2.376v-17.813C106.536,161.374,105.47,160.312,104.159,160.312z'/%3E%3Cpath d='M126.579,160.312c-1.311,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.069,2.376,2.372,2.376 c1.311,0,2.368-1.058,2.368-2.376v-17.813C128.947,161.374,127.889,160.312,126.579,160.312z'/%3E%3Cpath d='M46.546,160.312c-1.312,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.06,2.376,2.372,2.376 c1.311,0,2.368-1.058,2.368-2.376v-17.813C48.915,161.374,47.857,160.312,46.546,160.312z'/%3E%3Cpath d='M68.966,160.312c-1.31,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.062,2.376,2.372,2.376 c1.311,0,2.369-1.058,2.369-2.376v-17.813C71.334,161.374,70.276,160.312,68.966,160.312z'/%3E%3Cpath d='M233.121,186.016h-33.366v-73.452c0-1.318-1.058-2.376-2.377-2.376H148.58c-1.294,0-2.368,1.058-2.368,2.376v73.452 h-4.092V77.625c0-1.331-1.059-2.389-2.36-2.389h-23.576v-9.271c2.246,2.238,5.339,3.629,8.756,3.629 c6.853,0,12.427-5.577,12.427-12.419c0-6.855-5.566-12.435-12.427-12.435c-4.901,0-9.109,2.871-11.125,7.007 c-2.023-4.114-6.226-7.007-11.125-7.007c-6.853,0-12.427,5.58-12.427,12.435c0,6.851,5.575,12.419,12.427,12.419 c3.417,0,6.508-1.391,8.752-3.629v9.271H90.985c-1.312,0-2.371,1.058-2.371,2.389v108.391h-4.082v-35.87 c0-1.303-1.07-2.36-2.372-2.36H33.37c-1.311,0-2.369,1.058-2.369,2.36v35.87H2.369C1.058,186.016,0,187.082,0,188.4 s1.068,2.376,2.369,2.376h31.009c1.312,0,2.373-1.058,2.373-2.376v-35.879h44.048V188.4c0,1.318,1.058,2.376,2.37,2.376h8.822 c1.312,0,2.375-1.058,2.375-2.376V80.001h44.038V188.4c0,1.318,1.066,2.376,2.368,2.376h8.833c1.318,0,2.376-1.058,2.376-2.376 v-73.456h44.054V188.4c0,1.318,1.058,2.376,2.36,2.376h35.754c1.311,0,2.368-1.058,2.368-2.376S234.422,186.016,233.121,186.016z M124.932,49.505c4.239,0,7.682,3.438,7.682,7.684c0,4.232-3.435,7.687-7.682,7.687c-4.248,0-7.687-3.447-7.687-7.687 C117.246,52.943,120.692,49.505,124.932,49.505z M102.683,64.867c-4.24,0-7.685-3.438-7.685-7.684 c0-4.248,3.445-7.686,7.685-7.686s7.686,3.438,7.686,7.686C110.361,61.421,106.915,64.867,102.683,64.867z'/%3E%3Cpath d='M161.776,123.388c-1.303,0-2.36,1.066-2.36,2.368v17.825c0,1.307,1.058,2.364,2.36,2.364c1.318,0,2.377-1.058,2.377-2.364 v-17.825C164.153,124.454,163.079,123.388,161.776,123.388z'/%3E%3Cpath d='M184.194,123.388c-1.314,0-2.373,1.066-2.373,2.368v17.825c0,1.307,1.059,2.364,2.373,2.364 c1.311,0,2.376-1.058,2.376-2.364v-17.825C186.57,124.454,185.504,123.388,184.194,123.388z'/%3E%3Cpath d='M161.776,160.312c-1.303,0-2.36,1.062-2.36,2.384v17.813c0,1.318,1.058,2.376,2.36,2.376c1.318,0,2.377-1.058,2.377-2.376 v-17.813C164.153,161.374,163.079,160.312,161.776,160.312z'/%3E%3Cpath d='M184.194,160.312c-1.314,0-2.373,1.062-2.373,2.384v17.813c0,1.318,1.059,2.376,2.373,2.376 c1.311,0,2.376-1.058,2.376-2.376v-17.813C186.57,161.374,185.504,160.312,184.194,160.312z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");} 
.freeshipping:before { width: 100%; height: 40px; position: absolute; content: ''; left: 0; z-index: -1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' height='33.93px' style='fill: %23ccc;' xml:space='preserve' width='52px' viewBox='0 0 435.516 235.517'%3E%3Cg%3E%3Cpath d='M104.159,86.458c-1.312,0-2.373,1.058-2.373,2.376v17.813c0,1.318,1.06,2.386,2.373,2.386 c1.311,0,2.369-1.068,2.369-2.386V88.834C106.536,87.516,105.47,86.458,104.159,86.458z'/%3E%3Cpath d='M126.579,86.458c-1.311,0-2.372,1.058-2.372,2.376v17.813c0,1.318,1.069,2.386,2.372,2.386 c1.311,0,2.368-1.068,2.368-2.386V88.834C128.947,87.516,127.889,86.458,126.579,86.458z'/%3E%3Cpath d='M104.159,123.388c-1.312,0-2.373,1.066-2.373,2.368v17.825c0,1.307,1.06,2.364,2.373,2.364 c1.311,0,2.369-1.058,2.369-2.364v-17.825C106.536,124.454,105.47,123.388,104.159,123.388z'/%3E%3Cpath d='M126.579,123.388c-1.311,0-2.372,1.066-2.372,2.368v17.825c0,1.307,1.069,2.364,2.372,2.364 c1.311,0,2.368-1.058,2.368-2.364v-17.825C128.947,124.454,127.889,123.388,126.579,123.388z'/%3E%3Cpath d='M104.159,160.312c-1.312,0-2.373,1.062-2.373,2.384v17.813c0,1.318,1.06,2.376,2.373,2.376 c1.311,0,2.369-1.058,2.369-2.376v-17.813C106.536,161.374,105.47,160.312,104.159,160.312z'/%3E%3Cpath d='M126.579,160.312c-1.311,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.069,2.376,2.372,2.376 c1.311,0,2.368-1.058,2.368-2.376v-17.813C128.947,161.374,127.889,160.312,126.579,160.312z'/%3E%3Cpath d='M46.546,160.312c-1.312,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.06,2.376,2.372,2.376 c1.311,0,2.368-1.058,2.368-2.376v-17.813C48.915,161.374,47.857,160.312,46.546,160.312z'/%3E%3Cpath d='M68.966,160.312c-1.31,0-2.372,1.062-2.372,2.384v17.813c0,1.318,1.062,2.376,2.372,2.376 c1.311,0,2.369-1.058,2.369-2.376v-17.813C71.334,161.374,70.276,160.312,68.966,160.312z'/%3E%3Cpath d='M233.121,186.016h-33.366v-73.452c0-1.318-1.058-2.376-2.377-2.376H148.58c-1.294,0-2.368,1.058-2.368,2.376v73.452 h-4.092V77.625c0-1.331-1.059-2.389-2.36-2.389h-23.576v-9.271c2.246,2.238,5.339,3.629,8.756,3.629 c6.853,0,12.427-5.577,12.427-12.419c0-6.855-5.566-12.435-12.427-12.435c-4.901,0-9.109,2.871-11.125,7.007 c-2.023-4.114-6.226-7.007-11.125-7.007c-6.853,0-12.427,5.58-12.427,12.435c0,6.851,5.575,12.419,12.427,12.419 c3.417,0,6.508-1.391,8.752-3.629v9.271H90.985c-1.312,0-2.371,1.058-2.371,2.389v108.391h-4.082v-35.87 c0-1.303-1.07-2.36-2.372-2.36H33.37c-1.311,0-2.369,1.058-2.369,2.36v35.87H2.369C1.058,186.016,0,187.082,0,188.4 s1.068,2.376,2.369,2.376h31.009c1.312,0,2.373-1.058,2.373-2.376v-35.879h44.048V188.4c0,1.318,1.058,2.376,2.37,2.376h8.822 c1.312,0,2.375-1.058,2.375-2.376V80.001h44.038V188.4c0,1.318,1.066,2.376,2.368,2.376h8.833c1.318,0,2.376-1.058,2.376-2.376 v-73.456h44.054V188.4c0,1.318,1.058,2.376,2.36,2.376h35.754c1.311,0,2.368-1.058,2.368-2.376S234.422,186.016,233.121,186.016z M124.932,49.505c4.239,0,7.682,3.438,7.682,7.684c0,4.232-3.435,7.687-7.682,7.687c-4.248,0-7.687-3.447-7.687-7.687 C117.246,52.943,120.692,49.505,124.932,49.505z M102.683,64.867c-4.24,0-7.685-3.438-7.685-7.684 c0-4.248,3.445-7.686,7.685-7.686s7.686,3.438,7.686,7.686C110.361,61.421,106.915,64.867,102.683,64.867z'/%3E%3Cpath d='M161.776,123.388c-1.303,0-2.36,1.066-2.36,2.368v17.825c0,1.307,1.058,2.364,2.36,2.364c1.318,0,2.377-1.058,2.377-2.364 v-17.825C164.153,124.454,163.079,123.388,161.776,123.388z'/%3E%3Cpath d='M184.194,123.388c-1.314,0-2.373,1.066-2.373,2.368v17.825c0,1.307,1.059,2.364,2.373,2.364 c1.311,0,2.376-1.058,2.376-2.364v-17.825C186.57,124.454,185.504,123.388,184.194,123.388z'/%3E%3Cpath d='M161.776,160.312c-1.303,0-2.36,1.062-2.36,2.384v17.813c0,1.318,1.058,2.376,2.36,2.376c1.318,0,2.377-1.058,2.377-2.376 v-17.813C164.153,161.374,163.079,160.312,161.776,160.312z'/%3E%3Cpath d='M184.194,160.312c-1.314,0-2.373,1.062-2.373,2.384v17.813c0,1.318,1.059,2.376,2.373,2.376 c1.311,0,2.376-1.058,2.376-2.376v-17.813C186.57,161.374,185.504,160.312,184.194,160.312z'/%3E%3C/g%3E%3C/svg%3E");}
.freeshipping p { background: #32761e; margin: 0; position: relative;}
.freeshipping span { font-size: 30px; margin-bottom: -5px; display: block;}
.freeshipping p:before { content: ''; position: absolute; width: 100%; height: 16px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='20px' height='10px' viewBox='0 0 83 83' xml:space='preserve' style='&%2310; fill: %23fff;&%2310;'%3E%3Cg%3E%3Cpath d='M81,36.166H2c-1.104,0-2,0.896-2,2v6.668c0,1.104,0.896,2,2,2h79c1.104,0,2-0.896,2-2v-6.668 C83,37.062,82.104,36.166,81,36.166z'/%3E%3C/g%3E%3C/svg%3E") #000; 
left: 0; top: -16px; z-index: -1; background-repeat: repeat-x; background-position: 0;}
#footer-content ul.nav-level-2 li.nav-item.nav-level-1 {width: 100%;}

html.collection  div#CollectionProductGrid .collection-products {width: 80%; margin: 0 auto;}


#app-header #app-upper-header .account-session-links .login.ud-lofindesign-mob { display: none;}
.ud-lofindesign-desk { display: inline-flex; flex-direction: column; justify-content: center; text-align: center; color: #fff; margin-right: 30px; padding-right: 30px; border-right: 1px solid #ccc;}
.ud-lofindesign-desk > span { font-size: 14px; display: block; margin-bottom: 2px; letter-spacing: 1px;}
.ud-lofindesign-desk a.login { line-height: initial;}

.breadcrumbs  .collection-description {padding: 10px;  max-width: 1322px; margin: 0 auto; font-family: Arimo,sans-serif; font-size: 16px; font-weight: 400; line-height:24px; font-style: normal;}
.breadcrumbs  .collection-description p{font-family: Arimo,sans-serif; font-size: 16px; font-weight: 400; line-height:24px; font-style: normal;}
.breadcrumbs .collection-description:before { content: none;}

div#appstle_subscription_widget0 {margin-top: 0 !important;}
.addtocart_button_hold div.appstle_sub_widget .appstle_subscribe_option {margin-left: 31px !important; margin-top: 5px !important;}
.addtocart_button_hold div.appstle_sub_widget .appstle_subscription_wrapper { border: 0 none !important; padding: 0;}
.addtocart_button_hold div.appstle_sub_widget .appstle_subscription_wrapper_option {padding: 7px 0 !important; font-size: 18px; font-weight: 600;}
.addtocart_button_hold div.appstle_sub_widget .appstle_subscription_wrapper_option .appstle_circle + span {font-weight: 600; opacity: .8;}
.addtocart_button_hold div.appstle_sub_widget .addtocart_button_hold .addtocart_button_hold div.appstle_sub_widget { margin-top: 17px;}

/* .addtocart_button_hold div.appstle_sub_widget .appstle_widget_title {display: none;} */

.product-tabs div#container .list .tittle,
.product-tabs div#container .list h2 {font-size:1.5625rem; margin: 15px 0; line-height: 1.375em;}

.product-detail .description .ph-accordion {width: 100%;}
.product-tabs div#container  .ph-accordion button.accordion h2{margin: 0; white-space: normal; font-weight:normal; display: initial; outline: none; text-align: left; font-size: 18px; color: #333; cursor: pointer;}
div#shopify-section-icart-section {display: none;}

div#shopify-section-template--15790628798623__featured-collection-1 .quickcart {display:none;}
.quickcart {display: flex; width: 100%; justify-content: space-between; position: absolute; bottom: -50%; transition: .2s;}
.quickcart form {width: 100%;}
.quickcart .btn {background: #3BC656; color: #fff; border: 1px solid #3BC654; height: 40px; width: 100%; font-weight: 600;}
.quickcart .btn svg {fill: #fff; width: 16px; margin-top: 5px;}
.quickcart .quickview-btn {width: 41px; border-left: 1px solid #fff;}
.quickcart .btn:hover {background: rgba(61,66,70,1); border: 1px solid rgba(61,66,70,1);} 
.main-collection-product-grid .collection-productnew .cus_product_grid .image-container {border: 1px solid #EBEFEF; margin: 0 0 15px; border-radius: 4px; padding: 15px;}
.main-collection-product-grid .collection-productnew .product-details {padding-bottom: 50px; position: relative;}
.main-collection-product-grid .collection-productnew .product-details h3.title {font-weight: 900!important; line-height: 26px!important; font-family: Roboto,sans-serif!important;}
.main-collection-product-grid .collection-productnew .product-details .vendor {display: none;}
.main-collection-product-grid .collection-productnew .product-details input#quantity {display: none;}
.main-collection-product-grid .collection-productnew .cus_product_grid {height: 100%;overflow: hidden;transition: .3s;border-radius: 4px;padding: 15px;border: 1px solid transparent;}
.main-collection-product-grid .collection-productnew .cus_product_grid:hover {box-shadow: 0 6px 10px #0000001a; border: 1px solid #E4E7EB} 
.main-collection-product-grid .collection-productnew .cus_product_grid .quickcart {}
.main-collection-product-grid .collection-productnew .cus_product_grid {}
.main-collection-product-grid .collection-productnew .cus_product_grid:hover .quickcart {bottom: 0;}
.main-collection-product-grid .collection-productnew .cus_product_grid:hover .product-details h3.title a {color: #63ba48;}
.main-collection-product-grid .collection-productnew .product-details span.price.sell-price {font-weight: normal; color: #000; font-size: 16px;}


.quick-by-modal{width:100%;  z-index: 99; position: fixed; box-shadow: 5px 5px 5px rgba(0,0,0,0.5); moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); left:0; right:0;margin: 0 auto;height: 100%;top: 0;background: rgb(0,0 0 0.5);}
.quick-by-modal .modal-wrapper{ width: 80%; left: 0; right: 0; height: 100%; max-width: 100%; min-width: 60%; max-height: 100%; background: #fff; margin: auto; width: 950px; overflow-x: hidden; overflow-y: auto; top: 0; color: #222;}

.breadcrumbs > a {display: none;}

.slidernbxslider .owl-nav button.owl-next, .slidernbxslider .owl-nav button.owl-prev {
    width: 38px; height: 38px; border: 1px solid #222222 !important; -webkit-border-radius: 100%; -moz-border-radius: 100%;
    border-radius:100%; position:relative;  min-height:0; font-size: 35px!important; line-height:0;
    box-shadow: 0 0 2px 1px #ffffff1a !important;
    -moz-box-shadow: 0px 0px 2px 1px rgba(255,255,255,.1);
    -webkit-box-shadow: 0px 0px 2px 1px rgb(255,255,255,0.1);
    -o-box-shadow: 0px 0px 2px 1px rgba(255,255,255,.1);
    -ms-box-shadow: 0px 0px 2px 1px rgba(255,255,255,.1); }
.slidernbxslider .owl-nav button span {height: 33px; display: block; line-height: 25px;}
.slidernbxslider .owl-nav {position: absolute; top: 50%; width: 100%; text-align: left;}
.slidernbxslider .owl-nav button.owl-next {float: right;}

.quick-by-modal button.modal-close { float: right; font-size: 35px; border: 0; background: no-repeat; padding: 0 15px;}
.quick-by-modal .product-details h2.boost-pfs-quickview-title , .quick-by-modal .product-details { margin-top: 0;}

@media (max-width: 767px){
  .menu-icon {color: #fff;}
  #app-header #app-upper-header a {color: var(--color_main_menu_link);}  
  #slide-side-menu .slide-side-menu__inner header {display: flex;  align-items: center; padding: 0.25rem 1.25rem!important; justify-content: space-between;}
  #slide-side-menu .slide-side-menu__inner { width: 100%;}
  #app-header #app-upper-header .menu-icon-search-form {-webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;}
  #app-header #app-upper-header .account-session-links {/*margin-left: auto;*/ line-height: 0; -webkit-flex-basis: 27%; -ms-flex-preferred-size: 27%; flex-basis: 27%;}
  #app-header #app-upper-header .shop-identity-tagline .logo>img {max-height: 60px!important;}
  #app-header #app-upper-header .shop-identity-tagline {text-align: center;}
  #app-header #app-upper-header .account-session-links .login.ud-lofindesign-mob {display: inline-block;  vertical-align: initial;}
  .search-icon span.cart-icon-heading {display: none;}
  .search-icon a .menu-icon {color: #000; }
  #app-header #app-upper-header .account-session-links button.searchpopup{display: inline-block;vertical-align: initial;}
  #app-header #app-upper-header .account-session-links button.searchpopup svg {margin: 0;}  
  /* #app-header #app-upper-header .account-session-links .account {display: inline-block;} */  
  #app-header #app-upper-header .account-session-links .account svg.bi.bi-person {fill: #fff;}
  .ud-lofindesign-desk { display: none;}
  .menu-accounts .clean-list {display: flex; justify-content: space-between;}
  .menu-accounts .clean-list svg { display: block; margin: 0 auto 5px; width: 20px; height: 20px;}  
  .menu-accounts .clean-list li { font-size: 14px; padding: 20px 15px!important; border-right: 1px solid rgb(229 231 235); width: 33.33%; text-align: center;}
  .menu-accounts .clean-list li:last-child {border-right: 0;}  
  .menu-opening .slide-side-menu__inner header {background-color: #000;}
  .menu-opening .slide-side-menu__inner .search-icon svg.menu-icon {color: #fff;}
  .menu-opening #slide-side-menu .slide-side-menu__inner>header>h6 {color: #fff;}  
  .menu-icon-search-form .close-slide-menu svg {color: #fff;}  
  #slide-side-menu .slide-side-menu__inner header button.searchpopup { background: transparent; border: 0; color: #fff;}
  #app-header #app-upper-header a { vertical-align: middle;}
  #app-header #app-upper-header a.cart {position: relative;}
  .no-scroll .search-popup { padding-top: 18%;}  
  span.close-slide-menu { top: 0.85rem;}  
  #slide-side-menu .slide-side-menu__inner span.item-count {color: #fff; position: absolute; top: -16px; background: #ffb234; right: -9px; width: 16px; height: 16px; font-size: 10px; line-height: 16px; border-radius: 50px;}  
  #slide-side-menu .slide-side-menu__inner .menu ul.level-1 li { float: none; margin: 0;}  
  #slide-side-menu .slide-side-menu__inner nav.menu ul li summary[aria-expanded="true"] svg { transform: rotate(180deg);}  
  #slide-side-menu .slide-side-menu__inner>footer { padding: 0 15px; background: #f3f4f6; margin: 0 0 10px; border-bottom: 1px solid rgb(229 231 235);}  
  #app-header.sticky-on #app-lower-header { display: none;}  
 body #app-header #app-upper-header .account-session-links .cart{ margin: 0;}
  /* header .account-session-links a.login { display: inline-block !important;}   */
  header .account-session-links a.login svg { color: #fff;}  
  header .account-session-links span {display: none;}
  header .account-session-links span.cart-badge {display: inline;}
  header .account-session-links svg {margin: 0 0 0 8px;}  
  header .account-session-links span.cartholdsec { display: inline;}
  .icart .icart-content {background: #FFF !important;}  
  #slide-side-menu .slide-side-menu__inner nav.menu ul li summary {color: #000; font-size: 15px; text-transform: uppercase; font-weight: 600; padding: 8px 20px; line-height: 40px; display: block; border-bottom: 1px solid rgb(229 231 235);}
  body #slide-side-menu li.level-1>details>summary>svg.icon-caret {right: 20px;   top: 22px;}
  #slide-side-menu .slide-side-menu__inner nav.menu ul li a { padding: 8px 20px; font-size: 15px; border-bottom: 1px solid rgb(229 231 235);}  
  #slide-side-menu .slide-side-menu__inner nav.menu {padding: 0!important;}  
  .buttons404 .no-spacing-bottom-last h1 {font-size: 3em;}
  .buttons404 .no-spacing-bottom-last span {letter-spacing: 0px;}
  .buttons404 .et_pb_button { width: 200px; padding: 10px;}
  .buttons404 { width: 100%; position: relative; right: 0; padding: 15px; background-image: url(/cdn/shop/t/6/assets/404-portal.svg); background-position: bottom right; background-repeat: no-repeat; background-size: 250px; background-color: #fbfbfb;}
  html.js.\34 04.\34 04-not-found div#app-body div#content-wrap .header-content img { position: relative; bottom: -24px; display: none; }
  .logo-left .column-max { max-width: 100%; justify-content: space-between;}  
  /* #app-header #app-upper-header .menu-icon-search-form { -webkit-flex-basis: 10%; -ms-flex-preferred-size: 10%; flex-basis: 10%;}  
  #app-header #app-upper-header .shop-identity-tagline { -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%;} 
  body #app-header #app-upper-header .account-session-links { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%; text-align: right;}   */
  .shop-identity-tagline .visually-hidden { display: none;}  
  #app-header #app-upper-header .account-session-links button.searchpopup svg { margin: 0;}  
  .menu-opening #slide-side-menu .slide-side-menu__inner>header>h6 .logo  img {height: 50px;}
  .large-item-grid-4>.item:nth-of-type(3) { padding-left: 0;}  
  #footer-content .section-block-header-heading { margin-bottom: 0 !important; display: inline-block;}
  .footer-section .padding-bottom-200 { padding-bottom: 1rem!important;}  
  .footer-section .small-item-grid-1 .item:first-child { margin-bottom: 30px;}  
  .footer-section .small-item-grid-1 .item header { border-top: 1px solid #34393a; line-height: 1; margin: 0; padding: 20px 0;}
  .footer-section .small-item-grid-1 .item { margin: 0;}
  .footer-section .small-item-grid-1 .item:last-child {border-top: 1px solid #34393a; line-height: 1; margin: 0; padding: 20px 0 0;}
  .footer-section .section-block .rte p { margin: 0;}
  .section-newsletter .d-flex { flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; text-align: center;}
  .section-newsletter .col-7, .section-newsletter .col-5 { width: 100%;}  
  .section-newsletter .col-5 { padding: 0 15px;}
  .section-newsletter .newsletter-content .newsletter-heading { font-size: 2rem; padding: 0 10px;}  
  .newsletter-content { padding: 0 5px !important;}
  .section-newsletter .col-5 { margin-top: 20px;}
  .footer-menu-slide { display: inline-block;}  
  #footer-content li a { margin-right: 0;}  
  .footer-menu-slide i { color: #a3abae; font-size: 23px; vertical-align: middle; margin-top: -4px; margin-left: 5px;}  
  #footer-content .nav-side { display: none;}  
  .bottom-footer { flex-direction: column;}  
  #app-footer .footer-copyright { margin: 10px 0 15px;}  
  header.section-block-header { pointer-events: initial;}  
  .main-collection-product-grid .collection-products .large-item-grid-3>.item { width: 33%; margin: 0 0 20px; padding: 0;}
  .main-collection-product-grid .collection-productnew .cus_product_grid .image-container  .image-container-position img {position: inherit;} 
  .main-collection-product-grid .cus_product_grid { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
 
  body .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner { -webkit-flex-direction: initial; -moz-flex-direction: initial; -ms-flex-direction: initial; flex-direction: initial;}  
  body .boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image { height: 100px; margin-right: 10px; max-width: 100px; padding: 10px;}
  /* .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-title { line-height: 15px!important; font-size: 16px; color: #111; white-space: nowrap; width: 220px; overflow: hidden; text-overflow: ellipsis;} */
 .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-title { line-height: 25px!important; font-size: 16px; color: #111; white-space: pre-wrap;}
  .main-collection-product-grid .collection-products .product-details { flex: 1; padding: 0;}
  .main-collection-product-grid .collection-products .product-details h3 { font-size: 16px; padding-right: 0; line-height: 24px; margin-bottom: 2px;}  
  .main-collection-product-grid .collection-products .product-details p {font-size: 14px; margin: 0 0 5px;}  
  .main-collection-product-grid .collection-products .product-details .pricing {padding: 0;}  
  .boost-pfs-filter-wrapper .boost-pfs-filter-product-item-inner:hover:before {display: none;}  
  .main-collection-product-grid .collection-products .product-details p+a {font-size: 14px;}  
  .main-collection-product-grid .collection-products .large-item-grid-3 {margin: 0!important;}
  .main-collection-product-grid .collection-products .large-item-grid-3>.item:last-child {margin-bottom: 0;}   
  .main-collection-product-grid .collection-productnew .cus_product_grid .quickcart { position: initial;}
  .breadcrumbs-sec {padding: 5px 0 0px;  background: #F6F8F9;}
   nav.breadcrumbs a:last-child { /*font-size: 1.2rem!important;  line-height: 1.5rem; margin-top: 5px;*/}
  .boost-pfs-container-default-box.boost-pfs-filter-default-toolbar-inner { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; width: 100%; align-items: center; flex-direction: row-reverse;}
  .boost-pfs-container-default-box .boost-pfs-filter-top-display-type { margin-top: 0;  margin-bottom: 0;}
  .product-description p { font-size: .775em; line-height: 20px; margin: 0px 0 7px;}  
  .boost-pfs-filter-product-item-price {font-size: 16px;}  
  body .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-bottom { -webkit-flex: 1 0 0; -moz-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0;}  
  body .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn .boost-pfs-addtocart-btn-text {display: inline-block;  font-weight: 600;}  
  body .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn { width: 65%; height: 40px; line-height: 30px; color: #fff; background:#3BC656; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; font-size: 14px; margin: 0;}
  body .boost-pfs-filter-product-item-price {color: #222;}
  body .bc-al-style4 .boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper {bottom: 15px; right: 8px;}
  body .boost-pfs-action-list-enabled .boost-pfs-addtocart-btn svg { margin-right: 4px;}  
  .boost-pfs-filter-product-item-list .boost-pfs-filter-product-bottom {padding-left: 15px;}
  .boost-pfs-filter-product-item-list .boost-pfs-filter-product-bottom p {margin: 0 0 5px;}  
  .boost-pfs-filter-product-item-list .boost-pfs-filter-product-bottom p.boost-pfs-filter-des { font-size: .775em; line-height: 20px; margin: 0 0 7px;}  
  body .boost-pfs-filter-product-item-list.boost-pfs-action-list-enabled {padding-bottom: 10px;}

.quick-by-modal .modal-content > .row .boost-pfs-quickview-right {width: calc(100% - 368px);}
  
  .ph-accordion {width: 95%;}
  .ph-accordion button.accordion {border-bottom: 1px solid white; white-space: unset; font-size: 16px;}
  
  /*.giraffly_phoneButtonPreview {display: none !important;} */
  div#judgeme_product_reviews {padding: 6px;}

  article.product-detail .primary-media-types {width: 94%;  margin: 0 auto;}
  .page-header .title { font-size: 1.5rem;}

}


@media only screen and (max-width: 500px) and (min-width: 200px) {  
  .breadcrumbs-sec .collection-description p {padding-bottom: 15px;}
  .image-container .image-container-position {padding: 0 !important;}
  .image-container .image-container-position > img.lazyautosizes.lazyloaded {position: inherit;}
  .subscribe-and-save body.icart-drawer-open {overflow: visible !important;}
/*   .menu-opening #slide-side-menu .slide-side-menu__inner>header>h6 {overflow: hidden; text-indent: -9999px;} */
  
div.product-tabs > ul {display: flex;  justify-content: space-between;}
div.product-tabs ul li.clickme {margin-right: 0;}
.product-tabs div#container .list .tittle, .product-tabs div#container .list h2,
.section-title, h2, .section-newsletter .newsletter-content .newsletter-heading,
.breadcrumbs h1 {font-size: 1.5rem;}

  .main-collection-product-grid .collection-products .large-item-grid-3>.item { width: 100%;}
.main-collection-product-grid .collection-productnew .cus_product_grid .image-container {margin: 0 auto 15px;}

  
.quick-by-modal .modal-content > .row .boost-pfs-quickview-left {width: 90%; max-width: 90%;  margin: 0 auto; float: inherit;}
.quick-by-modal .modal-content > .row .boost-pfs-quickview-left ul#carousel {padding: 0;}
.quick-by-modal .modal-content > .row .boost-pfs-quickview-left ul#carousel li.item {flex: 0 0 100%; display: inherit;}
.quick-by-modal .modal-content > .row .boost-pfs-quickview-right {width: 100%; max-width: 100%; padding-top: 35px;} 
}

