@font-face{font-family:Moderat;src:url(Moderat-Regular.31c6e757.eot);src:url(Moderat-Regular.31c6e757.eot?#iefix) format("embedded-opentype"),url(Moderat-Regular.490599bb.woff2) format("woff2"),url(Moderat-Regular.f8388aa9.woff) format("woff");font-weight:400}@font-face{font-family:Moderat;src:url(Moderat-Bold.c9df5b7d.eot);src:url(Moderat-Bold.c9df5b7d.eot?#iefix) format("embedded-opentype"),url(Moderat-Bold.60698cd6.woff2) format("woff2"),url(Moderat-Bold.7bead30c.woff) format("woff");font-weight:700}*,:after,:before{box-sizing:border-box}:root{font-size:10px}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}body{color:#e14f4f;background:#000;padding-top:16rem;min-height:100vh}@media (max-width:560px){body{padding-top:10rem}}body,button,input{font-family:Moderat,Helvetica Neue,sans-serif;font-size:2.4rem}button{border-radius:0}.loader,body.loading-cursor{cursor:wait}a{color:#e14f4f}.no-scroll{overflow:hidden!important}a.ani-under{text-decoration:none;position:relative}a.ani-under:after{content:"";position:absolute;width:0;height:2px;top:100%;right:0;background:currentColor;transition:width .3s cubic-bezier(.2,.3,0,1)}@media (max-width:550px){a.ani-under:after{display:none}}a.ani-under:hover:after{width:100%;left:0}::selection{background:#ffa9a8;color:#000}.barba-container:nth-child(2){display:none}header{position:fixed;top:0;left:0;right:0;height:16rem;font-weight:700;z-index:666;pointer-events:none}header:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(#000,transparent);z-index:-1}header ul{margin:0;padding:0;list-style:none}header li{position:absolute;display:flex;align-items:center}header a,header li{vertical-align:bottom}header a{text-transform:uppercase;letter-spacing:.1em}header .left a:first-child{margin-right:2rem}header .left{left:4rem}header .right{right:4rem}header .left,header .right{top:50%;transform:translateY(-50%);pointer-events:all}header .middle{left:50%;transform:translateX(-50%);top:2rem;pointer-events:all}header .middle a:after{display:none}header .logo{height:12rem;width:auto;transition:height .3s cubic-bezier(.2,.3,0,1),transform .3s cubic-bezier(.2,.3,0,1);transform:scale(1);backface-visibility:hidden}header .logo:hover{transform:scale(.9)}@media (max-width:900px){header .mobile-hidden{display:none}}@media (max-width:560px){header{height:10rem;font-size:2rem}header .logo{height:6rem}header .left{left:2rem}header .right{right:2rem}}@media (max-width:350px){header{font-size:1.4rem}}.cart-message{position:fixed;top:4rem;right:4rem;background:#e14f4f;color:#000;padding:2rem;text-align:right;text-transform:none;font-size:2.4rem;text-decoration:none;letter-spacing:0;z-index:999}@media (max-width:900px){.cart-message{top:2rem;right:2rem;left:2rem;font-size:1.4rem;font-weight:700}}.mobile-hamburger{width:3rem;height:2rem;position:relative}@media (min-width:900px){.mobile-hamburger{display:none}}.mobile-hamburger .line{width:100%;height:2px;background:#e14f4f;display:inline;position:absolute;left:0;top:0;transition:all .2s ease-out;opacity:1}.mobile-hamburger .line:nth-child(2){top:50%;margin-top:-1px}.mobile-hamburger .line:last-child{top:100%;margin-top:-2px}body.mobile-nav-is-open .mobile-hamburger .line:nth-child(2){opacity:0;width:0}body.mobile-nav-is-open .mobile-hamburger .line:first-child,body.mobile-nav-is-open .mobile-hamburger .line:last-child{top:50%;marign-top:0;transform:rotate(45deg)}body.mobile-nav-is-open .mobile-hamburger .line:first-child{margin-top:-2px}body.mobile-nav-is-open .mobile-hamburger .line:last-child{transform:rotate(-45deg)}.mobile-nav{display:none;position:fixed;z-index:100;background:#000;width:100%;height:100%;top:0;padding:14rem 4rem 4rem}@media (max-width:560px){.mobile-nav{padding:10rem 2rem 2rem}}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav li a{font-weight:700;font-size:3rem;text-decoration:none}.mobile-nav li{margin-bottom:2rem}@media (min-width:900px){body.mobile-nav-is-open .mobile-nav{display:none}}@media (max-width:900px){.cart-item-text{display:none}.cart-item-count{background:#e14f4f;color:#000;border-radius:50%;display:block;width:3rem;height:3rem;text-align:center;padding-left:2px;padding-top:2px;font-size:2rem;margin-top:-2px}}@media (max-width:560px){.cart-item-count{padding-top:1px}}footer{font-size:1.2rem;text-transform:uppercase;letter-spacing:.2em}footer .gsap-select{display:inline-block}footer .left,footer .right{flex:1;position:fixed;bottom:0;padding:4rem}footer .left{left:0}footer .right{text-align:right;right:0}footer .right a{margin-left:1rem}footer .copyright,footer .social{display:inline-block}footer .social{margin-left:2rem}footer .social a{margin-right:1rem}@media (max-width:538px){footer{padding:2rem;display:flex;flex-direction:column;width:100vw}footer .left,footer .right{position:static;display:block;padding:0}footer .right{text-align:left;margin-top:2rem}footer .right a{margin-left:0;margin-right:1rem}}.loader{position:fixed;z-index:888}.loader .bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#e14f4f;background:#000}.loader .circle,.loader .logo img{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .logo img{height:30rem;width:auto}@media (max-width:560px){.loader .logo img{width:80vw;height:auto}}.loader .circle{background:#000;border-radius:50%}.page-load-status{text-align:center;display:none}.products-grid{position:relative;padding:0 4rem 10rem}.products-row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0;align-items:center;margin-bottom:4rem}@media (max-width:900px){.products-row{display:block}}.products--featured__title{grid-column:span 3;font-weight:700;text-transform:uppercase;font-size:6vw;z-index:3}.products--featured__title span{display:inline-block;overflow:hidden}.product--cat--description{margin-top:4rem;font-size:1.5rem;max-width:30rem;line-height:1.5em}@media (max-width:900px){.product--cat--description{margin-top:0;margin-bottom:2rem;max-width:100%}}.product{position:relative;border:2px solid transparent;display:inline-block;padding:4rem;transition:border .3s cubic-bezier(.2,.3,0,1);overflow:hidden;grid-column:span 3;backface-visibility:hidden}.product .more-link,.product .price,.product .product-form button,.product h2{opacity:0;z-index:4;backface-visibility:hidden}.product .more-link,.product .price,.product h2{transition:opacity .3s cubic-bezier(.2,.3,0,1),bottom .3s cubic-bezier(.2,.3,0,1)}.product img{width:100%;transition:transform .6s cubic-bezier(.2,.3,0,1);transform:scale(1)}.product .more-link,.product .price,.product h2{position:absolute;bottom:-2rem}.product h2{text-transform:uppercase;letter-spacing:.1em;bottom:-2rem}.product .currency,.product .more-link{font-size:.6em;letter-spacing:.1em}.product .more-link{text-align:right;right:2rem;text-decoration:none;text-transform:uppercase}.product .product-form button{position:absolute;top:4rem;left:4rem;font-family:moderat;background:#e14f4f;border:0;padding:1rem 1.7rem;font-size:2.4rem;font-weight:700;cursor:pointer;transform:scale(1);transition:transform .3s cubic-bezier(.2,.3,0,1),opacity .3s cubic-bezier(.2,.3,0,1)}.product .product-form button:hover{transform:scale(1.1)}.product .product-form button:after{content:"add to cart";position:absolute;left:100%;width:20rem;text-align:left;top:50%;transform:translate(-2rem,-50%);text-transform:uppercase;font-size:1.5rem;letter-spacing:.1em;color:#e14f4f;opacity:0;transition:transform .3s cubic-bezier(.2,.3,0,1),opacity .3s cubic-bezier(.2,.3,0,1);backface-visibility:hidden}@media (min-width:900px){.product:hover{border:2px solid #e14f4f}.product:hover .more-link,.product:hover .price,.product:hover .product-form button,.product:hover h2{opacity:1}.product:hover h2{bottom:7rem}.product:hover .more-link,.product:hover .price{bottom:4rem}.product:hover .product-form button:after{transform:translate(2rem,-50%);opacity:1}.product:hover img{transform:scale(.9);z-index:2}}.homepage--cattitle{text-align:left;grid-column:8/-1;font-size:4.8rem;line-height:1}.homepage--catnav{display:block;list-style:none;padding:0;margin:4rem 0 0;line-height:1.5em}.homepage--catnav a{text-decoration:none;position:relative}.homepage--catnav a:after{content:"";position:absolute;width:0;height:2px;background:#e14f4f;top:50%;margin-top:2px;left:0;transition:all .2s cubic-bezier(.2,.3,0,1)}.homepage--catnav a:hover:after{width:100%}.product--count{font-size:.5em;margin-left:.2em}.homepage--sidebar{grid-column:10/-1;grid-row:1;height:100%;grid-column:1/span 3;padding-top:4rem;backface-visibility:hidden}.homepage--mobile-filter{display:none}@media (max-width:1350px){.product{padding:2rem}}@media (max-width:1130px){.product{grid-column:span 4}.homepage--sidebar{grid-column:1/span 4}}@media (max-width:900px){.homepage--sidebar{padding-top:0}.homepage--mobile-filter{display:block;background:#e14f4f;text-align:center;padding:1rem;margin-bottom:2rem;font-size:14px;line-height:2rem;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.homepage--catnav,.homepage--cattitle{height:0;overflow:scroll;-webkit-overflow-scrolling:touch;transition:height .2s cubic-bezier(.2,.3,0,1);margin-top:0}.mobile-visible.homepage--cattitle{display:none}.mobile-visible.homepage--catnav{display:block;height:20vh;margin-bottom:2rem}.homepage--catnav{text-align:center}.products--featured__title{text-align:center;padding:1rem 0 4rem;width:100%}.products-row{position:relative}.product{width:calc(50% - 4px);display:inline-block;border:none;padding:0}.product:hover img{transform:scale(.9);z-index:2}.product .product-form button{display:none}.product .more-link,.product .price,.product h2{opacity:1;padding:2rem}.product h2{bottom:4rem}.product .more-link,.product .price{bottom:1rem}.product .more-link{padding-right:0}.page-load-status{display:none!important;opacity:0}.products-grid{padding:0 2rem}.product h2{font-size:2rem}.more-link{display:none}.product{display:flex;flex-direction:column;float:left;margin-bottom:2rem;width:calc(50% - 1rem)}.product:nth-child(2n){margin-right:2rem}.product .price,.product h2{position:static;padding:0;order:2}}.featured.products-row{display:none}@media (max-width:900px){.index-page{overflow:auto;clear:both;display:table}.index-page:after{content:""}.index-page .showAllButton-wrapper{display:block;float:left;width:100%}.index-page .showAllButton-wrapper a{width:100%;min-width:0}}.product-page{padding:4rem;z-index:1}.product-page .images{position:fixed;left:0;top:0;width:50vw;height:100vh;padding-right:4rem;overflow:hidden}.product-page .content{width:50%;margin-left:50%;padding-left:4rem}.product-page h1{text-transform:uppercase;font-size:7rem;letter-spacing:.1em;margin-bottom:4rem;overflow:hidden}.product-page h1 span{display:inline-block}.product-page .addCart-button{cursor:pointer;padding:2rem;border:none;background:#e14f4f;font-family:moderat;font-size:2rem;text-transform:uppercase;font-weight:700;letter-spacing:.2em;box-shadow:inset 0 0 0 4px #e14f4f;transition:background .5s cubic-bezier(.2,.3,0,1),color .3s cubic-bezier(.2,.3,0,1);transform-origin:left}.product-page .addCart-button:hover{background:#000;color:#e14f4f}.product-page .addCart-button:active{background:#e14f4f;color:#000}.product-page .description{font-size:2rem;line-height:1.7em;margin-bottom:4rem}.product-page .addrow{display:flex;align-items:center;margin-bottom:4rem}.product-page .price{flex:1;text-align:left;font-size:3rem;font-weight:700;margin-left:4rem}.product-page .currency{font-size:.5em;font-weight:100;letter-spacing:.1em}.product-page .flickity-viewport{top:50%;transform:translateY(-50%)!important}.product-page .flickity-prev-next-button.next{right:5.6rem}.product-page img{width:100%;height:auto}.product-page__video{margin-bottom:4rem}.product-page__video--wrap{width:100%;position:relative;padding:0 0 56.25%}.product-page__video--wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flickity-page-dots{display:none}@media (max-width:850px){.flickity-page-dots{display:block}.product-page{display:flex;flex-direction:column;padding:2rem!important}.product-page .flickity-viewport{top:0!important;transform:translateY(0)!important}.product-page .flickity-prev-next-button.next{right:0!important}.product-page .flickity-prev-next-button.previous{left:0!important}.product-page .content{width:100%!important;margin-left:0!important;padding-left:0!important;order:2}.product-page .images{position:relative!important;order:1;height:auto!important;width:100%!important;padding-right:0!important;margin-bottom:2rem}.product-page img{max-width:300px!important}.product-page h1{font-size:4rem!important;margin-bottom:2rem!important}.product-page .description{font-size:20px!important}.product-page .addCart-button{padding:1.5rem;letter-spacing:normal}.product-page .price{margin-left:2rem}.product-page .addrow{margin-bottom:2rem}}.about-page{padding:0 4rem 10rem;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4rem;position:relative}.about-page img{width:100%;height:auto;grid-row:1/3;grid-column:2/6}.about-page p{margin-bottom:2rem;line-height:1.5em}.about-page h1{font-size:8rem;grid-row:1;grid-column:7/11;padding-top:10rem}.about-page .matrix-video{grid-column:7/12;grid-row:4}.about-page .matrix-video:nth-child(7){grid-row:5}.about-page .matrix__text:nth-child(3){grid-column:7/12;grid-row:2}.about-page .matrix__text:nth-child(4){grid-column:9/12;grid-row:3;margin-bottom:10rem}.about-page .matrix__text:nth-child(5){grid-column:2/5;grid-row:4}.about-page .matrix-video{width:100%;position:relative;padding:0 0 56.25%}.about-page .matrix-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1390px){.about-page .matrix__text:nth-child(4){grid-column:7/12}.about-page .matrix__text:nth-child(5){grid-column:2/6}}@media (max-width:1200px){.about-page{display:block}.about-page h1{text-align:center;margin-bottom:8rem;margin-top:8rem;padding-top:0;font-size:8vw;line-height:1em}.about-page img{max-width:400px;margin:auto auto 4rem;display:block}.about-page p{margin-bottom:4rem;font-size:20px}.about-page .matrix__text{margin-bottom:0!important}}@media (max-width:538px){.about-page{padding:0 2rem}.about-page p{font-size:1.5rem}.about-page img,.about-page p{margin-bottom:2rem}.about-page h1{font-size:3rem}}.faq-page{padding:0 4rem 8rem}@media (max-width:560px){.faq-page{padding:0 2rem;grid-template-columns:1fr}}.faq__title{font-size:4rem;text-align:center;line-height:1em;padding-top:8rem;margin-bottom:8rem}@media (max-width:560px){.faq__title{font-size:3rem}}.faq__question_wrapper{margin:auto auto 4rem;max-width:680px}@media (max-width:560px){.faq__question{font-size:2rem}}.faq__answer{line-height:1.5em;font-size:2rem;margin-top:1rem}@media (max-width:560px){.faq__answer{font-size:16px}}.cart-page{padding:0 4rem}.cart-page table{width:70%;border-collapse:collapse;margin:10rem auto}.cart-page td,.cart-page th,.cart-page tr{padding:0}.cart-page th{text-align:left;text-transform:uppercase;font-weight:400;font-size:2rem;letter-spacing:.1em;padding-bottom:2rem}.cart-page th,.cart-page tr{border-bottom:1px solid #e14f4f}.cart-page h3{display:inline-block;font-size:4rem}.cart-page__meta{width:70%;margin:10rem auto;padding-left:35%}.cart-page__checkout{display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;padding:2rem;background:#e14f4f;font-weight:700;color:#000;position:relative;transition:all .3s cubic-bezier(.2,.3,0,1);transform:scale(1);cursor:pointer;width:100%;text-align:center}.cart-page__checkout:hover{transform:scale(.9)}thead th:last-child{text-align:right}.cart-page__itemTitle{width:100%}.cart-page__itemImage{width:200px}.cart-page__itemImage img{padding:2rem 2rem 2rem 0}.cart-page__itemQTY{margin-right:2rem}.cart-page__itemQTY input{background:#000;color:#e14f4f;border:2px solid #e14f4f;padding:1rem;max-width:10rem;margin-right:4rem;text-align:center}.cart-page__itemTotal{text-align:right}.cart-page__itemTotal .currency{font-size:.5em;letter-spacing:.1em}.cart-page__totalprice{font-size:4rem;margin-bottom:4rem}.cart-page__totalprice span{float:right}.cart-page__button-remove{background:none;border:none;color:#e14f4f;font-family:moderat;font-size:1.4rem;letter-spacing:.1em;padding:0;text-decoration:underline;opacity:.5;cursor:pointer}.cart-page__noItemsMessage{position:fixed;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}@media (max-width:560px){.cart-page__noItemsMessage{position:static;transform:none;font-size:15px;padding:16rem 4rem}}.cart-page__adjustmentRow .cart-page__itemTitle{padding:2rem 0}.cart-page__adjustmentDescription,.qty-button{font-size:.5em}.qty-button{border:none!important;padding:0!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:910px){.cart-page{padding:0 2rem}.cart-page th{font-size:1rem;padding-bottom:1rem}.cart-page table{font-size:20px}.cart-page__meta,.cart-page table{width:100%;margin:0}.cart-page__meta{margin-top:2rem;padding:0}.cart-page__totalprice{margin-bottom:2rem;font-size:3rem}.cart-page__itemTitle h3{font-size:2rem}.cart-page__itemQTY input{margin-right:2rem;padding:.5rem;width:5rem;border:1px solid #e14f4f}.cart-page__itemQTY input[type=number]{font-size:2rem}.cart-page__itemImage img{height:120px;padding:1rem 1rem 1rem 0}.cart-page__checkout{padding:1.5rem;font-size:2rem;margin:auto;display:block;text-align:center}}.cart-page__itemQTY input[type=number]::-webkit-inner-spin-button,.cart-page__itemQTY input[type=number]::-webkit-outer-spin-button{opacity:1}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;background:none;padding:0 10px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:none}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:2.8rem}.flickity-prev-next-button.next{right:2.8rem}.flickity-prev-next-button:disabled{opacity:0}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#e14f4f}.flickity-page-dots{width:100%;padding:0;list-style:none;text-align:center;line-height:0;margin:2rem 0 0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:20px;height:4px;margin:0 2px;background:#e14f4f;opacity:.25;cursor:pointer;transition:opacity .4s cubic-bezier(.2,.3,0,1)}.flickity-page-dots .dot.is-selected{opacity:1}.address-page,.cart-payment-page,.cart-shipping-page{padding:10rem 4rem 20rem}.address-page .hidden,.cart-payment-page .hidden,.cart-shipping-page .hidden{display:none}.address-page form,.cart-payment-page form,.cart-shipping-page form{display:block;margin:auto;max-width:800px}.address-page .row,.cart-payment-page .row,.cart-shipping-page .row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem}.address-page .six,.cart-payment-page .six,.cart-shipping-page .six{grid-column:span 6}@media (max-width:500px){.address-page .six,.cart-payment-page .six,.cart-shipping-page .six{grid-column:span 12}}.address-page .three,.cart-payment-page .three,.cart-shipping-page .three{grid-column:span 3}@media (max-width:900px){.address-page .three,.cart-payment-page .three,.cart-shipping-page .three{grid-column:span 6}}@media (max-width:500px){.address-page .three,.cart-payment-page .three,.cart-shipping-page .three{grid-column:span 12}}.address-page h3,.cart-payment-page h3,.cart-shipping-page h3{margin-bottom:4rem}.cart-payment-page,.cart-shipping-page{max-width:calc(800px + 8rem);margin:auto;padding-top:14rem}.cart-payment-page .button,.cart-shipping-page .button{background:#e14f4f;color:#000;width:100%;padding:2rem;cursor:pointer;transform:scale(1);transition:transform .3s cubic-bezier(.2,.3,0,1);border-radius:0;-webkit-appearance:none;border:none;margin-top:4rem}.cart-payment-page .button:hover,.cart-shipping-page .button:hover{transform:scale(.95)}.shipping-select label{display:flex;justify-content:spcae-between;align-items:center}.shipping-select label strong{flex:1}.shipping-select label input{margin-right:2rem}.shipping-method{grid-row:1;grid-column:1/-1;margin-bottom:2rem}.shipping-card{grid-row:2;font-size:2rem}.shipping-card ul{list-style:none;padding:0;margin:2rem 0 0}.shipping-card h5{font-size:2rem}.payment-page__pay-section{grid-row:1;grid-column:1/-1}.payment-page__review-section{grid-row:2;grid-column:1/-1}.payment-page__review-section .right{float:right}.shipping-address-card{grid-column:1/7}.shipping-billing-card{grid-column:7/-1}.checkout__email{margin-bottom:8rem}.BillingAddress.hidden{display:none}#sameAddress{width:auto;margin:0 1rem 0 0}.cart-payment-page .row{grid-gap:4rem}.cart-payment-page .paypal-disclaimer{margin-top:1rem;font-size:.5em}#shippingAddress-stateName{margin-top:1rem}.select-wrapper{position:relative}.select-wrapper:after{content:"+";position:absolute;right:1.5rem;top:1.9rem;pointer-events:none}.select-wrapper .no-plus,.select-wrapper.no-plus:after{display:none}.checkout input{background:#000;padding:1rem 0;color:#e14f4f;border:2px solid transparent;border-bottom-color:#e14f4f;width:100%;max-width:800px;outline:none;border-radius:0}.checkout input::placeholder{color:#3f1617}.checkout select{margin-bottom:4rem}@media (max-width:900px){.checkout select{margin-bottom:0}}.checkout select{font-family:Moderat,Helvetica Neue,sans-serif;font-size:2.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:1rem;margin-top:1rem;background:transparent;color:#e14f4f;border:2px solid #e14f4f;width:100%;max-width:800px;position:relative}.checkout .button{background:#e14f4f;color:#000;float:right;padding:2rem;cursor:pointer;transform:scale(1);transition:transform .3s cubic-bezier(.2,.3,0,1);border-radius:0;-webkit-appearance:none}.checkout .button:hover{transform:scale(.95)}.checkout label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:4rem}@media (max-width:900px){.checkout label{margin-top:2rem}}.checkout .flash,.checkout .parsley-errors-list{background:#e14f4f;color:#000;font-size:12px;margin:8px 0 0;list-style:none;display:inline-block;padding:0}.checkout .flash li,.checkout .parsley-errors-list li{padding:4px}.credit-card-title{margin-bottom:2rem;font-weight:700}.flash-errors{border:2px solid #e14f4f;padding:2rem;margin-bottom:4rem}fieldset{border:none;padding:0;margin:0}.StripeElement{border:2px solid #e14f4f;padding:2rem}.stripe-button{margin-top:4rem}.card-errors,.paypal-button{margin-top:0}.cart-payment-page h3{margin-bottom:0}.or-line{width:100%;height:2px;background:#e14f4f;margin:4rem 0;position:relative}.or-line span{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#000;text-transform:uppercase;padding:0 1rem;font-size:1.5rem}.review-card{margin-top:4rem}.review-card .right{float:right}.offline-payment .button{margin-top:0;color:#e14f4f;background:#000;box-shadow:inset 0 0 0 2px #e14f4f}@media (max-width:910px){.cart-payment-page .row{display:block}.address-page,.cart-payment-page,.cart-shipping-page{padding:0 2rem;margin-bottom:8rem}.address-page h3,.cart-payment-page h3,.cart-shipping-page h3{margin:0}.checkout__email{margin-bottom:3rem}.cart-shipping-page .button{margin-top:2rem}.cart-payment-page h3,.cart-shipping-page h3{margin-bottom:2rem}.shipping-card{font-size:.5em}.cart-payment-page li{font-size:1.5rem}.cart-payment-page ul{padding-left:2rem}.cart-payment-page .paypal-disclaimer{margin-top:2rem;margin-bottom:2rem}}.order-page{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:4rem;width:70%;padding:0 4rem;margin:10rem auto 20rem}.order-page li{line-height:1.5em}.order-page li,.order-page table{font-size:2rem}.order-title{color:#fff;grid-row:1;grid-column:1/-1;text-align:center;margin-bottom:8rem}.order-title svg{width:4rem;height:auto}.order-details{grid-column:span 4;grid-row:2}.order-page__unitprice{width:100%}.order-pdf{grid-row:3;grid-column:1/-1}.order-page__adjustmentDescription{font-size:.5em}.order-table{grid-row:4;grid-column:1/-1;width:100%;border-collapse:collapse}.order-table .currency{font-size:12px}.order-table td,.order-table th,.order-table tr{padding:0}.order-table th{text-align:left;text-transform:uppercase;font-weight:400;font-size:2rem;letter-spacing:.1em;padding-bottom:2rem}.order-table th,.order-table tr{border-bottom:1px solid #e14f4f}.order-table tbody td{padding:2rem 0}.order-table td.text-right{text-align:right}.order-table .order-page__title,.order-table .order__qty__title{padding-right:2rem}@media (max-width:1260px){.order-page{width:100%;margin:0 auto}}@media (max-width:910px){.order-page{display:block}.order-page h3{margin-bottom:2rem;font-size:2rem}.order-page li{font-size:1.5rem}.order-page ul{padding-left:2rem}.order-table{margin-top:4rem}.order-table th{font-size:1rem}}@media (max-width:560px){.order-page{padding:0 2rem}}.notfound-page{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;width:100vw;position:fixed;top:0;left:0;right:0;bottom:0}.notfound-page h1{font-size:20vw;animation-name:notfound-spin;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes notfound-spin{0%{transform:rotate3d(0,1,.4,-180deg)}50%{transform:rotate3d(0,1,.4,0deg)}to{transform:rotate3d(0,1,.4,180deg)}}@-webkit-keyframes notfound-spin{0%{transform:rotate3d(0,1,.4,-180deg)}50%{transform:rotate3d(0,1,.4,0deg)}to{transform:rotate3d(0,1,.4,180deg)}}@-o-keyframes notfound-spin{0%{transform:rotate3d(0,1,.4,-180deg)}50%{transform:rotate3d(0,1,.4,0deg)}to{transform:rotate3d(0,1,.4,180deg)}}@keyframes notfound-spin{0%{transform:rotate3d(0,1,.4,-180deg)}50%{transform:rotate3d(0,1,.4,0deg)}to{transform:rotate3d(0,1,.4,180deg)}}.search-icon--wrapper{margin-left:2rem}.search-icon--wrapper svg{vertical-align:middle;margin-top:-4px;transform:scale(1);transition:transform .3s cubic-bezier(.2,.3,0,1)}.search-icon--wrapper:after{display:none}.search-icon--wrapper:hover svg{transform:scale(.9)}.search-page,.search-results-page{padding:4rem}.search-form{position:relative}.search-form .search-press-enter{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s cubic-bezier(.2,.3,0,1)}.search-form .search-press-enter.visible{opacity:1}.search-form input{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:6rem;border:0;background:none;color:#e14f4f;border-bottom:2px solid #e14f4f;padding:2rem 2rem 2rem 0;outline:none;font-weight:700;width:100%}.search-form input::placeholder{color:rgba(225,79,79,.5)}.search-form input[type=submit]{display:none}.search-results-text{margin:4rem 0}@media (max-width:900px){.search-page,.search-results-page{padding:2rem}.search-form input{font-size:2rem}.search-results-text{font-size:2rem;margin:2rem 0}.search-press-enter{display:none}}.content-page[data-page-title="Contact Us"],.content-page[data-page-title="Privacy Policy"],.content-page[data-page-title=Shipping]{margin:0 auto;line-height:1.5em;font-size:2rem;padding:8rem 4rem;max-width:900px}@media (max-width:560px){.content-page[data-page-title="Contact Us"],.content-page[data-page-title="Privacy Policy"],.content-page[data-page-title=Shipping]{padding-top:0;margin:0 2rem;width:auto;font-size:1.5rem;padding-left:0;padding-right:0}}.content-page[data-page-title="Contact Us"] h1,.content-page[data-page-title="Privacy Policy"] h1,.content-page[data-page-title=Shipping] h1{font-size:4rem;margin-bottom:8rem;text-align:center;line-height:1em}@media (max-width:560px){.content-page[data-page-title="Contact Us"] h1,.content-page[data-page-title="Privacy Policy"] h1,.content-page[data-page-title=Shipping] h1{font-size:3rem;margin-bottom:8rem;margin-top:8rem}}.content-page[data-page-title="Contact Us"]{display:grid;grid-template-columns:1fr 1fr auto}@media (max-width:560px){.content-page[data-page-title="Contact Us"]{display:block}}.content-page[data-page-title="Contact Us"] h1{grid-column:1/-1}.content-page[data-page-title="Contact Us"] .matrix__text{grid-column:1/3;margin-bottom:4rem}.content-page[data-page-title="Contact Us"] .matrix__text:nth-child(4){grid-column:3/-1;grid-row:2}.content-page[data-page-title="Contact Us"] .matrix__text:nth-child(5){font-size:14px;grid-column:3/-1;align-self:end;margin-bottom:1.4em}.content-page[data-page-title="Contact Us"] p:first-child{margin-bottom:2rem}@media (max-width:560px){.content-page[data-page-title="Contact Us"] p:first-child{margin-bottom:0}}.content-page[data-page-title="Contact Us"] strong{font-weight:400;font-size:28px;line-height:1.5em}@media (max-width:560px){.content-page[data-page-title="Contact Us"] strong{font-size:1.5em;line-height:1em}}.shipping-page{padding-bottom:8rem}.shipping-page .body-text{margin-top:4rem}.shipping-table{display:flex;flex-direction:column;margin:1rem 0 4rem}.shipping-table .heading-row{font-weight:700}.shipping-table .row{border-bottom:1px solid rgba(225,79,79,.3);display:grid;grid-template-columns:2fr 1fr 1fr}.shipping-table .row div{flex:1}.shipping-table .row div:nth-child(2),.shipping-table .row div:nth-child(3){margin-left:2rem}.content-page[data-page-title=Shipping] .body-text{column-count:2;column-gap:4rem}@media (max-width:900px){.content-page[data-page-title=Shipping] .body-text{column-count:unset}}.showAllButton-wrapper{display:flex}.showAllButton{background:#e14f4f;color:#000;padding:2rem;text-align:center;text-decoration:none;margin:auto;display:inline-block;align-self:center;min-width:400px}@media (min-width:560px){.showAllButton{transition:transform .3s cubic-bezier(.2,.3,0,1);transform:scale(1);backface-visibility:hidden}.showAllButton:hover{transform:scale(.9)}}
/*# sourceMappingURL=/script.css.map */