@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}body,html{height:100%}body,body .wrap{background-color:#000}body{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.45px}body .wrap{margin:0 auto -60px;min-height:100%;position:relative;width:100%}body .footer,body .push{height:60px}.position-relative,.shop__header{position:relative}@font-face{font-family:"governorRegular";src:url(../fonts/governor.ttf)}@font-face{font-family:"alexBrush";src:url(../fonts/alex-brush.ttf)}@font-face{font-family:"smileOcean";src:url(../fonts/smile-ocean.ttf) format("truetype")}@font-face{font-family:"budmo";src:url(../fonts/budmo.ttf) format("truetype")}.shop #payment-request-button{display:block;max-width:230px;width:100%;margin:0 auto}.shop__header{color:#fff;background-position:50% 50%;background-size:cover;display:-webkit-flex;display:flex;min-height:25em;min-height:100vh;overflow:hidden;width:100%;background-image:url(../images/video-bgImage.jpg)}.shop__video{bottom:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0}.shop__headerContent{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin:auto;max-width:75em;position:relative;width:80%;z-index:2}.shop__titleAction{margin-top:100px;position:relative;text-align:center;width:100%;z-index:1}.shop__footer{background-color:#000;padding-top:10px;padding-bottom:15px}.cardOverlay{margin:20px auto;display:block;width:100%}.logoName{margin:0 0 2em}.logoName__title{border:0;color:#fff;font-size:1em;font-weight:400;letter-spacing:1px;margin-top:1em;text-transform:uppercase}.purchaseForm{color:#fff}.purchaseForm__selectWrapper{margin-bottom:30px}.purchaseForm__quantityText{font-size:110%;text-transform:uppercase;color:#fff}.purchaseForm__quantitySelect{-webkit-border:0;background-color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.25);color:#d50;font-family:"Open Sans",helvetica,sans-serif;font-size:.8em;font-weight:400;margin:.5em auto;outline:0;padding:.5em;text-align:center;max-width:300px;width:100%;height:30px}.purchaseForm__purchaseButton{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.1);border:3px solid #fff;color:#fff;font-family:"governorRegular";font-size:.8em;font-weight:700;letter-spacing:.1em;padding:.6em 1em;text-transform:uppercase;line-height:1.6;margin:.5em auto;transition:background-color .3s ease-in-out;max-width:230px;width:100%}.purchaseForm__purchaseButton span{margin-left:10px;vertical-align:middle;display:block}.purchaseForm__purchaseButton:focus,.purchaseForm__purchaseButton:hover{background-color:#bf9743}.purchaseForm__text{color:#fff;margin-bottom:20px;padding:0}.arrowBounce{bottom:40px;position:absolute;right:50px;z-index:4}.arrowBounce__arrow{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);background-size:contain;display:block;height:40px;margin-left:-20px;width:40px;-moz-animation:bounce 2.5s infinite;-webkit-animation:bounce 2.5s infinite;animation:bounce 2.5s infinite}.help{margin-bottom:2em;color:#fff}.help__arrow,.help__emailLink{color:#bf9743}.textCallouts{-webkit-font-smoothing:antialiased;clear:both;color:#fff;font-size:.9em;letter-spacing:.05em;line-height:1.5;max-width:765px;width:100%;text-transform:uppercase;padding:30px;text-align:center;margin:0 auto}.textCallouts__text{display:block;text-align:center}.cards__sampleWrapper{display:block;background-color:#bd9643;margin:0}.cards__sampleSection{width:100%}.cards__imgWrapper{position:relative!important;min-height:50px}.cards__image{border-bottom:2px solid #bf9743;margin:0;width:100%;transition:opacity .4s ease-in;opacity:1;min-width:48px;max-width:100%;min-height:48px;display:inline-block}.no-js .js-lazy-load,.no-js .lazy{display:none}@media screen and (min-width:768px){.shop__header{background-image:url(../images/video-bgImage.jpg)}.cardOverlay{left:-16em;position:absolute;top:-8em;z-index:-1}.cardOverlay__image{width:18em}}@media screen and (max-width:767px){.shop__titleAction{margin-top:0}.shop video::-webkit-media-controls-start-playback-button{display:none!important}.cardOverlay{padding-top:30px;margin-bottom:10px}.cardOverlay__image{max-width:200px;width:100%}.arrowBounce{bottom:100px;right:20px}}