#ProductSection .before_wrapper{padding-bottom:40px}#ProductSection .before_wrapper .share_block{margin-top:10px;margin-bottom:10px;float:left}#ProductSection .before_wrapper .share_block a{margin-right:5px}.finish-block{display:none;width:100%;margin-bottom:23px;font-size:13px}.finish-block>.title{background-color:#ececec;padding:5px 10px}.finish-block>.input{background-color:#e3e3e3;border-bottom:1px solid #bfbfbf;padding:5px 10px;margin-bottom:0;cursor:pointer;position:relative}.finish-block>.input .question{float:right;background-color:#fff;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;color:var(--color-base-accent-1)}.finish-block>.input .pop_up_small{z-index:9999;display:none;position:absolute;right:-20px;background:#000;color:#fff;width:265px;cursor:default;border-raius:4px;padding:5px}.finish-block>.input .pop_up_small td{border:0;padding:5px}.finish-block>.input .pop_up_small .image_block{width:40%;line-height:1em;text-align:center}.finish-block>.input .pop_up_small .image_block img{min-width:100%}.finish-block>.input .pop_up_small .image_block .title_img{background:#d54003;margin-top:-.2em;line-height:1.5;font-size:12px}.finish-block>.input .pop_up_small .desc{width:60%;font-size:12px;line-height:1.4em}.finish-block>.input:hover,.finish-block>.input.active{background:var(--color-base-accent-1);color:#fff}.finish-block>.input input{width:20px;height:20px;vertical-align:middle}.frame_mosaic,.pop-up_frame-block{display:none;width:100%;margin-bottom:20px}.frame_mosaic>.title,.frame_mosaic>.clear,.pop-up_frame-block>.title,.pop-up_frame-block>.clear{margin:15px 0;font-size:15px;font-weight:700}.frame_mosaic .clear,.pop-up_frame-block .clear{color:var(--color-base-accent-1);padding-left:7px;display:none;cursor:pointer}.frame_mosaic .clear:hover,.pop-up_frame-block .clear:hover{text-decoration:underline}.frame_mosaic .frames,.pop-up_frame-block .frames{border:1px solid #d5d5d5;display:inline-block}.frame_mosaic .frame,.pop-up_frame-block .frame{display:block;padding:5px;cursor:pointer;float:left}.frame_mosaic .frame:not(:last-child),.pop-up_frame-block .frame:not(:last-child){border-right:1px solid #d5d5d5}.frame_mosaic .frame img,.pop-up_frame-block .frame img{min-width:100%;width:80px;height:80px}.frame_mosaic .frame .frame_title,.pop-up_frame-block .frame .frame_title{display:block;text-align:center;font-size:11px;line-height:18px}.frame_mosaic .frame:hover,.frame_mosaic .frame.active,.pop-up_frame-block .frame:hover,.pop-up_frame-block .frame.active{background:var(--color-base-accent-1)}.frame_mosaic .frame:hover .frame_title,.frame_mosaic .frame.active .frame_title,.pop-up_frame-block .frame:hover .frame_title,.pop-up_frame-block .frame.active .frame_title{color:#fff}.pop-up_frame-block{display:inline-block;width:auto;border:1px solid #d5d5d5;vertical-align:middle;margin-bottom:0;margin-left:40px}.pop-up_frame-block .frame img{width:60px;height:60px}.selector-wrapper.Size label{cursor:default;font-size:13px;font-weight:600}.selector-wrapper .single-option-selector{border:1px solid #a8a8a8;width:100%;max-width:100%!important;font-size:14px;padding:5px 10px;margin:0}#notify-me_div{margin-top:15px;background:#ececec;font-weight:400}#notify-me_div input{width:80px}#notify-me_div #email{width:230px}#notify-me_div .styled-submit{width:100px;margin-left:10px}#notify-me_div select{max-width:none;margin-left:20px;width:100px}#notify-me_div .contact-form{padding:5px 10px 10px}#notify-me_div .contact-form p{font-size:13px;font-weight:600}#notify-me_div .contact-form .error{color:red}#notify-me_div .contact-form .accent-text{color:var(--color-base-accent-1)}#notify-me_div .contact-form input{width:65px;height:30px;padding:0 8px;color:#333e48;font-size:13px;line-height:1.5;background:#fff;margin-bottom:15px;border:0}#notify-me_div .contact-form input#email{width:140px;border:0;vertical-align:middle;margin-bottom:0}#notify-me_div .contact-form input.error_input{border:2px solid red}#notify-me_div .contact-form #send_button{font-weight:400;margin-left:6px;height:30px}#notify-me_div .contact-form select{font-size:14px;background-color:#f5f5f5;border:0 none;width:60px;padding:5px 10px;margin-left:6px;margin-bottom:15px;border-radius:0}#notify-me_div #width_mozaic,#notify-me_div #height_mozaic,#notify-me_div #type_size,#notify-me_div #email,#notify-me_div #send_button{display:inline-block}.on_your_wall_abs{position:fixed;top:2%;right:2%;bottom:2%;left:2%;display:none;background:#fffffff2;border-radius:10px;z-index:900;overflow:hidden}.resize-container{position:relative;margin:auto auto 15px;text-align:center;width:100%;height:100%}.resize-container #img-preview{max-width:100%;min-width:100%;max-height:100%;width:100%;display:block}.resize-container .pos_relat{overflow:hidden;max-width:100%;min-width:100%;max-height:calc(100% - 90px);border:3px dashed #ccc;position:relative;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff}.resize-container .resize-drag{position:absolute;top:30%;right:30%;width:250px;max-width:100%;z-index:1000;padding:5px}.resize-container .resize-drag img{max-width:100%}.resize-container .resize-drag img:first-child{display:block}.resize-container .resize-drag .bg-frame{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;background-size:100% 100%}.resize-container img[data-name]{display:none;margin:5px;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:0;left:0}.resize-container .form_div{width:100%;padding:20px 20px 20px 50px;text-align:center}.resize-container .form_div label,.resize-container .form_div input,.resize-container .form_div select,.resize-container .form_div button{display:inline-block;width:auto;margin-right:8px;margin-bottom:0;vertical-align:middle}.resize-container .form_div label{font-weight:600;margin-bottom:5px}.resize-container .form_div #wall_width_type,.resize-container .form_div #mosaic_width_type{margin-right:28px}.resize-container .form_div .child-div{text-align:left;display:inline-block}.resize-container #close_div{width:35px;height:35px;line-height:35px;font-size:20px;background:#fff;text-align:center;position:absolute;right:20px;top:20px;border:2px solid black;border-radius:50%;cursor:pointer;z-index:1001}.mosaic-installation-blocks{display:flex;flex-wrap:nowrap;gap:10px;padding-top:20px!important}.main-mosaic-installation{padding-bottom:50px}.main-mosaic-installation .content-block{padding-top:30px;display:flex;gap:10px;justify-content:center}.content-block-image img{height:550px;object-fit:cover}.rte.content-text{background-color:#fbfbfb;padding:30px;margin:0!important;height:550px}ul.image-with-content-block{margin:0!important;padding:0!important}ul.image-with-content-block li.content-with-links{text-align:center}li.content-with-links{list-style-type:none!important;line-height:3rem!important}li.content-with-links span:first-child{padding-right:10px}.mosaic-installation-image{width:30%}.mosaic-installation-text{width:70%;padding-left:20px}.custom-page-title{padding:15px 0;font-size:15px;font-weight:600;margin:15px 0 10px;text-align:center}div#player{margin-bottom:30px}.mosaic-installation-page-info,.mosaic-installation-text p,li.content-with-links span{font-size:16px!important;font-family:Raleway,HelveticaNeue,Helvetica Neue,sans-serif;color:#333e48;font-weight:400;font-style:italic}.content-block .rte{padding-top:25px;margin-bottom:0}.content-block .rte p{margin-bottom:5px!important}@media only screen and (max-width:768px){.wrapper.main-mosaic-installation .content-block{padding-top:30px;display:flex;flex-wrap:wrap;gap:20px}.content-block-image{width:100%;text-align:center}.rte.content-text{width:100%}.mosaic-installation-blocks{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px!important}.mosaic-installation-image{width:100%}.mosaic-installation-text{width:100%;padding-left:0}.content-block-image img{height:100%;object-fit:cover}.rte.content-text{height:100%}.main-mosaic-installation{width:90%;margin:0 auto}.main-mosaic-installation .content-block{padding-top:30px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap!important}}@media only screen and (min-width:769px){.content-block-image{width:30%;text-align:right}.rte.content-text{width:50%}.main-mosaic-installation{width:85%;margin:0 auto}}.get-inspired .dot_line_title span{background:#fff}.get-inspired .inspired__column-wr{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 650px){.get-inspired .inspired__column-wr{-ms-flex-wrap:wrap;flex-wrap:wrap}}.get-inspired .inspired__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.3%}@media (max-width: 650px){.get-inspired .inspired__column{width:100%}}.get-inspired .inspired__column.center{margin:0 6px}.get-inspired .inspired__item{position:relative;display:inline-block;overflow:hidden;margin-bottom:6px}@media (max-width: 650px){.get-inspired .inspired__item{height:110vw!important;max-height:400px}}.get-inspired .inspired__item .inspired__img{min-width:100%;min-height:100%;margin-bottom:-6px}.get-inspired .inspired__item.commercial{height:30%}@media (max-width: 650px){.get-inspired .inspired__item.commercial img{margin-left:-55vw}}.get-inspired .inspired__item:hover .inspired__cover{opacity:1;transition:.3s ease-in-out}.get-inspired .inspired__cover{position:absolute;top:0;width:100%;height:100%;background:#2b353ee6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;transition:.3s ease-in-out}@media (max-width: 1024px){.get-inspired .inspired__cover{top:auto;bottom:0;opacity:1;height:160px}}.get-inspired .inspired__cover div{display:block}.get-inspired .inspired__cover i{color:var(--color-base-accent-1);font-size:38px}.get-inspired .inspired__cover span{color:var(--color-base-accent-1);font-size:18px;margin-bottom:15px;font-family:Raleway,HelveticaNeue,Helvetica Neue,sans-serif}.get-inspired .inspired__cover .inspired__title{color:#fff;font-size:27px;margin-bottom:15px;margin-top:-10px;font-family:Raleway,HelveticaNeue,Helvetica Neue,sans-serif}@media (max-width: 1024px){.get-inspired .inspired__cover .inspired__title{margin-bottom:0}}.get-inspired .inspired__cover .inspired__button{color:var(--color-base-accent-1);text-decoration:underline;font-size:20px}.get-inspired .inspired__cover .inspired__button .fa{text-decoration:none;font-size:20px;margin-left:8px;margin-right:-8px;-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translateY(2px)}.product-template-gift-card label{font-size:13px;font-weight:600!important}.product-template-gift-card #ProductSection .before_wrapper{padding-bottom:40px}.product-template-gift-card .for_preview{cursor:pointer}.product-template-gift-card .preview_gift_card{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:660px;height:400px;z-index:1000}.product-template-gift-card .preview_gift_card h3{font-size:25px;font-family:Arial,Helvetica,sans-serif}.product-template-gift-card .preview_gift_card .product-photo-container{margin-bottom:0}.product-template-gift-card .preview_gift_card .close_div{position:absolute;display:inline-block;top:-15px;right:-15px;cursor:pointer}.product-template-gift-card .preview_gift_card .large--two-fifths,.product-template-gift-card .preview_gift_card .large--three-fifths{width:50%}.product-template-gift-card .preview_gift_card #productPhotoImg{margin-left:0}.product-template-gift-card .preview_gift_card .for_preview{cursor:default}.product-template-gift-card .back_end_preload{z-index:900;background:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.product-template-gift-card .main_image_block{border-right:1px solid #d5d5d5;margin:10px 0;padding:0 15px}.product-template-gift-card .main_image_block .product-photo-container{margin-bottom:0}.product-template-gift-card .main_image_block #productPhoto{text-align:left}.product-template-gift-card .main_image_block #productPhotoImg{width:100%}.product-template-gift-card .card_content_block{font-size:11px!important;padding:0 30px 10px!important}.preview_gift_card .product-template-gift-card .card_content_block{padding:0 2% 2%!important}.preview_gift_card .product-template-gift-card .card_content_block{font-size:13px!important}.product-template-gift-card .card_content_block h3{color:#e24301;font-size:24px;line-height:28px;font-style:italic;font-weight:400;margin-bottom:5px;margin-top:10px}.product-template-gift-card .card_content_block .from,.product-template-gift-card .card_content_block .to{font-style:italic;font-weight:600;line-height:1.5;margin-bottom:5px}.product-template-gift-card .card_content_block .from span,.product-template-gift-card .card_content_block .to span{color:#e24301;font-style:normal}.product-template-gift-card .card_content_block .mess{height:auto;min-height:50px;background:#fff;border-radius:5px;border:1px solid #cccccc;font-size:13px;font-weight:500;margin-top:10px;padding:3px 5px;line-height:15px}.product-template-gift-card .card_content_block .hr_line{height:0px;padding:0;border:1px solid #cccccc}.product-template-gift-card .card_content_block .val{font-weight:500;margin-top:3px}.product-template-gift-card .card_content_block .val #price_val{font-size:20px;margin-top:-10px;color:#e24301;font-weight:700;padding-left:10px}.product-template-gift-card .card_content_block .num{font-weight:600}.product-template-gift-card .card_content_block .num span{color:#e24301;font-size:12px!important}.product-template-gift-card .card_content_block .instr{line-height:15px;font-weight:500;font-family:Arial,Helvetica,sans-serif}.preview_gift_card .product-template-gift-card .card_content_block .instr{margin-top:16px}.product-template-gift-card .variant_templates{margin-top:20px}.product-template-gift-card .variant_templates label{cursor:default}.product-template-gift-card .variant_templates .images_template .image{width:67px;height:52px;float:left;border:2px solid #fff;position:relative;text-align:center;margin:3px 0;cursor:pointer}.product-template-gift-card .variant_templates .images_template .image.active{border:2px solid #e47911}.product-template-gift-card .variant_templates .images_template .image.active .arrow{display:block!important}.product-template-gift-card .variant_templates .images_template .image img{max-width:100%;max-height:100%}.product-template-gift-card .variant_templates .images_template .image .arrow{display:none;position:absolute;height:11px;top:-5px;left:1px;width:100%;background-position:center top;background-repeat:no-repeat;clear:both;z-index:10}.product-template-gift-card .variant_templates .images_template .own_design_block{display:none}.product-template-gift-card .variant_templates .own_design{margin-top:12px}.product-template-gift-card .variant_templates .own_design input{background:#fff}.product-template-gift-card .variant_templates .own_design label[for=own_design_title],.product-template-gift-card .variant_templates .own_design input#own_design_title{display:none}.product-template-gift-card input#own_design_title,.product-template-gift-card .selector-wrapper .single-option-selector{width:325px!important;max-width:100%!important;height:30px;padding:0 8px;font-size:15px;border-radius:2px;border:1px solid #c6c6c5}.product-template-gift-card .prod_custom_properties .check_prop_block{background:#fff;padding:10px}.product-template-gift-card .prod_custom_properties .check_prop_block input,.product-template-gift-card .prod_custom_properties .check_prop_block label{margin-bottom:0;vertical-align:middle}.product-template-gift-card .prod_custom_properties label{cursor:default;display:inline-block}.product-template-gift-card .prod_custom_properties .hidden_fields{display:none;margin-top:10px}.product-template-gift-card .prod_custom_properties .hidden_fields .post_office_hide{display:none}.product-template-gift-card .prod_custom_properties input,.product-template-gift-card .prod_custom_properties textarea{background:#fff}.product-template-gift-card .prod_custom_properties input:not([type=checkbox]),.product-template-gift-card .prod_custom_properties textarea{width:325px;max-width:100%;height:30px;padding:0 8px;font-size:15px;border-radius:2px;border:1px solid #c6c6c5;margin:0}.product-template-gift-card .prod_custom_properties textarea{height:auto;font-size:13px}.product-template-gift-card .prod_custom_properties label[for=day_to_send]{display:block}.product-template-gift-card .prod_custom_properties input#day_to_send{width:165px;display:inline-block;margin-right:10px}.product-template-gift-card .prod_custom_properties .button_preview{float:right;margin:15px 0}.product-template-gift-card .prod_custom_properties .button_preview span{background-repeat:no-repeat;background-size:contain;padding-left:20px}.product-template-gift-card .calendar-box table tr td,.product-template-gift-card .calendar-box table tr th{padding:0}
/*# sourceMappingURL=/cdn/shop/t/301/compiled_assets/styles.css.map */
