header{top:0;background-color:var(--accent);box-shadow:0px 0px 35px 0px rgba(154,161,171,.15)}header .customer_logo{margin:10px;height:calc(100% - 20px);width:calc(100% - 20px);max-width:250px}header .customer_logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}header b.customer_name{display:inline-block;margin:10px;color:#fff;font-size:30px;line-height:30px}@media(max-width: 750px){header b.customer_name{display:none}}div,a,p,i,h1,h2,h3,span{font-family:"Roboto","Helvetica Neue","Nunito",Arial,Helvetica,sans-serif;color:#6c757d}img{pointer-events:none}.content_container{position:relative;width:calc(100% - 48px);margin:0 12px;padding:12px;margin-top:62px}.content_container>div>div{max-width:800px;margin:0 auto;width:calc(100% - 50px);padding:15px;border-radius:4px;background-color:#fff;box-shadow:0px 0px 35px 0px rgba(154,161,171,.15)}@media(max-width: 750px){.content_container{width:calc(100% - 24px);padding:0}}@media(max-width: 500px){.content_container{width:calc(100% - 10px);margin-left:5px;margin-right:5px}}.img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}hr{border:1px solid var(--accent)}.content_container .art_info .title_container{display:grid;grid-template-columns:1fr auto}.content_container .art_info .title_container .title{margin:10px 0}.content_container .art_info .title_container .title h1{line-height:100%;font-weight:700}.content_container .art_info .title_container .price>span.title_label{font-weight:500}.content_container .art_info .title_container .price>span.price_label{font-weight:800}.content_container .art_info .title_container .price>*{display:block}.content_container .art_info .artist_info .info>*{display:block}.content_container .art_info .artist_info .info .name{font-size:150%;font-weight:600}.content_container .art_info .artist_info .info .preview{margin-left:20px}.content_container .art_info .icon_container{overflow:scroll;width:100%;margin:15px 0}.content_container .art_info .icon_container>div{display:inline-flex}.content_container .art_info .icon_container>div .icon_box{margin:0 5px;flex:0 0 100px}.content_container .art_info .icon_container>div .icon_box.dimensions span{background-image:url(/s/icons/icon_dimensions.png)}.content_container .art_info .icon_container>div .icon_box.unique span{background-image:url(/s/icons/icon_unique.png)}.content_container .art_info .icon_container>div .icon_box.shipping span{background-image:url(/s/icons/icon_shipping.png)}.content_container .art_info .icon_container>div .icon_box span{display:block;padding:5px;border-radius:2.5px;background-color:#cfd2d7;background-size:75%;background-position:center;background-repeat:no-repeat;width:30px;height:30px;margin:auto}.content_container .art_info .icon_container>div .icon_box p{text-align:center;margin:2.5px 5px}.content_container .art_info .description p{white-space:pre-wrap}.content_container .art_info .description *{margin:10px 0}@media(orientation: portrait){.content_container .art_info{margin-top:25px}}.content_container .ar_disabled{display:none;margin-top:25px}.content_container .ar_disabled.active{display:block}.content_container .ar_disabled .img.qr_link{width:100%;height:250px;max-height:50vh}.content_container .ar_disabled .img.qr_link>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.content_container .contact_form{margin-top:25px}.content_container .contact_form .input_inline>*{display:inline-block;width:calc(50% - 10px);margin:0 5px}.suggestions{margin:0 34px;width:calc(100% - 98px);padding:15px;border-radius:4px;background-color:#fff;box-shadow:0px 0px 35px 0px rgba(154,161,171,.15)}@media(max-width: 750px){.suggestions{width:calc(100% - 76px);margin:0 23px;margin-top:15px}}@media(max-width: 500px){.suggestions{width:calc(100% - 60px);margin:0 15px;margin-top:15px}}.suggestions .suggestion_container{width:100%}.suggestions .suggestion_container>div{width:100%;display:inline-flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.suggestions .suggestion_container>div::-webkit-scrollbar{display:none}.suggestions .suggestion_container>div>a{display:block;flex:0 0 150px;text-decoration:none;width:150px;background-color:#fff;box-shadow:0px 0px 15px 0px rgba(154,161,171,.15);border-radius:3px;overflow:hidden;margin:10px}.suggestions .suggestion_container>div>a .img{width:100%;height:100px}.suggestions .suggestion_container>div>a .img img{-o-object-fit:cover;object-fit:cover}.suggestions .suggestion_container>div>a .info{padding:5px}.art_preview_container{background-color:#fafafa;border-radius:2.5px}.art_preview_container .art_preview{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;display:inline-flex;width:100%;max-height:calc(100vh - 200px);height:50vh}.art_preview_container .art_preview>*{display:inline-flex;flex:0 0 100%;scroll-snap-align:start;width:100%;height:100%;cursor:pointer}.art_preview_container .art_preview .ar_model model-viewer{width:100%;height:100%}.art_preview_container .art_preview .ar_model model-viewer:focus{outline:none}.art_preview_container .preview_container{width:100%;overflow-x:scroll;display:inline-flex;height:100px;margin-top:15px}.art_preview_container .preview_container>div{flex:0 0 75px;width:75px;height:75px;margin:0 5px;border-radius:3px;border:1.5px solid var(--accent);position:relative}.art_preview_container .preview_container>div.ar_model::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/s/icons/ar_icon@2x.png);background-size:50%;background-position:center;background-repeat:no-repeat}.art_preview_container .preview_container>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-height: 500px)or (max-width: 500px){.art_preview_container .preview_container{height:60px}.art_preview_container .preview_container>div{flex:0 0 50px;width:50px;height:50px}}@media(orientation: landscape){.art_preview_container{position:sticky;top:60px}}.action_buttons{width:calc(100% - 25px);padding:12.5px;margin-top:12.5px;background-color:#fafafa;position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;background-color:#fff;box-shadow:0px 0px 35px 0px rgba(154,161,171,.15)}.action_buttons>div,.action_buttons>a{text-decoration:none;border:2px solid var(--accent);height:20px;line-height:20px;box-shadow:0px 2px 6px 0px rgba(65,86,113,.5);border-radius:2.5px;padding:10px;margin:0 auto;max-width:350px;width:calc(100% - 45px);text-align:center;transition:ease-in .125s background-color,ease-in .125s color,ease-in .125s transform;cursor:pointer}.action_buttons>div:hover,.action_buttons>a:hover{transform:scale(0.975);background-color:var(--accent);color:#fafafa}.action_buttons>div.ar_btn,.action_buttons>a.ar_btn{background-color:var(--accent);color:#fafafa}.action_buttons>div.ar_btn:hover,.action_buttons>a.ar_btn:hover{background-color:#fafafa;color:var(--accent)}.action_buttons.ar_loading>.ar_btn{cursor:default;background-color:#cfd2d7;border-color:#cfd2d7}.action_buttons.ar_loading>.ar_btn:hover{transform:scale(1);background-color:#cfd2d7;color:#fafafa}.action_buttons.ar_disabled{grid-template-columns:1fr}.action_buttons.ar_disabled>.ar_btn{display:none}.action_buttons.ar_disabled>div,.action_buttons.ar_disabled>a{background-color:var(--accent);color:#fafafa}@media(max-height: 500px){.action_buttons{padding:5px;width:calc(100% - 10px)}.action_buttons>div,.action_buttons>a{padding:5px}}@media(max-width: 375px){.action_buttons{display:block}.action_buttons>div,.action_buttons>a{display:block;margin:10px auto;width:calc(100% - 50px)}}footer{padding-top:10px;transition:ease-in .125s margin-left}footer hr{border:solid .25px #dce0e4}footer>.info{padding:12.5px;color:#6c757d}footer>.info>*{display:inline-block;opacity:.75}footer>.info>.links{float:right}footer>.info>.links a{color:#6c757d;display:inline-block;margin:0 10px}@media(orientation: landscape){.content_container{display:grid;grid-template-columns:1fr 1fr}}