*{margin:0;padding:0}ol,ul{list-style:none}a,a:focus,a:link,a:visited,a:hover{text-decoration:none}a:focus{color:inherit}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;outline:none}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;line-height:1;font-family:Lato,sans-serif;color:#5f5f5f;background:#f9f9f9}a{color:#5f5f5f}input,textarea,select,button{font-family:Lato,sans-serif}.button{display:inline-block;height:40px;line-height:40px;width:180px;padding:0;border:0;margin:0;background:#000;font-size:14px;color:#fff;text-align:center;text-transform:uppercase}.button:focus,.button:active{color:#fff}.button[disabled]{opacity:.3;cursor:not-allowed}.button-small{display:inline-block;height:28px;line-height:28px;width:120px;padding:0;border:0;margin:0;background:#000;font-size:12px;color:#fff;text-align:center;text-transform:uppercase}.button-small:focus,.button-small:active{color:#fff}.button-small[disabled]{opacity:.3;cursor:not-allowed}.social-links{display:flex;flex-flow:row nowrap;justify-content:center;padding:30px 0}.social-link{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:50px;height:50px;background-color:#000;border-radius:50%;margin:0 6px;transition:background-color .25s ease}.social-link svg{height:24px}.social-link svg path{fill:#f2f2f2}.social-link:hover{background-color:#4a4a4a}@media screen and (max-width:1279px){.social-links{padding:20px 0}}@media screen and (max-width:767px){.social-links{padding:15px 0}.social-link{width:40px;height:40px}.social-link svg{height:20px}}.container-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;transform:translateY(-100%);opacity:0;transition:transform .25s ease,opacity .25s ease;display:flex;flex-flow:column nowrap;z-index:1000}.container-modal.open{opacity:1;transform:translate(0)}.modal-close{position:absolute;top:0;right:0;width:60px;height:60px;z-index:100;cursor:pointer}.modal-close .line{position:absolute;left:18px;background:#fff;height:3px;width:24px}.modal-close .line-1{top:29px;transform:rotate(45deg)}.modal-close .line-2{top:29px;transform:rotate(-45deg)}.modal-content{width:960px;margin:auto}.modal-video{position:relative;padding-bottom:56.25%;height:0}.modal-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-galley-image{width:800px;margin:0 auto}.modal-galley-image img{width:100%;max-height:100%;vertical-align:middle}.modal-prev,.modal-next{position:absolute;top:50%;margin-top:-50px;width:50px;height:100px;cursor:pointer;z-index:10}.modal-prev .line,.modal-next .line{position:absolute;top:50%;background-color:#fff;height:3px;width:50px;border-radius:1px}.modal-prev .line-1,.modal-next .line-1{transform:rotate(45deg)}.modal-prev .line-2,.modal-next .line-2{transform:rotate(-45deg)}.modal-prev{left:50px}.modal-prev .line{left:0;transform-origin:0 1px}.modal-prev .line-1{margin-top:-1px}.modal-prev .line-2{margin-top:1px}.modal-next{right:50px}.modal-next .line{right:0;transform-origin:100% 1px}.modal-next .line-1{margin-top:1px}.modal-next .line-2{margin-top:-1px}@media screen and (max-width:1279px){.modal-content{width:80%}.modal-galley-image{width:auto;text-align:center}.modal-galley-image img{width:600px}.modal-prev{left:20px}.modal-next{right:20px}}@media screen and (max-width:767px){.modal-content{width:90%}.modal-galley-image img{width:280px}.modal-prev{left:30px}.modal-next{right:30px}}@media screen and (max-width:320px){.container-modal{width:320px}}.container-header{position:fixed;top:0;left:0;right:0;z-index:100}.page-header{height:60px;position:relative}.header-logo{position:absolute;top:20px;left:24px;z-index:1}.header-logo svg{vertical-align:middle;height:21px;width:111px}.header-cart{position:absolute;top:0;right:60px;width:60px;height:60px;padding:14px;box-sizing:border-box}.header-cart svg{width:32px;height:32px}.header-cart span{position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:50%;background:#14171b;color:#fff;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700}.header-menu-trigger{position:absolute;top:0;right:0;width:60px;height:60px;z-index:100}.header-menu-trigger .line{position:absolute;left:18px;background:#14171b;height:3px;width:24px;transition:transform .25s ease,opacity .25s ease,background-color .25s ease}.header-menu-trigger .line-1{top:23px}.header-menu-trigger .line-2a,.header-menu-trigger .line-2b{top:29px}.header-menu-trigger .line-3{top:35px}.header-menu-trigger:hover .line-1{transform:translateY(-2px)}.header-menu-trigger:hover .line-3{transform:translateY(2px)}.header-menu-trigger.open .line-1{transform:translateY(6px);opacity:0}.header-menu-trigger.open .line-3{transform:translateY(-6px);opacity:0}.header-menu-trigger.open .line-2a{transform:rotate(45deg);background-color:#fff}.header-menu-trigger.open .line-2b{transform:rotate(-45deg);background-color:#fff}.header-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;transform:translateY(-100%);opacity:0;transition:transform .25s ease,opacity .25s ease;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;z-index:50}.header-menu-container.open{opacity:1;transform:translate(0)}.header-menu li{text-align:center;line-height:36px;padding:30px 0}.header-menu a{font-size:30px;color:#f2f2f2;letter-spacing:3px}.header-menu a:hover{text-decoration:underline}@media screen and (max-width:1279px){.header-menu li{padding:20px 0}}@media screen and (max-width:767px){.header-menu li{line-height:24px;padding:15px 0}.header-menu a{font-size:20px;letter-spacing:2px}}@media screen and (max-width:320px){.container-header{width:auto;width:320px}}.footer-container{padding:0 24px 10px;line-height:13px}.footer-container.fixed{position:fixed;bottom:0;left:0;z-index:100}.footer-link,.footer-copyright{display:inline-block;font-weight:700;font-size:11px;color:#4a4a4a;margin-right:15px}.footer-copyright a{color:#4a4a4a}.footer-copyright a:hover,.footer-link:hover{text-decoration:underline}@media screen and (max-width:767px){.footer-container{width:272px;padding:0 24px 10px}.footer-copyright{display:block}}.container-cookie{position:fixed;bottom:0;left:0;right:0;padding:10px 20px;display:none;flex-flow:row nowrap;justify-content:center;z-index:1000;background-color:#000c}.container-cookie.show{display:flex}.cookie-text{color:#fff;font-size:14px;line-height:40px;margin-right:20px}.cookie-text a{color:#fff;text-decoration:underline}.cookie-text a:hover{text-decoration:none}.cookie-button{display:inline-block;height:40px;line-height:40px;padding:0 30px;border:0;margin:0;background:#000;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer}@keyframes animationHomeBgLeft{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}}@keyframes animationHomeBgRight{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}to{opacity:0}}.home-bg{position:fixed;top:0;left:0;width:50%;height:100%}.home-bg--cube{left:50%}.home-bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.home-bg-ambient{z-index:1;background:transparent url(home-bg-ambient.jpg) no-repeat 25% center;background-size:cover}.home-bg-cube{z-index:1;background:transparent url(home-bg-cube.jpg) no-repeat center center;background-size:cover}.home-bg-left{z-index:1;animation:animationHomeBgLeft 10s ease-in-out 0s infinite alternate;background:transparent url(home-bg-left.jpg) no-repeat 25% center;background-size:cover}.home-bg-right{z-index:1;animation:animationHomeBgRight 10s ease-in-out 0s infinite alternate;background:transparent url(home-bg-right.jpg) no-repeat 25% center;background-size:cover}@media screen and (max-width:1023px){.home-bg-ambient{background-image:url(home-mobile-bg-ambient.jpg)}.home-bg-left{background-image:url(home-mobile-bg-left.jpg)}.home-bg-right{background-image:url(home-mobile-bg-right.jpg)}}@media screen and (max-width:767px){.home-bg{width:100%;height:50%}.home-bg--cube{left:0;top:50%}}@media screen and (max-width:320px){.home-bg{width:320px}}.container-home{min-height:100vh;display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.page-home{width:530px;padding:120px 0;justify-self:center}.home-title{font-size:12px;color:#000;letter-spacing:2px;text-transform:uppercase}.home-content{font-weight:300;font-size:20px;color:#000;letter-spacing:1px;line-height:28px;padding-top:28px}.home-content strong{font-weight:700}.home-buttons{padding:24px 0 48px}.home-buttons .button+.button{margin-left:40px}@media screen and (max-width:1279px){.page-home{width:480px;padding:80px 0}}@media screen and (max-width:1023px){.container-home{justify-content:flex-end}.page-home{padding:0;width:320px}.home-buttons{display:flex;flex-flow:row nowrap}.home-buttons .button+.button{margin-left:20px}}@media screen and (max-width:767px){.container-home{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.page-home{width:90%;box-sizing:border-box;padding:0 24px}.home-buttons{display:flex;flex-flow:row nowrap}.home-buttons .button+.button{margin-left:20px}}@media screen and (max-width:320px){.page-home{width:320px}}.container-page{min-height:calc(100vh - 40px);display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:10}.page-layout{width:1060px;padding:120px 0 60px}.page-title{font-size:12px;color:#000;letter-spacing:2px;text-transform:uppercase}.page-content{padding-top:28px}.page-content p{font-weight:300;font-size:16px;letter-spacing:1px;line-height:28px}.page-content p+p,.page-content p+ul,.page-content p+ol,.page-content ul+p,.page-content ul+ul,.page-content ul+ol,.page-content ol+p,.page-content ol+ul,.page-content ol+ol{padding-top:28px}.page-content ol{display:flex;flex-flow:row nowrap}.page-content ol li{width:50%;box-sizing:border-box;padding:0 20px 28px 50px;font-weight:300;font-size:16px;letter-spacing:1px;line-height:28px;position:relative}.page-content ol li:before{position:absolute;top:10px;left:0;font-size:50px}.page-content ol li:nth-child(1):before{content:"1"}.page-content ol li:nth-child(2):before{content:"2"}.page-content ol li:nth-child(3):before{content:"3"}.page-content ol li:nth-child(4):before{content:"4"}.page-content ol li:nth-child(5):before{content:"5"}.page-content ol li:nth-child(6):before{content:"6"}.page-content ol li:nth-child(7):before{content:"7"}.page-content ol li:nth-child(8):before{content:"8"}.page-content ol li:nth-child(9):before{content:"9"}.page-content ol li:nth-child(10):before{content:"10"}.page-content ol li:nth-child(11):before{content:"11"}.page-content ol li:nth-child(12):before{content:"12"}.page-content ol li:nth-child(13):before{content:"13"}.page-content ol li:nth-child(14):before{content:"14"}.page-content ol li:nth-child(15):before{content:"15"}.page-content a{text-decoration:underline}.page-content a:hover{text-decoration:none}.page-buttons{padding-top:28px}.page-buttons .button+.button{margin-left:40px}@media screen and (max-width:1279px){.page-layout{width:960px}}@media screen and (max-width:1023px){.container-page{display:block}.page-layout{width:auto;padding:80px 40px 40px}}@media screen and (max-width:767px){.page-layout{width:auto;padding:80px 24px 40px}.page-content{padding-top:22px}.page-content p{font-size:14px;line-height:22px}.page-content p+p,.page-content p+ul,.page-content p+ol,.page-content ul+p,.page-content ul+ul,.page-content ul+ol,.page-content ol+p,.page-content ol+ul,.page-content ol+ol{padding-top:22px}.page-content ol{display:block}.page-content ol li{width:auto;min-height:60px;padding:0 0 22px 50px;font-size:14px;line-height:22px}.page-buttons{padding-top:22px}.page-buttons .button{display:block;width:auto}.page-buttons .button+.button{margin:20px 0 0}}@media screen and (max-width:320px){.container-page{width:320px}}.page-designers{display:flex;flex-flow:row nowrap;justify-content:space-between}.designers-content{width:41.5%}.designers-list{width:52.8%;display:flex;flex-flow:column nowrap}.designers-link{margin-top:auto;font-weight:300;font-size:16px;letter-spacing:1px;line-height:28px}.designers-link a{text-decoration:none}.designers-link a:hover{text-decoration:underline}.designer{display:flex;flex-flow:row nowrap;padding-bottom:50px}.designer-image{width:110px;padding-right:30px;flex-basis:140px}.designer-image img{width:100%;vertical-align:middle}.designer-text{flex:1 1 0;font-weight:300;font-size:14px;letter-spacing:1px;line-height:24px}@media screen and (max-width:1023px){.page-designers{display:block}.designers-content{width:auto}.designers-list{width:auto;padding-top:40px}.designer{padding-bottom:40px}}@media screen and (max-width:767px){.designer{display:block}.designer-image{padding-right:0}.designer-text{padding-top:10px}.designers-link{font-size:14px;line-height:22px}}.page-gallery{padding-top:28px}.gallery-slide{display:flex;flex-flow:row nowrap}.gallery-slide-image{display:block;width:348px;margin:0 8px 8px 0}.gallery-slide-image img{width:100%;vertical-align:middle}.gallery-slide-image img:last-child{margin-right:0}@media screen and (max-width:767px){.page-gallery{padding-top:22px}.gallery-slide{display:block}.gallery-slide-image{width:auto;margin:0 0 8px}}.page-contact{padding-top:28px;display:flex;flex-flow:row nowrap;justify-content:space-between}.contact-form{width:50%;padding:0 32px 0 0;box-sizing:border-box;order:1}.contact-details{width:50%;padding:0 0 0 32px;box-sizing:border-box;order:2}.contact-details p{font-weight:300;font-size:16px;letter-spacing:1px;line-height:28px}.contact-details p+p{padding-top:28px}.contact-details .social-links{justify-content:flex-start}.contact-title{font-size:14px;color:#000;letter-spacing:2px;text-transform:uppercase;padding-bottom:20px}.contact-input-box{margin-bottom:5px;border-bottom:1px solid #979797;transition:border-color .4s ease;position:relative}.contact-label{display:block;position:absolute;top:24px;left:0;font-size:16px;line-height:24px;color:#979797;transition:all .4s ease}.contact-input{padding:24px 0 2px;width:100%;box-sizing:border-box;border:0;margin:0;background:transparent;font-size:16px;line-height:24px;color:#979797;transition:color .4s ease}.contact-textarea{resize:none;height:146px}.contact-input-box.focus{border-bottom-color:#000}.contact-input-box.focus .contact-label{color:#000;font-size:12px;transform:translateY(-24px)}.contact-input-box.focus .contact-input{color:#000}.contact-input-box.not-empty .contact-label{font-size:12px;transform:translateY(-24px)}.contact-button{margin-top:35px}@media screen and (max-width:767px){.page-contact{padding-top:22px;display:block}.contact-form{width:auto;padding:40px 0 0}.contact-details{width:auto;padding:0}.contact-details p{font-size:14px;line-height:22px}.contact-details p+p{padding-top:22px}}.page-title-cart{width:272px;margin:0 auto;text-align:center}.page-cart{padding-top:28px;width:720px;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:28px}.cart-row{display:grid;grid-template-columns:256px 1fr 1fr;grid-template-rows:1fr;grid-column-gap:28px;border-bottom:1px solid #5f5f5f;padding-bottom:28px}.cart-images{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:16px}.cart-image{width:120px}.cart-images-cube{gap:8px}.cart-images-cube .cart-image{width:80px}.cart-image img{display:block;width:100%;image-rendering:crisp-edges}.cart-image-label{line-height:24px;font-size:12px;color:#000;letter-spacing:2px}.cart-description-title{line-height:28px;font-size:14px;color:#000;letter-spacing:2px;text-transform:uppercase}.cart-description-text{line-height:28px;font-size:14px;letter-spacing:1px;font-weight:300}.cart-description-text strong{font-weight:700}.cart-description-remove{margin-top:8px}.cart-summary-title{line-height:28px;font-size:14px;color:#000;letter-spacing:2px;text-transform:uppercase}.cart-buttons{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:16px}@media screen and (max-width:767px){.page-cart{padding:20px;width:auto;gap:20px}.cart-row{display:flex;flex-flow:column nowrap;gap:20px}.cart-images{flex:0 0 auto}.cart-description-text{font-size:13px;line-height:20px}.cart-buttons{flex-flow:column nowrap}.cart-images{order:1}.cart-description{order:3}.cart-summary{order:2}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shattie.scss.css.map */
