body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{display:flex;flex-direction:column;text-align:center}.logo{align-items:center;display:flex;justify-content:center}.logo-img{background:#fff3;border-radius:50%;box-shadow:0 0 120px 20px #ccc;height:600px;margin:100px;width:800px}.logo-xmas{background:#fff;height:100%;padding:50px 0;width:100%}.intro{align-items:center;background-image:linear-gradient(180deg,#0000 0,#d3d3d3 50%,#fff);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:flex-end;margin-bottom:-70px;padding:0;position:relative;top:-70px;width:100%}.intro p{color:#000;font-family:Raleway,sans-serif;font-size:22px;font-weight:500;line-height:30px;margin:20px;padding-block:20px}.about{background:#fff6;color:#000;padding:100px 0}.about h3{font-size:22px;margin:0 0 20px}.about h2{margin-bottom:15px;padding-bottom:15px;position:relative}.about h2:after{background:linear-gradient(90deg,#fbd7c1 0,red);bottom:0;content:"";height:4px;left:0;position:absolute;width:183px}.about-text{padding:0 15px}.about img{background:#fff;border-right:0;box-shadow:0 0 30px #ccc;margin:5px}.about p{font-size:18px;line-height:24px;margin:30px 0}.gallery{background-color:#fff;color:#000;padding:100px 0}.gallery-items{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}.gallery .section-title{margin-bottom:30px}.gallery .section-title h2:after{bottom:0;margin-left:-80px;width:162px}.gallery .cta{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:30px}.gallery .cta h3{margin:0}.gallery .cta a{border:none}.gallery .etsy-logo{width:50px}.gallery .sub-title{display:block;margin:40px 0 0;padding:0;text-align:left}.gallery-item{box-shadow:3px 6px 20px 2px #d3d3d3;margin:10px -5px;max-width:390px;min-width:200px;padding:0}.gallery-item .hover-bg{margin:0;overflow:hidden;position:relative}.hover-bg .hover-text{background:linear-gradient(0deg,#f2722447 0,#000);color:#fff;height:100%;margin:0 auto;opacity:0;padding:20% 0 0;position:absolute;text-align:center;transition:all .5s;width:100%}.hover-bg .hover-text>h4{color:#fff;font-size:28px;font-weight:600;letter-spacing:.5px;opacity:0;text-transform:uppercase;transform:translateY(100%);transition:all .3s}.hover-bg:hover .hover-text>h4{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:translateY(0)}.hover-bg:hover .hover-text{opacity:.7}.contact{background:linear-gradient(90deg,#f5ede9 0,#fff 20%,#fff 80%,#f5ede9);color:#000;padding:50px 0}.contact .section-title p{font-size:16px}.contact h2{color:#000;margin-bottom:15px;margin-top:10px;padding-bottom:15px}.contact .contact-item i.fa{margin-right:10px}.contact .social{border-bottom:1px solid #ffffff26;border-top:1px solid #ffffff26;padding:50px 0;text-align:center}.contact .social .follow-us{display:flex;flex-direction:column;padding-bottom:24px;text-align:center}.contact .social ul li{display:inline-block;margin:20px}.contact .social i.fa{border:2px solid #000;border-radius:50%;color:#000;font-size:22px;height:48px;padding:12px 0;transition:all .3s;width:48px}.contact .social i.fa:hover{background:#fff}i.fa:hover.fa-facebook{border:2px solid #1778f2;color:#1778f2}i.fa:hover.fa-instagram{border:2px solid #fa8225;color:#fa8225}i.fa:hover.fa-pinterest{border:2px solid #f0002a;color:#f0002a}i.fa:hover.fa-shopping-cart{border:2px solid #f56400;color:#f56400}.footer{background-color:#000;padding:10px 0;position:relative}.footer .container{display:flex;flex-direction:column-reverse}.footer a{border-radius:0;color:#fff;font-family:Lato,sans-serif;font-size:15px;font-weight:400;margin:9px 20px 0;padding:8px 2px;text-transform:uppercase}.footer a:hover{color:#fff;text-decoration:none}.footer a:hover:after{width:100%}.footer a:after{background-image:linear-gradient(90deg,#008d36 0,#fff 33%,#fff 66%,#e30613);bottom:-1px;content:"";display:block;height:2px;left:0;position:relative;transition:width .2s;width:0}@media screen and (max-width:600px){.logo-img{border-radius:0;width:100%}.about h2{margin-top:15px}}@media screen and (min-width:601px) and (max-width:900px){.about h2{margin-top:15px}}
/*# sourceMappingURL=main.aeb4111c.css.map*/