@media screen and (min-width: 1400px) {.container {width: 1400px }}.row-eq-height {display: -webkit-box;display: -ms-flexbox;display: flex }@media screen and (max-width: 991px) {.row-eq-height {display: block }}.row-eq-height.row-v-center>[class^="col-"], .row-eq-height.row-v-center>[class*=" col-"] {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.flex-grid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: no-wrap;flex-wrap: no-wrap;margin: -10px 0 0 -10px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.flex-grid .col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 10px 0 0 10px }.flex-grid .col-50 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50% }.flex-grid .col-70 {-ms-flex-preferred-size: 70%;flex-basis: 70% }.flex-grid .col-30 {-ms-flex-preferred-size: 30%;flex-basis: 30% }.flex-grid .row {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.flex-grid_stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch }.square__grid .square__row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;width: 100% }.square__grid .square {display: inline-block;height: 0;overflow: hidden;position: relative }.square__grid .square--25 {width: calc(25% - 10px);padding-bottom: calc(25% - 10px) }.square__grid .square--33 {width: calc(33.33% - 10px);padding-bottom: calc(33.33% - 10px) }.ff-base {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif }.ff-outline {font-family: var(--galls-font-gt-america-standard), "industry-inc-outline", Helvetica, sans-serif }.ff-sans {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif }.f-black {color: #000 }.f-white {color: #fff }.f-blue {color: #007ac2 }.f-red {color: #e56c64 }.f-orange {color: #de5101 }.f-gray {color: #818181 }.f-light_gray {color: #999 }.fw-l {font-weight: 200 }.fw-r {font-weight: 400 }.fw-s {font-weight: 500 }.fw-b {font-weight: 600 }.link {text-decoration: none }.link.link--orange, .link.link--red, .link.link--gray, .link.link--white {color: #de5101;text-decoration: none }.link.link--orange:hover, .link.link--red:hover, .link.link--gray:hover, .link.link--white:hover {color: inherit }.link.link--red {color: #e56c64 }.link.link--gray {color: #818181 }.link.link--white {color: #fff }.link.link--white:hover {color: #818181 }.ta-l {text-align: left }.ta-r {text-align: right }.ta-c {text-align: center }.icon {display: inline-block;background-repeat: no-repeat;background-position: 0 0;background-size: cover;vertical-align: middle }.icon.email {background-image: url("../images/icons/email-black.png");height: 17px;width: 28px }.icon.email.white {background-image: url("../images/icons/email-white.png") }.icon.cart {background-image: url("../images/icons/cart-black.png");height: 22px;width: 24px }.icon.cart.white {background-image: url("../images/icons/cart-white.png") }.icon.search {background-image: url("../images/icons/search-black.png");height: 18px;width: 19px }.icon.menu {background-image: url("../images/icons/menu-black.png");height: 18px;width: 25px }.icon.filter {background-image: url("../images/icons/filter.png");height: 16px;width: 19px }.icon.view-list {background-image: url("../images/icons/list-unselected.png");height: 16px;width: 14px }.icon.view-list.selected {background-image: url("../images/icons/list-selected.png") }.icon.view-grid {background-image: url("../images/icons/grid-unselected.png");height: 16px;width: 16px }.icon.view-grid.selected {background-image: url("../images/icons/grid-selected.png") }.icon.triangle {height: 12px;width: 7px }.icon.triangle.blue.left {background-image: url("../images/icons/triangle-blue-left.png") }.icon.triangle.blue.right {background-image: url("../images/icons/triangle-blue-right.png") }.icon.triangle.orange.left {background-image: url("../images/icons/triangle-orange-left.png") }.icon.triangle.orange.right {background-image: url("../images/icons/triangle-orange-right.png") }.icon.profile-pic {background-image: url("../images/icons/profile-pic@2x.png");height: 24px;width: 24px }.icon.edit {background-image: url("../images/icons/edit.png");height: 20px;width: 19px }.icon.call {height: 16px;width: 10px }.icon.caret--black-down {height: 9px;width: 16px }.icon.caret--black-up {height: 9px;width: 16px }.icon.caret--gray-down {height: 6px;width: 10px }.icon.caret--gray-up {height: 6px;width: 10px }.icon.cart--black {height: 24px;width: 24px }.icon.cart--white {height: 24px;width: 24px }.icon.chat {height: 17px;width: 20px }.icon.chat--black {height: 30px;width: 35px }.icon.chat--gray {height: 30px;width: 35px }.icon.chat--outline {height: 17px;width: 20px }.icon.checkbox--default {height: 16px;width: 16px }.icon.checkbox--focus {height: 16px;width: 16px }.icon.checkbox--selected {height: 16px;width: 16px }.icon.checkbox--unselected {height: 20px;width: 20px }.icon.close--black {height: 18px;width: 18px }.icon.close--circle {height: 18px;width: 18px }.icon.close--modal {height: 18px;width: 18px }.icon.email--black {height: 15px;width: 24px }.icon.email--gray {height: 15px;width: 24px }.icon.email--white {height: 15px;width: 24px }.icon.email--xs--gray {height: 9px;width: 14px }.icon.filter--black {height: 16px;width: 19px }.icon.filter--gray {height: 16px;width: 19px }.icon.phone--gray {height: 18px;width: 11px }.icon.radio--default {height: 16px;width: 16px }.icon.radio--focus {height: 16px;width: 16px }.icon.radio--selected {height: 16px;width: 16px }.icon.search--black {height: 18px;width: 18px }.icon.search--white {height: 18px;width: 18px }.icon.tooltip--default {height: 17px;width: 17px }.icon.tooltip--hover {height: 17px;width: 17px }.icon.triangle--blue-left {height: 12px;width: 7px }.icon.triangle--blue-right {height: 12px;width: 7px }.icon.zoom {height: 19px;width: 20px }.dib-xs {display: none }@media screen and (max-width: 767px) {.dib-xs {display: inline-block }}@media screen and (max-width: 991px) {.hidden-xs-sm {display: none }}.visible-xs-sm {display: none }@media screen and (max-width: 991px) {.visible-xs-sm {display: block }}.fl-l {float: left }.fl-r {float: right }.flx-jl {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.flx-jc {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.flx-jr {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }.m-0 {margin: 0em !important }.m-1 {margin: 1em !important }.m-2 {margin: 2em !important }.m-3 {margin: 3em !important }.m-4 {margin: 4em !important }.m-5 {margin: 5em !important }.mt-0 {margin-top: 0em !important }.mt-1 {margin-top: 1em !important }.mt-2 {margin-top: 2em !important }.mt-3 {margin-top: 3em !important }.mt-4 {margin-top: 4em !important }.mt-5 {margin-top: 5em !important }.mb-0 {margin-bottom: 0em !important }.mb-1 {margin-bottom: 1em !important }.mb-2 {margin-bottom: 2em !important }.mb-3 {margin-bottom: 3em !important }.mb-4 {margin-bottom: 4em !important }.mb-5 {margin-bottom: 5em !important }.mr-0 {margin-right: 0em !important }.mr-1 {margin-right: 1em !important }.mr-2 {margin-right: 2em !important }.mr-3 {margin-right: 3em !important }.mr-4 {margin-right: 4em !important }.mr-5 {margin-right: 5em !important }.ml-0 {margin-left: 0em !important }.ml-1 {margin-left: 1em !important }.ml-2 {margin-left: 2em !important }.ml-3 {margin-left: 3em !important }.ml-4 {margin-left: 4em !important }.ml-5 {margin-left: 5em !important }.list-separator {display: inline-block;list-style-type: none;font-size: 0;margin: 0;padding: 0 }.list-separator>li {display: inline-block;font-size: 16px;margin: 0;padding: 0 }.list-separator>li::after {color: #464646;content: '|';display: inline-block;margin: 0 1em }.list-separator>li:last-of-type::after {display: none }.list-tabs {background-color: #fff;margin: 0;padding: 0;text-align: center }.list-tabs li {display: inline-block;float: none;margin-right: 20px }.list-tabs li:last-of-type {margin-right: 0 }.list-tabs li a {background-color: transparent;border-radius: 0;color: #007ac2;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 18px;margin: 0;padding: 0;text-decoration: none }.list-tabs li a:hover {color: #000 }.list-tabs li.active a {background-color: transparent;border-bottom: 2px solid #000;color: #000 }.mw-1 {min-width: 1% !important }.mw-2 {min-width: 2% !important }.mw-3 {min-width: 3% !important }.mw-4 {min-width: 4% !important }.mw-5 {min-width: 5% !important }.mw-6 {min-width: 6% !important }.mw-7 {min-width: 7% !important }.mw-8 {min-width: 8% !important }.mw-9 {min-width: 9% !important }.mw-10 {min-width: 10% !important }.mw-11 {min-width: 11% !important }.mw-12 {min-width: 12% !important }.mw-13 {min-width: 13% !important }.mw-14 {min-width: 14% !important }.mw-15 {min-width: 15% !important }.mw-16 {min-width: 16% !important }.mw-17 {min-width: 17% !important }.mw-18 {min-width: 18% !important }.mw-19 {min-width: 19% !important }.mw-20 {min-width: 20% !important }.mw-21 {min-width: 21% !important }.mw-22 {min-width: 22% !important }.mw-23 {min-width: 23% !important }.mw-24 {min-width: 24% !important }.mw-25 {min-width: 25% !important }.mw-26 {min-width: 26% !important }.mw-27 {min-width: 27% !important }.mw-28 {min-width: 28% !important }.mw-29 {min-width: 29% !important }.mw-30 {min-width: 30% !important }.mw-31 {min-width: 31% !important }.mw-32 {min-width: 32% !important }.mw-33 {min-width: 33% !important }.mw-34 {min-width: 34% !important }.mw-35 {min-width: 35% !important }.mw-36 {min-width: 36% !important }.mw-37 {min-width: 37% !important }.mw-38 {min-width: 38% !important }.mw-39 {min-width: 39% !important }.mw-40 {min-width: 40% !important }.mw-41 {min-width: 41% !important }.mw-42 {min-width: 42% !important }.mw-43 {min-width: 43% !important }.mw-44 {min-width: 44% !important }.mw-45 {min-width: 45% !important }.mw-46 {min-width: 46% !important }.mw-47 {min-width: 47% !important }.mw-48 {min-width: 48% !important }.mw-49 {min-width: 49% !important }.mw-50 {min-width: 50% !important }.mw-51 {min-width: 51% !important }.mw-52 {min-width: 52% !important }.mw-53 {min-width: 53% !important }.mw-54 {min-width: 54% !important }.mw-55 {min-width: 55% !important }.mw-56 {min-width: 56% !important }.mw-57 {min-width: 57% !important }.mw-58 {min-width: 58% !important }.mw-59 {min-width: 59% !important }.mw-60 {min-width: 60% !important }.mw-61 {min-width: 61% !important }.mw-62 {min-width: 62% !important }.mw-63 {min-width: 63% !important }.mw-64 {min-width: 64% !important }.mw-65 {min-width: 65% !important }.mw-66 {min-width: 66% !important }.mw-67 {min-width: 67% !important }.mw-68 {min-width: 68% !important }.mw-69 {min-width: 69% !important }.mw-70 {min-width: 70% !important }.mw-71 {min-width: 71% !important }.mw-72 {min-width: 72% !important }.mw-73 {min-width: 73% !important }.mw-74 {min-width: 74% !important }.mw-75 {min-width: 75% !important }.mw-76 {min-width: 76% !important }.mw-77 {min-width: 77% !important }.mw-78 {min-width: 78% !important }.mw-79 {min-width: 79% !important }.mw-80 {min-width: 80% !important }.mw-81 {min-width: 81% !important }.mw-82 {min-width: 82% !important }.mw-83 {min-width: 83% !important }.mw-84 {min-width: 84% !important }.mw-85 {min-width: 85% !important }.mw-86 {min-width: 86% !important }.mw-87 {min-width: 87% !important }.mw-88 {min-width: 88% !important }.mw-89 {min-width: 89% !important }.mw-90 {min-width: 90% !important }.mw-91 {min-width: 91% !important }.mw-92 {min-width: 92% !important }.mw-93 {min-width: 93% !important }.mw-94 {min-width: 94% !important }.mw-95 {min-width: 95% !important }.mw-96 {min-width: 96% !important }.mw-97 {min-width: 97% !important }.mw-98 {min-width: 98% !important }.mw-99 {min-width: 99% !important }.mw-100 {min-width: 100% !important }.mxw-1 {max-width: 1% !important }.mxw-2 {max-width: 2% !important }.mxw-3 {max-width: 3% !important }.mxw-4 {max-width: 4% !important }.mxw-5 {max-width: 5% !important }.mxw-6 {max-width: 6% !important }.mxw-7 {max-width: 7% !important }.mxw-8 {max-width: 8% !important }.mxw-9 {max-width: 9% !important }.mxw-10 {max-width: 10% !important }.mxw-11 {max-width: 11% !important }.mxw-12 {max-width: 12% !important }.mxw-13 {max-width: 13% !important }.mxw-14 {max-width: 14% !important }.mxw-15 {max-width: 15% !important }.mxw-16 {max-width: 16% !important }.mxw-17 {max-width: 17% !important }.mxw-18 {max-width: 18% !important }.mxw-19 {max-width: 19% !important }.mxw-20 {max-width: 20% !important }.mxw-21 {max-width: 21% !important }.mxw-22 {max-width: 22% !important }.mxw-23 {max-width: 23% !important }.mxw-24 {max-width: 24% !important }.mxw-25 {max-width: 25% !important }.mxw-26 {max-width: 26% !important }.mxw-27 {max-width: 27% !important }.mxw-28 {max-width: 28% !important }.mxw-29 {max-width: 29% !important }.mxw-30 {max-width: 30% !important }.mxw-31 {max-width: 31% !important }.mxw-32 {max-width: 32% !important }.mxw-33 {max-width: 33% !important }.mxw-34 {max-width: 34% !important }.mxw-35 {max-width: 35% !important }.mxw-36 {max-width: 36% !important }.mxw-37 {max-width: 37% !important }.mxw-38 {max-width: 38% !important }.mxw-39 {max-width: 39% !important }.mxw-40 {max-width: 40% !important }.mxw-41 {max-width: 41% !important }.mxw-42 {max-width: 42% !important }.mxw-43 {max-width: 43% !important }.mxw-44 {max-width: 44% !important }.mxw-45 {max-width: 45% !important }.mxw-46 {max-width: 46% !important }.mxw-47 {max-width: 47% !important }.mxw-48 {max-width: 48% !important }.mxw-49 {max-width: 49% !important }.mxw-50 {max-width: 50% !important }.mxw-51 {max-width: 51% !important }.mxw-52 {max-width: 52% !important }.mxw-53 {max-width: 53% !important }.mxw-54 {max-width: 54% !important }.mxw-55 {max-width: 55% !important }.mxw-56 {max-width: 56% !important }.mxw-57 {max-width: 57% !important }.mxw-58 {max-width: 58% !important }.mxw-59 {max-width: 59% !important }.mxw-60 {max-width: 60% !important }.mxw-61 {max-width: 61% !important }.mxw-62 {max-width: 62% !important }.mxw-63 {max-width: 63% !important }.mxw-64 {max-width: 64% !important }.mxw-65 {max-width: 65% !important }.mxw-66 {max-width: 66% !important }.mxw-67 {max-width: 67% !important }.mxw-68 {max-width: 68% !important }.mxw-69 {max-width: 69% !important }.mxw-70 {max-width: 70% !important }.mxw-71 {max-width: 71% !important }.mxw-72 {max-width: 72% !important }.mxw-73 {max-width: 73% !important }.mxw-74 {max-width: 74% !important }.mxw-75 {max-width: 75% !important }.mxw-76 {max-width: 76% !important }.mxw-77 {max-width: 77% !important }.mxw-78 {max-width: 78% !important }.mxw-79 {max-width: 79% !important }.mxw-80 {max-width: 80% !important }.mxw-81 {max-width: 81% !important }.mxw-82 {max-width: 82% !important }.mxw-83 {max-width: 83% !important }.mxw-84 {max-width: 84% !important }.mxw-85 {max-width: 85% !important }.mxw-86 {max-width: 86% !important }.mxw-87 {max-width: 87% !important }.mxw-88 {max-width: 88% !important }.mxw-89 {max-width: 89% !important }.mxw-90 {max-width: 90% !important }.mxw-91 {max-width: 91% !important }.mxw-92 {max-width: 92% !important }.mxw-93 {max-width: 93% !important }.mxw-94 {max-width: 94% !important }.mxw-95 {max-width: 95% !important }.mxw-96 {max-width: 96% !important }.mxw-97 {max-width: 97% !important }.mxw-98 {max-width: 98% !important }.mxw-99 {max-width: 99% !important }.mxw-100 {max-width: 100% !important }body {background-color: #EBEBEB;color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }h1, h2, h3, h4, h5, h6 {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-style: normal;font-weight: 400 }h1 {font-size: 60px }h2 {font-size: 50px }h3 {font-size: 36px }h4 {font-size: 26px }h5 {color: #818181;font-size: 22px }h6 {font-size: 18px }a {color: #007ac2;text-decoration: none }a:hover {color: #000;text-decoration: none }.btn {border-radius: 0;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 16px;line-height: 1;padding: 14px 30px 12px 30px;text-transform: uppercase;font-weight: 700 }.btn.btn_block {width: 100% }.btn.btn_xlg {font-size: 24px }.btn.btn_lg {font-size: 18px }.btn.btn_md {font-size: 18px }.btn.btn_sm {font-size: 16px }.btn.btn_xs {font-size: 14px }.btn.btn_outline {border: 1px solid #000;color: inherit }.btn.btn_outline-thick {background-color: rgba(0, 0, 0, 0.5);border: 4px solid #fff;color: #fff;padding: 20px 30px 14px }.btn.btn_outline-thin {background-color: transparent;border: 1px solid #000;color: #000 }.btn.btn_outline-blue {border: 1px solid #007ac2 }.btn.btn_no-outline {border: 0 }.btn.btn--blue {background-color: #007ac2;color: #fff }.btn.btn--blue:hover {background-color: #025e94 }.btn.btn--orange {font-family: var(--galls-font-gt-america-condensed); background-color: #de5101;color: #fff }.btn.btn--orange:hover {background-color: #ff6006 }.btn.btn--black {background-color: #000;color: #fff }.btn.btn--white {background-color: #fff;color: #515151 }.btn.btn--white:hover {border-color: #007ac2 }.btn.btn--light-gray {background-color: #EBEBEB;color: #515151 }.btn.btn--light-gray:hover {background-color: #ebebeb }.btn.btn--dark-gray {background-color: #7f7f7f;color: #fff }.btn.btn--gray {background-color: #fff;border-color: #7f7f7f;color: #7f7f7f }.btn.btn--link {background-color: transparent;border: 1px solid #007ac2;color: #007ac2 }.btn.btn--link-gray {background-color: transparent;color: #464646 }.btn.btn--link-gray-blue {background-color: #EBEBEB;color: #007ac2 }.btn.btn--link-gray-blue:hover {background-color: #ebebeb }.btn.btn--disabled, .btn:disabled {background-color: #7f7f7f;color: #fff;cursor: not-allowed }.btn.btn--disabled:hover, .btn:disabled:hover {background-color: #7f7f7f }input.parsley-error, select.parsley-error, textarea.parsley-error {background-color: #fff0f0;border: 1px solid #cc5454 !important;color: #cc5454 }.parsley-errors-list {margin: 2px 0 3px;padding: 0;list-style-type: none;font-size: 0.9em;line-height: 0.9em;opacity: 0;transition: all .3s ease-in;-o-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-webkit-transition: all .3s ease-in }.parsley-errors-list li {color: #cc5454;font-weight: 400;margin-top: 5px }.parsley-errors-list.filled {opacity: 1 }.label-checkbox {cursor: pointer;display: inline-block;line-height: 1em;font-weight: 400;margin: 0;padding: 0 0 0 20px;position: relative }.label-checkbox input[type="checkbox"] {display: none }.label-checkbox input[type="checkbox"]:checked+.fake-checkbox {background-image: url("../images/icons/checkbox/selected.png") }.label-checkbox input[type="checkbox"]:focus+.fake-checkbox {background-image: url("../images/icons/checkbox/focused.png") }.label-checkbox input[type="checkbox"]:checked:focus+.fake-checkbox {background-image: url("../images/icons/checkbox/selected.png") }.label-checkbox .fake-checkbox {background-image: url("../images/icons/checkbox/default.png");display: inline-block;height: 16px;width: 16px;position: absolute;left: 0;top: 0 }.form__label {color: #939393;font-size: 14px;line-height: 1;margin: 0;padding: 0; font-weight: 500; }.form__label.form__label--sans {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 16px }.form__label.fw-l {font-weight: 400 }.form__label.black {color: #000 }.form__label.dark-gray {color: #464646 }.form__label>.form__input, .form__label>.form__select, .form__label>.form__textarea {margin-top: 10px }.form__input, .form__select, .form__textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #e8e8e8;border-radius: 2px;border: 1px solid #484848;box-sizing: border-box;color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 16px;display: inline-block;height: 30px;line-height: 30px;margin: 0;max-width: 100%;padding: 0 15px }.form__input.no-outline, .no-outline.form__select, .no-outline.form__textarea {border: 0 }.form__input.white, .white.form__select, .white.form__textarea {background-color: #fff }.form__input.gray, .gray.form__select, .gray.form__textarea {background-color: #EBEBEB }.form__input.rounded, .rounded.form__select, .rounded.form__textarea {border-radius: 2px }.form__input.squared, .squared.form__select, .squared.form__textarea {border-radius: 0 }.form__input.full, .full.form__select, .full.form__textarea {width: 100% }.form__input ::-webkit-input-placeholder, .form__select ::-webkit-input-placeholder, .form__textarea ::-webkit-input-placeholder {color: #464646;opacity: 1 }.form__input ::-moz-placeholder, .form__select ::-moz-placeholder, .form__textarea ::-moz-placeholder {color: #464646;opacity: 1 }.form__input :-ms-input-placeholder, .form__select :-ms-input-placeholder, .form__textarea :-ms-input-placeholder {color: #464646;opacity: 1 }.form__input :-moz-placeholder, .form__select :-moz-placeholder, .form__textarea :-moz-placeholder {color: #464646;opacity: 1 }@media screen and (max-width: 767px) {.form__input, .form__select, .form__textarea {font-size: 16px }}.form__select {background-color: #fff;background-image: url("../images/forms/dropdown-gray.png");background-repeat: no-repeat;background-position: right;padding-right: 45px;position: relative }.form__select::-ms-expand {display: none }.form__textarea {height: auto }.form__checkbox {cursor: pointer;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-weight: 400;height: 16px;line-height: 20px;margin: 0;padding: 0 0 0 24px;position: relative }.form__checkbox input[type="checkbox"] {display: none }.form__checkbox input[type="checkbox"]:checked+.fake-checkbox {background-image: url("../images/icons/checkbox/selected.png") }.form__checkbox input[type="checkbox"]:focus+.fake-checkbox {background-image: url("../images/icons/checkbox/focus.png") }.form__checkbox input[type="checkbox"]:checked:focus+.fake-checkbox {background-image: url("../images/icons/checkbox/selected.png") }.form__checkbox .fake-checkbox {background-image: url("../images/icons/checkbox/default.png");background-repeat: no-repeat;background-position: 0 0;display: inline-block;height: 16px;width: 16px;position: absolute;left: 0;top: 0 }@media screen and (max-width: 767px) {.form__checkbox {height: auto;line-height: 1.25em }.form__checkbox .fake-checkbox {margin-top: -.25em }}.form__radio {cursor: pointer;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 18px;font-weight: 400;height: 16px;line-height: 18px;margin: 0;padding: 0 0 0 24px;position: relative }.form__radio input[type="radio"] {display: none }.form__radio input[type="radio"]:checked+.fake-radio {background-image: url("../images/icons/radio/selected.png") }.form__radio input[type="radio"]:checked+.fake-radio+span {font-weight: 600 }.form__radio input[type="radio"]:focus+.fake-radio {background-image: url("../images/icons/radio/focus.png") }.form__radio input[type="radio"]:checked:focus+.fake-radio {background-image: url("../images/icons/radio/selected.png") }.form__radio .fake-radio {background-image: url("../images/icons/radio/default.png");background-repeat: no-repeat;background-position: 0 0;display: inline-block;height: 16px;width: 16px;position: absolute;left: 0;top: 0 }.form__button--disabled {background-color: #e8e8e8;color: #464646 }.input__group {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 30px;width: 100% }.input__group .input__group--field {display: inline-block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }.input__group .form__input, .input__group .form__select, .input__group .form__textarea {border: 0;border-radius: 0;display: inline-block;padding: 0 10px;width: 100% }.input__group .input__group--btn {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 1 70px;flex: 0 1 70px }.input__group .btn {height: 30px;line-height: 30px;padding: 0 5px;text-align: center;width: 100% }.input__flex {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 30px;width: 100% }.input__flex .input__flex--field {display: inline-block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 15px }.input__flex .form__input, .input__flex .form__select, .input__flex .form__textarea {border: 0;border-radius: 0;display: inline-block;padding: 0 10px;width: 100% }.input__flex .input__flex--btn {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 1 70px;flex: 0 1 70px }.input__flex .btn {height: 30px;line-height: 30px;padding: 0 5px;text-align: center;width: 100% }.modal.about h3 {margin-bottom: 40px }.modal.about h5 {margin-bottom: 15px }@media screen and (max-width: 767px) {.modal.about h3 {margin-bottom: 15px }.modal.about .col-sm-6 {margin-bottom: 30px }.modal.about .col-sm-6:last-of-type {margin-bottom: 0 }}.modal-content {border: 0;border-radius: 0;box-shadow: none }.modal-backdrop.in {opacity: .6 }.modal-header {background-color: #007ac2;border-bottom: 0;color: #fff;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;height: 60px;padding: 20px }@media screen and (max-width: 767px) {.modal-header {height: 60px;padding: 20px 20px 18px }}.modal-header .close {font-size: 1em;margin-top: 0;opacity: 1 }.modal-title {line-height: 30px }.modal-title h4 {margin: -5px 0 0 0 }@media screen and (max-width: 767px) {.modal-title {font-size: 20px;line-height: 23px }}.modal-body {color: #464646;font-size: 16px;padding: 20px 50px }.modal-body h3, .modal-body h5 {color: #000;line-height: 1;margin: 0;padding: 0 }.modal-body p {margin: 0 0 1em;padding: 0;line-height: 1.25em }.modal-body p:last-of-type {margin-bottom: 0 }@media screen and (max-width: 767px) {.modal-body {padding: 20px }}@media screen and (min-width: 1400px) {.modal-dialog {width: 1380px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {.modal-dialog {width: 1140px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.modal-dialog {width: 940px }}@media screen and (min-width: 768px) and (max-width: 991px) {.modal-dialog {width: 720px }}@media screen and (max-width: 767px) {.modal-dialog {margin: 0 }}.slick-dots li {height: 8px;width: 8px }.slick-dots li button {background-image: url("../images/icons/gallery-unselected.png");background-repeat: no-repeat;height: 8px;width: 8px }.slick-dots li button::before {display: none }.slick-dots li.slick-active {height: 8px;width: 8px }.slick-dots li.slick-active button {background-image: url("../images/icons/gallery-selected.png");height: 8px;width: 8px }.star-rating {background-image: url("../images/star-ratings.png");background-position: 0 0;background-repeat: no-repeat;background-size: cover;display: inline-block;height: 15px;width: 80px }.star-rating.zero {background-position: 0 0 }.star-rating.one {background-position: 0 -15px }.star-rating.one-half {background-position: 0 -30px }.star-rating.two {background-position: 0 -60px }.star-rating.two-half {background-position: 0 -75px }.star-rating.three {background-position: 0 -90px }.star-rating.three-half {background-position: 0 -105px }.star-rating.four {background-position: 0 -120px }.star-rating.four-half {background-position: 0 -135px }.star-rating.five {background-position: 0 -150px }.product-item, .product-item-cta {background-color: #fff;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 100%;outline: 0;padding: 20px;position: relative;width: auto }@media screen and (min-width: 1400px) {.product-item, .product-item-cta {min-height: 430px;width: 340px }}.product-item .product-item__sale, .product-item-cta .product-item__sale {position: absolute;right: 0;top: 15px }.product-item .compare, .product-item-cta .compare {color: #999;cursor: pointer;display: inline-block;font-weight: 200;height: 14px;left: 15px;line-height: 1em;margin: 0;padding: 0 0 0 20px;position: absolute;top: 20px }.product-item .compare input[type="checkbox"], .product-item-cta .compare input[type="checkbox"] {display: none }.product-item .compare input[type="checkbox"]:checked+.fake-checkbox, .product-item-cta .compare input[type="checkbox"]:checked+.fake-checkbox {background-image: url("../images/icons/checkbox-selected.png") }.product-item .compare input[type="checkbox"]:focus+.fake-checkbox, .product-item-cta .compare input[type="checkbox"]:focus+.fake-checkbox {background-image: url("../images/icons/checkbox-focused.png") }.product-item .compare input[type="checkbox"]:checked:focus+.fake-checkbox, .product-item-cta .compare input[type="checkbox"]:checked:focus+.fake-checkbox {background-image: url("../images/icons/checkbox-selected.png") }.product-item .compare .fake-checkbox, .product-item-cta .compare .fake-checkbox {background-image: url("../images/icons/checkbox.png");display: inline-block;height: 14px;width: 14px;position: absolute;left: 0;top: 0 }.product-item .product-item__thumbnail, .product-item-cta .product-item__thumbnail {max-height: 260px;margin: 0 auto;width: auto }@media screen and (min-width: 1200px) and (max-width: 1399px) {.product-item .product-item__thumbnail, .product-item-cta .product-item__thumbnail {height: 190px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__thumbnail, .product-item-cta .product-item__thumbnail {height: 140px }}@media screen and (max-width: 767px) {.product-item .product-item__thumbnail, .product-item-cta .product-item__thumbnail {max-height: 190px }}.product-item .product-item__details .details-title, .product-item-cta .product-item__details .details-title {display: block;margin: 0 0 8px }.product-item .product-item__details .product-brand, .product-item-cta .product-item__details .product-brand {color: #007ac2;font-size: 14px }.product-item .product-item__details .product-name, .product-item-cta .product-item__details .product-name {color: #000;line-height: 1;margin: 8px 0 0;padding: 0 }@media screen and (min-width: 1200px) and (max-width: 1399px) {.product-item .product-item__details .product-name, .product-item-cta .product-item__details .product-name {font-size: 16px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__details .product-name, .product-item-cta .product-item__details .product-name {font-size: 16px }}.product-item .product-item__details .details-info, .product-item-cta .product-item__details .details-info {text-align: right }.product-item .product-item__details .product-price, .product-item-cta .product-item__details .product-price {font-size: 16px;font-weight: 200;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__details .product-price, .product-item-cta .product-item__details .product-price {display: inline-block;font-size: 14px;text-align: left;width: 50% }}.product-item .product-item__details .product-price.discounted .original-price, .product-item-cta .product-item__details .product-price.discounted .original-price {color: #818181;text-decoration: line-through;margin-right: 8px }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__details .product-price.discounted .original-price, .product-item-cta .product-item__details .product-price.discounted .original-price {margin-right: 0 }}.product-item .product-item__details .product-price.discounted .discount-price, .product-item-cta .product-item__details .product-price.discounted .discount-price {color: #FF0000;font-weight: 600 }.product-item .product-item__details .product-rating, .product-item-cta .product-item__details .product-rating {color: #007ac2;display: inline-block;font-size: 14px;line-height: 15px }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__details .product-rating, .product-item-cta .product-item__details .product-rating {display: inline-block;font-size: 12px;width: 50% }}.product-item .product-item__details .product-rating .product-stars, .product-item-cta .product-item__details .product-rating .product-stars {display: inline-block;margin-right: 4px;margin-top: -3px;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item .product-item__details .product-rating .product-stars, .product-item-cta .product-item__details .product-rating .product-stars {height: 12px }}.product-item.slick-slide, .slick-slide.product-item-cta {margin: 10px }.product-item-cta .product-item__details .details-info {text-align: left }.product-item-cta .product-item__price {float: left }.product-item-cta .product-item__price .product-price {font-size: 14px;font-weight: 200;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item-cta .product-item__price .product-price {display: inline-block;text-align: left }}@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item-cta .product-item__price .product-price {font-size: 12px }}.product-item-cta .product-item__price .product-price.discounted .original-price {color: #818181;text-decoration: line-through }.product-item-cta .product-item__price .product-price.discounted .discount-price {color: red;font-weight: 600;margin-left: 5px }@media screen and (min-width: 1400px) {.product-item-cta .product-item__price {height: 30px;line-height: 30px;min-width: 50% }}@media screen and (min-width: 1200px) and (max-width: 1399px) {.product-item-cta .product-item__price {height: 30px;line-height: 30px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item-cta .product-item__price {height: 20px;line-height: 20px }}.product-item-cta .product-item__stars {display: inline-block;margin-right: 4px;margin-top: -3px;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item-cta .product-item__stars {height: 12px;margin-right: 0 }}.product-item-cta .product-item__cta {border-top: 1px solid #dcdcdc;display: block;margin: 8px 0 0;padding: 10px 0 0 }.product-item-cta .product-item__cta .btn {float: right;font-size: 16px;height: 30px;line-height: 1;min-width: 105px;padding: 6px 15px 0;text-transform: uppercase;font-weight: 700 }@media screen and (min-width: 1200px) and (max-width: 1399px) {.product-item-cta .product-item__cta .btn {font-size: 14px;height: 25px;padding: 6px 8px 0;text-align: center }}@media screen and (min-width: 992px) and (max-width: 1199px) {.product-item-cta .product-item__cta .btn {font-size: 12px;height: 20px;min-width: 0;padding: 5px;text-align: center }}.product-tile__grid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.product-tile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@media screen and (max-width: 991px) {.product-tile {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;padding: 5px }}.product-tile .product-tile__inner {background-color: #fff;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 30px 10px 15px }.product-tile .product-tile__bottom {margin-top: 10px }.product-tile .product-tile__details {border-bottom: 1px solid #dcdcdc;margin: 0 0 10px;padding: 0 0 10px }.product-tile .product-tile__brand {color: #007ac2;display: block;font-size: 12px }.product-tile .product-tile__name {color: #000;display: block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 16px;line-height: 1;margin: 8px 0 0;padding: 0 }.product-tile .product-tile__price {font-size: 14px;font-weight: 200;vertical-align: middle }.product-tile .product-tile__price.discounted .original-price {color: #818181;text-decoration: line-through;margin-right: 8px }@media screen and (min-width: 992px) and (max-width: 1199px) {.product-tile .product-tile__price.discounted .original-price {margin-right: 0 }}.product-tile .product-tile__price.discounted .discount-price {color: red;font-weight: 600 }.shopping-cart__item .shopping-cart__item--inner {display: -webkit-box;display: -ms-flexbox;display: flex }@media screen and (min-width: 992px) and (max-width: 1399px) {.shopping-cart__item .shopping-cart__item--inner {display: block }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--inner {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 150px }}.shopping-cart__item .shopping-cart__item--details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }@media screen and (min-width: 992px) and (max-width: 1399px) {.shopping-cart__item .shopping-cart__item--details {display: block }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--details {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }}.shopping-cart__item .shopping-cart__item--left {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;margin-right: 30px }@media screen and (min-width: 992px) and (max-width: 1399px) {.shopping-cart__item .shopping-cart__item--left {float: left }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }}.shopping-cart__item .shopping-cart__item--name {color: #000 }.shopping-cart__item .shopping-cart__item--name:hover {color: #007ac2 }.shopping-cart__item .shopping-cart__item--name h6 {font-size: 20px;margin: 0;padding: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__item .shopping-cart__item--name h6 {font-size: 14px }}@media screen and (max-width: 767px) {.shopping-cart__item .shopping-cart__item--name h6 {font-size: 14px }}.shopping-cart__item .shopping-cart__item--info {margin: 5px 0 10px }@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--info {margin: 0 }}.shopping-cart__item .shopping-cart__item--info li {color: #818181;font-size: 14px }@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__item .shopping-cart__item--info li {font-size: 12px }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--info li {font-size: 12px }}.shopping-cart__item .shopping-cart__item--options {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 16px;margin: 0 0 20px }.shopping-cart__item .shopping-cart__item--options li {margin: 0 8px 0 0;padding: 0 }.shopping-cart__item .shopping-cart__item--options li:last-of-type {margin-right: 0 }.shopping-cart__item .shopping-cart__item--options span {color: #818181 }@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__item .shopping-cart__item--options {font-size: 12px }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--options {font-size: 12px;margin: 0 }}@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__item .shopping-cart__item--cta {display: inline-block;width: 100% }}@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__item .shopping-cart__item--cta .btn {font-size: 12px }}@media screen and (max-width: 991px) {.shopping-cart__item .shopping-cart__item--cta .btn {font-size: 12px }}.shopping-cart__item .shopping-cart__item--add {float: right;margin-right: 15px }.shopping-cart__item--price .original, .shopping-cart__also-item--price .original {color: #818181;margin-right: .5em;text-decoration: line-through }@media screen and (max-width: 991px) {.shopping-cart__item--price .original, .shopping-cart__also-item--price .original {margin-right: 5px }}.shopping-cart__item--price .discount, .shopping-cart__also-item--price .discount {color: red }@media screen and (min-width: 768px) and (max-width: 991px) {.shopping-cart__item--price .total, .shopping-cart__also-item--price .total {margin-left: 15px }}@media screen and (max-width: 767px) {.shopping-cart__item--price .total, .shopping-cart__also-item--price .total {float: right }}.shopping-cart__qty {width: 80px }.shopping-cart__also-item {display: -webkit-box;display: -ms-flexbox;display: flex }.shopping-cart__also-item .shopping-cart__also-item--details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.shopping-cart__also-item .shopping-cart__also-item--thumbnail {-ms-flex-preferred-size: 90px;flex-basis: 90px;margin-right: 20px }@media screen and (min-width: 992px) and (max-width: 1199px) {.shopping-cart__also-item .shopping-cart__also-item--thumbnail {margin-right: 0 }}.shopping-cart__also-item .shopping-cart__also-item--name {font-size: 14px;margin: 0;padding: 0 }.shopping-cart__also-item .shopping-cart__also-item--price {margin: 5px 0 10px }@media screen and (min-width: 1200px) and (max-width: 1399px) {.shopping-cart__also-item .shopping-cart__also-item--cta .btn {font-size: 12px;height: 30px;padding: 0 10px;line-height: 30px }}.compare-tooltip {background-color: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);color: #000;display: none;left: 60px;min-height: 240px;padding: 15px;position: absolute;top: -15px;width: 300px;z-index: 300 }.compare-tooltip.active {display: block }.compare-tooltip h6 {border-bottom: 1px solid #dcdcdc;color: #000;font-size: 14px;line-height: 1;margin: 0;padding: 0 0 5px }.compare-tooltip .compare-tooltip__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 14px;list-style-type: none;margin: 0;padding: 0 }.compare-tooltip .compare-tooltip__list li {border-bottom: 1px solid #dcdcdc;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;padding: 10px 0 }.compare-tooltip .compare-item {display: inline-block;position: relative;width: 100% }.compare-tooltip .compare-item__thumbnail {float: left;margin-right: 8px }.compare-tooltip .compare-item__name {color: #000;display: inline-block;font-weight: 400;vertical-align: middle }.compare-tooltip .compare-item__remove {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.compare-tooltip .compare-tooltip__ctas {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 10px -5px 0 }.compare-tooltip .compare-tooltip__ctas .btn {width: 50%;margin: 0 5px }.compare-tooltip::after {content: " ";border-right: 1.1em solid white;border-top: 1em solid transparent;border-bottom: 1em solid transparent;position: absolute;z-index: 1;left: -0.9em;top: 25px }.compare-tooltip::before {content: " ";border-right: 1em solid rgba(168, 168, 168, 0.5);border-top: 1em solid transparent;border-bottom: 1em solid transparent;position: absolute;z-index: 0;left: -1em;top: 25px }.review__item .review__item--inner {display: -webkit-box;display: -ms-flexbox;display: flex }@media screen and (min-width: 992px) and (max-width: 1399px) {.review__item .review__item--inner {display: block }}@media screen and (max-width: 991px) {.review__item .review__item--inner {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: auto }}.review__item .review__item--details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }@media screen and (min-width: 992px) and (max-width: 1399px) {.review__item .review__item--details {display: block }}@media screen and (max-width: 991px) {.review__item .review__item--details {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }}.review__item .review__item--left {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;margin-right: 30px }@media screen and (min-width: 992px) and (max-width: 1399px) {.review__item .review__item--left {float: left }}@media screen and (max-width: 991px) {.review__item .review__item--left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }}.review__item .review__item--left .visible-xs-sm {display: none }.review__item .review__item--name {color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 18px }.review__item .review__item--name:hover {color: #007ac2 }@media screen and (min-width: 992px) and (max-width: 1199px) {.review__item .review__item--name {font-size: 14px }}.review__item .review__item--info {margin: 5px 0 10px }.review__item .review__item--info li {color: #464646;font-size: 14px }@media screen and (min-width: 992px) and (max-width: 1199px) {.review__item .review__item--info li {font-size: 12px }}@media screen and (max-width: 991px) {.review__item .review__item--info li {font-size: 12px }}.review__item .review__item--options {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 16px;margin: 0 0 20px }.review__item .review__item--options li {margin: 0 8px 0 0;padding: 0 }.review__item .review__item--options li:last-of-type {margin-right: 0 }.review__item .review__item--options span {color: #818181 }@media screen and (min-width: 992px) and (max-width: 1199px) {.review__item .review__item--options {font-size: 12px }}@media screen and (max-width: 991px) {.review__item .review__item--options {font-size: 12px;margin: 0 }}@media screen and (min-width: 992px) and (max-width: 1199px) {.review__item .review__item--cta {display: inline-block;width: 100% }}@media screen and (max-width: 991px) {.review__item .review__item--cta {margin-top: 10px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.review__item .review__item--cta .btn {font-size: 12px }}@media screen and (max-width: 991px) {.review__item .review__item--cta .btn {font-size: 12px }}.review__item .review__item--add {float: right;margin-right: 15px }.review__item--price .original {color: #818181;margin-right: .5em;text-decoration: line-through }@media screen and (max-width: 991px) {.review__item--price .original {margin-right: 5px }}.review__item--price .discount {color: red }@media screen and (max-width: 991px) {.review__item--price .total {margin-left: 15px }}.utility-bar {background-color: #007ac2;box-sizing: border-box;color: #fff;font-size: 16px;min-height: 35px;margin-bottom: 0 }.utility-bar .navbar-left {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;height: 35px;line-height: 40px }.utility-bar .navbar-left span {margin-left: 30px }@media screen and (min-width: 992px) and (max-width: 1199px) {.utility-bar .navbar-left {font-size: 14px }}.utility-bar .navbar-right {padding: 0 25px }.utility-bar .navbar-right a {color: #fff;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 14px;height: 35px;line-height: 40px;padding: 0 10px }.utility-bar .navbar-right a:hover, .utility-bar .navbar-right a:focus {background-color: transparent }.utility-bar .navbar-right a .icon {margin-right: 5px;position: relative }.utility-bar .navbar-right a .icon.email--white {top: -1px }.utility-bar .navbar-right a .icon.cart--white {top: -1px }@media screen and (min-width: 992px) and (max-width: 1199px) {.utility-bar .navbar-right a {padding-left: 10px;padding-right: 15px }}.utility-bar .navbar-right li:first-of-type a {padding-left: 0 }.utility-bar .navbar-right li:last-of-type a {padding-right: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.utility-bar .navbar-right {font-size: 12px }}.utility-bar .navbar-links {border-right: 1px solid #fff;padding-left: 0 }.utility-bar .navbar-account .cart--total {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif }.header {background-color: #fff;position: relative }.desktop-header .header-top {border-bottom: 1px solid #a9a9a9;margin: 0;padding: 25px 0 }.desktop-header .header-logo {display: inline-block;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.desktop-header .header-logo img {width: 150px }}.desktop-header .header-text, .desktop-header .mobile-header .header-banner, .mobile-header .desktop-header .header-banner {color: #000;display: inline-block;font-size: 14px;letter-spacing: 0.39px;margin: 0 0 0 30px;padding: 0;vertical-align: middle;text-transform: uppercase }@media screen and (min-width: 992px) and (max-width: 1199px) {.desktop-header .header-text, .desktop-header .mobile-header .header-banner, .mobile-header .desktop-header .header-banner {margin-left: 15px }}.logo {background-image: url("../images/logo.png");background-size: contain;display: block;height: 56px;width: 180px }.header-search {background-color: #ebebeb;background-image: url("../images/icons/search-black.png");background-position: right 20px center;background-repeat: no-repeat;border-radius: 4px;border: 0;color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 18px;height: 45px;line-height: 1;padding: 12px 20px 8px 15px;width: 100% }@media screen and (min-width: 992px) and (max-width: 1199px) {.header-search {font-size: 14px }}.header-search::-webkit-input-placeholder {color: #000 }.header-search::-moz-placeholder {color: #000 }.header-search:-ms-input-placeholder {color: #000 }.header-search:-moz-placeholder {color: #000 }.main-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;list-style-type: none;margin: 0;padding: 0 }.main-nav>li {color: #000;cursor: pointer;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 22px;letter-spacing: 0;line-height: 1;margin: 0;padding: 18px 25px 15px;position: relative;text-align: center;text-decoration: none;text-transform: uppercase }@media screen and (min-width: 1200px) and (max-width: 1399px) {.main-nav>li {font-size: 16px;padding: 18px 15px 15px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.main-nav>li {font-size: 16px;padding: 18px 15px 15px }}.main-nav>li:hover, .main-nav>li.active {background-color: #ebebeb;color: #000 }.sub-nav {background-color: #EBEBEB;box-sizing: border-box;display: block;font-size: 16px;height: 0;left: 0;overflow: hidden;position: absolute;top: 100%;width: 100%;z-index: 1000 }.sub-nav.active {height: 680px;padding: 50px 0 }.sub-nav .sub-nav-category {display: none }.sub-nav .sub-nav-category a {color: #818181;text-decoration: none }.sub-nav .sub-nav-category a:hover {color: #000 }.sub-nav .sub-nav-category .break {clear: both;display: block;height: 50px }.sub-nav .sub-nav-category.active {display: block }@media screen and (min-width: 1400px) {.sub-nav .sub-nav-category #profession .sub-nav-inner {max-width: 1000px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {.sub-nav .sub-nav-category #profession .sub-nav-inner {max-width: calc(100% - 300px) }}.sub-nav .sub-nav-category #profession .flex-grid {-ms-flex-wrap: wrap;flex-wrap: wrap }.sub-nav .sub-nav-category #profession .flex-grid>.col {-webkit-box-flex: 0;-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33.33%;margin-bottom: 30px }@media screen and (min-width: 1400px) {.sub-nav .sub-nav-category #profession .flex-grid>.col {max-width: 325px }}.sub-nav .sub-nav-category #profession .mini-hero {margin-bottom: 15px }@media screen and (min-width: 1200px) and (max-width: 1399px) {.sub-nav .sub-nav-category #profession .mini-hero {min-width: 270px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.sub-nav .sub-nav-category #profession .mini-hero {min-width: 220px }}.sub-nav .sub-nav-category #profession .col-50:last-of-type {padding-left: 10px }.sub-nav .sub-nav-category #profession .list-unstyled {color: #818181;margin: 0;padding: 0 }.sub-nav .sub-nav-category #profession .list-unstyled li {margin: 0 0 .5em;padding: 0 }.sub-nav .sub-nav-category #profession .list-unstyled li:last-of-type {margin-bottom: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.sub-nav .sub-nav-category #profession .list-unstyled li {font-size: 14px }}.sub-nav .sub-nav-category#women .flex-grid>.col {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto }.sub-nav .sub-nav-inner {max-width: calc(100% - 270px);width: 100% }.sub-nav h3 {color: #000;font-size: 20px;margin: 0 0 .5em;padding: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.sub-nav h3 {font-size: 16px }}.sub-nav h4 {font-size: 18px;letter-spacing: 0;margin: 0;padding: 0 }.sub-nav h4 a {color: #6d6d6d;text-decoration: none }@media screen and (min-width: 992px) and (max-width: 1199px) {.sub-nav h4 {font-size: 14px }}.sub-nav .sub-nav-list {color: #818181;margin-top: 30px }.sub-nav .sub-nav-list li {margin: 0 0 1em;padding: 0 }.sub-nav .sub-nav-list li:last-of-type {margin-bottom: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.sub-nav .sub-nav-list li {font-size: 14px }}.sub-nav .alpha-list {color: #818181;list-style-type: none;margin: 0;padding: 0 }.sub-nav .alpha-list li {display: inline-block;margin: 0 .5em 0 0;padding: 0 }.sub-nav .alpha-list li:last-of-type {margin-right: 0 }@media screen and (max-width: 991px) {body.no-scroll {overflow: hidden;position: relative }}@media screen and (max-width: 991px) {.main__wrapper {padding-top: 50px }}.mobile-header {height: 120px;left: 0;top: 0;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 300 }.mobile-header::after {content: '';display: block;height: 120px;position: absolute;top: 0 }.mobile-header .container>.row {-ms-flex-line-pack: stretch;align-content: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;height: 60px }.mobile-header .container>.row .col-xs-3, .mobile-header .container>.row .col-xs-6 {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.mobile-header .header-logo img {height: 35px }.mobile-header .icon.search--black {margin-right: 10px }.mobile-header .header-text, .mobile-header .header-banner {background-color: #007ac2;color: #fff;display: block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 14px;height: 30px;letter-spacing: 0;padding: 8px 10px 3px;text-align: left;width: auto }@media screen and (max-width: 374px) {.mobile-header .header-text, .mobile-header .header-banner {font-size: 10px }}.mobile-header .header-banner {background-color: #000;text-align: center }.mobile-header .icon.search {margin-right: 10px }.mobile-nav.sidebar {background-color: #fff;color: #000;display: none;height: 100%;left: -66%;overflow-x: hidden;overflow-y: scroll;position: fixed;top: 0;-webkit-transition: left 100ms ease-out, visibility 100ms;transition: left 100ms ease-out, visibility 100ms;visibility: hidden;width: 66%;z-index: 9999 }.mobile-nav.sidebar.active {left: 0;visibility: visible }.mobile-nav.sidebar .header {background-color: #007ac2;color: #fff;height: 75px;margin: 0 -15px;padding: 18px 20px;position: relative;width: auto }.mobile-nav.sidebar .header .mobile-nav__sign-in {color: #fff;float: right;position: absolute;right: 20px;text-decoration: none;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.mobile-nav.sidebar .header .mobile-nav__sign-in .profile-pic {margin-left: 10px }.mobile-nav.sidebar .inner {height: auto;min-height: 100%;padding: 0 10px;position: relative }.mobile-nav.sidebar .inner .inner-nav {list-style: none;margin: 0;padding: 0 }.mobile-nav.sidebar .inner .inner-nav li {border-bottom: 1px solid #dcdcdc;margin: 0;padding: 18px 0 12px }.mobile-nav.sidebar .inner .inner-nav .expand {font-size: 24px;float: right }.mobile-nav.sidebar .subnav {list-style: none;margin: 0;padding: 0 0 120px }.mobile-nav.sidebar .subnav>li {border-bottom: 1px solid #dcdcdc;margin: 0;padding: 0;width: auto }.mobile-nav.sidebar .subnav .subnav__l1 {background-image: url("../images/icons/plus-black-open.png");background-position: right 10px center;background-repeat: no-repeat;color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 18px;line-height: 24px;margin: 0;padding: 15px 0 10px;text-decoration: none;width: 100% }.mobile-nav.sidebar .subnav .subnav__l1.collapsed {background-image: url("../images/icons/plus-black.png") }.mobile-nav.sidebar .subnav .subnav__l1#clearance {background-image: url("../images/icons/plus-orange-open.png");color: #de5101 }.mobile-nav.sidebar .subnav .subnav__l1#clearance.collapsed {background-image: url("../images/icons/plus-orange.png") }.mobile-nav.sidebar .subnav .subnav__l2 {list-style-type: none;margin: 0;padding: 0 }.mobile-nav.sidebar .subnav .subnav__l2>li {background-image: url("../images/icons/arrow/gray/right.png");background-repeat: no-repeat;background-position: right 10px center;border-top: 1px solid #dcdcdc;font-size: 16px;margin: 0;padding: 10px 15px;width: 100% }.mobile-nav.sidebar .subnav .subnav__l2 a {color: #6c737a;text-decoration: none }.mobile-nav.sidebar .subnav__l3 {background-color: #fff;display: none;height: 100%;left: 100%;list-style-type: none;margin: 0;padding: 0;position: absolute;top: 75px;visibility: hidden;width: 100%;z-index: 10 }.mobile-nav.sidebar .subnav__l3.isOpen {display: block;left: 0;visibility: visible }.mobile-nav.sidebar .subnav__l3 li {background-image: url("../images/icons/arrow/gray/right.png");background-position: right 10px center;background-repeat: no-repeat;border-top: 1px solid #dcdcdc;color: #6c737a;font-size: 16px;min-height: 45px;margin: 0;padding: 10px 15px;width: 100% }.mobile-nav.sidebar .subnav__l3 .subnav__l3--header {background-color: #EBEBEB;background-image: url("../images/icons/arrow/black/left.png");background-position: left 15px center;color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 20px;min-height: 45px;line-height: 1;padding: 15px 0 0 40px }.mobile-nav.sidebar .footer {bottom: 0;left: 0;padding: 0 10px 10px;position: absolute;height: 100px;width: 100% }.mobile-nav.sidebar .footer__newsletter {color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 14px;text-align: center;text-decoration: none;width: 100% }.mobile-nav.sidebar .footer__newsletter .icon {height: 13px;margin-right: 8px;width: 21px }.mobile-nav.sidebar .footer__buttons {border-top: 1px solid #dcdcdc;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 10px -5px 0;padding: 10px 0 0 }.mobile-nav.sidebar .footer__buttons .btn {display: inline-block;font-size: 16px;margin: 0 5px;padding: 10px 10px 8px;width: 50% }.mobile-nav.sidebar .footer__buttons .btn .icon {margin-right: 4px }.mobile-nav.overlay {background-color: rgba(0, 0, 0, 0.5);content: '';display: none;height: 100%;width: 100%;top: 0;right: 0;opacity: 0;visibility: hidden;position: fixed;z-index: 9998;-webkit-transition: opacity 100ms ease-out, visibility 100ms;transition: opacity 100ms ease-out, visibility 100ms }.mobile-nav.overlay.active {opacity: 1;visibility: visible }@media screen and (min-width: 768px) and (max-width: 991px) {.mobile-nav.sidebar, .mobile-nav.overlay {display: block }}@media screen and (max-width: 767px) {.mobile-nav.sidebar, .mobile-nav.overlay {display: block }}.email-signup {background-color: #fff;box-sizing: border-box;padding-top: 40px;padding-bottom: 40px }@media screen and (min-width: 992px) and (max-width: 1199px) {.email-signup {padding-left: 0;padding-right: 0 }}@media screen and (min-width: 768px) and (max-width: 991px) {.email-signup {padding-top: 20px;padding-bottom: 20px }}@media screen and (max-width: 767px) {.email-signup {padding-top: 15px;padding-bottom: 15px }}.email-signup h4 {line-height: 53px;height: 50px;margin: 0;padding: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.email-signup h4 {font-size: 20px }}@media screen and (min-width: 768px) and (max-width: 991px) {.email-signup h4 {font-size: 20px;line-height: 30px;text-align: left }}@media screen and (max-width: 767px) {.email-signup h4 {font-size: 14px;margin-bottom: 15px;line-height: 1;text-align: center;height: auto }}.email-signup .email-signup__input {display: inline-block;position: relative;max-width: 100%;width: 450px }.email-signup .email-signup__input input {background: #fbfbfb;border: 1px solid #007ac2;color: #000;display: inline-block;font-size: 16px;height: 50px;line-height: 1;padding: 10px 20px;width: 100% }.email-signup .email-signup__input input::-webkit-input-placeholder {color: #000;opacity: 1 }.email-signup .email-signup__input input::-moz-placeholder {color: #000;opacity: 1 }.email-signup .email-signup__input input:-ms-input-placeholder {color: #000;opacity: 1 }.email-signup .email-signup__input input:-moz-placeholder {color: #000;opacity: 1 }.email-signup .email-signup__input .btn {height: 35px;line-height: 38px;padding: 0;position: absolute;right: 8px;top: 8px;width: 100px }@media screen and (min-width: 768px) and (max-width: 991px) {.email-signup .email-signup__input {display: block;margin: 0 auto;width: 100% }}.footer .footer__container.footer--black {background-color: #000;color: #fff }.footer .footer__inner {font-size: 12px;min-height: 450px;padding-top: 50px;padding-bottom: 50px }@media screen and (max-width: 991px) {.footer .footer__inner {min-height: 0;padding-bottom: 0;padding-top: 0 }}.footer .footer__inner h5 {color: #fff;margin: 0 0 20px;padding: 0 }.footer .footer__inner p:last-of-type {margin-bottom: 0 }.footer .footer__inner .list-unstyled {margin: 0;padding: 0 }.footer .footer__inner .list-unstyled li {margin: 0 0 .5em;padding: 0 }.footer .footer__inner .list-unstyled li:last-of-type {margin-bottom: 0 }.footer .footer__inner .list-unstyled li a {color: #999 }.footer .footer__inner .list-unstyled li a:hover {color: #fff;text-decoration: none }@media screen and (max-width: 991px) {.footer .footer__inner .copyright {padding-top: 30px;padding-bottom: 30px }}.footer .footer__inner .copyright .footer__links {margin-top: 30px }@media screen and (max-width: 991px) {.footer .footer__inner .copyright .footer__links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.footer .footer__inner .copyright .footer__links a {font-size: 10px }}.footer .footer__inner .copyright .right {padding-top: 40px }@media screen and (max-width: 991px) {.footer .footer__inner .copyright .right {font-size: 10px }}@media screen and (max-width: 991px) {.footer .footer__mobile {margin-left: -15px;margin-right: -15px }}.footer .footer__mobile-nav {list-style-type: none;margin: 0;padding: 0 }.footer .footer__mobile-nav li {border-bottom: 1px solid #7f7f7f;display: inline-block;margin: 0;padding: 25px 30px 17px;width: 100% }.footer .footer__mobile-nav li a h4 {background-image: url("../images/icons/plus-open-white.png");background-position: right 15px top;background-repeat: no-repeat;color: #fff;display: inline-block;font-size: 16px;line-height: 1;margin: 0;padding: 0;position: relative;width: 100% }@media screen and (min-width: 768px) and (max-width: 991px) {.footer .footer__mobile-nav li a h4 {background-position: right 30px top }}.footer .footer__mobile-nav li a.collapsed h4 {background-image: url("../images/icons/plus-white.png") }.footer .footer__mobile-nav li .footer__mobile-collapse {padding-top: 15px }.footer .footer__mobile-nav li .footer__mobile-collapse .list-unstyled {padding-left: 30px }.footer .footer__mobile-nav li .footer__mobile-collapse .list-unstyled a {color: #999 }.footer .footer__mobile-nav li .footer__mobile-collapse .list-unstyled li {font-size: 14px;border-bottom: 0 }.body {padding-bottom: 50px }@media screen and (min-width: 768px) and (max-width: 991px) {.body {background-color: #EBEBEB;padding: 10px }}@media screen and (max-width: 767px) {.body {background-color: #EBEBEB;padding: 10px 10px 50px }}.body .component {margin-bottom: 10px }.body .component:last-of-type {margin-bottom: 0 }.mini-hero {background-size: cover;background-repeat: no-repeat;display: block;height: 150px;min-width: 315px;position: relative;text-align: center;width: 100% }.mini-hero:hover::before {background-color: #007ac2;content: '';height: 100%;left: 0;opacity: .85;position: absolute;top: 0;width: 100% }.mini-hero:hover span::after {content: 'View All';display: block;font-size: 20px }.mini-hero span {color: #fff;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 40px;line-height: 1;position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }@media screen and (min-width: 1200px) and (max-width: 1399px) {.mini-hero span {font-size: 32px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.mini-hero span {font-size: 28px }}.mini-hero.law-enforcement {background-image: url("../images/hero-lawenforcement.jpg") }.mini-hero.fire-rescue {background-image: url("../images/hero-firerescue.jpg") }.mini-hero.ems-medical {background-image: url("../images/hero-emsmedical.jpg") }.mini-hero.military {background-image: url("../images/hero-military.jpg") }.mini-hero.security {background-image: url("../images/hero-security.jpg") }.mini-hero.postal {background-image: url("../images/hero-postal.jpg") }main.category {padding: 0 }main.category h2 {margin: 0 0 30px;padding: 0 }@media screen and (max-width: 767px) {main.category h2 {font-size: 24px;margin-bottom: 15px }}main.category .filter {margin-bottom: 20px;margin-top: 0px }main.category .filter .filter__toggle {background-color: #fff;color: #464646;font-size: 16px;font-weight: 600;padding: 10px 12px }main.category .filter .filter__toggle .icon {margin-right: 4px;margin-top: -3px;margin-bottom: 0 }main.category .filter .filter__toggle:hover, main.category .filter .filter__toggle:active, main.category .filter .filter__toggle:focus, main.category .filter .filter__toggle:visited {text-decoration: none }main.category .filter .filter__results {color: #6c737a;display: inline-block;font-size: 16px;margin-left: 20px }main.category .filter .filter__logos {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }main.category .filter .filter__logos img {display: block;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;height: 25px }main.category .filter .filter__links {font-size: 16px }main.category .filter .filter__links a {color: #7f7f7f }main.category .filter .filter__links a.active {color: #007ac2 }main.category .filter .filter__links a:hover {color: #007ac2;text-decoration: none }main.category .mobile-filter {margin-bottom: 10px;text-align: center }main.category .mobile-filter .mobile-filter__toggle, main.category .mobile-filter .mobile-filter__view {background-color: #fff;float: left;padding: 10px 12px }main.category .mobile-filter .mobile-filter__toggle .icon, main.category .mobile-filter .mobile-filter__view .icon {margin-bottom: 0 }main.category .mobile-filter .mobile-filter__results {display: inline-block;font-size: 16px;height: 40px;line-height: 40px }main.category .mobile-filter .mobile-filter__view {float: right }main.category .mobile-filter .mobile-filter__view a .icon {margin-right: 10px }main.category .mobile-filter .mobile-filter__view a:last-of-type .icon {margin-right: 0 }main.category .mobile-filter .mobile-filter__dropdown {background-color: #fff;background-image: url("../images/icons/caret-down.png");background-repeat: no-repeat;background-position: right 10px center;display: block;font-size: 16px;margin: 10px 0 0;padding: 10px;text-align: left }main.category .mobile-filter .mobile-filter__dropdown select {-moz-appearance: none;-webkit-appearance: none;background-color: transparent;border-radius: 0;border: 0;font-weight: 600;width: 60% }main.category .mobile-filter .mobile-filter__dropdown select::-ms-expand {display: none }main.category .flex-row {-ms-flex-line-pack: stretch;align-content: stretch;display: -webkit-box;display: -ms-flexbox;display: flex }@media screen and (min-width: 768px) and (max-width: 991px) {main.category .flex-row {display: block }}@media screen and (max-width: 767px) {main.category .flex-row {display: block }}main.category .product-grid__filter .product-grid__filter--inner {background-color: #fff;height: 100%;padding: 15px 13px }main.category .product-grid__filter .product-grid__filter--dropdown {background: #EBEBEB url("../images/icons/caret-down.png") right 15px center no-repeat;cursor: pointer;display: inline-block;font-size: 16px;font-weight: 400;margin: 0;padding: 0px;height: 40px;position: relative;width: 100% }main.category .product-grid__filter .product-grid__filter--dropdown select {-moz-appearance: none;-webkit-appearance: none;background-color: transparent;border-radius: 0;border: 0;font-weight: 600;width: 100%;cursor: pointer;height: 40px;padding: 0 10px }main.category .product-grid__filter .product-grid__filter--dropdown select::-ms-expand {display: none }main.category .product-grid__filter .product-grid__filter-options {margin-top: 20px }main.category .product-grid__filter .product-grid__filter-options .panel {box-shadow: none;border-bottom: 1px solid #dcdcdc;margin-bottom: 0 }main.category .product-grid__filter .product-grid__filter-options .panel:first-of-type {border-top: 1px solid #dcdcdc }main.category .product-grid__filter .product-grid__filter-options .panel-heading {padding: 0 }main.category .product-grid__filter .product-grid__filter-options .panel-title {height: 50px;line-height: 25px;padding: 15px 0 }main.category .product-grid__filter .product-grid__filter-options .panel-title a {background-image: url("../images/icons/plus-black-open.png");background-position: right center;background-repeat: no-repeat;display: inline-block;width: 100% }main.category .product-grid__filter .product-grid__filter-options .panel-title a.collapsed {background-image: url("../images/icons/plus-black.png") }main.category .product-grid__filter .product-grid__filter-options .panel-title a:active, main.category .product-grid__filter .product-grid__filter-options .panel-title a:focus, main.category .product-grid__filter .product-grid__filter-options .panel-title a:visited {text-decoration: none }main.category .product-grid__filter .product-grid__filter-options .panel-body {padding: 0 0 30px }main.category .product-grid__filter .product-grid__filter-options .list-filters {color: #6c737a }main.category .product-grid__filter .product-grid__filter-options .list-filters li {margin-bottom: 10px }main.category .product-grid__filter .product-grid__filter-options .list-filters li:last-of-type {margin-bottom: 0 }main.category .product-grid__filter .product-grid__filter-options .list-filters__l2, main.category .product-grid__filter .product-grid__filter-options .list-filters__l3 {list-style-type: none;margin: 10px 0;padding: 0 0 0 20px }main.category .product-grid__filter .product-grid__filter-options .list-filters__l2 li, main.category .product-grid__filter .product-grid__filter-options .list-filters__l3 li {list-style-type: none;margin-bottom: 10px;padding: 0 }main.category .product-grid__filter .product-grid__filter-options .list-filters__l2 li:last-of-type, main.category .product-grid__filter .product-grid__filter-options .list-filters__l3 li:last-of-type {margin-bottom: 0 }main.category .product-grid__row .product-grid__banner, main.category .product-grid__row .product-grid__banner-2 {background-image: url("../images/product-banner.jpg");background-size: cover;display: block;position: relative;padding: 50px;width: 100% }@media screen and (min-width: 1400px) {main.category .product-grid__row .product-grid__banner, main.category .product-grid__row .product-grid__banner-2 {height: 470px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.category .product-grid__row .product-grid__banner, main.category .product-grid__row .product-grid__banner-2 {height: 370px }}@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__banner, main.category .product-grid__row .product-grid__banner-2 {height: 340px;padding: 40px }}main.category .product-grid__row .product-grid__banner .product-grid__banner-logo, main.category .product-grid__row .product-grid__banner-2 .product-grid__banner-logo {bottom: 50px;position: absolute;right: 50px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__banner .product-grid__banner-logo, main.category .product-grid__row .product-grid__banner-2 .product-grid__banner-logo {bottom: 40px;right: 40px }}main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {color: #fff;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 64px;letter-spacing: 0;line-height: 74px;margin: 0;padding: 0 }@media screen and (min-width: 1400px) {main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {width: 645px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 52px;line-height: 62px;width: 500px }}@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 48px;line-height: 1.25em;margin: 0;width: 450px }}@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 48px;margin: 0 0 80px }}@media screen and (max-width: 767px) {main.category .product-grid__row .product-grid__banner h2, main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 48px;line-height: 1;margin: 0 0 80px }}main.category .product-grid__row .product-grid__banner .btn.btn_outline, main.category .product-grid__row .product-grid__banner-2 .btn.btn_outline {bottom: 55px;left: 50px;position: absolute }@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__banner .btn.btn_outline, main.category .product-grid__row .product-grid__banner-2 .btn.btn_outline {bottom: 45px;left: 40px }}main.category .product-grid__row .product-grid__banner-2 {background-image: url("../images/product-banner-2.jpg");color: #fff }@media screen and (max-width: 991px) {main.category .product-grid__row .product-grid__banner-2 {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-position: top right;background-size: cover;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 20px }}@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__row .product-grid__banner-2 {height: 450px }}@media screen and (max-width: 767px) {main.category .product-grid__row .product-grid__banner-2 {height: 300px }}@media screen and (min-width: 1400px) {main.category .product-grid__row .product-grid__banner-2 h2 {width: 460px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.category .product-grid__row .product-grid__banner-2 h2 {line-height: 1em }}@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__banner-2 h2 {line-height: 1em }}@media screen and (max-width: 991px) {main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 40px;line-height: 1em;margin: 0;text-align: center }}@media screen and (max-width: 767px) {main.category .product-grid__row .product-grid__banner-2 h2 {font-size: 32px }}@media screen and (max-width: 991px) {main.category .product-grid__row .product-grid__banner-2 .btn.btn_outline {bottom: 0;left: auto;margin-top: 20px;position: relative }}@media screen and (min-width: 1400px) {main.category .product-grid__row .product-grid__item {min-height: 470px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.category .product-grid__row .product-grid__item {height: 370px }}@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__row .product-grid__item {height: 340px }}@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__row .product-grid__item:last-of-type {margin-bottom: 0 }}@media screen and (max-width: 767px) {main.category .product-grid__row .product-grid__item {margin-bottom: 10px }main.category .product-grid__row .product-grid__item:last-of-type {margin-bottom: 0 }}main.category .product-grid__row.row {margin-bottom: 20px }main.category .product-grid__row.row:last-of-type {margin-bottom: 0 }@media screen and (max-width: 767px) {main.category .product-grid__row.row {margin-bottom: 10px }}main.category .product-grid__gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__gallery {display: block }}@media screen and (max-width: 991px) {main.category .product-grid__gallery {display: block }}main.category .product-grid__gallery .product-grid__col {margin-bottom: 20px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__gallery .product-item, main.category .product-grid__gallery .product-item-cta, main.category .product-grid__gallery .product-item-cta {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item, main.category .product-grid__gallery .product-item-cta, main.category .product-grid__gallery .product-item-cta {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }}@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__gallery .product-item, main.category .product-grid__gallery .product-item-cta, main.category .product-grid__gallery .product-item-cta {height: 450px }}@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item, main.category .product-grid__gallery .product-item-cta, main.category .product-grid__gallery .product-item-cta {height: 300px;padding: 10px }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item .compare, main.category .product-grid__gallery .product-item-cta .compare, main.category .product-grid__gallery .product-item-cta .compare {display: none }}@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__gallery .product-item .product-item__thumbnail-wrapper, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item .product-item__thumbnail-wrapper, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }}main.category .product-grid__gallery .product-item .product-item__thumbnail-wrapper .product-item__thumbnail, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper .product-item__thumbnail, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper .product-item__thumbnail {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto }@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item .product-item__thumbnail-wrapper .product-item__thumbnail, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper .product-item__thumbnail, main.category .product-grid__gallery .product-item-cta .product-item__thumbnail-wrapper .product-item__thumbnail {max-height: 170px }}@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item .product-item__sale, main.category .product-grid__gallery .product-item-cta .product-item__sale, main.category .product-grid__gallery .product-item-cta .product-item__sale {padding: 6px 5px }}main.category .product-grid__gallery .product-item .product-item__details, main.category .product-grid__gallery .product-item-cta .product-item__details, main.category .product-grid__gallery .product-item-cta .product-item__details {width: 100% }@media screen and (min-width: 992px) and (max-width: 1199px) {main.category .product-grid__gallery .product-item .product-item__details, main.category .product-grid__gallery .product-item-cta .product-item__details, main.category .product-grid__gallery .product-item-cta .product-item__details {-ms-flex-item-align: end;align-self: flex-end }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item .product-item__details .details-title, main.category .product-grid__gallery .product-item-cta .product-item__details .details-title, main.category .product-grid__gallery .product-item-cta .product-item__details .details-title {-ms-flex-item-align: end;align-self: flex-end;margin-bottom: 0 }}@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item .product-item__details .product-brand, main.category .product-grid__gallery .product-item-cta .product-item__details .product-brand, main.category .product-grid__gallery .product-item-cta .product-item__details .product-brand {font-size: 12px }}main.category .product-grid__gallery .product-item .product-item__details .product-name, main.category .product-grid__gallery .product-item-cta .product-item__details .product-name, main.category .product-grid__gallery .product-item-cta .product-item__details .product-name {display: -webkit-box }@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item .product-item__details .product-name, main.category .product-grid__gallery .product-item-cta .product-item__details .product-name, main.category .product-grid__gallery .product-item-cta .product-item__details .product-name {font-size: 14px;height: 28px }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item .details-info, main.category .product-grid__gallery .product-item-cta .details-info, main.category .product-grid__gallery .product-item-cta .details-info {display: none }}main.category .product-grid__gallery .product-item .product-item__cta, main.category .product-grid__gallery .product-item-cta .product-item__cta, main.category .product-grid__gallery .product-item-cta .product-item__cta {-ms-flex-item-align: end;align-self: flex-end;width: 100% }@media screen and (max-width: 767px) {main.category .product-grid__gallery .product-item .product-item__cta .product-price, main.category .product-grid__gallery .product-item-cta .product-item__cta .product-price, main.category .product-grid__gallery .product-item-cta .product-item__cta .product-price {font-size: 12px }}@media screen and (max-width: 991px) {main.category .product-grid__gallery .product-item .product-item__cta .btn, main.category .product-grid__gallery .product-item-cta .product-item__cta .btn, main.category .product-grid__gallery .product-item-cta .product-item__cta .btn {display: none }}main.category .product-grid__pagination {font-size: 16px;margin-top: 20px }@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__pagination {text-align: center }}@media screen and (max-width: 767px) {main.category .product-grid__pagination {text-align: center }}main.category .product-grid__pagination .pagination__link {color: #007ac2;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif }main.category .product-grid__pagination .pagination__link:hover {color: #de5101 }main.category .product-grid__pagination .pagination__link:hover .triangle.blue.left {background-image: url("../images/icons/triangle-orange-left.png") }main.category .product-grid__pagination .pagination__link:hover .triangle.blue.right {background-image: url("../images/icons/triangle-orange-right.png") }main.category .product-grid__pagination .pagination__link .left {margin-right: 8px }main.category .product-grid__pagination .pagination__link .right {margin-left: 8px }@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__pagination .pagination__link--prev {float: left }}@media screen and (max-width: 767px) {main.category .product-grid__pagination .pagination__link--prev {float: left }}@media screen and (min-width: 768px) and (max-width: 991px) {main.category .product-grid__pagination .pagination__link--next {float: right }}@media screen and (max-width: 767px) {main.category .product-grid__pagination .pagination__link--next {float: right }}main.category .product-grid__pagination .pagination__page {color: #6c737a;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;margin: 0 10px }main.category .product-grid__pagination .pagination__page .pagination__page--dropdown {background: #fff url("../images/icons/caret-down-gray.png") right 5px center no-repeat;border: 1px solid #999;border-radius: 0;display: inline-block;line-height: 1;padding: 5px 15px 0 5px;-moz-appearance: none;-webkit-appearance: none }main.category .product-grid__pagination .pagination__page .pagination__page--dropdown::-ms-expand {display: none }main.shopping-cart {padding: 30px 0 10px }@media screen and (max-width: 767px) {main.shopping-cart {padding-top: 0px }}main.shopping-cart .shopping-cart__header {margin-bottom: 35px }main.shopping-cart .shopping-cart__header .btn {height: 40px;margin-right: 10px }main.shopping-cart .shopping-cart__header .btn:last-of-type {margin-right: 0 }@media screen and (min-width: 992px) and (max-width: 1399px) {main.shopping-cart .shopping-cart__header .btn {font-size: 12px;height: 30px;line-height: 33px }main.shopping-cart .shopping-cart__header .btn.btn--light-gray {padding: 0 }main.shopping-cart .shopping-cart__header .btn.btn--orange {padding: 0 10px }}@media screen and (max-width: 767px) {main.shopping-cart .shopping-cart__header {background-color: #EBEBEB;height: 80px;padding: 15px;z-index: 100;margin-bottom: 0px }}main.shopping-cart .shopping-cart__header--title {height: 40px;line-height: 45px;margin: 0;padding: 0 }@media screen and (max-width: 991px) {main.shopping-cart .shopping-cart__header--title {font-size: 24px;height: auto;line-height: 1 }}main.shopping-cart .shopping-cart__header--count {font-size: 16px }main.shopping-cart .shopping-cart__table {background-color: #fff;height: 100%;padding: 30px 40px }@media screen and (max-width: 991px) {main.shopping-cart .shopping-cart__table {padding: 0 15px }}main.shopping-cart .shopping-cart__table--header {border-bottom: 1px solid #dcdcdc;margin-bottom: 50px;padding-bottom: 10px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.shopping-cart .shopping-cart__table--header {margin-bottom: 30px }}main.shopping-cart .shopping-cart__table--th {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 14px;font-weight: 600;margin: 0;padding: 0;text-transform: uppercase }main.shopping-cart .shopping-cart__table--row {color: #000;margin-bottom: 50px }@media screen and (max-width: 991px) {main.shopping-cart .shopping-cart__table--row {border-bottom: 1px solid #dcdcdc;margin-bottom: 0;padding-bottom: 30px;padding-top: 30px }}main.shopping-cart .shopping-cart__table--ctas {border-top: 1px solid #dcdcdc;padding-top: 30px }main.shopping-cart .shopping-cart__table--ctas .btn {margin-right: 10px }main.shopping-cart .shopping-cart__table--ctas .btn:last-of-type {margin-right: 0 }main.shopping-cart .shopping-cart__sidebar {background-color: #fff;height: 100%;padding: 30px }main.shopping-cart .shopping-cart__sidebar--title {color: #000;font-size: 16px;margin: 0 0 15px;padding: 0 }main.shopping-cart .shopping-cart__sidebar--title.underline {border-bottom: 1px solid #dcdcdc;padding-bottom: 5px }main.shopping-cart .shopping-cart__also {margin: 25px 0 0;padding: 0 }main.shopping-cart .shopping-cart__also li {margin: 0 0 25px;padding: 0 }main.shopping-cart .shopping-cart__also li:last-of-type {margin-bottom: 0 }main.shopping-cart .shopping-cart__gift-card-mobile {background-color: #fff;border-bottom: 1px solid #dcdcdc;padding: 30px 15px }main.shopping-cart .shopping-cart__also-mobile {margin: 50px 0 0 }main.shopping-cart .shopping-cart__also-mobile .shopping-cart__header--title {margin-bottom: 15px }main .brand__header {background-image: url("../images/brand-top-header-bg.jpg");background-repeat: no-repeat;background-size: cover;height: 520px;position: relative }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__header {background-image: url("../images/brand-top-header-bg.jpg");background-position: center center }}@media screen and (max-width: 767px) {main .brand__header {background-image: url("../images/brand-top-header-bg-xs.jpg");height: 400px }}main .brand__header--img {left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__header--img {width: 600px }}main .brand__body {background-image: url("../images/brand-bg.jpg");background-repeat: no-repeat;background-size: cover;padding-top: 50px;padding-bottom: 40px }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__body {padding-top: 30px;padding-bottom: 30px }}@media screen and (max-width: 767px) {main .brand__body {padding-top: 30px;padding-bottom: 0 }}main .brand__body--header {margin-bottom: 35px }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__body--header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }}@media screen and (max-width: 767px) {main .brand__body--header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px }}main .brand__body--header a {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif }@media screen and (max-width: 767px) {main .brand__body--header a {font-size: 12px }}main .brand__body--header .btn-link {display: inline-block;margin: 0;padding: 0 }@media screen and (max-width: 767px) {main .brand__body--header .btn-link {font-size: 12px;white-space: normal }}main .brand__body--header .brand__title {margin: 0;padding: 0 }@media screen and (max-width: 767px) {main .brand__body--header .brand__title {font-size: 24px }}main .brand__body--header .brand__body--header-mobile {height: 30px;margin-bottom: 20px }main .brand__body--header .brand__body--header-mobile .brand__title {text-align: center;line-height: 30px;position: relative }main .brand__body--header .brand__logo {margin-left: 40px;vertical-align: baseline }@media screen and (max-width: 767px) {main .brand__body--header .brand__logo {margin-left: 0 }}main .brand__body--header .brand__logo--mobile {display: none;height: 30px;left: 15px;position: absolute;top: 0;vertical-align: baseline }@media screen and (max-width: 767px) {main .brand__body--header .brand__logo--mobile {display: inline-block }}main .brand__grid {display: -webkit-box;display: -ms-flexbox;display: flex;box-sizing: border-box;margin: -10px 0 0 -10px }main .brand__grid--cell {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 10px 0 0 10px }main .brand__grid--left {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75% }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__grid--left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }}@media screen and (max-width: 767px) {main .brand__grid--left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }}main .brand__grid--left .brand__grid--cell {-webkit-box-flex: 0;-ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333% }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__grid--left .brand__grid--cell {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }}@media screen and (max-width: 767px) {main .brand__grid--left .brand__grid--cell {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;max-width: 50% }}main .brand__grid--right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }main .brand__grid--top {margin-bottom: 10px }main .brand__grid--below {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }main .brand__grid--below .brand__grid--cell {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__grid--below .brand__grid--cell {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }}@media screen and (max-width: 767px) {main .brand__grid--below .brand__grid--cell {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;max-width: 50% }}main .brand__grid--row {margin: 0 0 15px }main .brand__grid--row:last-of-type {margin-bottom: 0 }main .brand__grid--row .brand__grid--row {margin-left: -10px;margin-right: -10px }@media screen and (max-width: 767px) {main .brand__grid--row {margin-bottom: 0 }}main .brand__grid--box {background-color: #000;background-repeat: no-repeat;background-position: center;background-size: cover;color: #fff;display: inline-block;position: relative;height: 350px;width: 100% }@media screen and (min-width: 1200px) and (max-width: 1399px) {main .brand__grid--box {height: 300px }}@media screen and (min-width: 992px) and (max-width: 1199px) {main .brand__grid--box {height: 250px }}@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__grid--box {height: 200px }}@media screen and (max-width: 767px) {main .brand__grid--box {height: 150px }}main .brand__grid--box h3 {bottom: 20px;left: 20px;line-height: 1;margin: 0;padding: 0;position: absolute }@media screen and (min-width: 992px) and (max-width: 1199px) {main .brand__grid--box h3 {font-size: 30px }}@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__grid--box h3 {font-size: 24px }}@media screen and (max-width: 767px) {main .brand__grid--box h3 {font-size: 20px;bottom: 10px;left: 10px }}main .brand__grid--box.pants {background-image: url("../images/brand_grid-pants.jpg") }main .brand__grid--box.footwear {background-image: url("../images/brand_grid-footwear.jpg") }main .brand__grid--box.bags {background-image: url("../images/brand_grid-bags.jpg") }main .brand__grid--box.closeout {background-image: url("../images/brand_grid-closeout.jpg") }main .brand__grid--box.shirts {background-image: url("../images/brand_grid-shirts.jpg") }main .brand__grid--box.fitness {background-image: url("../images/brand_grid-fitness.jpg") }main .brand__grid--box.womens {background-image: url("../images/brand_grid-womens.jpg") }main .brand__grid--box.flashlights {background-image: url("../images/brand_grid-flashlights.jpg") }main .brand__grid--box.outerwear {background-image: url("../images/brand_grid-outerwear.jpg") }main .brand__grid--box.view-all h3 {bottom: auto;left: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100% }main .brand__grid--box:hover::before {background-color: #007ac2;content: '';height: 100%;left: 0;opacity: .85;position: absolute;top: 0;width: 100% }main .brand__grid--sidebar {background-image: url("../images/brand_grid-sidebar.jpg");background-repeat: no-repeat;background-size: cover;color: #fff;display: inline-block;position: relative;text-align: center;height: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }main .brand__grid--sidebar h3 {margin: 50px 0 0;padding: 0 10px }@media screen and (min-width: 992px) and (max-width: 1199px) {main .brand__grid--sidebar h3 {font-size: 30px }}main .brand__grid--sidebar .btn {bottom: 20px;left: 50%;max-width: 250px;position: absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 90% }main .brand__cta {margin-top: 10px }main .brand__popular {margin-top: 80px;margin-bottom: 60px;padding-left: 0;padding-right: 0 }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__popular {margin-top: 50px }}@media screen and (max-width: 767px) {main .brand__popular {margin-top: 40px;margin-bottom: 10px }}main .brand__popular h2 {margin: 0 0 30px;padding: 0 }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__popular h2 {font-size: 40px }}@media screen and (max-width: 767px) {main .brand__popular h2 {font-size: 24px;margin-bottom: 15px }}main .brand__popular .brand__popular--carousel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100% }@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__popular .brand__popular--carousel {display: block;margin-left: 5px }main .brand__popular .brand__popular--carousel .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: 480px }}@media screen and (max-width: 767px) {main .brand__popular .brand__popular--carousel {display: block }main .brand__popular .brand__popular--carousel .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: 480px }}main .brand__popular .brand__popular--carousel .product-item, main .brand__popular .brand__popular--carousel .product-item-cta {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 10px }main .brand__popular .brand__popular--carousel .product-item:first-of-type, main .brand__popular .brand__popular--carousel .product-item-cta:first-of-type {margin-left: 0 }main .brand__popular .brand__popular--carousel .product-item:last-of-type, main .brand__popular .brand__popular--carousel .product-item-cta:last-of-type {margin-right: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {main .brand__popular .brand__popular--carousel .product-item, main .brand__popular .brand__popular--carousel .product-item-cta {margin: 5px }}@media screen and (min-width: 768px) and (max-width: 991px) {main .brand__popular .brand__popular--carousel .product-item, main .brand__popular .brand__popular--carousel .product-item-cta {margin: 0 5px }}@media screen and (max-width: 767px) {main .brand__popular .brand__popular--carousel .product-item, main .brand__popular .brand__popular--carousel .product-item-cta {margin: 0 }main .brand__popular .brand__popular--carousel .product-item.slick-slide, main .brand__popular .brand__popular--carousel .slick-slide.product-item-cta {margin: 10px }}main.product {margin: 0;padding: 30px 0 0 }@media screen and (max-width: 991px) {main.product {overflow-x: hidden }}main.product .product__breadcrumb {background-color: transparent;border-radius: 0;border-bottom: 1px solid #dcdcdc;color: #6c737a;padding: 0 0 15px }main.product .product__breadcrumb li {color: #6c737a }main.product .product__breadcrumb li:before {color: #6c737a;}main.product .product__breadcrumb a {color: #6c737a }main.product .product__breadcrumb a:hover {color: #007ac2 }main.product .product__breadcrumb>.active {color: #007ac2 }@media screen and (min-width: 1400px) {main.product .product__header .left {width: 55% }main.product .product__header .right {padding-left: 50px;width: 45% }}@media screen and (max-width: 991px) {main.product .product__header .product__mobile-slider {background-color: #fff;display: block;margin: 30px 0;padding: 15px 15px 50px }main.product .product__header .product__mobile-slider .slick-dots {bottom: 20px }}@media screen and (max-width: 991px) {main.product .product__header .product__mobile-image {background-color: #fff;display: block;margin: 30px 0;padding: 30px 15px }}main.product .product__title {margin-bottom: 30px }@media screen and (max-width: 991px) {main.product .product__title {margin-bottom: 15px }}main.product .product__title h3 {line-height: 1;margin: 0;padding: 0 }main.product .product__title h6 {color: #007ac2;font-size: 14px;line-height: 1;margin: 0 0 15px;padding: 0 }main.product .product__title--item {border-bottom: 1px solid #dcdcdc;color: #464646;display: inline-block;margin: 10px 0 0;padding: 0 0 10px;width: 100% }main.product .product__title--item .list-separator>li {font-size: 12px }main.product .product__price {margin: 0; padding: 0; font-size: 28px;} @media screen and (max-width: 992px) {main.product .product__price {font-size: 24px;}} main.product .product__price .to {font-size: 18px }main.product .product__price.discounted .old-price {color: #999;margin-right: 20px;text-decoration: line-through }@media screen and (max-width: 991px) {main.product .product__price.discounted .old-price {margin-right: 0;margin-bottom: 5px;display: block }}main.product .product__price.discounted .new-price {color: red }@media screen and (max-width: 991px) {main.product .product__price.discounted .new-price {display: block }}main.product .product__links {margin: 15px 0 25px }main.product .product__links>li {margin: 0;padding: 0 }main.product .product__links>li::after {display: inline;color: #464646;content: '|';margin: 0 8px }main.product .product__links>li:last-of-type::after {display: none }main.product .product__links .product__links--rating img {margin-right: 8px;margin-top: -4px;vertical-align: middle }main.product .product__gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 580px }main.product .product__thumbnails {display: block;padding: 15px 0;position: relative;width: 100px }main.product .product__thumbnails .product__thumbnails--scroll {overflow: hidden;max-height: 580px }main.product .product__thumbnails .product__thumbnails--arrow {background-color: #EBEBEB;display: none;height: 15px;left: 0;position: absolute;text-align: center;width: 100%;z-index: 10 }main.product .product__thumbnails .product__thumbnails--arrow.prev {display: none;top: 0 }main.product .product__thumbnails .product__thumbnails--arrow.prev .icon {vertical-align: top }main.product .product__thumbnails .product__thumbnails--arrow.next {bottom: 0 }main.product .product__thumbnails .product__thumbnails--arrow.next .icon {vertical-align: bottom }main.product .product__thumbnails.slick-slider .product__thumbnails--arrow {display: block }main.product .product__thumbnails .product__gallery--thumbnail {cursor: pointer;border: 1px solid #fff;margin: 5px 0;height: 100px;outline: 0;width: 100px }main.product .product__thumbnails .product__gallery--thumbnail.active {border: 1px solid #7f7f7f }main.product .product__gallery--image {background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 30px;position: relative;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }main.product .product__gallery--image .img-responsive {-webkit-box-flex: 0;-ms-flex: 0;flex: 0 }@media screen and (min-width: 1400px) {main.product .product__gallery--image {margin-left: 50px;height: 580px;width: 580px }}main.product .product__gallery--image.product__gallery--no-carousel {margin-left: 0 }@media screen and (min-width: 1400px) {main.product .product__gallery--image.product__gallery--no-carousel {margin-left: 0;height: auto;width: 100% }}main.product .product__gallery--image .product__gallery--zoom {bottom: 10px;position: absolute;right: 10px }main.product .product__gallery--active {height: auto;width: 580px;max-width: 100%;max-height: 100% }main.product .product__options .product__options--row {margin-bottom: 25px }main.product .product__options .product__options--row:last-of-type {margin-bottom: 0 }main.product .product__options .product__options--row .product__options--row-label {display: block;margin-bottom: 3px }@media screen and (max-width: 991px) {main.product .product__options .product__options--row .product__options--row-label {margin-bottom: 10px;}}@media screen and (max-width: 991px) {main.product .product__options .product__options--row {border-bottom: 1px solid #dcdcdc;margin-bottom: 15px;padding-bottom: 15px }main.product .product__options .product__options--row:last-of-type {border-bottom: 0;padding-bottom: 0 }main.product .product__options .product__options--row>[class^="col-"], main.product .product__options .product__options--row>[class*=" col-"] {margin-bottom: 15px }main.product .product__options .product__options--row>[class^="col-"]:last-of-type, main.product .product__options .product__options--row>[class*=" col-"]:last-of-type {margin-bottom: 0 }}main.product .product__options .product__options--color {display: block;list-style: none;margin: 0;padding: 0 }main.product .product__options .product__options--color li {background-color: #fff;display: inline-block;height: 30px;margin: 0 6px 0 0;text-align: center;padding: 0;position: relative;width: 30px }main.product .product__options .product__options--color li:last-of-type {margin-right: 0 }main.product .product__options .product__options--color li.black {background-color: #000 }main.product .product__options .product__options--color li.white {background-color: #fff }main.product .product__options .product__options--color li.dark-navy {background-color: #424350 }main.product .product__options .product__options--color li.blue {background-color: #007ac2 }main.product .product__options .product__options--color li.red {background-color: red }main.product .product__options .product__options--color li.tan {background-color: #d1cabd }main.product .product__options .product__options--color li.dark-tan {background-color: #4c5136 }main.product .product__options .product__options--color li.disabled {cursor: not-allowed }main.product .product__options .product__options--color li.selected {background-color: #EBEBEB;border: 1px solid #000 }main.product .product__options .product__options--color li.selected::before {background-color: #000;content: '';display: block;position: absolute;top: 2px;left: 2px;height: 24px;width: 24px }main.product .product__options .product__options--color li.selected.black::before {background-color: #000;border-color: #000 }main.product .product__options .product__options--color li.selected.white::before {background-color: #fff;border-color: #fff }main.product .product__options .product__options--color li.selected.dark-navy::before {background-color: #424350;border-color: #424350 }main.product .product__options .product__options--color li.selected.blue::before {background-color: #007ac2;border-color: #007ac2 }main.product .product__options .product__options--color li.selected.red::before {background-color: red;border-color: red }main.product .product__options .product__options--color li.selected.tan::before {background-color: #d1cabd;border-color: #d1cabd }main.product .product__options .product__options--color li.selected.dark-tan::before {background-color: #4c5136;border-color: #4c5136 }main.product .product__options .product__options--boxes {display: block;list-style: none;margin: 0 0 -10px;padding: 0 }main.product .product__options .product__options--boxes a {color: #000 }main.product .product__options .product__options--boxes li {background-color: #fff;border: 1px solid #dcdcdc;box-sizing: border-box;display: inline-block;font-size: 14px;height: 30px;line-height: 28px;margin: 0 6px 10px 0;min-width: 30px;opacity: 1;padding: 0 8px;position: relative;text-align: center;text-transform: uppercase }main.product .product__options .product__options--boxes li:last-of-type {margin-right: 0 }main.product .product__options .product__options--boxes li.disabled {opacity: .3;cursor: not-allowed }main.product .product__options .product__options--boxes li.selected {background-color: transparent;border: 1px solid #007ac2;color: #fff;font-weight: 600 }main.product .product__options .product__options--boxes li.selected::before {background-color: #000;bottom: 3px;content: '';display: block;left: 3px;position: absolute;right: 3px;top: 3px;z-index: -1 }main.product .product__options .product__stock-warning {color: #464646;font-size: 16px;font-style: oblique }main.product .product__options .product__stock-warning a {display: block;font-style: normal }@media screen and (max-width: 991px) {main.product .product__options .product__stock-warning {display: block;margin-bottom: 15px }main.product .product__options .product__stock-warning a {display: inline-block }}main.product .product__options .product__options--ctas {margin-top: 10px }main.product .product__options .product__options--ctas .btn {margin-right: 15px }main.product .product__options .product__options--ctas .btn:last-child {margin-right: 0 }@media screen and (max-width: 991px) {main.product .product__options .product__options--ctas .btn {margin-bottom: 15px;width: 100% }main.product .product__options .product__options--ctas .btn:last-child {margin-bottom: 0 }}main.product .product__details {background-color: #fff;color: #464646;font-size: 16px;margin: 40px 0;padding: 50px 40px }@media screen and (min-width: 768px) and (max-width: 991px) {main.product .product__details {background-color: transparent;padding: 0 }}@media screen and (max-width: 767px) {main.product .product__details {background-color: transparent;margin: 10px 0;padding: 0 }}main.product .product__details h3 {margin: 0 0 40px;padding: 0 }@media screen and (max-width: 767px) {main.product .product__details h3 {color: #000;font-size: 20px;margin-bottom: 20px }}main.product .product__details h6 {margin: 0 0 15px;padding: 0 }@media screen and (max-width: 991px) {main.product .product__details h6 {color: #000;font-size: 20px }}main.product .product__details p {line-height: 25px;margin: 0 0 1em;padding: 0 }main.product .product__details p:last-of-type {margin-bottom: 0 }main.product .product__details .product__details--left {border-right: 1px solid #dcdcdc;padding-right: 50px }@media screen and (min-width: 768px) and (max-width: 991px) {main.product .product__details .product__details--left {border-right: 0;margin-bottom: 50px;padding-right: 10px }}@media screen and (max-width: 767px) {main.product .product__details .product__details--left {background-color: #fff;border-right: 0;margin-bottom: 50px;padding-right: 10px }}main.product .product__details .product__specs {margin-top: 80px }@media screen and (max-width: 991px) {main.product .product__details .product__specs {margin-top: 0 }main.product .product__details .product__specs .mobile_collapse--toggle {border-top: 1px solid #dcdcdc }}main.product .product__details .product__specs h6 {margin-bottom: 30px }main.product .product__details .product__specs ul {padding-left: 20px }main.product .product__details .product__specs ul li {margin-bottom: .5em }main.product .product__details .product__specs ul li:last-of-type {margin-bottom: 0 }main.product .product__details .mobile_collapse--toggle {color: #000;background-image: url("../images/icons/plus-black-open.png");background-repeat: no-repeat;background-position: right 15px center;box-sizing: border-box;width: auto }@media screen and (min-width: 768px) and (max-width: 991px) {main.product .product__details .mobile_collapse--toggle {background-color: #fff;padding: 30px 15px }}@media screen and (max-width: 767px) {main.product .product__details .mobile_collapse--toggle {margin: 0 -10px;padding: 30px 15px }}main.product .product__details .mobile_collapse--toggle h6 {margin: 0 }main.product .product__details .mobile_collapse--toggle.collapsed {background-image: url("../images/icons/plus-black.png") }@media screen and (max-width: 991px) {main.product .product__details .mobile_collapse {background-color: #fff;display: none }main.product .product__details .mobile_collapse.collapsing {display: block;position: relative;height: 0;overflow: hidden;-webkit-transition: all 130ms ease-out;transition: all 130ms ease-out }main.product .product__details .mobile_collapse.in {display: block }}@media screen and (min-width: 768px) and (max-width: 991px) {main.product .product__details .mobile_collapse {padding: 15px }}@media screen and (max-width: 767px) {main.product .product__details .mobile_collapse {padding: 15px 10px 30px }}main.product .product__also-purchased {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100% }@media screen and (max-width: 991px) {main.product .product__also-purchased {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0;width: auto }}main.product .product__also-purchased--item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 250px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center;margin: 0 0 25px }@media screen and (max-width: 991px) {main.product .product__also-purchased--item {background-color: #fff;-ms-flex-preferred-size: 49%;flex-basis: 49%;height: auto;margin: 0 0 10px;padding: 10px }main.product .product__also-purchased--item:nth-of-type(even) {margin-right: 0 }}main.product .also-purchased__thumbnail {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;display: block;height: 145px;max-width: 100%;width: auto }@media screen and (max-width: 991px) {main.product .also-purchased__thumbnail {height: 170px }}main.product .also-purchased__brand {color: #007ac2;display: block;font-size: 12px;text-align: center }main.product .also-purchased__name {display: block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 16px;margin: 5px 0 10px;line-height: 1;text-align: center }main.product .also-purchased__price {-ms-flex-item-align: end;align-self: flex-end;display: inline-block;margin: 0 auto;font-size: 14px;text-align: center }main.product .product__also-purchased--grid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100% }main.product .product__also-purchased--grid .product__also-purchased--item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@media screen and (max-width: 991px) {main.product .product__also-purchased--grid .product__also-purchased--item {background-color: #fff;-webkit-box-flex: 1;-ms-flex: 1 0 40%;flex: 1 0 40%;min-height: 250px;margin: 10px;padding: 15px 5px }main.product .product__also-purchased--grid .product__also-purchased--item .also-purchased__thumbnail {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;height: auto }main.product .product__also-purchased--grid .product__also-purchased--item .also-purchased__name {color: #000;font-size: 12px }}main.product .product__customers {background-color: #007ac2;color: #fff;margin: 0 0 40px;padding: 60px 70px 30px }@media screen and (max-width: 767px) {main.product .product__customers {margin: 0 -10px;padding: 40px 20px }}main.product .product__customers h5 {color: #fff;margin: 0 0 40px;padding: 0 }@media screen and (max-width: 767px) {main.product .product__customers h5 {margin-bottom: 30px }}main.product .product__customers .product__quotes {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px }main.product .product__customers .product__quotes .product__customers--quote {border: 0;color: #fff;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;margin: 0 0 70px;padding: 0 10px }@media screen and (max-width: 767px) {main.product .product__customers .product__quotes .product__customers--quote {margin-bottom: 40px }}main.product .product__customers .product__quotes .product__customers--quote p {font-size: 34px;font-style: oblique;font-weight: 200;line-height: 40px;margin: 0;padding: 0 }main.product .product__customers .product__quotes .product__customers--quote footer {color: #fff;font-size: 16px;font-weight: 200;line-height: 1;margin: 15px 0 0;padding: 0 }main.product .product__customers .product__quotes .product__customers--quote footer::before {display: none }main.product .product__customers .product__quotes .slick-dots {left: 0;bottom: 0 }main.product .product__customers .product__quotes .slick-dots li button {background-image: url("../images/icons/gallery-unselected-white.png") }main.product .product__customers .product__quotes .slick-dots li.slick-active button {background-image: url("../images/icons/gallery-selected-white.png") }main.product .product__qa {background-color: #fff;padding: 60px 0 130px }@media screen and (max-width: 991px) {main.product .product__qa {padding: 0 0 30px }}main.product .product__qa .product__qa--header, main.product .product__qa .product__qa--mobile-header {margin-bottom: 30px }main.product .product__qa .product__qa--header .sub-h3, main.product .product__qa .product__qa--mobile-header .sub-h3 {color: #464646;font-size: 16px }@media screen and (max-width: 991px) {main.product .product__qa .product__qa--header h3, main.product .product__qa .product__qa--mobile-header h3 {font-size: 26px;margin: 0 0 20px;text-align: center }}@media screen and (max-width: 991px) {main.product .product__qa .product__qa--links {margin-top: 20px;text-align: center }}main.product .product__qa .product__qa--ask {background-image: url("../images/icons/chat/gray.png");background-position: left 15px center;background-repeat: no-repeat;border: 1px solid #007ac2;color: #464646;font-size: 16px;margin-bottom: 30px;padding: 15px 15px 15px 60px;width: 100% }main.product .product__qa .product__qa--ask .icon {margin: 0 10px 0 0 }main.product .product__qa .product__qa-question {background-color: #EBEBEB;color: #464646;font-size: 16px;padding: 20px 25px }main.product .product__qa .product__qa-question .qa-question__header {margin-bottom: 50px }main.product .product__qa .product__qa-question .qa-question__header--title {display: block;font-size: 20px;font-weight: 600;margin-bottom: 10px }main.product .product__qa .product__qa-question .qa-question__header--info {color: #464646;font-size: 14px }main.product .product__qa .product__qa-question .qa__best-answer {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-weight: 600;margin: 0 0 5px;padding: 0;text-transform: uppercase }main.product .product__qa .product__qa-question .qa-answer__body {margin: 0 0 5px }main.product .product__qa .product__qa-question .qa-answer__links {margin-top: 15px }main.product .product__reviews {background-color: #fff;padding: 0 0 35px }main.product .product__reviews .product__reviews--header {border-bottom: 1px solid #dcdcdc;margin-bottom: 50px;padding-bottom: 50px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--header {margin-bottom: 30px;padding-bottom: 30px }main.product .product__reviews .product__reviews--header h3 {font-size: 26px }}main.product .product__reviews .product__reviews--title {margin-bottom: 30px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--title {margin: 0 0 20px;text-align: center }}main.product .product__reviews .product__reviews--write {margin-top: 50px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--write {margin-top: 20px }}main.product .product__reviews .product__reviews--write strong {display: block;font-size: 16px;margin-bottom: 10px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--write strong {font-size: 14px }}@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--write .btn {font-size: 16px;width: 100% }}main.product .product__reviews .product__reviews--rating {font-size: 30px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--links {margin-top: 20px;text-align: center }}main.product .product__reviews .product__reviews--list {color: #464646;font-size: 16px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--list {font-size: 14px }}main.product .product__reviews .product__reviews--list li {line-height: 20px;margin-bottom: 8px;height: 20px }main.product .product__reviews .product__reviews--list li:last-of-type {margin-bottom: 0 }main.product .product__reviews .product__reviews--bar {background-color: #efefef;border-radius: 0;box-shadow: none;margin: 0;padding: 0;float: right;width: 75% }main.product .product__reviews .product__reviews--bar .progress-bar {background-color: #007ac2 }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--bar {width: 50% }}@media screen and (min-width: 1400px) {main.product .product__reviews .product__reviews--body .left {padding-right: 7% }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.product .product__reviews .product__reviews--body .left {padding-right: 3% }}@media screen and (min-width: 1400px) {main.product .product__reviews .product__reviews--body .right {padding-left: 7% }}@media screen and (min-width: 1200px) and (max-width: 1399px) {main.product .product__reviews .product__reviews--body .right {padding-left: 3% }}main.product .product__reviews .product__reviews--sort {margin-bottom: 30px }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--sort .form__select {max-width: 100%;width: 100% }}main.product .product__reviews .product__reviews--review {border-bottom: 1px solid #dcdcdc;margin-bottom: 30px;padding-bottom: 20px }main.product .product__reviews .product__reviews--review:last-of-type {margin-bottom: 0 }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review {background-color: #EBEBEB;border: 0;color: #464646;font-size: 16px;padding: 20px 25px }main.product .product__reviews .product__reviews--review:last-of-type {margin-bottom: 30px }}main.product .product__reviews .product__reviews--review h6 {color: #818181;font-size: 12px;margin: 0 0 25px;padding: 0 }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review h6 {font-size: 14px;margin-bottom: 10px }}main.product .product__reviews .product__reviews--review .review__title {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-weight: 600;margin: 25px 0 10px;padding: 0 }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review .review__title {font-size: 20px;margin: 10px 0 }}main.product .product__reviews .product__reviews--review .review__body {color: #464646;font-size: 16px;line-height: 1.5em;margin: 0;padding: 0 }main.product .product__reviews .product__reviews--review .review__footer {color: #464646;font-size: 16px;margin-top: 10px }main.product .product__reviews .product__reviews--review .review__footer .list-inline li {margin-right: 30px }main.product .product__reviews .product__reviews--review .review__footer .list-inline li:last-of-type {margin-right: 0 }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review .review__footer .list-inline li {margin-right: 0 }}@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review .review__links {font-size: 14px }main.product .product__reviews .product__reviews--review .review__links li {margin-bottom: 10px }main.product .product__reviews .product__reviews--review .review__links li:last-of-type {margin-bottom: 0 }}@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review .review__helpful {font-size: 14px }}main.product .product__reviews .product__reviews--review .review__helpful a {border: 2px solid #dcdcdc;color: #007ac2;font-weight: 600;margin: 0 0 0 8px;padding: 8px 15px;text-transform: uppercase }@media screen and (max-width: 991px) {main.product .product__reviews .product__reviews--review .review__helpful a {display: inline-block;text-align: center;padding: 4px 10px }}main.product .product__mobile-tabs {background-color: #fff;padding: 30px 0;text-align: center }main.product .product__mobile-tabs li {display: inline-block;float: none;margin-right: 20px }main.product .product__mobile-tabs li:last-of-type {margin-right: 0 }main.product .product__mobile-tabs li a {background-color: transparent;border-radius: 0;color: #007ac2;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 18px;margin: 0;padding: 0;text-decoration: none }main.product .product__mobile-tabs li.active a {background-color: transparent;border-bottom: 2px solid #000;color: #000 }main.product .tab-content>.tab-pane {display: block }@media screen and (max-width: 991px) {main.product .tab-content>.tab-pane {display: none }}@media screen and (max-width: 991px) {main.product .tab-content, main.product .tab-content>.active {display: block }}.product__mobile-cta {background-color: #fff;border-top: 1px solid #464646;display: none;height: 60px;position: fixed;bottom: 0;left: 0;padding: 10px;width: 100%;text-align: center;z-index: 500 }.product__mobile-cta .btn {display: inline-block;font-size: 16px;height: 40px;width: calc(50% - 5px) }.product__mobile-cta .btn:first-of-type {float: left }.product__mobile-cta .btn:last-of-type {float: right }.product__mobile-cta .btn--white {color: #464646 }@media screen and (max-width: 991px) {.product__mobile-cta {display: block }}main.contact-us {margin: 40px 0 }@media screen and (max-width: 991px) {main.contact-us {margin: 10px }}main.contact-us .container {background-color: #fff;padding: 50px 40px }@media screen and (max-width: 991px) {main.contact-us .container {padding: 30px }}@media screen and (min-width: 768px) and (max-width: 991px) {main.contact-us .container .row-eq-height {display: -webkit-box;display: -ms-flexbox;display: flex }}main.contact-us .container h4 {margin: 0 0 10px;padding: 0 }@media screen and (max-width: 767px) {main.contact-us .container h4 {font-size: 20px }}main.contact-us .container p {color: #464646 }main.contact-us .container .left {border-right: 1px solid #dcdcdc;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;padding-right: 3%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@media screen and (max-width: 767px) {main.contact-us .container .left {border-bottom: 1px solid #dcdcdc;border-right: 0;display: block;margin-bottom: 30px;padding-right: 15px;padding-bottom: 30px }}@media screen and (max-width: 767px) {main.contact-us .container .left__middle {margin: 40px 0 }}main.contact-us .container .left__middle>div {margin-bottom: 30px }main.contact-us .container .left__middle>div:last-of-type {margin-bottom: 0 }main.contact-us .container .left__middle h6 {margin: 0 0 5px;padding: 0 }main.contact-us .container .left__bottom .btn {margin-top: 20px }@media screen and (max-width: 767px) {main.contact-us .container .left__bottom .btn {margin-top: 10px;width: 100% }}main.contact-us .container .right {padding-left: 3% }@media screen and (max-width: 767px) {main.contact-us .container .right h4 {margin-bottom: 20px }}main.contact-us .contact-us__form label {font-weight: 400 }main.contact-us .contact-us__form p {font-size: 12px;margin: 0;padding: 0 }main.contact-us .contact-us__form p.break {margin-top: 40px }@media screen and (max-width: 991px) {main.contact-us .contact-us__form p.break {margin-top: 0 }}main.contact-us .contact-us__form .form-group>.col-md-6 {margin-bottom: 15px }main.contact-us .contact-us__form .form-group>.col-md-6:last-of-type {margin-bottom: 0 }main.contact-us .contact-us__form .form-group__cta .form-group__cta--btn {text-align: right }@media screen and (max-width: 991px) {main.contact-us .contact-us__form .form-group__cta .form-group__cta--btn {text-align: center }}@media screen and (max-width: 991px) {main.contact-us .contact-us__form .form-group__cta .form-group__cta--text {margin-top: 15px }main.contact-us .contact-us__form .form-group__cta .form-group__cta--text a {font-weight: 600 }}.return-bar {background-color: #007ac2;height: 35px;padding: 10px 0 8px }@media screen and (max-width: 991px) {.return-bar {height: auto;line-height: 1;padding: 8px 0 5px }}.return-bar a {color: #fff;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 18px }@media screen and (max-width: 991px) {.return-bar a {font-size: 14px }}.static-header .row-eq-height {-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100px }@media screen and (max-width: 991px) {.static-header .row-eq-height {height: auto;padding-top: 15px;padding-bottom: 15px }}@media screen and (max-width: 991px) {.static-header .header__logo {display: block;margin: 0 auto;text-align: center }.static-header .header__logo img {display: inline-block;height: 35px }}.static-header .header__text {color: #000;display: inline-block;font-size: 14px;margin: 0 0 0 30px;padding: 0;text-transform: uppercase;vertical-align: middle }@media screen and (min-width: 992px) and (max-width: 1199px) {.static-header .header__text {margin-left: 15px }}@media screen and (max-width: 991px) {.static-header .header__text {display: none }}@media screen and (max-width: 767px) {.static-header .header__btn {font-size: 16px;padding: 10px 10px 5px;width: 100% }}main.equip .hero {background-image: url("../images/equip-hero.jpg");background-position: top right;background-repeat: no-repeat;background-size: cover;color: #fff;height: 680px;position: relative }@media screen and (max-width: 991px) {main.equip .hero {background-image: url("../images/equip-hero-xs.jpg");height: 600px }}main.equip .hero .hero__text {bottom: 320px;left: 45px;line-height: 74px;margin: 0;padding: 0;position: absolute;width: 50% }@media screen and (max-width: 991px) {main.equip .hero .hero__text {bottom: 140px;font-size: 45px;left: 0;line-height: 48px;padding: 0 30px;width: auto }}main.equip .hero .hero__logo {bottom: 60px;height: 120px;left: 45px;position: absolute }@media screen and (max-width: 991px) {main.equip .hero .hero__logo {bottom: 40px;height: 60px;left: 30px }}main.equip .calculate {padding-bottom: 60px;padding-top: 60px }@media screen and (max-width: 991px) {main.equip .calculate {padding-bottom: 40px;padding-top: 40px }}main.equip .calculate .calculate__title {font-size: 60px;margin: 0;padding: 0;text-align: center }@media screen and (max-width: 991px) {main.equip .calculate .calculate__title {font-size: 40px }}main.equip .calculate .calculate__title--sub {font-size: 16px;margin: 0;padding: 0;text-align: center }@media screen and (max-width: 991px) {main.equip .calculate .calculate__title--sub {font-size: 12px;margin: 5px 0 0;padding: 0 50px }}main.equip .calculate .calculate__savings {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 35px;text-align: center }main.equip .calculate .calculate__savings .calculate__savings--officers, main.equip .calculate .calculate__savings .calculate__savings--dollars {display: inline-block;position: relative }main.equip .calculate .calculate__savings .calculate__savings--number {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border: 0;color: #7f7f7f;display: inline-block;margin: 0;max-width: 100%;padding: 10px 0 5px;text-align: center;vertical-align: baseline;width: 2em }@media screen and (max-width: 991px) {main.equip .calculate .calculate__savings .calculate__savings--number {padding: 10px 8px 3px }}@media screen and (max-width: 991px) {main.equip .calculate .calculate__savings .calculate__savings--label {font-size: 12px;left: 50%;position: absolute;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%) }}@media screen and (max-width: 991px) {main.equip .calculate .calculate__savings .calculate__savings--officers .calculate__savings--label {bottom: -25px }}@media screen and (max-width: 991px) {main.equip .calculate .calculate__savings .calculate__savings--dollars .calculate__savings--label {bottom: -28px }}main.equip .banner-text {margin-bottom: 20px }main.equip .banner-text .col-image.savings {background-image: url("../images/equip-banner-savings.jpg") }main.equip .banner-text .col-image.insight {background-image: url("../images/equip-banner-insight.jpg") }main.equip .banner-text .col-image.efficiency {background-image: url("../images/equip-banner-efficiency.jpg") }.static-footer {color: #999 }.static-footer h6 {color: #fff;margin: 0 0 20px;padding: 0 }.static-footer .static-footer__container {background-color: #000;padding-top: 60px }@media screen and (max-width: 991px) {.static-footer .static-footer__container {padding: 0 }}.static-footer .static-footer__inner {font-size: 12px;height: 450px }@media screen and (min-width: 768px) and (max-width: 991px) {.static-footer .static-footer__inner {padding-left: 0;padding-right: 0 }}@media screen and (max-width: 991px) {.static-footer .static-footer__inner {height: auto }}.static-footer a {color: inherit }.static-footer a:hover {color: #fff }.static-footer ul {margin-bottom: 0 }.static-footer ul li {margin-bottom: .5em }.static-footer ul li:last-of-type {margin-bottom: 0 }.static-footer .static-footer__contact-details {font-weight: 600 }.static-footer .static-footer__contact-details li {line-height: 1.25em;margin-bottom: 20px;position: relative;padding-left: 30px }.static-footer .static-footer__contact-details li .icon {left: 0;margin-right: 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }.static-footer .static-footer__contact-details li .icon.email--xs--gray {height: 10px;top: 5px;-webkit-transform: translateY(0);transform: translateY(0) }.static-footer .static-footer__copyright {margin-top: 130px }@media screen and (max-width: 991px) {.static-footer .static-footer__copyright {margin-top: 0;padding: 30px }}.static-footer .static-footer__copyright .static-footer__logo {margin-bottom: 10px }.static-footer .static-footer__copyright p {color: #fff }@media screen and (max-width: 991px) {.static-footer .mobile_collapse--row {border-bottom: 1px solid #7f7f7f;padding: 30px }}.static-footer .mobile_collapse--toggle {background-image: url("../images/icons/plus-open-white.png");background-position: right 15px center;background-repeat: no-repeat;box-sizing: border-box;color: #000;width: auto }.static-footer .mobile_collapse--toggle h6 {margin: 0;padding: 0 }.static-footer .mobile_collapse--toggle.collapsed {background-image: url("../images/icons/plus-white.png") }.static-footer .mobile_collapse--body.collapse {display: block }@media screen and (max-width: 991px) {.static-footer .mobile_collapse--body {font-size: 14px;padding-top: 30px;display: none }.static-footer .mobile_collapse--body.collapse {display: none }.static-footer .mobile_collapse--body.collapsing {display: block;position: relative;height: 0;overflow: hidden;-webkit-transition: all 130ms ease-out;transition: all 130ms ease-out }.static-footer .mobile_collapse--body.in {display: block }}.modal.equip .close {position: absolute;right: 25px;top: 25px }@media screen and (max-width: 767px) {.modal.equip .close {right: 10px;top: 15px }}.modal.equip .modal-dialog {width: 700px }@media screen and (max-width: 767px) {.modal.equip .modal-dialog {background-color: #fff;height: 100%;margin: 0;width: auto }}.modal.equip .modal-body h3 {line-height: 1;margin: 0 0 10px;padding: 0 }@media screen and (max-width: 991px) {.modal.equip .modal-body h3 {font-size: 30px }}.modal.equip .modal-body h4 {color: #000;font-size: 20px;line-height: 24px;margin: 0;padding: 0 }@media screen and (max-width: 991px) {.modal.equip .modal-body h4 {font-size: 16px;line-height: 18px;margin-bottom: 20px }}.modal.equip .modal-body label {color: #000;font-size: 14px;font-weight: 400;margin-bottom: 5px }.modal.equip .modal-body .form__textarea {min-height: 100px }main.account {padding: 40px 0 }@media screen and (max-width: 991px) {main.account {padding: 30px 0 0 }}main.account .account__header {margin-bottom: 60px }@media screen and (max-width: 991px) {main.account .account__header {margin-bottom: 30px }}main.account .account__headline {margin: 0;padding: 0 }@media screen and (max-width: 991px) {main.account .account__headline {font-size: 26px;text-align: center }}main.account .account__description {color: #464646;margin: 15px 0 0;padding: 0 }@media screen and (max-width: 991px) {main.account .account__description {text-align: center }}main.account .account__body {background-color: #fff;padding: 50px 50px 25px }@media screen and (max-width: 991px) {main.account .account__body {margin-left: -10px;margin-right: -10px;padding: 15px 0 0 }}main.account .account__body--tabs {padding-bottom: 25px }main.account .account__body--tabs .col-xs-12 {padding-left: 0;padding-right: 0 }@media screen and (max-width: 991px) {main.account .account__body--tabs {border-bottom: 1px solid #007ac2;padding-bottom: 4px }}main.account .account__body--tabs .list-tabs {text-align: left;width: 100% }@media screen and (max-width: 991px) {main.account .account__body--tabs .list-tabs {text-align: center }main.account .account__body--tabs .list-tabs li a {color: #7f7f7f;font-size: 14px }main.account .account__body--tabs .list-tabs li.active a {border-bottom: 4px solid #007ac2;color: #000 }}main.account .account__body--tabs .btn_new-list {float: right;height: 30px;padding: 0;line-height: 33px;}@media screen and (max-width: 991px) {main.account .account__body--tabs .btn_new-list {float: none }}main.account .account__row {border-top: 1px solid #ebebeb;padding-bottom: 25px;padding-top: 30px }main.account .account__row:last-of-type {border-bottom: 1px solid #ebebeb }main.account .account__row.active {border-top: 2px solid rgba(0, 122, 194, 0.3) }main.account .account__row.active+.account__row {border-top: 2px solid rgba(0, 122, 194, 0.3) }@media screen and (max-width: 991px) {main.account .account__row {border-color: #dcdcdc;padding: 15px 30px }main.account .account__row:last-of-type {border-bottom-color: #dcdcdc }main.account .account__row .btn_new-list {height: 30px;line-height: 33px;padding: 0;width: 100px }}main.account .account__row--header {display: inline-block;width: 100% }main.account .account__row--left, main.account .account__row--right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }main.account .account__row--toggle {background-image: url("/images/icons/plus-black-open.png");background-repeat: no-repeat;color: #000;display: inline-block;float: right;height: 9px;margin-right: 15px;width: 9px }main.account .account__row--toggle:active, main.account .account__row--toggle:focus, main.account .account__row--toggle:visited {text-decoration: none }main.account .account__row--toggle.collapsed {background-image: url("/images/icons/plus-black.png") }@media screen and (max-width: 991px) {main.account .account__row--left {display: block }}main.account .account__row--right {text-align: right }@media screen and (max-width: 991px) {main.account .account__row--right {display: none }}main.account .account__row--title {color: #000;display: inline-block;line-height: 1;margin: 0;padding: 0;vertical-align: bottom }@media screen and (max-width: 991px) {main.account .account__row--title {font-size: 16px }}main.account .account__row--items {color: #464646;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 16px;margin-left: 10px;vertical-align: middle }main.account .account__row--edit {cursor: pointer;margin-left: 15px }main.account .account__row--subtitle, main.account .account__value--mobile {color: #464646;font-size: 14px;margin: 0;padding: 0 }@media screen and (max-width: 991px) {main.account .account__row--subtitle, main.account .account__value--mobile {margin-top: 10px }}main.account .account__change--link .collapsed {display: none }main.account .account__change--link .expanded {display: inline-block }main.account .account__change--link.collapsed .collapsed {display: inline-block }main.account .account__change--link.collapsed .expanded {display: none }main.account .account__mobile--toggle {float: right;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif }main.account .account__mobile--toggle .collapsed {display: none }main.account .account__mobile--toggle .expanded {display: inline-block }main.account .account__mobile--toggle.collapsed .collapsed {display: inline-block }main.account .account__mobile--toggle.collapsed .expanded {display: none }@media screen and (max-width: 991px) {main.account .account__value--desktop {display: none }}main.account .account__value--mobile {display: none }@media screen and (max-width: 991px) {main.account .account__value--mobile {display: inline-block;font-weight: 600;margin-top: 10px }}main.account .account__row--body {color: #464646;padding: 50px 0 25px 50px }@media screen and (max-width: 991px) {main.account .account__row--body {padding: 25px 50px 0 }}main.account .account__row--body .form-group, main.account .account__row--body .form-group [class^="col-"] {margin-bottom: 25px }main.account .account__row--body .form-group:last-of-type, main.account .account__row--body .form-group [class^="col-"]:last-of-type {margin-bottom: 0 }main.account .account__row--body .form-group.mxw-50, main.account .account__row--body .form-group [class^="col-"].mxw-50 {max-width: 100% !important;width: auto }main.account .account__new-list {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }@media screen and (max-width: 991px) {main.account .account__new-list {display: none !important }}main.account .shopping-list {padding-bottom: 20px;padding-top: 40px }@media screen and (max-width: 991px) {main.account .shopping-list {padding-top: 20px;padding-bottom: 0 }}main.account .shopping-list .shopping-list__item {margin-bottom: 40px }main.account .shopping-list .shopping-list__item:last-of-type {margin-bottom: 0 }@media screen and (max-width: 991px) {main.account .shopping-list .shopping-list__item {margin-left: 0;margin-right: 0 }}main.account .shopping-list .shopping-list__item--inner {display: -webkit-box;display: -ms-flexbox;display: flex }main.account .shopping-list .shopping-list__item--details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }main.account .shopping-list .shopping-list__item--thumbnail {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;margin-right: 20px }main.account .shopping-list .shopping-list__item--name {font-size: 18px;margin: 0;padding: 0 }main.account .shopping-list .shopping-list__item--name a {color: #000;text-decoration: none }main.account .shopping-list .shopping-list__item--name a:hover {color: #007ac2 }@media screen and (max-width: 991px) {main.account .shopping-list .shopping-list__item--name {font-size: 14px }}main.account .shopping-list .shopping-list__item--info {margin: 5px 0 10px }main.account .shopping-list .shopping-list__item--info li {color: #464646;font-size: 14px }main.account .shopping-list .shopping-list__item--options {font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 14px;margin-left: 0 }main.account .shopping-list .shopping-list__item--options li {margin: 0 8px 0 0;padding: 0 }main.account .shopping-list .shopping-list__item--options li:last-of-type {margin-right: 0 }main.account .shopping-list .shopping-list__item--options span {color: #818181 }main.account .shopping-list .shopping-list__item--add {float: right;margin-right: 15px }main.sign-in {padding: 30px 0 }@media screen and (max-width: 991px) {main.sign-in {padding: 10px 0 }}main.sign-in .sign-in__wrapper {background-color: #fff;color: #464646;padding: 90px 100px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.sign-in .sign-in__wrapper {padding: 60px 40px }}@media screen and (max-width: 991px) {main.sign-in .sign-in__wrapper {padding: 30px 15px }}main.sign-in .left {border-right: 1px solid #dcdcdc;padding-right: 100px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.sign-in .left {padding-right: 50px }}@media screen and (max-width: 991px) {main.sign-in .left {border-bottom: 1px solid #dcdcdc;border-right: 0;padding-right: 15px;padding-bottom: 30px }}main.sign-in .right {padding-left: 100px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.sign-in .right {padding-left: 50px }}@media screen and (max-width: 991px) {main.sign-in .right {padding-left: 15px;padding-top: 30px }}main.sign-in .sign-in__title {color: #000;margin: 0 0 10px;padding: 0 }@media screen and (max-width: 991px) {main.sign-in .sign-in__title {font-size: 24px }}main.sign-in .sign-in__subtitle {margin: 0 0 25px;padding: 0 }main.sign-in label {color: #000;font-size: 14px;font-weight: 400;margin-bottom: 5px }main.sign-in .form-submit {margin-top: 30px;position: relative }@media screen and (max-width: 991px) {main.sign-in .form-submit {margin-top: 0 }}main.sign-in .form-submit .btn_submit {max-width: 100%;min-width: 140px }@media screen and (min-width: 768px) {main.sign-in .form-submit .create-account {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }}@media screen and (max-width: 991px) {main.sign-in .form-submit .create-account {margin-bottom: 15px }}main.checkout {padding: 30px 0 }@media screen and (max-width: 991px) {main.checkout {padding: 10px 0 }main.checkout .form__input, main.checkout .form__select, main.checkout .form__textarea {font-size: 16px }}main.checkout .checkout__left, main.checkout .checkout__right {background-color: #fff;padding: 30px 40px }@media screen and (min-width: 992px) and (max-width: 1199px) {main.checkout .checkout__left, main.checkout .checkout__right {padding: 20px }}@media screen and (min-width: 768px) and (max-width: 991px) {main.checkout .checkout__left, main.checkout .checkout__right {padding: 20px }}@media screen and (max-width: 767px) {main.checkout .checkout__left, main.checkout .checkout__right {padding: 20px 10px }}@media screen and (max-width: 767px) {main.checkout .checkout__left {margin-left: -10px;margin-right: -10px;padding: 30px 0 0 }}main.checkout .checkout__express {font-weight: 600;margin-bottom: 30px }main.checkout .checkout__express .btn_xs {height: 30px;line-height: 33px;margin-left: 20px;padding: 0 15px }@media screen and (max-width: 991px) {main.checkout .checkout__express {padding: 0 15px }}main.checkout .checkout__step {border-bottom: 1px solid #dcdcdc;display: inline-block;margin-bottom: 15px;position: relative;width: 100% }main.checkout .checkout__step:last-of-type {border-bottom: 0 }@media screen and (max-width: 991px) {main.checkout .checkout__step:last-of-type {margin-bottom: 0 }}main.checkout .checkout__step.active#stepOne .step__header {border-bottom: 1px solid #dcdcdc;padding-bottom: 10px }main.checkout .checkout__step.active .step__info, main.checkout .checkout__step.active .step__edit {display: none }main.checkout .checkout__step.active .step__body {display: block }main.checkout .step__header {display: block;margin: 0;padding: 0 0 10px }@media screen and (max-width: 767px) {main.checkout .step__header {display: block;margin-bottom: 15px;padding: 0 15px }}main.checkout .step__title {display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;margin: 0;padding: 0 }main.checkout .step__info {color: #464646;display: inline-block;font-size: 12px;margin-left: 8px }@media screen and (max-width: 991px) {main.checkout .step__info {margin-left: 28px;margin-top: 5px;display: block }}main.checkout .step__info .list-separator {font-size: inherit }main.checkout .step__info .list-separator>li {font-size: inherit }@media screen and (max-width: 991px) {main.checkout .step__info .list-separator>li {display: block }main.checkout .step__info .list-separator>li::after {display: none }}main.checkout .step__edit {float: right }@media screen and (max-width: 991px) {main.checkout .step__edit {position: absolute;right: 15px;top: 0 }}main.checkout .step__body {display: none;margin: 0;padding: 15px 0 30px 30px }@media screen and (max-width: 767px) {main.checkout .step__body {padding: 15px 15px 0 15px }}main.checkout .step__body .form__label {color: #464646;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-weight: 400;width: 100% }main.checkout .step__body .form-group {margin-bottom: 25px }main.checkout .step__body .form-group:last-of-type {margin-bottom: 0 }@media screen and (max-width: 991px) {main.checkout .step__body .form-group {margin-bottom: 0 }main.checkout .step__body .form-group [class^="col-"], main.checkout .step__body .form-group [class*=" col-"] {margin-bottom: 25px }}main.checkout .step__body .form__radio {padding-left: 34px }main.checkout .step__body .shipping__price {font-size: 16px }main.checkout .step__body .shipping__price.selected {font-weight: 600 }@media screen and (max-width: 991px) {main.checkout .step__body .btn_continue {float: right }}main.checkout .step__body.active {display: block }main.checkout .step__body h6 {border-bottom: 1px solid #dcdcdc;margin: 0 0 15px;padding: 0 0 5px }main.checkout .step__body p {color: #464646;font-size: 14px;margin: 0 0 15px;padding: 0 }main.checkout .checkout__step-one .step__body {padding: 15px 0 30px 30px }@media screen and (max-width: 767px) {main.checkout .checkout__step-one .step__body {padding: 0 15px }}main.checkout .checkout__step-one .step__body--inner {max-width: 100%;width: 600px }@media screen and (max-width: 767px) {main.checkout .checkout__step-one .step__body--inner {width: auto }}main.checkout .checkout__step-two .btn_apply {height: 30px;float: right;line-height: 33px;padding: 0 15px }main.checkout .checkout__step-three .review__table {margin: 15px 0 0;padding: 0 15px }@media screen and (max-width: 991px) {main.checkout .checkout__step-three .review__table {margin: 0 }}main.checkout .checkout__step-three .review__table--header {margin-bottom: 30px }main.checkout .checkout__step-three .review__table--th {font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 14px;font-weight: 600;margin: 0;padding: 0;text-transform: uppercase }main.checkout .checkout__step-three .review__table--th:last-of-type {text-align: right }main.checkout .checkout__step-three .review__table--row {color: #000;margin-bottom: 50px }@media screen and (max-width: 991px) {main.checkout .checkout__step-three .review__table--row {margin-bottom: 30px;padding-bottom: 0;padding-top: 0 }}main.checkout .checkout__step-three .review__table--td:last-of-type {text-align: right }main.checkout .checkout__step-three .review__table--ctas {border-top: 1px solid #dcdcdc;text-align: right;margin-top: 30px;padding-top: 15px }main.checkout .step__shipping {margin-bottom: 40px }@media screen and (max-width: 991px) {main.checkout .step__shipping {margin-bottom: 0 }}main.checkout .step__shipping .form-group {margin-bottom: 15px }@media screen and (max-width: 991px) {main.checkout .step__shipping .form-group {margin-bottom: 0 }}main.checkout .step__payment h6 {margin-bottom: 25px }main.checkout .step__payment .step__payment--form {max-width: 100%;width: 700px }@media screen and (max-width: 991px) {main.checkout .step__payment .step__payment--types {display: -webkit-box;display: -ms-flexbox;display: flex }main.checkout .step__payment .step__payment--types [class^="col-"], main.checkout .step__payment .step__payment--types [class*=" col-"] {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }}.credit-card {width: 57px }@media screen and (max-width: 991px) {main.checkout .step__payment .credit-card {height: 35px;margin-bottom: 10px }}main.checkout .step__payment .step__payment--or {background-color: #EBEBEB;border-radius: 100%;color: #818181;display: inline-block;font-size: 12px;font-weight: 600;height: 40px;line-height: 40px;margin-right: 45px;text-align: center;width: 40px }@media screen and (max-width: 991px) {main.checkout .step__payment .step__payment--or {margin: 0 }}main.checkout .step__payment .card-number {margin-right: 15px;width: 100px }main.checkout .step__gift-card .input__flex {margin-top: 5px }@media screen and (max-width: 991px) {main.checkout .checkout__right {margin-bottom: 10px }}main.checkout .checkout__right p {margin: 0 0 .5em;padding: 0 }main.checkout .checkout__right p:last-of-type {margin-bottom: 0 }main.checkout .checkout__right--buttons-bottom .btn.btn_sm, main.checkout .checkout__right--buttons-top .btn.btn_sm {font-size: 14px;height: 30px;line-height: 33px;padding: 0 15px }main.checkout .checkout__right--buttons-bottom .btn.btn--link-gray, main.checkout .checkout__right--buttons-top .btn.btn--link-gray {padding-left: 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {main.checkout .checkout__right--buttons-bottom .btn.btn_sm, main.checkout .checkout__right--buttons-top .btn.btn_sm {font-size: 12px }main.checkout .checkout__right--buttons-bottom .btn.btn--link-gray, main.checkout .checkout__right--buttons-top .btn.btn--link-gray {padding-right: 5px }}main.checkout .checkout__right--buttons-top {margin-bottom: 35px }main.checkout .checkout__right--buttons-bottom {margin-top: 60px }main.checkout .checkout__right--title {border-bottom: 1px solid #dcdcdc;margin: 0 0 20px;padding: 0 0 5px }@media screen and (max-width: 991px) {main.checkout .checkout__right--title {margin: 0 0 15px }}main.checkout .checkout__subtotal {margin-top: 35px }@media screen and (max-width: 991px) {main.checkout .checkout__subtotal {margin-top: 20px }}main.checkout .checkout__subtotal--row {margin-bottom: 10px }main.checkout .checkout__subtotal--zip {font-weight: 600;max-width: 100%;padding: 0 5px;text-align: center;width: 60px }main.checkout .checkout__subtotal--total {border-top: 1px solid #dcdcdc;font-weight: 600;padding-top: 10px }main.checkout.checkout--returning .checkout__step-two, main.checkout.checkout--returning .checkout__step-three {display: block }.search__autofill {position: relative;z-index: 1000 }.search__autofill .autofill__header {background-color: #EBEBEB;font-size: 16px;padding: 12px 28px }.search__autofill .autofill__body--title {font-size: 14px;margin: 0 0 20px;padding: 0 }.search__autofill .autofill__suggestions .suggestions__list {color: #818181;margin: 0;padding: 0 }.search__autofill .autofill__suggestions .suggestions__list li {margin-bottom: .5em }.search__autofill .autofill__suggestions .suggestions__list li:last-of-type {margin-bottom: 0 }.search__autofill .autofill__results {display: block }.search__autofill--desktop .autofill__header {background-color: #EBEBEB;font-size: 14px;padding: 12px 28px }.search__autofill--desktop .autofill__header .autofill__search-for {font-weight: 600 }.search__autofill--desktop .autofill__input--desktop {background-color: #ebebeb;background-image: url("../images/icons/search-black.png");background-position: right 20px center;background-repeat: no-repeat;border-radius: 4px;border: 0;color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 16px;height: 45px;line-height: 1;padding: 12px 20px 8px 15px;width: 100% }@media screen and (min-width: 992px) and (max-width: 1199px) {.search__autofill--desktop .autofill__input--desktop {font-size: 14px }}.search__autofill--desktop .autofill__input--desktop:focus {background-color: #fff }.search__autofill--desktop .autofill__input--desktop:focus+.autofill__popup, .search__autofill--desktop .autofill__input--desktop:focus+.autofill__popup+.search__autofill--mask {display: block }.search__autofill--desktop .autofill__input--desktop::-webkit-input-placeholder {color: #000 }.search__autofill--desktop .autofill__input--desktop::-moz-placeholder {color: #000 }.search__autofill--desktop .autofill__input--desktop:-ms-input-placeholder {color: #000 }.search__autofill--desktop .autofill__input--desktop:-moz-placeholder {color: #000 }.search__autofill--desktop .autofill__popup {background-color: #fff;display: none;position: absolute;right: 0;top: 100%;width: 650px;z-index: 2100 }.search__autofill--desktop .autofill__popup:hover {display: block }.search__autofill--desktop .autofill__popup:hover+.search__autofill--mask {display: block }.search__autofill--desktop .autofill__body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row }.search__autofill--desktop .autofill__body--left, .search__autofill--desktop .autofill__body--right {display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-preferred-size: 50%;flex-basis: 50%;min-height: 380px }.search__autofill--desktop .autofill__body--left {border-right: 1px solid #ebebeb;padding: 30px 2.5% 30px 30px }.search__autofill--desktop .autofill__body--right {padding: 30px 30px 30px 2.5% }.search__autofill--desktop .autofill__suggestions .suggestions__title {color: #000;display: inline-block;font-weight: 600;margin-bottom: 20px;width: 100% }.search__autofill--desktop .autofill__suggestions .suggestions--highlight {color: #007ac2 }.search__autofill--desktop .autofill__product {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #dcdcdc;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 0 20px;padding: 0 0 15px }.search__autofill--desktop .autofill__product:last-of-type {border-bottom: 0;margin-bottom: 0;padding-bottom: 0 }.search__autofill--desktop .autofill__product .product__thumbnail {-webkit-box-flex: 0;-ms-flex: 0 0 65px;flex: 0 0 65px;margin-right: 10px }.search__autofill--desktop .autofill__product .product__name {color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;line-height: 1;margin-bottom: 10px;text-decoration: none }.search__autofill--desktop .autofill__product .product__name:hover {color: #007ac2 }.search__autofill--desktop .autofill__product .product__name--highlight {color: #007ac2 }.search__autofill--desktop .autofill__product .product__price--discount .price__original {color: #818181;text-decoration: line-through }.search__autofill--desktop .autofill__product .product__price--discount .price__discount {color: red;font-weight: 600;margin-left: 10px }.search__autofill--mobile {background-color: #fff;display: none;height: 100%;left: 0;position: fixed;overflow-y: scroll;top: 0;width: 100%;z-index: 3000;-webkit-overflow-scrolling: touch }.search__autofill--mobile.active {display: block }.search__autofill--mobile::before {background-color: #000;display: block;height: 100%;left: 0;opacity: .3;position: fixed;top: 0;width: 100%;z-index: -1000 }.search__autofill--mobile .autofill__header {background-color: #EBEBEB;font-size: 14px;padding: 12px 15px }.search__autofill--mobile .autofill__header .autofill__search-for {font-weight: 600 }.search__autofill--mobile .autofill__mobile-header {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 60px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 15px;width: 100% }.search__autofill--mobile .autofill__input--mobile {color: #000;border: 0;display: inline-block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 18px;height: 60px;margin: 0 10px;padding: 3px 0 0 }.search__autofill--mobile .autofill__input--mobile::-webkit-input-placeholder {color: #000 }.search__autofill--mobile .autofill__input--mobile::-moz-placeholder {color: #000 }.search__autofill--mobile .autofill__input--mobile:-ms-input-placeholder {color: #000 }.search__autofill--mobile .autofill__input--mobile:-moz-placeholder {color: #000 }.search__autofill--mobile .autofill__body--title {margin-bottom: 15px }.search__autofill--mobile .autofill__body--top {border-bottom: 1px solid #dcdcdc;margin: 0 0 15px;padding: 15px 15px 20px }.search__autofill--mobile .autofill__body--bottom {padding: 15px }.search__autofill--mobile .autofill__suggestions .suggestions__title {display: inline-block;font-weight: 600;margin-bottom: .5em }.search__autofill--mobile .autofill__suggestions .suggestions--highlight {color: #000;font-weight: 600 }.search__autofill--mobile .autofill__product {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #dcdcdc;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 0 20px;padding: 0 0 15px }.search__autofill--mobile .autofill__product:last-of-type {border-bottom: 0;margin-bottom: 0;padding-bottom: 0 }.search__autofill--mobile .autofill__product .product__thumbnail {-webkit-box-flex: 0;-ms-flex: 0 0 65px;flex: 0 0 65px;margin-right: 10px }.search__autofill--mobile .autofill__product .product__name {color: #818181;display: inline-block;margin-bottom: 10px;text-decoration: none }.search__autofill--mobile .autofill__product .product__name:hover {color: #007ac2 }.search__autofill--mobile .autofill__product .product__name--highlight {color: #000;font-weight: 600 }.search__autofill--mobile .autofill__product .product__price--discount .price__original {color: #818181;text-decoration: line-through }.search__autofill--mobile .autofill__product .product__price--discount .price__discount {color: red;font-weight: 600;margin-left: 10px }.search__autofill--mask {background-color: #000;display: none;height: 100%;left: 0;opacity: .3;position: fixed;top: 0;width: 100%;z-index: -1000 }.search__autofill--mask.active {display: block }.hero-banner {background-image: url("../images/hero-home.jpg");background-size: cover;display: block;height: 680px;position: relative }.hero-banner .inner {display: block;float: right;height: 100%;padding: 125px 100px 0 0;width: 33% }.hero-banner .inner h2 {margin: 0 0 175px;padding: 0;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 64px;color: #fff;letter-spacing: 0;line-height: 74px }@media screen and (min-width: 992px) and (max-width: 1199px) {.hero-banner .inner h2 {font-size: 48px;line-height: 1.25em;margin: 0 }}@media screen and (min-width: 768px) and (max-width: 991px) {.hero-banner .inner h2 {font-size: 48px;margin: 0 0 80px }}@media screen and (max-width: 767px) {.hero-banner .inner h2 {font-size: 48px;line-height: 1;margin: 0 0 80px }}.hero-banner .inner .btn.btn-outline.btn-lg {min-width: 240px }@media screen and (min-width: 992px) and (max-width: 1199px) {.hero-banner .inner {padding: 100px 0 0 }}@media screen and (min-width: 768px) and (max-width: 991px) {.hero-banner .inner {top: 50px;float: none;height: auto;right: 0;padding: 0;position: absolute;width: 45% }}@media screen and (max-width: 767px) {.hero-banner .inner {float: none;padding: 0;left: 30px;bottom: 50px;position: absolute;height: auto;width: auto }.hero-banner .inner .btn.btn-outline.btn-lg {min-width: inherit }}@media screen and (max-width: 767px) {.hero-banner {background-image: url("../images/hero-mobile-img.jpg");height: 600px;position: relative }}.logos {padding: 50px 70px }.logos .logo-grid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.banner-text {overflow: hidden }@media screen and (min-width: 768px) and (max-width: 991px) {.banner-text {margin: 0;padding: 0 }.banner-text .container {padding: 0 }}@media screen and (max-width: 767px) {.banner-text {margin: 0;padding: 0 }.banner-text .container {padding: 0 }}.banner-text .flex-grid {height: 500px }@media screen and (max-width: 991px) {.banner-text .flex-grid {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 680px;margin: 0;padding: 0 }}.banner-text .col-image {background-repeat: no-repeat;background-size: cover;background-position: top right;position: relative }.banner-text .col-image.top-duty {background-image: url("../images/banner_top-duty.jpg") }.banner-text .col-image.galls-military {background-image: url("../images/banner_galls-military.jpg") }.banner-text .col-image.latest-bags {background-image: url("../images/banner_bags.jpg") }.banner-text .col-image .btn {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }@media screen and (max-width: 991px) {.banner-text .col-image {height: 400px;-webkit-box-flex: 0;-ms-flex: 0 0 400px;flex: 0 0 400px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }}.banner-text .col-text {background-color: #fff;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;padding: 50px }.banner-text .col-text .col-text_inner h1 {line-height: 1;margin: 0 0 1rem;padding: 0 }@media screen and (min-width: 1200px) and (max-width: 1399px) {.banner-text .col-text .col-text_inner h1 {font-size: 60px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.banner-text .col-text .col-text_inner h1 {font-size: 50px }}@media screen and (max-width: 991px) {.banner-text .col-text .col-text_inner h1 {font-size: 38px;margin-bottom: 15px }}.banner-text .col-text .col-text_inner h4 {color: #999;line-height: 1;margin: 0 0 80px;padding: 0 }@media screen and (min-width: 768px) and (max-width: 991px) {.banner-text .col-text .col-text_inner h4 {font-size: 20px;margin-bottom: 30px }}@media screen and (max-width: 767px) {.banner-text .col-text .col-text_inner h4 {font-size: 18px;margin-bottom: 15px }}.banner-text .col-text .col-text_inner p {color: #818181;font-size: 16px;margin: 0;padding: 0 }@media screen and (max-width: 991px) {.banner-text .col-text {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 280px;flex: 0 0 280px;padding: 30px 25px }}@media screen and (max-width: 374px) {.banner-text .col-text {padding: 25px }}.banner-clearance {background-image: url("../images/banner_clearance.jpg");background-repeat: no-repeat;background-size: cover;color: #fff;min-height: 500px;padding-bottom: 60px;padding-top: 80px }@media screen and (max-width: 767px) {.banner-clearance {background-image: url("../images/banner_clearance.jpg");min-height: 0;padding-bottom: 50px;padding-top: 50px }}.banner-clearance h1 {font-size: 90px;letter-spacing: 0;line-height: 74px;margin: 0 0 15px;padding: 0 }@media screen and (max-width: 767px) {.banner-clearance h1 {font-size: 50px;line-height: 45px }}.banner-clearance h3 {letter-spacing: 0;line-height: 45px;margin: 0 0 50px;padding: 0 }@media screen and (max-width: 767px) {.banner-clearance h3 {font-size: 32px;line-height: 36px }}.banner-clearance .btn {min-width: 240px }.recommended-products {margin-top: 100px;padding-left: 0;padding-right: 0 }@media screen and (min-width: 768px) and (max-width: 991px) {.recommended-products {margin-top: 50px }}@media screen and (max-width: 767px) {.recommended-products {margin-top: 50px }}.recommended-products h2 {margin: 0 0 30px;padding: 0 }@media screen and (min-width: 768px) and (max-width: 991px) {.recommended-products h2 {font-size: 40px }}@media screen and (max-width: 767px) {.recommended-products h2 {font-size: 34px }}@media screen and (min-width: 768px) and (max-width: 991px) {.recommended-products .recommended-products__carousel {display: block;margin-left: 5px }}@media screen and (max-width: 767px) {.recommended-products .recommended-products__carousel {display: block }}.recommended-products .recommended-products__carousel .product-item, .recommended-products .recommended-products__carousel .product-item-cta {display: -webkit-box;display: -ms-flexbox;display: flex }@media screen and (min-width: 1400px) {.recommended-products .recommended-products__carousel .product-item, .recommended-products .recommended-products__carousel .product-item-cta {min-height: 450px }}@media screen and (min-width: 1200px) and (max-width: 1399px) {.recommended-products .recommended-products__carousel .product-item, .recommended-products .recommended-products__carousel .product-item-cta {min-height: 350px }}@media screen and (min-width: 992px) and (max-width: 1199px) {.recommended-products .recommended-products__carousel .product-item, .recommended-products .recommended-products__carousel .product-item-cta {min-height: 300px }}.mobile-category-filter {background-color: #fff;bottom: 0;display: none;left: 0;min-height: 100%;overflow-x: hidden;overflow-y: auto;position: fixed;top: 0;width: 250px;z-index: 3000 }.mobile-category-filter.active {display: block }.mobile-category-filter .filter__header {border-bottom: 1px solid #EBEBEB;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 16px;display: inline-block;height: 50px;line-height: 55px;padding: 0 15px;position: relative;width: 100% }.mobile-category-filter .filter__header .filter__header--info {display: none;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;position: absolute;font-size: 14px;left: 75px;top: 19px;line-height: 1em;vertical-align: middle }.mobile-category-filter .filter__header .filter__header--info.active {display: inline-block }.mobile-category-filter .filter__header .filter__clear {color: #007ac2;margin-left: 10px }.mobile-category-filter .filter__header .filter__clear:active {color: #007ac2 }.mobile-category-filter .filter__header .filter__close {height: 12px;position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 12px }.mobile-category-filter .subnav {list-style: none;margin: 0;padding: 0 }.mobile-category-filter .subnav>li {border-bottom: 1px solid #EBEBEB;margin: 0;padding: 00;width: auto }.mobile-category-filter .subnav .subnav__l1 {background-image: url("../images/icons/plus-black-open.png");background-position: right 15px center;background-repeat: no-repeat;color: #000;display: inline-block;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 16px;line-height: 24px;margin: 0;padding: 15px 15px 10px;text-decoration: none;width: 100% }.mobile-category-filter .subnav .subnav__l1.collapsed {background-image: url("../images/icons/plus-black.png") }.mobile-category-filter .subnav .subnav__l2 {border-top: 1px solid #EBEBEB;color: #464646;list-style-type: none;margin: 0;padding: 0 }.mobile-category-filter .subnav .subnav__l2 li {font-size: 14px;font-weight: 400;margin: 2px 0;padding: 0px 15px }.mobile-category-filter .subnav .subnav__l2 li:first-of-type {margin-top: 0 }.mobile-category-filter .subnav .subnav__l2 li:last-of-type {margin-bottom: 0 }.mobile-category-filter .subnav .subnav__l2 li.selected {background-color: #EBEBEB;background-image: url("../images/icons/checkmark/gray@2x.png");background-repeat: no-repeat;background-size: 11px 9px;background-position: right 15px center;font-weight: 600 }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l2 {padding: 0 }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l2.selected {background-color: transparent;background-image: none }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__label {display: inline-block;font-weight: 400;margin: 2px 0;padding: 10px 15px;width: 100% }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__label.selected {background-color: #EBEBEB;background-image: url("../images/icons/checkmark/gray@2x.png");background-repeat: no-repeat;background-size: 11px 9px;background-position: right 15px center;font-weight: 600 }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l3, .mobile-category-filter .subnav .subnav__l2 .mobile-filter__l4 {color: #464646;list-style-type: none;margin: 0;padding: 0 }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l3 li, .mobile-category-filter .subnav .subnav__l2 .mobile-filter__l4 li {margin: 0;padding: 0 }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l3 .mobile-filter__label, .mobile-category-filter .subnav .subnav__l2 .mobile-filter__l4 .mobile-filter__label {padding-left: 30px }.mobile-category-filter .subnav .subnav__l2 .mobile-filter__l4 .mobile-filter__label {padding-left: 45px }.mobile-category-filter .filter__footer {bottom: 0;box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.25);display: none;height: 40px;left: 0;padding: 0;position: fixed;width: 250px }.mobile-category-filter .filter__footer.active {display: inline-block }.mobile-category-filter .filter__footer .btn {font-size: 20px;height: 100%;line-height: 43px;padding: 0;text-align: center;width: 100% }.mobile-category-filter__overlay {visibility: hidden;background: #000;bottom: 0;left: 0;opacity: 0;position: fixed;right: 0;top: 0;z-index: 2999;-webkit-transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform: translateZ(0);transform: translateZ(0) }.mobile-category-filter__overlay.active {opacity: 0.5;visibility: visible;-webkit-transition-delay: 0;transition-delay: 0 }.modal.quick-view .product__title {margin-bottom: 30px }@media screen and (max-width: 767px) {.modal.quick-view .product__title {margin-bottom: 15px }}.modal.quick-view .product__title h3 {line-height: 1;margin: 0;padding: 0 }@media screen and (max-width: 767px) {.modal.quick-view .product__title h3 {font-size: 24px }}.modal.quick-view .product__title h6 {color: #007ac2;font-size: 14px;line-height: 1;margin: 0 0 15px;padding: 0 }.modal.quick-view .product__title--item {border-bottom: 1px solid #dcdcdc;color: #464646;display: inline-block;margin: 10px 0 0;padding: 0 0 10px;width: 100% }.modal.quick-view .product__title--item .list-separator>li {font-size: 12px }.modal.quick-view .product__price {margin: 0 0 15px;padding: 0 }@media screen and (max-width: 767px) {.modal.quick-view .product__price {font-size: 20px;margin-bottom: 10px }}.modal.quick-view .product__price .to {font-size: 18px }.modal.quick-view .product__price.discounted .old-price {color: #999;margin-right: 20px;text-decoration: line-through }@media screen and (max-width: 991px) {.modal.quick-view .product__price.discounted .old-price {margin-right: 0;margin-bottom: 10px;display: block }}.modal.quick-view .product__price.discounted .new-price {color: red }@media screen and (max-width: 991px) {.modal.quick-view .product__price.discounted .new-price {display: block }}.modal.quick-view .product__links {margin: 15px 0 25px }@media screen and (max-width: 767px) {.modal.quick-view .product__links {margin: 0 }}.modal.quick-view .product__links>li {margin: 0;padding: 0 }.modal.quick-view .product__links>li::after {display: inline;color: #464646;content: '|';margin: 0 8px }.modal.quick-view .product__links>li:last-of-type::after {display: none }@media screen and (max-width: 767px) {.modal.quick-view .product__links>li {margin-bottom: 5px }.modal.quick-view .product__links>li::after {display: none }.modal.quick-view .product__links>li:last-of-type {margin-bottom: 0 }}.modal.quick-view .product__links .product__links--rating img {margin-right: 8px;margin-top: -4px;vertical-align: middle }.modal.quick-view .product__mobile-image {margin: 30px 0 }.modal.quick-view .product__options .product__options--row {margin-bottom: 25px }.modal.quick-view .product__options .product__options--row:last-of-type {margin-bottom: 0 }.modal.quick-view .product__options .product__options--row .product__options--row-label {display: block;margin-bottom: 10px }@media screen and (max-width: 991px) {.modal.quick-view .product__options .product__options--row {border-bottom: 1px solid #dcdcdc;margin-bottom: 15px;padding-bottom: 15px }.modal.quick-view .product__options .product__options--row:last-of-type {border-bottom: 0;padding-bottom: 0 }.modal.quick-view .product__options .product__options--row>[class^="col-"], .modal.quick-view .product__options .product__options--row>[class*=" col-"] {margin-bottom: 15px }.modal.quick-view .product__options .product__options--row>[class^="col-"]:last-of-type, .modal.quick-view .product__options .product__options--row>[class*=" col-"]:last-of-type {margin-bottom: 0 }}.modal.quick-view .product__options .product__options--color {display: block;list-style: none;margin: 0;padding: 0 }.modal.quick-view .product__options .product__options--color li {background-color: #fff;display: inline-block;height: 30px;margin: 0 6px 0 0;text-align: center;padding: 0;position: relative;width: 30px }.modal.quick-view .product__options .product__options--color li:last-of-type {margin-right: 0 }.modal.quick-view .product__options .product__options--color li.black {background-color: #000 }.modal.quick-view .product__options .product__options--color li.white {background-color: #fff }.modal.quick-view .product__options .product__options--color li.dark-navy {background-color: #424350 }.modal.quick-view .product__options .product__options--color li.blue {background-color: #007ac2 }.modal.quick-view .product__options .product__options--color li.red {background-color: red }.modal.quick-view .product__options .product__options--color li.tan {background-color: #d1cabd }.modal.quick-view .product__options .product__options--color li.dark-tan {background-color: #4c5136 }.modal.quick-view .product__options .product__options--color li.disabled {opacity: .3;cursor: not-allowed }.modal.quick-view .product__options .product__options--color li.selected {background-color: #EBEBEB;border: 1px solid #000 }.modal.quick-view .product__options .product__options--color li.selected::before {background-color: #000;content: '';display: block;position: absolute;top: 2px;left: 2px;height: 24px;width: 24px }.modal.quick-view .product__options .product__options--color li.selected.black::before {background-color: #000;border-color: #000 }.modal.quick-view .product__options .product__options--color li.selected.white::before {background-color: #fff;border-color: #fff }.modal.quick-view .product__options .product__options--color li.selected.dark-navy::before {background-color: #424350;border-color: #424350 }.modal.quick-view .product__options .product__options--color li.selected.blue::before {background-color: #007ac2;border-color: #007ac2 }.modal.quick-view .product__options .product__options--color li.selected.red::before {background-color: red;border-color: red }.modal.quick-view .product__options .product__options--color li.selected.tan::before {background-color: #d1cabd;border-color: #d1cabd }.modal.quick-view .product__options .product__options--color li.selected.dark-tan::before {background-color: #4c5136;border-color: #4c5136 }.modal.quick-view .product__options .product__options--boxes {display: block;list-style: none;margin: 0 0 -10px;padding: 0 }.modal.quick-view .product__options .product__options--boxes a {color: #000 }.modal.quick-view .product__options .product__options--boxes li {background-color: #fff;border: 1px solid #dcdcdc;box-sizing: border-box;display: inline-block;font-size: 14px;height: 30px;line-height: 30px;margin: 0 6px 10px 0;min-width: 30px;padding: 0 8px;text-align: center;text-transform: uppercase }.modal.quick-view .product__options .product__options--boxes li:last-of-type {margin-right: 0 }.modal.quick-view .product__options .product__options--boxes li.disabled {opacity: .3;cursor: not-allowed }.modal.quick-view .product__options .product__options--boxes li.selected {opacity: 1;background-color: transparent;border: 1px solid #007ac2;color: #fff;font-weight: 600;position: relative;z-index: 1 }.modal.quick-view .product__options .product__options--boxes li.selected::before {background-color: #000;bottom: 3px;content: '';display: block;left: 3px;position: absolute;right: 3px;top: 3px;z-index: -1 }.modal.quick-view .product__options .product__options--boxes.product__options--single li {opacity: 1 }.modal.quick-view .product__options .product__options--boxes.product__options--single li.selected {border-color: #000 }.modal.quick-view .product__options .product__stock-warning {color: #464646;font-size: 16px;font-style: oblique }.modal.quick-view .product__options .product__stock-warning a {display: inline-block;font-style: normal }@media screen and (max-width: 767px) {.modal.quick-view .product__options .product__stock-warning {display: block;margin-bottom: 15px }.modal.quick-view .product__options .product__stock-warning a {display: inline-block }}.modal.quick-view .product__options .product__options--ctas {margin-top: 10px }.modal.quick-view .product__options .product__options--ctas .btn {margin-right: 15px }.modal.quick-view .product__options .product__options--ctas .btn:last-of-type {margin-right: 0 }@media screen and (max-width: 767px) {.modal.quick-view .product__options .product__options--ctas .btn {margin-bottom: 15px;width: 100% }.modal.quick-view .product__options .product__options--ctas .btn:last-of-type {margin-bottom: 0 }}.modal.size-chart .modal-body {display: inline-block;width: 100% }.modal.size-chart .left {border-right: 1px solid #dcdcdc;display: block;float: left;margin: 0 3% 0 0;padding: 0 3% 0 0;width: 30% }@media screen and (max-width: 767px) {.modal.size-chart .left {border: 0;float: none;margin: 0 0 30px;padding: 0;width: 100% }}@media screen and (max-width: 767px) {.modal.size-chart .left .example {margin: 0 auto }}.modal.size-chart .left .caption {margin-top: 30px }.modal.size-chart .right {display: block;float: left;width: 67% }@media screen and (max-width: 767px) {.modal.size-chart .right {float: none;width: 100% }}.modal.size-chart .right .right-inner {display: block;margin: 0 auto;max-width: 100%;width: 700px }.modal.size-chart .nav-pills {margin-bottom: 40px }@media screen and (max-width: 767px) {.modal.size-chart .nav-pills {margin-bottom: 20px }}.modal.size-chart .nav-pills a {background-color: transparent;border-radius: 0;color: #007ac2;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;text-transform: uppercase;font-weight: 700;font-size: 18px;padding: 0 }.modal.size-chart .nav-pills>li {margin-right: 30px }.modal.size-chart .nav-pills>li:last-of-type {margin-right: 0 }.modal.size-chart .nav-pills>li.active>a {background-color: transparent;border-bottom: 2px solid #000;color: #000 }.modal.size-chart h6 {color: #000;margin: 0 0 30px;padding: 0 }.modal.size-chart p {font-size: 14px }.modal.size-chart .table-header {font-size: 14px;margin-bottom: 20px }.modal.size-chart .table-header strong {margin-right: 30px }.modal.size-chart .table {font-size: 14px }.modal.size-chart .table>thead>tr>th {border-bottom: 0 }.modal.compare .modal-body {padding: 20px 40px }.modal.compare .table>thead>tr>th {color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;font-size: 18px;font-weight: 400 }.modal.compare .table>thead .th__product {width: 25% }.modal.compare .table>thead .th__features {width: 35% }.modal.compare .table>thead .th__colors {width: 20% }@media screen and (min-width: 992px) and (max-width: 1199px) {.modal.compare .table>thead .th__product {width: 30% }.modal.compare .table>thead .th__features {width: 30% }.modal.compare .table>thead .th__colors {width: 20% }}.modal.compare .table>tbody>tr>td {font-size: 14px;padding: 15px 50px 15px 0 }@media screen and (min-width: 992px) and (max-width: 1199px) {.modal.compare .table>tbody>tr>td {padding: 10px 20px 10px 0 }}.modal.compare .table>tbody .td__price {color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif }.modal.compare .table>tbody .td__colors--options {display: block;list-style: none;margin: 0;padding: 0 }.modal.compare .table>tbody .td__colors--options li {background-color: #fff;display: inline-block;height: 25px;margin: 0 6px 0 0;text-align: center;padding: 0;position: relative;width: 25px }.modal.compare .table>tbody .td__colors--options li:last-of-type {margin-right: 0 }.modal.compare .table>tbody .td__colors--options li.black {background-color: #000 }.modal.compare .table>tbody .td__colors--options li.white {background-color: #fff;border: 1px solid #000 }.modal.compare .table>tbody .td__colors--options li.dark-navy {background-color: #424350 }.modal.compare .table>tbody .td__colors--options li.blue {background-color: #007ac2 }.modal.compare .table>tbody .td__colors--options li.red {background-color: red }.modal.compare .table>tbody .td__colors--options li.tan {background-color: #d1cabd }.modal.compare .table>tbody .td__colors--options li.dark-tan {background-color: #4c5136 }.modal.compare .product__details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 25px;position: relative;width: 100% }.modal.compare .product__img {height: 60px;margin-right: 10px }.modal.compare .product__name {color: #000;font-size: 16px;margin: 0;padding: 0 }.modal.compare .product__cta {display: block }.modal.compare .product__cta .btn {min-width: 45%;padding: 8px 10px 4px }.modal.compare ul {padding-left: 20px }.modal.zoom .modal-dialog {width: 700px }@media screen and (max-width: 767px) {.modal.zoom .modal-dialog {width: auto }}.modal.zoom .img-zoom {height: 500px;margin: 0 auto;width: auto }@media screen and (max-width: 767px) {.modal.zoom .img-zoom {height: auto }}.modal.add-to-list .modal-dialog {width: 700px }@media screen and (max-width: 767px) {.modal.add-to-list .modal-dialog {width: auto }}.modal.add-to-list .add-to-list__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 40px }@media screen and (max-width: 991px) {.modal.add-to-list .add-to-list__form {display: block }}.modal.add-to-list .add-to-list__form .form__input, .modal.add-to-list .add-to-list__form .form__select, .modal.add-to-list .add-to-list__form .form__textarea, .modal.add-to-list .add-to-list__form .btn {height: 40px }.modal.add-to-list .add-to-list__form .form__input, .modal.add-to-list .add-to-list__form .form__select, .modal.add-to-list .add-to-list__form .form__textarea {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px }@media screen and (max-width: 991px) {.modal.add-to-list .add-to-list__form .form__input, .modal.add-to-list .add-to-list__form .form__select, .modal.add-to-list .add-to-list__form .form__textarea {width: 100% }}@media screen and (max-width: 991px) {.modal.add-to-list .add-to-list__form .btn {margin-top: 20px;width: 100% }}.modal.add-to-list .list-group {margin-bottom: 0 }.modal.add-to-list .list-group .list-group-item {border-color: #dcdcdc;border-left: 0;border-right: 0;color: #000;font-family: var(--galls-font-gt-america-standard), Helvetica, sans-serif;padding: 20px 120px 14px 0 }.modal.add-to-list .list-group .list-group-item:first-of-type, .modal.add-to-list .list-group .list-group-item:last-of-type {border-radius: 0 }@media screen and (max-width: 991px) {.modal.add-to-list .list-group .list-group-item {padding: 20px }}.modal.add-to-list .list__add {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100px }@media screen and (max-width: 991px) {.modal.add-to-list .list__add {margin-top: 20px;position: relative;-webkit-transform: translateY(0);transform: translateY(0);width: 100% }}.modal.new-list .modal-dialog {width: 700px }@media screen and (max-width: 767px) {.modal.new-list .modal-dialog {width: auto }}.modal.new-list .new-list__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@media screen and (max-width: 991px) {.modal.new-list .new-list__form {display: block }}.modal.new-list .new-list__form .form__input, .modal.new-list .new-list__form .form__select, .modal.new-list .new-list__form .form__textarea, .modal.new-list .new-list__form .btn {height: 40px }.modal.new-list .new-list__form .form__input, .modal.new-list .new-list__form .form__select, .modal.new-list .new-list__form .form__textarea {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px }@media screen and (max-width: 991px) {.modal.new-list .new-list__form .form__input, .modal.new-list .new-list__form .form__select, .modal.new-list .new-list__form .form__textarea {width: 100% }}@media screen and (max-width: 991px) {.modal.new-list .new-list__form .btn {margin-top: 20px;width: 100% }}.modal.edit-list .modal-dialog {width: 700px }@media screen and (max-width: 767px) {.modal.edit-list .modal-dialog {width: auto }}.modal.edit-list .edit-list__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@media screen and (max-width: 991px) {.modal.edit-list .edit-list__form {display: block }}.modal.edit-list .edit-list__form .form__input, .modal.edit-list .edit-list__form .form__select, .modal.edit-list .edit-list__form .form__textarea, .modal.edit-list .edit-list__form .btn {height: 40px }.modal.edit-list .edit-list__form .form__input, .modal.edit-list .edit-list__form .form__select, .modal.edit-list .edit-list__form .form__textarea {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px }@media screen and (max-width: 991px) {.modal.edit-list .edit-list__form .form__input, .modal.edit-list .edit-list__form .form__select, .modal.edit-list .edit-list__form .form__textarea {width: 100% }}@media screen and (max-width: 991px) {.modal.edit-list .edit-list__form .btn {margin-top: 20px;width: 100% }}@media screen and (max-width: 767px) {.modal.sign-in .modal-dialog, .modal.sign-in .modal-content, .modal.sign-in .modal-body {min-height: calc(100vh - 60px) }}.modal.sign-in .close {position: absolute;right: 25px;top: 25px }@media screen and (max-width: 767px) {.modal.sign-in .close {top: 20px }}.modal.sign-in .modal-dialog {width: 700px }@media screen and (min-width: 768px) {.modal.sign-in .modal-dialog {margin: 200px auto 0 }}@media screen and (max-width: 991px) {.modal.sign-in .modal-dialog {background-color: #fff;height: 100%;margin: 0;width: auto }}.modal.sign-in .modal-body {font-size: 14px;padding: 80px 100px }@media screen and (max-width: 991px) {.modal.sign-in .modal-body {padding: 30px 15px }}.modal.sign-in .modal-body .modal-title {line-height: 1;margin: 0 0 15px;padding: 0 }@media screen and (max-width: 991px) {.modal.sign-in .modal-body .modal-title {font-size: 30px }}.modal.sign-in .modal-body label {color: #000;font-size: 14px;font-weight: 400;margin-bottom: 5px }.modal.sign-in .modal-body p {color: #464646;font-family: var(--galls-font-gt-america-standard), Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 400;margin: 0 0 15px;padding: 0 }.modal.sign-in .modal-body .form-submit {margin-top: 30px;position: relative }@media screen and (max-width: 991px) {.modal.sign-in .modal-body .form-submit {text-align: center }}.modal.sign-in .modal-body .form-submit .btn_submit {max-width: 100%;width: 140px }@media screen and (max-width: 991px) {.modal.sign-in .modal-body .form-submit .btn_submit {font-size: 16px }}.modal.sign-in .modal-body .create-account {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%) }@media screen and (max-width: 991px) {.modal.sign-in .modal-body .create-account {margin-top: 40px;position: relative;right: auto;text-align: center;top: auto;-webkit-transform: none;transform: none }}.modal.customize .modal-body {padding: 30px }.modal.customize .customize__header {border-bottom: 1px solid #dcdcdc;margin-bottom: 60px;padding-bottom: 10px }@media screen and (max-width: 767px) {.modal.customize .customize__header {margin-bottom: 15px;padding-bottom: 15px }}@media screen and (min-width: 768px) {.modal.customize .customize__body {padding-left: 60px;padding-right: 60px }.modal.customize .customize__body>.col-md-4 {padding-left: 30px;padding-right: 30px }.modal.customize .customize__body>.col-md-4:first-of-type {padding-left: 0 }.modal.customize .customize__body>.col-md-4:last-of-type {padding-right: 0 }}@media screen and (max-width: 991px) {.modal.customize .customize__step-1, .modal.customize .customize__step-2 {margin-bottom: 50px }}.modal.customize .product__title--name {line-height: 1;margin: 0;padding: 0 }@media screen and (max-width: 767px) {.modal.customize .product__title--name {font-size: 24px }}.modal.customize .product__title--brand {color: #007ac2;font-size: 14px;line-height: 1;margin: 0 0 15px;padding: 0 }.modal.customize .product__title--price {color: #000;font-size: 24px;line-height: 1;margin: 0;padding: 0;text-align: right }@media screen and (max-width: 991px) {.modal.customize .product__title--price {font-size: 18px;margin-top: 15px;text-align: left }}.modal.customize .product__title--item {color: #464646;display: inline-block;margin: 0;padding: 0;width: 100% }.modal.customize .product__title--item .list-separator>li {font-size: 12px }.modal.customize .product__price {margin: 0 0 15px;padding: 0 }@media screen and (max-width: 767px) {.modal.customize .product__price {font-size: 20px;margin-bottom: 10px }}.modal.customize .product__price .to {font-size: 18px }.modal.customize .product__price.discounted .old-price {color: #999;margin-right: 20px;text-decoration: line-through }@media screen and (max-width: 991px) {.modal.customize .product__price.discounted .old-price {margin-right: 0;margin-bottom: 10px;display: block }}.modal.customize .product__price.discounted .new-price {color: red }@media screen and (max-width: 991px) {.modal.customize .product__price.discounted .new-price {display: block }}.modal.customize .customize__row {margin-bottom: 25px }.modal.customize .customize__row:last-of-type {margin-bottom: 0 }.modal.customize .customize__row--label {display: block;margin-bottom: 10px }.modal.customize .customize__row--label .form__label {font-weight: 400 }.modal.customize .customize__color {display: block;list-style: none;margin: 0;padding: 0 }.modal.customize .customize__color li {background-color: #fff;display: inline-block;height: 30px;margin: 0 6px 0 0;text-align: center;padding: 0;position: relative;width: 30px }.modal.customize .customize__color li:last-of-type {margin-right: 0 }.modal.customize .customize__color li.black {background-color: #000 }.modal.customize .customize__color li.white {background-color: #fff;border: 1px solid #7f7f7f }.modal.customize .customize__color li.dark-navy {background-color: #424350 }.modal.customize .customize__color li.blue {background-color: #007ac2 }.modal.customize .customize__color li.red {background-color: red }.modal.customize .customize__color li.tan {background-color: #d1cabd }.modal.customize .customize__color li.dark-tan {background-color: #4c5136 }.modal.customize .customize__color li.selected {background-color: #EBEBEB;border: 1px solid #000 }.modal.customize .customize__color li.selected::before {background-color: #000;content: '';display: block;position: absolute;top: 2px;left: 2px;height: 24px;width: 24px }.modal.customize .customize__color li.selected.black::before {background-color: #000;border-color: #000 }.modal.customize .customize__color li.selected.white {background-color: #000 }.modal.customize .customize__color li.selected.white::before {background-color: #fff;border-color: #fff }.modal.customize .customize__color li.selected.dark-navy::before {background-color: #424350;border-color: #424350 }.modal.customize .customize__color li.selected.blue::before {background-color: #007ac2;border-color: #007ac2 }.modal.customize .customize__color li.selected.red::before {background-color: red;border-color: red }.modal.customize .customize__color li.selected.tan::before {background-color: #d1cabd;border-color: #d1cabd }.modal.customize .customize__color li.selected.dark-tan::before {background-color: #4c5136;border-color: #4c5136 }.modal.customize .customize__boxes {display: block;list-style: none;margin: 0 0 -10px;padding: 0 }.modal.customize .customize__boxes a {color: #000 }.modal.customize .customize__boxes li {background-color: #fff;border: 1px solid #dcdcdc;box-sizing: border-box;display: inline-block;font-size: 14px;height: 30px;line-height: 30px;margin: 0 6px 10px 0;min-width: 30px;padding: 0 8px;text-align: center;text-transform: uppercase }.modal.customize .customize__boxes li:last-of-type {margin-right: 0 }.modal.customize .customize__boxes li.selected {opacity: 1 }.modal.customize .customize__boxes.product__options--single li {opacity: 1 }.modal.customize .customize__boxes.product__options--single li.selected {border-color: #000 }.modal.customize .customize__footer {border-top: 1px solid #dcdcdc;margin-top: 60px;text-align: right;padding-top: 30px }@media screen and (max-width: 991px) {.modal.customize .customize__footer {margin-top: 0;padding-top: 10px }.modal.customize .customize__footer .btn_lg {font-size: 16px;height: 40px;line-height: 43px;padding: 0 30px;max-width: 50% }}.modal.customize .customize__footer--subtotal {color: #000;display: inline-block;font-size: 20px;margin: 0 30px 0 0;padding: 0 }@media screen and (max-width: 991px) {.modal.customize .customize__footer--subtotal {font-size: 16px;float: left;margin: 0;height: 40px;line-height: 40px }}.position-relative {position: relative !important;}.overflow-hidden {overflow: hidden !important;}.linebg {background: #000;height: 3px;position: absolute;width: 100%;top: 50%;}.backorder__modal {background: white;border-radius: 12px;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);width: 100%;max-width: 600px;margin: 0 auto;position: relative;}.backorder__modal-header {display: flex;justify-content: space-between;align-items: center;padding: 24px 24px 5px 24px;border-bottom: none;}.backorder__modal-title {font-size: 24px;font-weight: 600;color: #000;margin: 0;text-transform: unset;font-weight: 700;}.backorder__close-button {background: none;border: none;font-size: 24px;cursor: pointer;padding: 4px;color: #666;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;}.backorder__close-button:hover {color: #000;}.backorder__modal-subtitle {padding: 0 24px 28px 24px;font-size: 16px;color: #000;font-weight: 400;}.backorder__items-container {padding: 0 24px;}.backorder__item {display: flex;align-items: flex-start;gap: 16px;padding-bottom: 24px;}.backorder__item-image {width: 86.5px;height: 86.5px;border-radius: 8px;border: 1px solid #e0e0e0;overflow: hidden;flex-shrink: 0;background: #f8f8f8;}.backorder__item-image img {width: 100%;height: 100%;object-fit: cover;}.backorder__item-details {flex: 1;}.backorder__item-title {font-size: 16px;font-weight: 500;color: #0530ad;margin-bottom: 8px !important;text-decoration: none;display: block;font-weight: 700;}.backorder__item-title:hover {text-decoration: underline;}.backorder__item-specs {font-size: 14px;color: #000;margin-bottom: 4px;text-transform: capitalize;}.backorder__item-specs span:not(:last-child)::after {content: "\2022";padding: 0 4px;}.backorder__item-quantity {font-size: 14px;color: #000;margin-bottom: 4px;text-transform: uppercase;}.backorder__item-price {font-size: 14px;color: #000;font-weight: 500;}.backorder__modal-footer {padding: 24px;display: flex;justify-content: center;}.backorder__confirm-button {background: #000;color: white;border: none;border-radius: 6px;padding: 12px 32px;font-size: 16px;font-weight: 500;cursor: pointer;width: 100%;max-width: 300px;transition: background-color 0.2s ease;}.backorder__confirm-button:hover {background: #333;}.backorder__confirm-button:active {background: #555;}@media (max-width: 768px) {.backorder__modal {width: 100%;}.backorder__modal-header {padding: 20px 20px 12px 20px;}.backorder__modal-title {font-size: 20px;}.backorder__modal-subtitle {padding: 0 20px 20px 20px;font-size: 14px;}.backorder__items-container {padding: 0 20px;}.backorder__item {gap: 12px;margin-bottom: 20px;padding-bottom: 20px;}.backorder__item-image {width: 60px;height: 60px;}.backorder__item-title {font-size: 14px;}.backorder__item-specs, .backorder__item-quantity, .backorder__item-price {font-size: 13px;}.backorder__modal-footer {padding: 20px;}.backorder__confirm-button {padding: 14px 24px;font-size: 14px;}}@media (max-width: 480px) {.backorder__item {flex-direction: column;align-items: center;text-align: center;gap: 12px;}.backorder__item-image {width: 80px;height: 80px;}}.modal-dialog .modal-content:has(.backorder__modal) {background-color: unset;}.pdp__status-pill{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:9px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:12px}.pdp__status-pill-text{font-weight:600;color:#2b2b2b;font-family:Roboto}.pdp__status-pill-dot{width:10px;height:10px;border-radius:50%;background:#49ca54;}