/*!
Theme Name: Dan R theme
Theme URI:
Description: A custom theme for the Dan Reisinger website
Author: Avsha Agasi
Author URI: http://the-two.co
Version: 1.0
Tags: Clean, Minimal, Great
*/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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;line-height:1;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overflow{overflow:hidden}.container{position:relative;min-height:100vh;overflow:hidden;padding:192px 64px}.content-wrapper{position:relative;padding:80px 16px 16px}.bg{background-size:cover!important;background-position:center center!important}.video-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo-wrapper video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay{background:rgba(0,0,0,0.5);transition:all 0.4s ease-out;position:absolute;width:100%;height:100%;top:0;left:0}.ta-c{text-align:center}.c-red{color:#FF0000}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-t-32{margin-top:32px}.m-t-40{margin-top:40px}.m-t-120{margin-top:120px}.m-r-4{margin-right:4px}.m-b-20{margin-bottom:20px}.m-b-32{margin-bottom:32px}.m-b-64{margin-bottom:64px}.m-b-120{margin-bottom:120px}.m-b-128{margin-bottom:128px}.height-10{height:10px}.image{position:absolute;width:100%;height:100%;top:0;left:0}::-webkit-input-placeholder{color:black!important;font-family:neue-haas-grotesk-display,sans-serif}::-moz-placeholder{color:black!important;font-family:neue-haas-grotesk-display,sans-serif}:-ms-input-placeholder{color:black!important;font-family:neue-haas-grotesk-display,sans-serif}:-moz-placeholder{color:black!important;font-family:neue-haas-grotesk-display,sans-serif}.wow{visibility:hidden}.hide-on-d{display:none}.hide-on-m{display:block}.go-up{position:absolute;right:64px;bottom:64px;cursor:pointer;font-size:12px}.go-up:hover{color:#FF0000}.go-up:hover svg polygon{fill:#FF0000}.go-up img,.go-up svg{width:16px;margin-left:4px}.wysiwyg{position:relative}.wysiwyg p{margin-bottom:20px}.wysiwyg a{border-bottom:1px solid}.wysiwyg a:hover{color:#FF0000}.wysiwyg em{font-style:italic}@media screen and (max-width:1024px){.container{padding:128px 32px}.hide-on-d{display:block}.hide-on-m{display:none}.go-up{right:32px;bottom:32px;font-size:9px}.go-up img{width:12px;margin-left:2px}input{-webkit-appearance:none!important;border-radius:0!important}input[type=checkbox]{-webkit-appearance:checkbox!important}input[type=radio]{-webkit-appearance:radio!important}textarea{-webkit-appearance:none!important;border-radius:0!important}.m-t-120{margin-top:64px}.m-b-120{margin-bottom:64px}.m-b-32{margin-bottom:24px}.m-b-64{margin-bottom:32px}.m-b-128{margin-bottom:64px}}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}h1{font-size:32px;font-weight:700}h1.small{font-size:32px}h1.v-small{font-size:16px;line-height:20px}h2{font-size:32px;line-height:36px;font-weight:700}h2.big{font-size:64px;line-height:72px}p{font-size:16px;line-height:20px;font-weight:400}p.small{font-size:12px;line-height:14.4px}strong{font-weight:700;font-family:neue-haas-grotesk-display,sans-serif}.ul{text-decoration:underline;cursor:pointer}@media screen and (max-width:1024px){h1{font-size:48px}h2.big{font-size:48px;line-height:52px}p{font-size:14px;line-height:1.2}p.small{font-size:9px;line-height:1.2}}header{position:fixed;top:0;left:0;width:100%;padding:64px;z-index:999}header.opened .logo{color:white}header .logo{font-size:32px;font-weight:600;font-family:neue-haas-grotesk-display,sans-serif}header .menu-button-wrapper{position:absolute;right:64px;top:0;width:48px;height:100%;cursor:pointer}header .menu-button-wrapper.rotate .menu-button .line{background:white}header .menu-button-wrapper.rotate .menu-button .line.one{top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}header .menu-button-wrapper.rotate .menu-button .line.two{visibility:hidden;opacity:0}header .menu-button-wrapper.rotate .menu-button .line.three{top:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header .menu-button-wrapper .menu-button{position:absolute;right:0;width:24px;height:17px;top:50%;margin-top:-8.5px}header .menu-button-wrapper .menu-button .line{position:absolute;right:0;width:100%;height:3px;background:black}header .menu-button-wrapper .menu-button .line.one{top:0}header .menu-button-wrapper .menu-button .line.two{top:7px}header .menu-button-wrapper .menu-button .line.three{top:14px}@media screen and (max-width:1024px){header{padding:32px}header .logo{font-size:24px}header .menu-button-wrapper{right:32px}}footer{position:relative;padding:64px 64px 96px}footer .border{position:absolute;left:0;top:0;width:100%;height:1px;background-image:linear-gradient(to right,black 50%,rgba(255,255,255,0) 0%);background-image:-webkit-linear-gradient(to right,black 50%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:18px;background-repeat:repeat-x}footer .cols{justify-content:space-between}footer .cols .col{position:relative;min-width:128px;margin-right:256px}footer .cols .col.first{width:320px;margin-right:192px}footer .cols .on-right{position:relative;width:calc(100% - 512px)}footer .cols .on-right .inner{position:relative;margin:0 -64px;width:calc(100% + 128px);display:flex;align-items:flex-start;justify-content:flex-start}footer .cols .on-right .inner .col{width:calc(33.3333333333% - 128px);margin:0 64px}footer .cols .on-right .inner .col p{white-space:nowrap}footer a:hover{color:#FF0000}@media screen and (max-width:1440px){footer .cols .on-right .inner{margin:0 -32px;width:calc(100% + 64px)}footer .cols .on-right .inner .col{width:calc(33.3333333333% - 64px);margin:0 32px}}@media screen and (max-width:1280px){footer .cols .on-right .inner{margin:0 -16px;width:calc(100% + 32px)}footer .cols .on-right .inner .col{width:calc(33.3333333333% - 32px);margin:0 16px}}@media screen and (max-width:1024px){footer{padding:32px 32px 0}footer .cols{display:flex;flex-wrap:wrap}footer .cols .col.first{display:block;margin-right:0;width:100%;order:2;margin-bottom:32px;margin-top:32px}footer .cols .on-right{width:100%}footer .cols .on-right .inner{width:100%;display:block}footer .cols .on-right .inner .col{width:100%}footer .cols .on-right .inner .col p{line-height:1.4}}.menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#FF0000;color:white;z-index:990;padding:192px 64px 64px;display:none}.menu.show{display:block}.menu .cols{font-size:32px;line-height:36px;font-weight:600}.menu .cols .col{position:relative;width:50%}.menu .cols .col .item{position:relative}.menu .cols .col .item.light{font-weight:normal}@media screen and (max-width:1024px){.menu{padding:128px 32px 32px}.menu .cols{display:block;font-size:24px;line-height:24px;height:100%}.menu .cols .col{width:100%}.menu .cols .col.m-b-32{margin-bottom:24px}.menu .cols .col.of-contact{position:absolute;left:0;bottom:0;font-size:16px;line-height:1}.menu .cols .col.of-contact .item.light{font-weight:600;font-family:neue-haas-grotesk-display,sans-serif}}.grid{position:relative}.grid.of-shop .row{margin:0 0 256px}.grid .row{position:relative;margin:0 0 128px}.grid .row.no-b{width:calc(100% + 128px);margin:0 -64px 128px}.grid .row.double{display:flex;align-items:flex-start;justify-content:center}.grid .row.double a{display:flex;align-items:flex-start;justify-content:center}.grid .row.double .inner-wrapper{margin:0 64px}.grid .row.double .inner-wrapper.w-25{width:25%}.grid .row.double .inner-wrapper.w-25 .img-wrapper{width:100%}.grid .row.double .inner-wrapper.w-50{width:50%}.grid .row.double .inner-wrapper.w-50 .img-wrapper{width:100%}.grid .row.double .inner-wrapper.w-75{width:75%}.grid .row.double .inner-wrapper.w-75 .img-wrapper{width:100%}.grid .row.double .inner-wrapper.w-100{width:100%}.grid .row.double .inner-wrapper.w-100 .img-wrapper{width:100%}.grid .row.five{display:flex;align-items:flex-start;justify-content:center;width:calc(100% + 128px);margin-left:-64px;margin-right:-64px}.grid .row.five .inner-wrapper{margin:0 64px;width:calc(20% - 128px)}.grid .row.five .inner-wrapper .img-wrapper{width:100%}.grid .row .inner-wrapper{position:relative;display:flex;align-items:flex-start;justify-content:center}.grid .row .inner-wrapper.w-25 .img-wrapper{width:25%}.grid .row .inner-wrapper.w-50 .img-wrapper{width:50%}.grid .row .inner-wrapper.w-75 .img-wrapper{width:75%}.grid .row .inner-wrapper.a-left{justify-content:flex-start}.grid .row .inner-wrapper.a-right{justify-content:flex-end}.grid .row .inner-wrapper .img-wrapper{position:relative;width:100%}.grid .row .inner-wrapper .img-wrapper img{width:100%;display:block}.grid .row .inner-wrapper .iframe-wrapper{position:relative;padding-bottom:56.25%}.grid .row .inner-wrapper .iframe-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.grid .row .inner-wrapper .text{position:absolute;top:calc(100% + 16px);left:0;width:100%}.grid .row .inner-wrapper .text .buy{position:absolute;right:0;top:0}.grid .row h2.l-text{font-weight:600}@media screen and (max-width:1440px){.grid .row h2.l-text{font-size:32px;line-height:36px}}@media screen and (max-width:1024px){.grid{position:relative}.grid.of-shop .row{margin:0 0 64px}.grid.of-shop .row .img-wrapper .text.small{font-size:12px;line-height:1.2}.grid .row{position:relative;margin:0 0 64px}.grid .row.no-b{width:calc(100% + 64px);margin:0 -32px 64px}.grid .row.double{display:block}.grid .row.double .inner-wrapper{margin:0 0 64px}.grid .row.double .inner-wrapper.w-25{width:100%}.grid .row.double .inner-wrapper.w-50{width:100%}.grid .row.double .inner-wrapper.w-75{width:100%}.grid .row.double .inner-wrapper.w-100{width:100%}.grid .row .inner-wrapper.w-25 .img-wrapper{width:100%}.grid .row .inner-wrapper.w-50 .img-wrapper{width:100%}.grid .row .inner-wrapper.w-75 .img-wrapper{width:100%}.grid .row .inner-wrapper .text{position:relative;top:0;margin-top:16px}.grid .row.five{display:block;width:100%}.grid .row.five .inner-wrapper{width:100%;margin:0 0 64px}}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;transition:all 0.26s ease-out;display:none;visibility:hidden;opacity:0;z-index:99999;display:flex;align-items:center;justify-content:center}.popup-wrapper.show{visibility:visible;opacity:1}.popup-wrapper .close{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.popup-wrapper .inner-wrapper{position:relative}.popup-wrapper .inner-wrapper.soon{background:#FF0000;color:white;width:640px;padding:96px 32px 32px}.popup-wrapper .inner-wrapper.soon .cols{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.popup-wrapper .inner-wrapper.soon .cols .col{width:246px}.popup-wrapper .inner-wrapper.soon .cols .col.on-right{direction:rtl}.popup-wrapper .inner-wrapper.soon .cols .col.on-right p{font-family:NarkisBlockMF}.popup-wrapper .inner-wrapper.soon .cols .col.on-right p strong{font-family:NarkisBlockMF}.popup-wrapper .inner-wrapper.soon .cols .col.on-right p a{font-family:neue-haas-grotesk-display,sans-serif}.popup-wrapper .inner-wrapper.soon .cols .col a{text-decoration:underline}.popup-wrapper .inner-wrapper.soon .form-wrapper{position:relative;margin-top:80px}.popup-wrapper .inner-wrapper.soon .form-wrapper label{font-size:12px}.popup-wrapper .inner-wrapper.soon .form-wrapper input{font-size:12px;background:transparent;border:1px solid white;height:32px;padding-left:16px;outline:0;margin-top:16px;color:white;width:100%}.popup-wrapper .inner-wrapper.soon .form-wrapper input[type=submit]{margin:0;background:white;color:#FF0000;padding:0;font-size:12px;cursor:pointer}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row{position:relative;display:flex;justify-content:space-between;align-items:flex-end}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .part{position:relative;width:220px}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .part.small{width:67px}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .ajax-loader,.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .wpcf7-not-valid-tip{display:none}.popup-wrapper .inner-wrapper .x-button{position:absolute;left:32px;top:32px;width:32px;height:32px;cursor:pointer}.popup-wrapper .inner-wrapper .x-button .line{position:absolute;width:24px;height:4px;left:50%;margin-left:-12px;top:50%;margin-top:-2px;background:white}.popup-wrapper .inner-wrapper .x-button .line.one{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.popup-wrapper .inner-wrapper .x-button .line.two{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0;padding:0;margin:16px 0 0;font-size:12px}.wpcf7 form.sent .wpcf7-response-output{border:0;padding:0;margin:16px 0 0;font-size:12px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700}@media screen and (max-width:1024px){.popup-wrapper{overflow:auto}.popup-wrapper .inner-wrapper.soon{width:calc(100% - 64px);padding:64px 24px 24px}.popup-wrapper .inner-wrapper .x-button{left:24px;top:24px;width:24px;height:24px}.popup-wrapper .inner-wrapper .x-button .line{width:16px;height:3px}.popup-wrapper .inner-wrapper.soon{margin:256px auto 128px}.popup-wrapper .inner-wrapper.soon .cols{flex-wrap:wrap}.popup-wrapper .inner-wrapper.soon .cols .col{width:100%;margin-bottom:16px}.popup-wrapper .inner-wrapper.soon .form-wrapper{margin-top:32px}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row{display:block}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .part{width:100%;margin-bottom:16px}.popup-wrapper .inner-wrapper.soon .form-wrapper .form-row .part.small{margin-bottom:0}}.page-title{position:relative}.page-title.of-contact h1{line-height:36px}.page-title.of-contact p{line-height:36px;font-size:32px}.legend{position:relative;font-size:16px;font-weight:700;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:14px}.legend .item{position:relative;padding-bottom:1px}.legend .item:hover{color:#FF0000}.legend .item.active{border-bottom:1px solid}.legend span{margin:0 5px}.cols{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.cols .col-320{position:relative;width:320px}.cols .col-320.go-v-small h1,.cols .col-320.go-v-small p{font-size:12px;line-height:14.4px}.cols .col--512{position:relative;width:calc(100% - 512px)}.img-wrapper{position:relative;width:100%}.img-wrapper img{width:100%;display:block}.img-wrapper .caption{position:absolute;top:calc(100% + 16px);left:0}.row-1{position:relative}.row-2{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.row-2 .img-wrapper{position:relative;width:calc(50% - 64px)}.row-3{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% + 128px);margin-left:-64px;margin-right:-64px}.row-3 .img-wrapper{position:relative;width:calc(33.3333333333% - 128px);margin:0 64px}.row-3-links{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% + 128px);margin-left:-64px;margin-right:-64px}.row-3-links .links-wrapper{position:relative;width:calc(33.3333333333% - 128px);margin:0 64px}.row-3-links .links-wrapper a{text-decoration:underline}.row-3-links .img-wrapper{position:relative;width:calc(33.3333333333% - 128px);margin:0 64px}.prev-next{position:absolute;left:64px;right:64px;bottom:64px;font-size:12px;display:flex;align-items:center;justify-content:space-between}.prev-next .prev{position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.prev-next .prev:hover{color:#FF0000}.prev-next .prev:hover svg path{fill:#FF0000}.prev-next .prev img,.prev-next .prev svg{height:16px;margin-right:10px}.prev-next .next{position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.prev-next .next:hover{color:#FF0000}.prev-next .next:hover svg path{fill:#FF0000}.prev-next .next img,.prev-next .next svg{height:16px;margin-left:10px}.prev-next .go-up{bottom:2px;right:50%;margin-right:-200px;width:400px;justify-content:center;align-items:center;display:flex}.prev-next .go-up img{margin-left:10px}.years-col{position:relative;width:calc(50% - 64px);max-width:768px}.years-col .item{position:relative}.years-col p{font-size:32px;line-height:38.4px}.years-col p a{text-decoration:underline}.years-col .img-wrapper{position:absolute;top:0;left:calc(100% + 128px);width:100%}.years-col .img-wrapper p{font-size:12px}.years-cols{position:relative;display:flex;align-items:flex-start;justify-content:space-between;max-width:1664px}.years-cols .col{position:relative;width:calc(50% - 64px)}.years-cols .col p{font-size:32px;line-height:38.4px}.years-cols .col p a{text-decoration:underline}.years-cols .col .img-wrapper{position:relative}.years-cols .col .img-wrapper img{width:100%;display:block}.years-cols .col .img-wrapper p{font-size:12px;line-height:14.4px}.years-cols .col .multiple-images{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.years-cols .col .multiple-images.of-3 .img-wrapper{position:relative;width:calc((100% - 96px) / 3)}.years-cols .col .multiple-images .img-wrapper{position:relative;width:calc(50% - 32px)}.buy{position:relative;background:#FF0000;color:white;width:64px;height:16px;line-height:16px;text-align:center;cursor:pointer;font-weight:600}.product-wrapper{position:relative}.product-wrapper .text-col{position:absolute;left:0;top:0;max-width:242px}.product-wrapper .text-col h1,.product-wrapper .text-col p{font-size:12px;line-height:14.4px}.product-wrapper .img-wrapper{position:relative;width:50%;margin:auto;max-width:calc(100% - 484px)}.product-wrapper .img-wrapper img{display:block;width:100%}@media screen and (max-width:1440px){.row-2 .img-wrapper{width:calc(50% - 32px)}.row-3{width:calc(100% + 64px);margin-left:-32px;margin-right:-32px}.row-3 .img-wrapper{position:relative;width:calc(33.3333333333% - 64px);margin:0 32px}.row-3-links{width:calc(100% + 64px);margin-left:-32px;margin-right:-32px}.row-3-links .links-wrapper{width:calc(33.3333333333% - 64px);margin:0 32px}.row-3-links .img-wrapper{position:relative;width:calc(33.3333333333% - 64px);margin:0 32px}}@media screen and (max-width:1280px){.row-2 .img-wrapper{width:calc(50% - 16px)}.row-3{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.row-3 .img-wrapper{position:relative;width:calc(33.3333333333% - 32px);margin:0 16px}.row-3-links{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.row-3-links .links-wrapper{width:calc(33.3333333333% - 32px);margin-right:32px}.row-3-links .img-wrapper{position:relative;width:calc(33.3333333333% - 32px);margin:0 16px}}@media screen and (max-width:1024px){.years-col{width:100%}.years-col p{font-size:16px;line-height:20px}.years-col .img-wrapper{position:relative;left:0;margin-top:32px}.years-col .img-wrapper .caption{position:relative;margin-top:12px;top:0;left:0;line-height:14.4px}.legend{flex-wrap:wrap;line-height:24px}.legend .item{padding-bottom:0}.cols{display:block}.cols.project-cols{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.cols .col-320{width:100%}.cols .col--512{width:100%}.img-wrapper .caption{position:relative;top:0;left:0;margin-top:16px}.row-2.m-b-128{margin-bottom:0;display:block}.row-2 .img-wrapper{width:100%;margin-bottom:64px}.row-3{width:100%;margin-left:0;margin-right:0}.row-3.m-b-128{margin-bottom:0;display:block}.row-3 .img-wrapper{width:100%;margin-bottom:64px;margin-right:0;margin-left:0}.row-3-links{width:100%;margin-left:0;margin-right:0}.row-3-links .links-wrapper{width:100%;margin-right:0;margin-left:0}.row-3-links .img-wrapper{width:100%;margin-right:0;margin-left:0}.prev-next{left:32px;right:32px;font-size:9px}.prev-next .prev img{height:12px;margin-right:6px}.prev-next .next img{height:12px;margin-left:6px}.row-3-links .links-wrapper{width:100%;margin-right:0}.product-wrapper .text-col{position:relative;width:100%;margin:0 0;max-width:100%}.product-wrapper .text-col h1,.product-wrapper .text-col p{font-size:14px;line-height:1.2}.buy{font-size:12px}.product-wrapper .img-wrapper{width:100%;margin:64px 0 0;max-width:100%}.page-title.of-contact h1{line-height:28px;font-size:24px}.page-title.of-contact p{line-height:28px;font-size:24px}}.open-image-vid{cursor:pointer}.enlarge{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:9999;display:none}.enlarge.active-image{display:block}.enlarge.active-image .inner-wrapper .image{display:block}.enlarge.active-video{display:block}.enlarge.active-video .inner-wrapper .iframe-wrapper{display:block}.enlarge .x-button{position:absolute;right:64px;width:24px;height:17px;top:72px;cursor:pointer}.enlarge .x-button .line{position:absolute;right:0;width:100%;height:3px;background:black}.enlarge .x-button .line.one{top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.enlarge .x-button .line.two{top:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.enlarge .inner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.enlarge .inner-wrapper .image{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;top:64px;height:calc(100% - 128px);left:64px;width:calc(100% - 128px);display:none}.enlarge .inner-wrapper .iframe-wrapper{position:absolute;left:200px;width:calc(100% - 400px);height:calc((100vw - 400px) * 0.5625);top:50%;margin-top:calc(-1 * (100vw - 400px) * 0.5625 / 2);display:none}.enlarge .inner-wrapper .iframe-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.enlarge .caption{position:absolute;bottom:64px;right:64px;max-width:128px}.enlarge .caption p strong{display:block}@media screen and (max-width:1024px){.enlarge .x-button{top:36px;right:32px}.enlarge .caption{bottom:32px;right:32px}.enlarge .inner-wrapper .iframe-wrapper{left:0;width:100%;height:56.25vw;top:50%;margin-top:-28.125vw}.enlarge .inner-wrapper .image{top:32px;left:32px;width:calc(100% - 64px);height:calc(100% - 64px)}}html{font-size:10px}html.oh{overflow:hidden}body{font-family:neue-haas-grotesk-display,sans-serif;font-size:10px;color:black;background:white;font-weight:normal!important;font-style:normal!important}body.oh{overflow:hidden}.desktop-block{display:none;background:black;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999}@media screen and (min-width:1024px){.desktop-block{display:block}}
/*# sourceMappingURL=style.css.map */