body, textarea, input, select, option { 
  color: #344647;
  font-family: Questrial, Arial, Helvetica, sans-serif !important;
  font-weight: normal;
}

.rewards-wrapper .total-points span { color: #344647; }

h1, h2, h3, h4, h5, h6, .gui-page-title, .gui-content-title, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, .table-compare .item .title { color: #344647; font-weight: 300 !important; font-family: Questrial, Arial, Helvetica, sans-serif !important; }
h1, h2, .gui-page-title { font-family: Questrial, Arial, Helvetica, sans-serif !important; }

/* TEXT COLORS */
.no-mobile .link-icon a:hover span, .no-mobile .link-icon a:hover span span, .form-sort select { color: #344647 !important; }

/* HEADER */
#root #top:before/*, #root .product-sticky:before */{ background: #344647;}
@media only screen and (max-width: 47.5em) { #logo { background: #344647; }}

#nav > ul > li > a { color: #ffffff; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input, #nav > form input::placeholder, .semantic-select .ticker:before { color: #344647; }
#nav > form button { color: #f6e994; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input { background: #ffffff; }
#nav > form button { background: #344647; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input, #nav > form button { border-color: #344647; }
#nav > ul > li > a i, #nav > ul > li.sub > a:before, #back { color:#ffffff; }
@media only screen and (max-width: 62.5em) { #nav > ul > li > a i.icon-cart, #nav > ul > li > a i.icon-bag { color: #ffffff; }}
.list-usp li:before, .welcome-white .usp-container.is-white .list-usp li:before, .list-collection .usp ul li:before { color: #27ae60; }
.list-usp { border-color: #f6e994; }
/* END HEADER */

/* ANNOUNCEMENT BAR */
#root #notify:before { background: #000000; }
#notify, #notify a.close { color: #ffffff; }
/* END ANNOUNCEMENT BAR */

/* MENU */
.nav-main > ul > li:first-child > a, .welcome-white #root .is-white.nav-main > ul > li:first-child > a, #top .nav-toggle { background: #344647; }
.no-mobile .nav-main > ul > li:first-child:hover > a, #root .nav-main > ul > li.toggle:first-child > a { background: #344647; opacity:0.9; }
.no-mobile .nav-main > ul > li > a:hover { background: #34464714 !important; }
.nav-main > ul > li:first-child > a { color: #f6e994 !important; }
.nav-main ul.has-images > li > a, .nav-main > ul > li > ul li a { color: #344647; }	
.nav-main ul.has-images > li > a:hover, .nav-main > ul > li > ul li ul li:first-child a, .no-mobile .nav-main > ul > li > ul li:hover > a { color: #f6e994 !important; }
.no-mobile .nav-main > ul > li > a, .usp-container .link-inline a, .list-usp, .list-usp li a { color: #ffffff; }
/* END MENU */

/* MOBILE MENU */
@media only screen and (max-width: 47.5em){ 
  #root #nav > ul > li > a i, #root #nav > ul > li > a, .theme-dark #root #nav > ul > li > a, .theme-dark #root #nav > ul > li > a i, .favorites-active #root #nav li.favorites > a i, .user-active #root #nav li.user > a i, .cart-active #root #nav > ul > li.cart > a i { color: #344647; }
  #root #nav > ul > li, #root #nav > ul > li.menu:before { background: #f2f2f2; }
  #nav > ul > li, #root #nav > ul > li.menu:before { border-color: #dedede; }
}
/* END MOBILE MENU */

/* THE COLORS */
a, a:hover, a:focus, a:active, .overlay-a, .countdown .sec, .no-mobile .nav-a li a:hover, .nav-a li.active a, .list-usp span, .no-mobile .nav-main > ul > li > ul li:hover > a, .favorites-active #root #nav li.favorites > a i, .user-active #root #nav li.user > a i, .cart-active #root #nav > ul > li.cart > a i, #nav > ul > li > ul li.active > a, #nav > ul > li > ul li a:hover, .list-recent h1 span a, .list-recent h2 span a, .list-recent h3 span a, .list-recent h4 span a, .list-recent h5 span a, .list-recent h6 span a, .tip.toggle > a, .nav-main > ul > li ul ul li.strong > a, .list-cart-main footer .triple a.has-icon-heart, .list-collection p.link a, .list-collection .pager .link a, .list-collection .tools a, .list-product-rating li.favorites a, .form-filter .header:before, .nav-a .header:before, .form-filter ul label.active, .form-sort p > i, .breadcrumbs li:before,.list-box i, .accordion-a > .header:before, .menu-slide li.header > a.back:before, .list-collection .usp ul li span, .link-icon i, .nav-a li a:before, .no-mobile #nav > ul > li > a:hover, .no-mobile #nav > ul > li:hover > a, .list-related .small, .select:before, .module-filters ul li a, .module-filters ul li label, .aside-menu-header:before, .form-sort > h1 i, .form-sort > h2 i, .form-sort > h3 i, .form-sort > h4 i, .form-sort > h5 i, .form-sort > h6 i, .form-sort > h1:before, .form-sort > h2:before, .form-sort > h3:before, .form-sort > h4:before, .form-sort > h5:before, .form-sort > h6:before, .list-submit li.form > a:before, .gui-checkout-one-step .gui-block-subtitle a, #root .gui-radio a, #root .gui-checkbox a, .gui-account .gui-col2-left-col2 > .gui-block .gui-block-subcontent a, .gui-account-links .gui-block-linklist li.gui-active a, .gui-account-links .gui-block-linklist li a:before, #root .gui-account-cart .gui-buttons a, .form-login input + a, .form-login select + a, .form-login textarea + a, #root .gui-checkout-method input + a, .dmws-read-more, .dmws-read-less { color: #344647; }
.list-contact a:hover { color: #344647 !important; }
@media only screen and (max-width: 62.5em) { 
  .product-slider .bx-controls-direction a, .product-slider .owl-nav button, #footer > nav > .toggle .header { color: #344647; }
}
@media only screen and (max-width: 47.5em) { #root #nav > ul > li > a span.qty, #root #nav > ul > li.logged .strong { background: #344647; }}
@media only screen and (max-width: 47.5em) { .product-info .header.toggle:before, .product-info .header.toggle, #footer > nav > .toggle .header { color: #344647; }}

#root .semantic-select ul li a:hover, #root .list-cart-main .semantic-select ul li.active a, #root .form-product .submit .semantic-select ul li.active a, #root .form-product .submit .semantic-select ul li a:hover, .no-mobile .list-collection p.link a:hover, .no-mobile .list-collection .pager .link a:hover, .no-mobile .list-collection .tools li.more a:hover, .check-a label.active .input, .product-configure-custom-option-item.active .input, .ui-slider .ui-slider-handle, .form-filter ul label.active .input, #root .list-collection .featured h1, #root .list-collection .featured h2, #root .list-collection .featured h3, #root .list-collection .featured h4, #root .list-collection .featured h5, #root .list-collection .featured h6, .form-product .btn:hover, .input-inline a.btn:hover, .no-mobile #root .list-cart-main footer .triple .remove:hover, .no-mobile #root .list-cart-main footer .triple a.has-icon-heart:hover, .cart-active #nav > ul > li.cart > a span.qty, .favorites-active #nav > ul > li.favorites > a span.qty, .theme-dark #nav > ul > li > a .qty, .form-product .modal button, ::selection, #nav > ul > li > a span.qty, .list-cart .img span, .list-sliders p.btn > *, .pagination-a li.prev a, .pagination-a li.next a, .module-reviews .author, #nav > ul > li.logged > a > span.strong, .list-sliders .bx-pager .bx-pager-item a.active, .slider-a .bx-pager .bx-pager-item a.active, .list-sliders .owl-dots button.active, .slider-a .owl-dots button.active, .module-combine .label { background: #344647; }

@media only screen and (max-width: 62.5em) { #root #nav > form button { background: #344647;border-color: #344647; }}
.product-slider .pager.custom a.active { border-color: #34464740; }
.no-mobile .list-collection p.link a:hover, .no-mobile .list-collection .pager .link a:hover, .no-mobile .list-collection .tools li.more a:hover, body:after, .check-a label.active .input, .product-configure-custom-option-item.active .input, .form-filter ul label.active .input, .form-product .btn:hover, .input-inline a.btn:hover, .no-mobile #root .list-cart-main footer .triple .remove:hover, .no-mobile #root .list-cart-main footer .triple a.has-icon-heart:hover { border-color: #344647; }

@media only screen and (max-width: 47.5em) { #footer > form > *:first-child { border-color: #ffffff5c; }}
@media only screen and (max-width: 62.5em) { #footer > form > *:last-child:before { background: #3446475c; }}
.list-collection .tools i.icon-heart span:after, .list-product-rating li.favorites i.icon-heart span:after { color: #34464730; }
.list-collection .tools i.icon-heart span:before, .list-product-rating li.favorites i.icon-heart span:before { color: #34464715; }
.ui-slider .ui-slider-range { background: #34464730; }

#root .overlay-e, .list-total li.shipping.free > span:first-child:before, .list-checks li:before, .overlay-g, .price-a span.shipping:before, .list-total li.shipping > span:first-child:before, #root .form-cart button.a, #root .form-cart a.btn.a, .link-btn a.c { color: #344647; }
.list-collection .plus, .list-checks.a li:before, .gui-messages ul.gui-success, .check-b label.active .input, .check-b a.toggle .input { background: #344647; }
#root .gui-progressbar ul li.gui-active:before, #root .gui-progressbar ul li.gui-done:before { background: #344647; border-color:#344647; }

.overlay-d, .list-cart a.close, #nav li.cart > div > a.close, #nav li.favorites > div > a.close, #nav li.user > div > a.close, .table-compare .item .remove { color: #f6e994; }

.form-product .submit > p button, .list-collection .btn, .list-collection .amount button, .product-sticky button, .list-cart a.btn, #nav > ul > li.cart .link-btn a, #nav > ul > li.favorites .link-btn a, .link-btn a.b, .form-cart button, .form-cart a.btn, .list-cart-main footer .modal .btn, .list-cart-main footer .modal button, .popup-cart .submit a, .popup-cart button,.gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action, .table-compare .item .btn, .list-submit li.form > div p .btn, .list-submit li.form > div p button, .form-reveal button, .form-reveal .btn, #root .gui-checkout-default .gui-button-small, #root .gui-checkout-shipment .gui-buttons .gui-button-small, #root .gui-checkout-payment .gui-buttons .gui-button-small, #root .gui-checkout-review .gui-buttons .gui-button-action, #root .gui-checkout-one-page .strict-submit a.gui-button-large, #root .gui-account-cart .gui-buttons .gui-button-small { background: #344647; }
.form-product .submit > p button, .list-collection .btn, .list-collection .amount button, .product-sticky button, .popup-cart .submit a, .popup-cart button { color: #fff; }
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
    border-color: #344647 !important;
    color: #fff !important;
    background-color: #344647 !important;
}
.form-product .submit > p button, .list-collection .amount button, .product-sticky button, #nav > ul > li.cart .link-btn a, #nav > ul > li.favorites .link-btn a, .link-btn a.b, .form-cart button, .form-cart a.btn, .link-btn a.a, .popup-cart .submit a, .popup-cart button, .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action { border-color: #344647; }
.link-btn a.a { color: #344647; }
.no-mobile .form-product .submit > p button:hover, .no-mobile .link-btn a.a:hover, .no-mobile .list-collection .btn:hover, .no-mobile button:hover, #root .product-sticky button:hover, #nav > ul > li.cart .link-btn a:hover, #nav > ul > li.favorites .link-btn a:hover, .no-mobile .link-btn a.b:hover, .no-mobile .form-cart button:hover, .no-mobile .form-cart a.btn:hover, .list-collection .amount button:hover, .no-mobile .popup-cart .submit a:hover, .no-mobile .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action:hover, .no-mobile .link-btn a:hover, .no-mobile button:hover, .no-mobile input[type="button"]:hover, .no-mobile input[type="reset"]:hover, .no-mobile input[type="submit"]:hover, .no-mobile #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small:hover, .no-mobile #root .gui-checkout-method .gui-block-content .gui-button-small:hover, .no-mobile .gui-register .gui-buttons a.gui-button-small:hover, .no-mobile .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action:hover, .no-mobile #root .gui-checkout-shipment .gui-buttons .gui-button-small:hover, #root .gui-checkout-review .gui-buttons .gui-button-action:hover, .gui-checkout-one-page .gui-block-subcontent .gui-form a.gui-button-block:hover, .gui-checkout-one-page .gui-buttons a.gui-button-small:hover, .gui-modal-wrapper .gui-button-small:hover, #root .gui-checkout-one-step .gui-block-highlight .gui-confirm-buttons .gui-button-action:hover, .no-mobile #root .gui-account-cart .gui-buttons .gui-button-small:hover { border-color: #344647e3; background: #344647e3; }
.table-compare .item .btn:hover { background: #344647e3; }

.table-compare .item .btn.moreinfo, #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small, #root .gui-account .gui-col2-left-col2 > .gui-block + .gui-buttons a { background: #f6e994; }
.table-compare .item .btn.moreinfo:hover, #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small:hover, #root .gui-account .gui-col2-left-col2 > .gui-block + .gui-buttons a:hover { background: #f6e994e3; }

.link-btn a, button, .form-product .modal .btn, .gui-modal-wrapper .gui-button-small, .gui-checkout-one-step .gui-div-cart-coupons .gui-button-small, .gui-register .gui-buttons a.gui-button-small, #root .gui-checkout-method .gui-block-content .gui-button-small { background: #f6e994; border-color: #f6e994; color:#fff;}
.no-mobile .link-btn a:hover, .no-mobile button:hover, .form-product .modal .btn:hover, .gui-modal-wrapper .gui-button-small:hover, #root .gui-checkout-one-step .gui-block-highlight .gui-confirm-buttons .gui-button-action:hover, .gui-checkout-one-step .gui-div-cart-coupons .gui-button-small:hover, .gui-register .gui-buttons a.gui-button-small, .no-mobile .link-btn a.a:hover, .no-mobile #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue:hover { background: #f6e994e6; border-color:#f6e994e6;}
.link-btn a.a, #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue { border-color: #f6e994 }
.link-btn a.a, #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue, .gui-checkout-details .gui-left a.gui-button-link:before, .gui-checkout-shipment .gui-left a.gui-button-link:before, #root .gui-checkout-shipment .gui-buttons .gui-left .gui-button-link, #root .gui-checkout-payment .gui-buttons .gui-left .gui-button-link, .gui-account .gui-col2-left-col2 > .gui-block .gui-block-subtitle a, #root .gui-checkout-one-page .gui-buttons a.gui-button-outline { color: #f6e994 }
#footer > form button { color:#fff; }
@media only screen and (max-width: 47.5em) { #root .popup-newsletter .box-inset > .close { background: #f6e994; color: #fff; }}
.list-collection .price, .list-compare .price, .list-recent .price, .price-a, .module-featured .price, .product-sticky .price, .list-total.c li.strong > span:last-child, .product-small .price { color: #333333; }
/* END THE COLORS */

/* FOOTER */
#footer, #footer nav ul li a, #footer nav ul li, #footer > .double p a, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer > .double li a { color: #344647; }
#footer:before { background: #f6e994; }
#footer > form:before { background: #344647; }
#footer > form h1, #footer > form h2, #footer > form h3, #footer > form h4, #footer > form h5, #footer > form h6, #footer > form a, #footer > form p { color: #ffffff; }
#footer > form button { background: #f6e994; border-color:#f6e994; }
.no-mobile #footer > form button:hover { background: #f6e994e6; border-color:#f6e994e6; }
#footer .list-social a { color: #344647; }
/* END FOOTER */

/* ICONS */
.list-usp li:nth-child(1):before, .list-collection .usp ul li:nth-child(1):before, .list-usp li:nth-child(1):before { content: "\e92a"; }
.list-usp li:nth-child(2):before, .list-collection .usp ul li:nth-child(2):before, .list-usp li:nth-child(2):before { content: "\e92a"; }
.list-usp li:nth-child(3):before, .list-collection .usp ul li:nth-child(3):before, .list-usp li:nth-child(3):before { content: "\e92a"; }
/* END ICONS */

/* BANNERS */
.banner-1-slide-1 h2, .banner-1-slide-1 p, .banner-1-slide-1 a { color: #000000; }
.banner-1-slide-2 h2, .banner-1-slide-2 p, .banner-1-slide-2 a { color: #333333; }
.banner-2 h2, .banner-2 p, .banner-2 a  { color: #333333 !important; }
.banner-3 h3, .banner-3 p  { color: #333333 !important; }
.banner-4 h2, .banner-4 p  { color: #333333 !important; }
.module-welcome h1, .module-welcome h2, .module-welcome h3, .module-welcome h4, .module-welcome h5, .module-welcome h6, .module-welcome.white, .module-welcome.white h1, .module-welcome.white h2, .module-welcome.white h3, .module-welcome.white h4, .module-welcome.white h5, .module-welcome.white h6 { color: #dfe881; }
.module-welcome p { color: #e4e49e; }
.link-btn a.g { background: #596d6d !important; border-color: #596d6d !important; }
.link-btn a.g:hover { background: #596d6de6 !important; border-color: #596d6de6 !important; }
.link-btn a.e { background: #000000 !important; border-color: #000000 !important; }
.link-btn a.e:hover { background: #000000e6 !important; border-color: #000000e6 !important; }
.link-btn a.d { background: #4fb1de !important; border-color: #4fb1de !important; }
.link-btn a.d:hover { background: #4fb1dee6 !important; border-color: #4fb1dee6 !important; }
/* END BANNERS */

/* PRODUCTS */
.module-featured.c figure span, .list-collection .label.a, .list-collection .label.a:before, .list-bulk .label:before, .module-featured figure span.inline.a, .module-featured figure span.inline.a:before, .product-slider .label, .product-slider .label:before, .list-collection .label.c, .list-collection .label.c:before, .module-featured figure span.inline.c, .module-featured figure span.inline.c:before, .list-collection .label.a, .list-collection .label.a:before, .list-bulk .label:before, .module-featured figure span.inline.a, .module-featured figure span.inline.a:before, .list-bulk .label, .product-slider .label.a, .product-slider .label.a:before { background: #f73400; }
/* theme.new_color */
.list-collection .label.a.new, .list-collection .label.a.new:before, .list-collection .label, .list-collection .label.new, .list-collection .label:before, .list-bulk .label.new:before, .list-collection .label.b { background: #30b087; }
/* END PRODUCTS */

/* NEWSLETTER */
.popup-newsletter .box-inset { background: #344647; }
.popup-newsletter .box-inset, .popup-newsletter h1, .popup-newsletter h2, .popup-newsletter h3, .popup-newsletter h4, .popup-newsletter h5, .popup-newsletter h6, .popup-newsletter .list-checks li:before, .popup-newsletter .box-inset > .close { color: #f6e994; }
/* END NEWSLETTER */

/* GUI */
.gui-checkout-one-step .gui-block-subtitle, .gui-checkout-one-step .order-summary .gui-bold, .gui-checkout-one-step .order-summary th, .gui-checkout-one-step .order-summary tr > *:last-child {
  color: #344647;
}
.gui-form .gui-field > label, .gui-register .gui-field .gui-radio label, .gui-register .gui-field .gui-checkbox label, #root .gui-checkout-one-step .gui-field .gui-radio label, #root .gui-checkout-one-step .gui-field .gui-checkbox label, .gui-modal-wrapper .gui-radio label, .gui-checkout-one-step .gui-payment-methods .gui-payment-method label span, .gui-checkout-one-step .gui-block-option .gui-field .gui-price, .gui-checkout-one-step .order-summary small, .gui-checkout-one-step .order-summary .gui-delivery-time-checkout, .gui-checkout-one-step .gui-cart-sum {
	color: #344647;
}
.gui-checkout-one-step .gui-cart-sum .gui-big strong, .table-compare .item .price { color: #333333; }
.gui a { color: #344647; }
.gui-radio input:checked ~ label:before, .gui-checkbox input:checked ~ label:before, .gui-checkout-payment .gui-payment-methods .gui-payment-method input:checked ~ .gui-payment-method-subtitle:before, .gui-checkout-one-page input:checked ~ .gui-payment-method-subtitle:before, .gui-checkout-one-step input:checked ~ .gui-payment-method-subtitle:before { border-color: #344647;  background: #344647; }

/* Cache fix DMWS */
@media only screen and (max-width: 47.5em) {
  .module-welcome figure {
    background-image:url(https://cdn.shoplightspeed.com/shops/642260/themes/17406/v/805701/assets/hero-slide-1-mobile.jpg?20240301174350?20230710183000) !important;
  }
  .banner-1-slide-1 figure {
    background-image:url(https://cdn.shoplightspeed.com/shops/642260/themes/17406/v/651698/assets/banner-1-mobile.jpg?20240301174350?20221115193127) !important;
  }
  .banner-1-slide-2 figure {
    background-image:url(https://cdn.shoplightspeed.com/shops/642260/themes/17406/v/651977/assets/banner-1-slide-2-mobile.jpg?20240301174350?20221115193127) !important;
  }
}
/* Cache fix DMWS END */

/* Retail */
.overlay-e .product-inventory-location-label { color: #344647; font-weight: 400; text-decoration: none; }
.overlay-e .product-inventory-location-label:hover { text-decoration: underline; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-background { z-index: 999; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location { left: 50%; max-height: 90vh; max-width: 90%; min-height: 40vh; padding: 50px 40px; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 566px; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-header { background: #fff; padding: 0 0 30px; }
#gui-modal-product-inventory-location-wrapper #gui-modal-product-inventory-location-close { color: #ADADBA; font-size: 0; }
#gui-modal-product-inventory-location-wrapper #gui-modal-product-inventory-location-close::before { content: "\e93f"; font-family: 'i'; font-size: 22px; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-label { color: #344647; font-size: 21px; margin-bottom: 0; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content { max-height: 500px; }
#gui-modal-product-inventory-location-wrapper p { margin-bottom: 5px; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row { padding-left: 0; padding-right: 0; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row .bold { font-size: 16px; font-weight: 600; line-height: normal; }
#gui-modal-product-inventory-location-wrapper .gui-product-inventory-address { color: #344647; font-size: 14px; font-weight: 400; line-height: normal; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row-divider { border-bottom: 1px solid #F1F1F1; margin: 30px 0; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row:first-of-type hr:first-of-type { border: none; margin: 0; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row:last-of-type hr { margin-bottom: 0; border: none; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-footer { font-size: 14px; font-weight: 400; line-height: normal; padding: 20px 0 0; text-align: center; }
#gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content .gui-modal-product-inventory-location-footer { color: #344647; font-size: 16px; padding: 0; text-align: left; }
@media only screen and (max-width: 47.5em) {
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location { padding: 30px 20px; }
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-label { font-size: 16px; }
  #gui-modal-product-inventory-location-wrapper #gui-modal-product-inventory-location-close::before { font-size: 16px; }
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-header { padding-bottom: 15px; }
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content { max-height: 40vh; }
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content .gui-modal-product-inventory-location-footer { font-size: 14px; }
  #gui-modal-product-inventory-location-wrapper .gui-modal-product-inventory-location-content-row-divider { margin: 15px 0; } 
}