html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.lazyload,.lazyloading{opacity:0}.lazyloaded{-webkit-transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1);-moz-transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1);opacity:1}html.lock-scroll{overflow:hidden}html.lock-scroll body{overflow:hidden}html.lock-scroll main{pointer-events:none}html.lock-scroll #assets{opacity:0}html.lock-scroll #assets img{display:none}body{background:#ffffff;color:#919191;font-family:lato,sans-serif;font-size:18px;font-weight:normal;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock-click{pointer-events:none}body.mobile-menu-open .f-cart-wrapper{display:none}a{color:#919191;text-decoration:underline}a:hover,a:focus{color:#919191;text-decoration:underline}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}h1,h2{color:#232323;font-family:lato,sans-serif;font-size:18px;font-weight:normal;line-height:1.8}.container{max-width:1200px;margin:0 auto}main{transition:all 300ms ease-in-out}main.ajax-hide{opacity:0}@media only screen and (max-width:767px){main{margin-top:96px}}main #assets{transition:opacity 200ms ease-out}@media only screen and (max-width:767px){.header{display:none}}.header-mobile{display:none;background-color:#ffffff;z-index:20;transition:all 280ms ease-out;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.header-mobile .logo{margin:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:left}.header-mobile .logo .logo-text .logo-link{font-size:20px;outline:0}.header-mobile .menu .item-link{font-size:16px}.header-mobile .header-mobile-logo-trigger{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:40;padding:10px 20px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.header-mobile{display:block;position:fixed;top:0;left:0;right:0}.header-mobile.hidden{transform:translate3d(0,-100%,0)}}.logo{text-align:center;margin:70px 0;max-height:200px}@media only screen and (max-width:767px){.logo{line-height:0}}.logo .logo-link{text-decoration:none;outline:0;display:inline-block}.logo .logo-text{margin:0}@media only screen and (max-width:767px){.logo .logo-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.logo .logo-text .logo-link{color:#232323;font-family:lato,sans-serif;font-size:50px;font-weight:normal;line-height:1.2}.logo .logo-image{max-width:100%;max-height:200px;margin:0 auto;transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}@media only screen and (max-width:767px){.logo .logo-image{margin:0;max-height:60px;display:block;transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@media only screen and (max-width:767px){.logo{width:calc(100% - 44px);font-size:25px!important}.logo a{line-height:44px}}.menu{text-align:center;margin-bottom:40px}.menu .menu-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.menu .menu-item{padding:0 30px 0 20px;margin-bottom:10px;text-align:center;position:relative;line-height:15px;font-size:15px}.menu .menu-item:before{content:'';position:absolute;top:49%;left:-7px;margin-top:-2px;width:5px;height:5px;border-radius:50%;background:#dedede}.menu .menu-item.undotted:before,.menu .menu-item:first-child:before{display:none}.menu .item-link{color:#919191;font-family:lato,sans-serif;font-size:15px;font-weight:normal;text-decoration:none;cursor:pointer;outline:0}.menu .item-link:hover{color:#919191}.menu .selected>.item-link{color:#919191;text-decoration:underline}.menu .category .category-link{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) right 64% no-repeat;padding-right:30px}.menu .category .item{white-space:nowrap}.menu .category .item:before{display:none}.menu .category:hover .category-item{display:block}.menu .category-item{display:none;top:100%;padding-top:10px;position:absolute;z-index:10;left:0;min-width:100%;text-align:left}.menu .category-item .item-link{display:block;padding:8px 20px;background-color:#ffffff}.right-aligned .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.right-aligned .logo{text-align:left;margin-left:30px}.right-aligned .logo .logo-image{transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.right-aligned .social{text-align:right;margin:10px 0 0;padding-right:30px}.right-aligned .menu-social-group{max-width:60%}.right-aligned .menu{margin-bottom:0}.right-aligned .menu .menu-item{padding-bottom:5px}.right-aligned .menu .menu-list{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mobile-menu-trigger{display:none;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;width:44px;height:44px;top:10px;right:20px;background:none;z-index:98;border:0;padding:0;outline:0}@media only screen and (max-width:767px){.mobile-menu-trigger{display:block}}.mobile-menu-trigger svg{fill:#919191}.mobile-menu-trigger .menu-active{display:none}.mobile-menu-trigger.active .menu-inactive{display:none}.mobile-menu-trigger.active .menu-active{display:inline}.mobile-menu{position:fixed;background-color:#ffffff;top:64px;left:0;right:0;bottom:-70px;transition:box-shadow 250ms ease-out 250ms,all 250ms ease-out;visibility:hidden;-webkit-transform:translate3d(0,-1%,0);transform:translate3d(0,-1%,0);opacity:0;z-index:20;box-shadow:none;margin-bottom:0;padding-bottom:70px}.mobile-menu .category .category-link{cursor:auto;opacity:0.75;padding:0;background:none}.mobile-menu .category .category-item{position:relative;display:block;text-align:center}.mobile-menu .menu-list{display:block}.mobile-menu .menu-item{padding:0}.mobile-menu .menu-item .item-link{display:block;padding:10px 0}.mobile-menu .social{margin-top:40px}.mobile-menu.active{overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1}.mobile-menu.scrolled{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.social{font-size:16px;text-align:center;margin-bottom:60px}.social .social-item{display:inline-block;margin:0px 9px;width:16px}.social .social-button{display:inline-block}.social #share_4ormat_link{color:rgba(0,0,0,0.5);font-size:12px;font-family:Helvetica,Arial,sans-serif;text-decoration:none;margin:0 5px;outline:0}.social .social-item-link{color:rgba(0,0,0,0.5);outline:0;text-decoration:none}.social .social-item-link svg{width:auto;height:16px;overflow:visible}.gallery-social{visibility:hidden;opacity:0;position:fixed;top:20px;left:30px;z-index:30;transition:all 200ms ease-in-out}.gallery-social *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-social .social{margin-bottom:0}.gallery-social.active{opacity:1;visibility:visible}.gallery-social .social-item-link,.gallery-social #share_4ormat_link{color:#232323}@media only screen and (max-width:668px){.gallery-social{display:none}}.asset{transition:-webkit-transform 500ms cubic-bezier(0.215,0.61,0.355,1),opacity 500ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 500ms cubic-bezier(0.215,0.61,0.355,1),opacity 500ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:0;padding:0 5px 5px 0;width:33.3333333333%}.asset.asset-loaded{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.asset.disable-transitions{transition:none}@media only screen and (max-width:520px){.asset{width:50%}}.asset.full{width:100%}.asset.text{text-align:center;min-height:250px;height:200px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.asset.text .text-snippet{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;margin:0 15px;width:100%}.asset.text .centered{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.asset.text .text-readmore{font-family:lato,sans-serif;font-weight:bold;font-size:14px;margin-bottom:50px;text-transform:uppercase;letter-spacing:1px;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.asset.image{display:inline-block;position:relative}.asset .overlay{font-family:lato,sans-serif;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,0.4);position:absolute;line-height:1.2em;bottom:calc(-100% - 20px);color:#fff;padding:15px 10px;width:100%;z-index:10;transition:bottom 500ms ease-in-out;background-image:linear-gradient(transparent,rgba(0,0,0,0.5))}.asset .overlay p{margin:0}.asset:hover .overlay{transition:bottom 380ms cubic-bezier(0.215,0.61,0.355,1);bottom:0}.asset .gallery-item-link{display:block;overflow:hidden;position:relative;text-decoration:none}.asset .gallery-item-link:focus .overlay{bottom:0}.asset .gallery-item-link.text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.asset img{transform:translate3d(0,0,0);max-width:100%;transition:opacity 0.2s ease-in-out}.asset.video img{height:auto;opacity:0}.asset.video .image-with-placeholder{background-size:cover;background-repeat:no-repeat;background-position:center center}.asset .video-indicator{position:absolute;z-index:10;right:15px;top:15px;color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.4);font-size:18px}.asset .overlay-cover{position:absolute;width:101%;height:101%;z-index:7;transition:all 200ms ease-in-out}.asset:hover .overlay-cover{opacity:0.7;background-color:#000000}.asset .image-with-placeholder{position:relative;line-height:0}.asset .image-with-placeholder.loaded .image-placeholder{opacity:0}.asset .image-with-placeholder .image-placeholder{width:100%;transition:opacity 300ms ease-out}.asset .image-with-placeholder img{width:100%;position:absolute;top:0;left:0;z-index:5;transform:translate3d(0,0,0)}.asset .image-with-placeholder img.youtube-ratio{transform:translateY(-13%)}.gallery .asset-container{max-width:1101px}.gallery .asset-container .masonry{margin-right:-5px}.listing-asset-container .asset-container{margin-right:-5px}.listing-asset-container .asset-container .grid,.listing-asset-container .asset-container .masonry{margin-right:-5px}.asset-container{margin:0 auto;overflow:hidden}.asset-container.auto-width{max-width:none}.auto-width .asset{width:270px}@media only screen and (max-width:520px){.auto-width .asset{width:50%}}.auto-width #masonry-gallery{margin:0 auto}@media only screen and (max-width:520px){.auto-width #masonry-gallery{width:100%!important}}.gallery-overlay{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity 180ms ease-out;background-color:#ffffff;-webkit-overflow-scrolling:touch;overflow-y:hidden}.gallery-overlay:after{position:absolute;bottom:-70px;width:100%;height:70px;content:'';background-color:#ffffff}@media only screen and (max-width:767px){.gallery-overlay{display:none}}.gallery-overlay.active{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (max-width:767px){.gallery-overlay.active{display:block}}.gallery-overlay .image-container{max-width:90vw;max-height:80vh;padding:0 20px;position:relative}.gallery-overlay .image-placeholder{max-width:100%;max-height:80vh;width:auto!important}.gallery-overlay .gallery-item-inner{height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:520px){.gallery-overlay .gallery-item-inner{padding-bottom:10%}}.gallery-overlay .gallery-item-inner .fluid-width-video-wrapper{max-width:90vw;max-height:80vh;padding:0 20px}@media only screen and (max-width:520px){.gallery-overlay .gallery-item-inner .fluid-width-video-wrapper{padding:0}}.gallery-overlay .gallery-item-inner img{position:absolute;padding:0 20px;top:0;left:0;max-width:100%;height:auto;width:auto}@media only screen and (max-width:520px){.gallery-overlay .gallery-item-inner img{padding:0}}.gallery-overlay .gallery-item-inner.captioned{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.gallery-overlay .gallery-item-inner.captioned{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}.gallery-overlay .gallery-item-inner.captioned img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:100%}.gallery-overlay .gallery-item-inner.captioned .image-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.gallery-overlay .gallery-item-inner.captioned .image-container{padding:0;top:0;-webkit-transform:translateX(0);transform:translateX(0)}}.gallery-overlay .gallery-item-inner.captioned .video-container{width:100%;margin-top:2%;margin-bottom:40px;display:table}.gallery-overlay.fullscreen-gallery-overlay .gradient-hidden:after{opacity:0}.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned .image-container{width:100vw;margin-top:0;margin-bottom:0}@media only screen and (max-width:668px){.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned .video-container{margin-top:40px;padding-top:0}}.gallery-overlay.fullscreen-gallery-overlay .image-container{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center;height:100vh;width:100vw;max-height:100%;max-width:100%;padding:0;left:0;top:0;padding-top:0!important;z-index:-10;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery-overlay.fullscreen-gallery-overlay .captioned .video-container{z-index:25;margin-top:0}.gallery-overlay.fullscreen-gallery-overlay .video-container{display:table;width:80vw!important;margin:0 auto;z-index:0}.gallery-overlay.fullscreen-gallery-overlay .video-container>div{height:100%;width:100%}.gallery-overlay.fullscreen-gallery-overlay .video-container iframe{margin:0 auto;display:block}.gallery-overlay.fullscreen-gallery-overlay .video-container .fluid-width-video-wrapper{max-width:100vw}.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper{position:absolute;bottom:0;left:0;width:100%;padding-top:100px;padding-bottom:15px;z-index:20;opacity:1;max-height:100vh;overflow-y:auto;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 4%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.7) 100%)}.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper.fixed-visible{opacity:1!important}.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper.hidden{opacity:0}.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper .image-caption{position:relative;z-index:20;text-shadow:0 0px 16px rgba(255,255,255,0.6)}.gallery-overlay.fullscreen-gallery-overlay .video .captioned .image-caption-wrapper{margin-top:0}@media only screen and (max-width:668px){.gallery-overlay.fullscreen-gallery-overlay .video .captioned .image-caption{margin-top:20px;margin-bottom:20px}}.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner{position:relative;-webkit-overflow-scrolling:auto!important}@media only screen and (max-width:767px){.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner .image-placeholder{display:none}}@media only screen and (max-width:767px){.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned img{padding:0;top:0;-webkit-transform:translateX(0);transform:translateX(0)}}.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner img{object-fit:contain;width:100%;height:100%;max-width:100vw;max-height:100vh;padding:0}@media only screen and (max-width:767px){.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner img{position:static}}.gallery-item{height:100vh;overflow-y:auto}.gallery-item .text-container-outter{box-shadow:1px 1px 4px rgba(0,0,0,0.1)}@media only screen and (max-width:880px){.gallery-item .text-container-outter{width:calc(100% - 150px)}}@media only screen and (max-width:668px){.gallery-item .text-container-outter{width:calc(100% - 100px)}}@media only screen and (max-width:520px){.gallery-item .text-container-outter{width:100%}}.gallery-item .text-container{color:#232323;max-width:720px;min-width:320px;min-height:240px;max-height:70vh;overflow-y:auto;margin:10px;padding:10px}.gallery-item.video .gallery-item-inner{overflow:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-item.video .gallery-item-inner.captioned{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery-item.video .gallery-item-inner .video-container{width:80vw;position:relative}.gallery-item.video .gallery-item-inner .video-container .video-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10;opacity:0.5;text-align:center}@media only screen and (max-width:668px){.gallery-item.video .gallery-item-inner .video-container .video-overlay{display:block}}.gallery-item.video .gallery-item-inner .video-container .video-overlay.active{display:none}.gallery-item.video .gallery-item-inner .video-container .video-overlay .video-overlay-message{position:absolute;bottom:-25px;width:100%;left:0;font-size:14px}.gallery-item.image .gallery-item-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:668px) and (min-width:520px){.gallery-item.image .gallery-item-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.gallery-item .flex-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.gallery-item .image-caption{margin:20px auto;max-width:540px;padding:0 20px 0;text-align:center;color:#232323;font-family:lato,sans-serif;font-size:14px;font-weight:normal}.gallery-item .image-caption h2{color:#232323;font-size:14px}.gallery-overlay-close{top:30px;right:30px;width:44px;height:44px;z-index:500;position:fixed;outline:0}@media only screen and (max-width:668px){.gallery-overlay-close{top:20px;right:10px}}.gallery-overlay-close svg{fill:#000}.cart-enabled .gallery-overlay-close{right:60px}@media only screen and (max-width:668px){.cart-enabled .gallery-overlay-close{right:10px}}.gallery-overlay-navigation{position:fixed;top:calc(50% - 15px);z-index:20;outline:0}@media only screen and (max-width:520px){.gallery-overlay-navigation{display:none!important;top:auto;bottom:40px}}.gallery-overlay-navigation.next{right:30px}@media only screen and (max-width:668px){.gallery-overlay-navigation.next{right:10px}}.gallery-overlay-navigation.previous{left:30px}@media only screen and (max-width:668px){.gallery-overlay-navigation.previous{left:10px}}.gallery-overlay-navigation svg{fill:#000}@media only screen and (max-width:668px){.gallery-overlay-navigation svg{height:24px}}.gallery-control{opacity:0;visibility:hidden;transition:all 200ms ease-in-out}.gallery-control *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-control.active{opacity:1;visibility:visible}#up-arrow{position:fixed;top:22px;right:23px;width:40px;height:40px;text-align:center;padding-top:8px;z-index:10;outline:0;opacity:0;visibility:hidden;transition:opacity 300ms ease-out,visibility 500ms ease-out;pointer-events:none}#up-arrow:after{content:'';display:block;width:40px;height:40px;border-radius:5px;position:absolute;top:0;left:0;background:#232323;opacity:0.7}#up-arrow .arrow{z-index:10;position:relative}#up-arrow.active{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (max-width:767px){#up-arrow{display:none!important}}.gallery .title-element{max-width:1101px;margin-bottom:5px}.listing-asset-container .title-element{max-width:1075px;margin-bottom:5px}.title-element{margin:0 auto 5px auto;text-align:center;position:relative}.title-element .text{max-width:700px;margin:30px auto}@media only screen and (max-width:767px){.title-element .text{padding:0 20px}}.title-element img{position:absolute;height:auto;top:0;left:0;width:100%}.title-element .image-placeholder{width:100%;display:block}.title-element ul,.title-element ol{max-width:60%;text-align:left;margin:0 auto}@media only screen and (max-width:767px){.title-element ul,.title-element ol{max-width:90%}}.title-element h2{margin-bottom:0}.listing .listing-asset-container{max-width:100%}.listing .two-columns .page-asset{width:calc(50%)}.listing .three-columns .page-asset{width:calc(33.333%)}.listing .four-columns .page-asset{width:calc(25%)}.listing .five-columns .page-asset{width:calc(20%)}.listing .asset{padding:0 5px 5px 0}@media only screen and (max-width:520px){.listing .auto-width{width:100%!important}}.listing .auto-width .page-asset{width:270px}@media only screen and (max-width:520px){.listing .auto-width .page-asset{width:50%}}.listing .masonry.auto-width{margin:0 auto!important}.listing .asset a{text-decoration:none}.listing .grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.listing .grid .grid-item img{max-width:100%;height:auto}.listing .grid .grid-item .image-wrap{position:relative}.listing .grid .grid-item .image-wrap .image-placeholder{position:relative;vertical-align:top;width:100%;height:100%}.listing .grid .grid-item .image-wrap img{position:absolute;top:0;left:0;width:100%;height:auto;vertical-align:top}.listing .masonry-item .image-wrap{position:relative}.listing .masonry-item .image-wrap .image-placeholder{-webkit-transition:all 500ms cubic-bezier(0.215,0.61,0.355,1) 500ms;transition:all 500ms cubic-bezier(0.215,0.61,0.355,1) 500ms;position:relative;vertical-align:top;width:100%;height:100%}.listing .masonry-item .image-wrap img{position:absolute;top:0;left:0;width:100%;height:auto;vertical-align:top}.listing .masonry-item .image-wrap.image-loaded .image-placeholder{background-color:transparent!important}.listing .masonry-item img{max-width:100%;height:auto;display:block}.listing .item-label{color:#232323;font-family:lato,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-align:center;padding:15px 15px}.listing .item-label p{margin:0}._4ORMAT_content_wrapper,#content_page_wrapper{margin:0 auto!important;max-width:1200px!important}._4ORMAT_content_wrapper p,#content_page_wrapper p{line-height:1.6!important}.loading-indicator{position:fixed}.hide{display:none}.unstyled{list-style:none;margin:0;padding:0}.button-unstyled{background:none;border:0;padding:0}.footer{color:#919191;font-family:"Benton Sans Regular","Benton Sans Regular",sans-serif;font-size:11px;font-weight:normal;text-align:center;margin:40px 0 60px 0}.gallery-overlay img{display:block}.gallery-overlay .flex-active-slide img,.gallery-overlay .flex-adjacent-slide img{display:block}.f_blog_wrapper{margin:0 auto;text-align:left;max-width:780px!important}.f_blog_wrapper h1{color:#232323;font-family:lato,sans-serif;font-size:18px;font-weight:normal;line-height:1.8}.f_blog_wrapper h1 + h3{color:#232323;font-family:lato,sans-serif;font-size:18px;font-weight:normal;line-height:1.8;font-size:18}.f_blog_body_typography,.f_blog_body_typography:hover{color:#232323!important;font-family:"Benton Sans Book","Benton Sans Book",sans-serif!important;font-size:18px!important;line-height:1.8!important}.f_blog_body_typography>p{line-height:1.8!important}.f_blog_body_typography_color,.f_blog_body_typography_color:hover,.blog_date_icon_path{fill:#232323!important}.f_blog_title_typography,.f_blog_title_typography:hover{color:#232323!important;font-family:"Benton Sans Bold","Benton Sans Bold",sans-serif!important;font-size:28px!important;font-style:normal!important;font-weight:normal!important;line-height:1.4!important}.f_blog_title_typography_hover:hover{color:#232323!important;text-decoration:underline!important}.f_blog_list a:hover h4{color:#232323!important;text-decoration:underline!important}.fancybox-title .child,.f_blog_caption_typography{font-family:"Benton Sans Regular","Benton Sans Regular",sans-serif!important;font-size:14px!important}.f_blog_caption_typography_font-size{font-size:14px!important}@media only screen and (max-width:668px){.f-share-panel,#share_4ormat_link{display:none}}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:9px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:transparent;position:relative}.jspDrag{background:#919191;border-radius:5px;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.client_page .private_page form p{color:#919191!important;font-size:18px!important}.client_page .private_page form input[type='submit']{color:#919191!important;border:1px solid #919191!important}.f_client_header{border-bottom:1px solid rgba(145,145,145,0.3)!important;margin:0 8%}.f_client_header_copy p{color:#919191!important}.f_client_header_info .f_btn{color:#919191!important;border:1px solid #919191!important;font-family:lato,sans-serif!important;font-size:18px!important}.client_page .f_assets-container{margin:0 8%}.client_page .private_page form input[type='submit']{color:#919191!important;border:1px solid #919191!important}.f-load-more .spinner-wrap .spinner-circle{stroke:#919191!important}.product-list .product-name{color:#232323;font-family:lato,sans-serif;font-size:18px;font-weight:normal;line-height:1.8}.product-list .product-price{color:#919191!important}body.order_confirmation .btn-cancel,.product-order-form .f-add-to-cart-button,.product-order-form .select2-choice{background:transparent!important;border:1px solid #919191!important;color:#919191!important}body.product .product-info h1{font-size:18px!important}body.product .product-info .price{font-size:18px!important}body.product .product-info .product-shipping-option{border-color:#919191}body.product .select2-drop{background:#ffffff!important;border-color:#919191 #919191 #919191 #919191!important;color:#919191!important}body.product .select2-drop ul,body.product .select2-drop ul .select2-result-label{border-color:#919191 #919191 #919191 #919191!important}body.product .select2-results .select2-highlighted,.product-order-form .f-add-to-cart-button:hover{background:rgba(145,145,145,0.2)!important}body.product .select2-results .select2-highlighted{color:#919191!important}body.product .product-order-form .select2-container .select2-choice div b{border-top:6px solid #919191!important}body.product .product-order-form .select2-container.select2-dropdown-open .select2-choice div b{border-bottom:6px solid #919191!important;border-top:0!important}body.order_confirmation .order-confirmation{border:1px solid #919191!important}body.order_confirmation .order-confirmation .order-confirmation-details{border-top:1px solid #919191!important;border-bottom:1px solid #919191!important}body.order_confirmation .order-confirmation .order-confirmation-details .order-confirmation-products th,body.order_confirmation .order-confirmation.mobile .order-confirmation-details dl,body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product{border-bottom:1px solid #919191!important}body.order_confirmation .order-confirmation .order-confirmation-total tr:last-child td,body.order_confirmation .order-confirmation.mobile .order-confirmation-details{border-top:1px solid #919191!important}body.order_confirmation .order-confirmation.mobile .order-confirmation-payment{border:0!important}body.order_confirmation .order-confirmation .order-confirmation-details dl dt,body.order_confirmation .order-confirmation .order-confirmation-details .order-confirmation-products th,body.order_confirmation .order-confirmation .order-confirmation-total td:first-child{color:#919191!important}body.order_confirmation .btn-confirm,body.order_thank_you .btn-return,body.order_download .btn-return,body.order_payment_error .btn-return{background:#919191!important;border:none!important;color:#ffffff!important}.order-download ul{padding:0px}body.order_download svg{fill:#919191}.f-back-to-store-link svg{fill:#919191}