@charset "UTF-8";*{--head_height:75px;--foot_height:50px}@media only screen and (max-width:979px){*{--head_height:90px}}html{font-size:62.5%;font-kerning:none;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smooth:always}body{font-family:Arial,Sans-serif;font-weight:400;color:#000;font-size:16px;font-size:1.6rem}::-moz-selection{color:#f4f4ee;text-shadow:none;background:#000}::selection{text-shadow:none;color:#f4f4ee;background:0 0}h1,h2,h3,h4,h5,h6{font-weight:500}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;transition:.3s}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{-webkit-opacity:.67;-khtml-opacity:.67;-moz-opacity:.67;-ms-opacity:.67;-o-opacity:.67;opacity:.67}.detail-view h1{float:left;clear:left;width:auto;font-size:40px;font-size:4rem}.detail-view h1+p{padding-top:1.32em}.detail-view h2{float:left;clear:left;width:auto;font-size:32px;font-size:3.2rem}.detail-view h2+p{padding-top:1.32em}.detail-view p{float:left;width:100%;padding-bottom:30px;font-size:14px;font-size:1.4rem;line-height:1.32em}.detail-view p.p__note{font-size:13px;font-size:1.3rem}.detail-view p+h2,.detail-view p+p,.detail-view p+ul{padding-top:1.32em}.detail-view p+blockquote{padding-top:.67em}.detail-view p+p{margin-top:-15px}.detail-view ul{float:left;width:100%}.detail-view ul li{float:left;width:100%;margin-left:1em;list-style:disc}.detail-view ul+h2,.detail-view ul+p,.detail-view ul+ul{padding-top:1.32em}.detail-view ul+blockquote{padding-top:.67em}.detail-view a{color:inherit;text-decoration:underline;transition:.3s cubic-bezier(.215,.61,.355,1)}.detail-view a:hover{color:#ccc}.detail-view blockquote{float:left;width:100%;padding:0;margin:0;font-size:32px;font-size:3.2rem;line-height:1.32em;font-style:italic}.detail-view blockquote+h2,.detail-view blockquote+p,.detail-view blockquote+ul{padding-top:1.32em}.detail-view blockquote+sup{float:left;width:100%;padding-top:.67em;font-size:13px;font-size:1.3rem}.detail-view blockquote+sup+h2,.detail-view blockquote+sup+p,.detail-view blockquote+sup+ul{padding-top:1.32em}.text-center{text-align:center}.table-wrap{float:left;width:100%;height:100%;display:table}.table-cell{width:100%;display:table-cell;vertical-align:middle}.table-cell.align-bottom{vertical-align:bottom}.table-cell.align-top{vertical-align:top}body .page-flexer{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;height:auto;min-height:calc(100vh - var(--head_height) - var(--foot_height));width:100%;padding-top:25px;padding-bottom:35px}@media only screen and (min-width:680px){body .page-flexer{padding-top:15px}}@media only screen and (min-width:980px){body .page-flexer{padding-top:35px;padding-bottom:35px}}@media only screen and (min-height:800px) and (min-width:768px){body .page-flexer{padding-top:7.5vh}}@media only screen and (min-height:1024px) and (min-width:768px){body .page-flexer{padding-top:15vh}}.footer{position:fixed;z-index:10;left:0;bottom:0;float:left;width:100%;height:90px;overflow:hidden}@media only screen and (max-width:979px){.footer{display:none}}.footer>.container{max-width:95%}.footer--std{float:left;width:100%;padding:30px 0}.footer--std__nav{float:right;font-size:12px;font-size:1.2rem}@media only screen and (max-width:979px){.footer--std__nav{float:left;width:100%;text-align:center}}.footer--std__nav li{float:left;padding-right:30px}@media only screen and (max-width:979px){.footer--std__nav li{float:none;display:inline-block;padding:0 10px}}.footer--std__nav li a{color:inherit;transition:.35s cubic-bezier(.215,.61,.355,1)}.footer--std__nav li a:hover{color:#ccc}.footer-sm{display:none}@media only screen and (max-width:979px){.footer-sm{display:block;float:left;width:100%;padding:1.5rem 0;text-align:center}}.footer-sm__nav{font-size:14px;font-size:1.4rem;color:grey}.article-footer{width:100%;background-color:#fff}.article-footer__contents{display:flex;align-items:center;justify-content:flex-end;height:var(--foot_height);border-top:1px solid rgba(151,151,151,.6)}@media only screen and (max-width:979px){.article-footer{display:none}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul{list-style-type:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;-webkit-flex-align:center;align-items:center}.valign-wrapper .valign{display:block}ul{padding:0}ul li{list-style-type:none}.clearfix{clear:both}.z-depth-0{box-shadow:none!important}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:color("grey", "lighten-2")}blockquote{margin:20px 0;padding-left:1.5rem}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{float:left;font-size:1.2rem;padding:0 10px;line-height:30px;border-radius:2px;text-align:center}.pagination li a{color:#444}.pagination li.active a{color:#fff}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:979px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translate3d(0,0,0);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width:659px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:979px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:980px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:659px) and (max-width:979px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:1240px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1240px){.show-on-large{display:initial!important}}@media only screen and (min-width:659px) and (max-width:979px){.show-on-medium{display:initial!important}}@media only screen and (max-width:659px){.show-on-small{display:initial!important}}@media only screen and (min-width:980px){.show-on-medium-and-up{display:initial!important}}@media only screen and (max-width:979px){.show-on-medium-and-down{display:initial!important}}@media only screen and (max-width:659px){.center-on-small-only{text-align:center}}footer.page-footer{margin-top:20px;padding-top:20px}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table}table.striped>tbody>tr>td{border-radius:0}table.hoverable>tbody>tr{transition:background-color .25s ease}table.centered tbody tr td,table.centered thead tr th{text-align:center}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:979px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}}.collection{margin:.5rem 0 1rem 0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{line-height:1.5rem;padding:10px 20px;margin:0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection a.collection-item{display:block;transition:.25s}.collection.with-header .collection-header{padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:color("grey", "darken-1");position:absolute;right:15px;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;border-radius:2px}span.badge.new:after{content:" new"}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container.no-controls{padding-top:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;background-color:inherit;top:0;left:0;bottom:0;transition:width .3s linear}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.container{margin:0 auto;max-width:1440px;width:90%}@media only screen and (min-width:980px){.container{width:90%}}@media only screen and (min-width:1240px){.container{width:90%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem}.row .col.s1{width:8.33333%;margin-left:0}.row .col.s2{width:16.66667%;margin-left:0}.row .col.s3{width:25%;margin-left:0}.row .col.s4{width:33.33333%;margin-left:0}.row .col.s5{width:41.66667%;margin-left:0}.row .col.s6{width:50%;margin-left:0}.row .col.s7{width:58.33333%;margin-left:0}.row .col.s8{width:66.66667%;margin-left:0}.row .col.s9{width:75%;margin-left:0}.row .col.s10{width:83.33333%;margin-left:0}.row .col.s11{width:91.66667%;margin-left:0}.row .col.s12{width:100%;margin-left:0}.row .col.offset-s1{margin-left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.offset-s12{margin-left:100%}@media only screen and (min-width:980px){.row .col.m1{width:8.33333%;margin-left:0}.row .col.m2{width:16.66667%;margin-left:0}.row .col.m3{width:25%;margin-left:0}.row .col.m4{width:33.33333%;margin-left:0}.row .col.m5{width:41.66667%;margin-left:0}.row .col.m6{width:50%;margin-left:0}.row .col.m7{width:58.33333%;margin-left:0}.row .col.m8{width:66.66667%;margin-left:0}.row .col.m9{width:75%;margin-left:0}.row .col.m10{width:83.33333%;margin-left:0}.row .col.m11{width:91.66667%;margin-left:0}.row .col.m12{width:100%;margin-left:0}.row .col.offset-m1{margin-left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.offset-m12{margin-left:100%}}@media only screen and (min-width:1240px){.row .col.l1{width:8.33333%;margin-left:0}.row .col.l2{width:16.66667%;margin-left:0}.row .col.l3{width:25%;margin-left:0}.row .col.l4{width:33.33333%;margin-left:0}.row .col.l5{width:41.66667%;margin-left:0}.row .col.l6{width:50%;margin-left:0}.row .col.l7{width:58.33333%;margin-left:0}.row .col.l8{width:66.66667%;margin-left:0}.row .col.l9{width:75%;margin-left:0}.row .col.l10{width:83.33333%;margin-left:0}.row .col.l11{width:91.66667%;margin-left:0}.row .col.l12{width:100%;margin-left:0}.row .col.offset-l1{margin-left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.offset-l12{margin-left:100%}}.spd{float:left;width:100%;padding:35px 0}.spd__hero{float:left;overflow:hidden;width:100%;height:calc(76vh);background-color:#000}.spd__hero-video{position:relative;float:left;width:100%;height:auto}.spd__hero-video .placeheolder{position:absolute;z-index:1;top:0;left:0;float:left;width:100%;height:calc(76vh);text-align:center;background:url(../img/video--placeholder-v2.jpg) no-repeat center;background-size:cover;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .5s}.spd__hero-video .embed{float:left;min-width:100%;height:calc(76vh)}@media only screen and (max-width:979px){.spd__hero-video .embed{margin-left:-50%}}@media only screen and (max-width:659px){.spd__hero-video .embed{margin-left:-60%}}@media screen and (max-aspect-ratio:4 / 3){.spd__hero-video .embed video{width:auto;height:100%}}@media screen and (min-aspect-ratio:4 / 3){.spd__hero-video .embed video{width:100%;height:auto}}.spd__hero-video.active .placeheolder{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.spd__hero-video-play{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.spd__hero-video-play .icon{width:75px;height:75px;fill:#000;transition:.35s cubic-bezier(.215,.61,.355,1)}.spd__hero-video-play .icon:hover{fill:#fff}.spd__imgs{float:left;width:100%;padding-bottom:35px}.spd__featimg{float:left;width:100%;height:auto}.spd__img-gallery{position:relative;float:left;width:100%}@media only screen and (max-width:979px){.spd__img-gallery{width:calc(100% + 35px);padding:35px 0;margin:0 -17.5px}}.spd__img-gallery img{float:left;width:50%;padding-left:17.5px}@media only screen and (max-width:979px){.spd__img-gallery img{padding:0 17.5px}}.spd__head{position:relative;float:left;width:100%;padding:0 0 17.5px 0}@media only screen and (max-width:1239px){.spd__head{padding:0 0 35px 0}}.spd__head h1{position:relative;float:left;width:100%;padding-bottom:.32em;font-size:14px;font-size:1.4rem}.spd__head h1 sup{position:absolute;margin:.32em 0 0 .32em;font-size:6px;font-size:.6rem;vertical-align:middle}.spd__head h2{float:left;width:100%;padding-bottom:17.5px;font-size:14px;font-size:1.4rem}.spd__head .button{margin-top:8.75px}.spd__price{float:left;width:auto;font-size:14px;font-size:1.4rem;font-weight:400;text-transform:uppercase;text-align:center;color:#000;text-decoration:none;letter-spacing:0}.spd__author{float:left;width:auto;padding-bottom:1.67em;font-size:14px;font-size:1.4rem}.spd__cart{float:left;width:100%;font-size:14px;font-size:1.4rem}.spd__cart .quantity{display:none}.spd__section{float:left;width:100%;padding:17.5px 0 0 0;border-top:2px solid #000}.spd__section.active .spd__sec-contents{overflow:inherit;height:auto;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;padding-bottom:35px}.spd__sec-contents{overflow:hidden;height:1px;float:left;width:100%;font-size:14px;font-size:1.4rem;line-height:1.32em;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;transition:all .3s ease-out 0s}.spd__avail-head,.spd__sec-head{position:relative;float:left;width:100%;padding:0 0 17.5px 0;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#000;transition:all .3s ease-out 0s}.spd__avail-head__title,.spd__sec-head__title{float:left;width:auto}.spd__avail-head__icon,.spd__sec-head__icon{position:absolute;right:8.75px;top:0}.spd__speclist{float:left;width:50%}@media only screen and (max-width:659px){.spd__speclist{width:100%}.spd__speclist:nth-child(2){display:none}}.spd__speclist.value{padding:0 .75rem}@media only screen and (max-width:1239px){.spd__speclist.value{padding:0}}.spd__speclist li{float:left;width:100%}.spd__speclist li.pushed{padding-top:.82em}@media only screen and (max-width:659px){.spd__speclist li.pushed{padding-top:0}}@media only screen and (max-width:659px){.spd__speclist .label{float:left;clear:left;font-weight:700}}.spd__speclist .value{display:none;padding-bottom:.82em}@media only screen and (max-width:659px){.spd__speclist .value{display:inline-block;float:left;clear:left;width:100%}}.spd__e_editions{float:left;width:100%}.spd__e_edition{float:left;width:33.33%;padding:0 17.5px 0 0}.spd__e_edition:nth-child(3n){width:33.34%}.spd__e_edition:nth-child(4n){clear:left}@media only screen and (max-width:1239px){.spd__e_edition{width:50%}.spd__e_edition:nth-child(odd){clear:left}.spd__e_edition:nth-child(3n){width:50%}.spd__e_edition:nth-child(4n){clear:none}}@media only screen and (max-width:979px){.spd__e_edition{padding:0}.spd__e_edition:nth-child(3n){width:100%}}.spd__e_edition-img{float:left;width:100%;position:relative}.spd__e_edition-img span{position:absolute;top:17.5px;left:17.5px;font-size:22px;font-size:2.2rem;text-transform:uppercase;font-weight:700;color:#000;transform:rotateZ(-45deg);transform-origin:50%}.spd__e_edition img{float:left;width:100%}@media only screen and (max-width:659px){.spd__e_edition{width:100%}}.spd__e_desc{float:left;width:100%;padding:17.5px 0}@media only screen and (max-width:979px){.spd__e_desc{padding:17.5px 0 35px 0}}.spd__e_desc span{float:left;width:100%}.spd__e_desc span:last-child{color:grey;text-transform:uppercase}.woocommerce-message{padding:.67em;font-family:Arial,Sans-serif;font-weight:400;color:#000;background-color:#f9fdf8;background-color:transparent;background-repeat:repeat-x;background-image:linear-gradient(#f9fdf8,#f4f4fc);border-top:solid #f4f4fc 1px;border-bottom:solid #f9fdf8 1px}.woocommerce-message:before{content:''}.woocommerce-message a{color:#000;text-decoration:underline;text-transform:lowercase;transition:all .3s ease-out 0s}.woocommerce-message a:hover{color:#ccc}.woocommerce-message a.button.wc-forward{display:none}.contact{--lh:1.3571428571em}.contact.single-page .main-view{margin-bottom:0}.contact .article-title{font-family:'Times New Roman',Times,serif;font-weight:400;font-size:30px;font-size:3rem;font-weight:500;letter-spacing:.016em}@media only screen and (min-width:980px){.contact .article-title{font-size:35px;font-size:3.5rem}}.contact .article-title+.gform_anchor{float:left;width:100%;padding-top:30px}.contact hr{float:left;width:100%;margin-bottom:1.32em;border:1px solid #000}.contact p a{color:inherit;text-decoration:none;transition:.35s cubic-bezier(.215,.61,.355,1)}.contact p a:hover{color:#ccc}.contact .article-text-grid{display:flex;flex-wrap:wrap}.contact .article-text-grid__row{display:inline-flex;flex-wrap:wrap;flex:0 0 100%;padding-top:35px}.contact .article-text-grid__col{flex:0 0 100%;padding-top:35px}.contact .article-text-grid__col:first-child{padding-top:0}@media only screen and (min-width:980px){.contact .article-text-grid__col{flex:0 0 50%;padding-top:0}}.contact .article-text-grid b,.contact .article-text-grid h1,.contact .article-text-grid h2,.contact .article-text-grid h3,.contact .article-text-grid h4,.contact .article-text-grid h5,.contact .article-text-grid h6,.contact .article-text-grid strong{font-family:Arial,Sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;color:#000;font-weight:700;line-height:var(--lh)}.contact .article-text-grid b a,.contact .article-text-grid b blockquote,.contact .article-text-grid b ol,.contact .article-text-grid b ul,.contact .article-text-grid b+p,.contact .article-text-grid h1 a,.contact .article-text-grid h1 blockquote,.contact .article-text-grid h1 ol,.contact .article-text-grid h1 ul,.contact .article-text-grid h1+p,.contact .article-text-grid h2 a,.contact .article-text-grid h2 blockquote,.contact .article-text-grid h2 ol,.contact .article-text-grid h2 ul,.contact .article-text-grid h2+p,.contact .article-text-grid h3 a,.contact .article-text-grid h3 blockquote,.contact .article-text-grid h3 ol,.contact .article-text-grid h3 ul,.contact .article-text-grid h3+p,.contact .article-text-grid h4 a,.contact .article-text-grid h4 blockquote,.contact .article-text-grid h4 ol,.contact .article-text-grid h4 ul,.contact .article-text-grid h4+p,.contact .article-text-grid h5 a,.contact .article-text-grid h5 blockquote,.contact .article-text-grid h5 ol,.contact .article-text-grid h5 ul,.contact .article-text-grid h5+p,.contact .article-text-grid h6 a,.contact .article-text-grid h6 blockquote,.contact .article-text-grid h6 ol,.contact .article-text-grid h6 ul,.contact .article-text-grid h6+p,.contact .article-text-grid strong a,.contact .article-text-grid strong blockquote,.contact .article-text-grid strong ol,.contact .article-text-grid strong ul,.contact .article-text-grid strong+p{padding-top:var(--lh)}.contact .article-text-grid a,.contact .article-text-grid blockquote,.contact .article-text-grid ol,.contact .article-text-grid p,.contact .article-text-grid ul{font-family:Arial,Sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;color:#000;font-weight:400;line-height:var(--lh)}.contact .article-text-grid a a,.contact .article-text-grid a blockquote,.contact .article-text-grid a ol,.contact .article-text-grid a ul,.contact .article-text-grid a+p,.contact .article-text-grid blockquote a,.contact .article-text-grid blockquote blockquote,.contact .article-text-grid blockquote ol,.contact .article-text-grid blockquote ul,.contact .article-text-grid blockquote+p,.contact .article-text-grid ol a,.contact .article-text-grid ol blockquote,.contact .article-text-grid ol ol,.contact .article-text-grid ol ul,.contact .article-text-grid ol+p,.contact .article-text-grid p a,.contact .article-text-grid p blockquote,.contact .article-text-grid p ol,.contact .article-text-grid p ul,.contact .article-text-grid p+p,.contact .article-text-grid ul a,.contact .article-text-grid ul blockquote,.contact .article-text-grid ul ol,.contact .article-text-grid ul ul,.contact .article-text-grid ul+p{padding-top:var(--lh)}.contact .article-text-grid a:hover{text-decoration:underline}.shop-page{background-color:transparent;background-repeat:repeat-x;background-image:linear-gradient(#f9fdf8,#f4f4fc)}@media only screen and (max-width:979px){.shop-page{background:#fff}}.shop-page .main-view{margin-top:3px}.shop-page .article{float:left;width:100%;font-size:14px;font-size:1.4rem}.shop-page .article .container>.row>.col{padding:35px 0;background:#fff}@media only screen and (max-width:979px){.shop-page .article .container>.row>.col{padding:0 .75rem}}.shop-page .article h1{float:left;width:auto;padding:0 0 1.32em 0;font-size:14px;font-size:1.4rem;font-weight:400}.shop-page .article h3{float:left;width:auto;padding-bottom:1.32em;font-size:14px;font-size:1.4rem;text-transform:uppercase}.shop-page .article h3#order_review_heading{padding:0}.shop-page .woocommerce{float:left;width:100%}.shop-page .woocommerce form .form-row{padding:0}.shop-page .woocommerce table.shop_table{font-size:14px;font-size:1.4rem;border:none}.shop-page .woocommerce table.shop_table th{padding:17.5px 17.5px;font-weight:400}.shop-page .woocommerce table.shop_table th.product-remove,.shop-page .woocommerce table.shop_table th.product-thumbnail{display:none;width:0;padding:0;margin:0;overflow:hidden;border-top-color:#000;border-top-width:2px}.shop-page .woocommerce table.shop_table th.product-remove a,.shop-page .woocommerce table.shop_table th.product-thumbnail a{display:none}.shop-page .woocommerce table.shop_table th.product-name{padding-left:0}.shop-page .woocommerce table.shop_table td{padding:26.25px 17.5px;font-size:14px;font-size:1.4rem;border-top-color:#000;border-top-width:2px;border-radius:0}.shop-page .woocommerce table.shop_table td.product-remove,.shop-page .woocommerce table.shop_table td.product-thumbnail{display:none;width:0;padding:0;margin:0;overflow:hidden;border-top-color:#000}.shop-page .woocommerce table.shop_table td.product-remove a,.shop-page .woocommerce table.shop_table td.product-thumbnail a{display:none}.shop-page .woocommerce table.shop_table td.product-name{padding-left:0}.shop-page .woocommerce table.shop_table td.product-name a{color:#000;text-decoration:underline;transition:all .3s ease-out 0s}.shop-page .woocommerce table.shop_table td.product-name a:hover{color:#ccc}.shop-page .woocommerce table.shop_table .actions{padding-left:0;padding-right:0;border:none}.shop-page .woocommerce table.shop_table .actions .button{padding:0;font-family:Arial,Sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;color:#000;text-transform:lowercase;text-decoration:underline;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;background-color:transparent;transition:all .3s ease-out 0s}.shop-page .woocommerce table.shop_table .actions .button:hover{color:#ccc}.shop-page .woocommerce .cart_totals h2{font-size:14px;font-size:1.4rem;text-transform:uppercase}.shop-page .woocommerce .cart_totals table{float:left;width:100%;padding:0;font-size:14px;font-size:1.4rem}.shop-page .woocommerce .cart_totals table a{color:#000;text-decoration:underline;font-size:14px;font-size:1.4rem;transition:all .3s ease-out 0s}.shop-page .woocommerce .cart_totals table a:hover{color:#ccc}.shop-page .woocommerce .cart_totals table td,.shop-page .woocommerce .cart_totals table th{padding:26.25px 0;font-weight:400;line-height:1.32em;vertical-align:top;border-color:#000;border-top-width:2px;border-radius:0}.shop-page .woocommerce .cart_totals table tr.order-total{font-size:14px;font-size:1.4rem}.shop-page .woocommerce .cart_totals .order-total{text-transform:uppercase}.shop-page .woocommerce a.checkout-button{width:100%;padding:.67em 0;font-weight:400;text-transform:uppercase;text-align:center;color:#000;text-decoration:none;letter-spacing:.5em;background-color:#fff;transition:all .3s ease-out 0s;border-radius:0}.shop-page .woocommerce a.checkout-button:hover{color:#ccc;text-decoration:none;background-color:#fff}.shop-page .woocommerce .button{padding:0;margin:17.5px 0;font-size:14px;font-size:1.4rem;font-weight:400;color:#000;text-decoration:underline;text-transform:lowercase;background-color:transparent;transition:all .3s ease-out 0s}.shop-page .woocommerce .button:hover{color:#ccc;text-decoration:underline;background-color:transparent}.shop-page .woocommerce .col-1,.shop-page .woocommerce .col-2{float:left;width:100%}.shop-page .woocommerce .col-1 .form-row,.shop-page .woocommerce .col-2 .form-row{float:left;width:50%}@media only screen and (max-width:659px){.shop-page .woocommerce .col-1 .form-row,.shop-page .woocommerce .col-2 .form-row{width:100%}}.shop-page .woocommerce .col-1 .form-row.form-row-first,.shop-page .woocommerce .col-2 .form-row.form-row-first{clear:left}.shop-page .woocommerce .col-1 .form-row.form-row-wide,.shop-page .woocommerce .col-2 .form-row.form-row-wide{width:100%}.shop-page .woocommerce .col-1 .form-row label,.shop-page .woocommerce .col-2 .form-row label{padding:0 0 0 .16em;font-size:14px;font-size:1.4rem}.shop-page .woocommerce .col-1 .form-row label .required,.shop-page .woocommerce .col-2 .form-row label .required{color:inherit;text-decoration:none}.shop-page .woocommerce .col-1 .form-row input,.shop-page .woocommerce .col-2 .form-row input{float:left;width:100%;margin:.32em 0;padding:0 .32em;font-size:14px;font-size:1.4rem;line-height:1.67em;border-left:2px solid #000;border-bottom:2px solid #000;border-top:none;border-right:none}.shop-page .woocommerce .col-1 #ship-to-different-address,.shop-page .woocommerce .col-2 #ship-to-different-address{float:left;width:100%;padding:17.5px 0 35px 0}.shop-page .woocommerce .col-1 .woocommerce-additional-fields,.shop-page .woocommerce .col-2 .woocommerce-additional-fields{display:none}.shop-page .woocommerce .col-1 .woocommerce-form__label-for-checkbox span,.shop-page .woocommerce .col-2 .woocommerce-form__label-for-checkbox span{float:left;width:auto;padding-left:5px;text-transform:capitalize;font-size:14px;font-size:1.4rem}.shop-page .woocommerce .col-1 .woocommerce-form__input-checkbox,.shop-page .woocommerce .col-2 .woocommerce-form__input-checkbox{position:relative;float:left;width:auto}.shop-page .woocommerce .col-1 .woocommerce-form__input-checkbox:before,.shop-page .woocommerce .col-2 .woocommerce-form__input-checkbox:before{content:"";display:block;width:15px;height:15px;margin-top:-3px;border:1px solid #000;background-color:#fff}.shop-page .woocommerce .col-1 .woocommerce-form__input-checkbox.active:after,.shop-page .woocommerce .col-2 .woocommerce-form__input-checkbox.active:after{content:"×";position:absolute;z-index:1;left:-1.75px;top:-6px;font-size:34px;font-size:3.4rem;line-height:15px;font-weight:100}.shop-page .woocommerce .woocommerce-checkout-review-order-table th.product-name,.shop-page .woocommerce .woocommerce-checkout-review-order-table th.product-total{padding:17.5px .16em!important;border-bottom:2px solid #000;border-radius:0}.shop-page .woocommerce .woocommerce-checkout-review-order-table tfoot th{border:none}.shop-page .woocommerce .woocommerce-checkout-review-order-table td{font-size:14px;font-size:1.4rem;border:none}.shop-page .woocommerce .woocommerce-checkout-review-order-table td.product-name{padding-left:.16em!important}.shop-page .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td,.shop-page .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th,.shop-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td,.shop-page .woocommerce .woocommerce-checkout-review-order-table .cart_item th,.shop-page .woocommerce .woocommerce-checkout-review-order-table .shipping td,.shop-page .woocommerce .woocommerce-checkout-review-order-table .shipping th{font-weight:400;font-size:14px;font-size:1.4rem;padding:17.5px 0 17.5px .16em}.shop-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,.shop-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{font-weight:400;font-size:14px;font-size:1.4rem;padding:17.5px 0 17.5px .16em;border-top:2px solid #000;border-radius:0}.shop-page .woocommerce-checkout-payment#payment{background:0 0}.shop-page .woocommerce-checkout-payment div.payment_box:before{content:''!important}.shop-page .woocommerce-checkout-payment .input-radio{position:relative}.shop-page .woocommerce-checkout-payment .input-radio.active:after{content:"×";position:absolute;z-index:1;left:-1.75px;top:-6px;font-size:34px;font-size:3.4rem;line-height:15px;font-weight:100}.shop-page .woocommerce-checkout-payment .place-order .button{width:100%;padding:.5em 0;background-color:#fff;font-weight:400;text-transform:uppercase;text-align:center;color:#000;text-decoration:none;letter-spacing:.5em;outline:0;transition:all .3s ease-out 0s;border-radius:0}.shop-page .woocommerce-checkout-payment .place-order .button:hover{color:#ccc;text-decoration:none;background-color:#fff}.shop-page .woocommerce-order p{float:left;width:100%;padding:0 .32em 1.32em 3px;font-size:14px;font-size:1.4rem}.shop-page .woocommerce-order ul.order_details{float:left;width:calc(50% - 17.5px);margin-right:17.5px;padding-top:35px}.shop-page .woocommerce-order ul.order_details li{float:left;width:100%;padding:0 .32em .67em 3px;margin:0 0 .32em 0;border-bottom:2px solid #000;border-right:none;font-size:14px;font-size:1.4rem;text-transform:none}.shop-page .woocommerce-order ul.order_details li strong{font-size:14px;font-size:1.4rem}.shop-page .woocommerce-order-details{float:left;width:50%;margin-top:-35px}.shop-page .woocommerce-order h2{font-size:14px;font-size:1.4rem;text-transform:uppercase}.shop-page .woocommerce-order .woocommerce-table--order-details th{padding:8.75px 0!important;font-size:14px;font-size:1.4rem;border:none}.shop-page .woocommerce-order .woocommerce-table--order-details td{padding:17.5px 0!important;font-size:14px!important;font-weight:400;border:none}.shop-page .woocommerce-order .woocommerce-table--order-details td:last-child{font-size:16px!important}.shop-page .woocommerce-order .woocommerce-table--order-details tfoot th{padding:17.5px 0!important;font-size:14px;font-size:1.4rem;border:none}.shop-page .woocommerce-order .woocommerce-table--order-details tfoot tr:last-child td,.shop-page .woocommerce-order .woocommerce-table--order-details tfoot tr:last-child th{border-radius:0;border-top:2px solid #000;font-size:14px;font-size:1.4rem;text-transform:uppercase}.shop-page .woocommerce-order .woocommerce-customer-details{float:left;width:100%}.shop-page .woocommerce-order .woocommerce-customer-details h2{padding:0 .32em .32em 3px}.shop-page .woocommerce-order .woocommerce-customer-details address{float:left;width:100%;line-height:1.32em;padding:0 .32em .32em 3px;border:none}.shop-page .woocommerce-order .woocommerce-customer-details--email,.shop-page .woocommerce-order .woocommerce-customer-details--phone{padding:0;font-size:14px;font-size:1.4rem}.shop-page .woocommerce-order .woocommerce-customer-details--email:before,.shop-page .woocommerce-order .woocommerce-customer-details--phone:before{content:""}.shop-page .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address,.shop-page .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address{float:left;width:100%;padding-bottom:1.67em}.shop-page .woocommerce-checkout #payment ul.payment_methods{border-bottom:2px solid #000}.single-page{background-color:transparent;background-repeat:repeat-x;background-image:linear-gradient(#f3f6f7,#f8f8f3)}@media only screen and (max-width:979px){.single-page{background:#fff}}.single-page .main-view{margin-bottom:35px}@media only screen and (max-width:979px){.single-page .main-view{padding-top:95px}}.single-page .article{float:left;width:100%;font-size:14px;font-size:1.4rem}.single-page .article .container>.row>.col{padding:35px 17.5px;background:#fff}@media only screen and (max-width:979px){.single-page .article .container>.row>.col{padding:0 .75rem}}.single-page .article-body p{float:left;width:100%;padding-bottom:1.32em;font-size:14px;font-size:1.4rem;line-height:1.32em}.single-page .article-body p:last-child{padding:0}.single-page .article-body p strong{float:left;width:100%;font-family:'Times New Roman',Times,serif;font-weight:400}.single-page .article-body p strong:last-child{padding-bottom:.32em;border-bottom:2px solid #000}.single-page .article-body blockquote{float:left;width:100%;padding:.32em 0;margin:0 0 1.32em 0;border-bottom:2px solid #000}.single-page .article-body blockquote p strong:last-child{border-bottom:none}.detail-audio,.detail-close,.detail-loader,.detail-zoom,.main-nav,.main-nav__link,.toggle-nav{display:none}body{padding:5% 0}body.single-page{background-color:transparent;background-repeat:repeat-x;background-image:linear-gradient(white,#fff)}body .brand-logo{float:left;width:auto;height:27px;line-height:27px;font-family:'Times New Roman',Times,serif;font-weight:400;font-size:35px;font-size:3.5rem;font-weight:500;letter-spacing:.016em;transition:.15s cubic-bezier(.215,.61,.355,1)}body .brand-logo:hover{color:#ccc}@media only screen and (max-width:979px){body .brand-logo{width:100%;text-align:left;font-size:30px;font-size:3rem;line-height:40px}}body .brand-logo sup{display:inline-block;vertical-align:top;margin:-.32em 0 0 .16em;font-size:12px;font-size:1.2rem}.brand-logo{color:#000}