@charset "UTF-8";.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:focus:not(:focus-visible),.js-focus-visible .vjs-menu *:focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:#1e1e1eb3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p,.fancybox-error #experience .experienceText .jackHeader,#experience .experienceText .fancybox-error .jackHeader{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"close";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-infobar__body,.fancybox-button{background:#1e1e1e99}.fancybox-button:hover:not([disabled]){color:#fff;background:#000c}.fancybox-button:before,.fancybox-button:after{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:before,.fancybox-button[disabled]:after{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:before,.fancybox-button--close:after{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:#1e1e1ecc;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;transform:scaleX(-1)}.fancybox-arrow--right:after,.fancybox-arrow--left:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes fancybox-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleZ(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleZ(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media all and (max-width: 800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--play:before,.fancybox-button--pause:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px}.fancybox-thumbs,.fancybox-button--thumbs{display:none}@media all and (min-width: 800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px,-4px -4px,4px -4px,0 0 0 32px inset,-4px 0,4px 0,0 4px,-4px 4px,4px 4px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:#0000001a}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}/*! Flickity v2.0.8
http://flickity.metafizzy.co
---------------------------------------------- */.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;border-radius:50%;background:none;cursor:pointer;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:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#9c9c99}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--scrollBehavior: smooth;--header-height: 70px;--container-width: calc(100% - 40px) ;--mbpro-hero-title-size: 58px;--offwhite: #e7e7e7;--grayBrand: #666666;--grayText: #9c9c9c;--extraLightGray: #f3f3f3;--grayDark: #171717;--brand: #faaf17;--brandBright: #ffbf00;--brandDark: #d99305;--errorRed: #fc1f43;--navLinkColor: #e5e5e5}@media (min-width: 500px){:root{--container-width: 460px}}@media (min-width: 800px){:root{--container-width: 680px}}@media (min-width: 1000px){:root{--container-width: 880px}}@media (min-width: 1199px){:root{--container-width: 1024px}}@media (min-width: 1400px){:root{--container-width: 1200px}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}body,input,textarea,button,select{-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}button,input[type=submit],label[for]{cursor:pointer}[tabindex="-1"]:focus{outline:none}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.container{width:calc(100% - 40px);margin:auto}.container.containerInner{position:relative}.container.full{width:100%}@media (min-width: 500px){.container{max-width:460px;padding:0;--container-width: 460px}}@media (min-width: 800px){.container{max-width:680px;--container-width: 680px}}@media (min-width: 1000px){.container{max-width:880px;--container-width: 880px}.container.narrow{max-width:650px}}@media (min-width: 1199px){.container{max-width:1024px;--container-width: 1024px}.container.large{max-width:1140px}.container.narrow{max-width:800px}}@media (min-width: 1400px){.container{max-width:1200px;--container-width: 1200px}.container.large{max-width:1440px}}body{font-family:Gotham A,Gotham B;font-style:normal}::selection{background:#ffbf00;color:#fff}::-moz-selection{background:#ffbf00;color:#fff}p,#experience .experienceText .jackHeader{font-size:15px;color:#9c9c9c;line-height:1.2667;font-weight:400}@media (min-width: 1000px){p,#experience .experienceText .jackHeader{line-height:1.6667}}.h1,h1,h2,#experience .experienceText .jackSpan{font-size:27px;line-height:1.2;margin-bottom:40px;font-weight:500}@media (min-width: 1000px){.h1,h1,h2,#experience .experienceText .jackSpan{font-size:38px}}.h2,h2,#experience .experienceText .jackSpan,.h3,h3{font-weight:400}h3,.h3{font-size:26px}h1,.h1,h2,#experience .experienceText .jackSpan,.h2,h3,.h3,h4,h5,h6{color:#fff;letter-spacing:-.01em}h6.label{color:#9c9c9c;font-size:11px;font-weight:400}svg text{font-family:Gotham A,Gotham B}.caps,.productIncluded .productIncluded--product figcaption h4 a,.stickyCart .productName,.disclaimer h5,.heroGuarantee h5,.selector-wrapper label,.hero-product .mgSeparate,.hero-product .mgRequired,.hero-product h1,.productCarousel .carouselNav button,.photo-gallery .photo-info,.pinMe .values .values-nav ul li a,.nav-wrapper a,.nav-wrapper .site-nav__label{text-transform:uppercase;letter-spacing:.14em}.caps.yellow,.productIncluded .productIncluded--product figcaption h4 a.yellow,.stickyCart .yellow.productName,.disclaimer h5.yellow,.heroGuarantee h5.yellow,.selector-wrapper label.yellow,.hero-product .yellow.mgSeparate,.hero-product .yellow.mgRequired,.hero-product h1.yellow,.productCarousel .carouselNav button.yellow,.photo-gallery .yellow.photo-info,.pinMe .values .values-nav ul li a.yellow,.nav-wrapper a.yellow,.nav-wrapper .yellow.site-nav__label{color:#faaf17;font-weight:400}p a,#experience .experienceText .jackHeader a{color:#faaf17}p a:hover,#experience .experienceText .jackHeader a:hover{color:#d99305}.clearfix:after{content:"";display:table;clear:both}.unstyle,#shopify-section-discovery-products .actionNav .actionNav__item button,.productsOverview .productNav .productNav__item button,.quantity,.flickityArrow,.photo-gallery .gallery-filter,.nav-wrapper button.btn,.nav-wrapper button,.increment,.play-button{-webkit-appearance:none;border:none;background-color:transparent;outline:none;border-radius:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.cents{vertical-align:super;font-size:50%}.span-4{width:33.3333333333%;padding:0 10px;box-sizing:border-box}.flickity-enabled{-webkit-transform:translateZ(0px)}ul.inline{margin:0;padding:0}ul.inline li{display:inline}.highlight,#stamped-main-widget,#shopify-product-reviews,.template-collection .top-highlight,.template-list-collections .top-highlight,.template-blog .top-highlight,.template-article .top-highlight,.template-page .top-highlight,.template-search .top-highlight,.hero-product,.productCarousel,.AccountPageWrapper,.CartPage,#about-kickstarter .top-highlight,#about-kickstarter{background:radial-gradient(ellipse 45% 600px at center 2%,#232323,#000)}.flex,.gelDemo .color,.mbGelDemo .color{display:-moz-flex;display:flex}.flex-cols{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start}.hint{color:#666;font-size:11px}.flexContent--left,.flexContent--right{z-index:22;color:#9c9c9c;font-size:15px;line-height:1.667;-webkit-transform:translateZ(0px);width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 1000px){.flexContent--left{width:66.6666666667%}}@media (min-width: 1000px){.flexContent--right{margin-left:66.6666666667%;width:33.3333333333%}.flexContent--right.no-offset{margin-left:0}}.product-feature{padding:70px 0}.product-feature .flex-cols{-moz-align-items:center;align-items:center}@media (min-width: 800px){.product-feature{padding:140px 0}}.backface,.slideMedia .slide-video--img img,#shopify-section-discovery-products .actionNav .actionNav__item,#shopify-section-discovery-hero .container:after,.slide-hero-content,.slider-hero .container:after,.featuredPerson .content,.productPattern,.productsOverview .productsImageArea .productsFeatImg,.productsOverview .productsImageArea,.hero-product .heroVideo--img img,.productCarousel .slideContent,.gelDemo .swatch+label,.mbGelDemo .swatch+label,.photo-gallery .flickityArrow,.flickity-enabled,.flexContent--left,.flexContent--right{-webkit-backface-visibility:hidden;backface-visibility:hidden}.boltList li{position:relative;list-style:none}.boltList li:before{content:var(--bolt-icon);position:absolute;top:0;left:-40px;height:26px;width:26px}.boltList li:not(:last-of-type){margin-bottom:20px}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.container-1200{width:1200px;position:relative;margin:0 auto}.flex-center{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center}.justify-content{-moz-justify-content:center;justify-content:center}.setBackground{background-repeat:no-repeat;background-size:cover}.bg-center-center{background-position:center center}.bg-center-top{background-position:center top}.bg-center-bottom{background-position:center bottom}.bg-center-left{background-position:center left}.bg-center-right{background-position:center right}.bg-top-left{background-position:top left}.bg-top-right{background-position:top right}.bg-bottom-left{background-position:bottom left}.bg-bottom-right{background-position:bottom right}html{-webkit-overflow-scrolling:touch;scroll-behavior:var(--scrollBehavior)}body{background:#171717;margin:0;position:relative}.siteWrapper{max-width:1920px;width:100%;position:relative;margin:0 auto;padding-top:30px;background:#000}.shippingBanner{background:#000;position:absolute;top:0;left:0;width:100%;height:30px;line-height:30px;color:#9c9c9c;text-align:center;font-size:11px;text-transform:uppercase;overflow:hidden;z-index:5}.shippingBanner a{text-decoration:none}.shippingBanner .icon-shipping-box{height:22px;width:22px}main{padding-top:70px}@media (min-width: 1000px){main{padding-top:90px}}#pageLoader{height:100vh;width:100vw;top:0;left:0;position:fixed;z-index:555;background:#000}#pageLoader svg.pageLoader{position:absolute;top:0;left:0;right:0;bottom:0;width:100px;margin:auto}#pageLoader svg.pageLoader .morphStart,#pageLoader svg.pageLoader .morph0,#pageLoader svg.pageLoader .morph1,#pageLoader svg.pageLoader .morph2,#pageLoader svg.pageLoader .morph3,#pageLoader svg.pageLoader .morph4{display:none}.dropnav-is-open body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000c}.scroll-disabled{height:100vh;overflow:hidden;overflow-y:scroll}.scroll-disabled body{overflow:hidden;height:100%;max-height:99vh;width:100%}.no-touchevents.scroll-disabled{overflow-y:scroll;height:auto}.no-touchevents.scroll-disabled,.no-touchevents.scroll-disabled body{overflow:hidden!important;position:relative}.icon{display:inline-block;width:26px;height:26px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg,img{max-width:100%}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}a{cursor:pointer;color:#faaf17}a.yellow{text-decoration:none;color:#faaf17}a.yellow:hover{color:#d99305}.btn,.button,button{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:30px;font-size:13px;border:none;cursor:pointer;transition:background-color .3s}.btn.yellow,.button.yellow,button.yellow{background-color:#faaf17;color:#fff;padding:15px 0;width:235px}.btn.yellow:hover,.button.yellow:hover,button.yellow:hover{background:#d99305;color:#fff}.btn .icon-play,.button .icon-play,button .icon-play{width:12px;margin-right:10px}.btn.small,.button.small,button.small{padding:5px;width:130px;font-size:12px}.play-button{position:relative;width:74px;height:74px;background-color:transparent;border-radius:50%;box-shadow:0 22px 24px #0000001a}.play-button:before,.play-button:after{content:"";position:absolute;top:0;bottom:0}.play-button:before{right:0;left:0;width:56px;height:56px;margin:auto;background-color:transparent;border:2px solid #faaf17;border-radius:50%;transition:transform .3s ease}.play-button:hover:before{transform:scale(1.35)}.play-button:after{border-width:10px 0 10px 18px;left:40%;width:0;height:0;margin:auto;border-style:solid;border-color:transparent transparent transparent #ffffff;z-index:1}@media (min-width: 800px){.play-button{width:148px;height:148px}.play-button:before{width:112px;height:112px}.play-button:after{left:44%;border-width:12px 0 12px 22px}}.play-button.play--yellow{display:inline-block;width:56px;height:56px;background-color:#faaf17;transition:background-color .3s}.play-button.play--yellow:hover{background-color:#d99305}.play-button.play--yellow:before{content:none}.play-button.play--yellow:after{left:36%;border-width:9px 0 9px 18px}.increment{color:#faaf17;font-size:18px}.product .quantitySelector{display:flex}input,textarea,select{border-radius:22px;max-width:100%;color:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9c9c9c;background:#171717;padding:0 22px;font-size:13px}input[type=submit],textarea[type=submit],select[type=submit]{background:#faaf17;color:#fff;line-height:44px;height:44px;text-align:center;border:#faaf17}input[type=email],input[type=password],input[type=text],input[type=tel],textarea[type=email],textarea[type=password],textarea[type=text],textarea[type=tel],select[type=email],select[type=password],select[type=text],select[type=tel]{line-height:44px;height:44px}input[disabled],textarea[disabled],select[disabled]{cursor:default}input[type=checkbox],textarea[type=checkbox],select[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:var(--svg-select-icon);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select:focus:-ms-value{background-color:transparent}select::-ms-expand{display:none}.errors ul{padding:0;margin:6px 0;list-style-type:none}.errors ul li{display:inline-block;color:#fc1f43;font-size:13px;margin-right:10px}.errors ul li a{color:#fc1f43}.field-group{display:flex;flex-direction:row}.field-group .field-half{width:50%}.field{padding:5px}.field input,.field textarea{width:100%;transition:all .35s linear}.field input:active,.field input:focus,.field textarea:active,.field textarea:focus{border-color:#faaf17}.field textarea{padding:10px 22px}.form-action input[type=submit]{width:200px}#shopify-section-header{position:fixed;top:30px;right:0;left:0;z-index:9999;will-change:transform}.shopAssistBG{background-repeat:no-repeat;background-position:bottom;width:100%;background-size:contain;position:absolute;left:0;bottom:0;height:50%;z-index:1}@media (min-width: 1000px){.shopAssistBG{background-size:cover}}@media (min-width: 1199px){.shopAssistBG{background-size:contain}}.nav-wrapper,.nav-wrapper .nav--left,.nav-wrapper .nav--right,.nav-icons{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center}.nav--left li a:hover{color:#fff}.nav-wrapper{-moz-justify-content:space-between;justify-content:space-between;position:relative;height:var(--header-height);background-color:#171717;padding:0 20px}@media (min-width: 1000px){.nav-wrapper{--header-height: 90px}}@media (min-width: 1199px){.nav-wrapper{padding:0 30px}}@media (min-width: 1400px){.nav-wrapper{padding:0 50px;max-width:1920px;left:0;right:0;margin:0 auto}}.nav-wrapper .h1,.nav-wrapper h1{margin:0}.nav-wrapper .mainNav{display:none;position:fixed;top:70px;right:0;left:0;bottom:0;min-height:calc(100vh - 69px);background-color:#171717;overflow-y:scroll;border-top:1px solid rgba(255,255,255,.2)}.nav-wrapper .mainNav.is-open{display:block}@media (min-width: 1000px){.nav-wrapper .mainNav{display:block;margin-left:2.5vw;position:static;top:auto;right:auto;left:auto;height:auto;min-height:0;background-color:initial;overflow:visible;border-top:none}}@media (min-width: 1400px){.nav-wrapper .mainNav{margin-left:5.6vw}}.nav-wrapper .mainNav ul{width:100%}@media (min-width: 1000px){.nav-wrapper .mainNav ul{width:auto}}.nav-wrapper ul{margin:0;padding:0;list-style-type:none;font-weight:400}.nav-wrapper .mainNav>ul>li>a{line-height:60px}.nav-wrapper .mainNav li{display:inline-block;width:100%;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px}.nav-wrapper .mainNav li>a{line-height:30px;padding:0 20px}@media (min-width: 1000px){.nav-wrapper .mainNav li>a{line-height:60px}}.nav-wrapper .mainNav li .link-image{display:none;margin:0 auto 5px}@media (min-width: 1000px){.nav-wrapper .mainNav li .link-image{display:block}}.nav-wrapper .mainNav li .dropnav-link--parent>a .label{display:block}.nav-wrapper .mainNav li .dropnav-link--parent>a .btn{padding:10px;line-height:initial;max-width:150px}.nav-wrapper .mainNav li.title-item>a{display:block;margin-bottom:25px}.nav-wrapper .mainNav li.title-item>a .label{display:block;padding:10px;font-size:15px;font-weight:500;color:#fff;margin-bottom:15px;position:relative}.nav-wrapper .mainNav li.title-item>a .label:after{content:"";display:block;width:60%;height:1px;background:var(--brand);margin:0 auto}@media (min-width: 1000px){.nav-wrapper .mainNav li{width:auto;border-bottom:none;font-size:12px;line-height:1.5}.nav-wrapper .mainNav li>a{line-height:1;padding:0}.nav-wrapper .mainNav li .dropnav-link--parent{display:flex;justify-content:flex-start;align-items:center;text-align:center;margin-bottom:15px;border-bottom:1px solid #232323;padding:0 10px 20px}.nav-wrapper .mainNav li .dropnav-link--parent:last-child{margin-bottom:0;border:none}.nav-wrapper .mainNav li .dropnav-link--parent>a{margin-right:1.7vw}.nav-wrapper .mainNav li .dropnav-link--parent ul{display:flex;align-items:flex-end;width:100%}.nav-wrapper .mainNav li .dropnav-link--parent ul a{display:block;transition:all .35s}.nav-wrapper .mainNav li .dropnav-link--parent li{max-width:100px;display:flex;flex:0 0 12%}.nav-wrapper .mainNav li .dropnav-link--parent.title-item>a{max-width:150px;margin-bottom:0}.nav-wrapper .mainNav li .dropnav-link--parent.title-item>a .label{display:block;padding:10px;font-size:13px;font-weight:400;margin-bottom:0}.nav-wrapper .mainNav li .dropnav-link--parent.title-item>a .label:after{content:none}.nav-wrapper .mainNav li .dropnav-link--parent .btn{max-width:150px;padding:10px}.nav-wrapper .mainNav li .site-nav__child-link--parent .site-nav__label,.nav-wrapper .mainNav li .dropnav-link--parent>a .label,.nav-wrapper .mainNav li .dropnav-link>a .label{font-weight:400;color:var(--navLinkColor);transition:all .35s}.nav-wrapper .mainNav li .dropnav-link{padding:10px 0}.nav-wrapper .mainNav li .dropnav-link>a .label:hover{color:var(--brand)}.nav-wrapper .mainNav li:not(:last-of-type){margin-right:1.7vw}}@media (min-width: 1400px){.nav-wrapper .mainNav li:not(:last-of-type),.nav-wrapper .mainNav li .dropnav-link--parent>a{margin-right:2.5vw}}.nav-wrapper a,.nav-wrapper .site-nav__label{color:#666;text-decoration:none;vertical-align:middle;font-size:12px;letter-spacing:.1em}.nav-wrapper .icon-select{width:6px;vertical-align:middle;display:inline-block;margin-top:-2px;transition:transform .4s ease;transform-origin:center}.nav-wrapper .icon-select *{fill:#faaf17}.nav-wrapper .search-form{display:none;height:30px;position:absolute;top:20px;right:20px;left:20px;transition:all .4s ease}@media (min-width: 500px){.nav-wrapper .search-form{left:auto}}@media (min-width: 1000px){.nav-wrapper .search-form{top:30px}}.nav-wrapper .search-form input{background:transparent;border:none;-webkit-appearance:none;border-bottom:solid 1px #333333;border-radius:0;outline:0px;width:100%;color:#fff;padding-left:25px;padding-bottom:8px;box-sizing:border-box;font-size:16px}@media (min-width: 500px){.nav-wrapper .search-form input{width:200px}}@media (min-width: 1000px){.nav-wrapper .search-form input{font-size:12px}}@media (min-width: 1400px){.nav-wrapper .search-form input{width:250px}}.nav-wrapper .search-form input:focus{border-bottom:solid 1px var(--brand)}.nav-wrapper .search-form button{border-radius:0;outline:0px;position:absolute;left:-5px;top:0}.nav-wrapper .search-form.is-active{display:block}.nav-wrapper .icon-search{fill:#faaf17;width:16px}.nav-wrapper .icon-user{fill:#faaf17;display:block;width:16px}.mobileSearch-is-active .nav-icons,.mobileSearch-is-active .nav--left{display:none}@media (min-width: 500px){.mobileSearch-is-active .nav--left{display:-moz-flex;display:flex}}.nav-icons svg{display:block}.nav-icons li{margin-left:20px;transition:all .4s ease}@media (min-width: 375px){.nav-icons li{position:relative;margin-left:32px}.nav-icons li:not(:last-of-type):after{content:"";position:absolute;top:0;right:-16px;bottom:0;margin:auto;height:36px;width:1px;background-color:#ffffff24;z-index:1}}@media (min-width: 500px){.nav-icons li{margin-left:50px}.nav-icons li:not(:last-of-type):after{right:-26px}}@media (min-width: 1000px){.nav-icons li:not(:last-of-type):after{content:none}}@media (min-width: 800px){.nav-icons li{margin-left:30px}.nav-icons li:not(:last-of-type):after{right:-16px}}@media (min-width: 1199px){.nav-icons li{margin-left:40px}}.nav-logo{display:block}.nav-logo .nav-logo--lg{display:none}.nav-logo .nav-logo--sm{display:block;width:66px;height:32px}.nav-logo .nav-logo--sm svg path{fill:#fff}@media (min-width: 1199px){.nav-logo{width:150px}.nav-logo .nav-logo--lg{display:block}.nav-logo .nav-logo--sm{display:none}}.cart{height:30px;display:block;display:flex;right:50px;top:32px}.cart .cart-circle{color:#000;background:#faaf17;width:22px;height:22px;font-size:9px;border-radius:100%;display:inline-block;margin-left:5px;vertical-align:middle;text-align:center;line-height:22px;font-weight:500}.cart .icon-cart{fill:#faaf17;display:inline-block;vertical-align:middle;width:16px;margin-top:2px}.burger rect{fill:#faaf17}@media (min-width: 1000px){.burgerWrap{display:none}}.burgerWrap button{padding:12px 6px}.droplink.dropnav-is-open{color:#fff}.droplink.dropnav-is-open .icon-select{transform:rotate(-60deg);margin-top:-1px}@media (min-width: 1000px){.droplink.dropnav-is-open{padding:35px 0!important;border-bottom:3px solid #faaf17}}.nav-wrapper .dropnav{display:none;border-top:1px solid rgba(255,255,255,.2)}@media (min-width: 1000px){.nav-wrapper .dropnav{display:block;visibility:hidden;position:absolute;top:88px;right:0;left:0;height:700px;max-height:calc(100vh - 88px);opacity:0;z-index:9999;pointer-events:none;transition:all .4s ease;color:#666;background-color:#171717;background:#171717 radial-gradient(circle at bottom right,#faaf1706,#171717 25%);max-width:1920px;margin:0 auto}}.nav-wrapper .dropnav.is-open{display:block}@media (min-width: 1000px){.nav-wrapper .dropnav.is-open{visibility:visible;opacity:1;pointer-events:auto}}.nav-wrapper .dropnav .content,.nav-wrapper .dropnav .col{display:-moz-flex;display:flex}.nav-wrapper .dropnav .content{padding:10px;height:100%;flex-wrap:wrap}.nav-wrapper .dropnav .content li{display:block}.nav-wrapper .dropnav .content a{color:#fff}.nav-wrapper .dropnav .content a:not(.button):hover{color:#faaf17}.nav-wrapper .dropnav .content h3{margin-bottom:20px;text-align:center}@media (min-width: 1000px){.nav-wrapper .dropnav .content{padding:40px 20px;background-size:contain;background-repeat:no-repeat;background-position:center}.nav-wrapper .dropnav .content h3{margin-bottom:50px 0}}.nav-wrapper .dropnav .dropnav-content{padding:10px;height:100%;max-width:1420px;text-align:center}@media (min-width: 1000px){.nav-wrapper .dropnav .dropnav-content{padding:15px 40px;margin:0 auto;text-align:left}}.nav-wrapper .dropnav .col{width:100%;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;margin-top:50px}.nav-wrapper .dropnav .col:first-child{padding:0 2vw;margin-top:0}@media (min-width: 1000px){.nav-wrapper .dropnav .col{width:33%;padding:0 20px}}.nav-wrapper .dropnav .col.assist{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;padding:0;overflow:hidden;background:radial-gradient(ellipse 90% 40% at center 2%,#404041,#232323);background-color:#232323;position:relative}.nav-wrapper .dropnav .col.assist .adbg{width:80%;bottom:-20%;margin:auto;right:0}@media (min-width: 500px){.nav-wrapper .dropnav .col.assist .adbg{width:40%;bottom:0}}@media (min-width: 800px){.nav-wrapper .dropnav .col.assist .adbg{width:100%;bottom:-15%}}@media (min-width: 1199px){.nav-wrapper .dropnav .col.assist .adbg{bottom:-15%}}@media (min-width: 1400px){.nav-wrapper .dropnav .col.assist .adbg{bottom:-20%}}.nav-wrapper .dropnav .col.assist .wrap{-moz-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;padding-bottom:150px;padding-top:8vh}@media (min-width: 1199px){.nav-wrapper .dropnav .col.assist .wrap{padding-top:12vh}}.nav-wrapper .dropnav .col.assist .wrap p,.nav-wrapper .dropnav .col.assist .wrap #experience .experienceText .jackHeader,#experience .experienceText .nav-wrapper .dropnav .col.assist .wrap .jackHeader{font-weight:500;font-size:20px;padding:0 10%;z-index:3;position:relative}.nav-wrapper .dropnav .col.assist .wrap a.btn{background-color:#faaf17;text-transform:none;color:#fff;width:235px;z-index:3;position:relative}.nav-wrapper .dropnav .col.assist .wrap a.btn:hover{color:#fff;background-color:#d99305}@media (min-width: 500px){.nav-wrapper .dropnav .col.assist .wrap{padding-bottom:250px}}.nav-wrapper .dropnav .button{text-transform:none;margin-top:20px}@media (min-width: 1000px){.nav-wrapper .dropnav .button{margin-top:40px}}.nav-wrapper .dropnav .featuredList,.nav-wrapper .dropnav .categoryList{width:auto}.nav-wrapper .dropnav .categoryList{width:100%;height:100%;-moz-flex:1 1 auto;flex:1 1 auto;text-align:center;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}@media (min-width: 1000px){.nav-wrapper .dropnav .categoryList{-moz-flex-direction:column;flex-direction:column}}.nav-wrapper .dropnav li{border-bottom:none;line-height:1}.nav-wrapper .dropnav .categoryList li{position:relative;width:calc(50% - 5px);width:100%;margin-bottom:10px}.nav-wrapper .dropnav .categoryList li:before{display:block;content:"";width:100%;padding-top:100%}.nav-wrapper .dropnav .categoryList li>.content,.nav-wrapper .dropnav .categoryList li>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.nav-wrapper .dropnav .categoryList li a{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:flex-end;align-items:flex-end;width:100%;height:100%;background:linear-gradient(135deg,#ffffff26,#ffffff05);background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:center}.nav-wrapper .dropnav .categoryList li a img{transition:all .35s}.nav-wrapper .dropnav .categoryList li a:hover img{transform:scale(1.1)}@media (min-width: 500px){.nav-wrapper .dropnav .categoryList li a{font-size:17px}.nav-wrapper .dropnav .categoryList li:before{padding-top:50%}}@media (min-width: 1000px){.nav-wrapper .dropnav .categoryList li{width:100%;margin-bottom:15px;-moz-flex:1 0 auto;flex:1 0 auto}.nav-wrapper .dropnav .categoryList li:before{content:none}.nav-wrapper .dropnav .categoryList li:last-of-type{margin-bottom:0}}.nav-wrapper .dropnav .featuredList li{line-height:50px}.nav-wrapper .dropnav .featuredList li:not(:last-of-type){margin-right:0}.nav-wrapper .dropnav .featuredList li svg{width:18px;height:16px;margin:0 20px 3px 0}.nav-wrapper .dropnav .featuredList li h3{margin-top:0}.nav-wrapper .dropnav .icon-bolt{width:24px;height:88px}.nav-wrapper .img-nav .dropnav{height:auto}.nav-wrapper .img-nav .dropnav .icon-bolt-outline{display:none}.nav-wrapper .img-nav .dropnav .submenu-content{text-align:center;color:#fff}.nav-wrapper .img-nav .dropnav .submenu-content .dropnav-submenu-link a{color:#fff}@media (min-width: 1000px){.nav-wrapper .img-nav .dropnav .icon-bolt-outline{display:block;position:absolute;right:10px;top:1%;bottom:0;height:98%;width:auto}.nav-wrapper .img-nav .dropnav.dropnav-small .dropnav-content{max-width:var(--container-width)}.nav-wrapper .img-nav .dropnav .single-level li{display:block}.nav-wrapper .img-nav .dropnav .dropnav-submenu{min-height:50px;background:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #222}.nav-wrapper .img-nav .dropnav .dropnav-submenu .submenu-content{max-width:1420px;margin:0 auto;padding:20px 40px;text-align:left}.nav-wrapper .img-nav .dropnav .dropnav-submenu li{padding:0 10px}.nav-wrapper .img-nav .dropnav .dropnav-submenu li a{transition:all .35s;color:var(--navLinkColor)}.nav-wrapper .img-nav .dropnav .dropnav-submenu li a:hover{color:var(--brand)}}.nav-is-open #launcher{display:none!important}.nav-is-open .nav-icons li:not(.burgerWrap){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-30px)}footer{padding:0;background:#171717}.newsLetter{text-align:center;padding:50px 0 20px;border-bottom:1px solid rgba(255,255,255,.2)}@media (min-width: 500px){.newsLetter{padding:100px 0}}.newsLetter img{width:50px;height:50px}.newsLetter .inputWrapper{position:relative;width:100%;max-width:800px;margin:30px auto;display:-moz-flex;display:flex;flex-wrap:wrap}.newsLetter #email_signup .klaviyo_field_group{width:100%}@media (min-width: 500px){.newsLetter #email_signup .klaviyo_field_group{width:calc(100% - 200px)}}.newsLetter .klaviyo_form_actions{width:100%}@media (min-width: 500px){.newsLetter .klaviyo_form_actions{width:auto}}.newsLetter input[type=email]{width:100%;margin-bottom:20px;transition:border-color .2s ease}.newsLetter input[type=email]:focus{border-color:#faaf17}@media (min-width: 500px){.newsLetter input[type=email]{margin-bottom:auto}}.newsLetter button[type=submit]{width:100%}@media (min-width: 500px){.newsLetter button[type=submit]{width:180px;margin-left:20px}}.newsLetter .klaviyo_messages{margin:0 auto;color:#9c9c9c}.newsLetter .klaviyo_messages .error_message{color:#fc5757;text-align:left;position:absolute;top:100%;left:20px}.footer{justify-content:space-between;padding:50px 0 96px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin:auto}@media (min-width: 800px){.footer{padding:120px 0 96px}}.footer .footer-logos{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 0 50px}.footer .footer-logos span{width:100%;box-sizing:border-box;padding:0;text-align:center}@media (min-width: 800px){.footer .footer-logos span{width:50%;box-sizing:border-box;padding:0;text-align:right}}.footer .footer-logos span.stripe{text-align:left}@media (min-width: 800px){.footer .footer-logos span.stripe{text-align:right;justify-content:flex-end}}.footer .footer-logos span img{display:inline-block;padding-right:15px;max-height:40px}@media (min-width: 800px){.footer .footer-logos span img{padding-left:15px;padding-right:0}}.footer .footer-logos span.MM{display:none}@media (min-width: 800px){.footer .footer-logos span.MM{display:block;width:50%;box-sizing:border-box;padding:0;text-align:left}}.footer .footer-logos span.MM svg{fill:#fff;max-width:60px}.footer .footerMM{width:100%}@media (min-width: 1000px){.footer .footerMM{width:auto;text-align:right}}.footer .footerMM span.MM{text-align:left}.footer .footerMM span.MM svg{fill:#fff;width:60px}@media (min-width: 800px){.footer .footerMM span.MM{display:none}}.footer .socialIcons{font-size:0;list-style-type:none;padding:0;margin:0 0 10px;text-align:right;float:right;width:auto}@media (min-width: 800px){.footer .socialIcons{float:none}}.footer .socialIcons li{display:inline-block;margin-left:10px;margin-bottom:10px}.footer .socialIcons li a{color:#faaf17}.footer .legal{color:#4d4d4d;font-size:12px;text-align:center;width:100%;float:left}@media (min-width: 800px){.footer .legal{text-align:right;float:none;width:auto}}.footer .legal a{color:currentColor;text-decoration:none;transition:.2s}.footer .legal a:hover{color:#faaf17}.footerNav{font-size:0;list-style-type:none;padding:0;margin:0 0 30px;width:100%}@media (min-width: 1000px){.footerNav{margin:0;width:auto}}.footerNav li{font-size:10px;letter-spacing:1px;text-transform:uppercase;display:inline-block;padding:0;width:50%;text-align:left;margin:0 0 30px}@media (min-width: 1000px){.footerNav li{width:25%}}.footerNav li a{color:#fff;text-decoration:none;transition:.2s}.footerNav li a:hover{color:#faaf17}.pagination{margin-bottom:1em}.pagination-custom{display:inline-block;padding-left:0}.pagination-custom>li{display:inline}.pagination-custom>li>a,.pagination-custom>li>span{position:relative;float:left;padding:5px 10px;margin-left:-1px;line-height:1.42;text-decoration:none}.pagination-custom>li:first-child>a,.pagination-custom>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-custom>li:last-child>a,.pagination-custom>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination-custom>.active>a,.pagination-custom>.active>span,.pagination-custom>.active>a:hover,.pagination-custom>.active>span:hover,.pagination-custom>.active>a:focus,.pagination-custom>.active>span:focus{z-index:2;cursor:default}.pagination-custom>.disabled>span,.pagination-custom>.disabled>a,.pagination-custom>.disabled>a:hover,.pagination-custom>.disabled>a:focus{color:#999;cursor:not-allowed}.pagination-custom-lg>li>a,.pagination-custom-lg>li>span{padding:10px 16px;font-size:em(18px)}.pagination-custom-lg>li:first-child>a,.pagination-custom-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-custom-lg>li:last-child>a,.pagination-custom-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-custom-sm>li>a,.pagination-custom-sm>li>span{padding:5px 10px;font-size:em(12px)}.pagination-custom-sm>li:first-child>a,.pagination-custom-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-custom-sm>li:last-child>a,.pagination-custom-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination{width:100%;margin-bottom:80px;text-align:center}.pagination span{padding:5px}.pagination .current{color:#faaf17;border-bottom:1px solid #faaf17}.pagination .current:hover{color:#d99305;border-bottom:1px solid #d99305}.pagination a{text-decoration:none;color:#666}.pagination .next a,.pagination .prev a{color:#faaf17}.pagination .next a:hover,.pagination .prev a:hover{color:#d99305}.ad{padding-bottom:0}.ad .wrap{background:#faaf17;color:#fff;text-align:center;padding:30px 20px 250px 30px;position:relative;max-height:440px}.ad .wrap p,.ad .wrap #experience .experienceText .jackHeader,#experience .experienceText .ad .wrap .jackHeader{color:#fff;font-size:16px}.ad .wrap a.btn{display:block;position:relative;background:#fff;color:#faaf17;padding:15px 0;width:130px;margin:auto;z-index:5}.ad .wrap a.btn:hover{background:#171717;color:#fff}.ad .wrap .adbg{bottom:0;position:absolute;left:0;width:100%;z-index:0}.mainNav .ad .wrap{max-height:none}#about-mission{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin:auto;text-align:left;position:relative;padding:40px 0 0;background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width: 500px){#about-mission{text-align:center;padding:140px 0 0;background-size:cover}}#about-mission .top-highlight{position:absolute;top:0;width:100%;height:300px;background:radial-gradient(ellipse 45% 60% at center 2%,#232323,#0000);z-index:5}@media (min-width: 800px){#about-mission .top-highlight{height:500px}}#about-mission .container{z-index:10}#about-mission .mission{width:100%;box-sizing:border-box;margin-left:0%;padding:0}@media (min-width: 500px){#about-mission .mission{width:83.3333333333%;box-sizing:border-box;margin-left:8.3333333333%;padding:0}}@media (min-width: 800px){#about-mission .mission{width:66.6666666667%;box-sizing:border-box;margin-left:16.6666666667%;padding:0}}.scrollMarker{position:absolute}.scrollMarker--1{top:-400vh}.scrollMarker--2{top:-300vh}.scrollMarker--3{top:-200vh}.scrollMarker--4{top:-100vh}.pinMe{background-color:#000;height:calc(100vh + 300px);margin-top:calc(-390px - 5vh);z-index:2;padding-top:390px;width:100%!important;background-image:linear-gradient(#000,#0000 40%),var(--about-hero);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.pinMe .values{position:relative;background:#000c;text-align:center;width:100%;box-sizing:border-box;margin-left:0%;padding:0 0 40px}@media (min-width: 800px){.pinMe .values{width:83.3333333333%;box-sizing:border-box;margin:10vh 0;padding:40px 40px 80px}}.pinMe .values .values-nav ul{margin:0;padding:0;list-style:none;position:absolute;right:0;top:auto;bottom:50px;left:0;display:flex;flex-direction:row;justify-content:center;z-index:10}@media (min-width: 1000px){.pinMe .values .values-nav ul{flex-direction:column;right:50px;top:0;bottom:0;left:auto}}.pinMe .values .values-nav ul li{margin:0 10px}@media (min-width: 1000px){.pinMe .values .values-nav ul li{margin:10px 0}}.pinMe .values .values-nav ul li a{color:#666;text-decoration:none;vertical-align:middle;font-size:12px;letter-spacing:.1em}.pinMe .values .values-nav ul li a.active{color:#faaf17}.pinMe .values .values-slide{display:none;position:relative;opacity:0;height:100%;width:100%}.pinMe .values .values-slide.values-slide--active{display:block;opacity:1}.pinMe .values .values-slide .values-content{width:83.3333333333%;box-sizing:border-box;margin-left:8.3333333333%;padding:40px 0}@media (min-width: 500px){.pinMe .values .values-slide .values-content{width:66.6666666667%;box-sizing:border-box;margin-left:16.6666666667%;padding:80px 0}}#about-kickstarter{text-align:center;padding:100px 0 150px;background-position:bottom right;background-size:contain;background-color:#000;background-repeat:no-repeat;background-image:var(--about-how);position:relative}#about-kickstarter .top-highlight{padding:50px 0;position:absolute;top:0;width:100%;height:300px;z-index:-1}@media (min-width: 800px){#about-kickstarter .top-highlight{height:500px}}#about-kickstarter .container{position:relative;z-index:10}@media (min-width: 500px){#about-kickstarter .container{width:83.3333333333%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 800px){#about-kickstarter .container{width:66.6666666667%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 1000px){#about-kickstarter .container{width:50%;box-sizing:border-box;padding:0;margin:auto}}#about-kickstarter hr{height:1px;opacity:.25;background:#fff;border:none}@media (min-width: 500px){#about-kickstarter{padding:100px 0;background-position:bottom right;background-size:auto}}#about-kickstarter .content{padding:40px 0;text-align:left}@media (min-width: 1199px){#about-kickstarter .content{-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px}}#about-kickstarter .content p,#about-kickstarter .content #experience .experienceText .jackHeader,#experience .experienceText #about-kickstarter .content .jackHeader{margin-top:0}#about-kickstarter .content p strong,#about-kickstarter .content #experience .experienceText .jackHeader strong,#experience .experienceText #about-kickstarter .content .jackHeader strong{font-weight:inherit;color:#fff}#about-timeline{padding:100px 0 0;width:100%;float:left;position:relative}@media (min-width: 1000px){#about-timeline{padding:100px 0}}#about-timeline .timeline-intro{padding-bottom:50px}@media (min-width: 1000px){#about-timeline .timeline-intro{text-align:center;width:50%;box-sizing:border-box;padding:0 0 50px;margin:auto}}#about-timeline .timeline-intro p,#about-timeline .timeline-intro #experience .experienceText .jackHeader,#experience .experienceText #about-timeline .timeline-intro .jackHeader{color:#fff}#about-timeline .timeline-intro p strong,#about-timeline .timeline-intro #experience .experienceText .jackHeader strong,#experience .experienceText #about-timeline .timeline-intro .jackHeader strong{color:#faaf17}#about-timeline .campaign{width:100%;box-sizing:border-box;float:left;position:relative;padding:0;margin-bottom:50px}@media (min-width: 1000px){#about-timeline .campaign{width:33.3333333333%;padding:0 10px;box-sizing:border-box;margin-bottom:auto}}#about-timeline .campaign .campaign-video{width:100%;padding-top:56.25%;background-size:cover;background-position:center;position:relative}#about-timeline .campaign .goal .bar{height:10px;border-radius:15px;background:#666;width:35%;display:inline-block}#about-timeline .campaign .goal span{font-size:13px;color:#fff;margin-left:10px}#about-timeline .campaign .goal h6{font-size:9px;font-weight:400;margin-bottom:5px}#about-timeline .campaign .raised .bar{height:10px;border-radius:15px;background:#faaf17;width:75%;display:inline-block}#about-timeline .campaign .raised span{font-size:13px;color:#faaf17;margin-left:10px}#about-timeline .campaign .raised h6{font-size:9px;font-weight:400;margin-bottom:5px}.campaign-video{position:relative}.campaign-video video{max-width:100%}.campaign-video--play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:50}#about-guarantee{width:100%;float:left;position:relative}#about-team{padding:100px 0;width:100%;float:left;position:relative;background:#000}@media (min-width: 1000px){#about-team{padding:100px 0 120px}}#about-team .top-highlight{position:absolute;top:0;width:100%;height:500px;background:radial-gradient(ellipse 45% 60% at center 2%,#232323,#000);z-index:5}#about-team .container{position:relative;z-index:10;display:flex;flex-wrap:wrap;width:100%}@media (min-width: 1000px){#about-team .container{width:calc(100% - 40px);padding-left:0!important}}#about-team .team-video{width:100%;padding-top:56.25%;background-size:cover;background-position:center;position:relative}#about-team .cols-wrap{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start}#about-team .team-intro{text-align:center;width:100%;padding:0 10px;box-sizing:border-box}#about-team .team-intro img{width:50px;height:50px}#about-team .bio{position:relative;width:calc(200% - 40px);left:20px;margin:auto auto 40px;padding:0;display:none;text-align:left}#about-team .bio h1{margin:0}#about-team .bio h6{margin:15px 0 30px}@media (min-width: 500px){#about-team .bio h6{margin:30px 0}}#about-team .bio p,#about-team .bio #experience .experienceText .jackHeader,#experience .experienceText #about-team .bio .jackHeader{margin-top:0;margin-bottom:30px}.active #about-team .bio{display:block}@media (min-width: 1000px){#about-team .bio{position:absolute;width:75%;margin:0;left:-300px;top:-120px}}#about-team .bio video{max-width:100%}#about-team .team-list{width:100%;box-sizing:border-box;float:left;position:relative;padding:0}@media (min-width: 1000px){#about-team .team-list{width:66.6666666667%;padding:0 10px;box-sizing:border-box;margin-left:33.3333333333%}}#about-team .team-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}@media (min-width: 1000px){#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2).active .bio,#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2)~li.active .bio{position:relative}#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2).active>a,#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2)~li.active>a{position:absolute;width:calc(100% - 5px);top:0;left:0}#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2):nth-child(2n).active,#about-team .team-list ul li:nth-child(odd):nth-last-child(-n+2)~li:nth-child(2n).active{left:5px}}#about-team .team-list ul li{width:50%;box-sizing:border-box;flex-wrap:wrap;float:left;position:relative;margin:0;padding:0;text-align:center}#about-team .team-list ul li:nth-child(odd){padding-right:5px}#about-team .team-list ul li:nth-child(2n){padding-left:5px}#about-team .team-list ul li a{text-decoration:none;color:#fff;transition:.3s ease all}#about-team .team-list ul li a img{opacity:.5;width:400px;height:auto;background:#fff;display:none}#about-team .team-list ul li a img:first-child{display:block}#about-team .team-list ul li.active h6{color:#faaf17;font-weight:400}#about-team .team-list ul li.active img:first-child{display:none}#about-team .team-list ul li.active img:nth-child(2){display:block;opacity:1}#about-team .team-list ul li.active:nth-child(odd) .bio{left:25px}@media (min-width: 1000px){#about-team .team-list ul li.active:nth-child(odd) .bio{left:-100%}}#about-team .team-list ul li.active:nth-child(2n) .bio{left:calc(-100% + 15px)}@media (min-width: 1000px){#about-team .team-list ul li.active:nth-child(2n) .bio{left:-200%}}#about-team .team-list ul li.active .bio{display:block}#about-team .team-list ul li:hover h6{color:#faaf17;font-weight:400}#about-team .team-list ul li:hover img{opacity:1}.tracking-widget .btn-large{background-color:#faaf17!important;border-color:#faaf17!important}.small-text-title,.CartPage .payment-details p.shipping-estimate-title,.CartPage .payment-details #experience .experienceText .shipping-estimate-title.jackHeader,#experience .experienceText .CartPage .payment-details .shipping-estimate-title.jackHeader,.CartPage .payment-details .payment-subtotal,.CartPage a.continue-shopping,.MyAccount table.single-order tbody tr td .product-name .fullfilment-label{color:#666;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;padding:9px 0}#RecoverPasswordForm p,#RecoverPasswordForm #experience .experienceText .jackHeader,#experience .experienceText #RecoverPasswordForm .jackHeader{color:#666;font-size:13px}.AccountOptionsBlock{margin-top:60px;text-align:center}@media (min-width: 800px){.AccountOptionsBlock{padding-top:70px;margin-top:50px}}.AccountOptionsBlock a{color:#666;text-decoration:none;display:block;margin:10px 0}.AccountOptionsBlock a.BackToLink{text-transform:uppercase;font-size:12px;letter-spacing:2px}@media (min-width: 440px){.AccountOptionsBlock a.BackToLink{line-height:22px}}.AccountOptionsBlock a.CreateAccount{color:#faaf17;text-decoration:none;font-size:13px}.AccountPageWrapper,.CartPage{background:radial-gradient(ellipse 45% 500px at center 2%,#232323,#000);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:40px 0}@media (min-width: 1000px){.AccountPageWrapper,.CartPage{align-content:stretch;align-items:center;min-height:calc(100vh - 140px)}}form#customer_login{color:#fc1f43}form#customer_login,form#create_customer,#RecoverPasswordForm,.CreateAccountSection,.CustomerActivation,.form-reset-password{width:100%;max-width:440px;margin:0 auto;order:0;flex:0 1 auto;align-self:auto;text-align:center}form#customer_login h1,form#customer_login h2,form#customer_login #experience .experienceText .jackSpan,#experience .experienceText form#customer_login .jackSpan,form#customer_login h4,form#create_customer h1,form#create_customer h2,form#create_customer #experience .experienceText .jackSpan,#experience .experienceText form#create_customer .jackSpan,form#create_customer h4,#RecoverPasswordForm h1,#RecoverPasswordForm h2,#RecoverPasswordForm #experience .experienceText .jackSpan,#experience .experienceText #RecoverPasswordForm .jackSpan,#RecoverPasswordForm h4,.CreateAccountSection h1,.CreateAccountSection h2,.CreateAccountSection #experience .experienceText .jackSpan,#experience .experienceText .CreateAccountSection .jackSpan,.CreateAccountSection h4,.CustomerActivation h1,.CustomerActivation h2,.CustomerActivation #experience .experienceText .jackSpan,#experience .experienceText .CustomerActivation .jackSpan,.CustomerActivation h4,.form-reset-password h1,.form-reset-password h2,.form-reset-password #experience .experienceText .jackSpan,#experience .experienceText .form-reset-password .jackSpan,.form-reset-password h4{text-align:center;font-weight:300;font-size:27px;color:#fff}@media (min-width: 800px){form#customer_login h1,form#customer_login h2,form#customer_login #experience .experienceText .jackSpan,#experience .experienceText form#customer_login .jackSpan,form#customer_login h4,form#create_customer h1,form#create_customer h2,form#create_customer #experience .experienceText .jackSpan,#experience .experienceText form#create_customer .jackSpan,form#create_customer h4,#RecoverPasswordForm h1,#RecoverPasswordForm h2,#RecoverPasswordForm #experience .experienceText .jackSpan,#experience .experienceText #RecoverPasswordForm .jackSpan,#RecoverPasswordForm h4,.CreateAccountSection h1,.CreateAccountSection h2,.CreateAccountSection #experience .experienceText .jackSpan,#experience .experienceText .CreateAccountSection .jackSpan,.CreateAccountSection h4,.CustomerActivation h1,.CustomerActivation h2,.CustomerActivation #experience .experienceText .jackSpan,#experience .experienceText .CustomerActivation .jackSpan,.CustomerActivation h4,.form-reset-password h1,.form-reset-password h2,.form-reset-password #experience .experienceText .jackSpan,#experience .experienceText .form-reset-password .jackSpan,.form-reset-password h4{padding-bottom:28px}}form#customer_login h4,form#create_customer h4,#RecoverPasswordForm h4,.CreateAccountSection h4,.CustomerActivation h4,.form-reset-password h4{font-size:18px;padding:0;margin:0;font-weight:400}form#customer_login input,form#create_customer input,#RecoverPasswordForm input,.CreateAccountSection input,.CustomerActivation input,.form-reset-password input{margin:10px 0;width:100%;color:#fff}form#customer_login input::-moz-placeholder,form#create_customer input::-moz-placeholder,#RecoverPasswordForm input::-moz-placeholder,.CreateAccountSection input::-moz-placeholder,.CustomerActivation input::-moz-placeholder,.form-reset-password input::-moz-placeholder{color:#fff}form#customer_login input:-ms-input-placeholder,form#create_customer input:-ms-input-placeholder,#RecoverPasswordForm input:-ms-input-placeholder,.CreateAccountSection input:-ms-input-placeholder,.CustomerActivation input:-ms-input-placeholder,.form-reset-password input:-ms-input-placeholder{color:#fff}form#customer_login input::placeholder,form#create_customer input::placeholder,#RecoverPasswordForm input::placeholder,.CreateAccountSection input::placeholder,.CustomerActivation input::placeholder,.form-reset-password input::placeholder{color:#fff}form#customer_login input:last-child,form#create_customer input:last-child,#RecoverPasswordForm input:last-child,.CreateAccountSection input:last-child,.CustomerActivation input:last-child,.form-reset-password input:last-child{margin:10px 0 0}form#customer_login input[type=text],form#customer_login input[type=password],form#customer_login input[type=email],form#create_customer input[type=text],form#create_customer input[type=password],form#create_customer input[type=email],#RecoverPasswordForm input[type=text],#RecoverPasswordForm input[type=password],#RecoverPasswordForm input[type=email],.CreateAccountSection input[type=text],.CreateAccountSection input[type=password],.CreateAccountSection input[type=email],.CustomerActivation input[type=text],.CustomerActivation input[type=password],.CustomerActivation input[type=email],.form-reset-password input[type=text],.form-reset-password input[type=password],.form-reset-password input[type=email]{background-color:transparent;border:1px solid #383838}@media (min-width: 800px){form#customer_login input[type=submit],form#create_customer input[type=submit],#RecoverPasswordForm input[type=submit],.CreateAccountSection input[type=submit],.CustomerActivation input[type=submit],.form-reset-password input[type=submit]{max-width:200px;float:left}}form#customer_login a#RecoverPassword,form#create_customer a#RecoverPassword,#RecoverPasswordForm a#RecoverPassword,.CreateAccountSection a#RecoverPassword,.CustomerActivation a#RecoverPassword,.form-reset-password a#RecoverPassword{color:#666;font-size:13px;text-decoration:none;margin-top:20px;display:block}@media (min-width: 800px){form#customer_login a#RecoverPassword,form#create_customer a#RecoverPassword,#RecoverPasswordForm a#RecoverPassword,.CreateAccountSection a#RecoverPassword,.CustomerActivation a#RecoverPassword,.form-reset-password a#RecoverPassword{line-height:22px;float:right}}#RecoverPasswordForm{max-width:660px}#RecoverPasswordForm .AccountOptionsBlock{margin-top:140px}@media (min-width: 800px){#RecoverPasswordForm input[type=email]{float:left;width:66%}#RecoverPasswordForm input[type=submit]{float:right;width:30.333%}}.CreateAccountSection{width:calc(100% - 40px);margin:0 auto}.CreateAccountSection h1{padding-bottom:0}.CreateAccountSection .AccountOptionsBlock{padding-top:0;margin-top:0}@media (min-width: 800px){.CreateAccountSection .AccountOptionsBlock{margin:0}}@media (min-width: 800px){.CreateAccountSection .AccountOptionsBlock a.BackToLink{margin-top:20px;float:right}}.CreateAccountSection .AccountOptionsBlock a.BackToLink:hover{color:#faaf17}@media (min-width: 1000px){.MyAccount{padding:70px}}.MyAccount h2,.MyAccount #experience .experienceText .jackSpan,#experience .experienceText .MyAccount .jackSpan{margin-bottom:20px}@media (min-width: 800px){.MyAccount h2,.MyAccount #experience .experienceText .jackSpan,#experience .experienceText .MyAccount .jackSpan{margin-bottom:50px}}@media (min-width: 800px){.MyAccount h2 span,.MyAccount #experience .experienceText .jackSpan span,#experience .experienceText .MyAccount .jackSpan span{display:none}}.MyAccount h2 span a,.MyAccount #experience .experienceText .jackSpan span a,#experience .experienceText .MyAccount .jackSpan span a{text-decoration:none;color:#9c9c9c;font-size:14px;padding-left:4px}.MyAccount h4{font-size:19px;font-weight:400}.MyAccount .container{width:calc(100% - 40px);max-width:1100px}.MyAccount a.BackToLink{font-size:12px;color:#666;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.MyAccount a.BackToLink svg path{fill:#666}.MyAccount a.BackToLink:hover{color:#faaf17}.MyAccount a.BackToLink:hover svg path{fill:#faaf17}.MyAccount a svg{transform:scale(.5);margin-top:-3px}.MyAccount h2.section-title,.MyAccount #experience .experienceText .section-title.jackSpan,#experience .experienceText .MyAccount .section-title.jackSpan{margin-bottom:0}.MyAccount button.address-new-toggle{color:#faaf17;background-color:transparent;border:0px}.MyAccount button.address-new-toggle svg.icon-plus-add{margin-top:0;height:13px;width:13px}.MyAccount button.address-new-toggle:hover{color:#d99305}.MyAccount .AddressesWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center}.MyAccount .AddressesWrapper .AddressBlock{order:0;flex:0 1 100%;align-self:flex-start;border-bottom:1px solid #242424;padding-bottom:10px;max-width:100%}@media (min-width: 500px){.MyAccount .AddressesWrapper .AddressBlock{border-bottom:0;padding-bottom:0;margin-right:10px;flex:0 1 calc(50% - 10px)}}@media (min-width: 1000px){.MyAccount .AddressesWrapper .AddressBlock{margin-right:10px;flex:0 1 calc(33% - 10px)}}@media (min-width: 800px){.MyAccount .AddressesWrapper .AddressBlock p,.MyAccount .AddressesWrapper .AddressBlock #experience .experienceText .jackHeader,#experience .experienceText .MyAccount .AddressesWrapper .AddressBlock .jackHeader{line-height:35px}}.MyAccount .AddressesWrapper .AddressBlock h4{font-weight:400;font-size:19px;color:#fff;margin-bottom:6px}.MyAccount .AddressesWrapper .AddressBlock h4 span{text-transform:uppercase;color:#666;font-size:12px;font-weight:400;letter-spacing:1px}.MyAccount .AddressesWrapper .AddressBlock .AddressFunctions{color:#9c9c9c}.MyAccount .AddressesWrapper .AddressBlock .AddressFunctions em{color:#666;font-family:Gotham A,Gotham B;font-style:normal;font-size:14px}.MyAccount .AddressesWrapper .AddressBlock .AddressFunctions button{font-size:14px;font-weight:400;text-align:left;background-color:transparent;border:0;padding:0}.MyAccount .AddressesWrapper .AddressBlock .AddressFunctions button.address-edit-toggle{color:#faaf17}.MyAccount .AddressesWrapper .AddressBlock .EditAddress,.MyAccount .AddressesWrapper .AddressBlock .AddAddress{width:100%;max-width:440px}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input{display:block;width:100%;max-width:440px;margin-bottom:10px}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=text],.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=email],.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=password],.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=tel],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=text],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=email],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=password],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=tel]{background-color:transparent}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=checkbox],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=checkbox]{padding-right:12px;width:auto;height:14px;display:inline-block;margin-bottom:0}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form select,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form select{line-height:44px;height:44px;margin-bottom:10px;width:100%;max-width:440px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%226%22%20viewBox%3D%220%200%207%206%22%3E%0A%20%20%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23f7a623%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%3Cpath%20id%3D%22Polygon_1%22%20data-name%3D%22Polygon%201%22%20class%3D%22cls-1%22%20d%3D%22M384.5%2C51.006l-3.5-6H388Z%22%20transform%3D%22translate(-381%20-45)%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:6px 6px;background-position:calc(100% - 22px) 50%}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form label,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form label{color:#fff}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=submit],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=submit]{margin-top:10px}@media (min-width: 500px){.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input[type=submit],.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input[type=submit]{width:50%;float:left}}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form button.address-edit-toggle,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form button.address-edit-toggle{border:0;background-color:transparent;color:#faaf17}@media (min-width: 500px){.MyAccount .AddressesWrapper .AddressBlock .EditAddress form button.address-edit-toggle,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form button.address-edit-toggle{float:right;height:44px;margin-top:10px;line-height:22px}}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form input.btn,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input.btn{border-radius:22px;color:#fff;font-size:13px;background:#faaf17;line-height:44px;height:44px;text-align:center;border:#faaf17;padding:0;display:inline-block;text-decoration:none;max-width:200px}.MyAccount .AddressesWrapper .AddressBlock .EditAddress form button.address-new-toggle,.MyAccount .AddressesWrapper .AddressBlock .EditAddress form button.address-edit-toggle,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form button.address-new-toggle,.MyAccount .AddressesWrapper .AddressBlock .AddAddress form button.address-edit-toggle{color:#666;line-height:22px;margin:20px}@media (min-width: 1000px){.MyAccount .AddressesWrapper .AddressBlock .AddAddress{max-width:660px}}.MyAccount .AddressesWrapper .AddressBlock .AddAddress form input{display:block;background-color:transparent;width:100%;max-width:440px}.MyAccount .AddressesWrapper .NewAddressBlock{flex:0 1 500px}.MyAccount .pagination{text-align:left}.MyAccount .account-links{max-width:300px}.MyAccount .account-links span{display:none;color:#9c9c9c;margin-bottom:14px}@media (min-width: 800px){.MyAccount .account-links span{display:block}}.MyAccount .account-links ul{margin:0;padding:0;list-style-type:none}.MyAccount .account-links ul li{margin:6px 0}@media (min-width: 800px){.MyAccount .account-links ul li{margin:20px 0}}.MyAccount .account-links ul li.logout-link{display:none}@media (min-width: 800px){.MyAccount .account-links ul li.logout-link{display:block}}.MyAccount .account-links ul li a{color:#faaf17;text-decoration:none;letter-spacing:1px;font-size:12px}@media (min-width: 800px){.MyAccount .account-links ul li a{text-transform:uppercase}}.MyAccount .faq h4{margin-top:0;color:#fff;text-transform:uppercase;font-size:18px;font-weight:400;padding-right:20px}@media (min-width: 800px){.MyAccount .faq h4{padding-right:0}}.MyAccount .faq p,.MyAccount .faq #experience .experienceText .jackHeader,#experience .experienceText .MyAccount .faq .jackHeader{color:#9c9c9c;font-size:12px;line-height:1.6}.MyAccount .faq a{color:#faaf17;text-decoration:none}.MyAccount .faq a:hover{color:#d99305}@media (min-width: 800px){.MyAccount .single-order-addresses .flex-item p,.MyAccount .single-order-addresses .flex-item #experience .experienceText .jackHeader,#experience .experienceText .MyAccount .single-order-addresses .flex-item .jackHeader{line-height:35px}}.MyAccount table.single-order{width:100%}@media (min-width: 648px){.MyAccount table.single-order{margin-top:30px}}.MyAccount table.single-order thead tr th,.MyAccount table.single-order thead tr td,.MyAccount table.single-order tfoot tr th,.MyAccount table.single-order tfoot tr td{color:#666;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;text-align:left;border-bottom:1px solid rgba(255,255,255,.14);padding:0 3px 8px}.MyAccount table.single-order thead tr th.price-field,.MyAccount table.single-order thead tr td.price-field,.MyAccount table.single-order tfoot tr th.price-field,.MyAccount table.single-order tfoot tr td.price-field{text-align:right}.MyAccount table.single-order thead tr th:first-of-type,.MyAccount table.single-order thead tr td:first-of-type{padding:0 0 8px}.MyAccount table.single-order tfoot tr td{padding:16px 0}.MyAccount table.single-order tfoot tr td:nth-child(2){font-size:15px;color:#9c9c9c}.MyAccount table.single-order tfoot tr:last-of-type td{border-bottom:0px}.MyAccount table.single-order tbody tr{border-bottom:1px solid rgba(255,255,255,.14)}.MyAccount table.single-order tbody tr:last-of-type{border-bottom:2px solid rgba(255,255,255,.28)}.MyAccount table.single-order tbody tr td{padding:8px 3px}@media (min-width: 1000px){.MyAccount table.single-order tbody tr td{padding:20px 3px;font-size:15px}}.MyAccount table.single-order tbody tr td img{vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MyAccount table.single-order tbody tr td a.order-item-name{color:#fff;text-decoration:none}.MyAccount table.single-order tbody tr td .product-img-thumb{background-color:#fff;width:100px;height:100px;display:none;position:relative;float:left}@media (min-width: 800px){.MyAccount table.single-order tbody tr td .product-img-thumb{display:inline-block}}@media (min-width: 648px){.MyAccount table.single-order tbody tr td.order-sm-st,.MyAccount table.single-order tbody tr td.order-sm-track{display:none}}.MyAccount table.single-order tbody tr td a.fullfilment-track{color:#faaf17;text-decoration:none}.MyAccount table.single-order tbody tr td a.fullfilment-track:hover{color:#d99305}.MyAccount table.single-order tbody tr td .product-name{display:inline-block;line-height:initial!important}@media (min-width: 800px){.MyAccount table.single-order tbody tr td .product-name{padding-left:35px;line-height:100px}}.MyAccount table.single-order tbody tr td .product-name .fullfilment-track{display:none;color:#faaf17}.MyAccount table.single-order tbody tr td .product-name .fullfilment-track:hover{color:#d99305}@media (min-width: 648px){.MyAccount table.single-order tbody tr td .product-name .fullfilment-track{display:block}}.MyAccount table.single-order tbody tr td .product-name .fullfilment-label{display:none;color:#9c9c9c}@media (min-width: 648px){.MyAccount table.single-order tbody tr td .product-name .fullfilment-label{display:block}}.MyAccount table.single-order tbody tr td:first-of-type{padding:8px 0}@media (min-width: 800px){.MyAccount table.single-order tbody tr td:first-of-type{padding:20px 3px}}.MyAccount table.single-order .product-name a{color:#fff;text-decoration:none}.MyAccount table.single-order td{color:#9c9c9c}@media (max-width: 648px){.MyAccount table.single-order{border:0}.MyAccount table.single-order tbody tr:last-of-type{border-bottom:0}.MyAccount table.single-order .small--hide{display:none}.MyAccount table.single-order tfoot tr:last-of-type{border-bottom:0}.MyAccount table.single-order tr.row-sub-total td:last-of-type{margin-top:30px;border-top:2px solid #242424}.MyAccount table.single-order tfoot{padding-top:30px}.MyAccount table.single-order tfoot tr{margin:0 auto}.MyAccount table.single-order thead{display:none}.MyAccount table.single-order tbody tr{margin-bottom:40px;display:block;border-bottom:0px}.MyAccount table.single-order tbody tr:last-of-type{margin-bottom:10px}.MyAccount table.single-order td{padding:8px 0;display:block;text-align:right;font-size:12px;border-bottom:1px solid #242424}.MyAccount table.single-order td:before{content:attr(data-label);float:left;font-weight:700;color:#666;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;text-align:left}}.MyAccount table.orders{margin-top:40px;padding-top:20px;width:100%;color:#fff}@media (min-width: 1000px){.MyAccount table.orders{margin-top:65px}}.MyAccount table.orders thead th{color:#666;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;text-align:left;padding:9px 0}.MyAccount table.orders tbody td{padding:9px 0;color:#9c9c9c}.MyAccount table.orders tbody td.order-link a{color:#faaf17;text-decoration:none}.MyAccount table.orders tbody td.order-link a:hover{color:#d99305}.MyAccount table.orders tbody span.date-s{display:block}@media (min-width: 1000px){.MyAccount table.orders tbody span.date-s{display:none}}.MyAccount table.orders tbody span.date-l{display:none}@media (min-width: 1000px){.MyAccount table.orders tbody span.date-l{display:block}}@media (max-width: 648px){.MyAccount table.orders{border:0}.MyAccount table.orders thead{display:none}.MyAccount table.orders tr{margin-bottom:40px;display:block;border-bottom:2px solid #242424}.MyAccount table.orders tr:last-of-type{margin-bottom:10px}.MyAccount table.orders td{display:block;text-align:right;font-size:13px;border-bottom:1px solid #242424}.MyAccount table.orders td:last-child{border-bottom:0}.MyAccount table.orders td:before{content:attr(data-label);float:left;font-weight:700;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;text-align:left}}.MyAccount .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}.MyAccount .flex-container.account-wrap{justify-content:space-between}.MyAccount .flex-container .flex-item{order:0;flex:0 1 100%;align-self:flex-start}@media (min-width: 500px){.MyAccount .flex-container .flex-item{flex:0 1 50%}}.MyAccount .flex-container .flex-item:nth-child(3){flex:0 1 100%}@media (min-width: 500px){.MyAccount .flex-container .flex-item.gift-item{flex:0 1 50%}.MyAccount .flex-container .flex-item.gift-item:nth-child(3){flex:0 1 50%}}.MyAccount .flex-container .account-half:nth-child(1){flex:0 1 100%;max-width:100%}@media (min-width: 800px){.MyAccount .flex-container .account-half:nth-child(1){flex:0 1 68%}}.MyAccount .flex-container .account-half:nth-child(2){flex:0 1 100%}@media (min-width: 800px){.MyAccount .flex-container .account-half:nth-child(2){flex:0 1 27%}}.MyAccount .flex-container .account-links{flex:0 1 100%}@media (min-width: 300px){.MyAccount .flex-container .account-links{flex:0 1 50%}}.SingleOrder .section-title{justify-content:space-between}@media (min-width: 500px){.SingleOrder .section-title{justify-content:flex-start}}.SingleOrder .section-title .ord-date{color:#9c9c9c;font-size:12px}.SingleOrder .section-title .flex-item{flex:0 1 auto;align-self:flex-end}.SingleOrder .section-title .flex-item:nth-child(2){margin:0}@media (min-width: 318px){.SingleOrder .section-title .flex-item:nth-child(2){margin:0 0 4px 20px}}@media (min-width: 800px){.SingleOrder .section-title .flex-item:nth-child(2){margin:0 0 4px 20px}}.CustomerActivation input[type=submit]{width:100%}@media (min-width: 800px){.CustomerActivation input[type=submit]{width:48%;display:block}}.CustomerActivation input[type=submit].activate-link{float:left}.CustomerActivation input[type=submit].decline-link{float:right}.CartPage .random-review-1,.CartPage .random-review-2,.CartPage .random-review-3,.CartPage .random-review-4,.CartPage .random-review-5,.CartPage .random-review-6{display:none}.CartPage .empty-cart-wrap{padding-bottom:20px;text-align:center}@media (min-width: 800px){.CartPage .empty-cart-wrap{padding-bottom:100px;text-align:left}}.CartPage a.continue-shopping{text-decoration:none;padding-right:45px}.CartPage a.continue-shopping svg path{fill:#666}.CartPage a.continue-shopping:hover{color:#faaf17}.CartPage a.continue-shopping:hover svg path{fill:#faaf17}.CartPage .page-header{justify-content:space-between}.CartPage .page-header .flex-item:nth-child(1){flex:0 1 calc(50% - 10px);-webkit-flex:0 1 calc(50% - 10px);-ms-flex:0 1 calc(50% - 10px)}.CartPage .page-header .flex-item:nth-child(1) .continue-shopping{padding:0}@media (min-width: 800px){.CartPage .page-header .flex-item:nth-child(1){flex:0 1 35%;-webkit-flex:0 1 35%;-ms-flex:0 1 35%}.CartPage .page-header .flex-item:nth-child(1) .continue-shopping{display:none}}.CartPage .page-header .flex-item:nth-child(2){flex:0 1 calc(50% - 10px);-webkit-flex:0 1 calc(50% - 10px);-ms-flex:0 1 calc(50% - 10px)}.CartPage .page-header .flex-item:nth-child(2) .continue-shopping{display:none}@media (min-width: 800px){.CartPage .page-header .flex-item:nth-child(2){flex:0 1 65%;-webkit-flex:0 1 65%;-ms-flex:0 1 65%;text-align:right}.CartPage .page-header .flex-item:nth-child(2) .continue-shopping{display:inline-block}}@media (max-width: 445px){.CartPage .page-header .flex-item:nth-child(2) input{margin:15px auto}}.CartPage .page-header h2.page-title,.CartPage .page-header #experience .experienceText .page-title.jackSpan,#experience .experienceText .CartPage .page-header .page-title.jackSpan{margin:0 0 10px}@media (min-width: 800px){.CartPage .page-header h2.page-title,.CartPage .page-header #experience .experienceText .page-title.jackSpan,#experience .experienceText .CartPage .page-header .page-title.jackSpan{margin:0 0 50px}}.CartPage table.cart-items{width:100%;margin:20px 0 0}@media (min-width: 800px){.CartPage table.cart-items{margin:0 0 100px}}.CartPage table.cart-items thead tr{border-bottom:1px solid rgba(255,255,255,.14)}.CartPage table.cart-items thead tr th{color:#666;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;padding:9px 0}.CartPage table.cart-items thead tr th:nth-child(3){text-align:center}.CartPage table.cart-items thead tr th:nth-child(4){text-align:right}.CartPage table.cart-items tbody tr{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.14)}@media (min-width: 800px){.CartPage table.cart-items tbody tr{padding:20px 0}.CartPage table.cart-items tbody tr td.product-quantity{text-align:center}.CartPage table.cart-items tbody tr td.product-quantity input[type=submit].cart-update{color:#faaf17}.CartPage table.cart-items tbody tr td.product-quantity input[type=submit].cart-update:hover{color:#d99305}.CartPage table.cart-items tbody tr td.cart-item-price{text-align:right}}@media (min-width: 799px){.CartPage table.cart-items tbody tr td{padding:20px 0}}.CartPage table.cart-items tbody tr td a.remove-item svg path{fill:#9c9c9c}.CartPage table.cart-items tbody tr td a.remove-item svg:hover path{fill:#fff}.CartPage table.cart-items tbody tr td input.quantity{color:#9c9c9c}.CartPage table.cart-items tbody tr td input[type=submit].cart-update{background:none;border:0;color:#9c9c9c;font-size:12px}.CartPage table.cart-items tbody tr td input[type=submit].cart-update:hover{color:#171717}.CartPage table.cart-items tbody tr td .product-name{display:block;text-align:center;padding:10px 0}.CartPage table.cart-items tbody tr td .product-name a{color:#fff;text-decoration:none}@media (min-width: 800px){.CartPage table.cart-items tbody tr td .product-name{padding:0 0 0 35px;line-height:100px;display:inline-block}}.CartPage table.cart-items tbody tr td img{vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CartPage table.cart-items tbody tr td .product-img-thumb{background-color:#fff;width:100px;height:100px;display:block;position:relative;margin:0 auto}@media (min-width: 799px){.CartPage table.cart-items tbody tr td .product-img-thumb{float:left;display:inline-block}}.CartPage table.cart-items tbody tr td .quantitySelector{padding:0;text-align:center}.CartPage table.cart-items tbody tr td .quantitySelector input.quantity{width:25px}@media (min-width: 799px){.CartPage table.cart-items tbody tr td .quantitySelector{padding-top:30px}}.CartPage table.cart-items tbody tr td.cart-item-price{color:#9c9c9c}@media (max-width: 799px){.CartPage table.cart-items{border:0}.CartPage table.cart-items tr{padding:8px 0}.CartPage table.cart-items td{text-align:center}.CartPage table.cart-items tbody tr td:first-of-type{padding:2px 0}.CartPage table.cart-items .small--hide{display:none}.CartPage table.cart-items tfoot tr:last-of-type{border-bottom:0}.CartPage table.cart-items tbody tr td .product-img-thumb{width:75px;height:75px}.CartPage table.cart-items tr.row-sub-total td:last-of-type{margin-top:30px;border-top:2px solid #242424}.CartPage table.cart-items tfoot{padding-top:30px}.CartPage table.cart-items tfoot tr{margin:0 auto}.CartPage table.cart-items thead{display:none}.CartPage table.cart-items tbody tr{display:block}.CartPage table.cart-items td{padding:8px 0;display:block;text-align:center}.CartPage table.cart-items td.product-quantity:before{margin-top:6px}.CartPage table.cart-items td.product-quantity{padding-bottom:0}.CartPage table.cart-items tbody tr{border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:25px}}.CartPage .cart-payment-footer .flex-item:nth-child(1),.CartPage .cart-payment-footer .flex-item:nth-child(2){flex:0 1 100%}@media (min-width: 800px){.CartPage .cart-payment-footer .flex-item:nth-child(1),.CartPage .cart-payment-footer .flex-item:nth-child(2){flex:0 1 50%}}.CartPage .cart-payment-footer .flex-item:nth-child(1){order:1}@media (min-width: 800px){.CartPage .cart-payment-footer .flex-item:nth-child(1){order:0}}.CartPage .cart-payment-footer input[type=button].get-rates,.CartPage .cart-payment-footer input[type=button].get-rates-prestate{text-align:center;padding:0}@media (min-width: 800px){.CartPage .cart-payment-footer input[type=button].get-rates,.CartPage .cart-payment-footer input[type=button].get-rates-prestate{text-align:right}}.CartPage .suggested-product{margin:30px auto 0;background:#171717;max-width:400px;width:100%}@media (min-width: 800px){.CartPage .suggested-product{margin:0}}.CartPage .suggested-product .suggested-product-info{padding:25px 15px}@media (min-width: 800px){.CartPage .suggested-product .suggested-product-info{padding:25px 30px}}.CartPage .suggested-product .suggested-product-links{margin:20px 0 0}.CartPage .suggested-product .suggested-product-links span.suggested-product-price{color:#9c9c9c;font-size:15px}@media (min-width: 800px){.CartPage .suggested-product .suggested-product-links span.suggested-add{float:right}}.CartPage .suggested-product .suggested-product-links span.suggested-add a{color:#faaf17;text-decoration:none;font-size:13px}.CartPage .suggested-product .suggested-product-links span.suggested-add a:hover{color:#d99305}.CartPage .suggested-product h3{margin:0;padding:0}.CartPage .suggested-product p,.CartPage .suggested-product #experience .experienceText .jackHeader,#experience .experienceText .CartPage .suggested-product .jackHeader{margin:4px 0;font-size:14px}.CartPage .payment-details{text-align:center}@media (min-width: 800px){.CartPage .payment-details{text-align:right}}.CartPage .payment-details p.shipping-estimate-title,.CartPage .payment-details #experience .experienceText .shipping-estimate-title.jackHeader,#experience .experienceText .CartPage .payment-details .shipping-estimate-title.jackHeader,.CartPage .payment-details .payment-subtotal{padding:0;margin:0}.CartPage .payment-details #shipping-calculator{margin:10px 0;display:none}.CartPage .payment-details #shipping-calculator #shipping-rates-feedback.error{color:#fc1f43;font-size:13px}.CartPage .payment-details #shipping-calculator #shipping-rates-feedback.error+.shipping-calculator{display:block!important}.CartPage .payment-details #shipping-calculator p.field,.CartPage .payment-details #shipping-calculator #experience .experienceText .field.jackHeader,#experience .experienceText .CartPage .payment-details #shipping-calculator .field.jackHeader{padding:4px 0;margin:0}.CartPage .payment-details #shipping-calculator select,.CartPage .payment-details #shipping-calculator input{width:100%;max-width:200px}.CartPage .payment-details p.taxpromo,.CartPage .payment-details #experience .experienceText .taxpromo.jackHeader,#experience .experienceText .CartPage .payment-details .taxpromo.jackHeader{padding:0 0 10px;margin:0;font-size:14px}.CartPage .payment-details h3.payment-total{color:#9c9c9c;margin:10px 0 0}.CartPage .payment-details select{line-height:44px;height:44px;max-width:210.5px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%226%22%20viewBox%3D%220%200%207%206%22%3E%0A%20%20%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23f7a623%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%3Cpath%20id%3D%22Polygon_1%22%20data-name%3D%22Polygon%201%22%20class%3D%22cls-1%22%20d%3D%22M384.5%2C51.006l-3.5-6H388Z%22%20transform%3D%22translate(-381%20-45)%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:6px 6px;background-position:calc(100% - 22px) 50%}.CartPage .payment-details input{background-color:transparent}.CartPage .payment-details input.get-rates,.CartPage .payment-details input.get-rates-prestate{color:#faaf17;background-color:transparent;border:0;font-size:14px}.CartPage .payment-details input.get-rates-prestate{margin-top:10px}.CartPage .payment-details input[type=submit].btn{background-color:#faaf17}.CartPage .payment-details .checkout-options .checkout-or{padding:8px 0;display:block;color:#9c9c9c;font-size:13px}@media (min-width: 800px){.CartPage .payment-details .checkout-options .checkout-or{padding:0 15px;display:inline-block}}.CartPage .payment-details .checkout-options .additional-checkout-buttons{display:inline-block}.CartPage .payment-details .checkout-options button#paypal-express-button.additional-checkout-button--paypal-express{vertical-align:middle;white-space:nowrap;border-radius:30px!important;border:1px solid rgba(255,255,255,.28)!important;background-color:transparent!important;color:#ffc439!important}.CartPage .payment-details .checkout-options button#paypal-express-button.additional-checkout-button--paypal-express svg{height:13px;width:13px;vertical-align:middle;margin-top:-3px;padding-right:3px}.CartPage .payment-details .checkout-options button#paypal-express-button.additional-checkout-button--paypal-express svg path{fill:#faaf17}.CartPage .payment-details .checkout-options button#paypal-express-button.additional-checkout-button--paypal-express:hover{border:1px solid #faaf17!important}.CartPage .payment-details .checkout-options button#paypal-express-button.additional-checkout-button--paypal-express img{display:none}.CartPage .payment-details .payment-icons{padding:20px 0;margin-top:26px}.CartPage .payment-details .payment-icons svg{margin:0 10px;width:40px;height:40px}.CartPage .payment-details .payment-icons svg path{fill:#9c9c9c}.CartPage .payment-details .payment-icons span.pi-visa svg{width:33px;height:24px}.CartPage .payment-details .payment-icons span.pi-express svg{width:62px;height:17px}.CartPage .payment-details .payment-icons span.pi-master svg{width:33px;height:19px}.CartPage .payment-details .payment-icons span.pi-discover svg{width:43px;height:16px}.CartPage .payment-details span.stripe img{padding:0 0 0 15px;max-height:35px}.CartPage .payment-details span.rate-label{color:#fff}.CartPage .payment-details span.rate{color:#9c9c9c}.CartPage input.btn{width:100%;max-width:200px}.CartPage .mm-review-guarantee{margin:35px 0}@media (min-width: 800px){.CartPage .mm-review-guarantee{margin:140px 0 35px}}.CartPage .mm-review-guarantee img{max-width:61px}.CartPage .mm-review-guarantee .flex-item{flex:0 1 45%;justify-content:space-between}.CartPage .mm-review-guarantee .flex-item:nth-child(2){flex:0 1 10%;-ms-flex:0 1 10%;-webkit-flex:0 1 10%}@media (max-width: 678px){.CartPage .mm-review-guarantee .flex-item.mm-spacer{display:none}}.CartPage .mm-review-guarantee .flex-item.mm-spacer .mm-divider{display:block;width:1px;height:100%;background:#ffffff24;min-height:240px;margin:0 auto}.CartPage .mm-review-guarantee .flex-item.mm-guarantee,.CartPage .mm-review-guarantee .flex-item.mm-review{flex:0 1 45%}@media (max-width: 678px){.CartPage .mm-review-guarantee .flex-item.mm-guarantee,.CartPage .mm-review-guarantee .flex-item.mm-review{flex:0 1 100%}}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container{justify-content:flex-start;padding:26px 0}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container img.cart-review-img,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container img.cart-review-img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:61px;height:61px}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(1),.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(1){flex:0 1 100%;text-align:center}@media (min-width: 1199px){.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(1),.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(1){flex:0 1 90px;-webkit-flex:0 1 90px;-ms-flex:0 1 90px}}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2),.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2){flex:0 1 100%;text-align:center}@media (min-width: 1199px){.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2),.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2){text-align:left;flex:0 1 372px;-webkit-flex:0 1 372px;-ms-flex:0 1 372px}}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2) h4,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2) h4{margin:8px 0 2px}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2) span,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2) span{font-size:12px;color:#fff}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2) span em,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2) span em{color:#fff;font-style:normal;padding:0 2.5px}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2) span em:first-of-type,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2) span em:first-of-type{padding:0 2.5px 0 30px}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container .flex-item:nth-child(2) span em.disabled,.CartPage .mm-review-guarantee .flex-item.mm-review .flex-container .flex-item:nth-child(2) span em.disabled{color:#9c9c9c}.CartPage .mm-review-guarantee .flex-item.mm-guarantee .flex-container{justify-content:flex-end}.HaveQuestions{width:100%;min-height:611px;background:var(--account-bg) no-repeat;background-position:50% 50%;background-size:cover;position:relative;flex-direction:row;justify-content:center;align-content:center;align-items:flex-start;padding-top:9vh}@media (min-width: 1000px){.HaveQuestions{display:flex;background:var(--account-bg) no-repeat;background-position:0% 50%;background-size:100%}}@media (min-width: 1600px){.HaveQuestions{background-position:0% 60%}}.HaveQuestions:after{content:"";position:absolute;left:0;right:0;top:0;width:100%;bottom:0;background:linear-gradient(to bottom,#000 35%,#0000004d 68%,#00000073)}@media (min-width: 1000px){.HaveQuestions:after{background:linear-gradient(to bottom,#000 36%,#000000b0 72%,#00000073)}}.HaveQuestions .HaveQuestionsBlock{padding:0 20px;order:0;flex:0 1 auto;align-self:auto;text-align:center;max-width:410px;z-index:1;position:relative;margin:0 auto}.HaveQuestions .HaveQuestionsBlock svg.icon{fill:#faaf17;width:60px;height:60px}.HaveQuestions .HaveQuestionsBlock a{border-radius:22px;color:#fff;font-size:13px;background:#faaf17;line-height:44px;height:44px;text-align:center;border:#faaf17;padding:0 44px;display:inline-block;text-decoration:none}.HaveQuestions .HaveQuestionsBlock h2,.HaveQuestions .HaveQuestionsBlock #experience .experienceText .jackSpan,#experience .experienceText .HaveQuestions .HaveQuestionsBlock .jackSpan{color:#fff;margin-bottom:40px}.HaveQuestions .HaveQuestionsBlock p,.HaveQuestions .HaveQuestionsBlock #experience .experienceText .jackHeader,#experience .experienceText .HaveQuestions .HaveQuestionsBlock .jackHeader{color:#fff;opacity:.6;font-size:15px;margin-bottom:45px}.price-field{text-align:right}.hide{display:none!important}.fancybox-caption-wrap{border-top:0;background:transparent;padding:0;opacity:1!important;visibility:visible!important;transition:none}.fancybox-caption-wrap .fancybox-caption{opacity:1;visibility:visible;border-top:0;font-size:10px;text-transform:uppercase;color:#fff;padding:10px 15px;font-family:Gotham A,Gotham B;font-style:normal}.fancybox-caption-wrap a{font-size:10px;display:inline-block;color:#faaf17;text-decoration:none}.craftedWith{height:100vh;min-height:840px;width:100%;padding:50px 0 0;position:relative;overflow:hidden}@media (min-width: 1000px){.craftedWith{padding:145px 0 90px}}.craftedWith .slideWrapper{width:100%;height:calc(100% - 300px);position:absolute;right:0}@media (min-width: 1000px){.craftedWith .slideWrapper{width:87%;height:calc(100% - 235px)}}.craftedWith .flickity-viewport{overflow:visible!important}.craftedWith .flickity-page-dots{width:100%;bottom:-250px;left:auto;z-index:100}@media (min-width: 1000px){.craftedWith .flickity-page-dots{width:auto;bottom:-2px;left:67px}}.craftedWith .flickity-page-dots .dot{background:#fff;height:6px;width:6px;margin:0 6px}.craftedWith .craftedWithSlide{width:100%;height:100%;opacity:.37;display:flex;flex-direction:row;flex-wrap:wrap;transition:opacity .3s}.craftedWith .craftedWithSlide.is-selected{opacity:1}.craftedWith .craftedWithSlide .sideItem{width:calc(100% - 50px);height:calc(50% - 11px);position:relative;margin-bottom:22px;margin-left:22px;padding:45px;background-size:cover;background-position:center}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem{width:calc(25% - 22px);height:calc(50% - 11px)}}.craftedWith .craftedWithSlide .sideItem h2,.craftedWith .craftedWithSlide .sideItem #experience .experienceText .jackSpan,#experience .experienceText .craftedWith .craftedWithSlide .sideItem .jackSpan{font-size:20px;padding:0;margin:0}@media (min-width: 800px){.craftedWith .craftedWithSlide .sideItem h2,.craftedWith .craftedWithSlide .sideItem #experience .experienceText .jackSpan,#experience .experienceText .craftedWith .craftedWithSlide .sideItem .jackSpan{font-size:28px}}@media (min-width: 1199px){.craftedWith .craftedWithSlide .sideItem h2,.craftedWith .craftedWithSlide .sideItem #experience .experienceText .jackSpan,#experience .experienceText .craftedWith .craftedWithSlide .sideItem .jackSpan{font-size:38px}}.craftedWith .craftedWithSlide .sideItem p,.craftedWith .craftedWithSlide .sideItem #experience .experienceText .jackHeader,#experience .experienceText .craftedWith .craftedWithSlide .sideItem .jackHeader{font-size:13px}@media (min-width: 1199px){.craftedWith .craftedWithSlide .sideItem p,.craftedWith .craftedWithSlide .sideItem #experience .experienceText .jackHeader,#experience .experienceText .craftedWith .craftedWithSlide .sideItem .jackHeader{font-size:15px}}.craftedWith .craftedWithSlide .sideItem a.sideItemFB{display:block;position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0}.craftedWith .craftedWithSlide .sideItem a{color:#faaf17;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:1.5px}.craftedWith .craftedWithSlide .sideItem:first-of-type{background-color:#faaf17;background-size:auto 100%;background-repeat:no-repeat;background-position:center 90%;order:1}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:first-of-type{background-size:90% auto}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(2){order:4;height:auto;text-align:center;padding:0 0 45px}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(2){height:calc(50% - 11px);text-align:left;padding:10px}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(3){width:calc(100% - 50px);background-color:#000;order:2}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(3){width:calc(42% - 22px)}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(4){width:calc(50% - 50px);order:3;display:none;background-color:#000}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(4){width:calc(33% - 22px);display:block}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(5){width:calc(50% - 22px);background-color:#000;order:5;display:none}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(5){width:calc(33% - 22px);display:block}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(6){order:6;background-color:#000;display:none}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(6){display:block}}.craftedWith .craftedWithSlide .sideItem:nth-of-type(7){order:7;background-color:#000;display:none}@media (min-width: 1000px){.craftedWith .craftedWithSlide .sideItem:nth-of-type(7){display:block;width:calc(17% - 22px)}}.craftedWith .craftedWithSlide .shotWith{position:absolute;bottom:0;left:0;padding:10px;font-size:10px;text-transform:uppercase;color:#fff}.craftedWith .craftedWithSlide .shotWith a{font-size:10px;display:inline-block}.diffuse{padding:70px 0 0;position:relative;width:100%;background-color:#000;box-sizing:border-box}@media (max-width: 1200px) and (min-width: 1000px){.diffuse{position:relative}.diffuse .flexContent--right{width:100%;margin:0}.diffuse .boltList{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;justify-content:space-between}.diffuse .boltList li{-moz-flex:0 1 30%;flex:0 1 30%}.diffuse:after{content:"";position:absolute;top:0;right:0;left:0;height:50%;background:linear-gradient(#000c,#0000);z-index:8}}.diffuse .flex-cols{position:relative;z-index:9}.diffuse .bgResult .result{background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 800px){.diffuse{padding:70px 0 400px}}@media (min-width: 1199px){.diffuse{height:calc(100vh - 90px);padding:140px 0 0}}.diffuse .bgResult{position:relative;height:80vh}.diffuse .bgResult:after{content:"";position:absolute;right:0;top:0;left:0;height:14%;background:linear-gradient(#000,#0000);z-index:2}@media (min-width: 500px){.diffuse .bgResult{height:70vh}.diffuse .bgResult:after{height:40%}}@media (min-width: 800px){.diffuse .bgResult{position:absolute;top:0;left:0;height:100%;width:100%}.diffuse .bgResult:after{content:none}}.diffuse .bgResult .resultWrap{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:.2s;transition-delay:.5s;z-index:1}.diffuse .bgResult .resultWrap.active{z-index:2;transition:.5s;opacity:1}.diffuse .bgResult .result{height:100%;width:100%;top:0;left:0;position:absolute;background-position:50% 100%;background-size:200%;background-repeat:no-repeat;transition:2s}@media (min-width: 800px){.diffuse .bgResult .result{background-position:100% 100%;background-size:120%}}@media (min-width: 1000px){.diffuse .bgResult .result{background-size:cover;background-position:center}}.diffuse .bgResult .result--with{z-index:4;opacity:0;text-align:center}.diffuse .bgResult .result--with h1{color:#e4991f}.diffuse .bgResult .result--withGrid{z-index:2;opacity:0}.diffuse .bgResult .result--without{opacity:0;z-index:5;text-align:center}.diffuse .bgResult .result--without h1{color:#fff}.diffuse .bgResult.bgResult__withOut .result--with,.diffuse .bgResult.bgResult__withOut .result--withGrid{opacity:0}.diffuse .bgResult.bgResult__withOut .result--without,.diffuse .bgResult.bgResult__with .result--with{z-index:6;opacity:1}.diffuse .bgResult.bgResult__with .result--withGrid,.diffuse .bgResult.bgResult__with .result--without{opacity:0}.diffuse .bgResult.bgResult__withGrid .result--withGrid{z-index:6;opacity:1}.diffuse .bgResult.bgResult__withGrid .result--with,.diffuse .bgResult.bgResult__withGrid .result--without{opacity:0}.diffuse .dialSVGcontainer{z-index:20;position:absolute;bottom:0;right:-200px;left:-200px;margin:0 auto;width:553px}.diffuse .dialSVG{display:block;width:553px;cursor:move;cursor:-webkit-grab;cursor:grab}.diffuse .dialSVG.draggin{cursor:-webkit-grabbing;cursor:grabbing}.diffuse .dialSVG text{fill:#fff;transition:fill .27s}.diffuse .dialSVG text.active{fill:#e4991f}.diffuse .toggleWrapper{bottom:50vh;text-align:center;max-width:360px;z-index:10;position:absolute;right:0;left:0;margin:0 auto}@media (min-width: 800px){.diffuse .toggleWrapper{bottom:220px}}.diffuse .toggleWrapper span.title{color:#4d4d4d;margin-bottom:16px;display:inline-block;font-size:11px;line-height:11px;position:relative}.diffuse .toggleWrapper span.title:before{content:"";right:calc(100% + 10px);top:5px;position:absolute;height:1px;width:calc(100% + 20px);background:#4d4d4d}.diffuse .toggleWrapper span.title:after{content:"";left:calc(100% + 10px);top:5px;position:absolute;height:1px;width:calc(100% + 20px);background:#4d4d4d}.diffuse .toggle{margin:0 auto;width:300px;display:flex;height:44px;position:relative;border-radius:100px;box-shadow:inset 0 3px 7px #00000045;background:#0000004d}.diffuse .toggle.withActive .toggleShuttle{background:#e4991f}.diffuse .toggle .toggleShuttle{left:33.333%;width:calc(33.333% - 8px);background:#666;height:calc(100% - 8px);margin:4px;border-radius:100px;top:0;position:absolute;transition:.2s}.diffuse .toggle .toggleText{position:relative;color:#fff;width:33.333%;display:flex;justify-content:center;align-items:center;font-size:11px;line-height:1.27;text-align:center;margin:9px 0;cursor:pointer}.diffuse .toggle .toggleText.toggleText--on{pointer-events:none}.diffuse .dragIcon{z-index:20;right:0;left:0;bottom:60px;margin:0 auto;width:44px;height:44px;border-radius:100px;position:absolute;padding:10px;box-shadow:0 3px 7px #00000045;text-align:center;pointer-events:none}.diffuse .dragIcon .icon{margin:6px 0 0;width:100%;height:auto;fill:#fff}.diffuse .instructions{color:#707070;bottom:24px;left:0;right:0;margin:0 auto;position:absolute;z-index:20;font-size:11px;text-align:center;display:inline-block;pointer-events:none}.dragAction .content{width:100%;max-width:520px}.dragAction .content p,.dragAction .content #experience .experienceText .jackHeader,#experience .experienceText .dragAction .content .jackHeader{color:#fff}.dragAction .container{position:relative;z-index:1}.dragAction .wrapper{position:relative;padding:280px 0 60px;height:100%;width:100%}@media (min-width: 800px){.dragAction .wrapper{padding:370px 0 60px}}@media (min-width: 1000px){.dragAction .wrapper{padding:200px 0 210px}}.dragAction .wrapper.fd{height:calc(100vh - 120px)}.dragAction .withImage{width:100%;height:250px;top:0;left:0;position:absolute;background-repeat:no-repeat;background-position:0 center}@media (min-width: 800px){.dragAction .withImage{height:350px}}@media (min-width: 1000px){.dragAction .withImage{height:100%}}.dragAction .withOutImage{width:50%;height:250px;top:0;left:0;position:absolute;background-repeat:no-repeat;background-position:0 center;border-right:1px solid rgba(255,255,255,.5)}@media (min-width: 800px){.dragAction .withOutImage{height:350px}}@media (min-width: 1000px){.dragAction .withOutImage{height:100%}}.dragAction .reveal-label{position:absolute;bottom:15px;text-transform:uppercase;font-size:11px;color:#fff;letter-spacing:1px;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.5)}.dragAction .reveal-label.reveal-label--with{right:20px;text-align:right}.dragAction .reveal-label.reveal-label--without{left:20px;text-align:left}.dragAction .dragger{position:absolute;left:calc(50% - 25px);width:1px;height:100%;background:#ffffff8c;cursor:ew-resize!important;width:50px;height:50px;border-radius:100%;top:160px}@media (min-width: 800px){.dragAction .dragger{top:200px}}@media (min-width: 1000px){.dragAction .dragger{top:auto;bottom:20%}}.dragAction .dragger .icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:50px;height:50px;border-radius:100%;border:2px solid #faaf17;background:#111;padding:14px 8px}.dragAction .dragger .innerShadow{border-radius:1000px;width:78px;height:78px;position:absolute;top:-13px;left:-13px;z-index:5;box-shadow:0 0 25px #000000e0}.dragAction .dragger .outerShadow{border-radius:50%;width:120px;height:120px;position:absolute;z-index:1;top:-33px;left:-33px;box-shadow:0 0 25px #000000b0}@media (min-width: 1000px){.dragAction .dragger .outerShadow{border-radius:50%;width:140px;height:140px;position:absolute;z-index:1;top:-43px;left:-43px;box-shadow:0 0 25px #000000b0}}.dragAction .dragger span{font-size:9px;font-style:italic;background:#faaf17;line-height:22px;height:22px;padding:0 22px;border-radius:55px;color:#fff;z-index:2;position:absolute;display:inline-block;right:30px;top:16px;width:130px}.beamLightCompare .resultsWrapper{margin-top:10px}.beamLightCompare .resultsWrapper:before{height:0px}.resultsWrapper{position:relative;padding-top:60%;margin-top:-100px;width:100%}.resultsWrapper:before{content:"";position:absolute;top:0;right:0;width:100%;height:50px;background:linear-gradient(#000,#0000);z-index:9}@media (min-width: 1000px){.resultsWrapper{position:absolute;height:100%;padding-top:0;width:100%;margin-top:0;top:0;left:0}}.resultBG{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:center;opacity:0;transition:.2s;transition-delay:.5s;z-index:1}.resultBG.active{z-index:2;transition:.5s;opacity:1}.featuredPhotog{height:100vh;min-height:840px;width:100%;position:relative}.featuredPhotog .featuredPhotogSlide{background-size:cover;background-position:center;height:100%;position:absolute;padding:145px 0 0;top:0;left:0;width:100%}.featuredPhotog .featuredPhotogSlide:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(#171717,#17171770)}.featuredPhotog .container{position:relative;height:100%}.featuredPhotog .container .info{text-align:center}.featuredPhotog .container .info h2,.featuredPhotog .container .info #experience .experienceText .jackSpan,#experience .experienceText .featuredPhotog .container .info .jackSpan{margin:0;font-size:38px;line-height:48px}.featuredPhotog .container .info p,.featuredPhotog .container .info #experience .experienceText .jackHeader,#experience .experienceText .featuredPhotog .container .info .jackHeader{max-width:450px;margin-bottom:44px;margin-left:auto;margin-right:auto}.featuredPhotog .container .controls{width:100%;height:120px;border-top:1px solid rgba(255,255,255,.14);position:absolute;bottom:0;left:0;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between}@media (min-width: 500px){.featuredPhotog .container .controls{-moz-justify-content:flex-end;justify-content:flex-end;height:160px}}.featuredPhotog .container .controls .links{margin:0;padding:0}.featuredPhotog .container .controls .links li{display:block;color:#fff;margin:10px 0;line-height:1;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}@media (min-width: 321px){.featuredPhotog .container .controls .links li{display:inline-block;padding-right:10px}.featuredPhotog .container .controls .links li:not(:first-of-type){border-left:1px solid white;padding-left:10px;padding-right:0}}@media (min-width: 500px){.featuredPhotog .container .controls .links li{margin:40px 0;padding:0 15px}.featuredPhotog .container .controls .links li:not(:first-of-type){padding:0 15px}}.featuredPhotog .container .controls .links a{color:#fff;cursor:pointer;text-decoration:none;transition:.2s}.featuredPhotog .container .controls .links a:hover{color:#faaf17}.featuredPhotog .container .controls .profilePic{border-radius:100%;height:60px;width:60px;float:right;background:#faaf17;background-position:center;background-size:cover}@media (min-width: 500px){.featuredPhotog .container .controls .profilePic{height:100px;width:100px}}.photo-gallery .gallery-nav--list{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;list-style:none;padding:0;margin:0;height:50px}.photo-gallery .gallery-filter{height:100%;color:#9c9c9c;padding:4px 10px}.photo-gallery .gallery-filter svg path{fill:#9c9c9c}.photo-gallery .gallery-filter.is-active{color:#faaf17}.photo-gallery .gallery-filter.is-active svg path{fill:#faaf17}.photo-gallery .gallery-carousel{height:calc(100vh - 140px);position:relative;opacity:0;transition:opacity .5s ease;transition-delay:1s}.photo-gallery .gallery-carousel.loaded{opacity:1}.photo-gallery .flickity-viewport,.photo-gallery .slide{height:100%}.photo-gallery .slide{width:90vw;padding:0 5px;overflow:hidden;display:none}.photo-gallery .slide.is-active{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}.photo-gallery.is-landscape .slide{max-width:95vw;width:auto;margin:0 10px}.photo-gallery.is-landscape .slide.is-active{display:block}.photo-gallery .slide img{max-width:initial;min-height:100%;max-height:100%;height:100%;width:auto}.photo-gallery.is-portrait .slide img{position:relative;max-width:100%;min-height:initial;height:auto;display:block;margin:auto;z-index:0}.photo-gallery .photo-info{position:absolute;right:0;bottom:0;left:0;height:30%;padding:15px 20px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:flex-end;align-items:flex-end;-moz-justify-content:center;justify-content:center;background:linear-gradient(#0000,#000000bf);color:#fff;font-size:10px;z-index:9;font-weight:400}@media (min-width: 1000px){.photo-gallery .photo-info{-moz-justify-content:flex-end;justify-content:flex-end}}.photo-gallery .photo-info a{color:inherit;text-decoration:none;padding:5px 0}.photo-gallery .photo-info a:hover{color:#faaf17}.photo-gallery .photo-info .spacer{margin:0 15px}.photo-gallery .photo-info .shot-with .gallery-link{color:#faaf17}.photo-gallery .photo-info .shot-with .gallery-link:hover{color:#d99305}.photo-gallery .flickityArrow{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;top:0;bottom:0;height:100%}.photo-gallery .flickityArrow.arrow--next,.photo-gallery .flickityArrow.arrow--prev{padding:0 10px}.photo-gallery .flickityArrow.arrow--next{right:0;background:linear-gradient(90deg,#0000,#000c)}.photo-gallery .flickityArrow.arrow--prev{left:0;background:linear-gradient(90deg,#000c,#0000)}.photo-gallery .flickityArrow svg path{fill:#ffffff80}@media (min-width: 1199px){.photo-gallery .flickityArrow.arrow--next{padding:0 40px 0 80px}.photo-gallery .flickityArrow.arrow--prev{padding:0 80px 0 40px}}.photo-gallery.is-portrait .flickityArrow.arrow--next{background:linear-gradient(90deg,#0000,#0009)}.photo-gallery.is-portrait .flickityArrow.arrow--prev{background:linear-gradient(90deg,#0009,#0000)}.gelDemo,.mbGelDemo{position:relative;padding:70px 0;transition:background-image .5s ease;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 800px){.gelDemo,.mbGelDemo{padding:100px 0}}@media (min-width: 1400px){.gelDemo,.mbGelDemo{padding:140px 0}}.gelDemo .container,.mbGelDemo .container{position:relative;z-index:1}.gelDemo .flex,.gelDemo .color,.mbGelDemo .flex,.mbGelDemo .color{-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:wrap}@media (min-width: 800px){.gelDemo .flex,.gelDemo .color,.mbGelDemo .flex,.mbGelDemo .color{-moz-justify-content:space-between;justify-content:space-between}}.gelDemo .flex--right,.gelDemo .flex--left,.mbGelDemo .flex--right,.mbGelDemo .flex--left{width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 800px){.gelDemo .flex--right,.gelDemo .flex--left,.mbGelDemo .flex--right,.mbGelDemo .flex--left{width:50%}}@media (min-width: 500px){.gelDemo .flex--left,.mbGelDemo .flex--left{width:66.6666666667%}}@media (min-width: 800px){.gelDemo .flex--left,.mbGelDemo .flex--left{width:41.6666666667%}}@media (min-width: 1000px){.gelDemo .flex--left,.mbGelDemo .flex--left{width:58.3333333333%}}@media (min-width: 1400px){.gelDemo .flex--left,.mbGelDemo .flex--left{width:52.0833333333%}}@media (min-width: 1000px){.gelDemo .flex--right,.mbGelDemo .flex--right{width:37.5%}}.gelDemo .flex--right p,.gelDemo .flex--right #experience .experienceText .jackHeader,#experience .experienceText .gelDemo .flex--right .jackHeader,.mbGelDemo .flex--right p,.mbGelDemo .flex--right #experience .experienceText .jackHeader,#experience .experienceText .mbGelDemo .flex--right .jackHeader{color:#fff9}.gelDemo .swatchContainer,.mbGelDemo .swatchContainer{flex-wrap:wrap}@media (min-width: 800px){.gelDemo .swatchContainer,.mbGelDemo .swatchContainer{transform:translate(-15px)}}.gelDemo label,.mbGelDemo label{color:#666;font-size:11px}.gelDemo p.hint,.gelDemo #experience .experienceText .hint.jackHeader,#experience .experienceText .gelDemo .hint.jackHeader,.gelDemo h6,.mbGelDemo p.hint,.mbGelDemo #experience .experienceText .hint.jackHeader,#experience .experienceText .mbGelDemo .hint.jackHeader,.mbGelDemo h6{text-align:center}@media (min-width: 800px){.gelDemo p.hint,.gelDemo #experience .experienceText .hint.jackHeader,#experience .experienceText .gelDemo .hint.jackHeader,.gelDemo h6,.mbGelDemo p.hint,.mbGelDemo #experience .experienceText .hint.jackHeader,#experience .experienceText .mbGelDemo .hint.jackHeader,.mbGelDemo h6{text-align:left}}.gelDemo h6,.mbGelDemo h6{font-size:11px;font-weight:400;margin-top:40px}.gelDemo .color,.mbGelDemo .color{-moz-justify-content:center;justify-content:center;width:58px;margin-bottom:20px}@media (min-width: 1000px) and (max-width: 1199px){.gelDemo .color,.mbGelDemo .color{width:57px}}@media (min-width: 1000px){.gelDemo .color,.mbGelDemo .color{margin-bottom:0}}.gelDemo .swatch,.mbGelDemo .swatch{margin-bottom:15px}.gelDemo .swatch:checked,.gelDemo .swatch:not(:checked),.mbGelDemo .swatch:checked,.mbGelDemo .swatch:not(:checked){position:absolute;left:-9999px}.gelDemo .swatch+label,.mbGelDemo .swatch+label{position:relative;cursor:pointer;line-height:12px;padding-top:35px;display:inline-block;color:#ffffff80;width:100%;text-align:center;-webkit-transform:translateZ(0px);transition:color .2s ease}@media (min-width: 1000px){.gelDemo .swatch+label,.mbGelDemo .swatch+label{padding-top:45px}}.gelDemo .swatch:checked+label,.mbGelDemo .swatch:checked+label{color:#fff}.gelDemo .swatch+label:before,.mbGelDemo .swatch+label:before{content:"";position:absolute;left:0;top:0;right:0;margin:auto;width:25px;height:25px;border-radius:100%}.gelDemo .swatch+label:after,.mbGelDemo .swatch+label:after{content:"";width:40px;height:40px;position:absolute;top:-7.5px;right:0;left:0;margin:auto;border-radius:100%;transition:all .2s ease}@media (min-width: 1000px){.gelDemo .swatch+label:after,.mbGelDemo .swatch+label:after{width:50px;height:50px;top:-12.5px}}.gelDemo .swatch:not(:checked)+label:after,.mbGelDemo .swatch:not(:checked)+label:after{opacity:0;transform:scale(0)}.gelDemo .swatch:checked+label:after,.mbGelDemo .swatch:checked+label:after{opacity:.2;transform:scale(1)}.gelDemo .swatch:checked+label:before,.mbGelDemo .swatch:checked+label:before{box-shadow:0 3px 8px #0006}.gelDemo .color-1416de.swatch:checked+label:after,.gelDemo .color-1416de.swatch:not(:checked)+label:after,.gelDemo .color-1416de.swatch:checked+label:before,.gelDemo .color-1416de.swatch:not(:checked)+label:before,.mbGelDemo .color-1416de.swatch:checked+label:after,.mbGelDemo .color-1416de.swatch:not(:checked)+label:after,.mbGelDemo .color-1416de.swatch:checked+label:before,.mbGelDemo .color-1416de.swatch:not(:checked)+label:before{background-color:#1416de}.gelDemo .color-db0000.swatch:checked+label:after,.gelDemo .color-db0000.swatch:not(:checked)+label:after,.gelDemo .color-db0000.swatch:checked+label:before,.gelDemo .color-db0000.swatch:not(:checked)+label:before,.mbGelDemo .color-db0000.swatch:checked+label:after,.mbGelDemo .color-db0000.swatch:not(:checked)+label:after,.mbGelDemo .color-db0000.swatch:checked+label:before,.mbGelDemo .color-db0000.swatch:not(:checked)+label:before{background-color:#db0000}.gelDemo .color-ff6300.swatch:checked+label:after,.gelDemo .color-ff6300.swatch:not(:checked)+label:after,.gelDemo .color-ff6300.swatch:checked+label:before,.gelDemo .color-ff6300.swatch:not(:checked)+label:before,.mbGelDemo .color-ff6300.swatch:checked+label:after,.mbGelDemo .color-ff6300.swatch:not(:checked)+label:after,.mbGelDemo .color-ff6300.swatch:checked+label:before,.mbGelDemo .color-ff6300.swatch:not(:checked)+label:before{background-color:#ff6300}.gelDemo .color-ffe000.swatch:checked+label:after,.gelDemo .color-ffe000.swatch:not(:checked)+label:after,.gelDemo .color-ffe000.swatch:checked+label:before,.gelDemo .color-ffe000.swatch:not(:checked)+label:before,.mbGelDemo .color-ffe000.swatch:checked+label:after,.mbGelDemo .color-ffe000.swatch:not(:checked)+label:after,.mbGelDemo .color-ffe000.swatch:checked+label:before,.mbGelDemo .color-ffe000.swatch:not(:checked)+label:before{background-color:#ffe000}.gelDemo .color-008d8e.swatch:checked+label:after,.gelDemo .color-008d8e.swatch:not(:checked)+label:after,.gelDemo .color-008d8e.swatch:checked+label:before,.gelDemo .color-008d8e.swatch:not(:checked)+label:before,.mbGelDemo .color-008d8e.swatch:checked+label:after,.mbGelDemo .color-008d8e.swatch:not(:checked)+label:after,.mbGelDemo .color-008d8e.swatch:checked+label:before,.mbGelDemo .color-008d8e.swatch:not(:checked)+label:before{background-color:#008d8e}.gelDemo .color-e00073.swatch:checked+label:after,.gelDemo .color-e00073.swatch:not(:checked)+label:after,.gelDemo .color-e00073.swatch:checked+label:before,.gelDemo .color-e00073.swatch:not(:checked)+label:before,.mbGelDemo .color-e00073.swatch:checked+label:after,.mbGelDemo .color-e00073.swatch:not(:checked)+label:after,.mbGelDemo .color-e00073.swatch:checked+label:before,.mbGelDemo .color-e00073.swatch:not(:checked)+label:before{background-color:#e00073}.gelDemo .color-8c00ba.swatch:checked+label:after,.gelDemo .color-8c00ba.swatch:not(:checked)+label:after,.gelDemo .color-8c00ba.swatch:checked+label:before,.gelDemo .color-8c00ba.swatch:not(:checked)+label:before,.mbGelDemo .color-8c00ba.swatch:checked+label:after,.mbGelDemo .color-8c00ba.swatch:not(:checked)+label:after,.mbGelDemo .color-8c00ba.swatch:checked+label:before,.mbGelDemo .color-8c00ba.swatch:not(:checked)+label:before{background-color:#8c00ba}.gelDemo .color-00a819.swatch:checked+label:after,.gelDemo .color-00a819.swatch:not(:checked)+label:after,.gelDemo .color-00a819.swatch:checked+label:before,.gelDemo .color-00a819.swatch:not(:checked)+label:before,.mbGelDemo .color-00a819.swatch:checked+label:after,.mbGelDemo .color-00a819.swatch:not(:checked)+label:after,.mbGelDemo .color-00a819.swatch:checked+label:before,.mbGelDemo .color-00a819.swatch:not(:checked)+label:before{background-color:#00a819}.gelDemo .color-00abd1.swatch:checked+label:after,.gelDemo .color-00abd1.swatch:not(:checked)+label:after,.gelDemo .color-00abd1.swatch:checked+label:before,.gelDemo .color-00abd1.swatch:not(:checked)+label:before,.mbGelDemo .color-00abd1.swatch:checked+label:after,.mbGelDemo .color-00abd1.swatch:not(:checked)+label:after,.mbGelDemo .color-00abd1.swatch:checked+label:before,.mbGelDemo .color-00abd1.swatch:not(:checked)+label:before{background-color:#00abd1}.gelDemo .color-e7393c.swatch:checked+label:after,.gelDemo .color-e7393c.swatch:not(:checked)+label:after,.gelDemo .color-e7393c.swatch:checked+label:before,.gelDemo .color-e7393c.swatch:not(:checked)+label:before,.mbGelDemo .color-e7393c.swatch:checked+label:after,.mbGelDemo .color-e7393c.swatch:not(:checked)+label:after,.mbGelDemo .color-e7393c.swatch:checked+label:before,.mbGelDemo .color-e7393c.swatch:not(:checked)+label:before{background-color:#e7393c}.gelDemo .color-f9714a.swatch:checked+label:after,.gelDemo .color-f9714a.swatch:not(:checked)+label:after,.gelDemo .color-f9714a.swatch:checked+label:before,.gelDemo .color-f9714a.swatch:not(:checked)+label:before,.mbGelDemo .color-f9714a.swatch:checked+label:after,.mbGelDemo .color-f9714a.swatch:not(:checked)+label:after,.mbGelDemo .color-f9714a.swatch:checked+label:before,.mbGelDemo .color-f9714a.swatch:not(:checked)+label:before{background-color:#f9714a}.gelDemo .color-f7a22f.swatch:checked+label:after,.gelDemo .color-f7a22f.swatch:not(:checked)+label:after,.gelDemo .color-f7a22f.swatch:checked+label:before,.gelDemo .color-f7a22f.swatch:not(:checked)+label:before,.mbGelDemo .color-f7a22f.swatch:checked+label:after,.mbGelDemo .color-f7a22f.swatch:not(:checked)+label:after,.mbGelDemo .color-f7a22f.swatch:checked+label:before,.mbGelDemo .color-f7a22f.swatch:not(:checked)+label:before{background-color:#f7a22f}.gelDemo .color-1bbf96.swatch:checked+label:after,.gelDemo .color-1bbf96.swatch:not(:checked)+label:after,.gelDemo .color-1bbf96.swatch:checked+label:before,.gelDemo .color-1bbf96.swatch:not(:checked)+label:before,.mbGelDemo .color-1bbf96.swatch:checked+label:after,.mbGelDemo .color-1bbf96.swatch:not(:checked)+label:after,.mbGelDemo .color-1bbf96.swatch:checked+label:before,.mbGelDemo .color-1bbf96.swatch:not(:checked)+label:before{background-color:#1bbf96}.gelDemo .color-de6390.swatch:checked+label:after,.gelDemo .color-de6390.swatch:not(:checked)+label:after,.gelDemo .color-de6390.swatch:checked+label:before,.gelDemo .color-de6390.swatch:not(:checked)+label:before,.mbGelDemo .color-de6390.swatch:checked+label:after,.mbGelDemo .color-de6390.swatch:not(:checked)+label:after,.mbGelDemo .color-de6390.swatch:checked+label:before,.mbGelDemo .color-de6390.swatch:not(:checked)+label:before{background-color:#de6390}.gelDemo .color-ac5db3.swatch:checked+label:after,.gelDemo .color-ac5db3.swatch:not(:checked)+label:after,.gelDemo .color-ac5db3.swatch:checked+label:before,.gelDemo .color-ac5db3.swatch:not(:checked)+label:before,.mbGelDemo .color-ac5db3.swatch:checked+label:after,.mbGelDemo .color-ac5db3.swatch:not(:checked)+label:after,.mbGelDemo .color-ac5db3.swatch:checked+label:before,.mbGelDemo .color-ac5db3.swatch:not(:checked)+label:before{background-color:#ac5db3}.gelDemo .color-80d828.swatch:checked+label:after,.gelDemo .color-80d828.swatch:not(:checked)+label:after,.gelDemo .color-80d828.swatch:checked+label:before,.gelDemo .color-80d828.swatch:not(:checked)+label:before,.mbGelDemo .color-80d828.swatch:checked+label:after,.mbGelDemo .color-80d828.swatch:not(:checked)+label:after,.mbGelDemo .color-80d828.swatch:checked+label:before,.mbGelDemo .color-80d828.swatch:not(:checked)+label:before{background-color:#80d828}.gelDemo .color-955201.swatch:checked+label:after,.gelDemo .color-955201.swatch:not(:checked)+label:after,.gelDemo .color-955201.swatch:checked+label:before,.gelDemo .color-955201.swatch:not(:checked)+label:before,.mbGelDemo .color-955201.swatch:checked+label:after,.mbGelDemo .color-955201.swatch:not(:checked)+label:after,.mbGelDemo .color-955201.swatch:checked+label:before,.mbGelDemo .color-955201.swatch:not(:checked)+label:before{background-color:#955201}.gelDemo .color-887e3e.swatch:checked+label:after,.gelDemo .color-887e3e.swatch:not(:checked)+label:after,.gelDemo .color-887e3e.swatch:checked+label:before,.gelDemo .color-887e3e.swatch:not(:checked)+label:before,.mbGelDemo .color-887e3e.swatch:checked+label:after,.mbGelDemo .color-887e3e.swatch:not(:checked)+label:after,.mbGelDemo .color-887e3e.swatch:checked+label:before,.mbGelDemo .color-887e3e.swatch:not(:checked)+label:before{background-color:#887e3e}.gelDemo .color-8f8c59.swatch:checked+label:after,.gelDemo .color-8f8c59.swatch:not(:checked)+label:after,.gelDemo .color-8f8c59.swatch:checked+label:before,.gelDemo .color-8f8c59.swatch:not(:checked)+label:before,.mbGelDemo .color-8f8c59.swatch:checked+label:after,.mbGelDemo .color-8f8c59.swatch:not(:checked)+label:after,.mbGelDemo .color-8f8c59.swatch:checked+label:before,.mbGelDemo .color-8f8c59.swatch:not(:checked)+label:before{background-color:#8f8c59}.gelDemo .color-292e2a.swatch:checked+label:after,.gelDemo .color-292e2a.swatch:not(:checked)+label:after,.gelDemo .color-292e2a.swatch:checked+label:before,.gelDemo .color-292e2a.swatch:not(:checked)+label:before,.mbGelDemo .color-292e2a.swatch:checked+label:after,.mbGelDemo .color-292e2a.swatch:not(:checked)+label:after,.mbGelDemo .color-292e2a.swatch:checked+label:before,.mbGelDemo .color-292e2a.swatch:not(:checked)+label:before{background-color:#292e2a}.gelDemo .color-004185.swatch:checked+label:after,.gelDemo .color-004185.swatch:not(:checked)+label:after,.gelDemo .color-004185.swatch:checked+label:before,.gelDemo .color-004185.swatch:not(:checked)+label:before,.mbGelDemo .color-004185.swatch:checked+label:after,.mbGelDemo .color-004185.swatch:not(:checked)+label:after,.mbGelDemo .color-004185.swatch:checked+label:before,.mbGelDemo .color-004185.swatch:not(:checked)+label:before{background-color:#004185}.gelDemo .color-26668c.swatch:checked+label:after,.gelDemo .color-26668c.swatch:not(:checked)+label:after,.gelDemo .color-26668c.swatch:checked+label:before,.gelDemo .color-26668c.swatch:not(:checked)+label:before,.mbGelDemo .color-26668c.swatch:checked+label:after,.mbGelDemo .color-26668c.swatch:not(:checked)+label:after,.mbGelDemo .color-26668c.swatch:checked+label:before,.mbGelDemo .color-26668c.swatch:not(:checked)+label:before{background-color:#26668c}.gelDemo .color-3e883c.swatch:checked+label:after,.gelDemo .color-3e883c.swatch:not(:checked)+label:after,.gelDemo .color-3e883c.swatch:checked+label:before,.gelDemo .color-3e883c.swatch:not(:checked)+label:before,.mbGelDemo .color-3e883c.swatch:checked+label:after,.mbGelDemo .color-3e883c.swatch:not(:checked)+label:after,.mbGelDemo .color-3e883c.swatch:checked+label:before,.mbGelDemo .color-3e883c.swatch:not(:checked)+label:before{background-color:#3e883c}.gelDemo .color-599766.swatch:checked+label:after,.gelDemo .color-599766.swatch:not(:checked)+label:after,.gelDemo .color-599766.swatch:checked+label:before,.gelDemo .color-599766.swatch:not(:checked)+label:before,.mbGelDemo .color-599766.swatch:checked+label:after,.mbGelDemo .color-599766.swatch:not(:checked)+label:after,.mbGelDemo .color-599766.swatch:checked+label:before,.mbGelDemo .color-599766.swatch:not(:checked)+label:before{background-color:#599766}.gelDemo .gradient,.mbGelDemo .gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at center 100%,transparent,#000);z-index:0}.gelDemo,.mbGelDemo,.mbGelDemo .container,.gelDemo .container{-webkit-backface-visibility:hidden}.color .fraction{font-size:1.1em}.giftcard-qr img{display:block;margin:0 auto}.template-giftcard{color:#9c9c9c;font-family:Gotham A,Gotham B,helvetica,sans-serif}.template-giftcard .giftcard{padding-top:20px}.template-giftcard .gfLogo{width:200px}.template-giftcard .container{position:relative;z-index:5}.template-giftcard .container .content{max-width:720px;margin:0 auto;position:relative;padding-bottom:20px}.template-giftcard .container .content .button,.template-giftcard .container .content .btn{margin:20px auto}.template-giftcard .container .content .buttonWrap{text-align:center}.template-giftcard .container .content .extrasWrap{display:flex;align-items:center;justify-content:space-around}.template-giftcard .container .content hr{border-top:1px solid #9c9c9c;border-bottom:none;margin:50px 0}.template-giftcard .container .content .imageWrap{position:relative}.template-giftcard .container .content .imageWrap .banner{position:absolute;background:#171717cc;text-align:center;padding:20px;top:34.5%;left:0;right:0;margin:auto;width:100%}.template-giftcard .container .content .imageWrap .banner h2,.template-giftcard .container .content .imageWrap .banner #experience .experienceText .jackSpan,#experience .experienceText .template-giftcard .container .content .imageWrap .banner .jackSpan{padding:0;margin:0;line-height:1}.template-giftcard .container .content .imageWrap .banner p,.template-giftcard .container .content .imageWrap .banner #experience .experienceText .jackHeader,#experience .experienceText .template-giftcard .container .content .imageWrap .banner .jackHeader{font-size:10px;line-height:1;margin:0;padding:0}@media (min-width: 800px){.template-giftcard .container .content .imageWrap .banner p,.template-giftcard .container .content .imageWrap .banner #experience .experienceText .jackHeader,#experience .experienceText .template-giftcard .container .content .imageWrap .banner .jackHeader{font-size:12px}}.template-giftcard .container .content .imageWrap .banner #GiftCardDigits{color:#fff;font-size:18px;line-height:1;margin-bottom:10px;display:inline-block}@media (min-width: 800px){.template-giftcard .container .content .imageWrap .banner #GiftCardDigits{letter-spacing:2px;font-size:34px}}.template-giftcard .container .content img{max-width:100%;height:auto}.printOnly{display:none}.apple-wallet-image{display:block;margin:0 auto}.print-giftcard{display:block;text-align:center;margin-top:50px}@media print{@page{margin:.5cm}.printOnly{display:block}p,#experience .experienceText .jackHeader{orphans:3;widows:3}html,body{background-color:#fff;color:#000}.template-giftcard,#GiftCardDigits{color:#000!important}.print-giftcard,.apple-wallet,hr{display:none}}.OrderTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;position:relative;background:#000}.OrderTrack .track-order-form{margin:13px 0;display:none}.OrderTrack .track-order-form input[type=text]{width:100%;margin:13px 0}.OrderTrack .track-order-form input[type=submit]{width:100%;max-width:200px}.OrderTrack .shipping-errors ul{margin:0;padding:0;list-style-type:none}.OrderTrack .shipping-errors ul li{color:#fc1f43;font-size:13px;margin-right:10px}.OrderTrack .shipping-errors ul li a{color:#fc1f43}.OrderTrack .radial-bg{position:absolute;top:0;background:radial-gradient(ellipse 45% 60% at center 2%,#232323,#000);display:block;width:100%;height:100vh}.OrderTrack .container{padding:0;margin:0 auto}.TrackingForm{width:100%}.TrackingForm.order-tracking{max-width:100%!important}.TrackingForm .TrackingWrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.TrackingForm .TrackingWrap .TrackingCourier{order:0;flex:0 1 100%;align-self:auto;padding:10px 2px;display:none;margin-bottom:22px;text-align:center}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCourier{text-align:left;display:block;flex:0 1 32%;max-width:32%;padding:30px 2px;margin-bottom:0}}.TrackingForm .TrackingWrap .TrackingCourier.block{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);display:block}.TrackingForm .TrackingWrap .TrackingCourier .shipping-courier-name a{display:flex}.TrackingForm .TrackingWrap .TrackingCourier .shipping-courier-name a img{max-height:100px;display:none;margin:0 auto 8px}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCourier .shipping-courier-name a img{margin:0 0 8px}}.TrackingForm .TrackingWrap .TrackingCourier .shipping-courier-phone a{color:#faaf17;text-decoration:none;font-size:12px}.TrackingForm .TrackingWrap .TrackingCourier .shipping-courier-phone a:hover{color:#d99305}.TrackingForm .TrackingWrap .TrackingCourier .shipping-tracking-no{display:block;color:#fff;padding-bottom:18px}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCourier .shipping-tracking-no{margin-top:40px;padding-bottom:0}}.TrackingForm .TrackingWrap .TrackingCheckpoints{order:1;flex:0 1 100%;align-self:auto;text-align:left;position:relative}.TrackingForm .TrackingWrap .TrackingCheckpoints:after{content:"";display:block;background:linear-gradient(180deg,#000,#0000 0%,#000 130%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:100}.TrackingForm .TrackingWrap .TrackingCheckpoints.block{text-align:center}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints.block{text-align:left}}.TrackingForm .TrackingWrap .TrackingCheckpoints.block:after{display:none}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints{flex:0 1 60%;max-width:60%}}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints h2,.TrackingForm .TrackingWrap .TrackingCheckpoints #experience .experienceText .jackSpan,#experience .experienceText .TrackingForm .TrackingWrap .TrackingCheckpoints .jackSpan{padding-left:60px;padding-bottom:70px}}.TrackingForm .TrackingWrap .TrackingCheckpoints .shipping-courier-checkpoints{position:relative}.TrackingForm .TrackingWrap .TrackingCheckpoints .shipping-courier-checkpoints:before{content:"";position:absolute;top:0;height:100%;width:1px;background:#fff3;left:36%;margin-left:-2px}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints .shipping-courier-checkpoints:before{left:26%}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:42px}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint:before{content:"";display:block;position:absolute;top:0;height:14px;width:14px;border-radius:50%;background-color:#9c9c9c;left:36%;margin-left:-8px;border:2px solid #000000}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint:before{left:26%}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint.first-checkpoint:before{background-color:#2ac153}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint{margin-bottom:82px}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date{order:0;flex:0 1 calc(36% - 22px);align-self:auto;color:#9c9c9c;text-align:right;padding-right:22px}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date{flex:0 1 26%;max-width:26%;padding-right:44px}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date span.date_lng{display:none}@media (min-width: 1121px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date span.date_lng{display:block}}@media (min-width: 1121px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date span.date_shrt{display:none}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .date em{display:block;width:100%;color:#666;font-style:normal}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location{order:1;flex:0 1 calc(64% - 22px);align-self:auto;max-width:calc(64% - 22px);color:#9c9c9c;padding-left:22px}@media (min-width: 360px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location{padding-left:44px}}@media (min-width: 800px){.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location{padding-left:44px;flex:0 1 70%;max-width:70%}}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location.first-checkpoint{color:#2ac153}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location span{color:#666}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location span.courier-slug{color:#9c9c9c}.TrackingForm .TrackingWrap .TrackingCheckpoints .TrackingCheckpoint .location span.location{display:block;padding-left:0}.packageSell{padding:90px 0;background-image:var(--package-sell-bg);background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 500px){.packageSell{background-position:top center}}@media (min-width: 1000px){.packageSell{padding:150px 0}}.packageSell .content p,.packageSell .content #experience .experienceText .jackHeader,#experience .experienceText .packageSell .content .jackHeader{margin-bottom:40px;color:#ffffffa6}@media (min-width: 1199px){.packageSell .content{width:55%}.packageSell .content p,.packageSell .content #experience .experienceText .jackHeader,#experience .experienceText .packageSell .content .jackHeader{margin-bottom:70px}}.is-dragging-slide{pointer-events:none}.productCarousel{background-color:#000;color:#9c9c9c;padding-top:20px;padding-bottom:100px;position:relative;overflow:hidden}@media (min-width: 1000px){.productCarousel{padding-top:40px}}.productCarousel .carouselNav{border-bottom:1px solid rgba(255,255,255,.14);text-align:center;line-height:40px;margin-bottom:20px;padding:0 20px}@media (min-width: 1199px){.productCarousel .carouselNav{padding:0 28%;margin-bottom:40px;line-height:60px}}.productCarousel .carouselNav ul{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center}.productCarousel .carouselNav button{position:relative;padding:0;margin:0 12px;font-size:9px;color:inherit;line-height:inherit;transition:color .2s ease}.productCarousel .carouselNav button.active{color:#faaf17}.productCarousel .carouselNav button:after{content:"";position:absolute;right:-2px;bottom:0;left:-2px;height:2px;background-color:#faaf17;opacity:0;transition:opacity .2s ease}.productCarousel .carouselNav button.active:after{opacity:1}@media (min-width: 1000px){.productCarousel .carouselNav button{padding:6px;font-size:11px;margin:0 20px}.productCarousel .carouselNav button:after{height:3px}}.productCarousel .slide{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;width:100%;padding:0 10px;opacity:.25;transition:opacity .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.productCarousel .slide.is-selected{opacity:1}@media (min-width: 800px){.productCarousel .slide{padding:0}}.productCarousel .flickity-viewport{overflow:visible}.productCarousel .slideContent{margin:0 auto;text-align:center;padding:0 20px;-webkit-transform:translateZ(0px)}@media (min-width: 1000px){.productCarousel .slideContent{width:60%;padding:0}}.productCarousel .slideContent h2,.productCarousel .slideContent #experience .experienceText .jackSpan,#experience .experienceText .productCarousel .slideContent .jackSpan{margin-top:0}.productCarousel .slideMedia{margin-top:40px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch}@media (min-width: 800px){.productCarousel .slideMedia{padding:0 5px}}.productCarousel .slideMedia .middle{width:50%;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width: 800px){.productCarousel .slideMedia .middle{width:30%}}.productCarousel .slideMedia .photo{width:50%;position:relative;background-color:#fff}.productCarousel .slideMedia .photo:before{display:block;content:"";width:100%;padding-top:200%}.productCarousel .slideMedia .photo>.content,.productCarousel .slideMedia .photo>.inside{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 800px){.productCarousel .slideMedia .photo{width:35%}.productCarousel .slideMedia .photo:before{padding-top:113.9534883721%}.productCarousel .slideMedia .photo:last-of-type{display:block}}.productCarousel .slideMedia .photo .content{background-size:cover;background-position:center}.productCarousel .slideMedia a.slideMediaFB{display:block;position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0}.productCarousel .slideMedia .middle .photo{width:calc(100% - 10px);margin-left:10px;-moz-flex:1 0 auto;flex:1 0 auto}.productCarousel .slideMedia .middle .photo:first-of-type{margin-bottom:10px}.productCarousel .slideMedia .middle .photo:before{content:none}.productCarousel .slideMedia.has-4 .photo:last-of-type{display:none}.productCarousel .slideMedia.has-4 .middle .photo:last-of-type{display:block}.productCarousel .slideMedia.has-1{-moz-justify-content:center;justify-content:center}.productCarousel .slideMedia.has-1.full .photo{width:100%;margin-top:30%}.productCarousel .slideMedia.has-1.full .photo:before{padding-top:39.85%}@media (min-width: 800px){.productCarousel .slideMedia.has-1.full .photo{margin-top:0}}.productCarousel .slideMedia.has-2 .photo{width:100%}.productCarousel .slideMedia.has-2 .photo:before{padding-top:calc(50% - 5px)}.productCarousel .slideMedia.has-2 .photo:first-of-type{margin-bottom:10px}.productCarousel .slideMedia.has-1 .photo{width:100%}.productCarousel .slideMedia.has-1 .photo:before{padding-top:100%}@media (min-width: 800px){.productCarousel .slideMedia.has-4 .photo:last-of-type{display:block}.productCarousel .slideMedia.has-2 .photo,.productCarousel .slideMedia.has-1 .photo{width:calc(50% - 5px)}.productCarousel .slideMedia.has-2 .photo:before,.productCarousel .slideMedia.has-1 .photo:before{padding-top:80.4651162791%}.productCarousel .slideMedia.has-2 .photo:first-of-type,.productCarousel .slideMedia.has-1 .photo:first-of-type{margin-bottom:0}.productCarousel .slideMedia .middle .photo{width:calc(100% - 20px);margin-right:10px}}.productCarousel .flickityArrow{position:absolute;top:67%;margin:auto}.productCarousel .flickityArrow.arrow--next{right:20px}.productCarousel .flickityArrow.arrow--prev{left:20px}@media (min-width: 1199px){.productCarousel .flickityArrow.arrow--next{right:40px}.productCarousel .flickityArrow.arrow--prev{left:40px}}.productCarousel .slideIndicator{top:39%;right:16%}.productCarousel .flickityArrow,.productCarousel .slideIndicator{display:none}@media (min-width: 1000px){.productCarousel .flickityArrow,.productCarousel .slideIndicator{display:block}}.productCarousel .flickity-page-dots{position:absolute;right:0;bottom:-40px;left:0}.productCarousel .flickity-page-dots .dot{background-color:#fff;opacity:.3;width:6px;height:6px;transition:opacity .3s ease}.productCarousel .flickity-page-dots .dot.is-selected{opacity:1}@media (min-width: 800px){.productCarousel .flickity-page-dots{display:none}}.flickityArrow{position:absolute;width:32px;height:20px;box-sizing:content-box;z-index:999}.productCarousel.no-slider{padding-top:70px}@media (min-width: 800px){.productCarousel.no-slider{padding-top:100px}}.productCarousel.no-slider .flickityArrow,.productCarousel.no-slider .carouselNav{display:none}.productCarousel.no-slider .slide{opacity:1}.hero-product{padding:50px 0;background-color:#000}@media (min-width: 800px){.hero-product{padding:100px 0}}@media (min-width: 1800px){.hero-product{padding:200px 0}}.hero-product .hero--left{position:relative;width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 800px){.hero-product .hero--left{width:50%}}@media (min-width: 1400px){.hero-product .hero--left{width:41.6666666667%}}.hero-product .flex,.hero-product .gelDemo .color,.gelDemo .hero-product .color,.hero-product .mbGelDemo .color,.mbGelDemo .hero-product .color{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:center;align-items:center}.hero-product .heroVideo{width:83.3333333333%;padding:0 10px;box-sizing:border-box;margin-left:8.3333333333%;position:relative;text-align:right}@media (min-width: 800px){.hero-product .heroVideo{width:41.6666666667%}}@media (min-width: 1400px){.hero-product .heroVideo{width:50%}}.hero-product .heroVideo .heroVideo--static,.hero-product .heroVideo .heroVideo--container{visibility:hidden;transform:translateY(50px);opacity:0;transition:all .5s ease}.hero-product .heroVideo .heroVideo--static.is-active,.hero-product .heroVideo .heroVideo--container.is-active{visibility:visible;transform:translateY(0);opacity:1;transition-delay:.25s}.hero-product .heroVideo .heroVideo--play,.hero-product .heroVideo .play--yellow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.hero-product .heroVideo.desktop{display:none}.hero-product .heroVideo.mobile{margin-top:20px;margin-bottom:30px}@media (min-width: 800px){.hero-product .heroVideo.mobile{display:none}.hero-product .heroVideo.desktop{display:block}}.hero-product .heroVideo--container{position:absolute;top:10%;right:0;margin:auto}.hero-product .heroVideo--container{width:100%;position:relative;position:absolute;top:10%;right:0;left:0}.hero-product .heroVideo--container:before{display:block;content:"";width:100%;padding-top:56.25%}.hero-product .heroVideo--container>.content,.hero-product .heroVideo--container>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.hero-product .heroVideo--img img{display:block;margin:auto}.hero-product .heroVideo--video{width:100%;position:absolute;top:0;right:0;left:0;bottom:0}.hero-product .videoProgress{height:4px;position:absolute;right:0;bottom:0;left:0;background-color:#faaf17;transform:scaleX(0);transform-origin:left;width:100%;z-index:9}@media (min-width: 800px){.hero-product .mobilePhoto{display:none}}.hero-product h1{font-weight:400;margin-top:0;margin-bottom:5px;letter-spacing:0}@media (min-width: 800px){.hero-product h1{font-weight:500}}.hero-product .productSubtitle{font-size:14px}@media (min-width: 800px){.hero-product .productSubtitle{font-size:26px}}.hero-product h1,.hero-product .productSubtitle{padding-right:90px}.hero-product .price{display:flex;flex-direction:row;justify-content:flex-start;font-size:21px;width:100%;margin-top:15px}.hero-product .price--was{color:#9c9c9c;margin-right:10px;font-size:15px;text-decoration:line-through}.hero-product .price--current{color:#faaf17}.hero-product .productReviews{font-size:12px;color:#fff;margin-top:15px;margin-bottom:40px}.hero-product .productReviews a{color:#fff;text-decoration:none}.hero-product .productReviews span{margin-right:20px}.hero-product .mgRequired{font-size:11px;text-transform:uppercase;color:#fff;margin-top:30px}.hero-product .mgRequired a{color:#faaf17}.hero-product .mgRequired a:hover{color:#d99305}.hero-product .mgSeparate{font-size:11px;text-transform:uppercase;color:#fff;margin-top:-5px}.hero-product .stock-eta-widget{margin-bottom:-35px;text-align:right}.hero-product .stock-eta-widget a{text-decoration:none;color:#128d12;font-size:14px;transition:-webkit-text-decoration .35s;transition:text-decoration .35s;transition:text-decoration .35s,-webkit-text-decoration .35s}.hero-product .stock-eta-widget a:hover{text-decoration:underline}.hero-product .details-right h1,.hero-product .details-right .productSubtitle{text-align:right;padding-right:0}.hero-product .details-right .price:not(.cartFlex .price){justify-content:flex-end}.hero-product .details-right .cartFlex .price{width:100px}.hero-product .details-right .mgRequired,.hero-product .details-right .productDescription,.hero-product .details-right .productReviews,.hero-product .details-right .est-ship-date{text-align:right}.hero-product .details-right .productReviews span{margin-right:0}.hero-product .details-right .heroVideo{margin-left:0}.quantity{font-size:13px;color:#fff;width:50px;text-align:center;line-height:18px;padding:0}.cartFlex{margin-top:20px;display:none}@media (min-width: 500px){.cartFlex{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:center;align-items:center}}@media (min-width: 800px) and (max-width: 999px){.cartFlex{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:flex-start;align-items:flex-start}.cartFlex .quantitySelector{margin-bottom:20px}}.cartFlex button[disabled]{opacity:.8}.est-ship-date{font-weight:600;color:#faaf17;text-transform:uppercase;font-size:13px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.selector-wrapper+.selector-wrapper{margin-top:10px}.selector-wrapper label{font-size:12px;margin-right:10px;color:#666}.hero-product form{margin-top:50px}select{border:1px solid rgba(255,255,255,.2);line-height:45px;padding:0 20px;text-align:left;width:200px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%226%22%20viewBox%3D%220%200%207%206%22%3E%0A%20%20%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23f7a623%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%3Cpath%20id%3D%22Polygon_1%22%20data-name%3D%22Polygon%201%22%20class%3D%22cls-1%22%20d%3D%22M384.5%2C51.006l-3.5-6H388Z%22%20transform%3D%22translate(-381%20-45)%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:6px 6px;background-position:calc(100% - 22px) 50%}.selector-wrapper select{background-color:#000}.productDescription,.mgRequired,.productReviews{text-align:center}@media (min-width: 800px){.productDescription,.mgRequired,.productReviews{text-align:left}}.size-guide{padding:10px;border:1px solid #222}.size-guide-title{color:#faaf17;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:12px;margin-top:0;text-align:center}.productDescription table{width:100%;max-width:100%;color:#9c9c9c;font-size:14px;border-spacing:4px;border-collapse:separate}.productDescription table tr:nth-child(1){font-weight:500;color:#faaf17}.heroGuarantee{position:absolute;top:0;right:0;z-index:99;padding:10px}@media (min-width: 800px){.heroGuarantee{right:-20px}}.details-right .heroGuarantee{position:position;right:auto;left:0}@media (min-width: 800px){.details-right .heroGuarantee{left:-20px;top:80px}}.heroGuarantee .badge{width:76px;height:auto}.heroGuarantee .heroGuarantee--content{position:absolute;top:100%;right:10px;width:calc(100vw - 40px);max-width:90vw;background-color:#171717;border-radius:5px;text-align:center;transform:translateY(-50px);font-size:13px;line-height:20px;padding:10px 20px;box-shadow:-50px 42px 65px #000000b3;visibility:hidden;opacity:0;pointer-events:none;transition:all .4s ease}@media (min-width: 500px){.heroGuarantee .heroGuarantee--content{right:0;width:480px}}@media (min-width: 800px){.heroGuarantee .heroGuarantee--content{right:50%;transform:translate(50%,-50px);padding:20px 40px}}.heroGuarantee .heroGuarantee--content p,.heroGuarantee .heroGuarantee--content #experience .experienceText .jackHeader,#experience .experienceText .heroGuarantee .heroGuarantee--content .jackHeader{font-size:inherit;line-height:inherit}.heroGuarantee h5{font-size:11px;font-weight:400;color:#faaf17}.disclaimer{position:relative;z-index:99;padding:10px 0}.disclaimer.is-active .disclaimer--content{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width: 800px){.disclaimer.is-active .disclaimer--content{transform:translate(50%)}}.disclaimer .disclaimer--title{color:#faaf17;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:24px}.disclaimer .disclaimer--title img{vertical-align:bottom}.disclaimer .disclaimer--content{position:absolute;top:100%;right:inherit;width:calc(100vw - 40px);max-width:90vw;background-color:#171717;border-radius:5px;transform:translateY(-50px);font-size:13px;line-height:20px;padding:10px 20px;box-shadow:-50px 42px 65px #000000b3;visibility:hidden;opacity:0;pointer-events:none;transition:all .4s ease}@media (min-width: 500px){.disclaimer .disclaimer--content{right:0;width:480px}}@media (min-width: 800px){.disclaimer .disclaimer--content{right:50%;transform:translate(50%,-50px);padding:20px 40px}}.disclaimer .disclaimer--content p,.disclaimer .disclaimer--content #experience .experienceText .jackHeader,#experience .experienceText .disclaimer .disclaimer--content .jackHeader{font-size:inherit;line-height:inherit}.disclaimer .disclaimer--content ul{color:#9c9c9c}.disclaimer h5{font-size:11px;font-weight:400;color:#faaf17}@media (min-width: 800px){.fddetails .heroGuarantee{right:-40px}}.heroGuarantee.is-active .heroGuarantee--content{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width: 800px){.heroGuarantee.is-active .heroGuarantee--content{transform:translate(50%)}}.klaviyo-bis-trigger{margin-top:10px;border:1px solid #faaf17;padding:15px 0;color:#faaf17;width:100%}.productsOverview{min-height:0;height:100%;width:100%;padding:60px 0 50px;background:#000;background:radial-gradient(ellipse 45% 60% at center 2%,#232323,#000);display:flex;flex-wrap:wrap;position:relative;align-items:flex-start}@media (min-height: 850px) and (min-width: 720px){.productsOverview{min-height:0}}@media (min-width: 720px){.productsOverview{padding:90px 0 60px}}@media (min-width: 1220px){.productsOverview{padding:145px 0 50px;max-height:960px;min-height:0}}@media screen and (min-width: 1200px) and (max-aspect-ratio: 7/5){.productsOverview{max-height:800px;min-height:0}}.productsOverview .productNav{list-style:none;padding:0 30px;margin:0;text-transform:uppercase;display:block;width:100%;order:1;font-size:0;z-index:20}@media (min-width: 720px){.productsOverview .productNav{border-top:none;order:1;padding:0 43px;margin-top:-15px;margin-bottom:30px;text-align:center}}@media (min-width: 1220px){.productsOverview .productNav{border-top:none;text-align:left;order:1;width:160px;padding:0 50px;margin-top:-15px}}@media (min-width: 1440px){.productsOverview .productNav{width:250px}}.productsOverview .productNav .productNav__item{margin:0;font-size:10px;font-weight:400;letter-spacing:0;padding:0 5px;color:#696969;display:inline-block;width:auto}@media (min-width: 720px){.productsOverview .productNav .productNav__item{width:auto;padding:0 14px}}@media (min-width: 1220px){.productsOverview .productNav .productNav__item{letter-spacing:1.2px;display:block;width:100%}}.productsOverview .productNav .productNav__item button{cursor:pointer;text-transform:uppercase;position:relative;line-height:1.4;padding:10px 0;display:inline-block;transition:.2s}.productsOverview .productNav .productNav__item button:hover{color:#fff}.productsOverview .productNav .productNav__item button:before{transition:.2s;content:"";position:absolute;height:1px;bottom:10px;left:0;width:0%;background:#faaf17}.productsOverview .productNav .productNav__item--active button,.productsOverview .productNav .productNav__item--active button:hover{color:#faaf17}.productsOverview .productNav .productNav__item--active button:before{width:100%}.productsOverview .productsCallOut{width:100%;position:relative;padding:20px 50px;order:2}@media (min-width: 720px){.productsOverview .productsCallOut{width:40%;padding:0 50px;order:1}}@media (min-width: 900px){.productsOverview .productsCallOut{width:35%;max-width:350px;order:1}}@media (min-width: 1080px){.productsOverview .productsCallOut{max-width:400px;order:1}}.productsOverview .productText{color:#fff;opacity:2;display:none;text-align:center}.productsOverview .productText h3{margin:0 0 10px;font-size:25px;line-height:1;font-weight:400}.productsOverview .productText p,.productsOverview .productText #experience .experienceText .jackHeader,#experience .experienceText .productsOverview .productText .jackHeader{line-height:1.4;font-size:13px}.productsOverview .productText .button.yellow{display:inline-block;line-height:20px;width:180px;padding:8px 0;margin-bottom:50px}@media (min-width: 720px){.productsOverview .productText{text-align:left}.productsOverview .productText h3{margin:0 0 30px}.productsOverview .productText p,.productsOverview .productText #experience .experienceText .jackHeader,#experience .experienceText .productsOverview .productText .jackHeader{line-height:1.6667;font-size:15px}}.productsOverview .productText--active{display:block}.productsOverview .productsImageArea{order:1;position:relative;max-width:1150px;width:100%;flex:1 auto;-webkit-transform:translateZ(0px)}.productsOverview .productsImageArea:before{display:block;content:"";width:100%;padding-top:41.6666666667%}.productsOverview .productsImageArea .productsFeatImg{position:absolute;width:100%;bottom:0;left:0;z-index:1;opacity:0;transition:.2s;transition-delay:.2s;-webkit-transform:translateZ(0px)}.productsOverview .productsImageArea .productsFeatImg--active{z-index:2;opacity:1;transition:.4s}@media (min-width: 720px){.productsOverview .productsImageArea{width:60%;order:3;align-self:flex-end}}@media (min-width: 1220px){.productsOverview .productsImageArea{width:auto}}.productsOverview .productsImageArea .productImageNode{position:absolute;z-index:10}.productsOverview .productsImageArea .productImageNode .productNode{text-align:center;width:24px;line-height:24px;color:#fff;background:#faaf17;border-radius:999px;font-size:18px;font-weight:700;cursor:pointer;opacity:.27;transition:.2s}.productsOverview .productsImageArea .productImageNode .productNode:hover{opacity:1}.productsOverview .productsImageArea .productImageNode .productNode:hover+*{color:#fff}.productsOverview .productsImageArea .productImageNode--active{color:#fff}.productsOverview .productsImageArea .productImageNode--active .productNode{opacity:1}.filtered{filter:hue-rotate(90deg)}.filtered1{filter:hue-rotate(180deg)}.filtered2{filter:hue-rotate(270deg)}.grid2,.grid3,.grid4{opacity:.27;transition:opacity .3s}.grid2.active,.grid3.active,.grid4.active{opacity:1}.productPattern{position:relative;padding:80px 0;-webkit-transform:translateZ(0px)}@media (min-width: 800px){.productPattern{padding:100px 0}}@media (min-width: 1199px){.productPattern{padding:190px 0}}.productPattern h6{margin:0 0 10px}.productPattern .container{position:relative;padding:40px 0;background-color:#000000bf;z-index:1}@media (min-width: 1000px){.productPattern .container{padding:60px 0}}@media (min-width: 1400px){.productPattern .container{padding:80px 0}}.productPattern .patternFlex{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:center;align-items:center}.productPattern .flex--left{margin-left:8.3333333333%;width:83.3333333333%;padding:0 10px;box-sizing:border-box}@media (min-width: 1000px){.productPattern .flex--left{width:33.3333333333%}}@media (min-width: 1400px){.productPattern .flex--left{margin-left:4.1666666667%;width:45.8333333333%}}.productPattern .flex--right{width:83.3333333333%;padding:0 10px;box-sizing:border-box;margin-left:8.3333333333%}@media (min-width: 1000px){.productPattern .flex--right{width:45.8333333333%;margin-left:8.3333333333%}}@media (min-width: 1400px){.productPattern .flex--right{margin-left:12.5%;width:33.3333333333%}}.productPattern .flex.patterns,.productPattern .gelDemo .patterns.color,.gelDemo .productPattern .patterns.color,.productPattern .mbGelDemo .patterns.color,.mbGelDemo .productPattern .patterns.color{flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:40px}@media (min-width: 1000px){.productPattern .flex.patterns,.productPattern .gelDemo .patterns.color,.gelDemo .productPattern .patterns.color,.productPattern .mbGelDemo .patterns.color,.mbGelDemo .productPattern .patterns.color{margin-bottom:0}}.productPattern .patternGroup:not(:last-of-type){margin:10px 0 20px}@media (min-width: 800px){.productPattern .patternGroup:not(:last-of-type){margin:10px 0 40px}}.productPattern .cardPattern,.productPattern .card{transition:fill .2s ease}.productPattern .card{fill:#ffffff1f}.productPattern .cardPattern{fill:#ffffff4d}.productPattern .pattern.is-active .card{fill:#faaf17}.productPattern .pattern.is-active .cardPattern{fill:#000}.productPattern .pattern:not(:last-of-type){margin-right:10px}.productPattern .patternToggle{padding:0}.productPattern .patternToggle svg{width:48px;height:60px}.productPattern .background{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-position:center;background-size:cover;z-index:-1;transition:opacity .5s ease;will-change:transform}@media (min-width: 500px){.productPattern .background{position:absolute;will-change:auto}}.productPattern .background.is-active{visibility:visible;opacity:1}.featuredPerson{height:500px;padding-top:80px;text-align:center;background-position:center;background-size:cover;background-image:var(--temp-featured);position:relative}.featuredPerson:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#171717,#171717cc,#17171700);z-index:0}@media (min-width: 1000px){.featuredPerson{height:800px;padding-top:140px}}.featuredPerson .content{position:relative;width:100%;max-width:700px;margin:auto;z-index:1;-webkit-transform:translateZ(0px)}.featuredPerson .content p,.featuredPerson .content #experience .experienceText .jackHeader,#experience .experienceText .featuredPerson .content .jackHeader{width:100%;max-width:400px;margin:auto auto 50px}.productStats{padding-top:80px;background:#171717}@media (min-width: 1000px){.productStats{padding-top:140px}}.productStats .flex-cols{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch}.productStats .productStats--col{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;justify-content:space-between;width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 800px){.productStats .productStats--col{width:50%;padding:0 20px 0 10px}.productStats .productStats--col:last-of-type{padding:0 10px 0 20px}}@media (min-width: 1000px){.productStats .productStats--col{width:41.6666666667%;padding:0 10px}.productStats .productStats--col:last-of-type{margin-left:16.6666666667%}}.productStats .productStats--text{margin-bottom:20px}@media (min-width: 800px){.productStats .productStats--text{margin-bottom:30px}}@media (min-width: 1199px){.productStats .productStats--text{margin-bottom:54px}}.productStats .chartWrap{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}@media (min-width: 800px){.productStats .chartWrap{margin-bottom:30px}}@media (min-width: 1199px){.productStats .chartWrap{margin-bottom:54px}}.productStats .chartWrap svg{max-width:100%;display:block}.productStats .chartWrap .flashesChart{width:100%}.productStats .chartWrap .chartValues{text-align:left;margin:10px 0 0}@media (min-width: 1199px){.productStats .chartWrap .chartValues{text-align:center;margin:10px auto 0}}.productStats .chartWrap .label{color:#666;font-size:10px;letter-spacing:1.2px}@media (min-width: 1199px){.productStats .chartWrap{flex-wrap:nowrap;height:62px}.productStats .chartWrap .flashesChart{-moz-flex:1;flex:1;padding-right:34px}.productStats .chartWrap .chartValues{-moz-flex:0 auto;flex:0 auto;width:120px;margin-top:-6px}}.productStats .magModPoint{fill:#faaf17}.productStats .fongPoint,.productStats .stofenPoint{fill:#666}.productStats .brand{color:#9c9c9c;font-size:10px;letter-spacing:1.2px}.productStats .count{display:inline-block;font-size:12px;color:#fff;line-height:.9;margin:0;padding:0;letter-spacing:1.2px}.productStats .countMM{font-size:24px;color:#faaf17;padding-top:4px}.productStats .brand.white{color:#fff;font-size:11px}.productStats .battery .flashesChart{order:2}@media (min-width: 1199px){.productStats .battery .flashesChart{order:1}}.productStats .battery .chartValues{order:1;margin-bottom:10px}@media (min-width: 1199px){.productStats .battery .chartValues{order:2}}.productStats .barChartWrapper{position:relative;flex:1 1 100%;padding-top:10px}@media (min-width: 1199px){.productStats .barChartWrapper{flex:1 auto}}@media (min-width: 800px){.productStats .barChartWrapper.barChartWrapper--1{padding-bottom:calc(18.4713375796% - 10px)}.productStats .barChartWrapper.barChartWrapper--2{padding-bottom:calc(8.2802547771% - 10px)}.productStats .barChartWrapper.barChartWrapper--3{padding-bottom:calc(5.7324840764% - 10px)}}.productStats .barChart{height:10px;width:10px;border-radius:100px;background:linear-gradient(to right,#ffffff80,#fff0);position:relative}.productStats .barChart.highlight,.productStats .barChart#stamped-main-widget,.productStats .barChart#shopify-product-reviews,.productStats .template-collection .barChart.top-highlight,.template-collection .productStats .barChart.top-highlight,.productStats .template-list-collections .barChart.top-highlight,.template-list-collections .productStats .barChart.top-highlight,.productStats .template-blog .barChart.top-highlight,.template-blog .productStats .barChart.top-highlight,.productStats .template-article .barChart.top-highlight,.template-article .productStats .barChart.top-highlight,.productStats .template-page .barChart.top-highlight,.template-page .productStats .barChart.top-highlight,.productStats .template-search .barChart.top-highlight,.template-search .productStats .barChart.top-highlight,.productStats .barChart#about-kickstarter,.productStats #about-kickstarter .barChart.top-highlight,#about-kickstarter .productStats .barChart.top-highlight,.productStats .barChart.AccountPageWrapper,.productStats .barChart.CartPage,.productStats .barChart.productCarousel,.productStats .barChart.hero-product{background:linear-gradient(to right,#fff,#fff0);filter:drop-shadow(0px 0px 5px rgba(255,255,255,.37))}.productPackaging{background:#171717;padding-bottom:80px;padding-top:40px}@media (min-width: 1000px){.productPackaging{padding-bottom:140px;padding-top:80px}}.productPackaging .flex-cols{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch}.productPackaging .photoGrid{margin:40px -5px 0}@media (min-width: 1000px){.productPackaging .photoGrid{margin-top:100px}}.productPackaging .photoGrid .photo{width:50%;box-sizing:border-box;position:relative;padding:0 5px;margin-bottom:10px}.productPackaging .photoGrid .photo:before{display:block;content:"";width:100%;padding-top:100%}.productPackaging .photoGrid .photo>.content,.productPackaging .photoGrid .photo>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.productPackaging .photoGrid .photo:first-of-type,.productPackaging .photoGrid .photo:nth-of-type(3n+1){position:relative;width:100%}.productPackaging .photoGrid .photo:first-of-type:before,.productPackaging .photoGrid .photo:nth-of-type(3n+1):before{display:block;content:"";width:100%;padding-top:50%}.productPackaging .photoGrid .photo:first-of-type>.content,.productPackaging .photoGrid .photo:first-of-type>.inside,.productPackaging .photoGrid .photo:nth-of-type(3n+1)>.content,.productPackaging .photoGrid .photo:nth-of-type(3n+1)>.inside{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 1000px){.productPackaging .photoGrid .photo{width:33.3333333333%}.productPackaging .photoGrid .photo:first-of-type,.productPackaging .photoGrid .photo:nth-of-type(3n+1){position:relative;width:33.3333333333%}.productPackaging .photoGrid .photo:first-of-type:before,.productPackaging .photoGrid .photo:nth-of-type(3n+1):before{display:block;content:"";width:100%;padding-top:100%}.productPackaging .photoGrid .photo:first-of-type>.content,.productPackaging .photoGrid .photo:first-of-type>.inside,.productPackaging .photoGrid .photo:nth-of-type(3n+1)>.content,.productPackaging .photoGrid .photo:nth-of-type(3n+1)>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.productPackaging .photoGrid .photo:nth-of-type(3n+2),.productPackaging .photoGrid .photo:nth-of-type(3n+3){width:66.6666666667%;position:relative}.productPackaging .photoGrid .photo:nth-of-type(3n+2):before,.productPackaging .photoGrid .photo:nth-of-type(3n+3):before{display:block;content:"";width:100%;padding-top:50%}.productPackaging .photoGrid .photo:nth-of-type(3n+2)>.content,.productPackaging .photoGrid .photo:nth-of-type(3n+2)>.inside,.productPackaging .photoGrid .photo:nth-of-type(3n+3)>.content,.productPackaging .photoGrid .photo:nth-of-type(3n+3)>.inside{position:absolute;top:0;left:0;right:0;bottom:0}}.productPackaging .photoGrid .photo:first-of-type .content,.productPackaging .photoGrid .photo:nth-of-type(3n+1) .content,.productPackaging .photoGrid .photo:nth-of-type(3n+2) .content,.productPackaging .photoGrid .photo:nth-of-type(3n+3) .content,.productPackaging .photoGrid .photo .content{background-color:#faaf17;background-size:cover;background-position:center;right:5px;left:5px}.stickyCart{position:fixed;top:auto;bottom:0;right:0;left:0;height:40px;background-color:#000;z-index:100}@media (min-width: 800px){.stickyCart{top:100px;bottom:auto}.stickyCart button[type=submit]{margin-left:35px}}@media (min-width: 1000px){.stickyCart{top:120px}}@media (min-width: 1400px){.stickyCart{max-width:1920px;margin:0 auto;width:100%}}.stickyCart .cartFlex--sticky{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center}.stickyCart .productName{display:none;line-height:40px}@media (min-width: 1000px){.stickyCart .productName{display:block;font-size:11px;letter-spacing:.2em;color:#faaf17;padding-right:10px}}.stickyCart .productName span{margin-right:8px}.stickyCart .quantitySelector{display:none}.stickyCart form{display:-moz-flex;display:flex}.stickyCart .selector-wrapper{margin:0 -15px 0 35px}.stickyCart .selector-wrapper label{display:none}.stickyCart .selector-wrapper select{line-height:30px;width:auto}.stickyCart .container{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;height:inherit}.productGuarantee{padding:140px 0 220px;text-align:center;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:var(--guarantee-bg);position:relative}.productGuarantee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000,#000c,#0000);z-index:0}.productGuarantee .content{position:relative;width:100%;max-width:720px;margin:auto;z-index:1}.productGuarantee .guarantee-icon{width:100px;display:block;margin:0 auto 40px}@media (min-width: 1199px){.productGuarantee .guarantee-icon{width:130px}}.productIncluded{padding:70px 0;color:#9c9c9c;background-color:#171717;background-image:var(--wedding-kit);background-repeat:no-repeat;background-position:0 100%;background-size:60%}@media (min-width: 1000px){.productIncluded{padding:140px 0}}.productIncluded h2,.productIncluded #experience .experienceText .jackSpan,#experience .experienceText .productIncluded .jackSpan{margin-top:0}.productIncluded .flex,.productIncluded .gelDemo .color,.gelDemo .productIncluded .color,.productIncluded .mbGelDemo .color,.mbGelDemo .productIncluded .color{margin:0 -10px;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start}.productIncluded .flex--left{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:80px}.productIncluded .flex--left .cartFlex{-moz-justify-content:space-around;justify-content:space-around}@media (min-width: 1000px){.productIncluded .flex--left{position:sticky;top:160px}}@media (min-width: 1199px){.productIncluded .flex--left{margin:0;width:33.3333333333%}}@media (min-width: 1400px){.productIncluded .flex--left{margin-left:8.3333333333%;width:29.1666666667%}}.productIncluded .flex--right{width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 1199px){.productIncluded .flex--right{margin-left:8.3333333333%;width:58.3333333333%}}@media (min-width: 1400px){.productIncluded .flex--right{margin-left:6.25%;width:56.25%}}.productIncluded ul{padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.14);font-size:15px;line-height:1.667}.productIncluded.no-cta ul{border:none}.productIncluded li{position:relative;list-style:none;padding-right:5px}.productIncluded li:not(:last-of-type){margin-bottom:20px}.productIncluded li .qty{position:absolute;top:0;left:-40px;height:26px;width:26px;color:#faaf17;border:1px solid #9c9c9c;border-radius:50%;text-align:center;line-height:24px;font-size:11px}.productIncluded .productIncluded--product{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:10px}@media (min-width: 800px){.productIncluded .productIncluded--product{width:50%;margin-bottom:20px}}@media (min-width: 1000px){.productIncluded .productIncluded--product{width:33.3333333333%}}@media (min-width: 1199px){.productIncluded .productIncluded--product{width:50%}}.productIncluded .productIncluded--product .img-container{position:relative;background-color:#fff;overflow:hidden}.productIncluded .productIncluded--product .img-container:before{display:block;content:"";width:100%;padding-top:84.6153846154%}.productIncluded .productIncluded--product .img-container>.content,.productIncluded .productIncluded--product .img-container>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.productIncluded .productIncluded--product .img-container .inside{margin:auto}.productIncluded .productIncluded--product figure{margin:0}.productIncluded .productIncluded--product figcaption{padding:20px}.productIncluded .productIncluded--product figcaption h4 a{text-decoration:none;color:#faaf17;font-size:11px;margin-top:0;font-weight:400}.productIncluded.no-grid{background-repeat:no-repeat;background-position:center;background-size:cover}.productIncluded.no-grid ul{border:none}.productIncluded.no-grid .flex--left{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:80px;margin-left:25%;width:66.6666666667%}@media (min-width: 800px){.productIncluded.no-grid .flex--left{margin:0 0 0 50%;width:50%}}@media (min-width: 1199px){.productIncluded.no-grid .flex--left{margin:0 0 0 66.6666666667%;width:33.3333333333%}}@media (min-width: 1400px){.productIncluded.no-grid .flex--left{margin-left:66.6666666667%;width:29.1666666667%}}.slideIndicator{display:none;opacity:0;position:absolute;top:0;bottom:0;margin:auto 0;right:120px;height:44px;transition:.2s;pointer-events:none}@media (min-width: 800px){.slideIndicator{display:block}}.slideIndicator .innerShadow{border-radius:1000px;width:74px;height:74px;position:absolute;top:-15px;left:-15px;z-index:5;box-shadow:0 0 25px #000000e0}.slideIndicator .outerShadow{border-radius:1000px;width:164px;height:164px;position:absolute;z-index:1;top:-60px;left:-60px;box-shadow:0 0 25px #000000b0}.slideIndicator .icon{height:44px;width:44px;border-radius:100px;background:#171717;border:2px solid #faaf17;position:relative;z-index:4;padding:14px 8px}.slideIndicator span{font-size:10px;font-style:italic;background:#faaf17;line-height:22px;height:22px;padding:0 47px 0 22px;border-radius:55px 0 0 55px;color:#fff;z-index:2;position:absolute;display:inline-block;right:30px;top:11px;width:145px}.is-pointer-down .is-selected .slideIndicator{opacity:0}.is-selected,.is-selected .slideIndicator{opacity:1}.slider-hero{height:80vh;position:relative;overflow:hidden}.slider-hero .flickity-page-dots{bottom:60px;width:100%;right:20px;text-align:right;z-index:500}@media (min-width: 500px){.slider-hero .flickity-page-dots{position:relative;width:500px;margin:auto;left:0;right:auto;text-align:left}}@media (min-width: 800px){.slider-hero .flickity-page-dots{width:700px}}@media (min-width: 1000px){.slider-hero .flickity-page-dots{width:840px}}@media (min-width: 1199px){.slider-hero .flickity-page-dots{width:1024px}}@media (min-width: 1400px){.slider-hero .flickity-page-dots{width:1200px}}.slider-hero .flickity-page-dots .dot{width:8px;height:8px;opacity:1;background:#aca59e}.slider-hero .flickity-page-dots .dot.is-selected{background:#fff}.slider-hero .slide{height:80vh;overflow:hidden;width:100%}.slider-hero video{position:absolute;top:0;right:0;width:initial;z-index:90;display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.slider-hero .container{height:80vh}.slider-hero .container:after{content:"";background:#0000004d;position:absolute;width:100%;left:0;top:0;bottom:0;right:0;z-index:200;-webkit-transform:translateZ(0px)}.slider-hero h2.h1,.slider-hero #experience .experienceText .h1.jackSpan,#experience .experienceText .slider-hero .h1.jackSpan{margin-bottom:0}@media (min-width: 500px){.slider-hero h2.h1,.slider-hero #experience .experienceText .h1.jackSpan,#experience .experienceText .slider-hero .h1.jackSpan{margin-bottom:auto}}.slider-hero .btn{width:200px;margin-right:10px}.slider-hero .btn:last-child{margin-right:0;background:none;border:1px solid #faaf17;color:#faaf17;padding:14px 0}.slider-hero .btn:last-child .cls-1{fill:#faaf17}@media (min-width: 500px){.slider-hero .btn{margin-top:50px}}.slider-hero--product .flickity-page-dots .dot{width:8px;height:8px;opacity:1;background:#aca59e}.slider-hero--product .flickity-page-dots .dot.is-selected{background:#faaf17}.slide-hero-content{width:80%;left:10%;bottom:50px;z-index:300;-webkit-transform:translateZ(0px)}@media (min-width: 500px){.slide-hero-content{width:420px;left:auto;bottom:auto}}.slide-hero-content p,.slide-hero-content #experience .experienceText .jackHeader,#experience .experienceText .slide-hero-content .jackHeader{color:#fff}.slide-hero-content.light-background .h1,.slide-hero-content.light-background p,.slide-hero-content.light-background #experience .experienceText .jackHeader,#experience .experienceText .slide-hero-content.light-background .jackHeader{color:800}.snootStages{color:#9c9c9c}@media (min-width: 1000px){.snootStages{padding:140px 0}}.TrackPage .container{padding:0}.TrackPage .TrackingForm{padding:40px 0;width:100%;max-width:660px;margin:0 auto;order:0;flex:0 1 auto;align-self:auto;text-align:center;display:block}.TrackPage .TrackingForm .shipping-errors ul{margin:0;padding:0;list-style-type:none}.TrackPage .TrackingForm .shipping-errors ul li{color:#fc1f43;font-size:13px;margin-right:10px}.TrackPage .TrackingForm .shipping-errors ul li a{color:#fc1f43}@media (min-width: 800px){.TrackPage .TrackingForm{padding:0;display:block}}.TrackPage .TrackingForm input{margin:10px 0;width:100%;color:#fff}.TrackPage .TrackingForm input::-moz-placeholder{color:#fff}.TrackPage .TrackingForm input:-ms-input-placeholder{color:#fff}.TrackPage .TrackingForm input::placeholder{color:#fff}.TrackPage .TrackingForm input[type=text]{background:transparent;border:1px solid #383838}@media (min-width: 800px){.TrackPage .TrackingForm input[type=text]{width:calc(100% - 240px)}}.TrackPage .TrackingForm input[type=submit]{float:right;width:100%}@media (min-width: 800px){.TrackPage .TrackingForm input[type=submit]{max-width:200px}}.template-page:not(#discover) .container,.template-search .container{position:relative}.template-collection,.template-list-collections,.template-blog,.template-article,.template-page,.template-search{background-color:#000}.template-collection s,.template-list-collections s,.template-blog s,.template-article s,.template-page s,.template-search s{color:#9c9c9c}.template-collection .top-highlight,.template-list-collections .top-highlight,.template-blog .top-highlight,.template-article .top-highlight,.template-page .top-highlight,.template-search .top-highlight{background:radial-gradient(ellipse 45% 100% at center 2%,#232323,#000);padding:50px 0;position:absolute;top:0;width:100%;height:300px;z-index:0}@media (min-width: 800px){.template-collection .top-highlight,.template-list-collections .top-highlight,.template-blog .top-highlight,.template-article .top-highlight,.template-page .top-highlight,.template-search .top-highlight{height:500px}}.template-collection .container,.template-list-collections .container,.template-blog .container,.template-article .container,.template-page .container,.template-search .container{z-index:10}.banner{padding:50px 0 40px}@media (min-width: 800px){.banner{padding:100px 0 40px}}.banner h1{text-align:center;font-weight:400}.collection-list{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin:0 -5px 80px;-moz-align-items:stretch;align-items:stretch}.collection-list .item{background:#171717;position:relative;box-sizing:border-box;width:100%;transition:all .5s ease;padding:0}@media (min-width: 800px){.collection-list .item{width:50%;box-sizing:border-box;width:calc(50% - 10px);margin:0 5px;padding:0}}@media (min-width: 1000px){.collection-list .item{width:33.3333333333%;box-sizing:border-box;width:calc(33.333% - 10px);margin:0 5px;padding:0}}@media (min-width: 800px){.collection-list .item.item-wide{box-sizing:border-box;width:100%;padding:0}}@media (min-width: 1000px){.collection-list .item.item-wide{width:50%;padding:0 10px;box-sizing:border-box;width:calc(50% - 10px)}}.collection-list .item.ad{background:transparent}.collection-list .item button{width:130px;text-align:center;position:absolute;right:0;top:0;display:none;transition:all .5s ease;outline:none;border-radius:0}.collection-list .item button a{text-decoration:none;color:#fff}.collection-list .item button:focus{outline:none}.collection-list .item .productImg{background:#e7e7e7;float:left;transition:all .5s ease;width:100%;position:relative;height:280px;overflow:hidden;text-align:center}.collection-list .item .productImg img{transition:all .5s ease;position:relative;height:200px;top:40px;margin:auto}.collection-list .item:hover .productImg img{transform:scale(1.14)}.collection-list .item:hover button{display:block}.collection-list .item:hover .collection-title a{color:#d99305}.collection-list .item .item-info{background:#171717;color:#9c9c9c;padding:30px 20px;font-size:12px;float:left;width:100%;position:relative}@media (min-width: 800px){.collection-list .item .item-info{min-height:160px}}.collection-list .item .collection-title{background:#171717;padding:30px 20px;font-size:12px;text-align:center;float:left;width:100%;position:relative}.collection-list .item .collection-title a{text-decoration:none;color:#faaf17;text-transform:uppercase;letter-spacing:.14em;margin-right:10px}.collection-list .item .collection-title a:hover{color:#d99305}.collection-list .item a.title{text-decoration:none;color:#faaf17;text-transform:uppercase;letter-spacing:.14em;margin-right:10px;font-size:11px;text-align:left}.collection-list .item a.title:hover{color:#c08204}.collection-list .item .product-price{color:#fff;float:right}.collection-list .item .productReviews{color:#fff;float:left;font-size:10px;width:100%;position:relative;display:block;margin:10px 0;text-align:left}.collection-list .item .productDescription{color:#9c9c9c;margin:0;text-align:left}.featured-collection{padding-top:40px;margin-bottom:-20px}@media (min-width: 1000px){.featured-collection{padding-top:100px}}.featured-collection .item{margin-bottom:10px;background:linear-gradient(135deg,#fff3,#ffffff0d);transition:background .35s;text-align:center}.featured-collection .item .productImg{background:none;background-repeat:no-repeat;background-size:cover;background-position:center}.featured-collection .item .productImg img{height:100%;top:0}.featured-collection .item .item-info{background:none;line-height:1.4;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width: 800px){.featured-collection .item .item-info{min-height:inherit}}@media (min-width: 1000px){.featured-collection .item.item-wide{text-align:left}.featured-collection .item.item-wide .item-info{-moz-flex-direction:row;flex-direction:row}}.featured-collection .item .info-column:first-child{-moz-flex:1 auto;flex:1 auto;padding-right:5px;margin-bottom:10px}.featured-collection .item .btn{padding:10px}.featured-collection .item a.title{font-size:16px;font-weight:500;letter-spacing:.1em}@media (min-width: 1000px){.featured-collection .item a.title{font-size:18px}}.featured-collection .item .productSubtitle{display:block;font-size:15px;margin-bottom:4px}.featured-collection .item .product-price{float:none;display:block;font-size:15px}.template-blog .video-blog-roll,.template-blog .blog-roll{padding:50px 0 40px}@media (min-width: 800px){.template-blog .video-blog-roll,.template-blog .blog-roll{padding:100px 0 40px}}.template-blog .video-blog-roll ul.tags,.template-blog .video-blog-roll ul.tag-menu,.template-blog .blog-roll ul.tags,.template-blog .blog-roll ul.tag-menu{margin:0;padding:0;list-style:none;display:inline-block}.template-blog .video-blog-roll ul.tags li,.template-blog .video-blog-roll ul.tag-menu li,.template-blog .blog-roll ul.tags li,.template-blog .blog-roll ul.tag-menu li{display:inline-block;margin:0 15px 0 0;padding:0;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9c9c9c}.template-blog .video-blog-roll ul.tags li a,.template-blog .video-blog-roll ul.tag-menu li a,.template-blog .blog-roll ul.tags li a,.template-blog .blog-roll ul.tag-menu li a{text-decoration:none;color:#faaf17}.template-blog .video-blog-roll ul.tags li a:hover,.template-blog .video-blog-roll ul.tag-menu li a:hover,.template-blog .blog-roll ul.tags li a:hover,.template-blog .blog-roll ul.tag-menu li a:hover{color:#d99305}.template-blog .video-blog-roll ul.tag-menu li,.template-blog .blog-roll ul.tag-menu li{color:#fff;line-height:1.75}.template-blog .video-blog-roll ul.tag-menu li:first-child,.template-blog .blog-roll ul.tag-menu li:first-child{color:#9c9c9c;text-decoration:none}.template-blog .video-blog-roll ul.tag-menu li a,.template-blog .blog-roll ul.tag-menu li a{text-decoration:none;color:#faaf17}.template-blog .video-blog-roll ul.tag-menu li a:hover,.template-blog .blog-roll ul.tag-menu li a:hover{color:#d99305}.template-blog .video-blog-roll .pagination,.template-blog .blog-roll .pagination{width:100%;margin:80px auto;text-align:center}.template-blog .video-blog-roll .pagination span,.template-blog .blog-roll .pagination span{padding:5px}.template-blog .video-blog-roll .pagination .current,.template-blog .blog-roll .pagination .current{color:#faaf17;border-bottom:1px solid #faaf17}.template-blog .video-blog-roll .pagination .current:hover,.template-blog .blog-roll .pagination .current:hover{color:#d99305;border-bottom:1px solid #d99305}.template-blog .video-blog-roll .pagination a,.template-blog .blog-roll .pagination a{text-decoration:none;color:#666}.template-blog .video-blog-roll .pagination .next a,.template-blog .video-blog-roll .pagination .prev a,.template-blog .blog-roll .pagination .next a,.template-blog .blog-roll .pagination .prev a{color:#faaf17}.template-blog .video-blog-roll .pagination .next a:hover,.template-blog .video-blog-roll .pagination .prev a:hover,.template-blog .blog-roll .pagination .next a:hover,.template-blog .blog-roll .pagination .prev a:hover{color:#d99305}.template-article .banner{padding:50px 0 40px}@media (min-width: 800px){.template-article .banner{width:66.6666666667%;box-sizing:border-box;margin-left:16.6666666667%;padding:100px 0 40px}}.template-article .banner h1{text-align:left;margin-bottom:0}.template-article .banner p.blotter,.template-article .banner #experience .experienceText .blotter.jackHeader,#experience .experienceText .template-article .banner .blotter.jackHeader{text-transform:uppercase;letter-spacing:.14em;font-size:12px;display:inline-block}.template-article .banner ul.tags{margin:0;padding:0;list-style:none;display:inline-block}.template-article .banner ul.tags li{display:inline-block;margin:0;padding:0 5px;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.template-article .banner ul.tags li a{text-decoration:none;color:#faaf17}.template-article .banner ul.tags li a:hover{color:#d99305}.template-article .banner .backbtn{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#666;text-decoration:none;display:block}.template-article .banner .backbtn svg{transform:scale(.5)}.template-article .banner .backbtn svg path{fill:#9c9c9c}.template-article .banner .backbtn:hover{color:#faaf17}.template-article .banner .backbtn:hover svg path{fill:#faaf17}.template-article .container.wrap{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin:auto}.template-article article .articleBody{background:#171717;padding-bottom:50px}.template-article article .articleBody img{width:auto;max-width:100%}.template-article article .articleBody img.article-main{width:100%;max-width:auto}.template-article article .articleBody .ks-video{position:relative}.template-article article .articleBody .ks-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-article article .articleBody .content{width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 800px){.template-article article .articleBody .content{width:66.6666666667%;padding:40px 10px 0;box-sizing:border-box;margin-left:16.6666666667%}.template-article article .articleBody .content .full-width-img{margin-left:-16.6666666667%;margin-right:-16.6666666667%}}.template-article .social-sharing{text-align:center;padding:80px 0}.template-article .social-sharing a{text-decoration:none;color:#666;margin:0 10px}.template-article .social-sharing a:hover{color:#faaf17}.template-page .container.wrap,.template-404 .container.wrap{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-align-items:flex-start;align-items:flex-start;margin:auto}.template-page .banner,.template-404 .banner{width:100%;text-align:left;padding-bottom:0}.template-page .page-content,.template-404 .page-content{width:100%;box-sizing:border-box;padding:40px 0 80px;margin:auto;color:#9c9c9c}@media (min-width: 800px){.template-page .page-content,.template-404 .page-content{width:66.6666666667%;box-sizing:border-box;padding:40px 0 80px;margin:auto}}.retailer-page{position:relative}.retailer-page #gMap{width:100%;height:calc(60vh - 90px)}@media (min-width: 1000px){.retailer-page #gMap{height:calc(100vh - 90px)}}.retailer-page .retailers{background:#000;padding:30px;height:60vh;width:100%;position:relative}@media (min-width: 1000px){.retailer-page .retailers{position:absolute;top:50px;height:calc(100% - 100px);right:50px;width:400px}}.retailer-page .retailers .retailersList{position:relative;height:calc(100% - 75px);overflow-y:scroll}.retailer-page .retailers .pac-card{position:relative;margin-bottom:30px}.retailer-page .retailers .pac-card svg{position:absolute;fill:#faaf17;left:0;width:16px;height:16px;top:16px}.retailer-page .retailers #pac-input{width:100%;font-size:14px;border:none;background:none;-webkit-appearance:none;border-bottom:1px solid #faaf17;border-radius:0;padding:0;margin:0;text-align:right;color:#fff}.retailer-page .retailers ul{padding:0;margin:0;list-style:none}.retailer-page .retailers ul .listing{margin-bottom:10px;border-bottom:1px solid #666666;padding:10px 0 20px}.retailer-page .retailers ul .listing p,.retailer-page .retailers ul .listing #experience .experienceText .jackHeader,#experience .experienceText .retailer-page .retailers ul .listing .jackHeader{line-height:normal;font-size:13px}.retailer-page .retailers ul .listing p.white,.retailer-page .retailers ul .listing #experience .experienceText .white.jackHeader,#experience .experienceText .retailer-page .retailers ul .listing .white.jackHeader{color:#fff}.retailer-page .retailers ul .listing h4{margin-top:0}.retailer-page .retailers ul .listing a{color:#faaf17;text-decoration:none}.retailer-page .retailers ul .listing a:hover{color:#d99305}.retailer-page .location{padding-bottom:25px;text-align:left;border-bottom:1px solid #666666;display:flex;align-items:flex-start}.retailer-page .location a{color:#9c9c9c;text-decoration:underline}.retailer-page .location a:hover{color:#faaf17}.retailer-page .location figure{background:#fff;display:flex;align-items:center;justify-content:center;height:100px;width:50%;float:left;max-width:100px;margin:15px 10px 0 0}.retailer-page .location p,.retailer-page .location #experience .experienceText .jackHeader,#experience .experienceText .retailer-page .location .jackHeader{font-size:12px}.retailer-page .location p.white,.retailer-page .location #experience .experienceText .white.jackHeader,#experience .experienceText .retailer-page .location .white.jackHeader{color:#fff}.retailer-page .location p.yellow,.retailer-page .location #experience .experienceText .yellow.jackHeader,#experience .experienceText .retailer-page .location .yellow.jackHeader{color:#faaf17;font-size:15px}.retailer-page .location a.phone{text-decoration:none}.dealer{background:#171717;text-align:center;padding:100px 0 30px}.dealer .container{position:relative;z-index:10}@media (min-width: 500px){.dealer .container{width:83.3333333333%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 800px){.dealer .container{width:66.6666666667%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 1000px){.dealer .container{width:50%;box-sizing:border-box;padding:0;margin:auto}}#experience{position:relative;overflow:hidden}#experience .pinScrollAnimationContainer{width:100%;height:calc(100vh - 90px);position:absolute;left:0;top:0;max-width:1920px;max-height:1000px}@media screen and (min-width: 1000px) and (max-aspect-ratio: 7/5) and (min-height: 900px){#experience .pinScrollAnimationContainer{max-height:900px}#experience .pinScrollAnimationContainer:after{position:absolute;bottom:-1px;left:0;content:"";height:1px;width:50%;background:#111}}@media screen and (min-width: 1000px) and (max-width: 1200px) and (max-aspect-ratio: 7/5){#experience .pinScrollAnimationContainer{max-height:800px}#experience .pinScrollAnimationContainer:after{position:absolute;bottom:-1px;left:0;content:"";height:1px;width:50%;background:#111}}#experience .mobileScrollAnimation{display:block;padding-top:66.666%;background:linear-gradient(#0f0f0f,#000);width:calc(100% + 40px);position:relative;left:-20px;right:-20px;overflow:hidden;margin:auto}#experience .mobileScrollAnimation:after{content:"";z-index:99;position:absolute;width:100%;height:100%;box-shadow:inset 0 -20px 20px #000;left:0;bottom:0}@media (min-width: 1000px){#experience .mobileScrollAnimation{display:none}}#experience .scrollAnimations{width:calc(799.992px + (50% - 600px));height:100%;position:relative;margin:0;display:none}@media (min-width: 1000px){#experience .scrollAnimations{display:block;width:calc(146.6608px + 50%)}}@media (min-width: 1199px){#experience .scrollAnimations{width:calc(682.65984px + (50% - 512px))}}@media (min-width: 1400px){#experience .scrollAnimations{width:calc(799.992px + (50% - 600px))}}#experience .gripSceneWrapper{position:absolute;left:0;bottom:0;padding-top:56.25%;width:100%;z-index:1}#experience .gripSpriteContainer{width:41%;overflow:hidden;position:absolute;left:23.5%;top:32.5%}#experience .gripSpriteContainer .gripSprite{width:8900%;position:relative;max-width:none}#experience .sceneWrapper{height:100%;width:100%;left:0;top:0;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 1000px){#experience .sceneWrapper{min-width:1000px}}@media (min-width: 1400px){#experience .sceneWrapper{min-width:1200px}}@media (min-width: 1920px){#experience .sceneWrapper{min-width:1350px}}#experience .sceneFauxImage{position:absolute;left:0;bottom:0;padding-top:56.25%;width:100%}#experience .sceneFauxImage img{max-width:none}#experience .gelSceneWrapper--0{z-index:5;filter:drop-shadow(-40px 20px 30px rgba(0,0,0,.55))}#experience .gelSceneWrapper--1{z-index:4;filter:drop-shadow(-40px 20px 30px rgba(0,0,0,.55))}#experience .sphereSceneWrapper{z-index:7;filter:drop-shadow(-40px 20px 30px rgba(0,0,0,.55))}#experience .gridSceneWrapper{z-index:6;filter:drop-shadow(-40px 20px 30px rgba(0,0,0,.55))}#experience .gelContainer{position:absolute;top:27%;left:27%;width:25%;height:44.44444%;opacity:0;overflow:hidden}#experience .gelContainer .gelSprite{height:auto;width:1400%;position:absolute;top:0;left:0}#experience .gelContainer--0{z-index:4}#experience .gelContainer--1{z-index:3}#experience .flashContainer{z-index:2;opacity:0;position:absolute;bottom:0;height:100%;width:50%;left:3.5%}#experience .flashContainer .speedLite{height:auto;width:100%;position:absolute;bottom:0;left:0}#experience .gridContainer{position:absolute;top:27.9%;left:28.5%;width:27.778%;height:44.44444%;opacity:0;z-index:5;overflow:hidden}#experience .gridContainer .gridSprite{height:auto;width:1400%;position:absolute;top:0;left:0}#experience .sphereContainer{position:absolute;top:17%;left:29.5%;width:38.88889%;height:69.136%;overflow:hidden;opacity:0;z-index:6}#experience .sphereContainer .sphereSprite{height:auto;width:1300%;position:absolute;top:0;left:0}#experience .speedLiteSpriteContainer{z-index:2;opacity:0;position:absolute;bottom:0;height:100%;width:50%;left:3.5%;overflow:hidden}#experience .speedLiteSpriteContainer .speedLite{height:auto;width:3000%;position:absolute;bottom:0;max-width:none;left:0}#experience .experienceText{padding-top:0;min-height:650px;max-height:650px}@media (min-width: 1000px){#experience .experienceText{min-height:100vh;max-height:none}}#experience .experienceText .jackSpan{margin-bottom:40px;display:block;letter-spacing:1px}#experience .experienceText .jackHeader{color:#faaf17;font-size:14px;text-transform:uppercase;padding:0;margin-bottom:20px;line-height:1}@media (min-width: 1000px){#experience .experienceText{height:calc(70vh - 90px);min-height:0;border-bottom:none}}#experience .experienceText--0{height:calc(100vh - 90px)}@media (min-width: 1000px){#experience .experienceText--0{padding-top:30vh}}#shopify-section-discovery-hero .discovery-hero{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding:90px 0}@media (min-width: 800px){#shopify-section-discovery-hero .discovery-hero{height:calc(100vh - 90px);padding:0}}#shopify-section-discovery-hero .container{height:100%}#shopify-section-discovery-hero .container:after{content:"";background:#0000004d;position:absolute;width:100%;left:0;top:0;bottom:0;right:0;z-index:200;-webkit-transform:translateZ(0px)}#shopify-section-discovery-hero video{position:absolute;top:0;right:0;width:initial;height:100%;z-index:90;display:block}@media (max-height: 443px){#shopify-section-discovery-hero video{width:100%;height:auto}}@media (min-width: 1000px){#shopify-section-discovery-hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-height: 1000px){#shopify-section-discovery-hero video{width:auto;height:100%}}#shopify-section-discovery-info{height:800px;width:100%;padding:50px 0 150px;position:relative;text-align:center;background-color:#171717;background-image:var(--discover-info-bg);background-size:contain;background-repeat:no-repeat;background-position:bottom center}@media (min-width: 800px){#shopify-section-discovery-info{min-height:750px;height:calc(100vh - 90px);background-size:auto;max-height:900px}}@media (min-width: 1000px){#shopify-section-discovery-info{background-size:40% auto}}#shopify-section-discovery-info .container{position:relative;z-index:10}@media (min-width: 500px){#shopify-section-discovery-info .container{width:83.3333333333%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 800px){#shopify-section-discovery-info .container{width:66.6666666667%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 1000px){#shopify-section-discovery-info .container{width:50%;box-sizing:border-box;padding:0;margin:auto}}#shopify-section-discovery-info img.bolt{width:50px;height:50px}#shopify-section-discovery-info .line{position:relative;height:200px;width:1px;background:#faaf17;left:50%;margin-bottom:-5px}#shopify-section-discovery-info h6{font-weight:400}#shopify-section-discovery-products{background:#171717;min-height:480px;max-height:480px;width:100%;padding:50px 0;position:relative;overflow:hidden}@media (min-width: 800px){#shopify-section-discovery-products{height:calc(100vh - 90px);min-height:none;max-height:none}}#shopify-section-discovery-products .actionsCallOut{height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}#shopify-section-discovery-products .actionText{background-size:cover;background-position:center;height:calc(100% - 150px);width:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}#shopify-section-discovery-products .actionText.actionText--active{z-index:2}@media (min-width: 800px){#shopify-section-discovery-products .actionText{height:100%}}#shopify-section-discovery-products .actionText .btn{z-index:100}#shopify-section-discovery-products .actionText video{position:absolute;top:0;right:0;width:initial;height:100%;z-index:90;display:block}@media (max-height: 443px){#shopify-section-discovery-products .actionText video{width:100%;height:auto}}@media (min-width: 1000px){#shopify-section-discovery-products .actionText video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-height: 1000px){#shopify-section-discovery-products .actionText video{width:auto;height:100%}}#shopify-section-discovery-products .actionNavWrapper{width:100%;overflow:visible;position:absolute;left:0;right:0;bottom:20px;z-index:21}@media (min-width: 800px){#shopify-section-discovery-products .actionNavWrapper{display:flex;flex-direction:row;pointer-events:none;align-items:center;bottom:0;top:0;height:100%;width:100%;z-index:19}}#shopify-section-discovery-products .actionNavSelector{position:absolute;height:70px;bottom:30px;left:0;margin:0;width:100%;background:linear-gradient(to right,#171717,#17171700 33.333% 66.666%,#171717);z-index:22;pointer-events:none}#shopify-section-discovery-products .actionNavSelector:before{content:"";position:absolute;height:70px;width:70px;top:0;left:0;right:0;margin:0 auto;border-radius:100%;border:2px solid white}@media (min-width: 800px){#shopify-section-discovery-products .actionNavSelector{display:none}}#shopify-section-discovery-products .actionNav{list-style:none;text-transform:uppercase;padding:0;margin-left:calc(50% - 40px);order:1;font-size:0;z-index:20;border-radius:5px;display:block;text-align:left;position:relative;white-space:nowrap}@media (min-width: 800px){#shopify-section-discovery-products .actionNav{display:flex;flex-direction:row;justify-content:space-around;background:#000c;align-items:center;position:relative;left:initial;right:initial;bottom:initial;border-top:none;margin-left:40px;width:270px;height:calc(100% - 160px);max-height:690px;padding:100px 30px;flex-direction:column;align-items:flex-start}}@media (min-width: 1000px){#shopify-section-discovery-products .actionNav{margin-left:calc(50% - 440px)}}@media (min-width: 1199px){#shopify-section-discovery-products .actionNav{margin-left:calc(50% - 512px)}}@media (min-width: 1400px){#shopify-section-discovery-products .actionNav{margin-left:calc(50% - 600px)}}#shopify-section-discovery-products .actionNav .actionNav__item{transform-origin:50%;padding:0 20px;font-size:8px;display:inline-block;-webkit-transform:translateZ(0px);margin-bottom:15px}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item{margin:0;padding:0;width:100%}}@media (min-width: 1000px){#shopify-section-discovery-products .actionNav .actionNav__item{width:auto}}@media (min-width: 1220px){#shopify-section-discovery-products .actionNav .actionNav__item{letter-spacing:1.2px;display:block;width:100%}}#shopify-section-discovery-products .actionNav .actionNav__item button{font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:#666;pointer-events:none;position:relative;line-height:1.4;padding:10px 0;display:inline-block;transition:.2s;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item button{pointer-events:all;display:block;flex-direction:none;justify-content:left;align-items:left;width:auto;cursor:pointer}}#shopify-section-discovery-products .actionNav .actionNav__item button span{display:none;order:1}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item button span{display:inline-block;order:2}}#shopify-section-discovery-products .actionNav .actionNav__item button:hover{color:#fff}#shopify-section-discovery-products .actionNav .actionNav__item button .actionsvgWrap{border:2px solid rgba(255,255,255,.14);border-radius:50%;order:2;width:40px;height:40px;padding:5px;transform-origin:50% 50%}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item button .actionsvgWrap{display:inline-block;margin-right:10px}}#shopify-section-discovery-products .actionNav .actionNav__item button svg{fill:#fff;width:30px;height:30px}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item button svg{display:inline-block;order:1;width:30px;height:30px;padding:5px;margin:-2px 10px 0 0}}#shopify-section-discovery-products .actionNav .actionNav__item button svg path{fill:#fff}#shopify-section-discovery-products .actionNav .actionNav__item--active{margin-bottom:0}#shopify-section-discovery-products .actionNav .actionNav__item--active button{background:none;color:#fff;width:auto}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item--active button{display:block}}#shopify-section-discovery-products .actionNav .actionNav__item--active button:hover{color:#faaf17}#shopify-section-discovery-products .actionNav .actionNav__item--active button span{display:block;position:absolute;top:-30px;left:-50px;right:-50px;margin:0 auto}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item--active button span{display:inline-block;position:relative;top:auto;left:auto;right:auto;margin:0}}#shopify-section-discovery-products .actionNav .actionNav__item--active button .actionsvgWrap{transform:scale(1.8);transition:.2s}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item--active button .actionsvgWrap{transform:none;border-color:#fff}}#shopify-section-discovery-products .actionNav .actionNav__item--active button svg{fill:#faaf17;transform:scale(.55);transition:.2s;margin-top:-2px}@media (min-width: 800px){#shopify-section-discovery-products .actionNav .actionNav__item--active button svg{display:inline-block;width:30px;height:30px;padding:5px;margin-top:-2px;transform:scale(1)}}#shopify-section-discovery-products .actionNav .actionNav__item--active button svg path{fill:#faaf17}#shopify-section-discovery-products .btn{position:absolute;left:calc(50% - 117px);bottom:80px}@media (min-width: 500px){#shopify-section-discovery-products .btn{bottom:80px}}#shopify-section-discovery-crafted{background:800;height:100vh;min-height:840px;width:100%;padding:50px 0 0;position:relative;overflow:hidden}@media (min-width: 1000px){#shopify-section-discovery-crafted{padding:145px 0 90px}}#shopify-section-discovery-crafted h2,#shopify-section-discovery-crafted #experience .experienceText .jackSpan,#experience .experienceText #shopify-section-discovery-crafted .jackSpan{text-align:center}#shopify-section-discovery-crafted .slideWrapper{width:100%;height:calc(100% - 300px);position:absolute;right:0}@media (min-width: 1000px){#shopify-section-discovery-crafted .slideWrapper{width:87%;height:calc(100% - 235px)}}#shopify-section-discovery-crafted .flickity-viewport{overflow:visible!important}#shopify-section-discovery-crafted .flickity-page-dots{width:100%;bottom:-250px;left:auto;z-index:100}@media (min-width: 1000px){#shopify-section-discovery-crafted .flickity-page-dots{width:auto;bottom:-2px;left:67px}}#shopify-section-discovery-crafted .flickity-page-dots .dot{background:#fff;height:6px;width:6px;margin:0 6px}#shopify-section-discovery-crafted .craftedWithSlide{width:100%;height:100%;opacity:.37;display:flex;flex-direction:row;flex-wrap:wrap;transition:opacity .3s}#shopify-section-discovery-crafted .craftedWithSlide.is-selected{opacity:1}#shopify-section-discovery-crafted .craftedWithSlide .sideItem{width:calc(100% - 50px);height:calc(50% - 11px);position:relative;margin-bottom:22px;margin-left:22px;padding:45px;background-size:cover;background-position:center}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem{width:calc(50% - 22px);height:calc(50% - 11px)}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem h2,#shopify-section-discovery-crafted .craftedWithSlide .sideItem #experience .experienceText .jackSpan,#experience .experienceText #shopify-section-discovery-crafted .craftedWithSlide .sideItem .jackSpan{font-size:38px;padding:0;margin:0}#shopify-section-discovery-crafted .craftedWithSlide .sideItem a.sideItemFB{display:block;position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0}#shopify-section-discovery-crafted .craftedWithSlide .sideItem a{color:#faaf17;text-transform:uppercase;text-decoration:none;font-size:11px;letter-spacing:1.5px}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:first-of-type{order:1}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:first-of-type{height:calc(50% - 11px);text-align:left;padding:10px}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(2){order:4;height:calc(50% - 11px);text-align:center;padding:0 0 45px;display:none}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(2){display:block}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(2) .shotWith{bottom:30px}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(3){width:calc(100% - 50px);background-color:#000;order:2}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(3){width:calc(42% - 22px)}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(4){width:calc(50% - 50px);order:3;display:none;background-color:#000}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(4){width:calc(42% - 22px);display:block}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(4) .shotWith{bottom:30px}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(5){width:calc(50% - 22px);background-color:#000;order:5;display:none}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(5){width:calc(33% - 22px);display:block}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(6){order:6;background-color:#000;display:none}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(6){display:block}}#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(7){order:7;background-color:#000;display:none}@media (min-width: 1000px){#shopify-section-discovery-crafted .craftedWithSlide .sideItem:nth-of-type(7){display:block;width:calc(17% - 22px)}}#shopify-section-discovery-crafted .craftedWithSlide .shotWith{position:absolute;bottom:0;left:0;padding:10px;font-size:10px;text-transform:uppercase;color:#fff}#shopify-section-discovery-crafted .craftedWithSlide .shotWith a{font-size:10px;display:inline-block}.diffuse,.resultCompare{padding-top:70px;position:relative;min-height:calc(100vh - 130px)}.diffuse .mag-ui,.resultCompare .mag-ui{text-align:center}@media (min-width: 800px){.diffuse,.resultCompare{padding-top:140px}.diffuse h6.label,.resultCompare h6.label{margin-left:40px}.diffuse .mag-ui,.resultCompare .mag-ui{margin-top:50px;text-align:left}}.diffuse:before,.resultCompare:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(#000,#0000 50%);z-index:9}@media (min-width: 1000px){.diffuse:before,.resultCompare:before{width:100%;height:100%;background:radial-gradient(#0000 50%,#000);background-size:250% 600%;background-position:right -100%}}.video-blog-roll{margin-bottom:80px}.container{padding-left:0}.grid{position:relative;max-width:1300px;margin:0 auto}.grid:after{content:"";display:block;clear:both}.grid-item,.grid-sizer{width:100%}@media screen and (min-width: 769px) and (max-width: 1279px){.grid-item,.grid-sizer{width:calc(50% - 20px)}}@media screen and (min-width: 1280px){.grid-item,.grid-sizer{width:calc(50% - 20px)}}@media screen and (min-width: 769px) and (max-width: 1279px){.gutter-sizer{width:20px}}@media screen and (min-width: 1280px){.gutter-sizer{width:20px}}.grid-item{float:left;margin-bottom:20px}.grid-item-heading{padding:80px 0}.grid-item-heading h2,.grid-item-heading #experience .experienceText .jackSpan,#experience .experienceText .grid-item-heading .jackSpan{margin:0}.heading-one{margin-top:54px}.grid-image{background-color:#949ea8;padding:65% 0 0;background-size:cover;background-position:center;position:relative}.grid-info{background:#171717;padding:10px 20px;font-size:12px}.blotter{text-transform:uppercase;letter-spacing:.14em;font-size:12px}h3.title a{text-decoration:none;color:#fff}a.readmore{text-decoration:none;color:#faaf17}a.readmore:hover{color:#d99305}.content{font-size:14px;color:#9c9c9c;line-height:1.8;margin-bottom:0}.blog-article{width:100%}.videos-blog-page{position:relative}.videos-blog-page .banner{margin:20px 0}.videos-blog-page select#magmod-sort-videos{background-color:#000;color:#fff}.videos-blog-page .collection-list{justify-content:space-between;align-items:stretch}.videos-blog-page .collection-list .item a.productImg{display:block;float:none;height:auto;background-size:cover;background-color:transparent;background-repeat:no-repeat;order:0;flex:0 1 auto;align-self:auto}.videos-blog-page .collection-list .item a.productImg .item-inner-wrapper{padding-top:55.5%}.videos-blog-page .item{transition:all .3s linear;padding:0;background:#171717;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch}.videos-blog-page .item:hover button{opacity:1}@media (min-width: 800px){.videos-blog-page .item{width:calc(50% - 10px)}}@media (min-width: 1000px){.videos-blog-page .item{width:calc(33.333% - 10px)}}.videos-blog-page .item button{width:56px;height:56px;background-color:#faaf17;transition:all .3s;border-radius:50%;display:block;opacity:0;transition:opacity .2s linear}.videos-blog-page .item a.title{font-size:9px}.videos-blog-page .item p.productDescription,.videos-blog-page .item #experience .experienceText .productDescription.jackHeader,#experience .experienceText .videos-blog-page .item .productDescription.jackHeader{line-height:1.2em;color:#fff}.videos-blog-page .item .item-info{min-height:0px;float:none;order:0;flex:0 1 auto;align-self:auto;padding:30px 20px 0}.videos-blog-page .item .item-info-tags{padding:0 20px 20px;order:0;flex:0 1 auto;align-self:auto;background:#171717;color:#9c9c9c;font-size:12px;width:100%;position:relative}#shopify-product-reviews{background-color:#000;padding:100px 0;margin:0!important}#shopify-product-reviews .spr-container{width:calc(100% - 40px);margin:auto;z-index:10;text-align:center;border:none!important}#shopify-product-reviews .spr-container.full{width:100%}@media (min-width: 500px){#shopify-product-reviews .spr-container{max-width:460px;padding:0}}@media (min-width: 800px){#shopify-product-reviews .spr-container{max-width:680px}}@media (min-width: 1000px){#shopify-product-reviews .spr-container{max-width:880px}}#shopify-product-reviews .spr-form-message-success{color:#9c9c9c}#shopify-product-reviews .spr-form-title,#shopify-product-reviews .spr-header .spr-summary-actions-togglereviews{display:none}#shopify-product-reviews .spr-header .spr-summary-actions-newreview{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:30px;font-size:13px;border:none;cursor:pointer;transition:background-color .3s;background-color:#faaf17;color:#fff;padding:15px 0;width:235px;margin-top:30px}#shopify-product-reviews .spr-header .spr-summary-actions-newreview:hover{background:#d99305;color:#fff}#shopify-product-reviews .spr-summary{color:#faaf17;display:flex;flex-direction:column;align-items:center}#shopify-product-reviews .spr-form{border-top:1px solid rgba(255,255,255,.2)!important}#shopify-product-reviews .spr-form label.spr-form-label{display:none}#shopify-product-reviews .spr-form textarea{padding:22px}#shopify-product-reviews .spr-icon{font-size:75%;padding:0 4px;color:#faaf17}#shopify-product-reviews .spr-review{border-top:none;border-bottom:1px solid rgba(255,255,255,.2)!important;color:#9c9c9c;float:left;width:100%;display:block}#shopify-product-reviews .spr-review .spr-review-header{width:100%;float:left;text-align:left}@media (min-width: 1000px){#shopify-product-reviews .spr-review .spr-review-header{width:30%;float:left;text-align:right}}#shopify-product-reviews .spr-review .spr-review-header .spr-review-header-starratings{color:#faaf17}#shopify-product-reviews .spr-review .spr-review-content{width:100%;float:left;text-align:left}@media (min-width: 1000px){#shopify-product-reviews .spr-review .spr-review-content{width:65%;float:right}}#shopify-product-reviews .spr-review .spr-review-reply{float:right;background:#171717}#shopify-product-reviews .spr-review .spr-review-reply-shop{position:relative;color:#faaf17;font-style:normal}#shopify-product-reviews .spr-review .spr-review-reply-shop:before{content:var(--mm-wo);display:block;position:absolute;top:1px;left:-15px}#shopify-product-reviews .spr-review .spr-review-footer{width:100%;float:left;padding:15px 0;text-align:left}@media (min-width: 1000px){#shopify-product-reviews .spr-review .spr-review-footer{text-align:right}}#shopify-product-reviews .spr-review .spr-review-footer a{color:#9c9c9c}#shopify-product-reviews .spr-pagination{display:block;width:100%;float:left}#shopify-product-reviews .spr-pagination span{padding:0 8px;color:#9c9c9c}#shopify-product-reviews .spr-pagination a{color:#9c9c9c;text-decoration:none}#shopify-product-reviews .spr-pagination .spr-pagination-page.is-active{color:#faaf17;text-decoration:underline}#stamped-main-widget{margin-top:0!important;padding:50px 0}#stamped-main-widget div[data-widget-style=standard] h2.stamped-header-title,#stamped-main-widget div[data-widget-style=standard] #experience .experienceText .stamped-header-title.jackSpan,#experience .experienceText #stamped-main-widget div[data-widget-style=standard] .stamped-header-title.jackSpan,#stamped-main-widget div[data-widget-style=standard] h3.stamped-form-title{display:block;text-align:center;margin-bottom:2em}#stamped-main-widget .stamped-summary-actions-clear,#stamped-main-widget .stamped-summary-actions-newquestion,#stamped-main-widget .stamped-summary-actions-newreview{color:#9c9c9c;border-radius:22px}#stamped-main-widget .stamped-summary-actions-clear:hover,#stamped-main-widget .stamped-summary-actions-newquestion:hover,#stamped-main-widget .stamped-summary-actions-newreview:hover{color:#faaf17}#stamped-main-widget ul.stamped-tabs{border-bottom:1px solid #333}#stamped-main-widget ul.stamped-tabs li{color:#9c9c9c}#stamped-main-widget li#tab-questions[data-count][data-new-tab]:after,#stamped-main-widget li#tab-reviews[data-count]:after{background:#222}#stamped-main-widget .fa-check-circle-o,#stamped-main-widget .fa-share-alt,#stamped-main-widget .fa-thumbs-down,#stamped-main-widget .fa-thumbs-up,#stamped-main-widget .stamped-fa-check-circle-o,#stamped-main-widget .stamped-fa-share-alt,#stamped-main-widget .stamped-fa-thumbs-down,#stamped-main-widget .stamped-fa-thumbs-up{color:#9c9c9c}#stamped-main-widget .stamped-review{border-top:1px solid #333}#stamped-main-widget .summary-rating-bar{background:#333}#stamped-main-widget .stamped-summary-ratings{border-color:#444}#stamped-main-widget #stamped-sort-select{border-radius:22px;color:#9c9c9c;border:1px solid #444!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%226%22%20viewBox%3D%220%200%207%206%22%3E%0A%20%20%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23f7a623%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%3Cpath%20id%3D%22Polygon_1%22%20data-name%3D%22Polygon%201%22%20class%3D%22cls-1%22%20d%3D%22M384.5%2C51.006l-3.5-6H388Z%22%20transform%3D%22translate(-381%20-45)%22%2F%3E%0A%3C%2Fsvg%3E%0A")!important;background-repeat:no-repeat;background-position:right 17px center;background-color:transparent;margin-top:15px}#stamped-main-widget .stamped-reviews-filter{padding:10px 0}#stamped-main-widget .stamped-container[data-widget-show-filter-search=true] .stamped-reviews-search-text{clear:left}#stamped-main-widget .stamped-reviews-search-input{background:transparent;border-radius:22px;padding-left:32px;border:1px solid #444!important}#stamped-main-widget .stamped-reviews-search-text .stamped-reviews-search-icon.stamped-fa.stamped-fa-search{left:10px;top:6px}#stamped-main-widget .stamped-verified-badge{font-size:11px}#stamped-main-widget div[data-widget-style=standard] .summary-rating-count{color:#9c9c9c!important}#stamped-main-widget .stamped-summary-text-1{color:#fff}#stamped-main-widget .stamped-review-reply{border-color:#faaf17}#stamped-main-widget .stamped-review-reply .stamped-review-header-title{color:#faaf17}.shoppingAssistant{color:#fff;text-align:center}@media (min-width: 1000px){.shoppingAssistant{padding-bottom:90px}}@media (min-width: 1199px){.shoppingAssistant{padding:0 16px 90px}}.shoppingAssistant .assistHero{background:radial-gradient(ellipse 45% 60% at center 2%,#232323,#000);padding:20px 14px 0}.shoppingAssistant .assistHero h1{font-weight:400;padding-bottom:0;margin-bottom:0}.shoppingAssistant .assistHero p,.shoppingAssistant .assistHero #experience .experienceText .jackHeader,#experience .experienceText .shoppingAssistant .assistHero .jackHeader{max-width:600px;font-size:20px;margin:0 auto 40px}.shoppingAssistant .assistHero img{max-width:240px}@media (min-width: 1000px){.shoppingAssistant .assistHero img{max-width:300px}}.shoppingAssistant .form{display:flex;justify-content:space-between;border-top:1px solid #242424;border-bottom:1px solid #242424;width:100%;margin:0 auto;font-size:16px;flex-direction:column;align-items:center;padding:16px}.shoppingAssistant .form .q{margin-bottom:16px}.shoppingAssistant .form .showMe{outline:0}@media (min-width: 1000px){.shoppingAssistant .form{flex-direction:row;text-align:left;font-size:20px;max-width:900px;padding:30px 16px}}@media (min-width: 1199px){.shoppingAssistant .form{max-width:1200px;padding:40px 0}}.shoppingAssistant select{color:#faaf17;border-radius:0;border-style:solid;border-width:0px 0px 1px 0px;padding:0 20px 0 0;width:auto;font-size:16px;background-position:calc(100% - 10px) 50%}@media (min-width: 1000px){.shoppingAssistant select{font-size:20px}}.assistResults{width:100%;position:relative;margin:0 auto;padding:16px}@media (min-width: 660px){.assistResults{padding:40px;max-width:9999px}}@media (min-width: 1000px){.assistResults{max-width:900px;padding:0 0 90px}}@media (min-width: 1199px){.assistResults{padding:0 16px 90px;max-width:1200px}}.assistResults .assistResult{color:#fff;display:none}.assistResults .assistResult .addAllButton{width:150px}.assistResults .assistResult h3{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#9c9c9c;margin-bottom:40px}@media (min-width: 630px){.assistResults .assistResult h3{margin-bottom:55px}}@media (min-width: 1000px){.assistResults .assistResult h3{margin-bottom:75px}}.assistResults .assistResult .resultMin{padding-bottom:60px;flex:1 1 auto}@media (min-width: 630px){.assistResults .assistResult .resultMin{padding-bottom:20px;width:50%}}.assistResults .assistResult .resultMax{padding-bottom:60px;flex:1 1 auto;border-top:1px solid #242424}@media (min-width: 630px){.assistResults .assistResult .resultMax{width:50%;padding-bottom:20px;border-top:0px;border-left:1px solid #242424;padding-left:40px}}@media (min-width: 1000px){.assistResults .assistResult .resultMax{padding-left:60px}}@media (min-width: 1199px){.assistResults .assistResult .resultMax{padding-left:80px}}.assistResults .assistResult .resultImg{background:#e7e7e7;height:95px;width:100px;margin-right:27px;display:flex;align-items:center;justify-content:center}@media (min-width: 1000px){.assistResults .assistResult .resultImg{margin-right:55px}}.assistResults .assistResult .resultInfo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.assistResults .assistResult .resultInfo .resultProductName{font-size:11px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin-bottom:4px}.assistResults .assistResult .resultInfo .resultPrice{font-size:11px;letter-spacing:1px;text-transform:uppercase}.assistResults .assistResult .resultProduct{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.assistResults .assistResult .resultProduct:last-of-type{margin-bottom:40px}@media (min-width: 1000px){.assistResults .assistResult .resultProduct:last-of-type{margin-bottom:75px}}.assistResults .assistResult--active{position:relative;display:flex;justify-content:space-between;margin:0 auto;flex-direction:column}@media (min-width: 630px){.assistResults .assistResult--active{flex-direction:row}}.ks-banner{background-image:var(--diagonals);background-color:#171717;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.ks-banner .ks-banner-content{padding-top:20px;text-align:center;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}@media (min-width: 800px){.ks-banner .ks-banner-content{text-align:left;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}}.ks-banner .banner-image{display:none}@media (min-width: 800px){.ks-banner .banner-image{display:block;padding-right:20px;max-width:300px;margin-right:10px}}.ks-banner .banner-image img{display:block}.ks-banner .banner-title{font-size:30px;text-transform:uppercase;font-weight:500;margin:0}.ks-banner .banner-title .bolt{display:inline-block;background:var(--bolt-icon);background-size:8px;width:10px;height:30px;background-position:0 4px;background-repeat:no-repeat}.ks-banner .banner-subtitle{margin:0}.ks-banner .banner-text{max-width:600px}.ks-banner .banner-details{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}@media (min-width: 800px){.ks-banner .banner-details{-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center}}@media (min-width: 800px){.ks-banner .ks-logo{padding-right:15px}}.ks-banner .ks-logo img{width:150px}.ks-banner .detail-item{padding:5px 15px;border-bottom:1px solid rgba(102,102,102,.5)}@media (min-width: 800px){.ks-banner .detail-item{border-bottom:none;border-left:1px solid rgba(102,102,102,.5)}}.ks-banner .detail-item .detail-value{font-size:16px;color:#fff;font-weight:500;line-height:1}.ks-banner .detail-item .detail-label{font-size:12px}.ks-banner .ks-button{margin:15px auto}@media (min-width: 800px){.ks-banner .ks-button{margin:inherit}}.ks-banner .progress-bar{margin:15px 0;position:relative;overflow:hidden;width:100%;height:12px}@media (min-width: 800px){.ks-banner .progress-bar{margin:10px 0 0}}.ks-banner .progress-bar .progress-fill{display:block;height:4px;width:55%;background:#faaf17;color:#faaf17;position:absolute;z-index:2;left:0;top:2px;transition:transform .35s linear}.ks-banner .progress-bar .progress-fill:before{content:"";background:currentColor;position:absolute;height:8px;width:8px;top:-2px;left:0;border-radius:50%}.ks-banner .progress-bar .progress-bg{width:100%;height:4px;background:#9c9c9c;color:#9c9c9c;position:absolute;z-index:1;left:0;top:2px}.ks-banner .progress-bar .progress-bg:after{content:"";background:currentColor;position:absolute;height:8px;width:8px;top:-2px;right:0;border-radius:50%}.ks-banner.bg-brand{background-color:#faaf17}.ks-banner.bg-brand .banner-title{font-weight:600;color:#000}.ks-banner.bg-brand .banner-title .bolt{background-image:var(--bolt-icon-wht)}.ks-banner.bg-brand .banner-subtitle{color:#fff}.ks-banner.bg-brand .banner-text,.ks-banner.bg-brand .detail-label{color:#444}.ks-banner.bg-brand .btn.yellow{background:#fff;color:#faaf17}.ks-banner.bg-brand .progress-bg{background:#fff;color:#fff}.ks-banner.bg-brand .progress-fill{background:#45b854;color:#45b854}@-webkit-keyframes ksprogress{0%{transform:translate(-100%)}}.bf-banner{background-image:var(--diagonals);background-color:#171717;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.bf-banner .bf-banner-content{padding:10px 0;text-align:center;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}@media (min-width: 800px){.bf-banner .bf-banner-content{text-align:left;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}}.bf-banner .banner-image{display:none}@media (min-width: 1000px){.bf-banner .banner-image{display:block;height:110px;margin-bottom:-20px}}@media (min-width: 1199px){.bf-banner .banner-image{margin-bottom:-20px;height:120px}}@media (min-width: 1400px){.bf-banner .banner-image{margin-bottom:-10px}}.bf-banner .banner-image img{display:block}@media (min-width: 800px){.bf-banner .banner-image img{height:100%;width:auto;max-width:none}}.bf-banner .banner-title{font-size:30px;text-transform:uppercase;font-weight:500;margin:0}.bf-banner .banner-subtitle{margin:0;font-size:14px}.bf-banner .banner-text{font-size:13px;color:#171717;padding-top:5px}.bf-banner .banner-details{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}@media (min-width: 800px){.bf-banner .banner-details{-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center}}.bf-banner .bf-button{margin:15px auto;width:175px}@media (min-width: 800px){.bf-banner .bf-button{margin:inherit}}.bf-banner.bg-brand{background-color:#faaf17}.bf-banner.bg-brand .banner-title{font-weight:600;color:#000}.bf-banner.bg-brand .banner-subtitle{color:#fff}.bf-banner.bg-brand .banner-text,.bf-banner.bg-brand .detail-label{color:#444}.bf-banner.bg-brand .btn.yellow{background:#fff;color:#faaf17}.bf-banner.bg-brand .progress-bg{background:#fff;color:#fff}.bf-banner.bg-brand .progress-fill{background:#45b854;color:#45b854}@keyframes ksprogress{0%{transform:translate(-100%)}}.popper{width:auto;background-color:#fafafa;color:#212121;text-align:center;padding:2px;display:inline-block;border-radius:3px;position:absolute;font-size:14px;font-weight:400;border:1px solid #ebebeb;z-index:200000;box-shadow:0 0 6px #3a3a3a}.popper .popper__arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.popper[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=top] .popper__arrow{border-width:5px 5px 0;border-color:#fafafa transparent transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom]{margin-top:5px}.popper[x-placement^=bottom] .popper__arrow{border-width:0 5px 5px;border-color:transparent transparent #fafafa;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=right]{margin-left:5px}.popper[x-placement^=right] .popper__arrow{border-width:5px 5px 5px 0;border-color:transparent #fafafa transparent transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.popper[x-placement^=left]{margin-right:5px}.popper[x-placement^=left] .popper__arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fafafa;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.image-compare{position:relative;margin:0}.image-compare.full{overflow:hidden;height:100%;width:100%;flex:1}.image-compare.full img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-compare img{max-width:none;display:block}.image-compare-wrapper,.image-compare-handle{bottom:0;position:absolute;top:0}.image-compare-wrapper{left:0;overflow:hidden;width:100%;z-index:1;transform:translateZ(0);will-change:width}.image-compare-handle{color:#ffffff80;background-color:currentColor;cursor:ew-resize;width:1px;z-index:2;will-change:left}.image-compare-handle-icon{position:absolute;top:50%;left:50%;font-size:2rem;color:currentColor;line-height:normal}.image-compare-handle-icon.left{padding-right:10px;transform:translate(-100%,-50%)}.image-compare-handle-icon.right{padding-left:10px;transform:translateY(-50%)}.image-label{position:absolute;bottom:10px;color:#faaf17;text-transform:uppercase;font-size:12px;letter-spacing:1px;z-index:5}.image-label.before{left:10px}.image-label.after{right:10px}.comparison{display:block;height:100vh}.drag-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:50px;height:50px;border-radius:100%;border:2px solid #faaf17;background:#111;padding:14px 8px;transform:translate(-50%,-50%);max-width:none}.image-compare.full{height:calc(100vh - 100px)}.thumbs{display:flex;justify-content:center}.thumbs .thumb{display:block;height:50px;width:50px;border:1px solid transparent;cursor:pointer}.thumbs .thumb.active{border-color:#faaf17}.thumbs .thumb img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.diffuser{padding:70px 0 0;position:relative;width:100%;background-color:#000;box-sizing:border-box}@media (max-width: 1200px) and (min-width: 1000px){.diffuser{position:relative}.diffuser .flexContent--right{width:100%;margin:0}.diffuser .boltList{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;justify-content:space-between}.diffuser .boltList li{-moz-flex:0 1 30%;flex:0 1 30%}.diffuser:after{content:"";position:absolute;top:0;right:0;left:0;height:50%;background:linear-gradient(#000c,#0000);z-index:8}}.diffuser .flex-cols{position:relative;z-index:9}.diffuser .bgResult .result{background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 800px){.diffuser{padding:70px 0 400px}}@media (min-width: 1199px){.diffuser{height:calc(100vh - 90px);padding:140px 0 0}}.diffuser .bgResult{position:relative;height:80vh}.diffuser .bgResult:after{content:"";position:absolute;right:0;top:0;left:0;height:14%;background:linear-gradient(#000,#0000);z-index:2}@media (min-width: 500px){.diffuser .bgResult{height:70vh}.diffuser .bgResult:after{height:40%}}@media (min-width: 800px){.diffuser .bgResult{position:absolute;top:0;left:0;height:100%;width:100%}.diffuser .bgResult:after{content:none}}.diffuser .bgResult .resultWrap{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:.2s;transition-delay:.5s;z-index:1}.diffuser .bgResult .resultWrap.active{z-index:2;transition:.5s;opacity:1}.diffuser .bgResult .result{height:100%;width:100%;top:0;left:0;position:absolute;background-position:50% 100%;background-size:200%;background-repeat:no-repeat;transition:2s}@media (min-width: 800px){.diffuser .bgResult .result{background-position:100% 100%;background-size:120%}}@media (min-width: 1000px){.diffuser .bgResult .result{background-size:cover;background-position:center}}.diffuser .bgResult .result--fabric{z-index:4;opacity:0;text-align:center}.diffuser .bgResult .result--fabric h1{color:#e4991f}.diffuser .bgResult .result--withGrid{z-index:2;opacity:0}.diffuser .bgResult .result--focus{opacity:0;z-index:5;text-align:center}.diffuser .bgResult .result--focus h1{color:#fff}.diffuser .bgResult.bgResult__focus .result--fabric,.diffuser .bgResult.bgResult__focus .result--fabricCTO{opacity:0}.diffuser .bgResult.bgResult__focus .result--focus{z-index:6;opacity:1}.diffuser .bgResult.bgResult__focus .result--focusCTO{opacity:0}.diffuser .bgResult.bgResult__fabric .result--fabric{z-index:6;opacity:1}.diffuser .bgResult.bgResult__fabric .result--fabricCTO,.diffuser .bgResult.bgResult__fabric .result--focus,.diffuser .bgResult.bgResult__fabric .result--focusCTO{opacity:0}.diffuser .bgResult.bgResult__fabricCTO .result--fabricCTO{z-index:6;opacity:1}.diffuser .bgResult.bgResult__fabricCTO .result--fabric,.diffuser .bgResult.bgResult__fabricCTO .result--focus,.diffuser .bgResult.bgResult__fabricCTO .result--focusCTO{opacity:0}.diffuser .bgResult.bgResult__focusCTO .result--focusCTO{z-index:6;opacity:1}.diffuser .bgResult.bgResult__focusCTO .result--fabric,.diffuser .bgResult.bgResult__focusCTO .result--fabricCTO,.diffuser .bgResult.bgResult__focusCTO .result--focus{opacity:0}.diffuser .toggleWrapper{bottom:50vh;text-align:center;max-width:360px;z-index:10;position:absolute;right:0;left:0;margin:0 auto}@media (min-width: 800px){.diffuser .toggleWrapper{bottom:120px}}.diffuser .toggleWrapper span.title{color:#4d4d4d;margin-bottom:16px;display:inline-block;font-size:11px;line-height:11px;position:relative}.diffuser .toggleWrapper span.title:before{content:"";right:calc(100% + 10px);top:5px;position:absolute;height:1px;width:calc(100% + 20px);background:#4d4d4d}.diffuser .toggleWrapper span.title:after{content:"";left:calc(100% + 10px);top:5px;position:absolute;height:1px;width:calc(100% + 20px);background:#4d4d4d}.diffuser .toggle{margin:0 auto;width:320px;display:flex;height:44px;position:relative;border-radius:100px;box-shadow:inset 0 3px 7px #00000045;background:#0000004d}.diffuser .toggle.withActive .toggleShuttle{background:#e4991f}.diffuser .toggle .toggleShuttle{left:25%;width:calc(25% - 8px);background:#666;height:calc(100% - 8px);margin:4px;border-radius:100px;top:0;position:absolute;transition:.2s}.diffuser .toggle .toggleText{position:relative;color:#fff;width:25%;display:flex;justify-content:center;align-items:center;font-size:11px;line-height:1.27;text-align:center;margin:9px 0;cursor:pointer}.diffuser .toggle .toggleText.toggleText--on{pointer-events:none}.diffuser .dragIcon{z-index:20;right:0;left:0;bottom:60px;margin:0 auto;width:44px;height:44px;border-radius:100px;position:absolute;padding:10px;box-shadow:0 3px 7px #00000045;text-align:center;pointer-events:none}.diffuser .dragIcon .icon{margin:6px 0 0;width:100%;height:auto;fill:#fff}.diffuser .instructions{color:#707070;bottom:24px;left:0;right:0;margin:0 auto;position:absolute;z-index:20;font-size:11px;text-align:center;display:inline-block;pointer-events:none}.video-feature{height:80vh;position:relative;overflow:hidden}.video-feature .container{height:80vh}.video-feature .content{width:80%;z-index:300;-webkit-transform:translateZ(0px);text-align:center;margin-left:auto;margin-right:auto}@media (min-width: 800px){.video-feature .content{width:420px}.video-feature .content.content-left{text-align:left;margin-left:0}.video-feature .content.content-right{text-align:right;margin-left:calc(100% - 420px)}.video-feature .content.content-center{margin-left:auto;margin-right:auto}}.video-feature .content p,.video-feature .content #experience .experienceText .jackHeader,#experience .experienceText .video-feature .content .jackHeader{color:#fff}.video-feature .video-overlay{position:absolute;background:#0000004d;top:0;right:0;width:initial;z-index:100;display:block;width:100%;height:100%}.video-feature video{position:absolute;top:0;right:0;width:initial;z-index:90;display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.slideMedia .slide-video{width:100%;padding:0 10px;box-sizing:border-box;-moz-justify-content:center;justify-content:center;position:relative;text-align:right}@media (min-width: 800px){.slideMedia .slide-video{width:50%}}@media (min-width: 1400px){.slideMedia .slide-video{width:58.3333333333%}}.slideMedia .slide-video .slide-video--static,.slideMedia .slide-video .slide-video--container{visibility:hidden;transform:translateY(50px);opacity:0;transition:all .5s ease}.slideMedia .slide-video .slide-video--static.is-active,.slideMedia .slide-video .slide-video--container.is-active{visibility:visible;transform:translateY(0);opacity:1;transition-delay:.25s}.slideMedia .slide-video .slide-video--play,.slideMedia .slide-video .play--yellow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.slideMedia .slide-video.desktop{display:none}.slideMedia .slide-video.mobile{margin-top:20px;margin-bottom:30px}@media (min-width: 800px){.slideMedia .slide-video.mobile{display:none}.slideMedia .slide-video.desktop{display:block}}.slideMedia .slide-video--container{position:absolute;top:10%;right:0;margin:auto}.slideMedia .slide-video--container{width:100%;position:relative;position:absolute;top:10%;right:0;left:0}.slideMedia .slide-video--container:before{display:block;content:"";width:100%;padding-top:56.25%}.slideMedia .slide-video--container>.content,.slideMedia .slide-video--container>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.slideMedia .slide-video--img img{display:block;margin:auto}.slideMedia .slide-video--video{width:100%;position:absolute;top:0;right:0;left:0;bottom:0}.slideMedia .videoProgress{height:4px;position:absolute;right:0;bottom:0;left:0;background-color:#faaf17;transform:scaleX(0);transform-origin:left;width:100%;z-index:9}@media (min-width: 800px){.slideMedia .mobilePhoto{display:none}}.featured-on{background:#171717;padding:25px 0;text-align:center}.featured-on .featured-on-list{list-style:none;margin:0 auto;padding:0;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between}.featured-on .featured-on-list li{display:inline-block;vertical-align:middle;opacity:.2;padding:10px}.ambassador-intro{text-align:center}.ambassador-intro svg.icon{width:75px;height:75px}.ambassador-grid .grid-row{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width: 800px){.ambassador-grid .grid-row{-moz-flex-direction:row;flex-direction:row}}.ambassador-grid .grid-item{width:100%;box-sizing:border-box;height:450px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-color:#171717;position:relative;padding:0;margin:0 5px 20px}@media (min-width: 800px){.ambassador-grid .grid-item{width:33.3333333333%;padding:0 10px;box-sizing:border-box}}.ambassador-grid .grid-info{position:absolute;left:0;bottom:0;right:0;background:linear-gradient(to bottom,#0000,#000000b3 55%,#000);padding-top:30px}.ambassador-grid .location{text-transform:uppercase;color:#faaf17;font-size:12px;font-weight:500}.ambassador-grid .name{color:#fff;font-weight:500;font-size:18px}.ambassador-grid .website{text-decoration:none;font-size:14px;color:#9c9c9c;transition:color .35s}.ambassador-grid .website:hover{color:#faaf17}.black-friday-hero{text-align:center;background:var(--bf-bg-19) no-repeat bottom center;background-size:cover;height:60vh;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.black-friday-hero .pre-title{text-transform:uppercase;margin-bottom:10px}.black-friday-hero .title-wrapper{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}@media (min-width: 800px){.black-friday-hero .title-wrapper{-moz-flex-direction:row;flex-direction:row}.black-friday-hero .title-wrapper .title-element{padding:0 15px}.black-friday-hero .title-wrapper .line{-moz-flex:1;flex:1;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}.black-friday-hero .title-wrapper .line .line-inner{height:4px;width:100%}.black-friday-hero .title-wrapper .line.line-left .line-inner{background:#fff}.black-friday-hero .title-wrapper .line.line-right .line-inner{background:#faaf17}}.black-friday-hero .subtitle{margin-top:0;color:#9c9c9c;letter-spacing:1px}.black-friday-hero .subtitle span{color:#fff;font-weight:500}.black-friday-hero .hero-desc{margin:0;letter-spacing:1px;color:#faaf17;font-size:20px}.black-friday-hero .hero-desc span{color:#faaf17}.black-friday-hero .hero-desc.hero-desc-lower{font-size:inherit;font-weight:400;color:#fff}.bf-signup{background:#171717}@media (min-width: 500px){.bf-signup .newsLetter{padding-top:30px}.bf-signup .newsLetter h2,.bf-signup .newsLetter #experience .experienceText .jackSpan,#experience .experienceText .bf-signup .newsLetter .jackSpan{margin:15px 0}}.bf-flash-sales{padding-top:40px}.bf-flash-sales .section-header{text-align:center}.bf-flash-sales h2,.bf-flash-sales #experience .experienceText .jackSpan,#experience .experienceText .bf-flash-sales .jackSpan{margin-bottom:0}.bf-flash-sales .subtitle{margin:0}.bf-flash-sales .sub-subtitle{text-transform:uppercase;color:#9c9c9c;font-weight:400;margin-top:10px}.bf-flash-sales .collection-list{margin-top:65px}.bf-flash-sales .collection-list .revealed-on{position:absolute;top:-30px;color:#9c9c9c;text-align:center;width:100%;text-transform:uppercase;font-size:12px}.bf-flash-sales .collection-list .item-info{padding:20px}.bf-flash-sales .collection-list .item-info .title{font-size:15px;display:block;text-align:center;letter-spacing:1px}.bf-flash-sales .collection-list .item-info .price-wrapper{display:block;text-align:center;padding-top:10px}.bf-flash-sales .collection-list .item-info .price-wrapper .regular-price{display:block;font-size:14px}.bf-flash-sales .collection-list .item-info .price-wrapper .product-price{display:block;float:none;font-size:18px;font-weight:500}.bf-flash-sales .collection-list .item-info .stock-quantities{text-align:center;color:#faaf17;font-size:14px}.bf-flash-sales .collection-list .item-info .stock-quantities .current-quantity{padding:10px 0 5px}.bf-flash-sales .collection-list .item-info .stock-progress-bar{display:block;height:6px;width:100%;background:#444;border-radius:5px;position:relative;z-index:5;overflow:hidden;margin-bottom:20px}.bf-flash-sales .collection-list .item-info .stock-progress-bar .progress-bar{height:6px;background:#faaf17;position:relative;z-index:10;border-radius:5px;transition:width .55s ease}.bf-flash-sales .collection-list .sale-info{text-align:center}.bf-flash-sales .collection-list .sale-info .sale-start{font-size:16px;padding:5px 0;color:#fff}.bf-flash-sales .collection-list .sale-info .sale-qtys{color:#9c9c9c;font-size:12px;margin-bottom:15px}.bf-flash-sales .collection-list .sale-hidden{margin-bottom:40px}.bf-flash-sales .collection-list .sale-hidden img{width:100%;height:auto}.bf-flash-sales .collection-list .sale-hidden .item-info{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.bf-flash-sales .collection-list .item{margin-bottom:40px}.bf-flash-sales .collection-list .item .productImg{background:#171717}.bf-flash-sales .collection-list .item .item-info{padding:20px;background:#171717}.bf-flash-sales .collection-list .item button{display:block;position:relative;top:auto;right:auto;margin:10px auto 0;border-radius:22px;padding:10px}.bf-flash-sales .collection-list .item button:disabled{background:#666}.bf-flash-sales .collection-list .item .stock-progress-bar,.bf-flash-sales .collection-list .item .atc-form,.bf-flash-sales .collection-list .item .stock-quantities{display:none}.bf-flash-sales .collection-list .item.started .stock-progress-bar,.bf-flash-sales .collection-list .item.started .atc-form,.bf-flash-sales .collection-list .item.started .stock-quantities{display:block}.bf-flash-sales .collection-list .item.started .sale-info{display:none}.bf-tiers{padding:30px 0 40px;background:#171717}.bf-tiers .bf-details{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;text-align:center;max-width:750px}.bf-tiers .bf-details .details-title{margin-bottom:0;margin-top:.3em;font-weight:700;font-size:48px;text-transform:uppercase}.bf-tiers .bf-details .details-subtitle{margin:0}.bf-tiers .bf-details h5{font-weight:400;color:#9c9c9c;letter-spacing:0;margin-top:10px}.bf-tiers .bf-details ul{color:#9c9c9c;text-align:left;margin:0 auto;width:70%;list-style:none;font-size:15px}.bf-tiers .bf-details ul li{background:var(--bolt-icon) no-repeat left center;background-size:24px 24px;padding:5px 0 5px 24px}.bf-tiers .bf-details .tiers{margin-bottom:25px}.bf-tiers .bf-details .fine-print{font-size:10px}.bf-section .section-header{text-align:center}.bf-section .section-header h2,.bf-section .section-header #experience .experienceText .jackSpan,#experience .experienceText .bf-section .section-header .jackSpan{margin-bottom:0}.bf-section .section-header .subtitle{margin:0;font-size:18px}.bf-section .section-header .sub-subtitle{text-transform:uppercase;color:#9c9c9c;font-weight:400;margin-top:10px}.sale-faqs{margin:0;padding:40px 0}.where-to-buy{margin:0;padding:40px 0;background:#171717}.where-to-buy .retailer-list{position:relative}.where-to-buy .retailer-list #gMap{width:100%;height:calc(50vh - 90px)}@media (min-width: 1000px){.where-to-buy .retailer-list #gMap{height:calc(75vh - 90px)}}.where-to-buy .retailer-list .retailers{background:#000;padding:30px;height:60vh;width:100%;position:relative}@media (min-width: 1000px){.where-to-buy .retailer-list .retailers{position:absolute;top:50px;height:calc(100% - 100px);right:50px;width:400px}}.where-to-buy .retailer-list .retailers .retailersList{position:relative;height:calc(100% - 75px);overflow-y:scroll}.where-to-buy .retailer-list .retailers .pac-card{position:relative;margin-bottom:30px}.where-to-buy .retailer-list .retailers .pac-card svg{position:absolute;fill:#faaf17;left:0;width:16px;height:16px;top:16px}.where-to-buy .retailer-list .retailers #pac-input{width:100%;font-size:14px;border:none;background:none;-webkit-appearance:none;border-bottom:1px solid #faaf17;border-radius:0;padding:0;margin:0;text-align:right;color:#fff}.where-to-buy .retailer-list .retailers ul{padding:0;margin:0;list-style:none}.where-to-buy .retailer-list .retailers ul .listing{margin-bottom:10px;border-bottom:1px solid #666666;padding:10px 0 20px}.where-to-buy .retailer-list .retailers ul .listing p,.where-to-buy .retailer-list .retailers ul .listing #experience .experienceText .jackHeader,#experience .experienceText .where-to-buy .retailer-list .retailers ul .listing .jackHeader{line-height:normal;font-size:13px}.where-to-buy .retailer-list .retailers ul .listing p.white,.where-to-buy .retailer-list .retailers ul .listing #experience .experienceText .white.jackHeader,#experience .experienceText .where-to-buy .retailer-list .retailers ul .listing .white.jackHeader{color:#fff}.where-to-buy .retailer-list .retailers ul .listing h4{margin-top:0}.where-to-buy .retailer-list .retailers ul .listing a{color:#faaf17;text-decoration:none}.where-to-buy .retailer-list .retailers ul .listing a:hover{color:#d99305}.where-to-buy .retailer-list .location{padding-bottom:25px;text-align:left;border-bottom:1px solid #666666;display:flex;align-items:flex-start}.where-to-buy .retailer-list .location a{color:#9c9c9c;text-decoration:underline}.where-to-buy .retailer-list .location a:hover{color:#faaf17}.where-to-buy .retailer-list .location figure{background:#fff;display:flex;align-items:center;justify-content:center;height:100px;width:50%;float:left;max-width:100px;margin:15px 10px 0 0}.where-to-buy .retailer-list .location p,.where-to-buy .retailer-list .location #experience .experienceText .jackHeader,#experience .experienceText .where-to-buy .retailer-list .location .jackHeader{font-size:12px}.where-to-buy .retailer-list .location p.white,.where-to-buy .retailer-list .location #experience .experienceText .white.jackHeader,#experience .experienceText .where-to-buy .retailer-list .location .white.jackHeader{color:#fff}.where-to-buy .retailer-list .location p.yellow,.where-to-buy .retailer-list .location #experience .experienceText .yellow.jackHeader,#experience .experienceText .where-to-buy .retailer-list .location .yellow.jackHeader{color:#faaf17;font-size:15px}.where-to-buy .retailer-list .location a.phone{text-decoration:none}.where-to-buy .dealer{background:#171717;text-align:center;padding:100px 0 30px}.where-to-buy .dealer .container{position:relative;z-index:10}@media (min-width: 500px){.where-to-buy .dealer .container{width:83.3333333333%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 800px){.where-to-buy .dealer .container{width:66.6666666667%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 1000px){.where-to-buy .dealer .container{width:50%;box-sizing:border-box;padding:0;margin:auto}}.where-to-buy .available-online h3{margin-bottom:0}.where-to-buy .online-retailers{display:flex;flex-direction:column;align-items:center;justify-content:center}.where-to-buy .online-retailers .online-retailer{display:block;width:35%;padding:25px 15px}.where-to-buy .online-retailers .online-retailer a{display:block}.where-to-buy .online-retailers .online-retailer img{display:block;margin:0 auto}@media (min-width: 800px){.where-to-buy .online-retailers{flex-direction:row}.where-to-buy .online-retailers .online-retailer{width:25%;padding:15px 25px}}.faq-list{padding:40px 0}.faq-list li{display:-moz-flex;display:flex}.faq-list .faq-icon{margin-right:5px;width:28px}.faq-list .faq-icon img{display:block;width:28px;height:28px;max-width:none}.faq-list .faq-content{padding-bottom:20px}.faq-list .faq-title{margin:0 0 10px;font-size:20px}.faq-list .faq-text{margin-top:0}.faq-list .yellow{color:#faaf17}.faq-list .hl{color:#fff;font-weight:500}.faq-list .bold{font-weight:700}.faq-list .callout{padding:15px;border:1px solid #faaf17;color:#fff;background:#faaf171a}.product .stock-quantities{text-align:center;color:#faaf17;font-size:14px;margin-bottom:15px;padding-bottom:15px}.product .stock-quantities .current-quantity{padding:10px 0 5px}.product .stock-quantities .stock-progress-bar{display:block;height:6px;width:100%;background:#444;border-radius:5px;position:relative;z-index:5;overflow:hidden;margin-bottom:-20px}.product .stock-quantities .stock-progress-bar .progress-bar{height:6px;background:#faaf17;position:relative;z-index:10;border-radius:5px;transition:width .55s ease}@media (max-width: 499px){.product form{text-align:center}.product form .selector-wrapper label{display:block}.product form .quantitySelector{justify-content:center;align-items:center;margin-bottom:10px}.product form .cartFlex{display:block}}.product .affirm-as-low-as{margin:0 0 0 13px;align-self:center}@-webkit-keyframes pulse{0%{transform:scale(.75);opacity:1}50%{opacity:1}to{transform:scale(1.05);opacity:0}}@keyframes pulse{0%{transform:scale(.75);opacity:1}50%{opacity:1}to{transform:scale(1.05);opacity:0}}.mb-pro-launch{--mbpro-hero-title-size: 58px;--mbpro-hero-bg-size: contain;--mbpro-hero-title-content-text-align: center;--mbpro-hero-title-content-max-width: 100%;--mbpro-wb-section-header-max-width: 100%;position:relative}@media (min-width: 1000px){.mb-pro-launch{--mbpro-hero-bg-size: contain;--mbpro-hero-title-content-text-align: left;--mbpro-hero-title-content-max-width: 50%;--mbpro-wb-section-header-max-width: 50%}}.mb-pro-launch .center{text-align:center}.mb-pro-launch .section{padding:30px 0}.mb-pro-launch .page-hero{height:calc(80vh - var(--header-height));padding-top:40px;background:var(--bg-lines-svg) no-repeat center;overflow:hidden;position:relative}.mb-pro-launch .hero-container{height:100%;padding:40px;background:var(--mbpro-hero2) no-repeat bottom center;background-size:var(--mbpro-hero-bg-size)}.mb-pro-launch .hero-title-content{text-align:var(--mbpro-hero-title-content-text-align);max-width:var(--mbpro-hero-title-content-max-width)}.mb-pro-launch .hero-title-content .watch-button{color:#fff;font-weight:500;text-transform:uppercase;font-size:10px;transition:all .35s ease;cursor:pointer}.mb-pro-launch .hero-title-content .watch-button .play-icon{display:inline-block;vertical-align:middle;margin-right:10px;transition:all .35s ease;cursor:pointer}.mb-pro-launch .hero-title-content .watch-button .play-icon .inner-ring,.mb-pro-launch .hero-title-content .watch-button .play-icon .triangle,.mb-pro-launch .hero-title-content .watch-button .play-icon .outer-ring{transition:all .35s ease}.mb-pro-launch .hero-title-content .watch-button .play-icon .outer-ring{transform-box:fill-box;transform-origin:center;-webkit-animation:pulse 1.2s infinite;animation:pulse 1.2s infinite}.mb-pro-launch .hero-title-content .watch-button:hover{color:#faaf17}.mb-pro-launch .hero-title-content .watch-button:hover .play-icon{transform:scale(1.05)}.mb-pro-launch .pre-title{text-transform:uppercase;margin-bottom:10px}.mb-pro-launch .hero-title{font-weight:400;font-size:var(--mbpro-hero-title-size);line-height:.9;margin:0 0 10px}.mb-pro-launch .hero-title .black{font-weight:800}.mb-pro-launch .magbox-accent{width:77vw;height:auto;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);z-index:0;max-width:1200px}.mb-pro-launch .worlds-best .container{background:var(--worlds-best-bg) no-repeat center center;background-size:contain;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:25px}.mb-pro-launch .worlds-best .section-header{max-width:var(--mbpro-wb-section-header-max-width);grid-column:1/5}.mb-pro-launch .worlds-best .section-img{padding:0 100px 0 0}.mb-pro-launch .worlds-best .section-img.octa{grid-column:1/3}.mb-pro-launch .worlds-best .section-img.strip{grid-column:3/5;padding:32px 0 0 100px}.mb-pro-launch .worlds-best .ks-green{background:#028858;color:#fff;padding:15px 20px;font-size:18px}.mb-pro-launch .outside-us .section-header,.mb-pro-launch .missed-ks .section-header{max-width:700px}.mb-pro-launch .outside-us .section-header p,.mb-pro-launch .outside-us .section-header #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-launch .outside-us .section-header .jackHeader,.mb-pro-launch .missed-ks .section-header p,.mb-pro-launch .missed-ks .section-header #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-launch .missed-ks .section-header .jackHeader{font-size:18px}.mb-pro-launch .outside-us .bold,.mb-pro-launch .missed-ks .bold{font-weight:500;color:#fff}.mb-pro-launch .outside-us .yellow,.mb-pro-launch .missed-ks .yellow{color:#faaf17}.mb-pro-launch .dom-preorder-list{color:var(--grayText);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:15px}.mb-pro-launch .dom-preorder li{position:relative;padding-left:30px}.mb-pro-launch .dom-preorder li:before{content:"";background:var(--bolt-icon) no-repeat center center;background-size:contain;height:25px;width:25px;position:absolute;top:0;left:0}.mb-pro-launch .dom-preorder span,.mb-pro-launch .dom-preorder a{display:block}.mb-pro-launch .dom-preorder .name{color:#fff;font-weight:500}.mb-pro-launch .dom-preorder .address,.mb-pro-launch .dom-preorder .city-state{font-size:14px}.mb-pro-launch .features{background:#333 var(--features-bg) no-repeat top center;background-size:cover;padding-bottom:100px}.mb-pro-launch .features .container{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:15px}.mb-pro-launch .features .section-header{max-width:var(--mbpro-wb-section-header-max-width);grid-column:1/6;margin-bottom:15px}.mb-pro-launch .features .feature-item{position:relative;background:#000;box-shadow:0 2px 8px #00000080;transition:all .35s ease}.mb-pro-launch .features .feature-item img{display:block}.mb-pro-launch .features .feature-item .feature-title{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;padding:15px;font-weight:500;font-size:18px}.mb-pro-launch .features .feature-item:hover{transform:scale(1.025)}.mb-pro-launch .section-header{margin:0 auto}.mb-pro-launch .section-header h2,.mb-pro-launch .section-header #experience .experienceText .jackSpan,#experience .experienceText .mb-pro-launch .section-header .jackSpan{margin-bottom:15px}.mb-pro-launch .magshoe-2{background:var(--shoe-section-bg) no-repeat top center;background-size:100%;padding:30px 0;align-items:center;display:flex}.mb-pro-launch .magshoe-2:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:58.6805555556%}.mb-pro-launch .magshoe-2:after{content:"";display:table;clear:both}@supports (aspect-ratio: 1440/845){.mb-pro-launch .magshoe-2{display:grid;aspect-ratio:1440/845}.mb-pro-launch .magshoe-2:before,.mb-pro-launch .magshoe-2:after{content:inherit}}.mb-pro-launch .magshoe-2 .container{display:grid;grid-template-columns:50% 50%;grid-gap:15px;align-items:center}.mb-pro-launch .magshoe-2 .section-header{margin-bottom:30px}.mb-pro-launch .magshoe-2 .section-title{margin-top:0}.mb-pro-launch .magshoe-2 .feature-list{list-style:none;margin:0;padding:0}.mb-pro-launch .magshoe-2 .feature-list li{display:-moz-flex;display:flex}.mb-pro-launch .magshoe-2 .feature-icon{margin-right:5px;width:28px}.mb-pro-launch .magshoe-2 .feature-icon img{display:block;width:28px;height:28px;max-width:none}.mb-pro-launch .magshoe-2 .feature-content{color:#fff;padding-bottom:20px}.mb-pro-launch .magshoe-2 .section-image img{display:block}.mb-pro-launch .long-video .lv-video{width:100%}.mb-pro-launch .general-section{padding:100px 0 60px}.mb-pro-launch .general-section .container{background:var(--generic-section-bg) no-repeat top left;display:grid;position:relative;grid-template-columns:repeat(5,1fr);row-gap:15px;-moz-column-gap:20px;column-gap:20px}.mb-pro-launch .general-section .quote-callout{grid-column:5/6;border-left:3px solid #faaf17;color:#9c9c9c;font-size:10px}.mb-pro-launch .general-section .quote-callout blockquote{margin:10px 20px}.mb-pro-launch .general-section .quote-callout cite{display:block;text-align:right}.mb-pro-launch .general-section .section-content{grid-column:1/3}.mb-pro-launch .general-section .section-image{grid-column:3/6;position:relative;z-index:1}.mb-pro-launch .general-section .icon-plus-grid{position:absolute;bottom:-100px;right:-60px;width:40%;z-index:0}.mb-pro-launch .general-section .icon-plus-grid .pluses{stroke:#faaf17;opacity:.5}.mb-pro-launch .zipper-section{margin:100px 0;position:relative}.mb-pro-launch .zipper-section .zipper-canvas{position:absolute;top:0;left:50%;height:100%;width:var(--container-width);z-index:0;transform:translate(-50%)}.mb-pro-launch .zipper-section .container{position:relative;z-index:1;display:flex;flex-direction:column;aspect-ratio:1440/810}.mb-pro-launch .zipper-section .section-content{max-width:50%;padding:20px;text-align:right;align-self:flex-end;flex-grow:1}.mb-pro-launch .zipper-section h2,.mb-pro-launch .zipper-section #experience .experienceText .jackSpan,#experience .experienceText .mb-pro-launch .zipper-section .jackSpan,.mb-pro-launch .zipper-section p,.mb-pro-launch .zipper-section #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-launch .zipper-section .jackHeader{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5)}.mb-pro-launch .testimonials{padding:80px 0;background:var(--testimonials-bg) no-repeat center left}.mb-pro-launch .testimonials .section-title{margin:8% 0 -20px;max-width:300px}.mb-pro-launch .testimonials .container{position:relative}.mb-pro-launch .testimonials .icon-bolt-outline{position:absolute;top:-30%;left:-7%}.mb-pro-launch .testimonials .testimonial-container{display:grid;grid-template-columns:40% 60%;grid-gap:10px 15px;align-items:center}.mb-pro-launch .testimonials .testimonial-text{grid-column:1/2;padding:40px 15px 15px 0}.mb-pro-launch .testimonials .testimonial-text-box{padding:20px;border:2px solid #faaf17;color:#fff;font-style:italic;position:relative;z-index:1}.mb-pro-launch .testimonials .testimonial-text-box:before{content:open-quote;font-size:100px;position:absolute;top:-41px;font-style:normal;font-weight:500;color:#faaf17}.mb-pro-launch .testimonials .testimonial-text-box blockquote{margin:5px 0 0;font-size:14px}.mb-pro-launch .testimonials .testimonial-text-box cite{display:block;text-align:right;color:#9c9c9c;font-size:12px}.mb-pro-launch .testimonials .testimonial-text-thumb{position:relative;z-index:2;margin:-20px 0 0 -20px}.mb-pro-launch .testimonials .testimonial-image{grid-column:2/3}.mb-pro-launch .testimonials .testimonial-thumbs .testimonial-thumb{border-radius:0;border:1px solid #faaf17;background:#000;padding:0;margin-right:10px}.mb-pro-launch .testimonials .testimonial-thumbs .testimonial-thumb img{display:block;opacity:.5}.mb-pro-launch .testimonials .testimonial-thumbs .testimonial-thumb:active,.mb-pro-launch .testimonials .testimonial-thumbs .testimonial-thumb:focus{outline:none}.mb-pro-launch .testimonials .testimonial-thumbs .testimonial-thumb.active img{opacity:1}.mb-pro-launch .faqs{background:#333 var(--faq-bg) no-repeat top center;background-size:cover;padding:40px 0}.mb-pro-launch .faqs .section-header{text-align:center;margin-bottom:35px}.mb-pro-launch .faqs .faq-list{padding:40px 0}.mb-pro-launch .faqs .faq-list li{display:-moz-flex;display:flex}.mb-pro-launch .faqs .faq-list .faq-icon{margin-right:5px;width:28px}.mb-pro-launch .faqs .faq-list .faq-icon img{display:block;width:28px;height:28px;max-width:none}.mb-pro-launch .faqs .faq-list .faq-content{padding-bottom:20px}.mb-pro-launch .faqs .faq-list .faq-title{margin:0 0 10px;font-size:20px}.mb-pro-launch .faqs .faq-list .faq-text{margin-top:0}.mb-pro-launch .faqs .faq-list .yellow{color:#faaf17}.mb-pro-launch .faqs .faq-list .hl{color:#fff;font-weight:500}.mb-pro-launch .faqs .faq-list .bold{font-weight:700}.mb-pro-launch .faqs .faq-list .callout{padding:15px;border:1px solid #faaf17;color:#fff;background:#faaf171a}.mb-pro-launch .where-to-buy{margin:0;padding:40px 0 0;background:linear-gradient(#000 10%,#171717)}.mb-pro-launch .where-to-buy .section-header{margin:0;text-align:center}@media (min-width: 1000px){.mb-pro-launch .where-to-buy .section-header{text-align:left;max-width:50%}}.mb-pro-launch .where-to-buy .retailer-list{position:relative}.mb-pro-launch .where-to-buy .retailer-list #gMap{width:100%;height:calc(50vh - 90px)}@media (min-width: 1000px){.mb-pro-launch .where-to-buy .retailer-list #gMap{height:calc(75vh - 90px)}}.mb-pro-launch .where-to-buy .retailer-list .retailers{background:#222;padding:30px;height:60vh;width:100%;position:relative;box-shadow:0 2px 20px #00000080}@media (min-width: 1000px){.mb-pro-launch .where-to-buy .retailer-list .retailers{position:absolute;top:-50px;height:calc(100% - 100px);right:50px;width:400px}}.mb-pro-launch .where-to-buy .retailer-list .retailers .retailersList{position:relative;height:calc(100% - 75px);overflow-y:scroll}.mb-pro-launch .where-to-buy .retailer-list .retailers .retailersList .nearby-retailers{display:block;margin:10px 0;text-transform:uppercase;color:#9c9c9c;font-size:10px;text-align:center}.mb-pro-launch .where-to-buy .retailer-list .retailers .pac-card{position:relative;margin-bottom:30px}.mb-pro-launch .where-to-buy .retailer-list .retailers .pac-card svg{position:absolute;fill:#faaf17;right:0;left:auto;width:16px;height:16px;top:16px}.mb-pro-launch .where-to-buy .retailer-list .retailers #pac-input{width:100%;font-size:14px;border:none;background:none;-webkit-appearance:none;border-bottom:1px solid #faaf17;border-radius:0;padding:0;margin:0;text-align:left;color:#fff}.mb-pro-launch .where-to-buy .retailer-list .retailers #pac-input::-moz-placeholder{font-size:10px}.mb-pro-launch .where-to-buy .retailer-list .retailers #pac-input:-ms-input-placeholder{font-size:10px}.mb-pro-launch .where-to-buy .retailer-list .retailers #pac-input::placeholder{font-size:10px}.mb-pro-launch .where-to-buy .retailer-list .retailers ul{padding:0;margin:0;list-style:none}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing{margin-bottom:10px;border-bottom:1px solid #666666;padding:10px 0 20px;cursor:pointer}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing p,.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing .jackHeader{line-height:normal;font-size:13px}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing p.white,.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing #experience .experienceText .white.jackHeader,#experience .experienceText .mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing .white.jackHeader{color:#fff;font-weight:500}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing h4{margin-top:0}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing a{color:#faaf17;text-decoration:none}.mb-pro-launch .where-to-buy .retailer-list .retailers ul .listing a:hover{color:#d99305}.mb-pro-launch .where-to-buy .retailer-list .location{padding-bottom:25px;text-align:left;border-bottom:1px solid #666666;display:flex;align-items:flex-start}.mb-pro-launch .where-to-buy .retailer-list .location a{color:#9c9c9c;text-decoration:underline}.mb-pro-launch .where-to-buy .retailer-list .location a:hover{color:#faaf17}.mb-pro-launch .where-to-buy .retailer-list .location figure{background:#fff;display:flex;align-items:center;justify-content:center;height:100px;width:50%;float:left;max-width:100px;margin:15px 10px 0 0}.mb-pro-launch .where-to-buy .retailer-list .location p,.mb-pro-launch .where-to-buy .retailer-list .location #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-launch .where-to-buy .retailer-list .location .jackHeader{font-size:12px}.mb-pro-launch .where-to-buy .retailer-list .location p.white,.mb-pro-launch .where-to-buy .retailer-list .location #experience .experienceText .white.jackHeader,#experience .experienceText .mb-pro-launch .where-to-buy .retailer-list .location .white.jackHeader{color:#fff}.mb-pro-launch .where-to-buy .retailer-list .location p.yellow,.mb-pro-launch .where-to-buy .retailer-list .location #experience .experienceText .yellow.jackHeader,#experience .experienceText .mb-pro-launch .where-to-buy .retailer-list .location .yellow.jackHeader{color:#faaf17;font-size:15px}.mb-pro-launch .where-to-buy .retailer-list .location a.phone{text-decoration:none}.mb-pro-launch .where-to-buy .dealer{background:#171717;text-align:center;padding:100px 0 30px}.mb-pro-launch .where-to-buy .dealer .container{position:relative;z-index:10}@media (min-width: 500px){.mb-pro-launch .where-to-buy .dealer .container{width:83.3333333333%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 800px){.mb-pro-launch .where-to-buy .dealer .container{width:66.6666666667%;box-sizing:border-box;padding:0;margin:auto}}@media (min-width: 1000px){.mb-pro-launch .where-to-buy .dealer .container{width:50%;box-sizing:border-box;padding:0;margin:auto}}.mb-pro-launch .where-to-buy .available-online{text-align:center}.mb-pro-launch .where-to-buy .available-online h3{margin-bottom:0}.mb-pro-launch .where-to-buy .available-online .section-header{max-width:none}.mb-pro-launch .where-to-buy .online-retailers{display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-pro-launch .where-to-buy .online-retailers .online-retailer{display:block;width:35%;padding:25px 15px}.mb-pro-launch .where-to-buy .online-retailers .online-retailer a{display:block}.mb-pro-launch .where-to-buy .online-retailers .online-retailer img{display:block;margin:0 auto}@media (min-width: 800px){.mb-pro-launch .where-to-buy .online-retailers{flex-direction:row}.mb-pro-launch .where-to-buy .online-retailers .online-retailer{width:25%;padding:15px 25px}}.mb-pro-launch .cta-section{padding:60px 0 200px;background:#171717 linear-gradient(#171717,#000 25% 75%,#171717)}.mb-pro-launch .cta-section .section-header{text-align:center}.mb-pro-launch .cta-section .pre-title,.mb-pro-launch .cta-section .section-title,.mb-pro-launch .cta-section .sub-title,.mb-pro-launch .cta-section .ship-start-date{margin:0 0 5px}.mb-pro-launch .cta-section .ship-start-date{color:#faaf17}.mb-pro-launch .cta-section .section-title{font-weight:400;font-size:var(--mbpro-hero-title-size);line-height:1;margin-bottom:10px}.mb-pro-launch .cta-section .section-title .black{font-weight:800}.mb-pro-launch .cta-section .section-content{text-align:center}@media (min-width: 1000px){.mb-pro-launch .cta-section .family-img{max-width:80%;margin:0 auto 25px}}.mb-pro-launch .cta-section .magbox-accent{opacity:.4}.video-js{font-size:10px;color:#faaf17}.video-js:hover .vjs-big-play-button{border-color:#faaf17;background-color:#faaf1726}.vjs-default-skin .vjs-big-play-button{font-size:3em;line-height:2.5em;height:2.5em;width:2.5em;border:1px solid #faaf17;border-radius:100px;left:50%;top:50%;margin-left:-1.25em;margin-top:-1.25em}.vjs-default-skin .vjs-big-play-button:focus{border-color:#faaf17;background-color:#faaf1726}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content{background-color:#171717;background-color:#171717b3}.video-js .vjs-slider{background-color:#6b6b6b;background-color:#6b6b6b80}.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar{background:#faaf17}.video-js .vjs-load-progress{background:#ababab;background:#6b6b6b80}.video-js .vjs-load-progress div{background:#ebebeb;background:#6b6b6bbf}.video-js .vjs-control-bar{width:50%;left:25%}.vjs-poster{background-size:cover}#magbox-pro-preorder main{overflow:initial}.mb-pro-preorder{--cart-border-color: #666666}.mb-pro-preorder .section{padding:100px 0}.mb-pro-preorder .section-header{display:flex;flex-direction:row;align-items:center}.mb-pro-preorder .section-header .step-icon{width:75px}@media (min-width: 1199px){.mb-pro-preorder .section-header{margin-left:-95px}.mb-pro-preorder .section-header .step-icon{width:95px;margin-right:10px}}.mb-pro-preorder .section-header .pre-title,.mb-pro-preorder .section-header .section-title,.mb-pro-preorder .section-header .sub-title{margin:0 0 5px;line-height:1}.mb-pro-preorder .section-header .sub-title{font-size:10px;font-weight:400;color:#9c9c9c}.mb-pro-preorder .page-hero{background:radial-gradient(#0006 30%,#000 55%),var(--preorder-hero) no-repeat center center;overflow:hidden;position:relative}@media (min-width: 500px){.mb-pro-preorder .page-hero{min-height:calc(70vh - var(--header-height))}}.mb-pro-preorder .page-hero .container{height:100%;padding:80px 0}.mb-pro-preorder .page-hero .hero-title-content{text-align:center}.mb-pro-preorder .page-hero .pre-title{text-transform:uppercase;margin-bottom:10px}.mb-pro-preorder .page-hero .hero-title{font-weight:400;font-size:var(--mbpro-hero-title-size);line-height:1;margin:0 0 10px}.mb-pro-preorder .page-hero .hero-title .black{font-weight:800}.mb-pro-preorder .page-hero .sub-title{margin-top:0}.mb-pro-preorder .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));-moz-column-gap:15px;column-gap:15px}.mb-pro-preorder .product-grid.accessory-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:20px}@media (min-width: 1000px){.mb-pro-preorder .product-grid.accessory-grid{grid-template-columns:repeat(auto-fill,minmax(175px,225px))}}.mb-pro-preorder .product-grid.accessory-grid .item-title{font-size:18px}.mb-pro-preorder .product-grid.accessory-grid .item-title span{font-size:11px}.mb-pro-preorder .product-grid-item{padding-top:50px;transition:all .35s}.mb-pro-preorder .product-grid-item.selected .item-box{background:#17171780;border-color:#faaf17}.mb-pro-preorder .product-grid .item-box{position:relative;border:2px solid #9c9c9c;margin-bottom:15px;transition:all .35s}.mb-pro-preorder .product-grid .product-grid-image img{display:block;margin:0 auto}.mb-pro-preorder .product-grid .product-grid-image:not(.acc){margin-top:-50px}.mb-pro-preorder .product-grid .item-info{display:flex;flex-wrap:wrap}.mb-pro-preorder .product-grid .item-title{font-size:22px;color:#fff;font-weight:500;flex:1 auto}.mb-pro-preorder .product-grid .item-title span{display:block;font-size:12px;font-weight:400}.mb-pro-preorder .product-grid .item-price{color:#faaf17;font-size:18px;font-weight:500}.mb-pro-preorder .product-grid .availability-info{display:flex;flex-direction:row}.mb-pro-preorder .product-grid .availability{flex:1 auto;font-size:12px;color:#9c9c9c;text-transform:uppercase}.mb-pro-preorder .product-grid .availability span{font-weight:500;color:#faaf17}.mb-pro-preorder .product-grid .more-info{font-size:12px;color:#9c9c9c;cursor:pointer;transition:all .35s}.mb-pro-preorder .product-grid .more-info:hover{color:#faaf17}.mb-pro-preorder .label-cbx{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:0}.mb-pro-preorder .label-cbx input:checked+.checkbox{border-color:#faaf17}.mb-pro-preorder .label-cbx input:checked+.checkbox svg path{fill:#faaf17}.mb-pro-preorder .label-cbx input:checked+.checkbox svg polyline{stroke-dashoffset:0}.mb-pro-preorder .label-cbx:hover .checkbox svg path{stroke-dashoffset:0}.mb-pro-preorder .label-cbx .checkbox{position:absolute;top:10px;left:10px;width:20px;height:20px;border:2px solid #9c9c9c;border-radius:3px}.mb-pro-preorder .label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px;max-width:none}.mb-pro-preorder .label-cbx .checkbox svg path{fill:none;stroke:#faaf17;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.mb-pro-preorder .label-cbx .checkbox svg polyline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}.mb-pro-preorder .label-cbx>span{pointer-events:none;vertical-align:middle}.mb-pro-preorder .cntr{position:absolute;top:45%;left:0;width:100%;text-align:center}.mb-pro-preorder .invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}.mb-pro-preorder .box-selection,.mb-pro-preorder .accessory-selection{position:relative}@media (min-width: 1199px){.mb-pro-preorder .box-selection:before,.mb-pro-preorder .accessory-selection:before{content:"";position:absolute;width:1px;background-image:linear-gradient(to bottom,#faaf1766 40%,#faaf1700 20%);background-position:right;background-size:1px 10px;background-repeat:repeat-y;left:-28px;top:220px;bottom:-100px}}.mb-pro-preorder .selection-wrapper{background:#333 var(--features-bg) no-repeat top center;background-size:cover}.mb-pro-preorder .selection-container{display:grid;gap:20px}@media (min-width: 1000px){.mb-pro-preorder .selection-container{grid-template-columns:1fr 350px}}.mb-pro-preorder .selection-content{grid-column:1/2}@media (max-width: 999px){.mb-pro-preorder .sidebar{position:fixed;bottom:0;top:auto;z-index:1000;left:0;right:0}}@media (min-width: 1000px){.mb-pro-preorder .sidebar{grid-column:2/3}}.mb-pro-preorder .sidebar-cart{position:sticky;top:150px;background:#444;box-shadow:0 4px 10px #0006;padding:15px 15px 0;margin-top:100px;overflow:hidden;transition:all .35s}.mb-pro-preorder .cart-header{margin-top:0;display:flex;justify-content:space-between;align-items:center}.mb-pro-preorder .cart-header .item-counter{display:block;text-align:right;font-size:13px;text-transform:uppercase;color:#9c9c9c}.mb-pro-preorder .cart-header .count{padding:5px 10px;background:#faaf17;margin-left:5px;color:#000;font-weight:500}@media (min-width: 1000px){.mb-pro-preorder .cart-header .item-counter{display:none}}.mb-pro-preorder .cart-table{width:100%}.mb-pro-preorder .cart-table thead th{font-size:10px;color:#9c9c9c;letter-spacing:1;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--cart-border-color);padding-bottom:5px}.mb-pro-preorder .cart-table thead th:first-child{text-align:left}.mb-pro-preorder .cart-table thead th:last-child{text-align:right}.mb-pro-preorder .cart-table td{padding:5px 0}.mb-pro-preorder .cart-table .title{color:#fff}.mb-pro-preorder .cart-table .title .top{font-size:9px;color:#9c9c9c;display:block;text-transform:uppercase}.mb-pro-preorder .cart-table .qty{text-align:center}.mb-pro-preorder .cart-table .qty .quantity{width:15px}.mb-pro-preorder .cart-table .total{text-align:right;color:#fff}.mb-pro-preorder .cart-table tfoot td{font-size:10px;color:#9c9c9c;letter-spacing:1;text-transform:uppercase;font-weight:400;border-top:1px solid var(--cart-border-color);border-bottom:1px solid var(--cart-border-color);vertical-align:middle;padding:5px 0}.mb-pro-preorder .cart-table tfoot td:last-child{text-align:right;color:#faaf17;font-size:20px;letter-spacing:initial;font-weight:500}.mb-pro-preorder .shipping-notice{display:flex;flex-direction:row;align-items:center;padding:15px}.mb-pro-preorder .shipping-notice .shipping-icon{width:30px;margin-right:10px}.mb-pro-preorder .shipping-notice span{display:block}.mb-pro-preorder .shipping-notice .top{text-transform:uppercase;letter-spacing:1px;color:#9c9c9c;font-size:10px}.mb-pro-preorder .shipping-notice .date{color:#faaf17;font-weight:500;font-size:16px}.mb-pro-preorder .cart-actions{text-align:center;position:relative}.mb-pro-preorder .cart-actions .actions-bg-mask{position:absolute;height:100%;left:-15px;right:-15px}.mb-pro-preorder .cart-actions .actions-bg{background:#faaf17;position:relative;top:0;left:0;height:100%;width:100%;transform-origin:100% 0;transform:skewY(-5deg)}.mb-pro-preorder .cart-actions .actions-content{padding-top:40px;position:relative}.mb-pro-preorder .cart-actions .actions-content .spacer{height:10px}.mb-pro-preorder .cart-actions .btn.yellow{border:1px solid #000;color:#000;margin-bottom:25px}.product .addon-selection{display:none}.product .addon-selection.has-addons{display:block}.product .addon-selection-title{color:var(--grayBrand);text-transform:uppercase;font-size:12px;margin-bottom:10px;font-weight:400;text-align:right}.product .addon-selection .invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}.product .addon-selection .product-addon{display:flex;flex-direction:column;justify-content:center;background:var(--grayDark);padding:5px;border:1px solid #444;transition:all .35s;height:60px;margin-bottom:10px}.product .addon-selection .product-addon.active{border-color:var(--brand);background:#1f1f1f}.product .addon-selection .product-addon:hover{background:#1f1f1f}.product .addon-selection .label-cbx{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:0}.product .addon-selection .addon-img{flex:1 0 50px}.product .addon-selection .addon-img img{display:block}.product .addon-selection .addon-info{flex:1 65%}.product .addon-selection .addon-title{color:#fff;font-size:13px}.product .addon-selection .addon-desc{color:var(--grayBrand);font-size:12px}.product .addon-selection .addon-price{flex:1 auto;color:var(--brand);font-size:14px}.product .cartFlex .price{margin-top:0}.product .cartFlex .price+.quantitySelector{margin-right:15px}.mb-pro-zipper{padding:90px 0;background-image:var(--package-sell-bg);background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width: 500px){.mb-pro-zipper{background-position:top center}}@media (min-width: 1000px){.mb-pro-zipper{padding:150px 0}}.mb-pro-zipper .content p,.mb-pro-zipper .content #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-zipper .content .jackHeader{margin-bottom:40px;color:#ffffffa6}@media (min-width: 1199px){.mb-pro-zipper .content{width:55%}.mb-pro-zipper .content p,.mb-pro-zipper .content #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-zipper .content .jackHeader{margin-bottom:70px}}.mb-pro-grid{padding:50px 0 250px;background-image:var(--package-sell-bg);background-position:bottom center;background-size:370px;background-repeat:no-repeat;text-align:center}@media (min-width: 1000px){.mb-pro-grid{padding:150px 0;background-position:bottom left;background-size:50%}}@media (min-width: 1400px){.mb-pro-grid{background-size:contain}}.mb-pro-grid .container{display:flex;flex-direction:row;justify-content:center}.mb-pro-grid .content p,.mb-pro-grid .content #experience .experienceText .jackHeader,#experience .experienceText .mb-pro-grid .content .jackHeader{color:#ffffffa6}.mb-pro-grid .content p:last-of-type,.mb-pro-grid .content #experience .experienceText .jackHeader:last-of-type,#experience .experienceText .mb-pro-grid .content .jackHeader:last-of-type{margin-bottom:40px}@media (min-width: 1000px){.mb-pro-grid .content{width:45%}}@media (min-width: 1199px){.mb-pro-grid .content{width:55%}}@media (min-width: 1000px){.mb-pro-grid.content-left{text-align:left}.mb-pro-grid.content-left .container{justify-content:flex-start}.mb-pro-grid.content-right{text-align:right}.mb-pro-grid.content-right .container{justify-content:flex-end}.mb-pro-grid.content-center{text-align:center}.mb-pro-grid.content-center .container{justify-content:center}}.image-background{padding:90px 0;background-image:var(--package-sell-bg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.image-background:after{content:"";position:absolute;background:#000;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%}@media (min-width: 500px){.image-background{background-position:top center}}@media (min-width: 1000px){.image-background{padding:150px 0}}.image-background .container{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:center}.image-background .content p,.image-background .content #experience .experienceText .jackHeader,#experience .experienceText .image-background .content .jackHeader{margin-bottom:40px;color:#ffffffa6}@media (min-width: 1199px){.image-background .content{width:55%}.image-background .content p,.image-background .content #experience .experienceText .jackHeader,#experience .experienceText .image-background .content .jackHeader{margin-bottom:70px}}@media (min-width: 1000px){.image-background.content-left{text-align:left}.image-background.content-left .container{justify-content:flex-start}.image-background.content-right{text-align:right}.image-background.content-right .container{justify-content:flex-end}.image-background.content-center{text-align:center}.image-background.content-center .container{justify-content:center}}.img-with-text{padding:90px 0;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;text-align:center}.img-with-text:after{content:"";position:absolute;background:#000;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%}.img-with-text .container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1000px){.img-with-text .container{flex-direction:row}}.img-with-text .image-content{flex:0 1 auto}@media (min-width: 1000px){.img-with-text .image-content{width:calc(50% - 1rem);margin-right:1rem}}.img-with-text .content{flex:0 1 auto;align-self:center}.img-with-text .content p,.img-with-text .content #experience .experienceText .jackHeader,#experience .experienceText .img-with-text .content .jackHeader{margin-bottom:40px;color:#ffffffa6}@media (min-width: 1000px){.img-with-text .content{width:calc(50% - 1rem)}.img-with-text .content p,.img-with-text .content #experience .experienceText .jackHeader,#experience .experienceText .img-with-text .content .jackHeader{margin-bottom:2rem}.img-with-text .content p:last-child,.img-with-text .content #experience .experienceText .jackHeader:last-child,#experience .experienceText .img-with-text .content .jackHeader:last-child{margin-bottom:50px}}@media (min-width: 1000px){.img-with-text.content-left{text-align:left}.img-with-text.content-left .container{justify-content:flex-start}.img-with-text.content-left .image-content{order:2;margin-right:none;margin-left:1rem}.img-with-text.content-right{text-align:right}.img-with-text.content-right .container{justify-content:flex-end}.img-with-text.content-center{text-align:center}.img-with-text.content-center .container{flex-direction:column;justify-content:center}.img-with-text.content-center .content,.img-with-text.content-center .image-content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
