<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Comfortaa);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.column{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column.reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.column.v-start,.row.v-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.column.v-end,.row.v-end{-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.column.v-center,.row.v-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column.v-baseline,.row.v-baseline{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.column.v-stretch,.row.v-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.column.wrap.v-start,.row.wrap.v-start{-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start}.column.wrap.v-end,.row.wrap.v-end{-webkit-align-content:flex-end;-ms-flex-line-pack:flex-end;align-content:flex-end}.column.wrap.v-center,.row.wrap.v-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.column.wrap.v-stretch,.row.wrap.v-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.column.wrap.v-space-between,.row.wrap.v-space-between{-webkit-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between}.column.wrap.v-space-around,.row.wrap.v-space-around{-webkit-align-content:space-around;-ms-flex-line-pack:space-around;align-content:space-around}.column.start,.row.start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.column.end,.row.end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.column.center,.row.center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.column.space-between,.row.space-between{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.column.space-around,.row.space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:1199px){.column.lg-start,.row.lg-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.column.lg-end,.row.lg-end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.column.lg-center,.row.lg-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.column.lg-space-between,.row.lg-space-between{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.column.lg-space-around,.row.lg-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:991px){.column.md-start,.row.md-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.column.md-end,.row.md-end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.column.md-center,.row.md-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.column.md-space-between,.row.md-space-between{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.column.md-space-around,.row.md-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:767px){.column.sm-start,.row.sm-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.column.sm-end,.row.sm-end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.column.sm-center,.row.sm-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.column.sm-space-between,.row.sm-space-between{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.column.sm-space-around,.row.sm-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:543px){.column.xs-start,.row.xs-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.column.xs-end,.row.xs-end{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.column.xs-center,.row.xs-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.column.xs-space-between,.row.xs-space-between{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.column.xs-space-around,.row.xs-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.column.wrap,.row.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column.no-wrap,.row.no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.column.reverse-wrap,.row.reverse-wrap{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media (max-width:1199px){.row.wrap-lg{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991px){.row.wrap-md{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.row.wrap-sm{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:543px){.row.wrap-xs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.col{flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.col-free,.free .col{flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.col-free.no-shrink{flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.col-free.no-grow{flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.col-auto,.col-free-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.col-free-start,.col-start{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.col-end,.col-free-end{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.col-center,.col-free-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-baseline,.col-free-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.col-free-stretch,.col-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.col-free-lg-auto,.col-lg-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.col-free-lg-start,.col-lg-start{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.col-free-lg-end,.col-lg-end{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.col-free-lg-center,.col-lg-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-free-lg-baseline,.col-lg-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.col-free-lg-stretch,.col-lg-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.col-free-md-auto,.col-md-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.col-free-md-start,.col-md-start{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.col-free-md-end,.col-md-end{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.col-free-md-center,.col-md-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-free-md-baseline,.col-md-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.col-free-md-stretch,.col-md-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.col-free-sm-auto,.col-sm-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.col-free-sm-start,.col-sm-start{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.col-free-sm-end,.col-sm-end{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.col-free-sm-center,.col-sm-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-free-sm-baseline,.col-sm-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.col-free-sm-stretch,.col-sm-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.col-free-xs-auto,.col-xs-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.col-free-xs-start,.col-xs-start{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.col-free-xs-end,.col-xs-end{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.col-free-xs-center,.col-xs-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-free-xs-baseline,.col-xs-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.col-free-xs-stretch,.col-xs-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.col-1{flex:0 1 2.0833333333%;-webkit-flex:0 1 2.0833333333%;-ms-flex:0 1 2.0833333333%}.col-2{flex:0 1 4.1666666667%;-webkit-flex:0 1 4.1666666667%;-ms-flex:0 1 4.1666666667%}.col-3{flex:0 1 6.25%;-webkit-flex:0 1 6.25%;-ms-flex:0 1 6.25%}.col-4{flex:0 1 8.3333333333%;-webkit-flex:0 1 8.3333333333%;-ms-flex:0 1 8.3333333333%}.col-5{flex:0 1 10.4166666667%;-webkit-flex:0 1 10.4166666667%;-ms-flex:0 1 10.4166666667%}.col-6{flex:0 1 12.5%;-webkit-flex:0 1 12.5%;-ms-flex:0 1 12.5%}.col-7{flex:0 1 14.5833333333%;-webkit-flex:0 1 14.5833333333%;-ms-flex:0 1 14.5833333333%}.col-8{flex:0 1 16.6666666667%;-webkit-flex:0 1 16.6666666667%;-ms-flex:0 1 16.6666666667%}.col-9{flex:0 1 18.75%;-webkit-flex:0 1 18.75%;-ms-flex:0 1 18.75%}.col-10{flex:0 1 20.8333333333%;-webkit-flex:0 1 20.8333333333%;-ms-flex:0 1 20.8333333333%}.col-11{flex:0 1 22.9166666667%;-webkit-flex:0 1 22.9166666667%;-ms-flex:0 1 22.9166666667%}.col-12{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%}.col-13{flex:0 1 27.0833333333%;-webkit-flex:0 1 27.0833333333%;-ms-flex:0 1 27.0833333333%}.col-14{flex:0 1 29.1666666667%;-webkit-flex:0 1 29.1666666667%;-ms-flex:0 1 29.1666666667%}.col-15{flex:0 1 31.25%;-webkit-flex:0 1 31.25%;-ms-flex:0 1 31.25%}.col-16{flex:0 1 33.3333333333%;-webkit-flex:0 1 33.3333333333%;-ms-flex:0 1 33.3333333333%}.col-17{flex:0 1 35.4166666667%;-webkit-flex:0 1 35.4166666667%;-ms-flex:0 1 35.4166666667%}.col-18{flex:0 1 37.5%;-webkit-flex:0 1 37.5%;-ms-flex:0 1 37.5%}.col-19{flex:0 1 39.5833333333%;-webkit-flex:0 1 39.5833333333%;-ms-flex:0 1 39.5833333333%}.col-20{flex:0 1 41.6666666667%;-webkit-flex:0 1 41.6666666667%;-ms-flex:0 1 41.6666666667%}.col-21{flex:0 1 43.75%;-webkit-flex:0 1 43.75%;-ms-flex:0 1 43.75%}.col-22{flex:0 1 45.8333333333%;-webkit-flex:0 1 45.8333333333%;-ms-flex:0 1 45.8333333333%}.col-23{flex:0 1 47.9166666667%;-webkit-flex:0 1 47.9166666667%;-ms-flex:0 1 47.9166666667%}.col-24{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%}.col-25{flex:0 1 52.0833333333%;-webkit-flex:0 1 52.0833333333%;-ms-flex:0 1 52.0833333333%}.col-26{flex:0 1 54.1666666667%;-webkit-flex:0 1 54.1666666667%;-ms-flex:0 1 54.1666666667%}.col-27{flex:0 1 56.25%;-webkit-flex:0 1 56.25%;-ms-flex:0 1 56.25%}.col-28{flex:0 1 58.3333333333%;-webkit-flex:0 1 58.3333333333%;-ms-flex:0 1 58.3333333333%}.col-29{flex:0 1 60.4166666667%;-webkit-flex:0 1 60.4166666667%;-ms-flex:0 1 60.4166666667%}.col-30{flex:0 1 62.5%;-webkit-flex:0 1 62.5%;-ms-flex:0 1 62.5%}.col-31{flex:0 1 64.5833333333%;-webkit-flex:0 1 64.5833333333%;-ms-flex:0 1 64.5833333333%}.col-32{flex:0 1 66.6666666667%;-webkit-flex:0 1 66.6666666667%;-ms-flex:0 1 66.6666666667%}.col-33{flex:0 1 68.75%;-webkit-flex:0 1 68.75%;-ms-flex:0 1 68.75%}.col-34{flex:0 1 70.8333333333%;-webkit-flex:0 1 70.8333333333%;-ms-flex:0 1 70.8333333333%}.col-35{flex:0 1 72.9166666667%;-webkit-flex:0 1 72.9166666667%;-ms-flex:0 1 72.9166666667%}.col-36{flex:0 1 75%;-webkit-flex:0 1 75%;-ms-flex:0 1 75%}.col-37{flex:0 1 77.0833333333%;-webkit-flex:0 1 77.0833333333%;-ms-flex:0 1 77.0833333333%}.col-38{flex:0 1 79.1666666667%;-webkit-flex:0 1 79.1666666667%;-ms-flex:0 1 79.1666666667%}.col-39{flex:0 1 81.25%;-webkit-flex:0 1 81.25%;-ms-flex:0 1 81.25%}.col-40{flex:0 1 83.3333333333%;-webkit-flex:0 1 83.3333333333%;-ms-flex:0 1 83.3333333333%}.col-41{flex:0 1 85.4166666667%;-webkit-flex:0 1 85.4166666667%;-ms-flex:0 1 85.4166666667%}.col-42{flex:0 1 87.5%;-webkit-flex:0 1 87.5%;-ms-flex:0 1 87.5%}.col-43{flex:0 1 89.5833333333%;-webkit-flex:0 1 89.5833333333%;-ms-flex:0 1 89.5833333333%}.col-44{flex:0 1 91.6666666667%;-webkit-flex:0 1 91.6666666667%;-ms-flex:0 1 91.6666666667%}.col-45{flex:0 1 93.75%;-webkit-flex:0 1 93.75%;-ms-flex:0 1 93.75%}.col-46{flex:0 1 95.8333333333%;-webkit-flex:0 1 95.8333333333%;-ms-flex:0 1 95.8333333333%}.col-47{flex:0 1 97.9166666667%;-webkit-flex:0 1 97.9166666667%;-ms-flex:0 1 97.9166666667%}.col-48{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}.offset-1{margin-left:2.0833333333%}.offset-2{margin-left:4.1666666667%}.offset-3{margin-left:6.25%}.offset-4{margin-left:8.3333333333%}.offset-5{margin-left:10.4166666667%}.offset-6{margin-left:12.5%}.offset-7{margin-left:14.5833333333%}.offset-8{margin-left:16.6666666667%}.offset-9{margin-left:18.75%}.offset-10{margin-left:20.8333333333%}.offset-11{margin-left:22.9166666667%}.offset-12{margin-left:25%}.offset-13{margin-left:27.0833333333%}.offset-14{margin-left:29.1666666667%}.offset-15{margin-left:31.25%}.offset-16{margin-left:33.3333333333%}.offset-17{margin-left:35.4166666667%}.offset-18{margin-left:37.5%}.offset-19{margin-left:39.5833333333%}.offset-20{margin-left:41.6666666667%}.offset-21{margin-left:43.75%}.offset-22{margin-left:45.8333333333%}.offset-23{margin-left:47.9166666667%}.offset-24{margin-left:50%}.offset-25{margin-left:52.0833333333%}.offset-26{margin-left:54.1666666667%}.offset-27{margin-left:56.25%}.offset-28{margin-left:58.3333333333%}.offset-29{margin-left:60.4166666667%}.offset-30{margin-left:62.5%}.offset-31{margin-left:64.5833333333%}.offset-32{margin-left:66.6666666667%}.offset-33{margin-left:68.75%}.offset-34{margin-left:70.8333333333%}.offset-35{margin-left:72.9166666667%}.offset-36{margin-left:75%}.offset-37{margin-left:77.0833333333%}.offset-38{margin-left:79.1666666667%}.offset-39{margin-left:81.25%}.offset-40{margin-left:83.3333333333%}.offset-41{margin-left:85.4166666667%}.offset-42{margin-left:87.5%}.offset-43{margin-left:89.5833333333%}.offset-44{margin-left:91.6666666667%}.offset-45{margin-left:93.75%}.offset-46{margin-left:95.8333333333%}.offset-47{margin-left:97.9166666667%}.offset-48{margin-left:100%}@media (max-width:1199px){.col-lg-1{flex:0 1 2.0833333333%;-webkit-flex:0 1 2.0833333333%;-ms-flex:0 1 2.0833333333%}.col-lg-2{flex:0 1 4.1666666667%;-webkit-flex:0 1 4.1666666667%;-ms-flex:0 1 4.1666666667%}.col-lg-3{flex:0 1 6.25%;-webkit-flex:0 1 6.25%;-ms-flex:0 1 6.25%}.col-lg-4{flex:0 1 8.3333333333%;-webkit-flex:0 1 8.3333333333%;-ms-flex:0 1 8.3333333333%}.col-lg-5{flex:0 1 10.4166666667%;-webkit-flex:0 1 10.4166666667%;-ms-flex:0 1 10.4166666667%}.col-lg-6{flex:0 1 12.5%;-webkit-flex:0 1 12.5%;-ms-flex:0 1 12.5%}.col-lg-7{flex:0 1 14.5833333333%;-webkit-flex:0 1 14.5833333333%;-ms-flex:0 1 14.5833333333%}.col-lg-8{flex:0 1 16.6666666667%;-webkit-flex:0 1 16.6666666667%;-ms-flex:0 1 16.6666666667%}.col-lg-9{flex:0 1 18.75%;-webkit-flex:0 1 18.75%;-ms-flex:0 1 18.75%}.col-lg-10{flex:0 1 20.8333333333%;-webkit-flex:0 1 20.8333333333%;-ms-flex:0 1 20.8333333333%}.col-lg-11{flex:0 1 22.9166666667%;-webkit-flex:0 1 22.9166666667%;-ms-flex:0 1 22.9166666667%}.col-lg-12{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%}.col-lg-13{flex:0 1 27.0833333333%;-webkit-flex:0 1 27.0833333333%;-ms-flex:0 1 27.0833333333%}.col-lg-14{flex:0 1 29.1666666667%;-webkit-flex:0 1 29.1666666667%;-ms-flex:0 1 29.1666666667%}.col-lg-15{flex:0 1 31.25%;-webkit-flex:0 1 31.25%;-ms-flex:0 1 31.25%}.col-lg-16{flex:0 1 33.3333333333%;-webkit-flex:0 1 33.3333333333%;-ms-flex:0 1 33.3333333333%}.col-lg-17{flex:0 1 35.4166666667%;-webkit-flex:0 1 35.4166666667%;-ms-flex:0 1 35.4166666667%}.col-lg-18{flex:0 1 37.5%;-webkit-flex:0 1 37.5%;-ms-flex:0 1 37.5%}.col-lg-19{flex:0 1 39.5833333333%;-webkit-flex:0 1 39.5833333333%;-ms-flex:0 1 39.5833333333%}.col-lg-20{flex:0 1 41.6666666667%;-webkit-flex:0 1 41.6666666667%;-ms-flex:0 1 41.6666666667%}.col-lg-21{flex:0 1 43.75%;-webkit-flex:0 1 43.75%;-ms-flex:0 1 43.75%}.col-lg-22{flex:0 1 45.8333333333%;-webkit-flex:0 1 45.8333333333%;-ms-flex:0 1 45.8333333333%}.col-lg-23{flex:0 1 47.9166666667%;-webkit-flex:0 1 47.9166666667%;-ms-flex:0 1 47.9166666667%}.col-lg-24{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%}.col-lg-25{flex:0 1 52.0833333333%;-webkit-flex:0 1 52.0833333333%;-ms-flex:0 1 52.0833333333%}.col-lg-26{flex:0 1 54.1666666667%;-webkit-flex:0 1 54.1666666667%;-ms-flex:0 1 54.1666666667%}.col-lg-27{flex:0 1 56.25%;-webkit-flex:0 1 56.25%;-ms-flex:0 1 56.25%}.col-lg-28{flex:0 1 58.3333333333%;-webkit-flex:0 1 58.3333333333%;-ms-flex:0 1 58.3333333333%}.col-lg-29{flex:0 1 60.4166666667%;-webkit-flex:0 1 60.4166666667%;-ms-flex:0 1 60.4166666667%}.col-lg-30{flex:0 1 62.5%;-webkit-flex:0 1 62.5%;-ms-flex:0 1 62.5%}.col-lg-31{flex:0 1 64.5833333333%;-webkit-flex:0 1 64.5833333333%;-ms-flex:0 1 64.5833333333%}.col-lg-32{flex:0 1 66.6666666667%;-webkit-flex:0 1 66.6666666667%;-ms-flex:0 1 66.6666666667%}.col-lg-33{flex:0 1 68.75%;-webkit-flex:0 1 68.75%;-ms-flex:0 1 68.75%}.col-lg-34{flex:0 1 70.8333333333%;-webkit-flex:0 1 70.8333333333%;-ms-flex:0 1 70.8333333333%}.col-lg-35{flex:0 1 72.9166666667%;-webkit-flex:0 1 72.9166666667%;-ms-flex:0 1 72.9166666667%}.col-lg-36{flex:0 1 75%;-webkit-flex:0 1 75%;-ms-flex:0 1 75%}.col-lg-37{flex:0 1 77.0833333333%;-webkit-flex:0 1 77.0833333333%;-ms-flex:0 1 77.0833333333%}.col-lg-38{flex:0 1 79.1666666667%;-webkit-flex:0 1 79.1666666667%;-ms-flex:0 1 79.1666666667%}.col-lg-39{flex:0 1 81.25%;-webkit-flex:0 1 81.25%;-ms-flex:0 1 81.25%}.col-lg-40{flex:0 1 83.3333333333%;-webkit-flex:0 1 83.3333333333%;-ms-flex:0 1 83.3333333333%}.col-lg-41{flex:0 1 85.4166666667%;-webkit-flex:0 1 85.4166666667%;-ms-flex:0 1 85.4166666667%}.col-lg-42{flex:0 1 87.5%;-webkit-flex:0 1 87.5%;-ms-flex:0 1 87.5%}.col-lg-43{flex:0 1 89.5833333333%;-webkit-flex:0 1 89.5833333333%;-ms-flex:0 1 89.5833333333%}.col-lg-44{flex:0 1 91.6666666667%;-webkit-flex:0 1 91.6666666667%;-ms-flex:0 1 91.6666666667%}.col-lg-45{flex:0 1 93.75%;-webkit-flex:0 1 93.75%;-ms-flex:0 1 93.75%}.col-lg-46{flex:0 1 95.8333333333%;-webkit-flex:0 1 95.8333333333%;-ms-flex:0 1 95.8333333333%}.col-lg-47{flex:0 1 97.9166666667%;-webkit-flex:0 1 97.9166666667%;-ms-flex:0 1 97.9166666667%}.col-lg-48{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}}@media (max-width:991px){.col-md-1{flex:0 1 2.0833333333%;-webkit-flex:0 1 2.0833333333%;-ms-flex:0 1 2.0833333333%}.col-md-2{flex:0 1 4.1666666667%;-webkit-flex:0 1 4.1666666667%;-ms-flex:0 1 4.1666666667%}.col-md-3{flex:0 1 6.25%;-webkit-flex:0 1 6.25%;-ms-flex:0 1 6.25%}.col-md-4{flex:0 1 8.3333333333%;-webkit-flex:0 1 8.3333333333%;-ms-flex:0 1 8.3333333333%}.col-md-5{flex:0 1 10.4166666667%;-webkit-flex:0 1 10.4166666667%;-ms-flex:0 1 10.4166666667%}.col-md-6{flex:0 1 12.5%;-webkit-flex:0 1 12.5%;-ms-flex:0 1 12.5%}.col-md-7{flex:0 1 14.5833333333%;-webkit-flex:0 1 14.5833333333%;-ms-flex:0 1 14.5833333333%}.col-md-8{flex:0 1 16.6666666667%;-webkit-flex:0 1 16.6666666667%;-ms-flex:0 1 16.6666666667%}.col-md-9{flex:0 1 18.75%;-webkit-flex:0 1 18.75%;-ms-flex:0 1 18.75%}.col-md-10{flex:0 1 20.8333333333%;-webkit-flex:0 1 20.8333333333%;-ms-flex:0 1 20.8333333333%}.col-md-11{flex:0 1 22.9166666667%;-webkit-flex:0 1 22.9166666667%;-ms-flex:0 1 22.9166666667%}.col-md-12{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%}.col-md-13{flex:0 1 27.0833333333%;-webkit-flex:0 1 27.0833333333%;-ms-flex:0 1 27.0833333333%}.col-md-14{flex:0 1 29.1666666667%;-webkit-flex:0 1 29.1666666667%;-ms-flex:0 1 29.1666666667%}.col-md-15{flex:0 1 31.25%;-webkit-flex:0 1 31.25%;-ms-flex:0 1 31.25%}.col-md-16{flex:0 1 33.3333333333%;-webkit-flex:0 1 33.3333333333%;-ms-flex:0 1 33.3333333333%}.col-md-17{flex:0 1 35.4166666667%;-webkit-flex:0 1 35.4166666667%;-ms-flex:0 1 35.4166666667%}.col-md-18{flex:0 1 37.5%;-webkit-flex:0 1 37.5%;-ms-flex:0 1 37.5%}.col-md-19{flex:0 1 39.5833333333%;-webkit-flex:0 1 39.5833333333%;-ms-flex:0 1 39.5833333333%}.col-md-20{flex:0 1 41.6666666667%;-webkit-flex:0 1 41.6666666667%;-ms-flex:0 1 41.6666666667%}.col-md-21{flex:0 1 43.75%;-webkit-flex:0 1 43.75%;-ms-flex:0 1 43.75%}.col-md-22{flex:0 1 45.8333333333%;-webkit-flex:0 1 45.8333333333%;-ms-flex:0 1 45.8333333333%}.col-md-23{flex:0 1 47.9166666667%;-webkit-flex:0 1 47.9166666667%;-ms-flex:0 1 47.9166666667%}.col-md-24{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%}.col-md-25{flex:0 1 52.0833333333%;-webkit-flex:0 1 52.0833333333%;-ms-flex:0 1 52.0833333333%}.col-md-26{flex:0 1 54.1666666667%;-webkit-flex:0 1 54.1666666667%;-ms-flex:0 1 54.1666666667%}.col-md-27{flex:0 1 56.25%;-webkit-flex:0 1 56.25%;-ms-flex:0 1 56.25%}.col-md-28{flex:0 1 58.3333333333%;-webkit-flex:0 1 58.3333333333%;-ms-flex:0 1 58.3333333333%}.col-md-29{flex:0 1 60.4166666667%;-webkit-flex:0 1 60.4166666667%;-ms-flex:0 1 60.4166666667%}.col-md-30{flex:0 1 62.5%;-webkit-flex:0 1 62.5%;-ms-flex:0 1 62.5%}.col-md-31{flex:0 1 64.5833333333%;-webkit-flex:0 1 64.5833333333%;-ms-flex:0 1 64.5833333333%}.col-md-32{flex:0 1 66.6666666667%;-webkit-flex:0 1 66.6666666667%;-ms-flex:0 1 66.6666666667%}.col-md-33{flex:0 1 68.75%;-webkit-flex:0 1 68.75%;-ms-flex:0 1 68.75%}.col-md-34{flex:0 1 70.8333333333%;-webkit-flex:0 1 70.8333333333%;-ms-flex:0 1 70.8333333333%}.col-md-35{flex:0 1 72.9166666667%;-webkit-flex:0 1 72.9166666667%;-ms-flex:0 1 72.9166666667%}.col-md-36{flex:0 1 75%;-webkit-flex:0 1 75%;-ms-flex:0 1 75%}.col-md-37{flex:0 1 77.0833333333%;-webkit-flex:0 1 77.0833333333%;-ms-flex:0 1 77.0833333333%}.col-md-38{flex:0 1 79.1666666667%;-webkit-flex:0 1 79.1666666667%;-ms-flex:0 1 79.1666666667%}.col-md-39{flex:0 1 81.25%;-webkit-flex:0 1 81.25%;-ms-flex:0 1 81.25%}.col-md-40{flex:0 1 83.3333333333%;-webkit-flex:0 1 83.3333333333%;-ms-flex:0 1 83.3333333333%}.col-md-41{flex:0 1 85.4166666667%;-webkit-flex:0 1 85.4166666667%;-ms-flex:0 1 85.4166666667%}.col-md-42{flex:0 1 87.5%;-webkit-flex:0 1 87.5%;-ms-flex:0 1 87.5%}.col-md-43{flex:0 1 89.5833333333%;-webkit-flex:0 1 89.5833333333%;-ms-flex:0 1 89.5833333333%}.col-md-44{flex:0 1 91.6666666667%;-webkit-flex:0 1 91.6666666667%;-ms-flex:0 1 91.6666666667%}.col-md-45{flex:0 1 93.75%;-webkit-flex:0 1 93.75%;-ms-flex:0 1 93.75%}.col-md-46{flex:0 1 95.8333333333%;-webkit-flex:0 1 95.8333333333%;-ms-flex:0 1 95.8333333333%}.col-md-47{flex:0 1 97.9166666667%;-webkit-flex:0 1 97.9166666667%;-ms-flex:0 1 97.9166666667%}.col-md-48{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}}@media (max-width:767px){.col-sm-1{flex:0 1 2.0833333333%;-webkit-flex:0 1 2.0833333333%;-ms-flex:0 1 2.0833333333%}.col-sm-2{flex:0 1 4.1666666667%;-webkit-flex:0 1 4.1666666667%;-ms-flex:0 1 4.1666666667%}.col-sm-3{flex:0 1 6.25%;-webkit-flex:0 1 6.25%;-ms-flex:0 1 6.25%}.col-sm-4{flex:0 1 8.3333333333%;-webkit-flex:0 1 8.3333333333%;-ms-flex:0 1 8.3333333333%}.col-sm-5{flex:0 1 10.4166666667%;-webkit-flex:0 1 10.4166666667%;-ms-flex:0 1 10.4166666667%}.col-sm-6{flex:0 1 12.5%;-webkit-flex:0 1 12.5%;-ms-flex:0 1 12.5%}.col-sm-7{flex:0 1 14.5833333333%;-webkit-flex:0 1 14.5833333333%;-ms-flex:0 1 14.5833333333%}.col-sm-8{flex:0 1 16.6666666667%;-webkit-flex:0 1 16.6666666667%;-ms-flex:0 1 16.6666666667%}.col-sm-9{flex:0 1 18.75%;-webkit-flex:0 1 18.75%;-ms-flex:0 1 18.75%}.col-sm-10{flex:0 1 20.8333333333%;-webkit-flex:0 1 20.8333333333%;-ms-flex:0 1 20.8333333333%}.col-sm-11{flex:0 1 22.9166666667%;-webkit-flex:0 1 22.9166666667%;-ms-flex:0 1 22.9166666667%}.col-sm-12{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%}.col-sm-13{flex:0 1 27.0833333333%;-webkit-flex:0 1 27.0833333333%;-ms-flex:0 1 27.0833333333%}.col-sm-14{flex:0 1 29.1666666667%;-webkit-flex:0 1 29.1666666667%;-ms-flex:0 1 29.1666666667%}.col-sm-15{flex:0 1 31.25%;-webkit-flex:0 1 31.25%;-ms-flex:0 1 31.25%}.col-sm-16{flex:0 1 33.3333333333%;-webkit-flex:0 1 33.3333333333%;-ms-flex:0 1 33.3333333333%}.col-sm-17{flex:0 1 35.4166666667%;-webkit-flex:0 1 35.4166666667%;-ms-flex:0 1 35.4166666667%}.col-sm-18{flex:0 1 37.5%;-webkit-flex:0 1 37.5%;-ms-flex:0 1 37.5%}.col-sm-19{flex:0 1 39.5833333333%;-webkit-flex:0 1 39.5833333333%;-ms-flex:0 1 39.5833333333%}.col-sm-20{flex:0 1 41.6666666667%;-webkit-flex:0 1 41.6666666667%;-ms-flex:0 1 41.6666666667%}.col-sm-21{flex:0 1 43.75%;-webkit-flex:0 1 43.75%;-ms-flex:0 1 43.75%}.col-sm-22{flex:0 1 45.8333333333%;-webkit-flex:0 1 45.8333333333%;-ms-flex:0 1 45.8333333333%}.col-sm-23{flex:0 1 47.9166666667%;-webkit-flex:0 1 47.9166666667%;-ms-flex:0 1 47.9166666667%}.col-sm-24{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%}.col-sm-25{flex:0 1 52.0833333333%;-webkit-flex:0 1 52.0833333333%;-ms-flex:0 1 52.0833333333%}.col-sm-26{flex:0 1 54.1666666667%;-webkit-flex:0 1 54.1666666667%;-ms-flex:0 1 54.1666666667%}.col-sm-27{flex:0 1 56.25%;-webkit-flex:0 1 56.25%;-ms-flex:0 1 56.25%}.col-sm-28{flex:0 1 58.3333333333%;-webkit-flex:0 1 58.3333333333%;-ms-flex:0 1 58.3333333333%}.col-sm-29{flex:0 1 60.4166666667%;-webkit-flex:0 1 60.4166666667%;-ms-flex:0 1 60.4166666667%}.col-sm-30{flex:0 1 62.5%;-webkit-flex:0 1 62.5%;-ms-flex:0 1 62.5%}.col-sm-31{flex:0 1 64.5833333333%;-webkit-flex:0 1 64.5833333333%;-ms-flex:0 1 64.5833333333%}.col-sm-32{flex:0 1 66.6666666667%;-webkit-flex:0 1 66.6666666667%;-ms-flex:0 1 66.6666666667%}.col-sm-33{flex:0 1 68.75%;-webkit-flex:0 1 68.75%;-ms-flex:0 1 68.75%}.col-sm-34{flex:0 1 70.8333333333%;-webkit-flex:0 1 70.8333333333%;-ms-flex:0 1 70.8333333333%}.col-sm-35{flex:0 1 72.9166666667%;-webkit-flex:0 1 72.9166666667%;-ms-flex:0 1 72.9166666667%}.col-sm-36{flex:0 1 75%;-webkit-flex:0 1 75%;-ms-flex:0 1 75%}.col-sm-37{flex:0 1 77.0833333333%;-webkit-flex:0 1 77.0833333333%;-ms-flex:0 1 77.0833333333%}.col-sm-38{flex:0 1 79.1666666667%;-webkit-flex:0 1 79.1666666667%;-ms-flex:0 1 79.1666666667%}.col-sm-39{flex:0 1 81.25%;-webkit-flex:0 1 81.25%;-ms-flex:0 1 81.25%}.col-sm-40{flex:0 1 83.3333333333%;-webkit-flex:0 1 83.3333333333%;-ms-flex:0 1 83.3333333333%}.col-sm-41{flex:0 1 85.4166666667%;-webkit-flex:0 1 85.4166666667%;-ms-flex:0 1 85.4166666667%}.col-sm-42{flex:0 1 87.5%;-webkit-flex:0 1 87.5%;-ms-flex:0 1 87.5%}.col-sm-43{flex:0 1 89.5833333333%;-webkit-flex:0 1 89.5833333333%;-ms-flex:0 1 89.5833333333%}.col-sm-44{flex:0 1 91.6666666667%;-webkit-flex:0 1 91.6666666667%;-ms-flex:0 1 91.6666666667%}.col-sm-45{flex:0 1 93.75%;-webkit-flex:0 1 93.75%;-ms-flex:0 1 93.75%}.col-sm-46{flex:0 1 95.8333333333%;-webkit-flex:0 1 95.8333333333%;-ms-flex:0 1 95.8333333333%}.col-sm-47{flex:0 1 97.9166666667%;-webkit-flex:0 1 97.9166666667%;-ms-flex:0 1 97.9166666667%}.col-sm-48{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}}@media (max-width:543px){.col-xs-1{flex:0 1 2.0833333333%;-webkit-flex:0 1 2.0833333333%;-ms-flex:0 1 2.0833333333%}.col-xs-2{flex:0 1 4.1666666667%;-webkit-flex:0 1 4.1666666667%;-ms-flex:0 1 4.1666666667%}.col-xs-3{flex:0 1 6.25%;-webkit-flex:0 1 6.25%;-ms-flex:0 1 6.25%}.col-xs-4{flex:0 1 8.3333333333%;-webkit-flex:0 1 8.3333333333%;-ms-flex:0 1 8.3333333333%}.col-xs-5{flex:0 1 10.4166666667%;-webkit-flex:0 1 10.4166666667%;-ms-flex:0 1 10.4166666667%}.col-xs-6{flex:0 1 12.5%;-webkit-flex:0 1 12.5%;-ms-flex:0 1 12.5%}.col-xs-7{flex:0 1 14.5833333333%;-webkit-flex:0 1 14.5833333333%;-ms-flex:0 1 14.5833333333%}.col-xs-8{flex:0 1 16.6666666667%;-webkit-flex:0 1 16.6666666667%;-ms-flex:0 1 16.6666666667%}.col-xs-9{flex:0 1 18.75%;-webkit-flex:0 1 18.75%;-ms-flex:0 1 18.75%}.col-xs-10{flex:0 1 20.8333333333%;-webkit-flex:0 1 20.8333333333%;-ms-flex:0 1 20.8333333333%}.col-xs-11{flex:0 1 22.9166666667%;-webkit-flex:0 1 22.9166666667%;-ms-flex:0 1 22.9166666667%}.col-xs-12{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%}.col-xs-13{flex:0 1 27.0833333333%;-webkit-flex:0 1 27.0833333333%;-ms-flex:0 1 27.0833333333%}.col-xs-14{flex:0 1 29.1666666667%;-webkit-flex:0 1 29.1666666667%;-ms-flex:0 1 29.1666666667%}.col-xs-15{flex:0 1 31.25%;-webkit-flex:0 1 31.25%;-ms-flex:0 1 31.25%}.col-xs-16{flex:0 1 33.3333333333%;-webkit-flex:0 1 33.3333333333%;-ms-flex:0 1 33.3333333333%}.col-xs-17{flex:0 1 35.4166666667%;-webkit-flex:0 1 35.4166666667%;-ms-flex:0 1 35.4166666667%}.col-xs-18{flex:0 1 37.5%;-webkit-flex:0 1 37.5%;-ms-flex:0 1 37.5%}.col-xs-19{flex:0 1 39.5833333333%;-webkit-flex:0 1 39.5833333333%;-ms-flex:0 1 39.5833333333%}.col-xs-20{flex:0 1 41.6666666667%;-webkit-flex:0 1 41.6666666667%;-ms-flex:0 1 41.6666666667%}.col-xs-21{flex:0 1 43.75%;-webkit-flex:0 1 43.75%;-ms-flex:0 1 43.75%}.col-xs-22{flex:0 1 45.8333333333%;-webkit-flex:0 1 45.8333333333%;-ms-flex:0 1 45.8333333333%}.col-xs-23{flex:0 1 47.9166666667%;-webkit-flex:0 1 47.9166666667%;-ms-flex:0 1 47.9166666667%}.col-xs-24{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%}.col-xs-25{flex:0 1 52.0833333333%;-webkit-flex:0 1 52.0833333333%;-ms-flex:0 1 52.0833333333%}.col-xs-26{flex:0 1 54.1666666667%;-webkit-flex:0 1 54.1666666667%;-ms-flex:0 1 54.1666666667%}.col-xs-27{flex:0 1 56.25%;-webkit-flex:0 1 56.25%;-ms-flex:0 1 56.25%}.col-xs-28{flex:0 1 58.3333333333%;-webkit-flex:0 1 58.3333333333%;-ms-flex:0 1 58.3333333333%}.col-xs-29{flex:0 1 60.4166666667%;-webkit-flex:0 1 60.4166666667%;-ms-flex:0 1 60.4166666667%}.col-xs-30{flex:0 1 62.5%;-webkit-flex:0 1 62.5%;-ms-flex:0 1 62.5%}.col-xs-31{flex:0 1 64.5833333333%;-webkit-flex:0 1 64.5833333333%;-ms-flex:0 1 64.5833333333%}.col-xs-32{flex:0 1 66.6666666667%;-webkit-flex:0 1 66.6666666667%;-ms-flex:0 1 66.6666666667%}.col-xs-33{flex:0 1 68.75%;-webkit-flex:0 1 68.75%;-ms-flex:0 1 68.75%}.col-xs-34{flex:0 1 70.8333333333%;-webkit-flex:0 1 70.8333333333%;-ms-flex:0 1 70.8333333333%}.col-xs-35{flex:0 1 72.9166666667%;-webkit-flex:0 1 72.9166666667%;-ms-flex:0 1 72.9166666667%}.col-xs-36{flex:0 1 75%;-webkit-flex:0 1 75%;-ms-flex:0 1 75%}.col-xs-37{flex:0 1 77.0833333333%;-webkit-flex:0 1 77.0833333333%;-ms-flex:0 1 77.0833333333%}.col-xs-38{flex:0 1 79.1666666667%;-webkit-flex:0 1 79.1666666667%;-ms-flex:0 1 79.1666666667%}.col-xs-39{flex:0 1 81.25%;-webkit-flex:0 1 81.25%;-ms-flex:0 1 81.25%}.col-xs-40{flex:0 1 83.3333333333%;-webkit-flex:0 1 83.3333333333%;-ms-flex:0 1 83.3333333333%}.col-xs-41{flex:0 1 85.4166666667%;-webkit-flex:0 1 85.4166666667%;-ms-flex:0 1 85.4166666667%}.col-xs-42{flex:0 1 87.5%;-webkit-flex:0 1 87.5%;-ms-flex:0 1 87.5%}.col-xs-43{flex:0 1 89.5833333333%;-webkit-flex:0 1 89.5833333333%;-ms-flex:0 1 89.5833333333%}.col-xs-44{flex:0 1 91.6666666667%;-webkit-flex:0 1 91.6666666667%;-ms-flex:0 1 91.6666666667%}.col-xs-45{flex:0 1 93.75%;-webkit-flex:0 1 93.75%;-ms-flex:0 1 93.75%}.col-xs-46{flex:0 1 95.8333333333%;-webkit-flex:0 1 95.8333333333%;-ms-flex:0 1 95.8333333333%}.col-xs-47{flex:0 1 97.9166666667%;-webkit-flex:0 1 97.9166666667%;-ms-flex:0 1 97.9166666667%}.col-xs-48{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}}@media (max-width:1199px){.lg-offset-0{margin-left:0}.lg-offset-1{margin-left:2.0833333333%}.lg-offset-2{margin-left:4.1666666667%}.lg-offset-3{margin-left:6.25%}.lg-offset-4{margin-left:8.3333333333%}.lg-offset-5{margin-left:10.4166666667%}.lg-offset-6{margin-left:12.5%}.lg-offset-7{margin-left:14.5833333333%}.lg-offset-8{margin-left:16.6666666667%}.lg-offset-9{margin-left:18.75%}.lg-offset-10{margin-left:20.8333333333%}.lg-offset-11{margin-left:22.9166666667%}.lg-offset-12{margin-left:25%}.lg-offset-13{margin-left:27.0833333333%}.lg-offset-14{margin-left:29.1666666667%}.lg-offset-15{margin-left:31.25%}.lg-offset-16{margin-left:33.3333333333%}.lg-offset-17{margin-left:35.4166666667%}.lg-offset-18{margin-left:37.5%}.lg-offset-19{margin-left:39.5833333333%}.lg-offset-20{margin-left:41.6666666667%}.lg-offset-21{margin-left:43.75%}.lg-offset-22{margin-left:45.8333333333%}.lg-offset-23{margin-left:47.9166666667%}.lg-offset-24{margin-left:50%}.lg-offset-25{margin-left:52.0833333333%}.lg-offset-26{margin-left:54.1666666667%}.lg-offset-27{margin-left:56.25%}.lg-offset-28{margin-left:58.3333333333%}.lg-offset-29{margin-left:60.4166666667%}.lg-offset-30{margin-left:62.5%}.lg-offset-31{margin-left:64.5833333333%}.lg-offset-32{margin-left:66.6666666667%}.lg-offset-33{margin-left:68.75%}.lg-offset-34{margin-left:70.8333333333%}.lg-offset-35{margin-left:72.9166666667%}.lg-offset-36{margin-left:75%}.lg-offset-37{margin-left:77.0833333333%}.lg-offset-38{margin-left:79.1666666667%}.lg-offset-39{margin-left:81.25%}.lg-offset-40{margin-left:83.3333333333%}.lg-offset-41{margin-left:85.4166666667%}.lg-offset-42{margin-left:87.5%}.lg-offset-43{margin-left:89.5833333333%}.lg-offset-44{margin-left:91.6666666667%}.lg-offset-45{margin-left:93.75%}.lg-offset-46{margin-left:95.8333333333%}.lg-offset-47{margin-left:97.9166666667%}.lg-offset-48{margin-left:100%}}@media (max-width:991px){.md-offset-0{margin-left:0}.md-offset-1{margin-left:2.0833333333%}.md-offset-2{margin-left:4.1666666667%}.md-offset-3{margin-left:6.25%}.md-offset-4{margin-left:8.3333333333%}.md-offset-5{margin-left:10.4166666667%}.md-offset-6{margin-left:12.5%}.md-offset-7{margin-left:14.5833333333%}.md-offset-8{margin-left:16.6666666667%}.md-offset-9{margin-left:18.75%}.md-offset-10{margin-left:20.8333333333%}.md-offset-11{margin-left:22.9166666667%}.md-offset-12{margin-left:25%}.md-offset-13{margin-left:27.0833333333%}.md-offset-14{margin-left:29.1666666667%}.md-offset-15{margin-left:31.25%}.md-offset-16{margin-left:33.3333333333%}.md-offset-17{margin-left:35.4166666667%}.md-offset-18{margin-left:37.5%}.md-offset-19{margin-left:39.5833333333%}.md-offset-20{margin-left:41.6666666667%}.md-offset-21{margin-left:43.75%}.md-offset-22{margin-left:45.8333333333%}.md-offset-23{margin-left:47.9166666667%}.md-offset-24{margin-left:50%}.md-offset-25{margin-left:52.0833333333%}.md-offset-26{margin-left:54.1666666667%}.md-offset-27{margin-left:56.25%}.md-offset-28{margin-left:58.3333333333%}.md-offset-29{margin-left:60.4166666667%}.md-offset-30{margin-left:62.5%}.md-offset-31{margin-left:64.5833333333%}.md-offset-32{margin-left:66.6666666667%}.md-offset-33{margin-left:68.75%}.md-offset-34{margin-left:70.8333333333%}.md-offset-35{margin-left:72.9166666667%}.md-offset-36{margin-left:75%}.md-offset-37{margin-left:77.0833333333%}.md-offset-38{margin-left:79.1666666667%}.md-offset-39{margin-left:81.25%}.md-offset-40{margin-left:83.3333333333%}.md-offset-41{margin-left:85.4166666667%}.md-offset-42{margin-left:87.5%}.md-offset-43{margin-left:89.5833333333%}.md-offset-44{margin-left:91.6666666667%}.md-offset-45{margin-left:93.75%}.md-offset-46{margin-left:95.8333333333%}.md-offset-47{margin-left:97.9166666667%}.md-offset-48{margin-left:100%}}@media (max-width:767px){.sm-offset-0{margin-left:0}.sm-offset-1{margin-left:2.0833333333%}.sm-offset-2{margin-left:4.1666666667%}.sm-offset-3{margin-left:6.25%}.sm-offset-4{margin-left:8.3333333333%}.sm-offset-5{margin-left:10.4166666667%}.sm-offset-6{margin-left:12.5%}.sm-offset-7{margin-left:14.5833333333%}.sm-offset-8{margin-left:16.6666666667%}.sm-offset-9{margin-left:18.75%}.sm-offset-10{margin-left:20.8333333333%}.sm-offset-11{margin-left:22.9166666667%}.sm-offset-12{margin-left:25%}.sm-offset-13{margin-left:27.0833333333%}.sm-offset-14{margin-left:29.1666666667%}.sm-offset-15{margin-left:31.25%}.sm-offset-16{margin-left:33.3333333333%}.sm-offset-17{margin-left:35.4166666667%}.sm-offset-18{margin-left:37.5%}.sm-offset-19{margin-left:39.5833333333%}.sm-offset-20{margin-left:41.6666666667%}.sm-offset-21{margin-left:43.75%}.sm-offset-22{margin-left:45.8333333333%}.sm-offset-23{margin-left:47.9166666667%}.sm-offset-24{margin-left:50%}.sm-offset-25{margin-left:52.0833333333%}.sm-offset-26{margin-left:54.1666666667%}.sm-offset-27{margin-left:56.25%}.sm-offset-28{margin-left:58.3333333333%}.sm-offset-29{margin-left:60.4166666667%}.sm-offset-30{margin-left:62.5%}.sm-offset-31{margin-left:64.5833333333%}.sm-offset-32{margin-left:66.6666666667%}.sm-offset-33{margin-left:68.75%}.sm-offset-34{margin-left:70.8333333333%}.sm-offset-35{margin-left:72.9166666667%}.sm-offset-36{margin-left:75%}.sm-offset-37{margin-left:77.0833333333%}.sm-offset-38{margin-left:79.1666666667%}.sm-offset-39{margin-left:81.25%}.sm-offset-40{margin-left:83.3333333333%}.sm-offset-41{margin-left:85.4166666667%}.sm-offset-42{margin-left:87.5%}.sm-offset-43{margin-left:89.5833333333%}.sm-offset-44{margin-left:91.6666666667%}.sm-offset-45{margin-left:93.75%}.sm-offset-46{margin-left:95.8333333333%}.sm-offset-47{margin-left:97.9166666667%}.sm-offset-48{margin-left:100%}}@media (max-width:543px){.xs-offset-0{margin-left:0}.xs-offset-1{margin-left:2.0833333333%}.xs-offset-2{margin-left:4.1666666667%}.xs-offset-3{margin-left:6.25%}.xs-offset-4{margin-left:8.3333333333%}.xs-offset-5{margin-left:10.4166666667%}.xs-offset-6{margin-left:12.5%}.xs-offset-7{margin-left:14.5833333333%}.xs-offset-8{margin-left:16.6666666667%}.xs-offset-9{margin-left:18.75%}.xs-offset-10{margin-left:20.8333333333%}.xs-offset-11{margin-left:22.9166666667%}.xs-offset-12{margin-left:25%}.xs-offset-13{margin-left:27.0833333333%}.xs-offset-14{margin-left:29.1666666667%}.xs-offset-15{margin-left:31.25%}.xs-offset-16{margin-left:33.3333333333%}.xs-offset-17{margin-left:35.4166666667%}.xs-offset-18{margin-left:37.5%}.xs-offset-19{margin-left:39.5833333333%}.xs-offset-20{margin-left:41.6666666667%}.xs-offset-21{margin-left:43.75%}.xs-offset-22{margin-left:45.8333333333%}.xs-offset-23{margin-left:47.9166666667%}.xs-offset-24{margin-left:50%}.xs-offset-25{margin-left:52.0833333333%}.xs-offset-26{margin-left:54.1666666667%}.xs-offset-27{margin-left:56.25%}.xs-offset-28{margin-left:58.3333333333%}.xs-offset-29{margin-left:60.4166666667%}.xs-offset-30{margin-left:62.5%}.xs-offset-31{margin-left:64.5833333333%}.xs-offset-32{margin-left:66.6666666667%}.xs-offset-33{margin-left:68.75%}.xs-offset-34{margin-left:70.8333333333%}.xs-offset-35{margin-left:72.9166666667%}.xs-offset-36{margin-left:75%}.xs-offset-37{margin-left:77.0833333333%}.xs-offset-38{margin-left:79.1666666667%}.xs-offset-39{margin-left:81.25%}.xs-offset-40{margin-left:83.3333333333%}.xs-offset-41{margin-left:85.4166666667%}.xs-offset-42{margin-left:87.5%}.xs-offset-43{margin-left:89.5833333333%}.xs-offset-44{margin-left:91.6666666667%}.xs-offset-45{margin-left:93.75%}.xs-offset-46{margin-left:95.8333333333%}.xs-offset-47{margin-left:97.9166666667%}.xs-offset-48{margin-left:100%}}.col-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.col-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.col-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.col-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.col-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.col-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.col-order-7{-webkit-order:7;-ms-flex-order:7;order:7}.col-order-8{-webkit-order:8;-ms-flex-order:8;order:8}.col-order-9{-webkit-order:9;-ms-flex-order:9;order:9}.col-order-10{-webkit-order:10;-ms-flex-order:10;order:10}.col-order-11{-webkit-order:11;-ms-flex-order:11;order:11}.col-order-12{-webkit-order:12;-ms-flex-order:12;order:12}.col-order-13{-webkit-order:13;-ms-flex-order:13;order:13}.col-order-14{-webkit-order:14;-ms-flex-order:14;order:14}.col-order-15{-webkit-order:15;-ms-flex-order:15;order:15}.col-order-16{-webkit-order:16;-ms-flex-order:16;order:16}.col-order-17{-webkit-order:17;-ms-flex-order:17;order:17}.col-order-18{-webkit-order:18;-ms-flex-order:18;order:18}.col-order-19{-webkit-order:19;-ms-flex-order:19;order:19}.col-order-20{-webkit-order:20;-ms-flex-order:20;order:20}.col-order-21{-webkit-order:21;-ms-flex-order:21;order:21}.col-order-22{-webkit-order:22;-ms-flex-order:22;order:22}.col-order-23{-webkit-order:23;-ms-flex-order:23;order:23}.col-order-24{-webkit-order:24;-ms-flex-order:24;order:24}.col-order-25{-webkit-order:25;-ms-flex-order:25;order:25}.col-order-26{-webkit-order:26;-ms-flex-order:26;order:26}.col-order-27{-webkit-order:27;-ms-flex-order:27;order:27}.col-order-28{-webkit-order:28;-ms-flex-order:28;order:28}.col-order-29{-webkit-order:29;-ms-flex-order:29;order:29}.col-order-30{-webkit-order:30;-ms-flex-order:30;order:30}.col-order-31{-webkit-order:31;-ms-flex-order:31;order:31}.col-order-32{-webkit-order:32;-ms-flex-order:32;order:32}.col-order-33{-webkit-order:33;-ms-flex-order:33;order:33}.col-order-34{-webkit-order:34;-ms-flex-order:34;order:34}.col-order-35{-webkit-order:35;-ms-flex-order:35;order:35}.col-order-36{-webkit-order:36;-ms-flex-order:36;order:36}.col-order-37{-webkit-order:37;-ms-flex-order:37;order:37}.col-order-38{-webkit-order:38;-ms-flex-order:38;order:38}.col-order-39{-webkit-order:39;-ms-flex-order:39;order:39}.col-order-40{-webkit-order:40;-ms-flex-order:40;order:40}.col-order-41{-webkit-order:41;-ms-flex-order:41;order:41}.col-order-42{-webkit-order:42;-ms-flex-order:42;order:42}.col-order-43{-webkit-order:43;-ms-flex-order:43;order:43}.col-order-44{-webkit-order:44;-ms-flex-order:44;order:44}.col-order-45{-webkit-order:45;-ms-flex-order:45;order:45}.col-order-46{-webkit-order:46;-ms-flex-order:46;order:46}.col-order-47{-webkit-order:47;-ms-flex-order:47;order:47}.col-order-48{-webkit-order:48;-ms-flex-order:48;order:48}@media (max-width:1199px){.order-lg-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-order:12;-ms-flex-order:12;order:12}.order-lg-13{-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-14{-webkit-order:14;-ms-flex-order:14;order:14}.order-lg-15{-webkit-order:15;-ms-flex-order:15;order:15}.order-lg-16{-webkit-order:16;-ms-flex-order:16;order:16}.order-lg-17{-webkit-order:17;-ms-flex-order:17;order:17}.order-lg-18{-webkit-order:18;-ms-flex-order:18;order:18}.order-lg-19{-webkit-order:19;-ms-flex-order:19;order:19}.order-lg-20{-webkit-order:20;-ms-flex-order:20;order:20}}@media (max-width:991px){.order-md-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-order:12;-ms-flex-order:12;order:12}.order-md-13{-webkit-order:13;-ms-flex-order:13;order:13}.order-md-14{-webkit-order:14;-ms-flex-order:14;order:14}.order-md-15{-webkit-order:15;-ms-flex-order:15;order:15}.order-md-16{-webkit-order:16;-ms-flex-order:16;order:16}.order-md-17{-webkit-order:17;-ms-flex-order:17;order:17}.order-md-18{-webkit-order:18;-ms-flex-order:18;order:18}.order-md-19{-webkit-order:19;-ms-flex-order:19;order:19}.order-md-20{-webkit-order:20;-ms-flex-order:20;order:20}}@media (max-width:767px){.order-sm-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-order:12;-ms-flex-order:12;order:12}.order-sm-13{-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-14{-webkit-order:14;-ms-flex-order:14;order:14}.order-sm-15{-webkit-order:15;-ms-flex-order:15;order:15}.order-sm-16{-webkit-order:16;-ms-flex-order:16;order:16}.order-sm-17{-webkit-order:17;-ms-flex-order:17;order:17}.order-sm-18{-webkit-order:18;-ms-flex-order:18;order:18}.order-sm-19{-webkit-order:19;-ms-flex-order:19;order:19}.order-sm-20{-webkit-order:20;-ms-flex-order:20;order:20}}@media (max-width:543px){.order-xs-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-xs-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-xs-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-xs-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-xs-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-xs-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-xs-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-xs-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-xs-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-xs-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-xs-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-xs-12{-webkit-order:12;-ms-flex-order:12;order:12}.order-xs-13{-webkit-order:13;-ms-flex-order:13;order:13}.order-xs-14{-webkit-order:14;-ms-flex-order:14;order:14}.order-xs-15{-webkit-order:15;-ms-flex-order:15;order:15}.order-xs-16{-webkit-order:16;-ms-flex-order:16;order:16}.order-xs-17{-webkit-order:17;-ms-flex-order:17;order:17}.order-xs-18{-webkit-order:18;-ms-flex-order:18;order:18}.order-xs-19{-webkit-order:19;-ms-flex-order:19;order:19}.order-xs-20{-webkit-order:20;-ms-flex-order:20;order:20}}.visible-lg-block-down,.visible-lg-down,.visible-lg-inline-block-down,.visible-lg-inline-down,.visible-md-block-down,.visible-md-down,.visible-md-inline-block-down,.visible-md-inline-down,.visible-sm-block-down,.visible-sm-down,.visible-sm-inline-block-down,.visible-sm-inline-down,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none}@media (max-width:1199px){.hidden-lg-down{display:none}.visible-lg-down{display:flex}.visible-lg-block-down{display:block}.visible-lg-inline-block-down{display:inline-block}.visible-lg-inline-down{display:inline}}@media (max-width:991px){.hidden-md-down{display:none}.visible-md-down{display:flex}.visible-md-block-down{display:block}.visible-md-inline-block-down{display:inline-block}.visible-md-inline-down{display:inline}}@media (max-width:767px){.hidden-sm-down{display:none}.visible-sm-down{display:flex}.visible-sm-block-down{display:block}.visible-sm-inline-block-down{display:inline-block}.visible-sm-inline-down{display:inline}}@media (max-width:543px){.hidden-xs{display:none}.visible-xs{display:flex}.visible-xs-block{display:block}.visible-xs-inline-block{display:inline-block}.visible-xs-inline{display:inline}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;line-height:100%}body,html{padding:0!important;margin:0!important;height:100%;font-size:16px}body{overflow-x:hidden!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.extra-space-top{margin-top:4rem}.space-top{margin-top:2.5rem}.less-space-top{margin-top:1rem}@media (max-width:1199px){.extra-space-lg-top{margin-top:4rem}.space-lg-top{margin-top:2.5rem}.less-space-lg-top{margin-top:1rem}.no-space-lg-top{margin-top:0}}@media (max-width:991px){.extra-space-md-top{margin-top:4rem}.space-md-top{margin-top:2.5rem}.less-space-md-top{margin-top:1rem}.no-space-md-top{margin-top:0}}@media (max-width:767px){.extra-space-sm-top{margin-top:4rem}.space-sm-top{margin-top:2.5rem}.less-space-sm-top{margin-top:1rem}.no-space-sm-top{margin-top:0}}@media (max-width:543px){.extra-space-xs-top{margin-top:4rem}.space-xs-top{margin-top:2.5rem}.less-space-xs-top{margin-top:1rem}.no-space-xs-top{margin-top:0}}.extra-space-bottom{margin-bottom:4rem}.space-bottom{margin-bottom:2.5rem}.less-space-bottom{margin-bottom:1rem}@media (max-width:1199px){.extra-space-lg-bottom{margin-bottom:4rem}.space-lg-bottom{margin-bottom:2.5rem}.less-space-lg-bottom{margin-bottom:1rem}.no-space-lg-bottom{margin-bottom:0}}@media (max-width:991px){.extra-space-md-bottom{margin-bottom:4rem}.space-md-bottom{margin-bottom:2.5rem}.less-space-md-bottom{margin-bottom:1rem}.no-space-md-bottom{margin-bottom:0}}@media (max-width:767px){.extra-space-sm-bottom{margin-bottom:4rem}.space-sm-bottom{margin-bottom:2.5rem}.less-space-sm-bottom{margin-bottom:1rem}.no-space-sm-bottom{margin-bottom:0}}@media (max-width:543px){.extra-space-xs-bottom{margin-bottom:4rem}.space-xs-bottom{margin-bottom:2.5rem}.less-space-xs-bottom{margin-bottom:1rem}.no-space-xs-bottom{margin-bottom:0}}sup{line-height:100%;font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}sup.oswald{font-size:52%;vertical-align:top}sup:not(.oswald){font-size:62.5%;position:relative;top:-2px;vertical-align:middle}sup.is-tm{font-size:100%}.no-wrap{white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.full-height{height:100%}.full-width{width:100%}.pointer,.toggle{cursor:pointer}.underline{text-decoration:underline}.container{width:1170px;margin:0 auto;position:relative}.container-fluid{width:100%;position:relative}.container-fluid&gt;.row{padding:0 2rem}a{text-decoration:none;cursor:pointer}a:not(.button){transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}ul{list-style:none}.block{display:block}p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:133%}.horizontal-center{margin-left:auto;margin-right:auto}.error{padding:17rem 0 11rem}@media (min-width:992px) and (max-width:1199px){.container{width:960px}html{font-size:15px}}@media (min-width:768px) and (max-width:991px){html{font-size:14px}}@media (max-width:991px){.container{width:100%}.container-fluid&gt;.row,.container&gt;.row{padding-left:1rem;padding-right:1rem}.align-right-md{text-align:right}.align-center-md{text-align:center}.inline-md{display:inline}.block-md{display:block}.error{padding:9rem 0}.no-space-md-top{margin-top:0}}@media (max-width:767px){.align-center-sm{text-align:center!important}.align-left-sm{text-align:left!important}.inline-sm{display:inline}.block-sm{display:block}}@media (max-width:543px){.block-xs{display:block}span.mobile-inline{display:inline}.align-center-xs{text-align:center}.no-space-xs-top{margin-top:0}}@media (max-width:414px){.hidden-p-lg{display:none}.block-p-lg{display:block}}.btn{text-align:center;text-transform:uppercase;display:block;border:none;cursor:pointer;border-radius:0;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.regular-case{text-transform:none}.btn-xxs{padding:.4rem;min-width:115px;font-size:13px}.btn-xs{padding:.5rem;min-width:130px;font-size:15px}.btn-sm{padding:.75rem;min-width:130px;font-size:1rem}.btn-md{padding:.875rem 1.5rem;min-width:200px;font-size:1.125rem}.btn-lg{padding:.875rem;min-width:380px;font-size:1.25rem}.btn-xl{padding:1rem 2rem;font-size:1.75rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.btn-red-gradient{color:#fff;background-color:#d10931;background:-webkit-gradient(linear,left top,left bottom,from(#d10931),to(#bc082c));background:-webkit-linear-gradient(top,#d10931,#bc082c);background:-moz-linear-gradient(top,#d10931,#bc082c);background:-ms-linear-gradient(top,#d10931,#bc082c);background:-o-linear-gradient(top,#d10931,#bc082c);background:linear-gradient(to bottom,#d10931 0,#bc082c 100%);transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;position:relative;z-index:1}.btn-red-gradient:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;background-color:#bc082c;background:-webkit-gradient(linear,left top,left bottom,from(#bc082c),to(#9a0724));background:-webkit-linear-gradient(top,#bc082c,#9a0724);background:-moz-linear-gradient(top,#bc082c,#9a0724);background:-ms-linear-gradient(top,#bc082c,#9a0724);background:-o-linear-gradient(top,#bc082c,#9a0724);background:linear-gradient(to bottom,#bc082c 0,#9a0724 100%);transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.btn-red-gradient:hover:before{opacity:1}.btn-transparent-red{color:#d20931;border:1px solid #d20931;background:0 0}.btn-transparent-red:hover{background:#d20931;color:#fff}.btn-red{background:#d20931;color:#fff}.btn-red:hover{background:#a10726}.btn-red-lt{background:#d4202a;color:#fff}.btn-red-lt:hover{background:#a81921}.btn-orange{background:#f09133;color:#fff}.btn-orange:hover{background:#e07710}.btn-arrow{font-size:1.375rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;padding:.875rem;display:block;position:relative;z-index:2;background:#fff;border:1px solid #d5d3ce;color:#000}.btn-arrow:hover{color:#d20931}.btn-arrow i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:22px;font-size:1rem;color:#999;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;z-index:2}.btn-arrow:after{position:absolute;top:0;right:0;content:" ";height:100%;width:54px;z-index:1;border-left:1px solid #d5d3ce;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.btn-arrow:hover{border-color:#d20931}.btn-arrow:hover:after{background:#d20931;border-left-color:#d20931}.btn-arrow:hover i{color:#fff}.btn-primary{background:#d20931;color:#fff}.btn-primary:hover{background:#a10726}.btn-black{background:#000;color:#fff}.btn-black:hover{background:#fff;color:#000}@media (max-width:543px){.btn-lg{min-width:0;width:100%}}.product-wrap{margin-bottom:13rem}.product{padding:5rem 0 2rem}.product ::-webkit-input-placeholder{color:#000;opacity:1}.product :-moz-placeholder{color:#000;opacity:1}.product ::-moz-placeholder{color:#000;opacity:1}.product :-ms-input-placeholder{color:#000;opacity:1}.product .purchase-options{margin-top:2rem}.product .wishlist-col{padding-right:.5rem;margin-right:.75rem;border-right:1px solid #d5d3ce}.product .wishlist-col h6{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;white-space:nowrap}.product .wishlist-col h6:hover i{font-weight:700}.product .wishlist-col h6 i{transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;font-size:1.125rem;color:#d20931}.product .wishlist-col h6 span{margin-left:6px;top:-2px;position:relative;display:inline-block}.product .attributes-col{margin-right:2.0833333333%}.product ul.share{white-space:nowrap}.product ul.share li{display:inline-block;font-size:14px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 .75rem 0 0}.product ul.share li i{font-size:1rem;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000}.product ul.share li i:hover{color:#d20931}.product p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.product p.disclaimer{font-size:12px}.product a.red{color:#d20931}.product button.submit{margin-top:.5rem}.product .wishlist{white-space:nowrap;background:0 0;padding:.25rem;font-size:14px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;cursor:pointer;border:none}.product .wishlist:hover{color:#d20931}.product .wishlist i{color:#d20931;margin-right:3px}.product .wishlisted{margin-top:.6rem}.product .wishlisted p{font-size:14px}.product .wishlisted a{color:#d20931;text-decoration:underline}.product .wishlisted a:hover{color:#a10726}.product .wishlists{position:absolute;top:40px;left:0;width:350px;z-index:10;background:#fff;border:1px solid #d5d3ce;box-shadow:-2px 2px 4px -2px rgba(0,0,0,.25);padding:1rem}.product .wishlists dropdown,.product .wishlists p{margin-bottom:.75rem}.product .wishlists.ng-enter,.product .wishlists.ng-leave.ng-leave-active{opacity:0;transition:all .3s ease-in;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s ease-in;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product .wishlists.ng-enter.ng-enter-active,.product .wishlists.ng-leave{opacity:1;transition:all .3s ease-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s ease-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product .product-info h2{padding-top:1rem;font-size:1.75rem;line-height:125%;color:#000}.product .product-info .star_container{display:inline-block;cursor:pointer}.product .product-info .star_container&gt;span{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-weight:500;font-size:14px;color:#444;cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;display:block;margin-top:12px}.product .product-info .star_container&gt;span:hover{color:#d20931}.product .product-info .star_container .group-stars{display:flex;margin-top:12px}.product .product-info .star_container .group-stars .ind_cnt{display:inline-block;margin:0;width:auto;padding:4px 0 0 15px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-weight:500;font-size:14px;color:#444}.product .product-info #ab-tiny-widget{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-weight:500;font-size:14px;border-left:1px solid #ddd;padding-left:10px;margin:-3px 0 0 10px;color:#444;cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;display:inline-block}.product .product-info #ab-tiny-widget a{color:#444}.product .product-info #ab-tiny-widget a:hover{color:#d20931}@media (max-width:543px){.product .product-info #ab-tiny-widget{display:block;border-left:0;padding-left:0;margin:8px 0 0 0}}.product .product-info .divider{border-bottom:1px solid #666;margin-bottom:15px;padding-bottom:15px}.product .product-info h3{font-size:1.75rem}.product .product-info .sezzle-checkout-button-wrapper{margin-top:5px}.product .product-info .sezzle-checkout-button-wrapper .sezzle-button-text{font-size:14px!important;font-family:ProximaNova,sans-serif!important;font-weight:900!important}.product .product-info h4{font-size:1rem;margin-bottom:.5rem}.product .product-info .product-subtotal{font-size:14px;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931;margin:.25rem 0 0}.product .product-info h2,.product .product-info h3,.product .product-info h4{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.product .product-info span.strike-through{display:inline-block;color:#999;text-decoration:line-through;font-size:60%}.product .product-info product-review-stars{margin:.5rem 0 1rem;display:block}.product .product-info product-review-stars i{color:#d20931;font-size:15px}.product .product-info [product-read-more].more-showing{position:relative}.product .product-info [product-read-more].more-showing:after{position:absolute;content:"";bottom:0;left:0;z-index:999;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 90%);width:100%;height:5rem}.product .product-info [data-readmore-toggle]{color:#d20931;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product .product-info [data-readmore-toggle]:hover{color:#850a22}.product .product-info [data-readmore-toggle].more{position:relative}.product .product-info [data-readmore-toggle].more+.fade{position:absolute;margin-top:-8rem;border:1px solid red;left:0;z-index:999;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 90%);width:100%;height:8rem}.product .product-navigation{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;color:#999}.product .product-navigation i{position:relative;top:2px;margin-left:8px;font-size:1.125rem}.product .product-image{max-width:48%}.product .product-image .custom-button{width:30px;height:30px;background:#fff;position:absolute;text-align:center;z-index:2;border:1px solid #d5d3ce}.product .product-image .custom-button i{color:#a5a4a2;font-size:13px;line-height:30px}.product .product-image .move{top:-15px;right:-15px}.product .product-image .button-next,.product .product-image .button-prev{cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product .product-image h4{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.product .product-image h4 a{color:#d20931;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product .product-image h4 a:hover{color:#850a22}.product .video-thumbnail{min-width:100%;min-height:100%;max-width:150%;max-height:150%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block}.product .video-preview{position:relative;cursor:pointer;display:block}.product .video-preview .is-placeholder{height:100%;text-align:center}.product .video-preview .is-placeholder img{max-width:90%;max-height:90%;min-width:0;min-height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product .video-preview .is-thumbnail{position:relative;height:100%}.product .video-preview .is-thumbnail:after{pointer-events:none;content:"\f144";font-family:"Font Awesome 5 Pro";font-size:2rem;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.4);position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.product .carousel-loading{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center}.product .carousel-loading i{color:#d20931;font-size:2rem}.product .thumbnail-carousel{padding:.5rem 3rem;position:relative}.product .thumbnail-carousel .thumbnail-prev{left:0}.product .thumbnail-carousel .thumbnail-next{right:0}.product .thumbnail-carousel .item{height:85px;border:1px solid #d5d3ce;text-align:center;margin:0 .25rem;cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product .thumbnail-carousel .item.main-active{border-color:#d20931}.product .thumbnail-carousel .item img{margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:85%;max-height:85%}.product .thumbnail-carousel .item:hover{opacity:.7}.product .main-carousel{height:550px;border:1px solid #d5d3ce}.product .main-carousel .no-image-found{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:block;margin:0 auto;max-width:100%}.product .main-carousel .main-prev{left:-15px}.product .main-carousel .main-next{right:-15px}.product .main-carousel .slick-list,.product .main-carousel .slick-slider,.product .main-carousel .slick-track{height:100%}.product .main-carousel .item{text-align:center}.product .main-carousel .item img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;margin:0 auto}.related-products{margin-top:5rem;margin-bottom:15.5rem;padding-top:2.5rem;height:300px;background:url(/img/products/pattern-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.related-products.product-matrix .item h3.item-name{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;height:60px}.related-products.product-matrix .item h3.item-price{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.25rem}.answerbase-widget [type=checkbox]{display:inline-block}.panels{margin-bottom:0}.panels .panel.doc-spec&gt;.row{align-items:center}.panels .panel.doc-spec .docs{margin-left:-1rem}.panels .panel.doc-spec .docs .doc-col{padding:.75rem}.panels .panel.doc-spec .docs .doc-col a.doc{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;display:block;text-align:center}.panels .panel.doc-spec .docs .doc-col a.doc span{color:#000;display:block;max-width:150px}.panels .panel.doc-spec .docs .doc-col a.doc i{display:block;font-size:2.25rem;color:#d20931;margin:0 auto .5rem}.panels .panel.doc-spec .spec-col{padding:.75rem}.panels .panel.doc-spec .spec-col .spec{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.panels .panel.doc-spec .spec-col .spec+.spec{margin-top:.5rem}.panels .panel.doc-spec .spec-col .spec .bold{font-weight:700}.panels .panel.reviews #SA_review_wrapper .SA__review_container{padding:0}.panels .panel.qa{padding-bottom:3rem}@media (min-width:992px) and (max-width:1199px){.product .main-carousel{height:450px}}@media (max-width:991px){.product{padding-top:3rem}.product .main-carousel{height:auto}.product .main-carousel .item{padding:1rem}.product .main-carousel .item img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;max-width:100%;max-height:100%}.product .product-image{max-width:80%}}@media (max-width:767px){.product{padding-top:2.25rem}.product .product-info{padding-top:0}.product .product-info h2{font-size:1.6rem}.product .product-info h3{font-size:1.4rem}.product .product-image{max-width:100%}}@media (max-width:543px){.product .wishlist-col{margin-right:0;padding-right:0;border-right:none}}.wysiwyg{margin:1rem 0;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.wysiwyg h1,.wysiwyg h2{margin-bottom:1rem}.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{margin-bottom:.5rem}.wysiwyg h4,.wysiwyg h5{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.wysiwyg h1{font-size:1.75rem}.wysiwyg h2{font-size:1.5rem}.wysiwyg h3{font-size:1.25rem}.wysiwyg h4{font-size:1.125rem}.wysiwyg h5{font-size:1rem}.wysiwyg h6{font-size:14px;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.wysiwyg a:not(.btn){color:#d20931;text-decoration:underline}.wysiwyg ul{list-style:disc}.wysiwyg ol,.wysiwyg ul{padding:0;margin:0 0 1.25rem 1rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:133%}.wysiwyg ol li,.wysiwyg ul li{margin:.375rem 0}.wysiwyg blockquote{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;font-style:italic;padding:.25rem 0 .25rem 1rem;margin:1.25rem 0 1.25rem 1rem;border-left:2px solid #c8c8c8}.wysiwyg p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;margin:0 0 1.25rem;color:#000;line-height:133%}.wysiwyg figure{margin:0 0 1rem}.wysiwyg figure img{max-width:100%;margin:0 auto}.wysiwyg figure figcaption{font-family:ProximaNovaLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#666;font-style:italic;font-size:14px;margin:.25rem 0 0}.wysiwyg strong{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}@media (max-width:767px){.wysiwyg h1{font-size:1.5rem}.wysiwyg h2{font-size:1.3rem}}.panels{background:#f6f6f6;padding-bottom:3rem;margin-top:5rem}.panels .panel{padding:2rem;background-color:#fff;box-shadow:0 0 4px -2px rgba(0,0,0,.35),0 0 4px -2px rgba(0,0,0,.35);position:relative}.panels .panel:first-child{margin-top:3rem}.panels .panel~.panel{margin-top:1.75rem}.panels .panel:before{content:" ";display:block;position:absolute;width:100%;height:2px;background:#d20931;top:0;left:0}.panels .panel h4{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;font-size:1rem;margin-bottom:2rem}.panels .panel .wysiwyg{margin:0}.panels .panel a.toggle{position:absolute;top:2rem;right:2rem;color:#d20931;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.panels .panel a.toggle:hover{color:#850a22}.panels .panel.collapsed a.toggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.panels .panel.collapsed h4{margin-bottom:0}.panels .panel.collapsed h4+*{display:none}.panels .nav-tabs{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:-2px;margin-right:-2px}.panels .nav-tabs .nav-item{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0;padding:0 2px}.panels .nav-tabs .nav-item a{text-align:center;display:block;height:40px;background:#e3e2e2;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;font-size:14px;padding-top:12px;position:relative}.panels .nav-tabs .nav-item a:before{content:" ";display:block;position:absolute;width:100%;height:2px;background:#d20931;top:-2px;opacity:0;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.panels .nav-tabs .nav-item.active a,.panels .nav-tabs .nav-item:hover a{box-shadow:0 0 4px -2px rgba(0,0,0,.35),0 0 4px -2px rgba(0,0,0,.35);background:#fff}.panels .nav-tabs .nav-item.active a:before,.panels .nav-tabs .nav-item:hover a:before{opacity:1}.panels .tab-content{box-shadow:0 0 4px -2px rgba(0,0,0,.35);padding:2.5rem 2rem;background:#fff;position:relative;z-index:2}.panels .tab-content ul{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.panels .tab-content ul li{margin:0 0 .75rem}.panels .tab-content span.bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.panels .tab-content .wysiwyg{margin-top:0}.panels .tab-pane{opacity:0;max-height:0;overflow:hidden;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.panels .tab-pane.active{opacity:1;max-height:1200px;transition-delay:.3s;-webkit-transition-delay:.3s}.panels .tabs-col{margin-top:-40px}@media (max-width:767px){.panels .tab-content{padding:1.25rem 1rem}}@media (max-width:543px){.panels .nav-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.reviews h3{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.reviews h4,.reviews p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.reviews h5{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:.5rem 0}.reviews h3,.reviews h4{font-size:1.125rem}.reviews h5{font-size:13px}.reviews product-review-stars{padding-right:1rem}.review-wrap{margin-top:2rem}.review-wrap .review{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #c8c8c8}.review-wrap .review.last{border:none;padding-bottom:0;margin-bottom:0}product-review-stars{display:block}product-review-stars .selectable i{cursor:pointer}product-review-stars i{color:#d20931;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.browse-products .categories-hero{background-position-y:25%!important}.browse-products .categories-hero.black-friday{padding-top:40px!important;padding-bottom:0!important;background:0 0!important;height:auto!important}.browse-products .categories-hero.black-friday img{width:100%!important}.browse-products .breadcrumbs{margin-bottom:2rem}.browse-products .category-name&gt;a{color:#000}.browse-products .category-name&gt;a:hover{color:#d20931}.browse-products .category-hero-logo{max-width:300px;margin-bottom:8px}.browse-products .product-matrix{margin-left:-.5rem;margin-right:-.5rem}.browse-products .product-matrix .product-col{padding:.5rem;margin-bottom:3rem}.browse-products .product-matrix .product-row{margin-left:-.5rem;margin-right:-.5rem}.browse-products .product-matrix .item{height:275px}.browse-products .product-matrix .item.item-with-rating{height:310px}.browse-products .product-matrix .item .image-wrap{height:100px}.browse-products .product-matrix .item .sale{background:#d20931}.browse-products .product-matrix .item .btn{min-width:0;width:100%}.browse-products .product-matrix .item product-review-stars{margin:.625rem 0 0;display:block}.browse-products .product-matrix .item product-review-stars i{font-size:14px;color:#d20931}.main{padding:4rem 0}@media (max-width:1400px){.browse-products .categories-hero{background-position-y:25%!important}}@media (max-width:991px){.browse-products .hero{padding-bottom:0!important}.browse-products .categories-hero.fathers-day{padding-top:0!important}}@media (max-width:767px){.browse-products .product-matrix .product-col{margin-bottom:1.5rem}}@media (max-width:543px){.browse-products .category-hero-logo{max-width:210px}}@media (max-width:375px){.browse-products .product-matrix .product-col{padding:.25rem}}.product-horizontal-promo-product .purchase .btn{width:135px;margin:6px 0 0}.product-horizontal-item.first{margin-top:.5rem;border-top:1px solid #d5d3ce}.product-horizontal{border-bottom:1px solid #d5d3ce;padding:1rem 0;display:block}.product-horizontal h5.product-stock-warning{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:.7rem!important;color:#d20931;text-transform:none!important;text-align:center}.product-horizontal span.product-mobile-text{display:none}.product-horizontal .remove-item{position:absolute;top:0;right:.5rem;cursor:pointer;font-size:1rem;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000}.product-horizontal .remove-item:hover{color:#d20931}.product-horizontal a:not(.btn){color:#000}.product-horizontal a:not(.btn):hover{color:#d20931}.product-horizontal h3{margin-bottom:.4rem}.product-horizontal h2.regular{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.product-horizontal h2,.product-horizontal h3,.product-horizontal h4,.product-horizontal h5,.product-horizontal p{line-height:133%}.product-horizontal h5{font-size:1.125rem!important}.product-horizontal .image-wrap{height:125px;width:125px;background:#fff;border:1px solid #d5d3ce;margin-right:1.5rem}.product-horizontal .image-wrap a{display:block;height:100%}.product-horizontal .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.product-horizontal .category-row{padding-bottom:.5rem}.product-horizontal .btn{margin:0 auto}.product-horizontal-wrap.has-promotions .product-horizontal.last{border-bottom:none}@media (max-width:767px){.product-horizontal{text-align:center}.product-horizontal span.product-mobile-text{display:inline}.product-horizontal .image-wrap{margin-left:auto!important;margin-right:auto!important}.product-horizontal div[class^=col]{padding-top:.5rem;padding-bottom:.5rem}}.quantity-change{position:relative}.quantity-change .updating{width:28px;height:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#fff;text-align:center}.quantity-change .updating i{color:#d20931;line-height:28px!important;font-size:1rem}.quantity-change button{height:50px;width:40px;background:#fff;text-align:center;border:1px solid #d5d3ce}.quantity-change button i{color:#a5a4a2;line-height:50px;font-size:1rem}.quantity-change input{height:50px;width:100%;border:none;border-top:1px solid #d5d3ce;border-bottom:1px solid #d5d3ce;font-size:1.25rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;text-align:center}@keyframes pulseWarning{0%{border-color:#d20931}100%{border-color:#a10726}}.pulseWarning{animation:pulseWarning .75s infinite alternate}@keyframes pulseWarningIns{0%{border-color:#d20931}100%{border-color:#a10726}}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}.sweet-alert h1,.sweet-alert h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}.sweet-alert h1,.sweet-alert h2,.sweet-alert p{color:#000}.sweet-alert h2{font-size:1.5rem;margin-bottom:.5rem}.sweet-alert p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.sweet-alert .sa-icon.sa-warning{border-color:#d20931!important}.sweet-alert .sa-icon.sa-warning .sa-body,.sweet-alert .sa-icon.sa-warning .sa-dot{background-color:#d20931!important}.sweet-alert span.primary{color:#d20931}.sweet-alert span.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.sweet-alert button{font-size:1rem;padding:0 2rem;height:44px;line-height:100%;color:#fff;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;border-radius:0;margin-top:1rem!important;text-transform:uppercase}.sweet-alert button.confirm{background-color:#d20931!important}.sweet-alert button.confirm:hover{background:#a10726!important}.sweet-alert button.cancel{color:#d20931!important;border:1px solid #d20931!important;background-color:#fff!important}.sweet-alert button.cancel:hover{color:#fff!important;background-color:#d20931!important}.sweet-alert .sa-button-container{margin-bottom:1rem}.checkout-wrap{padding:7rem 0;position:relative}.checkout-wrap .cart-item-wrap .remove-item{position:absolute;top:.5rem;right:.5rem;z-index:2}.checkout-wrap .cart-item-wrap .remove-item i{cursor:pointer;color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.checkout-wrap .cart-item-wrap .remove-item:hover i{color:#d20931}.checkout-wrap .category-row{margin-bottom:.75rem}.checkout-wrap .product-horizontal.first{border-top:1px solid #d5d3ce}.checkout-wrap h2,.checkout-wrap h3,.checkout-wrap h4{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.checkout-wrap h5{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.checkout-wrap h2,.checkout-wrap h3,.checkout-wrap h4,.checkout-wrap h5,.checkout-wrap h6{text-transform:uppercase}.checkout-wrap h2.grey,.checkout-wrap h3.grey,.checkout-wrap h4.grey,.checkout-wrap h5.grey,.checkout-wrap h6.grey{color:#999}.checkout-wrap ul li{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;margin:.125rem 0}.checkout-wrap ul li.italic{font-style:italic}.checkout-wrap span.clickable{color:#d20931;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-style:italic;cursor:pointer}.checkout-wrap h2{font-size:1.625rem}.checkout-wrap h4{font-size:1.125rem}.checkout-wrap h5{font-size:1rem}.checkout-wrap h6{font-size:13px;color:#d20931;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.checkout-wrap h6.item-stock-status{margin-top:1rem}.checkout-wrap h6.item-stock-status span{display:block}.checkout-wrap a.red{color:#d20931}.checkout-wrap .cart-loading{background:#fff;position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;text-align:center}.checkout-wrap .cart-loading i{position:absolute;top:150px;color:#d20931;font-size:5rem}.checkout-wrap .checkout-progress h5{line-height:133%}.checkout-wrap .checkout-progress .step{height:72px;width:72px;line-height:72px;background:#cdcbd9;margin:0 auto 1rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;font-size:2rem;color:#fff;position:relative;z-index:2;cursor:not-allowed}.checkout-wrap .checkout-progress .step:after,.checkout-wrap .checkout-progress .step:before{height:1px;width:93px;display:block;background:#cdcbd9;position:absolute;z-index:1;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;top:36px}.checkout-wrap .checkout-progress .step:before{content:" ";left:-93px}.checkout-wrap .checkout-progress .step:after{right:-93px}.checkout-wrap .checkout-progress .step.active{background:#d20931;cursor:pointer}.checkout-wrap .checkout-progress .step.active:after,.checkout-wrap .checkout-progress .step.active:before{background:#d20931}.checkout-wrap .checkout-progress .final-step:after{content:" "}.checkout-wrap .text-only{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}.checkout-wrap .text-only:hover{color:#d20931}.checkout-wrap .text-only i{color:#d20931;margin-right:.5rem;font-size:60%}.checkout-wrap .checkout-animation-wrap{min-height:600px;padding-top:3px;padding-bottom:6rem;overflow:hidden}.checkout-wrap .checkout-animation-wrap .checkout-step{transition:all 225ms ease-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all 225ms ease-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.checkout-wrap .checkout-animation-wrap .checkout-step.ng-leave{position:absolute}.checkout-wrap .checkout-animation-wrap .checkout-step.ng-enter{opacity:0;-webkit-transform:translateX(500px);-moz-transform:translateX(500px);-ms-transform:translateX(500px);-o-transform:translateX(500px);transform:translateX(500px);transition-delay:.25s;-webkit-transition-delay:.25s}.checkout-wrap .checkout-animation-wrap .checkout-step.ng-enter.ng-enter-active{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.checkout-wrap .checkout-animation-wrap .checkout-step.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);-o-transform:translateX(-500px);transform:translateX(-500px)}.checkout-wrap .checkout-animation-wrap .checkout-step.ng-leave{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.checkout-wrap .checkout-step{margin-top:4rem}.checkout-wrap .checkout-step dropdown .show .dropdown-list{max-height:296px}.checkout-wrap .checkout-step.no-margin{margin-top:0}.checkout-wrap .checkout-step form .form-field{position:relative}.checkout-wrap .checkout-step form span.text{top:0}.checkout-wrap .checkout-step form input[type=checkbox]+span.custom-checkbox:after,.checkout-wrap .checkout-step form input[type=radio]+span.custom-checkbox:after{top:-2px}.checkout-wrap .checkout-step .form-field{padding:.75rem}.checkout-wrap .checkout-step .form-field-row{margin-left:-.75rem;margin-right:-.75rem}.checkout-wrap .shipping-options label.checkbox{display:block}.checkout-wrap .shipping-options h5{margin-bottom:.75rem}.checkout-wrap .shipping-options .shipping-options-col{border:1px solid #d5d3ce;padding:1.5rem}.checkout-wrap .shipping-options-inner .row{margin:.75rem 0}.checkout-wrap .gift-options .image-wrap{height:100px;width:100px;background:#fff;border:1px solid #d5d3ce;margin-right:1.25rem}.checkout-wrap .gift-options .image-wrap a{display:block;height:100%}.checkout-wrap .gift-options .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.checkout-wrap .gift-options h5{margin-bottom:.5rem}.checkout-wrap .gift-options .gift{padding:1rem 0 .25rem;border-top:1px solid #d5d3ce}.checkout-wrap .gift-options .gift.last{border-bottom:1px solid #d5d3ce}.checkout-wrap .account-step .border-top{border-top:1px solid #d5d3ce}.checkout-wrap .account-step .border-right{border-right:1px solid #d5d3ce}.checkout-wrap .account-step .form-field{padding:.5rem 0}.checkout-wrap .account-step h4{margin-bottom:1.25rem}.checkout-wrap .account-step label.checkbox{display:block;padding-left:1.25rem;margin-bottom:.625rem}.checkout-wrap .account-col{padding:3rem 1.75rem}@media (min-width:992px) and (max-width:1199px){.checkout-wrap .checkout-progress .step:after,.checkout-wrap .checkout-progress .step:before{width:64px}.checkout-wrap .checkout-progress .step:before{left:-64px}.checkout-wrap .checkout-progress .step:after{right:-64px}}@media (max-width:991px){.checkout-wrap .checkout-progress .step:after,.checkout-wrap .checkout-progress .step:before{display:none}}@media (max-width:767px){.checkout-wrap{padding:4rem 0}.checkout-wrap .cart-loading i{font-size:2.5rem}.checkout-wrap .checkout-step{margin-bottom:4rem}.checkout-wrap .checkout-progress .step{height:52px;width:52px;line-height:52px;font-size:1.25rem}.checkout-wrap .review-step .payment-review{margin-left:0}.checkout-wrap .review-step .product-listing{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-wrap .review-step .product-listing&gt;div{flex:1 1 100%!important;-webkit-flex:1 1 100%!important;-ms-flex:1 1 100%!important;padding:.3rem 0}.checkout-wrap .review-step .product-listing .name-image-col .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-wrap .review-step .product-listing .name-image-col .row&gt;div{flex:1 1 100%!important;-webkit-flex:1 1 100%!important;-ms-flex:1 1 100%!important}.checkout-wrap .account-step .border-bottom-sm{border-bottom:1px solid #d5d3ce}.checkout-wrap .account-step .border-right{border-right:none}.checkout-wrap .account-step .account-col{padding-left:0;padding-right:0}.checkout-wrap .account-step .account-col.no-mobile-padding{padding-bottom:0}}@media (max-width:543px){.checkout-wrap .checkout-progress h5{font-size:14px}.checkout-wrap .checkout-progress .step{height:40px;width:40px;line-height:40px;font-size:1rem}}.sezzle-checkout-button{cursor:pointer;font-family:Comfortaa,cursive!important;display:inline-block;border:none;text-align:center;min-width:fit-content;width:100%;height:fit-content;text-decoration:none;text-transform:none;padding:9px!important;font-size:15px;line-height:29px;justify-content:center}.sezzle-button-light{background-color:#392558!important;color:#fff!important}.sezzle-button-light:focus,.sezzle-button-light:hover{background-color:#d784ff!important}.sezzle-button-light:active{background-color:purple!important}.sezzle-button-dark{background-color:#fff!important;color:#392558!important}.sezzle-button-dark:focus,.sezzle-button-dark:hover{background-color:#eee!important}.sezzle-button-dark:active{background-color:#ccc!important}.sezzle-checkout-button .sezzle-button-logo-img{width:72px;height:18px;position:relative;top:-2px;vertical-align:middle;display:inline;margin:0 2px}.sezzle-checkout-button .min-price{font-size:12px}form{margin-top:1rem}form.no-space{margin-top:0}form .form-field{position:relative}form label.visible-on-fill{position:absolute;font-size:12px;top:-3px;left:13px;text-transform:uppercase;transition:all .2s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}form label.visible-on-fill.ng-enter,form label.visible-on-fill.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}form label.visible-on-fill.ng-enter.ng-enter-active,form label.visible-on-fill.ng-leave{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}form .is-password toggle-password{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:.5rem}form .has-tooltip i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:.5rem}form .has-tooltip,form .is-password{position:relative}form .has-tooltip i,form .is-password i{cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#999}form .has-tooltip i:hover,form .is-password i:hover{color:#d20931}form .has-tooltip i.red,form .is-password i.red{color:#d20931}form .form-tooltip{width:180px;padding:1rem;box-shadow:0 0 6px -3px rgba(0,0,0,.5);background:#fff;text-align:center;opacity:0;pointer-events:none;z-index:2;top:3.5rem;right:0;position:absolute;border:1px solid #c8c8c8;transition:all 225ms linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all 225ms linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}form .form-tooltip:after{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff;top:-16px;right:2px}form .form-tooltip:before{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #c8c8c8;top:-18px;right:0}form .form-tooltip:after,form .form-tooltip:before{position:absolute;content:" ";display:block}form .form-tooltip.active{opacity:1;pointer-events:auto}form .form-tooltip img{max-width:95%;margin:0 auto .75rem}form .form-tooltip h3{font-size:18px}form .form-tooltip p{font-size:14px}form input[autocomplete=off]::-webkit-contacts-auto-fill-button,form input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;height:0;width:0;margin:0}form input,form label,form select,form textarea{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:13px;color:#000}form input,form select,form textarea{width:100%;border:1px solid #c8c8c8;padding:16px 14px}form textarea{resize:none}form select{appearance:none;margin:0}form select::-ms-expand{display:none}form input[type=checkbox],form input[type=radio]{display:inline;width:20px}form span.text{top:-4px;position:relative}form span.text.less-shift{top:-2px}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+span.custom-checkbox,form input[type=radio]+span.custom-checkbox{width:16px;height:16px;left:0;top:0;margin-right:5px;position:relative;display:inline-block;cursor:pointer;background:#fff;border:2px solid #999;border-radius:3px;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}form input[type=checkbox]+span.custom-checkbox:after,form input[type=radio]+span.custom-checkbox:after{position:absolute;top:-7px;left:0;font-size:14px;content:"\f00c";font-family:"Font Awesome 5 Pro";color:#d20931;opacity:0;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}form input[type=checkbox]+span.custom-checkbox.red,form input[type=radio]+span.custom-checkbox.red{border-color:#d20931}form input[type=checkbox]+span.custom-checkbox.no-adjust:after,form input[type=radio]+span.custom-checkbox.no-adjust:after{top:-2px}form input[type=checkbox]:checked+span.custom-checkbox,form input[type=radio]:checked+span.custom-checkbox{border-color:#d20931}form input[type=checkbox]:checked+span.custom-checkbox:after,form input[type=radio]:checked+span.custom-checkbox:after{opacity:1}form ::-webkit-input-placeholder{opacity:1;color:#000}form :-moz-placeholder{opacity:1;color:#000}form ::-moz-placeholder{opacity:1;color:#000}form :-ms-input-placeholder{opacity:1;color:#000}form ul.dropdown-menu{background:#fff;z-index:2;width:100%;overflow:auto;border:1px solid #c8c8c8}form ul.dropdown-menu li{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;padding:.75rem;margin:0;list-style:disc;border-bottom:1px solid #c8c8c8}form ul.dropdown-menu li a{color:#000}form ul.dropdown-menu li a:hover{color:#d20931}ul.validation-messages{margin:.25rem 0 0}ul.validation-messages li{list-style:none;padding:0;margin:0;color:#d20931;font-size:14px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}ul.validation-messages-large li{font-size:1.25rem}dropdown .show .dropdown-list{max-height:350px}dropdown .dropdown-list.filterable .dropdown-list-items{height:auto}dropdown .dropdown-list.filterable .dropdown-list-items .dropdown-list-item-0{pointer-events:none}dropdown .dropdown-list.filterable .dropdown-list-filter{position:relative}dropdown .dropdown-list.filterable .dropdown-list-filter input{background:#f2f2f2;border:none;width:100%;padding-right:2rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}dropdown .dropdown-list.filterable .dropdown-list-filter button{font-size:0;width:auto;background:0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:1rem;cursor:pointer}dropdown .dropdown-list.filterable .dropdown-list-filter button:after{z-index:2;content:"\f00d";font-weight:lighter;font-family:"Font Awesome 5 Pro";color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;font-size:13px}dropdown .dropdown-list.filterable .dropdown-list-filter button:hover:after{color:#d20931}dropdown .dropdown-list{background:#fff;color:#000;top:50px;margin:0;overflow:auto;border-left:1px solid #d5d3ce;border-right:1px solid #d5d3ce}dropdown .dropdown-list-item{border:none;border-bottom:1px solid #d5d3ce;line-height:110%;height:auto;padding:.8rem}dropdown .dropdown-list-item:last-child{border-radius:0;border-bottom:1px solid #d5d3ce}dropdown .dropdown-list-item span{font-size:14px;color:#000;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:110%}dropdown .dropdown-list-item.selected,dropdown .dropdown-list-item:hover{background:#ececec}dropdown .dropdown-list-item.selected .fa,dropdown .dropdown-list-item:hover .fa{color:#000}dropdown .dropdown-display{padding:0;height:50px;background:#fff;position:relative;border:1px solid #d5d3ce}dropdown .dropdown-display .fa{display:none}dropdown .dropdown-display span,dropdown .dropdown-display span.placeholder{color:#000;padding-left:1rem;padding-right:3.5rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:none;font-size:14px}dropdown .dropdown-display:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;text-align:center;line-height:50px;top:0;right:0;height:50px;width:40px;font-size:1rem;color:#a5a4a2;border-left:1px solid #d5d3ce}dropdown.no-box-arrow .dropdown-display .fa{display:block;font-size:1.5rem;top:4px;right:16px}dropdown.no-box-arrow .dropdown-display:after{display:none}.form-success{padding:3rem 0}.form-success h3{color:#000}ul.product-list-options li{display:inline-block}ul.product-list-options li a{color:#d20931;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px}ul.product-list-options li i{margin-right:.5rem;color:#000}ul.product-list-options li:nth-child(2){padding-left:.75rem;padding-right:.75rem;margin-left:.75rem;margin-right:.75rem;border-left:1px solid #d5d3ce;border-right:1px solid #d5d3ce}ul.product-list-options li.no-border-right{border-right:none}.sezzle-checkout-modal-hidden .sezzle-modal{z-index:1000000}.store h1,.store h2,.store h3,.store h4,.store h5,.store h6{text-transform:uppercase}.store h2,.store h3{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.store h2,.store h3,.store h4{color:#000}.store h2{font-size:1.875rem}.store h3{font-size:1.375rem}.store h3&gt;a,.store h4&gt;a{color:#000}.store h3&gt;a:hover,.store h4&gt;a:hover{color:#d20931}.store h4{font-size:1.125rem;font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.store h4.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.store h5{font-size:14px;color:#999;margin-top:.75rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.store h6{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:12px;color:#d20931;margin-top:.3rem}.store p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:133%}@media (max-width:767px){.store h3{margin:0 0 .5rem}}.payment-review{background:#f6f6f6;padding:1.75rem;margin-left:1rem}.payment-review h5{line-height:115%}.payment-review .border-top{border-top:1px solid #c8c8c8;padding-top:1.25rem;margin-top:.75rem}.payment-review .border-bottom{border-bottom:1px solid #c8c8c8;padding-bottom:.75rem;margin-bottom:.75rem}.payment-review .btn{width:100%;min-width:0}.payment-review .form-field{padding:0 0 .875rem}.payment-review .text-only{color:#d20931;text-decoration:underline}.review-step .name-image-col{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.review-step .price-col{flex:0 1 15%;-webkit-flex:0 1 15%;-ms-flex:0 1 15%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:1;-ms-flex-order:1;order:1}.review-step .quantity-col{flex:0 1 15%;-webkit-flex:0 1 15%;-ms-flex:0 1 15%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:2;-ms-flex-order:2;order:2}.review-step .subtotal-col{flex:0 1 20%;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:3;-ms-flex-order:3;order:3}.review-step product-horizontal .remove-item{color:#000}.review-step product-horizontal .remove-item:hover{color:#d20931}.cart-review{padding:7rem 0;position:relative;min-height:600px}.cart-review .sezzle{margin-top:1rem}.cart-review .remove-item{position:absolute;top:.3rem;right:.3rem;z-index:2;cursor:pointer;transition:all .2s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000}.cart-review .remove-item:hover{color:#d20931}.cart-review .vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cart-review .refresh-cart img{height:.875rem}.cart-review .items{padding:0 0 1rem}.cart-review .initial-load{position:absolute;width:100%;height:100%;background:#fff;top:0;text-align:center;left:0}.cart-review .initial-load i{position:absolute;top:150px;margin:0 auto;color:#d20931;font-size:5rem}.cart-review form input[type=checkbox]+span.custom-checkbox,.cart-review form input[type=radio]+span.custom-checkbox{top:-2px}.cart-review form input[type=checkbox]+span.custom-checkbox:after,.cart-review form input[type=radio]+span.custom-checkbox:after{top:-1px}.cart-review .form-field{padding:.75rem}.cart-review .form-field-row{margin-left:-.75rem;margin-right:-.75rem}@media (min-width:992px) and (max-width:1199px){.cart-review .image-wrap{height:72px;width:72px;background:#fff;border:1px solid #d5d3ce;margin-right:.625rem}.cart-review .image-wrap a{display:block;height:100%}.cart-review .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.cart-review .quantity-col{min-width:120px}.cart-review product-quantity{min-width:120px;display:block}}@media (max-width:991px){.cart-review .payment-review{margin-left:0}.cart-review .review-step .row{padding-left:0;padding-right:0}.cart-review .cart-listings,.cart-review .payment-review-col{padding-left:1rem;padding-right:1rem}.cart-review .payment-review{height:auto!important}.cart-review .payment-review .vertical-center{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (max-width:767px){.cart-review{padding:4rem 0}.cart-review .image-wrap{height:72px;width:72px;background:#fff;border:1px solid #d5d3ce;margin-right:.625rem}.cart-review .image-wrap a{display:block;height:100%}.cart-review .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.cart-review .product-horizontal h2{font-size:1.3rem}.cart-review .quantity-col{min-width:120px}.cart-review product-quantity{min-width:120px;display:block}.cart-review .initial-load{font-size:2rem;top:110px}}@media (max-width:543px){.cart-review .name-image-col,.cart-review .price-col,.cart-review .quantity-col,.cart-review .subtotal-col{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cart-review .product-listing{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-review .name-image-col .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-review .name-image-col .row div{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}.featured-products .item{transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.featured-products .item:hover{box-shadow:3px 3px 5px -3px rgba(0,0,0,.4)}.divider-heading{background:#c8c8c8;height:1px;width:100%;text-align:center;position:relative;top:20px}.divider-heading:after,.divider-heading:before{content:" ";display:block;background:#c8c8c8;width:1px;height:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.divider-heading:before{left:0}.divider-heading:after{right:0}.divider-heading.no-sides:after,.divider-heading.no-sides:before{display:none}.divider-heading h3{top:-1rem;padding:.25rem 1.25rem;font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.125rem}.divider-heading h3,.divider-heading h4{text-transform:uppercase;text-align:center;display:inline-block;margin:0 auto;background:#fff;position:relative}.divider-heading h4{font-size:1rem;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 auto;padding:.25rem .75rem;top:-1rem}@media (max-width:543px){.divider-heading h3{font-size:1rem!important;top:-.6rem}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.hero-v2{background-size:cover;background-position:center;background-repeat:no-repeat;height:480px}.hero-v2 h1,.hero-v2 h2{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:115%;text-transform:uppercase;text-shadow:0 0 15px rgba(0,0,0,.74)}.hero-v2 h1.no-transform,.hero-v2 h2.no-transform{text-transform:none}.hero-v2 h1{font-size:4.25rem;color:#fff;margin:0;padding:0}.hero-v2 h2{font-size:2.5rem;color:#d20931;margin:0 0 .5rem}@media (max-width:767px){.hero-v2{height:370px}.hero-v2 h1{font-size:3rem}.hero-v2 h2{font-size:1.75rem}.hero-v2.has-mobile-overlay{position:relative}.hero-v2.has-mobile-overlay:after{content:" ";display:block;position:absolute;background:rgba(0,0,0,.35);width:100%;height:100%;top:0;left:0;z-index:2}.hero-v2.has-mobile-overlay .container{z-index:3;position:relative}}@media (max-width:543px){.hero-v2 h1{line-height:140%;font-size:2rem}.hero-v2 h2{font-size:1.3rem}}@media (max-width:375px){.hero-v2 h1{font-size:1.6rem}.hero-v2 h2{font-size:1.1rem}}.body-navigation-bar{background:#f1f1f1}.body-navigation-bar a{font-size:12px;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;text-align:center;display:block;padding:1rem 2rem;color:#000;border-bottom:4px solid transparent}.body-navigation-bar a.active,.body-navigation-bar a:hover{border-bottom-color:#d20931}.body-navigation-bar.secondary{background:#e4e4e4}@media (max-width:414px){.body-navigation-bar .row&gt;div{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.body-navigation-bar a{width:100%}}.blog-landing-hero{background-size:cover;background-position:90% center}.blog-no-articles{padding:3rem 0}.blog-no-articles form{display:none}.blog-module{padding:4rem 0}.blog-module h1,.blog-module h2{line-height:133%}.blog-module h1{font-size:1.5rem}.blog-module h2{font-size:1.375rem}.blog-module p{color:#333}.blog-module ol li,.blog-module ul li{color:#333}.blog-module img{max-width:100%}.blog-module figure{margin:0 0 1.5rem}.blog-module figcaption{font-size:13px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#999;font-style:italic}.blog-module span.red{color:#d20931}.blog-module .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:1rem;margin-bottom:1rem}.blog-module .video-wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}.blog-module table{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.125rem;color:#666;border-collapse:collapse;width:100%}.blog-module table th{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.blog-module table td,.blog-module table th{border:1px solid #c8c8c8;padding:.5rem}.blog-module .date-and-byline{margin-top:.5rem;margin-bottom:1.5rem}.blog-module .date-and-byline *{font-size:12px;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block}.blog-module .date-and-byline span.divider{margin-left:4px;margin-right:4px}.blog-module .full-article{padding-bottom:4rem}.blog-module .article .btn-md{display:inline-block}.blog-module .article-list .thumbnail{width:150px;margin-right:2.25rem;border:1px solid #c8c8c8}.blog-module .article-list .thumbnail img{width:100%;display:block}.blog-module .article-list .short-body a{display:none}.article-list-col .article-list-item{border-bottom:1px solid #c8c8c8;padding-bottom:1.5rem;margin-bottom:1.5rem}.article-list-col .article-list-item a.headline-link{text-decoration:none}.article-list-col .article-list-item a.headline-link h1{transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000}.article-list-col .article-list-item a.headline-link h1:hover{color:#d20931}.article-list-col .article-list-item a.read-more{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;color:#d20931;text-decoration:none;text-align:left;margin:1.25rem 0 0;text-transform:none}.article-list-col .article-list-item a.read-more i{margin-top:-1px;margin-left:4px;font-size:75%;color:#000;position:relative}.article-list-col ul.pages{display:flex;margin:0;padding:0;list-style:none;gap:2rem}.article-list-col ul.pages li a{border:1px solid red;border-radius:100%;width:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;display:block;text-decoration:none;background:#fff;color:#d20931}.article-list-col ul.pages li.active a,.article-list-col ul.pages li:hover a{border-color:transparent;background:#d20931;color:#fff}@media (max-width:767px){.article-list-col ul.pages{gap:1rem}}@media (max-width:767px){.blog-module .article-col{max-width:100%}.blog-module .table-wrapper{max-width:100%;overflow:auto;margin-bottom:1rem}.blog-module .table-wrapper table{width:767px}}@media (min-width:544px) and (max-width:767px){.blog-module .article-list .thumbnail{margin-right:1rem}}@media (max-width:543px){.blog-module .article-list-col .article-list-item{margin-bottom:2rem;padding-bottom:2rem}.blog-module .article-list .thumbnail{margin-left:auto;margin-right:auto;display:inline-block}}.growl-container.growl-fixed{z-index:85}.growl-container.growl-fixed.top-right{top:40%;right:0}.growl-container.growl-fixed.bottom-right{bottom:150px;right:0}.growl-container .growl-item{position:relative;padding:15px 30px 15px 15px}.growl-container .growl-item.alert{color:#fff}.growl-container .growl-item.alert-success{background:#d20931}.growl-container .growl-item.alert-error{background:#d20931}.growl-container .growl-item .growl-title{font-size:16px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .25rem}.growl-container .growl-item .growl-message{font-family:ProximaNovaLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px}.growl-container .growl-item button.close{background:0 0;border:none;border-radius:0;color:#fff;position:absolute;top:50%;font-size:1.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:.5rem;cursor:pointer}.mfp-bg{opacity:.93}.mfp-fade.mfp-bg{opacity:0;transition:all .3s ease-in;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s ease-in;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .56s ease-in;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .56s ease-in;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-content{width:800px;max-width:95%}.mfp-wrap button.mfp-close{cursor:pointer;position:absolute;width:auto;height:auto;padding:0;top:-40px;right:0;opacity:1;color:#fff;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.mfp-wrap button.mfp-close:hover{color:#d20931}.mfp-wrap img.mfp-img{padding:0}.mfp-counter{display:none}.mfp-preloader{display:none!important}.loading-large{text-align:center;padding:5rem 0}.loading-large i{color:#d20931;font-size:3rem}.loading-small{text-align:center;padding:3rem 0}.loading-small i{color:#d20931;font-size:1.5rem}@media (max-width:543px){.loading-large i{font-size:2rem}}.h-bucket-row{margin-left:-.5rem;margin-right:-.5rem}.h-bucket-row .h-bucket-col{padding-left:.5rem;padding-right:.5rem}.h-bucket{cursor:pointer}.h-bucket h1{font-size:1.75rem;font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff}.h-bucket h1 span.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.h-bucket h2{font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#f20019;line-height:100%}.h-bucket h1,.h-bucket h2{text-align:center}.h-bucket h1,.h-bucket h2,.h-bucket h3,.h-bucket h4{margin:1px 0}.h-bucket h3,.h-bucket h4{padding:0;font-size:1.3rem;text-align:left;text-transform:uppercase}.h-bucket h3{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}.h-bucket h4{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff}.h-bucket h5{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;color:#fff}.h-bucket img.product-image{position:absolute;z-index:3}.h-bucket img.laser-training{top:-5px;right:-12px}.h-bucket img.electronic-targets{bottom:0;right:0}.h-bucket img.smokeless-range-image{right:0;top:0;bottom:0;max-height:100%}.h-bucket img{max-width:100%}.h-bucket .h-bucket-top{overflow:hidden;height:196px;background:rgba(0,0,0,.5);padding:1rem;position:relative;transition:all .2s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.h-bucket .h-bucket-top .inner{width:calc(100% - 2rem);height:calc(100% - 2rem);transition:all .2s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;border:1px solid rgba(255,255,255,.3);padding:1rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.h-bucket .h-bucket-top .inner .text{position:relative;z-index:4;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.h-bucket .h-bucket-shop{margin-top:4px;background:url(/img/index/hero//shop-now-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:right center;height:30px}.h-bucket .h-bucket-shop a{text-align:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;padding-right:40px;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px}.h-bucket .h-bucket-shop.red{background:url(/img/index/hero//shop-now-bg-red.png);background-repeat:no-repeat;background-size:100% 100%;background-position:right center;height:40px}.h-bucket .h-bucket-shop.red a{font-size:1.1rem}.h-bucket:hover .h-bucket-top{padding:0;background:rgba(42,2,10,.65)}.h-bucket:hover .h-bucket-top .inner{height:100%;width:100%;border-color:transparent;padding-left:2rem}.larger-buckets .h-bucket{margin:0 auto 1.5rem}.larger-buckets h2{font-size:2.875rem}.larger-buckets .h-bucket-top{background:#000;padding:0;height:auto}.larger-buckets .h-bucket-top img{opacity:.5;transition:all .2s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.larger-buckets .h-bucket-top .inner{padding:1rem}.larger-buckets .h-bucket:hover .h-bucket-top .inner{padding-left:1rem}.larger-buckets .h-bucket:hover .h-bucket-top img{opacity:1}@media (min-width:992px) and (max-width:1199px){.h-bucket h5{font-size:13px}.h-bucket .h-bucket-top .inner{width:calc(100% - 1.25rem);height:calc(100% - 1.25rem)}}@media (max-width:767px){.h-bucket h1{font-size:1.4rem}.h-bucket h2{font-size:1.5rem}}.refresh-cart{position:relative;padding-left:26px;color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;cursor:pointer}.refresh-cart:hover{color:#d20931}.refresh-cart img{top:0;left:0;width:auto;margin-top:-2px}.refresh-cart img:not(.fa-spin){-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0);transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.refresh-cart img.fa-spin{animation:fa-spin .5s linear infinite;-webkit-animation:fa-spin .5s linear infinite}.category-grid{margin:2rem 0}.category-grid .category-row{margin-left:-.5rem;margin-right:-.5rem}.category-grid .category-col{padding:.5rem;margin-bottom:1rem;flex:0 1 20%;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.category-grid .category{background:#fff;text-align:center;padding-bottom:1.5rem;border:1px solid #c8c8c8}.category-grid .category a{color:#000}.category-grid .category a:hover{color:#d20931}.category-grid .category h4{height:2.25rem}.category-grid .category .image-wrap{height:150px;margin:0 0 .5rem}.category-grid .category .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;max-width:90%;margin:0 auto}@media (max-width:991px){.category-grid .category-col{flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.category-grid .category-row{padding-left:1rem;padding-right:1rem}}@media (max-width:767px){.category-grid .category-col{flex:0 1 33.3333%;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:543px){.category-grid .category-col{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}.marketing-campaign .red-gradient-text{color:#d20931;background:-webkit-linear-gradient(315deg,#f41055 0,#b5051a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 transparent}.marketing-campaign .red-gradient-text-inverse{color:#d20931;background:-webkit-linear-gradient(315deg,#b5051a 0,#f41055 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 transparent}.marketing-campaign .red-circle-gradient{color:#d20931;background:#d20931;background:radial-gradient(circle farthest-corner at center,#f41055 0,#b5051a 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 transparent}.marketing-campaign .indented-content .indent{margin-left:40px;width:20.75rem}.marketing-campaign .indented-content .indent-extra{margin-left:72px}.marketing-campaign .indented-content h5{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;top:3px;right:0;position:absolute;font-style:italic;color:#b5051a}.marketing-campaign h1{font-size:3.75rem}.marketing-campaign h3{font-size:1.875rem}.marketing-campaign h6{font-size:14px;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-campaign .italic{font-style:italic}.marketing-campaign img.animation{max-width:100%}.marketing-campaign sup{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:50%;top:-.625em}@media (max-width:767px){.marketing-campaign .indented-content-col{flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto}}@media (max-width:480px){.marketing-campaign .indented-content .indent{width:16rem}.marketing-campaign .indented-content h5{top:0}}@media (max-width:380px){.marketing-campaign .indented-content .indent{width:14.5rem;margin-left:25px}.marketing-campaign .indented-content .indent-extra{margin-left:50px}}.marketing-content .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:0;margin-bottom:0}.marketing-content .video-wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}.marketing-content .video-wrap-bordered{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:0;margin-bottom:0}.marketing-content .video-wrap-bordered iframe{width:100%;height:100%;top:0;left:0;position:absolute}.marketing-content .video-border{border:4px solid #fff;margin-top:0;margin-bottom:0}.marketing-content.bg-grey-xx-lt{background:#f6f6f6}.marketing-content.bg-grey-x-lt{background:#f2f2f2}.marketing-content.bg-grey-lt-alt{background:#f3f3f5}.marketing-content.bg-red{background:#d20931}.marketing-content.default-padding{padding:4rem 0}.marketing-content.less-padding{padding:2.5rem 0}.marketing-content .block-desktop,.marketing-content .block-desktop-lg-only{display:block}.marketing-content sub{font-size:62%}.marketing-content .video-border{box-shadow:0 2px 5px 0 rgba(0,0,0,.62)}.marketing-content .btn{display:inline-block}.marketing-content .btn-md{min-width:180px}.marketing-content h1{font-size:3.25rem;margin:0 0 2.5rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}.marketing-content h1,.marketing-content h2{color:#000}.marketing-content h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.75rem;line-height:133%}.marketing-content h2.extra-large{font-size:2.8rem}.marketing-content h2.large{font-size:2rem}.marketing-content h2.small{font-size:1.5rem}.marketing-content h3{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.375rem}.marketing-content h3.small{font-size:1.125rem}.marketing-content h3.large{font-size:1.7rem}.marketing-content h2,.marketing-content h3{margin:0 0 1.5rem;line-height:115%;text-transform:uppercase}.marketing-content h2.more-space,.marketing-content h3.more-space{margin-bottom:2.5rem}.marketing-content h1 span.lighter,.marketing-content h1.lighter,.marketing-content h2 span.lighter,.marketing-content h2.lighter,.marketing-content h3 span.lighter,.marketing-content h3.lighter{font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content h1.letter-spacing,.marketing-content h2.letter-spacing,.marketing-content h3.letter-spacing{letter-spacing:1px}.marketing-content h1.no-space,.marketing-content h2.no-space,.marketing-content h3.no-space,.marketing-content h4.no-space,.marketing-content h5.no-space,.marketing-content h6.no-space,.marketing-content p.no-space,.marketing-content span.no-space{margin:0}.marketing-content h1.xs-space,.marketing-content h2.xs-space,.marketing-content h3.xs-space,.marketing-content h4.xs-space,.marketing-content h5.xs-space,.marketing-content h6.xs-space,.marketing-content p.xs-space,.marketing-content span.xs-space{margin:0 0 .4rem}.marketing-content h1.less-space,.marketing-content h2.less-space,.marketing-content h3.less-space,.marketing-content h4.less-space,.marketing-content h5.less-space,.marketing-content h6.less-space,.marketing-content p.less-space,.marketing-content span.less-space{margin:0 0 .75rem}.marketing-content h1.space,.marketing-content h2.space,.marketing-content h3.space,.marketing-content h4.space,.marketing-content h5.space,.marketing-content h6.space,.marketing-content p.space,.marketing-content span.space{margin:0 0 1.5rem}.marketing-content h1.grey-dark,.marketing-content h2.grey-dark,.marketing-content h3.grey-dark,.marketing-content h4.grey-dark,.marketing-content h5.grey-dark,.marketing-content h6.grey-dark,.marketing-content p.grey-dark,.marketing-content span.grey-dark{color:#666}.marketing-content h1.grey,.marketing-content h2.grey,.marketing-content h3.grey,.marketing-content h4.grey,.marketing-content h5.grey,.marketing-content h6.grey,.marketing-content p.grey,.marketing-content span.grey{color:#999}.marketing-content h1.white,.marketing-content h2.white,.marketing-content h3.white,.marketing-content h4.white,.marketing-content h5.white,.marketing-content h6.white,.marketing-content p.white,.marketing-content span.white{color:#fff}.marketing-content h1.uppercase,.marketing-content h2.uppercase,.marketing-content h3.uppercase,.marketing-content h4.uppercase,.marketing-content h5.uppercase,.marketing-content h6.uppercase,.marketing-content p.uppercase,.marketing-content span.uppercase{text-transform:uppercase}.marketing-content h1.red,.marketing-content h2.red,.marketing-content h3.red,.marketing-content h4.red,.marketing-content h5.red,.marketing-content h6.red,.marketing-content p.red,.marketing-content span.red{color:#d20931}.marketing-content h1.orange,.marketing-content h2.orange,.marketing-content h3.orange,.marketing-content h4.orange,.marketing-content h5.orange,.marketing-content h6.orange,.marketing-content p.orange,.marketing-content span.orange{color:#f19531}.marketing-content h1.green,.marketing-content h2.green,.marketing-content h3.green,.marketing-content h4.green,.marketing-content h5.green,.marketing-content h6.green,.marketing-content p.green,.marketing-content span.green{color:#4d9f22}.marketing-content h1.italic,.marketing-content h2.italic,.marketing-content h3.italic,.marketing-content h4.italic,.marketing-content h5.italic,.marketing-content h6.italic,.marketing-content p.italic,.marketing-content span.italic{font-style:italic}.marketing-content h1.bold,.marketing-content h2.bold,.marketing-content h3.bold,.marketing-content h4.bold,.marketing-content h5.bold,.marketing-content h6.bold,.marketing-content p.bold,.marketing-content span.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content h1.regular-case,.marketing-content h2.regular-case,.marketing-content h3.regular-case,.marketing-content h4.regular-case,.marketing-content h5.regular-case,.marketing-content h6.regular-case,.marketing-content p.regular-case,.marketing-content span.regular-case{text-transform:none}.marketing-content h1.proxima-nova-bold,.marketing-content h2.proxima-nova-bold,.marketing-content h3.proxima-nova-bold,.marketing-content h4.proxima-nova-bold,.marketing-content h5.proxima-nova-bold,.marketing-content h6.proxima-nova-bold,.marketing-content p.proxima-nova-bold,.marketing-content span.proxima-nova-bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content span.red{color:#d20931}.marketing-content span.black{color:#000}.marketing-content ol:not([class]),.marketing-content ul:not([class]){margin:0 0 1.5rem}.marketing-content ol:not([class]) li,.marketing-content ul:not([class]) li{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:133%;font-size:1rem;margin:.25rem 0 .25rem 1rem;list-style:disc}.marketing-content ol:not([class]).white li,.marketing-content ul:not([class]).white li{color:#fff}.marketing-content ul.red-divided li{padding:.875rem 2rem .875rem 1.25rem;margin:0;line-height:130%;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.125rem;text-transform:uppercase;list-style:none;border-bottom:2px solid #d20931}.marketing-content ul.red-divided li:last-child{border-bottom:none}.marketing-content ul.red-dotted li{margin:.2rem 0;font-size:1rem;padding-left:1rem;position:relative;list-style:none;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content ul.red-dotted li:before{content:" ";display:block;width:5px;height:5px;border-radius:50%;background:#d20931;left:0;top:6px;position:absolute}.marketing-content ul.red-dotted.more-space li{margin:.5rem 0}.marketing-content ul.red-dotted.extra-space li{margin:0 0 1.25rem}.marketing-content ol.red-numbered{padding:0 0 0 1rem;margin:0}.marketing-content ol.red-numbered li{margin:0 0 1.25rem;font-size:1rem;position:relative;line-height:133%;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content ol.red-numbered li::marker{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}.marketing-content ol.red-numbered.more-space li{margin:.5rem 0}.marketing-content ol.red-numbered.extra-space li{margin:0 0 1.25rem}.marketing-content h4{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;margin:0 0 .25rem;color:#000;font-size:1.125rem;line-height:133%}.marketing-content h4.proxima-nova-bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content h4.proxima-nova-bold a{font-family:inherit}.marketing-content h4.proxima-nova{font-size:15px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content h4.proxima-nova-larger{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content h5{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;text-transform:uppercase}.marketing-content h5.normal-case{text-transform:none}.marketing-content h5.larger{font-size:1rem}.marketing-content h6{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:12px}.marketing-content h6&gt;a{text-decoration:underline}.marketing-content p{margin:0 0 1.5rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:150%}.marketing-content p.disclaimer{font-size:14px;font-style:italic}.marketing-content p.italic{font-style:italic}.marketing-content p a:not(.btn),.marketing-content ul a:not(.btn){color:#d20931}.marketing-content img{display:block;max-width:100%}.marketing-content img.side-image{margin:0 auto 1.5rem}.marketing-content img.buy-now{width:75px}.marketing-content img.centered{margin-left:auto;margin-right:auto}.marketing-content img.smaller{max-width:70%}.marketing-content img.medium{max-width:85%}.marketing-content a.text-only{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content a.text-only-red{color:#d20931}.marketing-content a.text-only-black{color:#000}.marketing-content a.text-only-bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content a.text-only i{color:#000;font-size:75%;top:-1px;position:relative;margin-left:4px}.marketing-content a.text-only i.red{color:#d20931}.marketing-content ul.inline-block{margin:0}.marketing-content ul.inline-block li{display:inline-block;margin:.3rem;list-style:none}.marketing-content ul.inline-divided li{line-height:100%;display:inline-block;margin-right:.25rem;margin-left:0;padding-right:.5rem;border-right:1px solid #000;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px}.marketing-content ul.inline-divided li:last-child{border-right:none}.marketing-content i.within-text{margin-left:4px;font-size:75%;position:relative;-webkit-transform:translateY(-12.5%);-moz-transform:translateY(-12.5%);-ms-transform:translateY(-12.5%);-o-transform:translateY(-12.5%);transform:translateY(-12.5%)}.common-buckets{padding:4rem 0}.common-buckets .category-buckets{margin:0}@media (max-width:1199px){.marketing-content .block-desktop-lg-only{display:inline}}@media (max-width:991px){.marketing-content h1{font-size:2.3rem}.marketing-content .block-desktop{display:inline}}@media (max-width:767px){.common-buckets{padding:2.5rem 0}.marketing-content h1{font-size:1.9rem;margin:0 0 1.5rem}.marketing-content h2.large{font-size:1.6rem}.marketing-content h2.extra-large{font-size:1.9rem}.marketing-content h2.mobile-small{font-size:1.5rem}.marketing-content h2.mobile-xs{font-size:1.3rem}.marketing-content .extra-line-height-sm{line-height:150%}.marketing-content h3.large{font-size:1.3rem}.marketing-content h1,.marketing-content h2{line-height:133%}.marketing-content .has-top-bg .inner{margin-top:-2rem}.marketing-content .has-top-bg .buttons .btn{letter-spacing:0;width:300px;display:block;margin-left:auto;margin-right:auto}.marketing-content img.mobile-image-small{max-width:80%}.buttons-section .btn{margin:.5rem 0}}@media (max-width:543px){.marketing-content ul.inline-block li{display:block}.marketing-content ul.inline-block li a{width:100%}.marketing-content h3.mobile-small{font-size:1.1rem}}@media (max-width:414px){.marketing-content ul.inline-divided li{font-size:1rem;margin-top:.375rem;margin-bottom:.375rem;display:block;border-right:none}}@media (max-width:375px){.marketing-content h2{font-size:1.4rem}}.bottom{padding:4rem 0}.bottom .studies-buckets .bucket{background:#fff;height:auto;text-align:center}.bottom .studies-buckets .bucket .image-wrap{margin-bottom:1rem;height:100px}.bottom .studies-buckets .bucket img{max-width:none;max-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.bottom .studies-buckets .bucket img.smaller-height{max-height:42px}.bottom .studies-buckets .bucket h4{height:64px}.bottom .studies-buckets .bucket a.text-only{position:relative}.marketing-content .bg-grey-x-lt{background:#f2f2f2}.marketing-content .bg-grey-lt-alt{background:#f3f3f5}.marketing-content .bg-red{background:#d20931}.marketing-content .bg-red h2,.marketing-content .bg-red h3,.marketing-content .bg-red h4,.marketing-content .bg-red p{color:#fff}.marketing-content .lightbox-with-thumbnail{display:block;border:3px solid transparent;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.marketing-content .lightbox-with-thumbnail:hover{border-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.65)}.marketing-content .lightbox-with-thumbnail.circle{border-radius:50%}.marketing-content .has-top-bg{padding:2.5rem 0 4rem}.marketing-content .has-top-bg .border-top{border-top:2px solid #c8c8c8}.marketing-content .has-top-bg .buttons&gt;div{padding:.5rem}.marketing-content .has-top-bg .inner{position:relative;z-index:2;margin-top:-7rem;background:#fff;padding:2.5rem 1.5rem 0}.marketing-content .has-top-bg .inner h4,.marketing-content .has-top-bg .inner p{color:#333}.marketing-content .has-top-bg a&gt;i{margin-right:1rem}.marketing-content .text-red{color:#d20931}.marketing-content .text-orange{color:#f19531}.marketing-content .text-grey-dk{color:#666}.marketing-content .text-grey-x-dk{color:#333}.marketing-content .text-cadet{color:#2c3d45}.marketing-content .text-grey-xx-dk{color:#151211}.marketing-content .xs-space-bottom{margin-bottom:.5rem}.two-cols .inner{padding-top:4rem;padding-bottom:4rem;width:90%;margin:0 auto}.items{padding:4rem 0}.items.no-padding{padding:0}.items.no-bottom-padding{padding-bottom:0}.buttons-section{padding:3rem 0;border-top:24px solid #f3f3f5;border-bottom:6px solid #f3f3f5}@media (max-width:991px){.marketing-content img.mobile-small{width:85%;max-width:380px;margin-left:auto;margin-right:auto}.marketing-content img.mobile-medium{width:85%;max-width:460px;margin-left:auto;margin-right:auto}a.lightbox.relative-md{position:relative!important;padding-left:1rem;padding-right:1rem;margin:0 auto}.two-cols .inner :last-child{margin-bottom:0!important}.two-cols .bg-grey-x-lt .inner,.two-cols .bg-red .inner,.two-cols .bg-white .inner{width:100%;padding-left:1rem;padding-right:1rem;max-width:700px}}@media (min-width:992px){.marketing-content .has-top-bg .inner.more-padding{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:767px){.marketing-content .dotted-heading{font-size:1.15rem;line-height:148%}a.lightbox.relative-sm{position:relative!important;padding-left:1rem;padding-right:1rem;margin:0 auto}.bottom .studies-buckets .bucket{padding-left:.5rem;padding-right:.5rem}.bottom .studies-buckets .bucket img{max-width:100%}.bottom .studies-buckets .bucket h4{height:85px}}@media (max-width:543px){.marketing-content .has-top-bg .inner{margin-top:0;padding:1.6rem 1rem 0}.bottom .studies-buckets .bucket{margin:1rem auto}.bottom .studies-buckets .bucket .image-wrap,.bottom .studies-buckets .bucket h4{margin:0 auto 1rem}.bottom .studies-buckets .bucket h4{height:auto}.bottom .studies-buckets .bucket .image-wrap{height:84px}}.html-landing-default{padding:7rem 0 4rem;min-height:700px}@media (max-width:991px){.html-landing-default{padding:4rem 0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.smokeless-range{padding-top:3rem;padding-bottom:5rem}.smokeless-range .hero{background:url(/img/smokeless-range/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.smokeless-range .top{padding:4rem 0}.smokeless-range .top img.buy-now{position:absolute;top:0;left:-2rem}.smokeless-range .top img.side-image{max-width:450px;margin-left:auto;margin-right:auto}.smokeless-range .buckets{margin-left:-.5rem;margin-right:-.5rem}.smokeless-range .buckets&gt;div{padding-left:.5rem;padding-right:.5rem}.smokeless-range .buckets .bucket{background:#f3f3f5;padding:1rem;height:350px;text-align:center;position:relative}.smokeless-range .buckets .bucket .image-wrap{height:120px}.smokeless-range .buckets .bucket a.text-only{position:absolute;bottom:1rem;left:0;right:0;margin:0 auto}.smokeless-range .buckets .bucket p{font-size:14px;color:#666}.smokeless-range .buckets .bucket h3{color:#333;margin:0 0 1.5rem}.smokeless-range .buckets .bucket img.icon{margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:70px;max-width:100px}.smokeless-range .middle{padding:2.5rem 0}.smokeless-range .what-to-buy{margin:4rem 0 2.5rem;position:relative}.smokeless-range .what-to-buy .text-block{margin-bottom:2.5rem}.smokeless-range .what-to-buy .buttons .btn{display:block;margin-left:auto;margin-right:auto}.smokeless-range .what-to-buy .buttons&gt;div{padding:.5rem}.smokeless-range .information{padding-bottom:4rem}.smokeless-range .addons{padding:4rem 0;background:#f3f3f5}.smokeless-range .addons .addon{margin-bottom:2.5rem}.smokeless-range .addons .addon.no-space{margin-bottom:0}.smokeless-range .addons .addon .col-free&gt;img,.smokeless-range .addons .addon a.lightbox-with-thumbnail{margin-right:1.25rem}.smokeless-range .addons .addon img{max-width:125px}.smokeless-range .addons .addon p{color:#666}.smokeless-range .common-buckets{padding:7rem 0}.smokeless-range .marketing-content .video-col{padding-left:.5rem;padding-right:.5rem}@media (min-width:992px) and (max-width:1199px){.smokeless-range .buckets .bucket{height:340px}.smokeless-range .buckets .bucket h3{font-size:1rem}}@media (max-width:1199px){.smokeless-range .hero{background-position:72% center}.smokeless-range .addons .addon img{max-width:90px}}@media (max-width:991px){.smokeless-range .buckets .bucket{margin:.75rem auto;height:310px}.smokeless-range .what-to-buy{margin-bottom:4rem}.smokeless-range .marketing-content .video-col{padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:1199px){.smokeless-range .hero h1{font-size:3.4rem}}@media (max-width:767px){.smokeless-range .hero{background-position:right center}.smokeless-range .buckets .bucket{height:380px}.smokeless-range .buckets h3{font-size:1.125rem}.smokeless-range .top img.buy-now{position:absolute;top:-2rem;left:0}}@media (max-width:543px){.smokeless-range .buckets .bucket{height:auto}.smokeless-range .buckets .bucket a.text-only{position:relative;margin:1.25rem auto 0;bottom:0}.smokeless-range .information .btn{margin:.5rem 0;width:100%}.smokeless-range .addons .addon{text-align:center}.smokeless-range .addons .addon img{margin:0 auto 1.5rem;max-width:150px;display:block}}@media (max-width:375px){.smokeless-range .buckets .bucket-col{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.simulators .hero{background:url(/img/simulators/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.simulators .top .top-product{position:relative;text-align:center;padding:0 1.75rem;height:272px}.simulators .top .top-product .buy-now{position:absolute;z-index:2;top:-.75rem;left:.75rem}.simulators .top .top-product.border-left{border-left:1px solid #000}.simulators .top .top-product.border-right{border-right:1px solid #000}.simulators .top .top-product .image-wrap{height:230px;margin:0 auto 1rem}.simulators .top .top-product .image-wrap img{max-width:100%;max-height:100%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.simulators .top .top-product .image-wrap img.laserpet{position:relative;left:5px}.simulators .middle .inner{padding-bottom:4rem}.simulators .middle .small-video{margin-top:2rem}@media (min-width:768px) and (max-width:991px){.simulators .top .top-product{height:212px}.simulators .top .top-product .image-wrap{height:170px}.simulators .top .top-product .block-tablet{display:block}}@media (max-width:767px){.simulators .hero{background-position:72% center}.simulators .top .top-product.border-left,.simulators .top .top-product.border-right{border:none}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.training-guns .hero{background:url(/img/training-guns/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.training-guns .top{padding:4rem 0 12.5rem}.training-guns .top .buy-now{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:75%}.training-guns .middle .video-row{margin-left:-.375rem;margin-right:-.375rem}.training-guns .middle .video-col{margin-top:-10.5rem;padding:.75rem .375rem}@media (min-width:992px) and (max-width:1199px){.training-guns .top{padding:4rem 0 10.5rem}.training-guns .middle .video-col{margin-top:-8.5rem}}@media (max-width:767px){.training-guns .hero{background-position:88% center}.training-guns .middle .video-row&gt;.video-col:last-child{margin-top:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.reactive-targets .hero{background:url(/img/simulators/reactive-targets/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.reactive-targets .top{padding:4rem 0 17rem;position:relative}.reactive-targets .top img.buy-now{position:absolute;right:7rem;top:6rem}.reactive-targets .range{position:relative;padding:4rem 0;background:#f6f6f6}.reactive-targets .range .video-row{margin-top:-17rem}.reactive-targets .range img.laserpet{max-height:95%;max-width:50%;position:absolute;left:0;bottom:0}.reactive-targets .benefits .row{margin-bottom:2rem}.reactive-targets .benefits .image-wrap{width:80px;margin-right:1rem}.reactive-targets .benefits .image-wrap img.icon{max-width:80px;max-height:72px;margin:0 auto;opacity:.22}.reactive-targets .benefits h4{margin:0 0 .25rem}.reactive-targets .two-cols .bg-red p{margin-bottom:2.5rem}.reactive-targets .two-cols .inner{padding:4rem}@media (max-width:991px){.reactive-targets .hero{background-position:right center}.reactive-targets .top img.buy-now{right:0;top:2rem}.reactive-targets .range img.laserpet{display:none}.reactive-targets .benefits .row:last-child{margin-bottom:0}}@media (max-width:767px){.reactive-targets .top{padding-bottom:11rem}.reactive-targets .range .video-row{margin-top:-11rem}}@media (max-width:543px){.reactive-targets .benefits .image-wrap{width:54px}.reactive-targets .benefits .image-wrap img.icon{max-width:54px;max-height:45px}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.lasr .hero{background:url(/img/simulators/lasr/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:93% center}.lasr .top{margin:4rem 0;position:relative}.lasr .top img.buy-now{margin-left:1rem}.lasr .software{background:#f6f6f6;padding:4rem 0}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.imtts .hero{background:url(/img/simulators/imtts/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.imtts .top{padding:4rem 0 17rem;position:relative}.imtts .top img.buy-now{position:absolute;top:-1rem;left:8.5rem}.imtts .range{background:#f6f6f6;padding:4rem 0}.imtts .range .video-border{margin-top:-17rem}.imtts .range ul.red-divided li{padding-top:1rem;padding-bottom:1rem}.imtts .two-cols a.text-toggle{color:#d20931;text-decoration:underline;font-size:1rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.imtts .two-cols a.text-toggle span.inactive-text{display:inline}.imtts .two-cols a.text-toggle span.active-text{display:none}.imtts .two-cols a.text-toggle.active span.inactive-text{display:none}.imtts .two-cols a.text-toggle.active span.active-text{display:inline}.imtts .two-cols .bg-red h3{margin:0 0 .375rem}.imtts .two-cols .bg-red p{margin-bottom:3rem}.imtts .two-cols .bg-white .inner{max-width:700px}.imtts .two-cols .bg-white .split-lists ul{margin:0 1.25rem 1rem}.imtts .two-cols .bg-white p,.imtts .two-cols .bg-white ul li{color:#666}.imtts .two-cols .bg-red .inner{max-width:650px}.imtts .two-cols .extra-text{max-height:0;overflow:hidden;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.imtts .two-cols .extra-text.active{max-height:1000px}@media (min-width:992px) and (max-width:1199px){.imtts .top img.buy-now{left:6.75rem}}@media (min-width:768px) and (max-width:1199px){.hero h1{font-size:3rem}}@media (max-width:991px){.imtts .top img.buy-now{left:unset;right:0}.imtts .range ul.red-divided li{padding-top:.6rem;padding-bottom:.6rem}.imtts .two-cols .bg-white .split-lists{margin-bottom:2rem}}@media (max-width:767px){.imtts .hero{background-position:75% center}.imtts .top{padding-bottom:11rem}.imtts .range .video-border{margin-top:-11rem}}@media (max-width:543px){.imtts .hero{background-position:right center}}@media (max-width:414px){.imtts .two-cols .bg-white .split-lists{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.imtts .two-cols .bg-white .split-lists&gt;div{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.laser-training .hero{background:url(/img/laser-training/laser-training/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.laser-training .top{position:relative;padding:4rem 0}.laser-training .top img.buy-now{position:absolute;top:0;left:0}.laser-training .top .buttons{margin-left:-.5rem;margin-right:-.5rem}.laser-training .top .buttons .button{padding:.5rem}.laser-training .top .buttons .btn{padding-left:.5rem;padding-right:.5rem;width:100%;letter-spacing:0}.laser-training .middle{background:#f6f6f6;padding:7rem 0 4rem;position:relative;overflow:hidden}.laser-training .middle .container-absolute{position:absolute;bottom:0;left:0;right:0;margin:0 auto;pointer-events:none}.laser-training .middle .container-absolute img.kit{width:453px;right:0;bottom:0;position:absolute}.laser-training .middle .benefit{text-align:center}.laser-training .middle .benefit h4{margin:0}.laser-training .middle .benefit p{color:#666}.laser-training .middle .benefit img{margin-left:auto;margin-right:auto}.laser-training .middle .benefit .image-wrap{height:100px;position:relative}.laser-training .middle .benefit .image-wrap img{max-width:100%;max-height:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.laser-training .middle .benefit .heading-row{margin:1.75rem 0}.laser-training .middle .benefit .has-play-button{margin-left:1rem;padding-left:1rem;border-left:1px solid #c8c8c8}.laser-training .middle .benefit .has-play-button .play-button{width:32px;height:26px;border-radius:6px;display:block;background:#f60015;text-align:center}.laser-training .middle .benefit .has-play-button .play-button i{color:#fff;font-size:19px;line-height:26px}@media (min-width:992px) and (max-width:1199px){.laser-training .middle .container-absolute{bottom:4.5rem}.laser-training .middle .container-absolute img.kit{width:380px;bottom:1rem}}@media (max-width:991px){.laser-training .top img.buy-now{top:-2rem;left:2rem}.laser-training .middle{padding-top:4rem}}@media (max-width:767px){.laser-training .hero{background-position:right center}.laser-training .middle .benefit .image-wrap{height:72px}}@media (max-width:543px){.laser-training .middle .benefit img.kit{width:75%;margin:0 auto 2rem}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.laser-training-pistol .hero{background:url(/img/laser-training/laser-training-pistol/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.laser-training-pistol .top{padding:4rem 0 14rem}.laser-training-pistol .top img.buy-now{position:absolute;top:1rem;right:3rem}.laser-training-pistol .safe-training{position:relative;padding:4rem 0 2.5rem}.laser-training-pistol .safe-training .video-border{margin-top:-14rem}.laser-training-pistol .features{padding:4rem 0}.laser-training-pistol .bg-grey{background:#f6f6f6}@media (min-width:992px){.laser-training-pistol .desktop-padding-left{padding-left:1rem}}@media (max-width:991px){.laser-training-pistol .hero{background-position:75% center}.laser-training-pistol .top{padding-bottom:4rem}.laser-training-pistol .top img.buy-now{top:-1.25rem;right:0}.laser-training-pistol .safe-training .video-border{margin-top:0}.laser-training-pistol .features img.padding-bottom,.laser-training-pistol .features img.padding-top{padding:0}}@media (max-width:543px){.laser-training-pistol .hero{background-position:90% center}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.recoil-enabled .hero{background:url(/img/laser-training/recoil-enabled-training-pistol/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.recoil-enabled .top{position:relative;padding:4rem 0}.recoil-enabled .top .btn{margin-top:1.5rem}.recoil-enabled .top img.buy-now{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:3rem}.recoil-enabled .middle .btn-md{width:275px}.recoil-enabled .green-gas{margin-bottom:4rem}.recoil-enabled .green-gas .video-wrap{position:relative;z-index:3;border:5px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.62)}.recoil-enabled .green-gas .video-row{position:relative;z-index:2}.recoil-enabled .green-gas .video-row:after{content:" ";display:block;height:80%;width:100%;background:#f6f6f6;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.recoil-enabled .video{position:relative}.recoil-enabled .video:after{content:" ";display:block;position:absolute;z-index:1;width:100%;height:80%;background:#f6f6f6;top:10%}.recoil-enabled .video .container{position:relative;z-index:2}.recoil-enabled .options{background:#f6f6f6;padding:4rem 0}.recoil-enabled .options .item{margin:0 0 1rem}.recoil-enabled .options .item h4{margin:0 0 1.5rem}.recoil-enabled .options .item .image-col{text-align:center}.recoil-enabled .options .item .image-col img{margin:0 auto 1.25rem}.recoil-enabled .options .item .image-col img.smaller{width:180px}.recoil-enabled .options .item .image-col .btn-md{min-width:145px}.recoil-enabled .options .item .spacer{margin-top:3.5rem}.recoil-enabled .products{padding:4rem 0}@media (max-width:991px){.recoil-enabled .hero{background-position:75% center}}@media (max-width:767px){.recoil-enabled .options img.item-image{max-width:251px;margin-left:auto;margin-right:auto;display:block}}@media (max-width:543px){.recoil-enabled .top img.buy-now{top:60%}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.packages .hero{background:url(/img/packages/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.packages .top .buy-now{position:absolute;top:1rem;right:2rem}.packages .types{border-bottom:89px solid #f51945}.packages .types .image-wrap{margin:0 0 1rem;text-align:center}.packages .types a{display:block;color:#fff;margin-top:1rem}.packages .types .type{padding:.75rem .25rem}@media (max-width:767px){.packages .hero{background-position:70% center}.packages .types{padding-bottom:2rem}}@media (max-width:375px){.packages .types .type{flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.holiday-packages{background:url(/img/holiday-2022/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center -5rem;background-repeat:no-repeat;background-size:100% auto;background:#f4f0ed}.holiday-packages .hero .container{padding-top:0}.holiday-packages .hero img{width:100%}@media (max-width:767px){.holiday-packages .hero img{margin-top:2rem}}.holiday-packages .hero h1{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:none;font-size:1.7rem;text-align:center;color:#000;text-shadow:none}@media (max-width:767px){.holiday-packages .hero h1{margin-top:2rem}}.holiday-packages .marketing-content{margin-top:-5rem}@media (max-width:767px){.holiday-packages .marketing-content{margin-top:4rem}}.holiday-packages .marketing-content p.arrow{text-align:center}.holiday-packages .marketing-content p.arrow img{width:2.5rem;display:inline-block}.holiday-packages .marketing-content h1{text-align:center;color:#d20931}.holiday-packages .product-box{border:2px solid #d20931;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:3rem;background:#f4f0ed;position:relative}.holiday-packages .product-box .empty{opacity:0}.holiday-packages .product-box .title{background-color:#f20019;background:-webkit-gradient(linear,left top,left bottom,from(#f20019),to(#850a22));background:-webkit-linear-gradient(top,#f20019,#850a22);background:-moz-linear-gradient(top,#f20019,#850a22);background:-ms-linear-gradient(top,#f20019,#850a22);background:-o-linear-gradient(top,#f20019,#850a22);background:linear-gradient(to bottom,#f20019 0,#850a22 100%);border-top-left-radius:.9rem;border-top-right-radius:.9rem}.holiday-packages .product-box .title h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;margin:0;padding:1rem 0}.holiday-packages .product-box .image{position:relative}.holiday-packages .product-box .image img.product{width:100%;padding:0}.holiday-packages .product-box .image img.price{position:absolute;right:-2.5rem;top:30%;width:10rem}.holiday-packages .product-box .details{padding:2rem 0;margin:0 1rem;border-top:2px solid #d20931}.holiday-packages .product-box .details.details-md{height:248px}.holiday-packages .product-box .details h3{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.2rem;text-transform:uppercase;text-align:center;margin:0}.holiday-packages .product-box .details h3.space-above{margin-top:2rem}.holiday-packages .product-box .details ul{text-align:left;margin:0;padding:0;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.holiday-packages .product-box .details .disclaimer{font-style:italic}.holiday-packages .product-box .action p{text-align:center}.holiday-packages .product-box .action a{background-color:#850a22;background:-webkit-gradient(linear,left top,left bottom,from(#850a22),to(#f20019));background:-webkit-linear-gradient(top,#850a22,#f20019);background:-moz-linear-gradient(top,#850a22,#f20019);background:-ms-linear-gradient(top,#850a22,#f20019);background:-o-linear-gradient(top,#850a22,#f20019);background:linear-gradient(to bottom,#850a22 0,#f20019 100%);padding:1rem 3rem;text-transform:uppercase;color:#fff;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;position:absolute;left:0;right:0;bottom:-1.8rem;margin-left:auto;margin-right:auto;width:250px;max-width:86%;z-index:2}.holiday-packages .product-box .action a.in-full{bottom:-4.3rem}.holiday-packages .product-box.full{margin-top:0}.holiday-packages .product-box.full .title h2{margin:1rem 0;padding:0}.holiday-packages .product-box.full .image{border-right:2px solid #d20931;margin-bottom:0}@media (max-width:767px){.holiday-packages .product-box.full .image{border-right:none;border-bottom:2px solid #d20931}}.holiday-packages .product-box.full .image img.product{padding-right:4rem}.holiday-packages .product-box.full .image img.price{top:40%}.holiday-packages .product-box.full .details{padding:0 4rem;border:none;margin:0}@media (max-width:767px){.holiday-packages .product-box.full .details{margin:2rem 0}}.holiday-packages .product-box.medium .image img.price{top:40%;left:-2.5rem}.holiday-packages .buckets-wrap{margin-top:3rem}@media (min-width:992px) and (max-width:1199px){.holiday-packages .product-box .image .action a.in-full{bottom:-3rem}}@media (max-width:767px){.holiday-packages .product-box .details{padding-bottom:3.5rem}.holiday-packages .product-box .details.details-md{height:auto}.holiday-packages .product-box.full .details{padding-left:1rem;padding-right:1rem}}@media (max-width:543px){.holiday-packages .product-box .image img.price{width:80px;right:-.25rem}.holiday-packages .product-box.medium .image img.price{left:-.25rem}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.black-friday{background:#e1f3f3}.black-friday .hero{background:url(/img/black-friday-2022/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:cover;height:center}@media (max-width:767px){.black-friday .hero{padding-top:0}}.black-friday .hero .container{padding-top:0}.black-friday .hero img{width:100%}.black-friday .hero h1{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:none;font-size:1.7rem;text-align:center;color:#fff;text-shadow:none}.black-friday .hero h1 span{display:block}@media (max-width:767px){.black-friday .hero h1{font-size:1rem;margin-top:2rem}}.black-friday .marketing-content{margin-top:3rem;padding-bottom:6rem}.black-friday .marketing-content h1{font-size:1.7rem;text-align:center;margin-bottom:0;color:#d20931}.black-friday .product-box{border:2px solid #d20931;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:3rem;background:#e1f3f3}.black-friday .product-box .empty{opacity:0}.black-friday .product-box .title{background-color:#f20019;background:-webkit-gradient(linear,left top,left bottom,from(#f20019),to(#850a22));background:-webkit-linear-gradient(top,#f20019,#850a22);background:-moz-linear-gradient(top,#f20019,#850a22);background:-ms-linear-gradient(top,#f20019,#850a22);background:-o-linear-gradient(top,#f20019,#850a22);background:linear-gradient(to bottom,#f20019 0,#850a22 100%);border-top-left-radius:.9rem;border-top-right-radius:.9rem}.black-friday .product-box .title h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;margin:0;padding:1rem 0}.black-friday .product-box .image{position:relative}.black-friday .product-box .image img.product{width:100%;padding:0}.black-friday .product-box .image img.price{position:absolute;left:-2.5rem;bottom:0;width:11.4rem}@media (max-width:1199px){.black-friday .product-box .image img.price{width:10rem}}@media (max-width:991px){.black-friday .product-box .image img.price{width:10.5rem}}@media (max-width:320px){.black-friday .product-box .image img.price{width:9rem}}.black-friday .product-box .details{padding:2rem 0;margin:0 1rem;border-top:2px solid #d20931}.black-friday .product-box .details h3{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.2rem;text-transform:uppercase;text-align:center;margin:0}.black-friday .product-box .details h3.space-above{margin-top:2rem}.black-friday .product-box .details ul{text-align:left;margin:0;padding:0;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.black-friday .product-box .details .disclaimer{font-style:italic}.black-friday .product-box .action p{text-align:center;-webkit-transform:translate(0,4.5rem);-moz-transform:translate(0,4.5rem);-ms-transform:translate(0,4.5rem);-o-transform:translate(0,4.5rem);transform:translate(0,4.5rem)}.black-friday .product-box .action a{background-color:#850a22;background:-webkit-gradient(linear,left top,left bottom,from(#850a22),to(#f20019));background:-webkit-linear-gradient(top,#850a22,#f20019);background:-moz-linear-gradient(top,#850a22,#f20019);background:-ms-linear-gradient(top,#850a22,#f20019);background:-o-linear-gradient(top,#850a22,#f20019);background:linear-gradient(to bottom,#850a22 0,#f20019 100%);padding:1rem 3rem;text-transform:uppercase;color:#fff;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.black-friday .product-box.full{margin-top:0}.black-friday .product-box.full .title h2{margin:1rem 0;padding:0}.black-friday .product-box.full .image{border-right:2px solid #d20931;margin-bottom:0}@media (max-width:767px){.black-friday .product-box.full .image{border-right:none;border-bottom:2px solid #d20931}}.black-friday .product-box.full .image img.product{padding-right:4rem}.black-friday .product-box.full .image img.price{top:40%}.black-friday .product-box.full .details{padding:0 4rem;border:none;margin:0}@media (max-width:767px){.black-friday .product-box.full .details{margin:2rem 0}}.black-friday .product-box.full .action p{-webkit-transform:translate(0,4rem);-moz-transform:translate(0,4rem);-ms-transform:translate(0,4rem);-o-transform:translate(0,4rem);transform:translate(0,4rem)}@media (max-width:1199px){.black-friday .product-box.full .action p{-webkit-transform:translate(0,3rem);-moz-transform:translate(0,3rem);-ms-transform:translate(0,3rem);-o-transform:translate(0,3rem);transform:translate(0,3rem)}}@media (max-width:767px){.black-friday .product-box.full .action p{-webkit-transform:translate(0,4.5rem);-moz-transform:translate(0,4.5rem);-ms-transform:translate(0,4.5rem);-o-transform:translate(0,4.5rem);transform:translate(0,4.5rem)}}@media (max-width:767px){.black-friday .hero img{width:90%}}.black-friday .hero .ribbon{background-color:#f20019;background:-webkit-gradient(linear,left top,left bottom,from(#f20019),to(#850a22));background:-webkit-linear-gradient(top,#f20019,#850a22);background:-moz-linear-gradient(top,#f20019,#850a22);background:-ms-linear-gradient(top,#f20019,#850a22);background:-o-linear-gradient(top,#f20019,#850a22);background:linear-gradient(to bottom,#f20019 0,#850a22 100%);text-align:center;position:absolute;height:100px;top:12rem;width:100%}.black-friday .hero .ribbon img{padding:1.7rem 3rem 1rem 3rem;margin-top:0}@media (max-width:767px){.black-friday .hero .ribbon img{margin-top:0}}.black-friday .hero .ribbon-hack{height:55px}@media (max-width:375px){.black-friday .hero .ribbon-hack{height:75px}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.accessories .hero{background:url(/img/laser-training/accessories/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.accessories .top{padding:4rem 0 14rem;position:relative}.accessories .top a.buy-now{position:absolute;top:0;left:0}.accessories .indoors{background:#f6f6f6;padding:4rem 0;position:relative}.accessories .indoors .video-wrap{margin-top:-14rem;margin-bottom:16rem}.accessories .indoors .inner{position:relative;z-index:2}.accessories .indoors .image-wrap img{right:0;bottom:0;position:absolute;max-width:56%;max-height:100%}.accessories .adapters{position:relative;padding:10rem 0 4rem;background:#f6f6f6}.accessories .caps{padding:4rem 0}.accessories .reset-trigger{position:relative;padding:4rem 0}.accessories .optional-accessories{padding:4rem 0;background:#f6f6f6}.accessories .marketing-content h4{margin:0 0 1.25rem}.accessories .marketing-content .inner{max-width:90%;margin:0 auto}@media (max-width:1500px){.accessories .indoors .video-wrap{margin-bottom:6rem}}@media (max-width:991px){.accessories .marketing-hero .container{padding-top:0}.accessories .top a.buy-now{left:1rem}.accessories .adapters,.accessories .reset-trigger{padding:2.5rem 0}.accessories .adapters a.buy-now,.accessories .reset-trigger a.buy-now{margin-bottom:2.5rem}.accessories .adapters .text-row,.accessories .reset-trigger .text-row,.accessories .top .text-row{min-height:auto!important}.accessories .indoors{height:auto}.accessories .indoors .video-wrap{margin-bottom:3rem}}@media (max-width:767px){.accessories .hero{background-position:75% center}.accessories .marketing-content{padding:2.5rem 0}.accessories .marketing-content h4{margin-top:.5rem}.accessories .marketing-content .inner{max-width:100%}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.flash-bolt .hero{background:url(/img/flash-bolt/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.flash-bolt .top{padding:4rem 0;position:relative}.flash-bolt .top img.buy-now{position:absolute;left:0;top:0}.flash-bolt .range{position:relative;padding:4rem 0}.flash-bolt .range img.laserpet{max-height:95%;max-width:50%;position:absolute;left:0;bottom:0}.flash-bolt p.disclaimer{font-style:normal}.flash-bolt ol li,.flash-bolt ul li{font-size:16px!important}.flash-bolt .product-information{padding:4rem 0}.flash-bolt .product-information .image-wrap{margin-bottom:1rem}.flash-bolt .product-information .image-wrap img{max-width:90px;max-height:90px}.flash-bolt .section-inner{padding:1.5rem 0 1.5rem 1.5rem}.flash-bolt .two-cols .bg-red p.above-h3{margin-bottom:1.85rem}.flash-bolt .two-cols .bg-red p:not(.above-h3){margin-bottom:1rem}.flash-bolt .two-cols .inner{padding:4rem}.flash-bolt .has-text-grey ol,.flash-bolt .has-text-grey p,.flash-bolt .has-text-grey ul{color:#666}.flash-bolt .buttons-section{border-top:8px solid #f3f3f5;border-bottom:8px solid #f3f3f5}@media (min-width:992px) and (max-width:1199px){.flash-bolt .section-inner{padding-top:0}}@media (max-width:991px){.flash-bolt .hero{background-position:80% center}.flash-bolt .section-inner{padding-right:1.5rem}.flash-bolt .two-cols .inner{padding:3rem 1rem;max-width:none;width:100%}}@media (max-width:543px){.flash-bolt .top img.buy-now{top:-2rem}.flash-bolt .section-inner{padding:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.cqb .hero{background:url(/img/cqb/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.cqb .top{padding:4rem 0 7rem}.cqb .top img.buy-now{top:0;left:0;position:absolute}.cqb .top img.side{margin-left:auto;margin-right:auto;width:80%}.cqb .advantages{position:relative;padding:4rem 0 0}.cqb .scenarios img{margin-top:-8rem}.cqb .bg-grey{background:#f6f6f6}.cqb .box{height:504px}.cqb .box .inner{width:95%;max-width:490px;padding-top:3.5rem;margin-left:auto;margin-right:auto}.cqb .box .inner h4{margin-bottom:1rem}.cqb .box .inner .box-icon{margin-left:auto;margin-right:auto}.cqb .box.red{background:#d20931}.cqb .box.red *{color:#fff!important}.buttons-section{border-top-width:6px}@media (min-width:992px){.cqb .desktop-padding-left-extra{padding-left:1.5rem;padding-right:.5rem}}@media (min-width:992px) and (max-width:1199px){.cqb .box{height:460px}.cqb .top{padding-bottom:7rem}.cqb .scenarios img{margin-top:-6rem}.cqb .advantages .desktop-padding-left-extra{padding-left:.3rem;padding-right:.3rem}}@media (max-width:991px){.cqb .box{height:auto}.cqb .box .inner{padding-top:3rem;padding-bottom:3rem}.cqb .top{padding-bottom:4rem}.cqb .scenarios img{margin-top:0}.cqb .mobile-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cqb .mobile-col{flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:767px){.cqb .hero{background-position:70% center}.cqb .top img.buy-now{top:-1rem;left:.5rem}}@media (max-width:543px){.cqb .mobile-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cqb .mobile-col{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.cqb .mobile-col img{margin:.4rem 0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.labor-day .hero{background:url(/img/labor-day/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.labor-day .top{padding:4rem 0;position:relative}.labor-day .top img.buy-now{position:absolute;left:0;top:0}.labor-day ol li,.labor-day ul li{font-size:16px!important}.labor-day .section-inner{padding:1.5rem 0 1.5rem 1.5rem}.labor-day .buttons-section{border-top:8px solid #f3f3f5;border-bottom:8px solid #f3f3f5}@media (min-width:992px) and (max-width:1199px){.labor-day .section-inner{padding-top:0}}@media (max-width:991px){.labor-day .hero{background-position:80% center}.labor-day .section-inner{padding-right:1.5rem}}@media (max-width:543px){.labor-day .top img.buy-now{top:-2rem}.labor-day .section-inner{padding:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.gunshot-box .hero{background:url(/img/gunshot-box/hero.jpg?1);background-repeat:no-repeat;background-size:cover;background-position:center}.gunshot-box .top{padding:4rem 0 17rem;position:relative}.gunshot-box .top img{max-height:475px}.gunshot-box .top img.buy-now{position:absolute;left:-4rem;top:0}.gunshot-box .range{position:relative;padding:4rem 0;background:#f6f6f6}.gunshot-box .range .video-row{margin-top:-17rem}.gunshot-box .range img{margin-bottom:-9rem}.gunshot-box .range a{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}.gunshot-box .range a:hover{color:#850a22}.gunshot-box .range a .fa{font-size:12px}.gunshot-box .benefits .row{margin-bottom:2rem}.gunshot-box .benefits .image-wrap{width:80px;margin-right:1rem}.gunshot-box .benefits .image-wrap img.icon{max-width:80px;max-height:72px;margin:0 auto;opacity:.22}.gunshot-box .benefits h4{margin:0 0 .25rem}.gunshot-box .two-cols .bg-red p{margin-bottom:2.5rem}.gunshot-box .two-cols .inner{padding:5rem 4rem;max-width:100%}@media (max-width:991px){.gunshot-box .hero{background-position:right center}.gunshot-box .top img.buy-now{left:15%}.gunshot-box .range img.laserpet{display:none}.gunshot-box .two-cols .inner{padding-left:.5rem;padding-right:.5rem;max-width:83.3333333333%}}@media (max-width:767px){.gunshot-box .top img.buy-now{left:0}.gunshot-box .two-cols .inner{padding-left:1rem;padding-right:1rem;max-width:100%}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero .container,.marketing-hero .container{padding-top:24px}.marketing-hero h1{font-size:3.5rem}.marketing-hero h1.small{font-size:2.75rem}.marketing-hero h2{font-size:1.125rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .5rem;color:#d20931;line-height:120%}.marketing-hero h3{font-size:1.375rem}.marketing-hero h1,.marketing-hero h2,.marketing-hero h3{text-transform:uppercase}.marketing-hero h1,.marketing-hero h3{line-height:115%;color:#fff;text-transform:uppercase;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-hero span.red{color:#d20931}@media (max-width:991px){.hero .container,.marketing-hero .container{padding-top:0}.marketing-hero h1{font-size:2.5rem}.marketing-hero h1.small{font-size:2.1rem}}@media (max-width:767px){.marketing-hero h3{font-size:1.125rem;line-height:133%}}@media (max-width:543px){.marketing-hero h1{font-size:1.8rem}.marketing-hero h1.small{font-size:1.5rem}}.dry-fire-mag .hero{background:url(/img/dry-fire-mag/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.dry-fire-mag .top{position:relative;padding:4rem 0}.dry-fire-mag .top img.buy-now{position:absolute;top:0;left:5%}.dry-fire-mag .top img.sure-strike{padding:0 5% 0 15%}.dry-fire-mag .top .buttons{margin-left:-.5rem;margin-right:-.5rem}.dry-fire-mag .top .buttons .button{padding:.5rem}.dry-fire-mag .top .buttons .btn{padding-left:.5rem;padding-right:.5rem;width:100%;letter-spacing:0}.dry-fire-mag .middle{background:#f6f6f6;padding:4rem 0;position:relative;overflow:hidden}.dry-fire-mag .middle .benefit{text-align:center}.dry-fire-mag .middle .benefit h4{margin:0}.dry-fire-mag .middle .benefit p{color:#666}.dry-fire-mag .middle .benefit img{margin-left:auto;margin-right:auto}.dry-fire-mag .middle .benefit .image-wrap{height:100px;position:relative}.dry-fire-mag .middle .benefit .image-wrap img{max-width:100%;max-height:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.dry-fire-mag .middle .benefit .heading-row{margin:1.75rem 0}.dry-fire-mag .middle .benefit .has-play-button{margin-left:1rem;padding-left:1rem;border-left:1px solid #c8c8c8}.dry-fire-mag .middle .benefit .has-play-button .play-button{width:32px;height:26px;border-radius:6px;display:block;background:#f60015;text-align:center}.dry-fire-mag .middle .benefit .has-play-button .play-button i{color:#fff;font-size:19px;line-height:26px}.dry-fire-mag .right-for-you{position:relative;margin-top:-105px;margin-bottom:75px}@media (max-width:991px){.dry-fire-mag .top img.buy-now{top:-2rem;left:2rem}.dry-fire-mag .top img.sure-strike{padding:0}.dry-fire-mag .middle{padding-top:4rem}.dry-fire-mag .right-for-you{margin-top:-95px}}@media (max-width:767px){.dry-fire-mag .hero{background-position:right center}.dry-fire-mag .middle .benefit .image-wrap{height:72px}.dry-fire-mag .right-for-you{margin-top:-110px}.dry-fire-mag .right-for-you .btn{min-width:100%}.dry-fire-mag .centered.mobile-image-small{margin:0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.shot-body-system .hero{background:url(/img/shot-body-system/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media (max-width:991px){.shot-body-system .hero{background-position:70% center}}@media (max-width:767px){.shot-body-system .hero{background-position:80% center}}@media (max-width:543px){.shot-body-system .hero{background-position:90% center}}.shot-body-system .top{padding:4rem 0 10rem}.shot-body-system .top img.buy-now{top:0;left:0;position:absolute}.shot-body-system .top img.side{margin-left:auto;margin-right:auto;width:80%}.shot-body-system .bg-grey{position:relative;padding:4rem 0;background:#f6f6f6}.shot-body-system .bg-grey .videos{margin-top:-10rem}.shot-body-system .bg-grey img{max-width:85%;margin-left:auto}.shot-body-system .bg-grey h4 span{color:#d20931;padding:0 .75rem}.shot-body-system .advantages img{width:100%}.shot-body-system .firefly{padding:4rem 0;border-top:12px solid #f3f3f5;border-bottom:12px solid #f3f3f5}.shot-body-system .firefly img{margin:0 auto}.shot-body-system .box{height:504px}.shot-body-system .box .inner{width:95%;max-width:490px;padding-top:3.5rem;margin-left:auto;margin-right:auto}.shot-body-system .box .inner h4{margin-bottom:1rem}.shot-body-system .box .inner .box-icon{margin-left:auto;margin-right:auto}.shot-body-system .box.red{background:#d20931}.shot-body-system .box.red *{color:#fff!important}.buttons-section{border-top-width:6px}@media (min-width:992px){.shot-body-system .desktop-padding-left-extra{padding-left:1.5rem;padding-right:.5rem}}@media (min-width:992px) and (max-width:1199px){.shot-body-system .box{height:460px}.shot-body-system .top{padding-bottom:7rem}.shot-body-system .scenarios img{margin-top:-6rem}.shot-body-system .advantages .desktop-padding-left-extra{padding-left:.3rem;padding-right:.3rem}}@media (max-width:991px){.shot-body-system .box{height:auto}.shot-body-system .box .inner{padding-top:3rem;padding-bottom:3rem}.shot-body-system .top{padding-bottom:4rem}.shot-body-system .scenarios img{margin-top:0}.shot-body-system .mobile-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.shot-body-system .mobile-col{flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:767px){.shot-body-system .hero{background-position:70% center}.shot-body-system .top img.buy-now{top:-1rem;left:.5rem}}@media (max-width:543px){.shot-body-system .mobile-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shot-body-system .mobile-col{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}.shot-body-system .mobile-col img{margin:.4rem 0}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.tactical-training .hero{background:url(/img/tactical-training/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.tactical-training .top .top-product{position:relative;text-align:center;padding:0 1.75rem;height:272px}.tactical-training .top .top-product .buy-now{position:absolute;z-index:2;top:-.75rem;left:.75rem}.tactical-training .top .top-product.border-left{border-left:1px solid #000}.tactical-training .top .top-product.border-right{border-right:1px solid #000}.tactical-training .top .top-product .image-wrap{height:230px;margin:0 auto 1rem}.tactical-training .top .top-product .image-wrap img{max-width:100%;max-height:100%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tactical-training .top .top-product .image-wrap img.laserpet{position:relative;left:5px}.tactical-training .middle .inner{padding-bottom:4rem}.tactical-training .middle .small-video{margin-top:2rem;max-width:55%}.tactical-training .middle img.shot-body-system{max-width:75%}.tactical-training .middle img.cqb{max-width:50%}.tactical-training .middle img.gunshot-box{max-width:50%}@media (min-width:768px) and (max-width:991px){.tactical-training .top .top-product{height:212px}.tactical-training .top .top-product .image-wrap{height:170px}.tactical-training .top .top-product .block-tablet{display:block}}@media (max-width:767px){.tactical-training .hero{background-position:72% center}.tactical-training .top .top-product.border-left,.tactical-training .top .top-product.border-right{border:none}}@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.clearance .hero{background:url(/img/clearance/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:90% center}@media (max-width:767px){.clearance .hero{background-position:70% center}}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translate3d(-50%,-40%,0);-moz-transform:translate3d(-50%,-40%,0);-ms-transform:translate3d(-50%,-40%,0);-o-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translate3d(-50%,-40%,0);-moz-transform:translate3d(-50%,-40%,0);-ms-transform:translate3d(-50%,-40%,0);-o-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,-40%,0);-moz-transform:translate3d(-50%,-40%,0);-ms-transform:translate3d(-50%,-40%,0);-o-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,-40%,0);-moz-transform:translate3d(-50%,-40%,0);-ms-transform:translate3d(-50%,-40%,0);-o-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0)}}.ngdialog-overlay{display:none}body.ngdialog-open,html.ngdialog-open{overflow:visible}.ngdialog{overflow:visible}.ngdialog.ngdialog-theme-default{padding:0;margin:auto}.ngdialog.ngdialog-theme-default .ngdialog-content{background:#f6f6f6;padding:2.5rem 1.5rem;box-shadow:0 0 4px 0 rgba(0,0,0,.35);border-radius:0;position:fixed;width:500px;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ngdialog.ngdialog-theme-default .ngdialog-content .form-field{margin:0 0 1rem}.ngdialog.ngdialog-theme-default .ngdialog-content .form-field-padded{padding-left:.5rem;padding-right:.5rem}.ngdialog.ngdialog-theme-default .ngdialog-content .form-field-row-padded{margin-left:-.5rem;margin-right:-.5rem}.ngdialog.ngdialog-theme-default .ngdialog-content .text-only-typeahead ul.dropdown-menu{background:0 0;border:none}.ngdialog.ngdialog-theme-default .ngdialog-content .text-only-typeahead ul.dropdown-menu li{display:block;background:0 0;padding:0;margin:.3rem 0;border:none;font-size:13px}.ngdialog.ngdialog-theme-default .ngdialog-content .text-only-typeahead ul.dropdown-menu li a{color:#000}.ngdialog.ngdialog-theme-default .ngdialog-content .text-only-typeahead ul.dropdown-menu li a:hover{color:#d20931}.ngdialog.ngdialog-theme-default .ngdialog-content .text-only-typeahead ul.dropdown-menu li strong{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content a.text-only{font-size:13px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;text-decoration:underline;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-content a.text-only:hover{color:#d20931}.ngdialog.ngdialog-theme-default .ngdialog-content .close-modal{position:absolute;top:.375rem;right:.625rem;font-size:1.125rem;cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000}.ngdialog.ngdialog-theme-default .ngdialog-content .close-modal:hover{color:#d20931}.ngdialog.ngdialog-theme-default .ngdialog-content a{color:#000}.ngdialog.ngdialog-theme-default .ngdialog-content a&gt;i{font-size:80%;top:10%;position:relative}.ngdialog.ngdialog-theme-default .ngdialog-content .red{color:#d20931}.ngdialog.ngdialog-theme-default .ngdialog-content .bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content .block{display:block}.ngdialog.ngdialog-theme-default .ngdialog-content .btn{margin-bottom:.25rem}.ngdialog.ngdialog-theme-default .ngdialog-content p{font-size:13px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content p.larger{font-size:16px}.ngdialog.ngdialog-theme-default .ngdialog-content ul.validation-messages li{color:#d20931;font-size:14px;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content h2{text-transform:uppercase;text-align:center;font-size:1.625rem;color:#000;line-height:120%;margin:0 0 1rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content p{margin:0 0 1rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.ngdialog.ngdialog-theme-default .ngdialog-content h1.no-space,.ngdialog.ngdialog-theme-default .ngdialog-content h2.no-space,.ngdialog.ngdialog-theme-default .ngdialog-content h3.no-space,.ngdialog.ngdialog-theme-default .ngdialog-content h4.no-space,.ngdialog.ngdialog-theme-default .ngdialog-content p.no-space{margin:0}.ngdialog.ngdialog-theme-default.ngdialog-white .ngdialog-content{background:#fff}@media (max-width:767px){@-webkit-keyframes ngdialog-flyin-mobile{0%{opacity:0;-webkit-transform:translate3d(-50%,10%,0);-moz-transform:translate3d(-50%,10%,0);-ms-transform:translate3d(-50%,10%,0);-o-transform:translate3d(-50%,10%,0);transform:translate3d(-50%,10%,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes ngdialog-flyin-mobile{0%{opacity:0;-webkit-transform:translate3d(-50%,10%,0);-moz-transform:translate3d(-50%,10%,0);-ms-transform:translate3d(-50%,10%,0);-o-transform:translate3d(-50%,10%,0);transform:translate3d(-50%,10%,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes ngdialog-flyout-mobile{0%{opacity:1;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,10%,0);-moz-transform:translate3d(-50%,10%,0);-ms-transform:translate3d(-50%,10%,0);-o-transform:translate3d(-50%,10%,0);transform:translate3d(-50%,10%,0)}}@keyframes ngdialog-flyout-mobile{0%{opacity:1;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,10%,0);-moz-transform:translate3d(-50%,10%,0);-ms-transform:translate3d(-50%,10%,0);-o-transform:translate3d(-50%,10%,0);transform:translate3d(-50%,10%,0)}}.ngdialog.ngdialog-theme-default.ngdialog-closing:not(.video):not(.ngdialog-promo) .ngdialog-content{-webkit-animation:ngdialog-flyout-mobile .5s;animation:ngdialog-flyout-mobile .5s}.ngdialog.ngdialog-theme-default:not(.video):not(.ngdialog-promo) .ngdialog-content{-webkit-animation:ngdialog-flyin-mobile .5s;animation:ngdialog-flyin-mobile .5s;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-width:100%;top:unset;bottom:0;max-height:90%;overflow:auto}}.ngdialog.ngdialog-theme-default.ngdialog-product .ngdialog-content{padding:1rem}.ngdialog.ngdialog-theme-default.ngdialog-product .loading{height:200px;text-align:center}.ngdialog.ngdialog-theme-default.ngdialog-product .loading i{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#d20931;font-size:3rem}.ngdialog.ngdialog-theme-default.ngdialog-product .modal-close{position:absolute;top:.5rem;right:.5rem;font-size:1.25rem;cursor:pointer;color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.ngdialog.ngdialog-theme-default.ngdialog-product .modal-close:hover{color:#d20931}.ngdialog.ngdialog-theme-default.ngdialog-product h3,.ngdialog.ngdialog-theme-default.ngdialog-product h4,.ngdialog.ngdialog-theme-default.ngdialog-product h5,.ngdialog.ngdialog-theme-default.ngdialog-product h6{text-transform:uppercase;line-height:133%}.ngdialog.ngdialog-theme-default.ngdialog-product h3,.ngdialog.ngdialog-theme-default.ngdialog-product h4,.ngdialog.ngdialog-theme-default.ngdialog-product h5{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}.ngdialog.ngdialog-theme-default.ngdialog-product h3{font-size:1.5rem;margin:0 0 .25rem}.ngdialog.ngdialog-theme-default.ngdialog-product h4{font-size:1.25rem}.ngdialog.ngdialog-theme-default.ngdialog-product h5{font-size:15px;margin:0 0 .25rem}.ngdialog.ngdialog-theme-default.ngdialog-product h6{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931;font-size:13px;margin:0 0 1rem}.ngdialog.ngdialog-theme-default.ngdialog-product p{font-size:1rem}.ngdialog.ngdialog-theme-default.ngdialog-product .wysiwyg{padding-right:.5rem;max-height:150px;overflow:auto;margin:1rem 0}.ngdialog.ngdialog-theme-default.ngdialog-product .btn-red-gradient{color:#fff}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap{height:200px;width:200px;background:#fff;border:1px solid #d5d3ce;margin-right:0}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap a{display:block;height:100%}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap{margin:0 auto 1rem}.ngdialog.ngdialog-theme-default.ngdialog-product .padded-col{padding:.375rem}.ngdialog.ngdialog-theme-default.ngdialog-product .padded-row{margin-left:-.375rem;margin-right:-.375rem}.ngdialog.ngdialog-theme-default.ngdialog-product .btn-sm{display:block;line-height:110%;padding:1rem .25rem}.ngdialog.ngdialog-theme-default.ngdialog-product dropdown .dropdown-display span{line-height:110%}.ngdialog.ngdialog-theme-default.ngdialog-product dropdown .dropdown-list-item{height:auto;padding:12px}.ngdialog.ngdialog-theme-default.ngdialog-product dropdown .dropdown-list-item span{line-height:110%}.ngdialog.ngdialog-theme-default.ngdialog-product product-quantity .btn{margin-bottom:0}@media (min-width:768px){.ngdialog.ngdialog-theme-default.ngdialog-product .ngdialog-content{margin-top:-80px}.ngdialog.ngdialog-theme-default.ngdialog-product dropdown .show .dropdown-list{max-height:215px}}@media (max-width:767px){.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap{height:110px;width:110px;background:#fff;border:1px solid #d5d3ce;margin-right:auto}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap a{display:block;height:100%}.ngdialog.ngdialog-theme-default.ngdialog-product .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.ngdialog.ngdialog-theme-default.ngdialog-product h3{font-size:1.2rem}.ngdialog.ngdialog-theme-default.ngdialog-product h4{font-size:1rem}.ngdialog.ngdialog-theme-default.ngdialog-product .wysiwyg{display:none}}.ngdialog.ngdialog-theme-default.video .ngdialog-content{padding:0;width:95%;max-width:800px;height:auto}.ngdialog.ngdialog-theme-default.video .ngdialog-content .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:0;margin-bottom:0}.ngdialog.ngdialog-theme-default.video .ngdialog-content .video-wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}.ngdialog.ngdialog-theme-default.video .ngdialog-content .close-modal{position:absolute;top:0;right:0;width:32px;height:32px;background:#000;text-align:center;z-index:2}.ngdialog.ngdialog-theme-default.video .ngdialog-content .close-modal i{line-height:32px;font-size:22.4px;color:#fff;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.ngdialog.ngdialog-theme-default.video .ngdialog-content .close-modal i:hover{color:#d20931}.ngdialog.ngdialog-theme-default.sign-in .ngdialog-content button[type=submit]{width:100%;max-width:300px}@media (min-width:768px){.ngdialog.ngdialog-theme-default.sign-in .ngdialog-content{min-width:500px;width:auto}.ngdialog.ngdialog-theme-default.sign-in .content.register{width:750px}.ngdialog.ngdialog-theme-default.sign-in .content.register .form-field-row{margin-left:-.4rem;margin-right:-.4rem}.ngdialog.ngdialog-theme-default.sign-in .content.register .form-field{flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0;padding-left:.4rem;padding-right:.4rem}}.ngdialog.ngdialog-theme-default.ngdialog-promo{pointer-events:none}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content{max-width:450px;width:95%;padding-top:1.75rem;padding-bottom:1.75rem;background:#fff;pointer-events:auto}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content h2{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:2.125rem;line-height:110%;text-transform:none}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content p{font-size:15px}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content .btn{width:200px}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content a.text-only{letter-spacing:.05rem}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content form input{padding:.8rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content form ::-webkit-input-placeholder{opacity:1;color:#999}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content form :-moz-placeholder{opacity:1;color:#999}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content form ::-moz-placeholder{opacity:1;color:#999}.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content form :-ms-input-placeholder{opacity:1;color:#999}@media (max-width:543px){.ngdialog.ngdialog-theme-default.ngdialog-promo .ngdialog-content h2{font-size:1.5rem}}header .header-top{height:120px;background:#fff;padding:0 1.5rem 0 2rem;position:relative;z-index:2;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-top:last-child{box-shadow:0 1px 4px -2px rgba(0,0,0,.4)}header .header-top .border-bottom{margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid #c8c8c8;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-top .badge{display:none}@media (max-width:991px){header .header-top .badge{display:block;margin-right:.75rem}}@media (max-width:767px){header .header-top .badge{display:none!important}}header .header-top .badge.shopperapproved{display:block;margin-right:1.5rem}@media (max-width:1199px){header .header-top .badge.shopperapproved{margin-right:1.25rem}header .header-top .badge.shopperapproved img{max-width:135px}}@media (max-width:991px){header .header-top .badge.shopperapproved{margin-right:.75rem}header .header-top .badge.shopperapproved img{max-width:160px}}header .header-top .badge.sezzle{border:1px solid #ddd;border-radius:5px;padding:5px 8px;text-align:center;margin-top:-3px}header .header-top .badge.sezzle img{display:inline-block;max-width:65px}header .header-top .badge.sezzle a{display:block;border-top:1px solid #ecebec;margin:3px 0 0;padding-top:5px;pointer-events:none}@media (max-width:991px){header .header-top .badge.sezzle{padding:5px}header .header-top .badge.sezzle a{font-size:10px}}header .header-top .badge.freeshipping{text-align:center}header .header-top .badge.freeshipping span{display:block;line-height:100%;text-transform:uppercase}header .header-top .badge.freeshipping span.light{font-size:1.5rem;font-family:PoppinsLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}header .header-top .badge.freeshipping span.bold{font-size:1.2rem;font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}@media (max-width:991px){header .header-top .badge.freeshipping{margin-right:11.75rem}header .header-top .badge.freeshipping span.light{font-size:15px;margin-bottom:2px}header .header-top .badge.freeshipping span.bold{font-size:11px}}header .header-top .header-top-nav-col{width:650px}header .header-top .header-top-nav-col ul.user-links{margin-left:-5rem}header .header-top .header-top-nav-col.logged-in{margin-left:0}header .header-top .header-top-nav-col .sezzle{display:block;margin-right:30px}header .header-top .header-top-nav-col .sezzle img{max-width:55px;margin-right:3px;margin-bottom:-2px}header .header-top .header-top-nav-col .sezzle a{pointer-events:none}@media (max-width:1199px){header .header-top .header-top-nav-col .sezzle{display:flex;flex-direction:column;align-items:center}header .header-top .header-top-nav-col .sezzle img{margin-bottom:2px}}header .header-top .header-top-nav-col .cta-links&gt;div{position:relative}header .header-top .header-top-nav-col .cta-links .border-left:before{width:1px;height:36px;background:#c8c8c8;content:" ";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-20px}header .header-top .header-top-nav-col .cta-links a{text-align:center;display:block}header .header-top .header-top-nav-col .cta-links a span{display:block;line-height:100%;text-transform:uppercase}header .header-top .header-top-nav-col .cta-links a span.light{font-size:1.5rem;font-family:PoppinsLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}header .header-top .header-top-nav-col .cta-links a span.bold{font-size:1.2rem;font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}header .header-top .header-top-nav-col .cta-links a span.red{padding:.25rem .4rem;background-color:#d10931;background:-webkit-gradient(linear,left top,left bottom,from(#d10931),to(#bc082c));background:-webkit-linear-gradient(top,#d10931,#bc082c);background:-moz-linear-gradient(top,#d10931,#bc082c);background:-ms-linear-gradient(top,#d10931,#bc082c);background:-o-linear-gradient(top,#d10931,#bc082c);background:linear-gradient(to bottom,#d10931 0,#bc082c 100%);color:#fff;font-size:10px;display:inline-block;-webkit-transform:translate3d(3px,-3px,0);-moz-transform:translate3d(3px,-3px,0);-ms-transform:translate3d(3px,-3px,0);-o-transform:translate3d(3px,-3px,0);transform:translate3d(3px,-3px,0)}header .header-top .header-top-nav-col .cta-links a.has-image{padding-left:50px;position:relative}header .header-top .header-top-nav-col .cta-links a.has-image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:44px;margin:0 auto;display:block}header .header-top .header-top-nav-col .cta-links .freeshipping{pointer-events:none}@media (max-width:1199px){header .header-top .header-top-nav-col{width:560px}header .header-top .header-top-nav-col a.small{margin-left:1.6rem}header .header-top .header-top-nav-col .cta-links a span.light{font-size:1.35rem;margin-bottom:2px}header .header-top .header-top-nav-col .cta-links a span.bold{font-size:1rem}header .header-top .header-top-nav-col .cta-links a.has-image{padding-left:42px}header .header-top .header-top-nav-col .cta-links a.has-image img{width:38px}}header .header-top .switch{margin-left:1.8rem;background:#e3e2e2;padding:3px 5px;border-radius:3px}header .header-top .switch .row&gt;div:first-child{padding-right:2px}header .header-top .switch .row&gt;div:last-child{padding-left:2px}header .header-top .switch span{background:0 0;padding:2px 5px;border-radius:3px;display:block;cursor:pointer;font-size:12px;text-transform:uppercase;color:#a5a4a2;transition:all .24s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .24s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}header .header-top .switch span.selected{background:#fff;color:#000;box-shadow:2px 1px 0 0 rgba(0,0,0,.15)}header .header-top .switch span:not(.selected):hover{color:#000}header .header-top .hide-on-scroll{max-height:200px;overflow:hidden;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-top .hide-on-scroll-opacity{position:relative;z-index:2;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-top a.small{margin-left:1.8rem;font-size:11px;white-space:nowrap;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}header .header-top a.small:hover{color:#d20931}header .header-top a.small i{margin-left:3px;color:#d20931;font-size:75%;margin-top:12.5%}header .header-top a.small.no-margin{margin:0}header h1.logo span{display:none}header h1.logo img{display:block;width:195px;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}@media (min-width:992px){body.scrolled header .header-top{height:80px;box-shadow:0 1px 4px -2px rgba(0,0,0,.4)}body.scrolled header .header-top .border-bottom{border-color:transparent}body.scrolled header .header-top h1.logo img{width:130px}body.scrolled header .header-top .hide-on-scroll{opacity:0;-webkit-transform:translateX(500px);-moz-transform:translateX(500px);-ms-transform:translateX(500px);-o-transform:translateX(500px);transform:translateX(500px);pointer-events:none}body.scrolled header .header-top .hide-on-scroll-opacity{opacity:0;pointer-events:none}body.scrolled header .header-top .badge{position:absolute}body.scrolled header .header-top .badge.shopperapproved{right:525px;margin-right:0}}@media (min-width:992px) and (max-width:1199px){body.scrolled header .header-top .badge.shopperapproved img{max-width:initial}}@media (min-width:992px){body.scrolled header .header-top .badge.sezzle{display:block;right:370px}body.scrolled header .header-top .badge.freeshipping{display:block;right:200px}body.scrolled header .header-top .badge.freeshipping span.light{font-size:1.35rem;margin-bottom:2px}body.scrolled header .header-top .badge.freeshipping span.bold{font-size:1rem}}@media (max-width:991px){header .header-top{padding-left:1.5rem;height:80px;box-shadow:0 1px 4px -2px rgba(0,0,0,.7)}header .header-top h1.logo img{width:130px}header .header-top .border-bottom{border:none;padding-bottom:0;margin-bottom:0}header .header-top .cta-links{display:none}}@media (max-width:414px){header .header-top{padding-left:1rem;height:72px}header .header-top h1.logo img{width:110px}}@media (max-width:375px){header .header-top h1.logo img{width:90px}}header .header-bottom{height:48px;background-color:#d10931;background:-webkit-gradient(linear,left top,left bottom,from(#d10931),to(#bc082c));background:-webkit-linear-gradient(top,#d10931,#bc082c);background:-moz-linear-gradient(top,#d10931,#bc082c);background:-ms-linear-gradient(top,#d10931,#bc082c);background:-o-linear-gradient(top,#d10931,#bc082c);background:linear-gradient(to bottom,#d10931 0,#bc082c 100%);transition:all .2s ease-in-out;transition-delay:.2s;animation-delay:.2s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:.2s;-webkit-animation-delay:.2s;-webkit-backface-visibility:hidden;position:relative;z-index:1}header .header-bottom ul.navigation{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header .header-bottom ul.navigation span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header .header-bottom ul.navigation&gt;li{cursor:pointer;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:13px;text-align:center;position:relative;border-right:1px solid rgba(255,255,255,.3);flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}header .header-bottom ul.navigation&gt;li&gt;a{display:block;padding-left:3px;padding-right:3px;height:48px;color:#fff;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-bottom ul.navigation&gt;li:hover&gt;a{background:#f6f6f6;color:#000}header .header-bottom ul.navigation&gt;li.free{flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}header .header-bottom ul.navigation&gt;li.search-list-item{min-width:85px;text-align:center}header .header-bottom ul.navigation&gt;li.search-list-item i{line-height:48px;margin-left:4px}header .header-bottom ul.navigation&gt;li.country-dropdown{min-width:200px;height:100%;background:#850a22;padding-left:30px;position:relative}header .header-bottom ul.navigation&gt;li.country-dropdown span.less-text{display:none}header .header-bottom ul.navigation&gt;li.country-dropdown span.full-text{display:inline}header .header-bottom ul.navigation&gt;li.country-dropdown a{font-size:14px;color:#fff}header .header-bottom ul.navigation&gt;li.country-dropdown:hover a{background:inherit;color:#fff}header .header-bottom ul.navigation&gt;li.country-dropdown img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:22px}header .header-bottom ul.category{position:absolute;z-index:334;min-width:100%;white-space:nowrap;top:48px;left:0;background:#f6f6f6;padding:2rem;display:block;margin:0 0 1.75rem;opacity:0;pointer-events:none;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-bottom ul.category&gt;.row&gt;.col{border-right:1px solid #ddd;margin-right:2rem;padding-right:2rem}header .header-bottom ul.category&gt;.row&gt;.col:last-child{border-right:none;padding-right:0;margin-right:0}header .header-bottom ul.category li{text-align:left;color:#000;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.1rem;display:block;margin:0 0 .75rem}header .header-bottom ul.category li:hover{color:#d20931}header .header-bottom ul.category li&gt;a{padding:.4rem 2rem .4rem .75rem;display:block;color:inherit}header .header-bottom ul.subcategory{margin:0 0 1.75rem}header .header-bottom ul.subcategory li{margin:0;text-transform:none;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;position:relative}header .header-bottom ul.subcategory li.has-super-subcategories:after{display:block;content:"\f054";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:.5rem;color:#fff;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;opacity:0}header .header-bottom ul.subcategory li.has-super-subcategories:hover{background:#393939;color:#fff}header .header-bottom ul.subcategory li.has-super-subcategories:hover:after{opacity:1}header .header-bottom ul.super-subcategory{position:absolute;background:#393939;z-index:10;left:100%;top:0;padding:.5rem;opacity:0;pointer-events:none;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .header-bottom ul.super-subcategory li{white-space:nowrap;padding:.5rem;margin:0}header .header-bottom ul.super-subcategory li a{color:#fff;height:auto;margin:0;padding:0}header .header-bottom ul.super-subcategory li a:hover{color:#d20931}header .header-bottom ul.navigation li:hover ul.category{opacity:1;pointer-events:auto}header ul.subcategory li.has-super-subcategories:hover ul.super-subcategory{opacity:1;pointer-events:auto}@media (max-width:1100px){header .header-bottom ul.navigation&gt;li&gt;a{font-size:12px}header .header-bottom ul.navigation li.country-dropdown{min-width:125px}header .header-bottom ul.navigation li.country-dropdown span.less-text{display:inline}header .header-bottom ul.navigation li.country-dropdown span.full-text{display:none}}@media (min-width:992px){body.scrolled header .header-bottom{-webkit-transform:translateY(-48px);-moz-transform:translateY(-48px);-ms-transform:translateY(-48px);-o-transform:translateY(-48px);transform:translateY(-48px);transition-delay:0s;-webkit-transition-delay:0s}}@media (max-width:991px){header .header-bottom{display:none}}.header-cart{width:525px;position:fixed;z-index:100;top:168px;right:0;background:#f3f1f1;-webkit-transform:translateX(577.5px);-moz-transform:translateX(577.5px);-ms-transform:translateX(577.5px);-o-transform:translateX(577.5px);transform:translateX(577.5px);transition:all .25s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .25s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.header-cart-inner{padding:1.5rem 2.75rem 1.5rem 1.5rem}.header-cart-close{padding-bottom:1.5rem}.header-cart .refresh-cart{margin-right:2.5rem}.header-cart .refresh-cart img{height:1.125rem}.header-cart .close{transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000;cursor:pointer}.header-cart .close:hover{color:#d20931}.header-cart-products .product{border-bottom:1px solid #dbd6d6;padding:.75rem 0}.header-cart-products .product:first-child{border-top:1px solid #dbd6d6}.header-cart-products .product:last-child{border-bottom:none}.header-cart-bottom{margin-top:0}.header-cart .image-wrap{height:95px;width:95px;background:#fff;border:1px solid #dbd6d6;margin-right:1.5rem}.header-cart .image-wrap a{display:block;height:100%}.header-cart .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}.header-cart .header-cart-products{max-height:320px;overflow:auto}.header-cart .padded-right{padding-right:.5rem}.header-cart .subtotal-row{padding:1rem 0;border-top:1px solid #dbd6d6;border-bottom:1px solid #dbd6d6;margin-bottom:1.5rem}.header-cart .quantity-row{margin-top:1.5rem}.header-cart .quantity-row product-quantity{padding-left:1rem;display:block}.header-cart .quantity-row .quantity-change button{height:36px;width:36px;font-size:14px}.header-cart .quantity-row .quantity-change i{line-height:34px}.header-cart .quantity-row .quantity-change input{height:36px;font-size:1rem}.header-cart a:not(.btn){color:#000}.header-cart a:not(.btn):hover{color:#d20931}.header-cart .remove-item{font-size:1.125rem;cursor:pointer;color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.header-cart .remove-item:hover{color:#d20931}.header-cart h2,.header-cart h3{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.header-cart h4{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.header-cart h2,.header-cart h3,.header-cart h4,.header-cart h5,.header-cart h6{text-transform:uppercase;line-height:133%}.header-cart .btn-sm{height:48px;line-height:110%;width:144px;font-size:.875rem;padding:16px 0 0}.header-cart .message{margin-top:.75rem}.header-cart p{font-size:1rem;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.header-cart h6{color:#d20931;margin-top:.5rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:13px}.header-cart h2{font-size:1.5rem}.header-cart h3,.header-cart h4{font-size:1rem}.header-cart.active{box-shadow:0 0 3px 0 rgba(0,0,0,.35);-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px);transition:all .6s cubic-bezier(.2,1.4,.2,1);transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .6s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}@media (min-width:992px){.header-cart.active{transition-delay:.2s;-webkit-transition-delay:.2s}body.scrolled .header-cart.active{transition-delay:0s;-webkit-transition-delay:0s;-webkit-transform:translate3d(30px,-90px,0);-moz-transform:translate3d(30px,-90px,0);-ms-transform:translate3d(30px,-90px,0);-o-transform:translate3d(30px,-90px,0);transform:translate3d(30px,-90px,0)}}@media (max-width:991px){.header-cart.active{top:80px}}@media (max-width:543px){.header-cart{width:100%;max-height:100%;overflow:auto}.header-cart h2{font-size:1.25rem}.header-cart.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition:all .3s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.header-cart .header-cart-products{max-height:320px}.header-cart .btn-sm{margin:.125rem 0;width:100%}.header-cart .header-cart-close{padding-bottom:.75rem}.header-cart .quantity-row{margin-top:.5rem}.header-cart .image-wrap{height:60px;width:60px;margin-right:.625rem}.header-cart .header-cart-products&gt;.row{-webkit-align-items:start;-ms-flex-align:start;align-items:start}.header-cart-inner{padding:1rem}}@media (max-width:414px){.header-cart,.header-cart.active{top:72px}}@media (max-width:375px){.header-cart h2{font-size:1rem}.header-cart h3,.header-cart h4{font-size:14px}.header-cart .header-cart-products{max-height:224px}}@media (max-width:320px){.header-cart .image-col{display:none}}header ul.static-dropdown{opacity:0;pointer-events:none;min-width:100%;padding:2rem 2.5rem;position:absolute;top:48px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;background:#f6f6f6;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header ul.static-dropdown li{white-space:nowrap;text-align:left;text-transform:none;line-height:133%;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.1rem}header ul.static-dropdown li.centered{text-align:center}header ul.static-dropdown li.gobold{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}header ul.static-dropdown li a{margin:.4rem 0;display:block;color:#000}header ul.static-dropdown li a:hover{color:#d20931}header ul.about-dropdown{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}header ul.navigation li:hover ul.static-dropdown{opacity:1;pointer-events:auto}header .search-list-item.active{background:#f6f6f6}header .search-list-item.active i{color:#000}header .search{width:450px;max-height:550px;overflow-x:hidden;overflow-y:auto;padding:1.5rem 3rem;position:fixed;background:#f6f6f6;z-index:333;top:168px;left:0;opacity:0;pointer-events:none;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .search .search-form{position:relative}header .search .search-results{max-height:0;overflow:hidden;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header .search .search-results.entered{max-height:none}header .search h5{font-size:1rem;line-height:133%;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}header .search a{color:#000}header .search a:hover{color:#d20931}header .search .bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}header .search .red{color:#d20931}header .search form{margin-bottom:1rem}header .search form button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:1rem;padding:0;border:none;font-size:14px;background:0 0}header .search form button i{color:#000}header .search form button i:hover{color:#d20931}header .search form input{padding-left:2.25rem}header .search.active{opacity:1;pointer-events:auto}header .search .search-results-inner .result-row{padding:1rem 0;border-top:1px solid #ddd}header .search .search-results-inner .result-row:last-child{border-bottom:1px solid #ddd}header .search .search-results-inner img{max-width:100%}header .search .search-results-inner .image-wrap{height:72px;width:72px;background:#fff;border:1px solid #d5d3ce;margin-right:1rem}header .search .search-results-inner .image-wrap a{display:block;height:100%}header .search .search-results-inner .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}@media (min-width:992px){body.scrolled header .search{top:80px;left:calc(100% - 450px);transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}}@media (max-width:991px){header .search{position:fixed;top:80px;left:calc(100% - 450px);max-height:480px}}@media (max-width:543px){header .search{width:100%;left:0;padding-left:1rem;padding-right:1rem}header .search form{margin-top:0;margin-bottom:0}}@media (max-width:414px){header .search{top:72px}}@media (max-width:375px){header .search{max-height:400px}header .search .search-results-inner .image-wrap{height:55px;width:55px;background:#fff;border:1px solid #d5d3ce;margin-right:.625rem}header .search .search-results-inner .image-wrap a{display:block;height:100%}header .search .search-results-inner .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:90%;max-height:90%;display:block;margin:0 auto}}header .mobile-user-links{display:none;position:fixed;top:28px;right:4.25rem;z-index:655}header .cart-count{font-size:12px;color:#d20931;top:-11px;left:0;right:0;padding-left:6px;margin:0 auto;position:absolute;pointer-events:none;text-align:center;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}header ul.user-links{white-space:nowrap;display:block;margin-left:1rem;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}header ul.user-links li{display:inline-block;margin:0 12px 0 0}header ul.user-links li.desktop-cart{margin-left:0;margin-right:0;position:relative}header ul.user-links li a{display:block}header ul.user-links li i{display:block;top:-5px;position:relative}header ul.user-links li img{height:22px}@media (min-width:992px){header ul.user-links li.mobile-link{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}body.scrolled header ul.user-links{-webkit-transform:translate3d(-48px,1.875rem,0);-moz-transform:translate3d(-48px,1.875rem,0);-ms-transform:translate3d(-48px,1.875rem,0);-o-transform:translate3d(-48px,1.875rem,0);transform:translate3d(-48px,1.875rem,0)}body.scrolled header ul.user-links li.mobile-link{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);position:relative;opacity:1}}@media (max-width:991px){header .mobile-user-links{display:block;right:68px}header ul.user-links{width:auto;position:relative}header ul.user-links li.mobile-link{display:inline-block}}@media (max-width:414px){header .mobile-user-links{top:24px;right:3.5rem}}@media (max-width:375px){header .mobile-user-links{top:26px}header .mobile-user-links ul.user-links li{margin-left:8px}header .mobile-user-links ul.user-links li a img{height:18px}}header .header{top:0!important}.valentines{position:fixed;top:0;left:0;width:100%;z-index:350;background:#1b1b1b;height:0}.valentines h3{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.3rem;color:#fff}.valentines h3 img{height:24px;margin-left:.5rem;margin-right:.5rem;vertical-align:middle}.valentines a{color:#ca103d;text-decoration:underline}@media (max-width:991px){header .header{top:0!important}.valentines{display:none}}header .header{position:fixed;width:100%;top:0;z-index:350}header .banner{background-color:#2529b6;text-align:center;padding:1rem 0}header .banner h3{margin:0;color:#fff;text-transform:uppercase;font-size:1.1rem;line-height:1.4rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}header .banner h3 img{width:auto;height:16px}.underneath-header{margin-top:120px}@media (min-width:992px){body.scrolled header .header{height:80px}}@media (max-width:991px){.underneath-header{margin-top:80px}}@media (max-width:414px){.underneath-header{margin-top:72px}}footer{background:#000}footer ul.temp li{display:inline-block;margin:0 1rem 0 0}footer .nav-section{margin:0 0 1.25rem}footer .main-footer-row{margin-left:-.5rem;margin-right:-.5rem}footer ul.is-dynamic{max-width:330px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer ul.is-dynamic li{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}footer ul.is-dynamic li.category{margin-top:1.25rem}footer ul.is-dynamic li.subcategory,footer ul.is-dynamic li.super-subcategory{margin-top:0;flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-order:0;-ms-flex-order:0;order:0}footer ul{padding:0 .5rem 1rem}footer ul li{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;margin:.5rem 0;line-height:133%}footer ul li a{color:#999}footer ul li a:hover{color:#d20931}footer ul li.category,footer ul li:first-child{font-size:1rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}footer ul li.category a,footer ul li:first-child a{color:#fff}footer ul li.category a:hover,footer ul li:first-child a:hover{color:#d20931}footer ul li.large{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.375rem}footer p{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem;color:#fff}footer p.copyright{font-size:12px;text-transform:uppercase}footer p.copyright a{color:inherit}footer p.copyright a:hover{color:#d20931}footer .badges{display:flex;justify-content:center;margin-top:1.5rem}footer .badges&gt;div{margin:0 10px}footer .badges .sezzle&gt;div{background-color:#fff;border-radius:5px;padding:6px 8px;text-align:center}footer .badges .sezzle img{display:inline-block;max-width:65px}footer .badges .sezzle a{display:block;border-top:1px solid #ecebec;margin:3px 0 0;padding-top:5px;pointer-events:none;font-size:11px;white-space:nowrap;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}footer .badges .sezzle a:hover{color:#d20931}footer span.pipe{width:28px;display:inline-block;text-align:center}footer .footer-top{padding:3rem 0}footer .footer-bottom{padding:1rem 0;border-top:1px solid #5d5a5a}@media (min-width:992px) and (max-width:1199px){footer ul.is-dynamic{max-width:310px}}@media (max-width:991px){footer ul li{text-align:center}footer ul.is-dynamic{max-width:none}footer ul.is-dynamic li.category{font-size:1rem;margin-top:0;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:none}footer ul.is-dynamic li.category a{color:#999}footer ul.is-dynamic li.subcategory,footer ul.is-dynamic li.super-subcategory{display:none}}@media (min-width:768px) and (max-width:1199px){footer p.copyright{width:580px;margin:0 auto}footer .hidden-sm-lg{display:none!important}}@media (max-width:767px){footer ul{padding-bottom:0}footer ul li{margin:0 0 .625rem}footer ul li.large{font-size:1.125rem}footer .nav-section{margin-bottom:0}footer ul.is-static li:not(.large):not(.display-on-mobile){display:none}footer ul.is-dynamic li.category{display:none}footer .badges{flex-direction:column;align-items:center}footer .badges&gt;div{margin-bottom:.5rem}footer .badges .sezzle{width:165px}}@media (max-width:543px){footer p.copyright{line-height:170%}}.fixed-bar{background:#d20931;height:88px;width:100%;position:fixed;bottom:0;z-index:15}.fixed-bar h2,.fixed-bar p{color:#fff;white-space:nowrap}.fixed-bar h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.8rem;text-transform:uppercase}.fixed-bar p{line-height:120%;margin-left:1rem;font-size:1rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.fixed-bar a{color:#fff}.fixed-bar .btn{margin:0 1.5rem 0 .75rem}.fixed-bar .btn.no-right-margin{margin-right:0}.fixed-bar ul.social-links{margin-left:1rem}.fixed-bar ul.social-links li{display:inline-block;font-size:1.125rem;margin:0 .375rem}.fixed-bar.anchored{position:relative;margin-top:-88px}.above-fixed-bar&gt;div,.above-fixed-bar&gt;section{padding-bottom:88px}@media (min-width:992px) and (max-width:1199px){.fixed-bar ul.social-links{margin-left:.625rem}.fixed-bar h2{font-size:1.5rem}.fixed-bar p{font-size:14px}}@media (max-width:991px){.fixed-bar h2{font-size:1.5rem}.fixed-bar .btn{margin:0 1rem}}@media (min-width:768px) and (max-width:991px){.fixed-bar .btn{font-size:14px}}@media (max-width:767px){.fixed-bar{height:70.4px}.fixed-bar.anchored{margin-top:-70.4px}.above-fixed-bar&gt;div{padding-bottom:70.4px}}@media (min-width:641px) and (max-width:767px){.fixed-bar h2{font-size:1.25rem}.fixed-bar ul.social-links{margin-left:0}.fixed-bar ul.social-links li{font-size:1rem;margin:0 .25rem}.fixed-bar .btn-sm{padding:.5rem}}@media (max-width:640px){.fixed-bar .hide-640{display:none}.fixed-bar .order-640-1{-webkit-order:1;-ms-flex-order:1;order:1}.fixed-bar .order-640-2{-webkit-order:2;-ms-flex-order:2;order:2}.fixed-bar .order-640-3{-webkit-order:3;-ms-flex-order:3;order:3}.fixed-bar .btn{margin:0 0 0 .5rem}.fixed-bar ul.social-links{margin:0 0 0 .5rem}.fixed-bar ul.social-links li{font-size:1.5rem}}@media (max-width:543px){.fixed-bar .btn{font-size:13px}.fixed-bar ul.social-links li{font-size:15px}}@media (max-width:450px){.fixed-bar .btn{min-width:100px}}@media (max-width:375px){.fixed-bar .row{padding-left:.25rem;padding-right:.25rem}.fixed-bar .btn{min-width:85px}}.product-matrix h2{font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.product-matrix .is-not-carousel{margin-left:-1rem;margin-right:-1rem}.product-matrix .is-not-carousel&gt;div{padding:0 1rem}.product-matrix wishlist i{color:#d20931;font-size:1.125rem}.product-matrix .carousel-col{max-width:100%}.product-matrix .carousel-wrap{max-width:100%;margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}.product-matrix .carousel-wrap .slick-slide{margin:0 8px}.product-matrix .carousel-wrap .slick-track{padding-top:1rem}.product-matrix .carousel-wrap .carousel-arrow{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-matrix .carousel-wrap .carousel-arrow i{font-size:1rem;color:#000}.product-matrix .carousel-wrap .carousel-arrow i:hover{color:#d20931}.product-matrix .carousel-wrap .carousel-prev{left:0}.product-matrix .carousel-wrap .carousel-next{right:0}.product-matrix .item{border:1px solid #c8c8c8;padding:1rem .625rem;background:#fff;position:relative}.product-matrix .item .sale{padding:2px 20px;background:#f09133;font-size:10px;color:#fff;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:1px;top:-16px;left:0;position:absolute}.product-matrix .item .wishlist-icon{position:absolute;top:.25rem;left:.25rem;z-index:2}.product-matrix .item .wishlist-icon i{cursor:pointer;color:#d20931;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.product-matrix .item .purchase{position:absolute;bottom:0;left:0;width:100%}.product-matrix .item .item-inner{text-align:center}.product-matrix .item .image-wrap{height:110px;width:100%;margin-bottom:1rem;position:relative;text-align:center}.product-matrix .item .image-wrap a{display:block;height:100%}.product-matrix .item .image-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;max-width:100%;margin:0 auto}.product-matrix .item a:not(.btn){color:#000}.product-matrix .item a:not(.btn):hover{color:#d20931}.product-matrix .item h3{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.product-matrix .item .item-name{margin:0 0 .75rem;font-size:14px;line-height:130%;height:44px}.product-matrix .item .item-price{font-size:1.375rem}.product-matrix .item .item-price .item-stock-status{display:block;font-size:.7rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:.7rem;margin-top:.5rem}.product-matrix .item .item-price .item-stock-status span{display:block}.product-matrix .item .item-price span.strike-through{display:block;color:#999;text-decoration:line-through;font-size:60%}.product-matrix .item product-review-stars i{font-weight:700;color:#f09133}.product-matrix .product-col .item .ratings{position:absolute;bottom:-42px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.product-matrix .product{padding:0}.product-matrix .product .wishlists{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:fixed;width:302px;z-index:1000;border:1px solid #d5d3ce;box-shadow:0 0 4px 1px rgba(0,0,0,.25);padding:1rem}.product-matrix .product .wishlists .close-icon{font-size:1.125rem;color:#d20931;cursor:pointer;position:absolute;top:.25rem;right:.35rem}.product-matrix .product .wishlists .close-icon:hover{color:#a10726}.product-matrix .product .wishlists .item-wishlist-name{font-size:1.2rem;margin-top:.75rem;margin-bottom:1.25rem}.product-matrix .product .wishlists p.disclaimer{font-size:12px;font-style:normal}@media (max-width:991px){.product-matrix .carousel-wrap{padding-left:0;padding-right:0}.product-matrix .carousel-wrap .carousel-prev{left:-.5rem}.product-matrix .carousel-wrap .carousel-next{right:-.5rem}}@media (max-width:767px){.browse-products .product-matrix .product-col{margin-bottom:2.6rem}}@media (max-width:543px){.product-matrix .product-col .item .wishlist{top:.2rem;left:.2rem}.product-matrix .product-col .item .wishlist i{font-size:14px}.product-matrix .product-col .item .item-name{font-size:12px}.product-matrix .product-col .item .item-price{font-size:16px}}@media (max-width:375px){.product-matrix .item{margin:0}.product-matrix .item .btn-md{font-size:14px}}.breadcrumbs ul li{display:inline-block;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px}.breadcrumbs ul li a{color:#000}.breadcrumbs ul li:last-child span.separator{display:none}.breadcrumbs span.separator{color:#d20931;margin-left:.5rem;margin-right:.5rem}.category-buckets{margin:2rem auto 4rem}.category-buckets .h-bucket{padding:0}.category-buckets .h-bucket .h-bucket-top{padding:0}.category-buckets .h-bucket .inner{padding:1rem;text-align:center}.category-buckets .h-bucket .inner h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .4rem;font-size:1.5rem}.category-buckets .h-bucket .inner h5{text-transform:none;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.category-buckets .h-bucket .inner h2,.category-buckets .h-bucket .inner h5{color:#fff}.category-buckets .h-bucket:hover .h-bucket-top .inner{padding-left:1rem}.category-buckets .h-bucket:hover .h-bucket-top .inner .text{padding-left:1rem;padding-right:1rem}.menu-toggle{transition:all .24s ease-in;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .24s ease-in;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;cursor:pointer;opacity:0;pointer-events:none;position:fixed;z-index:556;right:1.5rem;top:30px;width:24px;height:19px}.menu-toggle-bar{height:1px;width:24px;background:#000;position:absolute;transition:all 145ms linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all 145ms linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.menu-toggle-bar:first-child{top:0}.menu-toggle-bar:nth-child(2){top:8px}.menu-toggle-bar:nth-child(3){top:16px}.menu-toggle.active .menu-toggle-bar{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}.menu-toggle.active .menu-toggle-bar:first-child{-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}.menu-toggle.active .menu-toggle-bar:nth-child(2){opacity:0}.menu-toggle.active .menu-toggle-bar:nth-child(3){-webkit-transform:rotateZ(-135deg);-moz-transform:rotateZ(-135deg);-ms-transform:rotateZ(-135deg);-o-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}.menu{position:fixed;height:100%;width:330px;z-index:555;display:none;top:0;right:0;-webkit-transform:translateX(660px);-moz-transform:translateX(660px);-ms-transform:translateX(660px);-o-transform:translateX(660px);transform:translateX(660px);transition:all 225ms ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all 225ms ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;box-shadow:-2px 0 4px 2px rgba(0,0,0,.15);background:#f6f6f6}.menu .menu-inner{padding:5rem 0 2rem;height:100%;position:relative;z-index:3}.menu a.btn-md{width:100%;position:absolute;bottom:0}.menu ul.main-nav{border-top:1px solid #d5d3ce}.menu ul.main-nav&gt;li{padding:1.25rem 2rem;text-transform:uppercase;font-size:1rem;position:relative;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.menu ul.main-nav&gt;li a{color:#000}.menu ul.main-nav&gt;li a:hover{color:#d20931}.menu ul.main-nav&gt;li i{padding:.5rem;cursor:pointer;color:#999;position:absolute;top:.75rem;right:1rem;font-size:16px;transition:all .15s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .15s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.menu ul.main-nav.active ul.secondary-nav{max-height:1000px}.menu ul.main-nav.active i{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.menu ul.main-nav:last-of-type{border-bottom:1px solid #d5d3ce}.menu .badges{display:flex;justify-content:center;margin:1.5rem 1rem}.menu .badges&gt;div{margin:0 5px}.menu .badges .sezzle&gt;div{border:1px solid #ddd;background-color:#fff;border-radius:5px;padding:6px 8px;text-align:center}.menu .badges .sezzle img{display:inline-block;max-width:65px}.menu .badges .sezzle a{display:block;border-top:1px solid #ecebec;margin:3px 0 0;padding-top:5px;pointer-events:none;font-size:11px;white-space:nowrap;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000}.menu .badges .sezzle a:hover{color:#d20931}.menu ul.secondary-nav,.menu ul.static-dropdown{padding-left:.8rem;max-height:0;overflow:hidden;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.menu ul.secondary-nav&gt;li,.menu ul.static-dropdown&gt;li{font-size:14px;font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;padding:.5rem 0 0;text-transform:none}.menu ul.secondary-nav&gt;li:first-child,.menu ul.static-dropdown&gt;li:first-child{padding-top:.625rem}.menu ul.secondary-nav&gt;li:last-child,.menu ul.static-dropdown&gt;li:last-child{padding-bottom:0}.menu ul.secondary-nav.font-regular&gt;li,.menu ul.static-dropdown.font-regular&gt;li{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.menu ul.subcategories{padding-left:.8rem;margin-bottom:-.25rem}.menu ul.subcategories&gt;li{font-size:14px;padding:0;margin:.5rem 0;text-transform:none;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.menu.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media (min-width:992px){body.scrolled .menu-toggle{opacity:1;pointer-events:auto;top:30px}body.scrolled .menu{display:block}}@media (max-width:991px){.menu-toggle{opacity:1;pointer-events:auto}.menu,.menu-toggle{display:block}.menu .menu-close-desktop{display:none}}@media (min-width:992px){.menu ul.main-nav&gt;li i:hover{color:#d20931}.menu ul.main-nav.active ul.secondary-nav{max-height:1000px}.menu ul.main-nav.active i{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}}@media (max-width:414px){.menu-toggle{top:26px;right:1rem}.menu{width:100%;-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%)}.menu .menu-inner{padding-top:4.5rem}.menu ul.main-nav&gt;li{padding:.875rem 2rem}.menu ul.main-nav&gt;li i{top:.5rem}}@media (max-width:375px){.menu ul.main-nav&gt;li{padding-top:.625rem;padding-bottom:.625rem;font-size:13px}.menu ul.main-nav&gt;li i{top:0;right:.5rem}.menu ul.secondary-nav&gt;li{font-size:11px;padding-bottom:0}}</pre></body></html>