body {background:#ffffff;}

.flex {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}

.flex--box {width:100%;}

a {color:inherit;text-decoration:none;}

.prop-has-drop-cap p:first-of-type:first-letter {border:5px solid #000000;font-family:"brothbol";font-size:3.5em;float:left;margin:7px 10px 0 0;padding:7px 27px 8px 27px;position:relative;}

.prop-has-drop-cap-1 p:first-of-type:first-letter {background:url(../svg/drop-cap-1.svg) no-repeat 5px 5px;background-size:20px auto;}

.prop-has-drop-cap-2 p:first-of-type:first-letter {background:url(../svg/drop-cap-2.svg) no-repeat 104% 104%;background-size:20px auto;}

.prop-has-drop-cap-3 p:first-of-type:first-letter {background:url(../svg/drop-cap-3.svg) no-repeat 90% 10%;background-size:14px auto;}

.prop-has-drop-cap-4 p:first-of-type:first-letter {background:url(../svg/drop-cap-4.svg) no-repeat 10% 90%;background-size:11px auto;}

.full-height {height:100%;}

.container {margin:0 auto;max-width:1200px;width:95%;}

@media screen and (max-width: 720px) {.container {width:90%;}}

img.full {display:block;height:auto;width:100%;}

img.max {display:block;height:auto;max-width:100%;}

button {background:none;border:none;}

.overlay {height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;transition:all 0.4s;width:100%;}

:hover > .overlay {opacity:1;visibility:visible;}

.column {float:left;}

.column.size-1of2 {width:50%;}

.button {border:1px solid #ffffff;display:inline-block;font-family:"Interstate";font-size:11px;letter-spacing:1px;padding:8px 25px;text-transform:uppercase;transition:all 0.4s;}

.button:hover {background:#ffffff;color:#000000;}

.button-alt {background:#ffffff;display:inline-block;font-family:"Interstate";font-size:11px;letter-spacing:1px;padding:8px 25px;text-transform:uppercase;}

.slick-list,
.slick-track {height:100%;}

.slick-dots {bottom:15px;position:absolute;right:15px;z-index:50;}

.main-header {background:#172122;position:fixed;top:-315px;transition:all 0.4s 0.2s;width:100%;z-index:800;}

.main-header .cols {-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;}

.main-header .cols .box {-ms-flex:1;flex:1;}

.main-header .cols .box-2 {text-align:center;}

.main-header .cols .box-3 {text-align:right;}

.main-header--add-to-cart-link {margin:0 45px 0 0;}

@media screen and (max-width: 720px) {.main-header--add-to-cart-link {display:none !important;}

  .main-header .cols .box {-ms-flex:auto;flex:auto;}}

.main-header .logo svg {fill:#ffffff;width:35px;transition:all 0.4s;}

.main-header .link {border:2px solid #000000;color:#000000;display:inline-block;font-family:"Interstate";font-size:10px;font-weight:800;letter-spacing:1px;padding:7px 3.5em;text-transform:uppercase;transition:all 0.4s;}

.main-header .link:hover {background:#ffffff;color:#000000;}

.main-header .link.cart {padding:7px 3em;}

@media screen and (max-width: 720px) {}

.quick-shop .box {position:relative;width:22%;}

.quick-shop .box .overlay {-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:5;}

.quick-shop .box img {filter:grayscale(100%);transition:all 0.4s;}

.quick-shop .box:hover img {filter:grayscale(0);transition:all 0.4s;}

.quick-shop .box p {margin:5px 0;}

.quick-shop .box .price {background:none;color:#ffffff;font-family:"brothbol";font-size:30px;}

.quick-shop .box .arrow {left:50%;position:absolute;top:-97px;z-index:5;transition:all 0.4s;}

.quick-shop .box:hover .arrow {top:-10px;}

.quick-shop .box .arrow svg {fill:#ffffff;height:97px;width:9px;}

.quick-shop .more {-ms-flex-align:center;align-items:center;background:#2f3839;-ms-flex-pack:center;justify-content:center;position:relative;transition:background 0.4s;width:12%;}

.quick-shop .more:hover {background:#f98f00;}

.quick-shop .more svg {fill:#ffffff;margin:0 10px 0 0;width:35px;}

.quick-shop .more p {color:#ffffff;font-family:"Interstate";font-size:10px;line-height:1.1;text-transform:uppercase;text-align:center;}

@media screen and (max-width: 720px) {.quick-shop .box .arrow,
.quick-shop .box .overlay {display:none;}}

.quick-shop-close {background:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:5;transition:all 0.4s;}

body.quick-shop-active .quick-shop-close {opacity:1;visibility:visible;}

body.state-header-simple .main-header {background:rgba(255,255,255,0);}

body.state-header-simple .main-header .link {opacity:0;visibility:hidden;}

body.state-header-simple .main-header:hover {background:rgba(23,33,34,1);}

body.state-header-simple .main-header:hover .link {border-color:#ffffff;color:#ffffff;opacity:1;visibility:visible;}

body.state-header-show-links .main-header .link.main-header--add-to-cart-link,
body.state-header-simple .main-header .main-header--add-to-cart-link {opacity:1;}

@media screen and (max-width: 720px) {body.state-header-simple .main-header {background:rgba(23,33,34,1);}

  body.state-header-simple .main-header .link {border-color:#ffffff;color:#ffffff;opacity:1;visibility:visible;}}

body.quick-shop-active .main-header {background:rgba(23,33,34,1);}

body.state-header-show-links .main-header .link,
body.quick-shop-active .main-header .link {border-color:#ffffff;color:#ffffff;opacity:1;visibility:visible;}

body.state-header-simple .main-header .link:hover,
body.state-header-show-links .main-header .link:hover,
body.quick-shop-active .main-header .link:hover {color:#000000;}

body.state-header-show-links.state-header-detailed-transparent .main-header {background:#ffffff;}

body.state-header-show-links.state-header-detailed-transparent.state-show-mini-cart .main-header,
body.state-header-show-links.state-header-detailed-transparent.quick-shop-active .main-header,
body.state-header-show-links.state-header-detailed-transparent .main-header:hover {background:#172122;}

body.state-header-simple-black .main-header {background:#ffffff;}

body.state-header-simple-black .main-header .logo svg {fill:#000000;}

body.state-header-simple-black .main-header .link {border-color:#000000;color:#000000;}

body.state-header-simple-black .main-header:hover {background:#ffffff;}

body.state-header-simple-black .main-header:hover .link {border-color:#000000;color:#000000;}

body.state-header-simple-black .main-header .link:hover {background:#c7c8ca;}

body.state-header-cart .main-header .link {border-color:transparent;color:#f98f00;}

body.state-header-simple.state-show-mini-cart .main-header,
body.state-header-simple-black.state-show-mini-cart .main-header,
body.state-header-simple-black .main-header:hover {background:#172122;}

body.state-header-simple-black.state-show-mini-cart .main-header .link,
body.state-header-simple-black .main-header:hover .link {border-color:#ffffff;color:#ffffff;}

body.state-header-simple-black.state-show-mini-cart .main-header .logo svg,
body.state-header-simple-black .main-header:hover .logo svg {fill:#ffffff;}

body.state-header-simple-black .main-header .link:hover {color:#172122;}

.view-front-page {background:#000000;-ms-flex-pack:end;justify-content:flex-end;}

.view-front-page .featured-products {left:0;position:fixed;height:100vh;width:50vw;}

.view-front-page .featured-products .in-shop {color:#ffffff;font-family:"Martha Light";font-size:10px;letter-spacing:1px;position:absolute;right:15px;transform:rotate(-90deg);transform-origin:100% 100% 0;top:0;text-transform:uppercase;z-index:500;}

.view-front-page .featured-products .slide {position:relative;}

.view-front-page .featured-products .slide .box {bottom:15%;color:#ffffff;left:0;padding:0 5%;position:absolute;text-align:center;width:100%;}

.view-front-page .featured-products .slide .divider svg {display:block;fill:#ffffff;margin:0 auto 25px auto;width:20px;}

.view-front-page .featured-products .slide h1 {font-family:"HobokenHigh-SansSerif";font-size:70px;margin:0 0 15px 0;text-transform:uppercase;}

.view-front-page .featured-products .slide p {font-family:"Interstate Condensed";line-height:1.5;letter-spacing:1px;margin:0 auto 15px auto;max-width:400px;text-transform:uppercase;}

.view-front-page .featured-products .slide h1,
.view-front-page .featured-products .slide p,
.view-front-page .featured-products .slide figure,
.view-front-page .featured-products .slide .button {opacity:0;transform:translateY(50px);transition:all 0.4s;}

.view-front-page .featured-products .slide :nth-child(1) {transition-delay:0.2s;}

.view-front-page .featured-products .slide :nth-child(2) {transition-delay:0.3s;}

.view-front-page .featured-products .slide :nth-child(3) {transition-delay:0.4s;}

.view-front-page .featured-products .slide :nth-child(4) {transition-delay:0.5s;}

.view-front-page .featured-products .slide.slick-active h1,
.view-front-page .featured-products .slide.slick-active p,
.view-front-page .featured-products .slide.slick-active figure,
.view-front-page .featured-products .slide.slick-active .button {opacity:1;transform:translateY(0);}

.view-front-page .featured-products .slick-dots {bottom:30px;right:25px;}

@media screen and (max-width: 1024px) {.view-front-page .featured-products {position:static;width:100%;}}

@media screen and (max-width: 720px) {.view-front-page .featured-products .slide .box {bottom:50%;transform:translateY(50%);}

  .view-front-page .featured-products .slide h1 {font-size:50px;}

  .view-front-page .featured-products .slide p {font-size:14px;}}

.view-front-page .featured-posts {-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;width:50vw;}

.view-front-page .grid-sizer {width:50%;}

.view-front-page .featured-posts .post-excerpt {position:relative;width:50%;}

.view-front-page .featured-posts .post-end {-ms-flex-align:center;align-items:center;background:#000000;color:#ffffff;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:100px 35px;text-align:center;text-transform:uppercase;}

.view-front-page .featured-posts .post-end h1 {font-family:"HobokenHigh-SansSerif";font-size:30px;line-height:1.2;margin:0 0 1em 0;}

.view-front-page .featured-posts .post-end p {color:#5d5e5e;font-family:"Interstate";font-size:15px;}

.view-front-page .featured-posts .external-link-site {bottom:0;color:#ffffff;font-family:"Interstate";font-size:10px;position:absolute;left:10px;transform-origin:0 0;transform:rotate(-90deg);}

.view-front-page .featured-posts .overlay {-ms-flex-align:center;align-items:center;color:#ffffff;padding:14%;text-align:center;z-index:5;}

.view-front-page .featured-posts .overlay .post-date {display:none;font-family:"Martha Light";font-size:11px;position:absolute;right:10px;transform:rotate(-90deg);transform-origin:100% 100% 0;top:0;}

.view-front-page .featured-posts .overlay-image {background:rgba(247,142,30,0.8);}

.view-front-page .featured-posts .overlay-image .icon-arrow-up svg {display:block;fill:#ffffff;height:65px;margin:0 auto 15px auto;width:6px;}

.view-front-page .featured-posts .overlay-image .icon-base svg {display:block;fill:#ffffff;height:11px;margin:0 auto;width:12px;}

.view-front-page .featured-posts .overlay-image h1 {font-family:"HobokenHigh-SansSerif";font-size:38px;margin:0 0 10px 0;text-transform:uppercase;}

.view-front-page .featured-posts .overlay-image p {font-family:"Founders Grotesk";line-height:1.4;margin:0 0 20px 0;text-align:left;}

.view-front-page .featured-posts .overlay-post {background:rgba(255,255,255,0.9);}

.view-front-page .featured-posts .overlay-post .icon svg {fill:#000000;display:block;margin:15px auto;width:45px;}

.view-front-page .featured-posts .overlay-post .post-date {color:#000000;display:none;}

.view-front-page .featured-posts .overlay-post .box a {display:block;transform:translateY(50px);opacity:0;transition:all 0.4s;}

.view-front-page .featured-posts .overlay-post .box a:nth-child(1) {transition-delay:0.1s;}

.view-front-page .featured-posts .overlay-post .box a:nth-child(2) {transition-delay:0.2s;}

.view-front-page .featured-posts .overlay-post:hover .box a {transform:translateY(0);opacity:1;}

.view-front-page .featured-posts .post-dictionary {background:#0f504e;padding:5.5%;}

.view-front-page .featured-posts .post-dictionary .sidetext {background:#0f504e;font-family:"Martha Light";font-size:12px;letter-spacing:1px;padding:0 8px;position:absolute;right:-7px;top:-20px;transform:rotate(-90deg);transform-origin:100% 100% 0;text-transform:uppercase;}

.view-front-page .featured-posts .post-dictionary > .box {border-left:1px solid #ffffff;border-right:1px solid #ffffff;color:#ffffff;padding:0 8%;position:relative;}

.view-front-page .featured-posts .post-dictionary .icon-bases {display:inline-block;margin:0 0 15px 0;}

.view-front-page .featured-posts .post-dictionary .icon-bases svg {fill:#ffffff;width:25px;}

.view-front-page .featured-posts .post-dictionary h1 {font-family:"HobokenHigh-SansSerif";font-size:40px;margin:0 0 5px 0;text-transform:uppercase;}

.view-front-page .featured-posts .post-dictionary p {font-family:"Founders Grotesk";font-size:16px;line-height:1.4;}

.view-front-page .featured-posts .post-acronym {background:#ffffff;padding:5.5%;}

.view-front-page .featured-posts .post-acronym > .box {border:1px solid #000000;padding:7%;}

.view-front-page .featured-posts .post-acronym h1 {font-family:"Interstate";font-size:65px;font-weight:800;margin:0 0 5px 0;}

.view-front-page .featured-posts .post-acronym .formula {display:block;font-family:"Interstate Condensed";font-size:20px;margin:0 0 10px 0;}

.view-front-page .featured-posts .post-acronym p {font-family:"Founders Grotesk";line-height:1.4;}

.view-front-page .featured-posts .post-patent {background:#f2f3f3;padding:5.5%;}

.view-front-page .featured-posts .post-patent > .box {border-left:1px solid #172122;border-right:1px solid #172122;padding:0 8%;position:relative;}

.view-front-page .featured-posts .post-patent .issued {background:#f2f3f3;font-family:"Martha Light";font-size:12px;letter-spacing:1px;padding:0 8px;position:absolute;right:-7px;top:-12px;transform:rotate(-90deg);transform-origin:100% 100% 0;text-transform:uppercase;}

.view-front-page .featured-posts .post-patent h1 {font-family:"Hercules";font-size:20px;letter-spacing:1px;margin:0 0 10px 0;text-transform:uppercase;}

.view-front-page .featured-posts .post-patent p {font-family:"Founders Grotesk";line-height:1.4;}

.view-front-page .featured-posts .post-quote {background:#293233;padding:5% 5.5% 6% 5.5%;}

.view-front-page .featured-posts .post-quote .quotation-mark {margin:0 0 10px 0;}

.view-front-page .featured-posts .post-quote .quotation-mark svg {fill:#ffffff;width:20px;}

.view-front-page .featured-posts .post-quote blockquote {border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;color:#ffffff;padding:6% 0;}

.view-front-page .featured-posts .post-quote blockquote .quote {font-family:"Hercules Italic";font-size:20px;line-height:1.5;margin:0 0 15px 0;}

.view-front-page .featured-posts .post-quote blockquote .attribute {color:#c6c8ca;font-family:"Interstate";font-size:14px;letter-spacing:2px;text-transform:uppercase;}

.view-front-page .featured-posts .post-nickname {background:#172122;padding:10% 5.5%;}

.view-front-page .featured-posts .post-nickname .years {background:#172122;font-family:"Martha Light";font-size:12px;letter-spacing:1px;padding:0 0 0 10px;position:absolute;right:-7px;top:-14px;transform:rotate(-90deg);transform-origin:100% 100% 0;text-transform:uppercase;}

.view-front-page .featured-posts .post-nickname > .box {border-left:1px solid #ffffff;border-right:1px solid #ffffff;color:#ffffff;padding:0 8%;position:relative;}

.view-front-page .featured-posts .post-nickname blockquote {font-family:"brothbol";font-size:42px;text-align:center;text-transform:uppercase;}

.view-front-page .featured-posts .post-nickname blockquote .quote {display:block;margin:0;}

.view-front-page .featured-posts .post-nickname blockquote .quote:first-child {line-height:0.01;}

.view-front-page .featured-posts .post-nickname blockquote .text {display:block;margin:15px 0;}

.view-front-page .featured-posts .post-nickname h1 {color:#f68e1e;font-family:"Interstate";font-size:14px;letter-spacing:2px;text-align:center;}

.view-front-page .featured-posts .post-nickname p {font-family:"Founders Grotesk";font-size:16px;line-height:1.4;}

.view-front-page .featured-posts .post-nickname .divider {margin:15px 0;text-align:center;}

.view-front-page .featured-posts .post-nickname .divider svg {fill:#ffffff;width:20px;}

.view-front-page .featured-posts .post-nickname .icon-base {margin:25px 0 0;text-align:center;}

.view-front-page .featured-posts .post-nickname .icon-base svg {fill:#ffffff;width:15px;}

.view-front-page .featured-posts .loading-posts {background:rgba(55,55,55,0.8) url(../images/loading-trans.gif) center center no-repeat;background-size:110px auto;height:100%;opacity:0;position:fixed;right:0;top:0;transition:all 0.4s;visibility:hidden;width:50%;}

.view-front-page .featured-posts.loading .loading-posts {opacity:1;visibility:visible;}

.product-less-info .view-single-product .intro .extra-info svg #toggler {transform:translateX(-225px);transition:transform 0.3s;}

@media screen and (max-width: 1024px) {.view-front-page .featured-posts {width:100%;}}

@media screen and (max-width: 720px) {.view-front-page .featured-posts .post-excerpt,
.view-front-page .featured-posts .loading-posts,
.view-front-page .grid-sizer {width:100%;}}

.view-single-post {overflow-x:hidden;margin:0 0 40px 0;}

.view-single-post .container {max-width:1000px;}

.view-single-post .header {-ms-flex-align:center;align-items:center;background:#444444;display:-ms-flexbox;display:flex;max-height:700px;height:100vh;-ms-flex-pack:center;justify-content:center;}

.view-single-post .header h1 {color:#ffffff;font-family:"HobokenHigh-SansSerif";font-size:200px;text-transform:uppercase;}

.view-single-post .quote {font-family:"Hercules Italic";font-size:30px;line-height:1.4;margin:55px 0;}

.view-single-post .meta {list-style:none;text-align:right;}

.view-single-post .meta li {list-style:none;margin:0 0 20px 0;}

.view-single-post .meta .name {display:block;font-family:"Interstate";font-size:13px;margin:0 0 4px 0;text-transform:uppercase;}

.view-single-post .meta .value {font-family:"Martha Regular";font-size:12px;}

.view-single-post .content {display:-ms-flexbox;display:flex;}

.view-single-post .content .col-1 {margin:0 5% 0 0;}

.view-single-post .content .col-2 {max-width:580px;}

.view-single-post .content .copy {margin:-10px 0 0 0;}

.view-single-post .content .copy h2 {font-family:"brothbol";font-size:24px;margin:0 0 7px 0;}

.view-single-post .content .copy p:not(.quote):first-of-type:first-letter {border:6px solid #000000;float:left;font-family:"brothbol";font-size:50px;line-height:1;margin:11px 17px 0 0;padding:15px 27px;}

.view-single-post .content .copy p {font-family:"Founders Grotesk";font-size:19px;line-height:1.5;margin:0 0 1.5em 0;}

.view-single-post .content .copy p:last-child {margin:0;}

.view-single-post .content .copy p + h2 {margin-top:2.25em;}

.view-single-post .content .figure {position:relative;width:100%;}

.view-single-post .content .figure figcaption {border-top:1px solid #000000;font-family:"Founders Grotesk";font-size:18px;line-height:1.4;margin:10px 0 0 0;padding:10px 0 0 0;}

.view-single-post .content .figure figcaption strong {font-family:"Hercules";font-size:14px;letter-spacing:1px;text-transform:uppercase;}

.view-single-post .content .figure.pull-right .figure-max {left:0;position:absolute;max-width:380px;left:105%;top:10px;width:100%;}

.view-single-post .content .figure.full-screen {margin:0 0 1.4em 0;}

.view-single-post .content .figure.full-screen img {height:auto;margin:0 0 0 -25vw;width:101vw;}

.view-archive-product {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:73px;}

.view-archive-product .product {overflow:hidden;position:relative;width:33.33333333333%;}

.view-archive-product .product .overlay {-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;left:0;height:100%;-ms-flex-pack:center;justify-content:center;opacity:1;position:absolute;top:0;visibility:visible;width:100%;}

.view-archive-product .product h1 {background:#ffffff;font-family:"Interstate";font-size:12px;letter-spacing:1px;margin:0 0 15px 0;padding:15px;text-transform:uppercase;}

.view-archive-product .product .price {color:#ffffff;font-family:"brothbol";font-size:40px;text-align:center;}

.view-archive-product .product .arrow {left:50%;position:absolute;top:-140px;z-index:5;transition:all 0.4s;}

.view-archive-product .product:hover .arrow {top:-10px;}

.view-archive-product .product .arrow svg {fill:#ffffff;height:140px;width:13px;}

.view-archive-product .product-quote {-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 5%;}

.view-archive-product .product-quote .quote {color:#c7c8ca;font-family:"Hercules";font-size:22px;line-height:1.5;margin:0 0 15px 0;}

.view-archive-product .product-quote .quote:first-letter {margin:0 0 0 -9px;}

.view-archive-product .product-quote .author {font-family:"Interstate";font-size:12px;letter-spacing:0.1em;text-transform:uppercase;}

@media screen and (max-width: 720px) {.view-archive-product .product .arrow {display:none;}

  .view-archive-product .product .overlay {opacity:1;}

  .view-archive-product .product {width:100%;}

  .view-archive-product .product-quote {padding:10%;}}

.main-footer .container {-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;}

.main-footer .col-1 {-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}

.main-footer .col-2 {text-align:center;}

.main-footer .col-3 {-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}

.main-footer .col-3 a,
.main-footer .col-3 i {margin:0 0 0 7px;}

.main-footer .navigation {font-family:"Interstate";font-size:12px;line-height:1.4;margin:0 0 0 20px;text-transform:uppercase;}

.main-footer .navigation a {display:block;margin:5px 0;transition:all 0.4s;}

.main-footer .navigation a:hover {color:#f98f00;}

.main-footer a svg {transition:all 0.4s;}

.main-footer .ested svg {width:25px;}

.main-footer .logo svg {margin:0 0 4px 0;width:215px;}

.main-footer .icon-facebook svg {height:29px;width:29px;}

.main-footer .icon-twitter svg {height:29px;width:29px;}

.main-footer .icon-al svg {height:21px;width:29px;}

.main-footer .icon-np svg {height:29px;width:29px;}

.main-footer .icon-hh svg {height:23px;width:23px;}

.main-footer a:hover svg {fill:#f98f00;}

.main-footer .merica {font-family:"Martha Regular";font-size:13px;text-transform:uppercase;}

@media screen and (max-width: 720px) {.main-footer .container {-ms-flex-direction:column;flex-direction:column;}

  .main-footer .col-1 {margin:25px 0;}

  .main-footer .col-2 {-ms-flex-order:-1;order:-1;}}

.state-simple-product-template .main-footer .container {border-top:2px solid #000000;}

.slick-dots li {list-style:none;float:left;margin:0 0 0 5px;}

.slick-dots li button {-webkit-appearance:none;background:url(../svg/icon-diamond.svg) no-repeat center center;background-size:cover;border:none;border-radius:none;display:none;height:12px;text-indent:-999999px;width:12px;}

.slick-dots li button:focus {outline:none;}

.slick-dots li.slick-active > button,
.slick-dots li button:hover {background-image:url(../svg/icon-diamond-full.svg);}

@media screen and (max-width: 720px) {}

.indicator {bottom:20px;color:#ffffff;font-family:"Interstate";font-size:9px;left:30px;position:absolute;z-index:500;}

.indicator .divider svg {fill:#ffffff;stroke:#ffffff;stroke-width:1px;width:17px;}

.indicator .max-slides {position:relative;left:10px;top:-3px;}

@media screen and (max-width: 720px) {.featured-products .indicator {bottom:35px;left:50%;transform:translateX(-50%);}}

/*
    Props
*/

.prop-full-width {display:block;height:auto;width:100%;}

/*
    WooCommerce
*/

body.woocommerce-checkout,
body.woocommerce-cart {padding:73px 0 0 0;}

.woocommerce-info,
.woocommerce-message {background:#f98f00;color:#ffffff;font-family:"Founders Grotesk";font-size:16px;padding:25px 0;}

.cart-empty,
.woocommerce-error {font-family:"Founders Grotesk";font-size:16px;list-style:none;font-family:"Founders Grotesk";font-size:16px;}

.cart-empty {margin:0 0 15px 0;}

.woocommerce-info-alt,
.woocommerce-info {background:#f9f9f9;color:#000000;padding:25px 0;}

.woocommerce-checkout .woocommerce-error {padding-bottom:25px;}

.woocommerce-info + .woocommerce-info-alt {padding:0;}

.woocommerce-info a {color:#f98f00;}

.woocommerce-info-alt form {max-width:500px;}

.woocommerce-info-alt form .input-text {margin:0 10px 0 0;}

.woocommerce-message .container {-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}

.woocommerce-message p {margin:-4px 0 0 0;}

.woocommerce-message p span {display:inline-block;font-family:"Interstate";font-size:14px;margin:0 5px 0 0;text-transform:uppercase;}

.woocommerce-message p .icon {margin:0 5px 0 0;}

.woocommerce-message p .icon svg {fill:#ffffff;width:15px;}

.woocommerce-info-alt form {padding:0 0 20px 0;}

.woocommerce-info-alt .flex {display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}

.woocommerce-page #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button {background:none;background-color:transparent;border:1px solid #ffffff;border-radius:0;display:inline-block;font-family:"Interstate";font-size:11px;letter-spacing:1px;padding:8px 25px;text-transform:uppercase;}

.woocommerce-page #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {border:2px solid #000000;color:#000000;}

.woocommerce-page #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {display:block;padding:12px 0;width:100%;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background:#000000;color:#ffffff;}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {width:30%;}

@media screen and (max-width: 720px) {.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {width:100%;}}

.woocommerce-page .cart-collaterals .cart_totals h2 {font-family:"HobokenHigh-SansSerif";margin:0 0 25px 0;text-transform:uppercase;}

.woocommerce table.shop_table {border:none;}

.woocommerce-cart table.cart th {font-family:"HobokenHigh-SansSerif";font-size:14px;letter-spacing:0.1em;text-transform:uppercase;}

.woocommerce-cart table.cart td {border-top:1px solid #000000;padding-bottom:15px;padding-top:15px;}

.woocommerce-cart table.cart td .qty,
.woocommerce-cart table.cart td.product-price,
.woocommerce-cart table.cart td.product-subtotal {font-family:"Martha Regular";font-size:14px;}

.woocommerce-cart table.cart td.product-remove {text-align:center;}

.woocommerce a.remove {display:inline-block;}

.woocommerce a.remove:hover {background:none;}

.woocommerce a.remove svg {fill:#f05352;height:15px;width:15px;}

.woocommerce a.remove:hover svg {fill:#000000;}

.woocommerce-cart table.cart td .qty {padding:5px;}

.woocommerce-cart table.cart td.product-name {font-family:"Interstate";font-size:12px;text-transform:uppercase;}

.woocommerce-cart table.cart td.product-thumbnail {width:100px;}

.woocommerce-cart table.cart img {width:100%;}

.woocommerce table.cart td.actions {padding-left:0;padding-right:0;}

.woocommerce table.cart td.actions .coupon {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:25%;}

@media screen and (max-width: 720px) {.woocommerce table.cart td.actions .coupon {width:100%;}}

.woocommerce-info-alt .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text {font-family:"Interstate";font-size:14px;-ms-flex:1;flex:1;padding:5px;width:50%;}

.woocommerce-info-alt .flex .button,
.woocommerce-cart table.cart td.actions .coupon .button {background:#c7c8ca;border-color:transparent;color:#ffffff;}

.woocommerce-cart .cart-collaterals .cart_totals table {width:100%;}

.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td,
.woocommerce-cart .cart-collaterals .cart_totals table .shipping td,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total td {padding-right:0;}

.woocommerce table.shop_table tfoot th,
.woocommerce-cart .cart-collaterals .cart_totals tr th {font-family:"Interstate";font-size:12px;letter-spacing:0.03em;padding-left:0;text-align:left;text-transform:uppercase;vertical-align:middle;}

.woocommerce table.shop_table th {font-weight:400;}

.woocommerce table.shop_table tfoot td,
.woocommerce-cart .cart-collaterals .cart_totals tr td {font-family:"Martha Regular";font-size:14px;text-align:right;}

.woocommerce-page form .form-row label,
.woocommerce form .form-row label {font-family:"Interstate";font-size:12px;text-transform:uppercase;}

.woocommerce form .form-row select,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #c7c8ca;font-family:"Interstate";font-size:14px;-ms-flex:1;flex:1;padding:5px;}

.woocommerce-checkout h3 {font-family:"HobokenHigh-SansSerif";font-size:18px;letter-spacing:0.05em;margin:0 0 10px 0;text-transform:uppercase;}

.woocommerce-checkout #payment ul.payment_methods li img {display:none;}

.woocommerce-checkout #payment {background:none;}

.woocommerce-checkout #payment div.form-row {border:none;padding:0;}

.woocommerce-checkout-review-order-table {table-layout:fixed;width:100%;}

.woocommerce table.shop_table td.product-thumbnail {padding-left:0;width:80px;}

.woocommerce table.shop_table td.product-name {font-family:"Interstate";font-size:14px;text-transform:uppercase;padding-left:10px;}

.woocommerce-order-received .header {margin:30px auto 35px auto;text-align:center;max-width:450px;}

.woocommerce-order-received .header .divider {margin:15px 0;}

.woocommerce-order-received .header .divider svg {width:25px;}

.woocommerce-order-received .header h1 {font-family:"HobokenHigh-SansSerif";font-size:80px;margin:0 0 10px 0;text-transform:uppercase;}

.woocommerce-order-received .header h2 {font-family:"Interstate";text-transform:uppercase;}

.woocommerce-order-received .header p {font-family:"Founders Grotesk";line-height:1.4;}

.woocommerce-order-received .order-details {display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 45px auto;max-width:600px;}

.woocommerce-order-received .order-details .th {font-family:"Interstate";font-size:12px;font-weight:600;margin:0 0 5px 0;text-transform:uppercase;}

.woocommerce-order-received .order-details .td {font-family:"Martha Regular";font-size:14px;}

.woocommerce-order-received .detailed-details {display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}

.woocommerce-order-received .detailed-details .box {width:30%;}

.woocommerce-order-received .detailed-details table {width:100%;}

.woocommerce-order-received table.order_details {margin:0 0 45px 0;}

.woocommerce-order-received table.order_details th {border-bottom:1px solid #000000;border-top:1px solid #000000;font-family:"HobokenHigh-SansSerif";font-size:18px;font-weight:400;padding:15px 0;text-align:left;text-transform:uppercase;}

.woocommerce-order-received table.order_details td {border-bottom:1px solid #000000;font-family:"Martha Regular";font-weight:400;font-size:14px;padding:25px 0;}

.woocommerce-order-received .detailed-details h2,
.woocommerce-order-received .detailed-details h3 {font-family:"HobokenHigh-SansSerif";font-size:18px;letter-spacing:0.05em;margin:0 0 10px 0;text-transform:uppercase;}

.woocommerce-order-received .detailed-details table th {border-bottom:1px solid #c7c8ca;font-family:"Interstate";font-size:12px;font-weight:600;padding:10px 0;text-align:left;text-transform:uppercase;vertical-align:middle;}

.woocommerce-order-received .detailed-details table td {border-bottom:1px solid #c7c8ca;font-family:"Martha Regular";font-size:14px;text-align:right;padding:10px 0;}

.woocommerce-order-received .detailed-details table tr:first-child th,
.woocommerce-order-received .detailed-details table tr:first-child td {padding-top:2px;}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {font-weight:400;}

.woocommerce-order-received address {font-family:"Martha Regular";font-size:14px;line-height:1.5;font-weight:400;}

.woocommerce-shipping-fields {margin:25px 0 0 0;}

#add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {padding:0;}

#add_payment_method #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {background:none;margin-top:0;padding:0;}

#add_payment_method #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {display:none;}

#add_payment_method #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p {font-family:"Founders Grotesk";line-height:1.4;}

#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {color:#f98f00;font-family:"Founders Grotesk";font-size:14px;line-height:1;margin:10px 0 0 0;}

.woocommerce-checkout #payment .payment_method_paypal label {font-family:"Interstate";font-size:14px;}

#add_payment_method #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {margin-right:5px;}

.woocommerce-checkout #payment div.form-row.place-order {margin:40px 0 0 0;}

#add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {border-bottom:none;}

.select2 {border:1px solid #c7c8ca;font-family:"Interstate";font-size:14px;-ms-flex:1;flex:1;padding:0 5px;}

.select2-search,
.select2-results__options,
.select2-dropdown {background:#ffffff;}

.select2 {display:none;}

.select2-results__options {padding:10px;}

.select2-container .select2-choice {background-image:none;border-radius:0;font-family:"Interstate";font-size:14px;height:29px;}

.select2-container .select2-choice .select2-arrow {background:none;border-left:none;}

.select2-container .select2-choice .select2-arrow b {background-position:0 1px;}

.select2-selection__rendered,
.select2-results {font-family:"Interstate";font-size:14px;}

/*
    Single Product View
*/

.view-single-product--intro {-ms-flex-align:center;align-items:center;height:100vh;-ms-flex-pack:center;justify-content:center;position:relative;}

.view-single-product--intro .container {max-width:800px;margin:20px 0 0 0;position:relative;z-index:5;}

.view-single-product--intro .arrow {margin:25px 0 0 0;}

.view-single-product--intro .arrow svg {display:block;fill:#ffffff;height:108px;margin:0 auto;opacity:0;position:relative;top:-25px;width:10px;}

body:not(.state-loading) .view-single-product--intro .arrow svg {animation:arrowbounce 1s 1 1s forwards;}

.view-single-product--intro--slides {background:#000000;height:100%;left:0;position:absolute;top:0;width:100%;}

.view-single-product--intro--slide {height:100%;}

.view-single-product--intro--slides--pager {display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:10;}

.view-single-product--intro--slides--pager .slick-dots {position:static;}

.view-single-product--intro--slides--pager .slick-dots li {float:none;margin:5px 0;}

.view-single-product--intro--slides--pager .indicator {color:#ffffff;font-family:"Interstate";font-size:9px;margin:0 0 10px 0;}

.view-single-product--intro--slides--pager .indicator .divider svg {fill:#ffffff;stroke:#ffffff;stroke-width:1px;width:17px;}

.view-single-product--intro--slides--pager .indicator .max-slides {position:relative;left:10px;top:-3px;}

.view-single-product--divider-1 {margin:0 0 15px 0;text-align:center;}

.view-single-product--divider-1 svg {fill:#ffffff;width:25px;}

.view-single-product--header {color:#ffffff;text-align:center;}

.view-single-product--title {font-family:"HobokenHigh-SansSerif";font-size:90px;letter-spacing:2px;line-height:1.1;text-transform:uppercase;}

.view-single-product--header p {font-family:"Interstate";font-size:18px;text-transform:uppercase;}

.view-single-product--divider-2 {text-align:center;margin:35px auto;}

.view-single-product--divider-2 svg {fill:#ffffff;width:25px;}

.view-single-product--options {-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 35px 0;}

.view-single-product--options > .box {-ms-flex:1;flex:1;text-align:center;}

.view-single-product--options .box-line {animation:animateInLine 1s 2.25s 1 forwards;background:#ffffff;height:2px;width:0;}

.view-single-product--options > .box-separator--hidden {visibility:hidden;}

.view-single-product--bundle {color:#ffffff;text-align:center;}

.view-single-product--bundle > p {font-family:"Interstate";font-size:14px;font-weight:600;line-height:1.4;margin:0 0 10px 0;text-transform:uppercase;}

.view-single-product--bundle > p > span {display:block;font-family:"Interstate Condensed";}

.view-single-product--bundle .row {-ms-flex-align:center;align-items:center;}

.view-single-product--bundle .row > .box {width:33%;}

.view-single-product--bundle .row {font-family:"Interstate";font-size:14px;margin:0 auto;max-width:150px;}

.view-single-product--bundle .row-seperator {font-size:9px;text-align:center;margin:2px auto;}

.view-single-product--price {color:#ffffff;font-size:72px;padding:44px 0 48px 0;position:relative;text-align:center;font-family:"brothbol";}

.view-single-product--price--text {background:url(../svg/circle-price.svg) center center no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.4s 0.1s;width:100%;}

body:not(.state-loading) .view-single-product--price--text {animation:animateInText 2s 0.75s 1 forwards;}

.view-single-product--price--ring {animation:animateInRing 1.25s 1s 1 forwards;border:2px solid #ffffff;border-radius:100%;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}

body:not(.state-loading) .view-single-product--price--ring {animation:animateInRing 1.25s 1s 1 forwards;}

.view-single-product--price--ring--inner {background:url(../svg/circle-price-ring.svg) center center no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.4s 0.1s;width:100%;}

body:not(.state-loading) .view-single-product--price--ring--inner {animation:animateInRingInner 1s 0.5s 1 forwards;}

.view-single-product--price .amount {opacity:1;}

.view-single-product--price .amount span {transition:all 0.4s;}

.view-single-product--price .amount span:nth-child(1) {transition-delay:1s;}

.view-single-product--price .amount span:nth-child(2) {transition-delay:1.25s;}

.view-single-product--price .amount span:nth-child(3) {transition-delay:1.5s;}

.state-loading .view-single-product--price .amount,
.state-loading .view-single-product--price .amount span {opacity:0;}

@media screen and (max-width: 720px) {.view-single-product--divider-2 {margin:15px auto;}

  .view-single-product--intro .arrow {margin:0;}

  .view-single-product--options {-ms-flex-direction:column;flex-direction:column;}

  .view-single-product--price {font-size:45px;}

  .view-single-product--options > .box-2 {margin:0 0 35px 0;width:135px;}

  .view-single-product--options > .box-1,
.view-single-product--options > .box-separator {display:none;}

  .view-single-product--intro--slides--pager {display:none;}}

.view-single-product--addtocart {-ms-flex-align:center;align-items:center;border:2px solid #ffffff;color:#ffffff;font-family:"Interstate";font-size:12px;text-transform:uppercase;}

.view-single-product--addtocart--add {margin:0 4px 0 0;font-family:"Interstate";font-weight:600;text-align:center;text-transform:uppercase;}

.view-single-product--addtocart--add:focus {outline:none;}

.view-single-product--addtocart--qty {-webkit-appearance:none;background:none;border:none;display:inline-block;text-align:center;padding:0;width:auto;}

.view-single-product--addtocart--qty:focus {outline:none;}

.view-single-product--addtocart--remove > svg {fill:#ffffff;width:7px;}

.view-single-product--addtocart--plus > svg {fill:#ffffff;width:9px;}

.view-single-product--addtocart > .box-spacer {-ms-flex-item-align:stretch;align-self:stretch;border-right:2px solid #ffffff;}

.view-single-product--addtocart > .box {padding:5px 0;text-align:center;}

.view-single-product--addtocart > .box-1 {-ms-flex:1;flex:1;}

.view-single-product--addtocart > .box-1 a {display:inline-block;vertical-align:middle;}

.view-single-product--addtocart > .box-2 {font-size:14px;padding:5px;}

.view-single-product--shippinginfo--countries {margin:0 0 15px 0;}

.view-single-product--shippinginfo--countries svg {width:35px;}

.view-single-product--shippinginfo {color:#ffffff;font-family:"Martha Regular";font-size:13px;letter-spacing:0.05em;line-height:1.4;text-align:center;text-transform:uppercase;}

@media screen and (max-width: 720px) {.view-single-product--shippinginfo {font-size:10px;}}

.view-single-product--info {padding:50px 0;}

.view-single-product--info > .col-1 {width:42%;}

.view-single-product--info > .col-2 {width:25%;}

.view-single-product--info > .col-3 {width:20%;}

.view-single-product--info > .spacer {-ms-flex-item-align:stretch;align-self:stretch;border-right:1px solid #c6c8ca;margin:0 3%;}

.view-single-product--info--copy p {font-family:"Founders Grotesk";font-size:20px;line-height:1.4;margin:0 0 1.4em 0;}

.view-single-product--info--copy p:last-child {margin:0;}

.view-single-product--quote--text {font-family:"Founders Grotesk";font-size:28px;line-height:1.2;margin:0 0 10px 0;}

.view-single-product--quote--text:first-letter {margin:0 0 0 -10px;}

.view-single-product--quote--author {font-size:14px;font-family:"Interstate";font-weight:800;letter-spacing:0.03em;text-transform:uppercase;}

.view-single-product--detail:not(:last-child) {margin:0 0 15px 0;}

.view-single-product--detail h2 {font-size:14px;font-family:"Interstate";font-weight:800;letter-spacing:0.03em;margin:0 0 4px 0;text-transform:uppercase;}

.view-single-product--detail p {font-size:14px;font-family:"Martha Regular";line-height:1.4;}

.view-single-product--media--two > .box {width:50%;}

.view-single-product--media--four > .box {width:25%;}

.view-single-product--hashtagged {-ms-flex-wrap:wrap;flex-wrap:wrap;}

.view-single-product--hashtagged .box {width:25%;}

@media screen and (max-width: 720px) {.view-single-product--media--two > .box,
.view-single-product--info > .col-1,
.view-single-product--info > .col-2,
.view-single-product--info > .col-3 {width:100%;}

  .view-single-product--info > .col-2 {margin:40px 0;}

  .view-single-product--title {font-size:40px;}}

/*
    Simple Product View
*/

.block-simple-product {-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0;width:80%;}

.block-simple-product .col-1 {width:45%;}

.block-simple-product .col-2 {width:50%;}

@media screen and (max-width: 720px) {.block-simple-product {width:90%;}

  .block-simple-product .col-1,
.block-simple-product .col-2 {width:100%;}}

.block-simple-product--header {margin:0 0 35px 0;text-align:center;}

.block-simple-product--header--icon {display:block;margin:0 0 35px 0;}

.block-simple-product--header--icon svg {display:block;margin:0 auto;width:25px;}

.block-simple-product--title {font-family:"HobokenHigh-SansSerif";font-size:72px;text-transform:uppercase;}

.block-simple-product--subtitle {font-family:"Interstate";font-size:18px;text-transform:uppercase;}

.block-simple-product--meta {margin:0 0 35px 0;text-align:center;}

.block-simple-product--pricing {background:none;display:block;font-family:"brothbol";font-size:60px;margin:0 0 30px 0;}

@media screen and (max-width: 720px) {.block-simple-product--title {font-size:35px;}}

.woocommerce a.block-simple-product--addcart {font-size:12px;padding:12px 45px;}

.block-simple-product--copy {font-family:"Interstate";font-size:19px;line-height:1.4;}

.block-simple-product--copy p {margin:0 0 1.4em 0;}

.block-simple-product--details {border-top:2px solid #000000;padding:30px 0 0 0;}

.block-simple-product--detail p {font-family:"Martha Regular";font-size:14px;line-height:1.4;}

.block-simple-product--detail p span {font-family:"Interstate";font-weight:800;text-transform:uppercase;}

.block-simple-product--slides {box-shadow:0 0 14px rgba(0,0,0,0.1);}

.block-simple-product--slides--pagers {-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 0 0;}

.block-simple-product--slides--pagers .indicator {color:#000000;position:static;}

.block-simple-product--slides--pagers .indicator .divider svg {stroke:#000000;}

.block-simple-product--dots .slick-dots {position:static;}

.block-simple-product--dots .slick-dots li button {background-image:url(../svg/icon-diamond-black.svg);height:15px;width:15px;}

.block-simple-product--dots .slick-dots li:hover button,
.block-simple-product--dots .slick-dots li.slick-active button {background-image:url(../svg/icon-diamond-full-black.svg);}

/*
    Mini Cart
*/

.block-mini-cart {background:#232c2d;opacity:0;position:absolute;right:0;top:100%;transform:translate3d(100%,0,0);transition:all 0.3s;visibility:hidden;width:25%;z-index:0;}

@media screen and (max-width: 720px) {.block-mini-cart {width:100%;}}

.state-show-mini-cart .block-mini-cart {opacity:1;transform:translate3d(0,0,0);visibility:visible;}

.block-mini-cart--header {border-bottom:1px solid #ffffff;color:#ffffff;-ms-flex-pack:justify;justify-content:space-between;padding:15px 25px;}

.block-mini-cart--header h1 {font-family:"HobokenHigh-SansSerif";font-size:18px;text-transform:uppercase;}

.block-mini-cart--header--close svg {fill:#ffffff;height:10px;width:10px;}

.block-mini-cart--empty {color:#ffffff;padding:15px 25px;}

.block-mini-cart--table-container {padding:15px 25px;}

.block-mini-cart--table {border-bottom:1px solid #ffffff;color:#ffffff;font-family:"Interstate";font-size:12px;text-transform:uppercase;width:100%;}

.block-mini-cart--table td {border-left:1px solid #ffffff;padding:10px;text-align:center;vertical-align:midde;}

.block-mini-cart--table td:nth-child(1) {background:#454d4e;border:none;padding:10px 0;}

.block-mini-cart--table td:nth-child(2) {text-align:left;}

.block-mini-cart--product--quantity {background:none;border:none;color:#ffffff;text-align:center;width:45px;}

.block-mini-cart--product--quantity:focus {outline:none;}

.block-mini-cart--product--remove svg {fill:#ffffff;height:8px;width:8px;vertical-align:-0;}

.block-mini-cart--action {padding:15px 25px;}

.block-mini-cart--action .button.checkout {color:#ffffff;border-color:#ffffff;display:block;text-align:center;width:100%;}

.block-mini-cart--action .button.checkout:hover {color:#000000;}

/*
    View Page
*/

.view-page {padding:40px 0 40px 0;}

.view-page--simple {max-width:600px;padding-top:100px;}

.view-page--simple p {font-family:"Interstate";font-size:19px;line-height:1.4;margin:0 0 1.4em 0;}

.view-page--simple p a {transition:color 0.4s;}

.view-page--simple p a:hover {color:#f98f00;}

.view-page--simple p:last-child {margin:0;}

/*
    Animations
*/

@keyframes arrowbounce {0% {opacity:0;top:-25px;}

  25% {opacity:1;}

  50% {top:5px;}

  100% {opacity:1;top:-25px;}}

@keyframes animateInText {0% {opacity:0;transform:scale(0) rotate(0);}

  25% {opacity:1;transform:scale(1.1) rotate(0);}

  40% {opacity:1;transform:scale(1) rotate(0);}

  60% {transform:scale(1) rotate(360deg);}

  100% {opacity:1;transform:scale(1) rotate(360deg);}}

@keyframes animateInRing {0% {opacity:0;transform:scale(0);}

  100% {opacity:1;transform:scale(1);}}

@keyframes animateInLine {0% {width:0;}

  100% {width:100%;}}

@keyframes animateInRingInner {0% {opacity:0;transform:scale(0) rotate(0);}

  50% {opacity:1;transform:scale(1.1) rotate(0);}

  100% {opacity:1;transform:scale(1);}}