.share-product-view{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #d3d3d3;padding-bottom:50px;margin-bottom:50px}.share-product-view .share-preview h1.product-title{font-size:1rem;font-family:Avenir,Arial,sans-serif;text-align:center;margin-bottom:30px}.share-product-view .share-preview .product-images{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;height:100%}@media screen and (max-width:768px){.share-product-view .share-preview .product-images{min-height:initial}}.share-product-view .share-preview .product-images .main-product{min-height:750px;left:0;width:100%;margin-bottom:30px}@media screen and (max-width:768px){.share-product-view .share-preview .product-images .main-product{min-height:40vh}}.share-product-view .share-preview .product-images .main-product img{position:absolute;height:auto;max-height:100%}@media screen and (max-width:768px){.share-product-view .share-preview .product-images .main-product img{width:auto;height:auto}}.share-product-view .share-preview .product-images .main-product img:hover{filter:none}.share-product-view .share-preview .product-images .main-product img.share-image-top{z-index:2!important}.share-product-view .share-preview .product-images .panel-nav{width:100%;text-align:center}.share-product-view .share-preview .product-images .panel-nav img{max-width:100px;text-align:center;margin-right:15px;position:relative}.share-product-view .share-preview .product-images .panel-nav img:last-of-type{margin-right:0}.share-product-view .share-comments{background-color:#efefef;box-sizing:border-box;padding:6% 4%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.share-product-view .share-comments .fade-out{animation:fade-out-content .25s linear forwards 1}.share-product-view .share-comments h1{text-transform:none;text-align:center;font-size:2rem;max-width:80%;margin:0 auto}.share-product-view .share-comments h2{text-transform:none;text-align:center;font-size:1.25rem;letter-spacing:.05rem;margin-top:30px}.share-product-view .share-comments .share-design-feedback-form{width:100%}.share-product-view .share-comments .share-design-feedback-form .heart-review{max-width:30%;margin:30px auto}.share-product-view .share-comments .share-design-feedback-form .heart-review .labels{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts{display:flex;flex-direction:row;justify-content:space-between}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts:hover{flex-direction:row-reverse;cursor:pointer}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts.selected{flex-direction:row-reverse}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart{width:40px;text-align:center}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart svg{width:20px}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart svg path{fill:none;stroke:#95989a}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart.selected-item svg path,.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart:hover svg path{fill:#f5c17d;stroke:#f5c17d}.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart.selected-item~.heart svg path,.share-product-view .share-comments .share-design-feedback-form .heart-review .hearts .heart:hover~.heart svg path{fill:#f5c17d;stroke:#f5c17d}.share-product-view .share-comments .share-design-feedback-form .reviewer-details{max-width:80%;margin:0 auto}.share-product-view .share-comments .share-design-feedback-form .reviewer-details div#feedback-error small{display:block;margin-bottom:20px;color:red;position:relative}.share-product-view .share-comments .share-design-feedback-form .reviewer-details div#feedback-error small:before{content:"M";font-family:handdrawn_iconsregular3,handdrawn_iconsregular;font-size:2.5rem;position:absolute;left:-35px;top:-5px}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .top-section{display:flex;margin-bottom:10px}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .top-section .name-email-group{width:98%;margin:0 1% 0 1%}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .top-section .name-email-group:first-of-type{margin-left:0}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .top-section .name-email-group:last-of-type{margin-right:0}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .top-section .name-email-group input{display:flex;width:100%}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .bottom-section{display:flex;flex-direction:column}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .bottom-section textarea{resize:none;height:250px}.share-product-view .share-comments .share-design-feedback-form .reviewer-details .bottom-section a.black-btn{margin:20px auto 0 auto;background-color:transparent;color:#263138;border:#263138 2px solid;letter-spacing:.15em;font-size:.8rem;padding:8px 20px 6px 20px}.loading-icon{display:none;flex-direction:column;height:100%;position:absolute;top:0;width:100%;left:0;text-align:center;justify-content:center;align-items:center;z-index:0}.loading-icon svg{transform:scale(1);display:none;width:50px;margin-top:20px}.loading-icon svg path{fill:#f5c17d;stroke:none}.loading-icon svg.loading{display:block;animation:heart-beat 1s linear infinite}.feedback-success{background-color:#efefef;box-sizing:border-box;display:none;height:100%;opacity:0;width:100%}.feedback-success.message-visible{display:flex;flex-direction:column;justify-content:center;align-items:center;animation:fade-in-content linear forwards .25s 1}.feedback-success img{width:50px;margin-bottom:30px}.feedback-success a.black-btn{margin:20px auto 0 auto;background-color:transparent;color:#263138;border:#263138 2px solid;letter-spacing:.15em;font-size:.8rem;padding:8px 20px 6px 20px}.feedback-success a.black-btn:focus{color:#263138;background-color:transparent}.feedback-error-message{background-color:#efefef;box-sizing:border-box;display:none;height:100%;opacity:0;width:100%}.feedback-error-message p.error-icon{font-family:handdrawn_iconsregular3,handdrawn_iconsregular;color:red;font-size:10rem;margin-bottom:90px}.feedback-error-message.message-visible{display:flex;flex-direction:column;justify-content:center;align-items:center;animation:fade-in-content linear forwards .25s 1}.feedback-error-message a.black-btn{margin:20px auto 0 auto;background-color:transparent;color:#263138;border:#263138 2px solid;letter-spacing:.15em;font-size:.8rem;padding:8px 20px 6px 20px}.feedback-error-message a.black-btn:focus{color:#263138;background-color:transparent}.share-product-additional-information .flex{display:flex;align-items:center;padding-left:0}.share-product-additional-information .flex-col-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.share-product-additional-information .outer{background-color:#f7f7f7}.share-product-additional-information .what-we-do{align-items:center;justify-content:center}.share-product-additional-information .what-we-do.inner{border:1px solid #263138;margin-left:1%;margin-top:1%;margin-bottom:-1%;padding-top:3%;padding-bottom:3%;margin-right:-1%}.share-product-additional-information .what-we-do h1{font-size:2.5rem;padding:0;background-color:transparent;margin-top:0;line-height:1.35;letter-spacing:2.8px}.share-product-additional-information .what-we-do h2{font-size:2rem;font-style:italic;letter-spacing:-.1px;margin-bottom:20px}.share-product-additional-information .what-we-do h3{padding:0;color:#263138;font-family:Baskerville;font-size:1.8em;text-transform:none;letter-spacing:.3px;line-height:1.5;max-width:50%}.share-product-additional-information .what-we-do p{font-size:1rem;text-align:center;line-height:1.5;letter-spacing:.15px}.share-product-additional-information .what-we-do img{padding-right:7%;padding-left:10%}.share-product-additional-information .service-items{padding-top:50px;padding-bottom:30px}.share-product-additional-information .service-items .service-title{font-family:filosofia;font-size:1.5rem;letter-spacing:.5px;text-transform:none;margin-top:10px;text-align:center}.share-product-additional-information .service-items article{height:200px}.share-product-additional-information .gallery-header{text-align:center}@keyframes heart-beat{0%{transform:scale(1)}50%{transform:scale(1.5)}60%{transform:scale(1.25)}70%{transform:scale(1.5)}80%{transform:scale(1.25)}90%{transform:scale(1)}100%{transform:scale(1)}}@keyframes fade-in-content{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-content{0%{opacity:1;display:flex}100%{opacity:0;display:none}}.mobile-hidden{display:block}@media screen and (max-width:468px){.mobile-hidden{display:none}.share-product-additional-information .service-items{padding-top:0;margin-top:0}.share-product-view .share-preview .product-images .main-product img{max-width:320px}.share-product-view .share-preview .product-images .panel-nav img{max-width:80px}.share-product-view .share-comments{padding:10% 5%;margin-top:50px}.share-product-view .share-comments .heart-review{max-width:75%}.share-product-view .share-comments .heart-review .hearts .heart{width:35px}.share-product-view .share-comments .heart-review .hearts .heart svg{width:35px}.share-product-view .share-comments .reviewer-details{max-width:100%}.share-product-view .share-comments .reviewer-details .top-section{flex-direction:column}.share-product-view .share-comments .reviewer-details .top-section .name-email-group{margin:0 0 30px 0}}@media screen and (min-width:469px) and (max-width:768px){.share-product-view .share-comments{padding:4%}.share-product-view .share-comments .heart-review{max-width:75%}.share-product-view .share-comments .heart-review .hearts .heart{width:35px}.share-product-view .share-comments .heart-review .hearts .heart svg{width:35px}.share-product-view .share-comments .reviewer-details{max-width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.share-product-view .share-comments{padding:6% 4%}.share-product-view .share-comments h1{max-width:100%}.share-product-view .share-comments .heart-review{max-width:60%}.share-product-view .share-comments .heart-review .hearts .heart{width:35px}.share-product-view .share-comments .heart-review .hearts .heart svg{width:35px}.share-product-view .share-comments .reviewer-details{max-width:100%}}.popover.share-popover{top:0!important;left:0!important;position:fixed;max-width:100%;width:100%;height:100%;max-height:100%;background-color:rgba(255,255,255,.8);margin-top:0;padding-top:0;display:flex!important;justify-content:center;align-items:center}.popover.share-popover .main-popover{width:90%;position:relative;background-color:#fff;border:2px solid #ccc;box-sizing:border-box;padding:3%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px}.popover.share-popover .main-popover .top-content{text-align:center;margin-bottom:30px}.popover.share-popover .main-popover .top-content h1{text-transform:unset;font-size:2.5rem}.popover.share-popover .main-popover .top-content h1 span{font-size:.5em;vertical-align:text-bottom}.popover.share-popover .main-popover .top-content h2{text-transform:unset;font-size:1.5rem;letter-spacing:.025rem}.popover.share-popover .main-popover .popover-content{font-family:Avenir,"Arial Black",sans-serif;width:95%}.popover.share-popover .main-popover .popover-content .share-email-form{width:100%}.popover.share-popover .main-popover .popover-content .share-email-form .form-group .link-share-url{text-align:center;width:max-content;margin:0 auto 30px auto;border-bottom:1px solid #888;position:relative}.popover.share-popover .main-popover .popover-content .share-email-form .form-group .link-share-url .custom-link{text-align:center;cursor:pointer;color:#888;font-size:1.15em}.popover.share-popover .main-popover .popover-content .share-email-form .form-group .link-share-url .custom-link.copy-success:before{content:"Link copied successfully!";display:block;text-align:center;font-size:.8em;color:#ccc;opacity:1;top:-18px;position:absolute;transition:ease all 1s;width:100%}.popover.share-popover .main-popover .popover-content .share-email-form .form-group input{margin-bottom:30px}.popover.share-popover .main-popover .popover-content .share-email-form .form-group .btn-black{font-family:Avenir,Arial,sans-serif;color:#263138;text-transform:uppercase;border:2px solid #263138;width:auto;margin-top:10px;float:right;letter-spacing:.15rem;outline:0}.popover.share-popover .main-popover .popover-content .share-email-form img.success-image{max-width:180px;display:block;margin:0 auto 30px auto}.popover.share-popover .main-popover .popover-content .share-email-form .success-share-link{text-align:center;width:95%;padding:3% 0;border-top:1px solid #ccc;margin:0 auto;color:#ccc;font-size:1.25em;position:relative}.popover.share-popover .main-popover .popover-content .share-email-form .success-share-link span{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-style:italic;font-size:1.25em;cursor:pointer}.popover.share-popover .main-popover .popover-content .share-email-form .success-share-link span.copy-success:after{content:"Link copied successfully!";display:block;text-align:center;font-size:.8em;color:#ccc;opacity:1;bottom:-18px;position:absolute;transition:ease all 1s;width:100%}
/*# sourceMappingURL=2020-share-with-friend.css.map */
