@charset "UTF-8";@import url(https://unpkg.com/tippy.js@6//dist/tippy.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}em{font-style:italic}strong{font-weight:600}small{font-size:60%;line-height:150%}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{background-color:transparent}a:active,a:hover{outline:0}img{max-width:100%}iframe{max-width:100%}button{margin:0}input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-feature-settings:'liga' 1;font-feature-settings:'liga' 1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font:16px/1.6em -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#343242;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.font-primary-loaded body{font-family:Apercu,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.first-look__subtitle,.first-look__title,.footer__tagline,.product-gallery .shopify-buy__product__price,.product-gallery__subtitle,.product-gallery__title,.tech-specs__subtitle,.tech-specs__title,h1,h2,h3,h4,h5{display:block;font-weight:400;font-family:Georgia,"Times New Roman",serif}.font-secondary-loaded .first-look__subtitle,.font-secondary-loaded .first-look__title,.font-secondary-loaded .footer__tagline,.font-secondary-loaded .product-gallery .shopify-buy__product__price,.font-secondary-loaded .product-gallery__subtitle,.font-secondary-loaded .product-gallery__title,.font-secondary-loaded .tech-specs__subtitle,.font-secondary-loaded .tech-specs__title,.font-secondary-loaded h1,.font-secondary-loaded h2,.font-secondary-loaded h3,.font-secondary-loaded h4,.font-secondary-loaded h5,.product-gallery .font-secondary-loaded .shopify-buy__product__price{font-family:Plantin,Georgia,"Times New Roman",serif}h1{font-size:1.6875em;line-height:1.222222222em;font-family:Georgia,"Times New Roman",serif}.font-tertiary-loaded h1{font-family:"Plantin Headline",Georgia,"Times New Roman",serif}@media (min-width:720px){h1{font-size:2.875em;line-height:1.043478261em}}.first-look__subtitle,.footer__tagline,.product-gallery .shopify-buy__product__price,.product-gallery__subtitle,.tech-specs__subtitle,h2{font-size:1.875em;line-height:1.566666667em;font-family:Georgia,"Times New Roman",serif}.font-tertiary-loaded .first-look__subtitle,.font-tertiary-loaded .footer__tagline,.font-tertiary-loaded .product-gallery .shopify-buy__product__price,.font-tertiary-loaded .product-gallery__subtitle,.font-tertiary-loaded .tech-specs__subtitle,.font-tertiary-loaded h2,.product-gallery .font-tertiary-loaded .shopify-buy__product__price{font-family:"Plantin Headline",Georgia,"Times New Roman",serif}@media (min-width:720px){.first-look__subtitle,.footer__tagline,.product-gallery .shopify-buy__product__price,.product-gallery__subtitle,.tech-specs__subtitle,h2{font-size:2.875em;line-height:.847826087em;margin:0 0 .434782609em}}.first-look__title,.product-gallery__title,.tech-specs__title,h3{font-size:1.1875em;font-weight:700;line-height:2.052631579em}h4{font-size:1.0625em}h5{font-size:1em}h6{font-size:1em}p{display:block;margin:0 0 1.6em;width:100%}a{color:inherit;-webkit-transition:color .5s ease;transition:color .5s ease}a:hover{color:#c8af89}ol,ul{margin:0 0 1.6em}ol{margin-left:1.6em}ul{list-style:disc inside}code{font-family:monospace}small{font-size:.875em}button{line-height:inherit}body,html{background:#fdf9ef;overflow-x:hidden;position:relative;width:100vw}.container,.instagram__follow{margin:0 auto;max-width:1440px;padding:0 1.06667em;width:100%}@media (min-width:720px){.container,.instagram__follow{padding:0 3.2em}}@media (min-width:1020px){.container,.instagram__follow{padding:0 3.2em}}.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.banner{border:0;max-height:0;color:#eee5d0;max-height:0;overflow:hidden;padding:0;position:relative;-webkit-transition:max-height 1s ease,padding 1s ease;transition:max-height 1s ease,padding 1s ease}.banner__container{padding:0 4.8em}.banner__text{display:block;font-size:.875em;text-align:center}.banner--visible{border:solid rgba(253,249,239,.25);border-width:0 0 1px;max-height:6.4em;padding:.8em 0}.banner__close{display:inline-block;height:3em;position:absolute;right:.8em;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3em}.banner__close:before{color:#6f6e7c;content:'×';font-size:1.75em;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .5s ease;transition:color .5s ease}.banner__close:hover::before{color:#fdf9ef}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #343242;border-radius:0;color:#343242;display:block;font:inherit;padding:1.06667em 1.46667em;width:100%}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6f6e7c;opacity:1}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#6f6e7c;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6f6e7c;opacity:1}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#6f6e7c;opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:#6f6e7c;opacity:1}input[type=checkbox],input[type=radio]{height:1.6em;padding:0;width:1.6em}input[type=checkbox]:checked,input[type=radio]:checked{background:url(/assets/dist/img/icons/check.svg) center/contain no-repeat}input[type=radio]{border-radius:50%}textarea{min-height:11.5em}.form{overflow:hidden;padding:0 0 1.6em;text-align:center}.form__info{color:#6f6e7c;font-size:.875em;text-align:left}.form__info a{font-weight:700}.form__label{background:inherit;display:block;margin:0 0 1.6em;position:relative;text-align:left}.form__label:first-of-type{margin-top:1.6em}.form__label-text{background:inherit;display:inline-block;left:1.06667em;padding:0 .4em;position:absolute;text-align:left;top:1.06667em;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,transform .5s ease;transition:top .5s ease,transform .5s ease,-webkit-transform .5s ease}.form__label-heading{display:block;line-height:1.375em;margin:0 0 .4em;text-align:left!important}.form__label-note{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:#6f6e7c;display:block;font-weight:300;font-size:.75em;margin:.25em 0 0}.font-primary-loaded .form__label-note{font-family:Apercu,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.form__label input:focus+.form__label-text,.form__label select:focus+.form__label-text,.form__label textarea:focus+.form__label-text{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form__label--filled .form__label-text{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form__label--required .form__label-text::after{content:'*'}.form__label--with-error .form__label-text{color:#d34b4b}.form__label--with-error input,.form__label--with-error select,.form__label--with-error textarea{border:2px solid #d34b4b}.form__submit{margin:0 auto}.form__error{color:#d34b4b;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:700;margin:.8em 0;text-align:left}.form__checkbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1ch 0 0}.form__checkbox-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__checkbox-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 .4em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__checkbox-wrapper span{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:.875em;margin-top:.125em}.form__checkbox-wrapper .form__error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header{color:#eee5d0;position:absolute;top:0;width:100%;z-index:3}.header__banner{display:block}.header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6em;position:relative}@media (min-width:720px){.header__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3.2em}}@media (min-width:1120px){.header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__social{display:none}@media (min-width:1120px){.header__social{display:block}}.header__nav{display:none}@media (min-width:720px){.header__nav{display:block}}.header__logo{width:9.5625em}@media (min-width:720px){.header__logo{left:3.2em;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:13.6875em}}@media (min-width:1120px){.header__logo{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:1340px){.header__logo{width:17.125em}}.header__nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0}.header__nav-link{font-weight:700;margin-left:1.6em;text-decoration:none}@media (min-width:1340px){.header__nav-link{margin-left:3.2em}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#c8af89;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:9em;padding:.8em;position:relative;text-decoration:none;text-align:center;-webkit-transition:color .5s ease;transition:color .5s ease;white-space:nowrap}.button__background{display:inline-block;height:calc(100% + 2px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .5s ease;transition:width .5s ease;width:calc(100% + 2px)}.button__border{fill:none;stroke:#c8af89;stroke-width:2px;stroke-dasharray:150px 150px;stroke-dashoffset:28px;-webkit-transition:stroke .5s ease,stroke-dashoffset .5s ease,stroke-width .5s ease;transition:stroke .5s ease,stroke-dashoffset .5s ease,stroke-width .5s ease}.button:focus,.button:hover{color:#8e7858}.button:focus .button__background,.button:hover .button__background{width:110%}.button:focus .button__border,.button:hover .button__border{stroke:#8e7858;stroke-dashoffset:130px;stroke-width:6px}.js-focus-visible button:focus:not(.focus-visible){outline:0}@-webkit-keyframes buttonBorderAnimation{0%{stroke-dashoffset:115px}100%{stroke-dashoffset:0}}@keyframes buttonBorderAnimation{0%{stroke-dashoffset:115px}100%{stroke-dashoffset:0}}.slideshow-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}.slideshow-buttons__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;height:2.375em;margin-right:.8em;padding:0;pointer-events:all;position:relative;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:2.375em}.slideshow-buttons__button:last-of-type{margin-right:0}.slideshow-buttons__button:hover .slideshow-buttons__icon .arrow{fill:#fdf9ef}.slideshow-buttons__button:hover .slideshow-buttons__icon .border{fill:#82a8ab}.slideshow-buttons__button.slideshow__button--disabled{cursor:default;opacity:.3;pointer-events:none}.slideshow-buttons__icon{display:block;height:100%;width:100%}.slideshow-buttons__icon .arrow{fill:#82a8ab;-webkit-transition:fill .75s ease;transition:fill .75s ease}.slideshow-buttons__icon .border{fill:transparent;-webkit-transition:fill .75s ease,stroke .75s ease;transition:fill .75s ease,stroke .75s ease;stroke:#82a8ab}.slideshow-buttons__icon--animated .border{stroke:rgba(130,168,171,.3)}.slideshow-buttons__icon--animated .border _:-ms-fullscreen,:root .slideshow-buttons__icon--animated .border{stroke:#82a8ab}.slideshow-buttons__icon--animated .border--mask{-webkit-animation:buttonBorderAnimation 4s linear infinite running;animation:buttonBorderAnimation 4s linear infinite running;stroke:#82a8ab;stroke-dasharray:115px 115px;stroke-dashoffset:115px}.slideshow-buttons__icon--animated:hover .border{stroke:#82a8ab}.social__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0}.social__item{margin:0 1.6em 0 0}@media (min-width:1020px){.social__item{margin:0 1.6em 0 0}}.social__item:last-child{margin-right:0}.social__link{display:block;height:2.625em;position:relative;text-align:center;-webkit-transition:color .5s ease;transition:color .5s ease;width:2.625em}.social__link:hover{color:#c8af89}.social__icon{height:auto;left:50%;max-height:50%;max-width:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.social__icon path{fill:currentColor}.footer{background:#343242;color:#fdf9ef;overflow:hidden;padding:3.2em 0 4.8em;width:100vw}@media (min-width:1020px){.footer{padding:3.2em 0}}.footer__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__branding-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{font-size:.75em;position:relative}@media (min-width:720px){.footer__logo{font-size:1em}}.footer__logo-icon{width:4.375em}@media (max-width:719px){.footer__logo-icon{height:auto}}.footer__logo::after,.footer__logo::before{background:#c8af89;content:'';display:inline-block;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.125em}.footer__logo::before{margin-right:1.6em;right:100%}.footer__logo::after{left:100%;margin-left:1.6em}.footer__tagline{font-family:Georgia,"Times New Roman",serif;color:#c8af89;font-style:italic;margin:0 0 1.6em}.font-secondary-loaded .footer__tagline{font-family:Plantin,Georgia,"Times New Roman",serif}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:720px){.footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1020px){.footer__bottom{position:relative}}.footer__nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 0 1.6em}@media (min-width:720px){.footer__nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}}.footer__nav-item{font-size:.875em}@media (min-width:720px){.footer__nav-item{margin:0 1.6em 0 0}}@media (min-width:720px){.footer__nav-item--contact{display:none}}.footer__nav-link{display:inline-block;padding:.8em 0;text-decoration:none;-webkit-transition:color .5s ease;transition:color .5s ease}.footer__nav-link:hover{color:#c8af89}.footer__attribution{background:#282730;bottom:0;color:#6f6e7c;font-size:.75em;left:50%;padding:.8em 0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media (min-width:1020px){.footer__attribution{background:0 0;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.newsletter-signup{margin:0 0 3.2em;text-align:center}@media (min-width:720px){.newsletter-signup{margin:0 0 6.4em}}.newsletter-signup__form{margin:0 auto;max-width:24em;position:relative}.newsletter-signup__input{background-image:linear-gradient(to top,#fdf9ef 0,#fdf9ef 1px,transparent 1px,transparent 100%),linear-gradient(to top,#c8af89 0,#c8af89 1px,transparent 1px,transparent 100%);background-position:bottom left -25em,bottom left;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;color:#fdf9ef;padding:1.06667em 0;-webkit-transition:background-position .5s ease;transition:background-position .5s ease}.newsletter-signup__input:focus{background-position:bottom left 0,bottom left}.newsletter-signup__submit{cursor:pointer}.newsletter-signup__submit{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#c8af89;font:inherit;font-weight:700;padding:0;-webkit-transition:color .5s ease;transition:color .5s ease}.font-primary-loaded .newsletter-signup__submit{font-family:Apercu,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.newsletter-signup__submit:focus,.newsletter-signup__submit:hover{color:#8e7858}.newsletter-signup__submit:focus::after,.newsletter-signup__submit:hover::after{opacity:.7;-webkit-transform:translateX(3px);transform:translateX(3px)}.newsletter-signup__submit::after{background:url(/assets/dist/img/icons/arrow-right-gold.svg) center/contain no-repeat;content:'';display:inline-block;height:10px;margin-left:.8em;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:6px}.newsletter-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(52,50,66,.87);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:999}.newsletter-popup-open .newsletter-popup{opacity:1;pointer-events:all}.newsletter-popup:focus-within{opacity:1;pointer-events:all}.newsletter-popup__wrapper{background:#fdf9ef;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;overflow-x:hidden;overflow-y:auto;position:relative;width:95%;max-height:90vh}@media (min-width:720px){.newsletter-popup__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:72em;overflow:hidden}}.newsletter-popup__close{background:url(/assets/dist/img/icons/check.svg) center/contain no-repeat;height:1.6em;position:absolute;right:.8em;top:.8em;width:1.6em;z-index:10}@media (min-width:720px){.newsletter-popup__close{background:url(/assets/dist/img/icons/check.svg) center/contain no-repeat}}.newsletter-popup__image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:50vw;display:none}@media (min-width:720px){.newsletter-popup__image{-webkit-box-flex:0;-ms-flex:0 0 32em;flex:0 0 32em;height:auto;max-height:100%;max-width:40%;display:block}}.newsletter-popup__image img{height:100%;font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.newsletter-popup__content{-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1.6em}.newsletter-popup__content>h3{margin-top:.8em;text-align:center}@media (min-width:720px){.newsletter-popup__content>h3{margin-top:3.2em}}@media (min-width:1020px){.newsletter-popup__content{padding:1.6em 3.2em}}.newsletter-popup__heading{margin:0;text-align:center}.newsletter-popup__heading p{margin:0}.newsletter-popup__icon{width:4.5em;height:auto;margin-bottom:.75em}@media (min-width:720px){.newsletter-popup__icon{width:6em;margin-bottom:1.5em}}.newsletter-popup__form{text-align:left;padding:0}@media (min-width:720px){.newsletter-popup__form{padding:0 0 1.6em}}.newsletter-popup__interests{border-bottom:1px solid #343242;margin:0;padding:0 0 .8em}.newsletter-popup .form__label-text{background:#fdf9ef}.newsletter-popup .button{display:block;margin:1.6em auto 1px}@media (min-width:720px){.newsletter-popup .button{margin:1.6em auto}}.tooltip{position:relative;white-space:nowrap}.tippy-box{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background-color:#eee5d0;border-radius:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);color:#343242;font-size:.875rem;line-height:1.5em}.font-primary-loaded .tippy-box{font-family:Apercu,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.tippy-box .tippy-content{padding:.8em}@-webkit-keyframes animateScrollIndicator{0%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}50%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}74.9%{height:0;-webkit-transform:translateY(0);transform:translateY(0)}75%{height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animateScrollIndicator{0%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}50%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}74.9%{height:0;-webkit-transform:translateY(0);transform:translateY(0)}75%{height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}.page-header{background:#343242;overflow:hidden;position:relative;width:100vw}.page-header__background{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%;z-index:0}.page-header__background img,.page-header__background picture{height:100%;font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center}.page-header--homepage .page-header__container{height:100vh}@media (max-width:1019px) and (min-width:100vh){.page-header--homepage .page-header__container{min-height:21em;padding-top:6em}}@media (max-width:1019px) and (min-width:100vh) and (min-width:720px){.page-header--homepage .page-header__container{min-height:26em;padding-top:9em}}.page-header__content{padding:9.6em 0 3.2em;position:relative;z-index:1}@media (min-width:1020px){.page-header__content{padding:16em 0 3.2em}}.page-header--homepage .page-header__content{padding:0}.page-header__title{color:#eee5d0;max-width:15.304347826em}.page-header__scroll{bottom:0;color:#eee5d0;display:none;font-size:.875em;overflow:hidden;left:3.2em;padding:1.6em;position:absolute}@media (min-width:1020px){.page-header__scroll{display:block}}.page-header__scroll::before{background:#eee5d0;bottom:0;content:'';height:100%;left:0;opacity:.28;position:absolute;width:1px;z-index:0}.page-header__scroll-indicator{-webkit-animation:animateScrollIndicator 2s linear infinite running;animation:animateScrollIndicator 2s linear infinite running;background:#eee5d0;bottom:0;height:100%;left:0;position:absolute;width:1px;z-index:1}.product-gallery{background:#343242;overflow:hidden;position:relative;width:100vw;padding:1.06667em 0}@media (min-width:720px){.product-gallery{padding:3.2em 0}}@media (min-width:1020px){.product-gallery{padding:3.2em 0}}@media (min-width:1020px){.product-gallery{padding:0}}.product-gallery__slideshow-container{margin-bottom:1.06667em}@media (min-width:720px){.product-gallery__slideshow-container{margin-bottom:3.2em}}@media (min-width:1020px){.product-gallery__slideshow-container{margin-bottom:0;max-width:none;padding:6.25em 0;width:100vw;background:#000}}@media (min-width:1340px){.product-gallery__slideshow-container{padding:0}}.product-gallery__slideshow{width:calc(100% - 3.2em);z-index:0}@media (min-width:1020px){.product-gallery__slideshow{width:100%}}.product-gallery__slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:100%}@media (min-width:1020px){.product-gallery__slides{-webkit-transform:none!important;transform:none!important}}.product-gallery__slide{margin-right:1.06667em;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (max-width:1019px){.product-gallery__slide{height:0;padding-bottom:80%;position:relative}}@media (min-width:720px){.product-gallery__slide{margin-right:3.2em}}@media (min-width:1020px){.product-gallery__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:-100%;opacity:0;-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.product-gallery__slide.slideshow__slide--active{opacity:1}}.product-gallery__image{width:100%}.product-gallery__image img{width:100%}@media (max-width:1019px){.product-gallery__image{bottom:0;left:0;position:absolute;right:0;top:0}.product-gallery__image img{height:100%;font-family:"object-fit:cover;object-position:right center";-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}}.product-gallery__buttons{display:none}@media (min-width:1020px){.product-gallery__buttons{bottom:3.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.product-gallery__button{color:#fdf9ef;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-gallery__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}@media (min-width:1020px){.product-gallery__container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}}.product-gallery__content{color:#eee5d0;max-width:calc(100% - 3.2em);pointer-events:all}@media (min-width:1020px){.product-gallery__content{max-width:28.05em}}.product-gallery__title{color:#c8af89}.product-gallery .audio-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.6em 0 0}.product-gallery .audio-wrapper span{margin-right:1.6em}.product-gallery__caption{color:#c8af89;font-size:.875em;margin-top:3.2em;width:19em}.product-gallery__ship-date{display:block;margin-top:.8em}.product-gallery .shopify-buy-frame{max-width:18em}.product-gallery .shopify-buy-frame input,.product-gallery .shopify-buy-frame select{border-color:#c8af89;color:#c8af89}.product-gallery .shopify-buy-frame input:focus,.product-gallery .shopify-buy-frame select:focus{background-color:#fdf9ef;color:#343242}.product-gallery .shopify-buy-frame select{background:url(/assets/dist/img/icons/arrow-down-gold.svg) right 1.6em center/.4em no-repeat;margin:0 0 .8em}.product-gallery .shopify-buy-frame select:active{color:#343242}.product-gallery .shopify-buy-frame label{left:0;position:absolute;top:-9999vh}.product-gallery .shopify-buy__select-icon{display:none}.product-gallery .shopify-buy__btn-and-quantity{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.product-gallery .shopify-buy__quantity-container{-webkit-box-flex:0;-ms-flex:0 0 6em;flex:0 0 6em;margin:0 .8em 0 0}.product-gallery .shopify-buy__quantity{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}.product-gallery .shopify-buy__quantity::-webkit-inner-spin-button,.product-gallery .shopify-buy__quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-gallery .shopify-buy__product__price{font-size:1.75em;margin:0 0 .8em}.product-gallery .shopify-buy__btn-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.product-gallery .shopify-buy__btn-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c8af89;border:0;color:#fdf9ef;cursor:pointer;font:inherit;font-weight:700;height:100%;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.product-gallery .shopify-buy__btn-wrapper button:hover{background:#8e7858}.testimonial{background:#343242;color:#eee5d0;overflow:hidden;padding:3.2em 0;width:100vw}@media (min-width:720px){.testimonial{padding:6.4em 0}}.testimonial__container{max-width:80em}.testimonial__quote{font-family:Georgia,"Times New Roman",serif;font-size:1.25em;font-style:italic;line-height:1.4em;margin:0;text-align:center}.font-secondary-loaded .testimonial__quote{font-family:Plantin,Georgia,"Times New Roman",serif}@media (min-width:720px){.testimonial__quote{font-size:1.625em;line-height:1.423076923em}}@media (min-width:1020px){.testimonial__quote{font-size:2.75em;line-height:1.204545455em}}.testimonial__quote p{margin:0}.testimonial__quote strong{color:#c8af89;font-weight:400}.first-look{background-color:#343242;background-image:url(/assets/dist/img/resized/500/homepage/first-look/bg1.png),url(/assets/dist/img/resized/500/homepage/first-look/bg2.png);background-position:top 9.6em right -32vw,bottom left -40vw;background-repeat:no-repeat,no-repeat,no-repeat;background-size:65vw,53vw;color:#eee5d0;overflow:hidden;padding:3.2em 0;width:100vw;padding:1.06667em 0}@media (min-width:720px){.first-look{padding:3.2em 0}}@media (min-width:1020px){.first-look{padding:3.2em 0}}@media (min-width:720px){.first-look{background-image:url(/assets/dist/img/resized/500/homepage/first-look/bg1.png),url(/assets/dist/img/resized/500/homepage/first-look/bg2.png);background-position:top right -20vw,bottom left -20vw;background-size:55vw,35vw}}@media (min-width:1020px){.first-look{background-position:top right,bottom left;background-size:37.5vw,25vw;padding:6.4em 0}}.first-look__title{color:#c8af89}.first-look__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.4em}@media (min-width:720px){.first-look__row{margin-top:3.2em}}@media (min-width:1020px){.first-look__row{margin-top:3.2em}}.first-look__image{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:719px){.first-look__image{-webkit-transform:none!important;transform:none!important}}.first-look__image img[data-lazy-load-src]+.first-look__caption,.first-look__image img[data-lazy-load-srcset]+.first-look__caption{opacity:0}.first-look__image--one{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:calc(100% - 3.2em);flex-basis:calc(100% - 3.2em);margin:3.2em 0 1.06667em}@media (min-width:720px){.first-look__image--one{-ms-flex-preferred-size:48%;flex-basis:48%;margin:0}}.first-look__image--one .first-look__caption{bottom:100%;left:0;margin:0 0 1.6em;-webkit-transform:none;transform:none}@media (min-width:720px){.first-look__image--one .first-look__caption{bottom:auto;margin:1.6em 0 0;top:100%}}.first-look__image--two{-webkit-column-break-after:always;-moz-column-break-after:always;break-after:always;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:calc(100% - 3.2em);flex-basis:calc(100% - 3.2em);margin:0 100% 2.13333em 0}@media (min-width:720px){.first-look__image--two{-ms-flex-preferred-size:calc(50% - 4.8em);flex-basis:calc(50% - 4.8em);margin:4.8em 3.2em 0 auto}}@media (min-width:1020px){.first-look__image--two{-webkit-box-flex:0;-ms-flex:0 0 21em;flex:0 0 21em;margin:4.8em auto 0}}.first-look__image--three{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:calc(100% - 3.2em);flex-basis:calc(100% - 3.2em);margin:0 0 1.06667em;z-index:2}@media (min-width:720px){.first-look__image--three{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:0;margin-right:-100%}}@media (min-width:1020px){.first-look__image--three{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-left:auto;margin-right:0}}.first-look__image--four{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:calc(100% - 3.2em);flex-basis:calc(100% - 3.2em);max-width:100%}@media (min-width:720px){.first-look__image--four{margin-left:-10%;margin-right:0;max-width:57%}}.first-look__image .button{margin-left:1px;margin-top:.8em}@media (min-width:1020px){.first-look__image .button{margin-top:3.2em}}.first-look__caption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fdf9ef;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;right:0;position:absolute;-webkit-transform:translateX(1.6em) rotate(90deg);transform:translateX(1.6em) rotate(90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;white-space:nowrap;font-family:Georgia,"Times New Roman",serif}.font-secondary-loaded .first-look__caption{font-family:Plantin,Georgia,"Times New Roman",serif}.first-look__caption::before{background:#fdf9ef;content:'';height:1px;margin-right:.8em;width:2.5em}.first-look__footer{color:#5a565f;margin:4.8em 0 0;padding-right:3.2em;text-align:right;width:100%}.j-overlay{display:none!important}.instagram{padding:1.06667em 0;overflow:hidden;padding-bottom:2.4em;width:100vw}@media (min-width:720px){.instagram{padding:3.2em 0}}@media (min-width:1020px){.instagram{padding:3.2em 0}}.instagram__container{padding-bottom:2.4em;position:relative}@media (min-width:720px){.instagram__container{padding-bottom:0}}.instagram__header{padding:1.06667em 0}@media (min-width:720px){.instagram__header{padding:3.2em 0}}@media (min-width:1020px){.instagram__header{padding:3.2em 0}}.instagram__feed{list-style:none}.instagram__feed .j-gallery-nav,.instagram__feed .j-paginate,.instagram__feed .j-poster,.instagram__feed .j-text,.instagram__feed .referral{display:none!important}.instagram__feed .j-stacker-wrapper{margin:0!important}.instagram__feed .j-stacker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.instagram__feed .j-stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0!important;width:auto!important}.instagram__feed .j-stack _:-ms-fullscreen,:root .instagram__feed .j-stack{width:45.4em!important}.instagram__feed .j-stack .feed-item{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:0;margin:0 1.06667em 0 0!important;padding-bottom:calc(100vw - 3.2em);position:relative;width:calc(100vw - 3.2em)}@media (min-width:720px){.instagram__feed .j-stack .feed-item{padding-bottom:19.5em;margin-right:3.2em!important;width:19.5em}}@media (min-width:1020px){.instagram__feed .j-stack .feed-item{margin-right:3.2em!important}}.instagram__feed .j-stack:last-child .feed-item:last-child{margin-right:0!important}.instagram__feed .j-stack .j-image{bottom:0;left:0;position:absolute;right:0;top:0;display:block;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.instagram__feed .j-stack .j-image:hover{opacity:.5}.instagram__feed .j-stack .j-image img{height:100%!important;font-family:"object-fit:cover;object-position:center"!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.instagram__feed .j-stack .j-image img _:-ms-fullscreen,:root .instagram__feed .j-stack .j-image img{height:auto!important;margin:auto 0}.instagram__buttons{bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0}@media (min-width:720px){.instagram__buttons{bottom:auto;top:3.2em}}@media (min-width:720px){.instagram__title{text-align:center}}.instagram__follow{bottom:.4em;font-weight:700;height:1.6em;left:0;position:absolute}@media (min-width:720px){.instagram__follow{bottom:auto;top:4em}}.instagram__follow a{color:#82a8ab;text-decoration:none}.instagram__follow a:hover{color:#6a8b8e}.instagram__follow a svg{height:auto;margin-left:.25ch;margin-top:3px;vertical-align:top;width:1em}.instagram__follow .social__icon,.instagram__follow-text{display:inline;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;vertical-align:baseline}@media (max-width:1019px){.instagram__follow-text{display:none}}.instagram__follow .social__icon{max-height:75%;max-width:75%}.contact.container,.contact.instagram__follow{max-width:44em}.contact__info{margin:0 0 3.2em;text-align:center}.contact__form{background:#fdf9ef}.contact__products{border-bottom:1px solid #343242;margin:0 0 1.6em;padding:0 0 1.6em}.four-oh-four .content-body{text-align:center}.tech-specs{padding:1.06667em 0;background:url(/assets/dist/img/homepage/product-gallery/Pedal-Tech-Spec.svg) bottom 1.6em center/90vw no-repeat}@media (min-width:720px){.tech-specs{padding:3.2em 0}}@media (min-width:1020px){.tech-specs{padding:3.2em 0}}@media (min-width:720px){.tech-specs{background-position:bottom 3.2em center}}@media (min-width:1020px){.tech-specs{background-position:right center;background-size:70vw}}@media (min-width:1600px){.tech-specs{background-size:60vw}}.tech-specs__title{color:#c8af89}.tech-specs__subtitle{color:#343242}.tech-specs__content{padding-bottom:25vw}@media (min-width:1020px){.tech-specs__content{max-width:60%;padding-bottom:0}}.tech-specs__text{font-family:Georgia,"Times New Roman",serif}.font-secondary-loaded .tech-specs__text{font-family:Plantin,Georgia,"Times New Roman",serif}.tech-specs__text ul{list-style:none;margin:0}.tech-specs__text li{padding-left:1.65ch;position:relative}.tech-specs__text li::before{content:'-';left:0;position:absolute;top:0}