@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}to{-webkit-transform:scale(.8) translate(-50%,50%);transform:scale(.8) translate(-50%,50%);opacity:0}}@keyframes scaleDown{0%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}to{-webkit-transform:scale(.8) translate(-50%,50%);transform:scale(.8) translate(-50%,50%);opacity:0}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.8) translate(-50%,50%);transform:scale(.8) translate(-50%,50%);opacity:0}to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.8) translate(-50%,50%);transform:scale(.8) translate(-50%,50%);opacity:0}to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}}@-webkit-keyframes slideOut{0%{right:0}to{right:-110vw}}@keyframes slideOut{0%{right:0}to{right:-110vw}}@-webkit-keyframes slideIn{0%{right:-110vw}to{right:0}}@keyframes slideIn{0%{right:-110vw}to{right:0}}.drawer{position:fixed;padding:2.5rem 1rem 1rem;z-index:102;top:0;right:-110vw;width:100vw;height:100vh;height:-moz-available;height:-webkit-fill-available;height:stretch;overflow-y:auto;-webkit-animation:slideOut .5s cubic-bezier(0,1,.5,1);animation:slideOut .5s cubic-bezier(0,1,.5,1);-webkit-box-shadow:-2px 2px 10px rgba(0,0,0,.15);box-shadow:-2px 2px 10px #00000026;background-color:#fff;display:none}@media only screen and (min-width:728px){.drawer{max-width:70vw}}@media only screen and (min-width:990px){.drawer{max-width:60vw}}@media only screen and (min-width:1024px){.drawer{max-width:40vw}}.drawer .drawer-description{display:none}.drawer[data-type=product-description] .drawer-description{display:block}.drawer[data-type=print_inspiration] .drawer-body .print-inspiration__wrapper{width:100%;padding:1rem}@media only screen and (min-width:1024px){.drawer[data-type=print_inspiration] .drawer-body .print-inspiration__wrapper{min-height:380px}}.drawer[data-type=print_inspiration] .drawer-body .print-inspiration__wrapper .print-inspiration__content{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:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;background-color:#fff}@media only screen and (min-width:1024px){.drawer[data-type=print_inspiration] .drawer-body .print-inspiration__wrapper .print-inspiration__content{padding:1rem}}.drawer[data-type=print_inspiration] .drawer-body .print-inspiration__hero{background-size:cover;height:500px;background-position:center}.drawer[data-type=print_inspiration] .drawer-body .product-models__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drawer[data-type=print_inspiration] .drawer-body .product-models__wrapper .product-model{-ms-flex-preferred-size:49%;flex-basis:49%;padding:0 .2rem}.drawer[data-type=print_inspiration] .drawer-body .product-models__wrapper .product-model:last-child{display:none}.drawer.open{right:0;-webkit-animation:slideIn .5s cubic-bezier(0,1,.5,1);animation:slideIn .5s cubic-bezier(0,1,.5,1);display:block}@media only screen and (min-width:990px){.drawer.drawer-modal{top:50%;left:50%;max-width:720px;max-height:720px;height:100%;width:100%;-webkit-transform:scale(1) translate(-50%,-50%)!important;transform:scale(1) translate(-50%,-50%)!important;-webkit-animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards;animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards;overflow:hidden}}@media only screen and (min-width:990px){.drawer.drawer-modal.open{opacity:0;-webkit-animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards}}@media only screen and (min-width:990px){.drawer.drawer-modal .drawer-footer{position:relative!important;bottom:initial!important;padding:0!important;padding-top:2rem!important;padding-bottom:2rem}}.drawer .thumbnail{max-width:110px}.drawer .drawer-header .drawer-button__close{position:absolute;right:1rem;top:1rem;z-index:9;padding:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drawer .drawer-header .drawer-button__close .icon{height:inherit;width:inherit;pointer-events:none}.drawer .drawer-header .drawer-product__card{display:-webkit-box;display:-ms-flexbox;display:flex}.drawer .drawer-header .drawer-product__card .product__card-image-wrapper{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:.5rem}.drawer .drawer-header .drawer-product__card .product__card-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:60%;flex-basis:60%}.drawer .drawer-header .drawer-product__card .product__card-details h1,.drawer .drawer-header .drawer-product__card .product__card-details h3{text-transform:capitalize!important;margin-bottom:.5rem}.drawer .drawer-header .drawer-product__card .product__card-details button{width:100%}.drawer .drawer-body{padding:1rem}.drawer .drawer-body p{font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-weight:inherit!important}.drawer .drawer-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:center;width:100%;bottom:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.drawer button{border:none}.drawer hr{margin:1.25rem 0}
