@import url('https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Yeseva+One&display=swap');*:focus{outline:none !important}img{max-width:100%;height:auto}.wow{visibility:hidden}body{position:relative;background:#000;color:silver;font-size:20px;line-height:34px;font-weight:400;font-family:"Roboto Slab",serif;margin:0 auto;padding:0}a,button,.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a{color:#fff;text-decoration:none}a:hover{color:#fff;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Yeseva One",serif}h1{font-weight:400;font-size:90px;line-height:96px;color:#dbe1c9;padding:0;margin:0 0 25px;position:relative}h2{font-weight:400;font-size:80px;line-height:96px;color:#dbe1c9;padding:0;margin:0 0 25px}h3{font-weight:400;font-size:60px;line-height:96px;color:#dbe1c9;padding:0;margin:0 0 25px}h4{font-weight:800;font-size:46px;line-height:60px;color:#dbe1c9;padding:0;margin:0 0 25px}h5{font-weight:800;font-size:34px;line-height:40px;color:#dbe1c9;padding:0;margin:0 0 25px}h6{font-weight:800;font-size:28px;line-height:34px;color:#dbe1c9;padding:0;margin:0 0 25px}p{color:silver;font-size:20px;line-height:34px;font-weight:400;margin:0 0 25px}ul{padding-left:32px;list-style:none}ul li:before{content:"\2022";color:silver;font-weight:700;display:inline-block;font-size:26px;width:1em;margin-left:-1em}ul,ol{margin:0 0 30px}li{color:silver;font-size:20px;line-height:34px;font-weight:400}b,strong{font-weight:700}table{background:0 0;width:100%;border:none;margin:0 0 30px}th{height:auto;padding:18px 30px;color:silver;font-size:20px;line-height:34px;font-weight:400;border:none;background:#000}td{height:auto;padding:18px 30px;color:silver;font-size:20px;line-height:34px;font-weight:400;border:none;border-bottom:1px solid silver}hr{display:block;border:none;height:1px;width:100%;background:silver;margin:25px 0;padding:0}blockquote{margin:0 0 25px;font-style:italic;color:silver;font-size:20px;line-height:34px;font-weight:400;background:0 0;padding:15px}img.aligncenter{display:block;margin:0 auto}img.alignleft{float:left}img.alignright{float:right}.dnone{display:none !important}.container{width:1450px;max-width:100%}.container-fluid{width:1800px;max-width:100%}.p-init{position:initial}.btn-primary{font-family:"Courier Prime",monospace;color:#fefefe;background:0 0;border:1px solid transparent;font-weight:400;font-size:18px;line-height:30px;letter-spacing:.5px;text-transform:uppercase;height:auto;padding:0 0 0 15px;text-align:center;box-shadow:none !important;border-radius:34px;display:inline-block;overflow:hidden;position:relative;z-index:2;width:auto;max-width:100%}.btn-primary span{display:inline-flex;width:54px;height:54px;border-radius:50%;vertical-align:middle;border:1px solid #bababa;align-items:center;justify-content:center;margin-left:20px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn-primary svg{width:34px;height:34px;stroke:#fefefe;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:0 0;color:#fff;border-color:#fff}.btn-primary:hover span,.btn-primary:focus span,.btn-primary:active span{border-color:#fff}.btn-primary:hover svg,.btn-primary:focus svg,.btn-primary:active svg{transform:rotate(360deg)}label{display:block;margin:0 0 5px;padding:0;font-family:"Courier Prime",monospace;font-weight:700;font-size:18px;line-height:36px;color:#fefefe;letter-spacing:.5px;text-transform:uppercase}.form-group{margin-bottom:35px;position:relative}.req{position:absolute;right:20px;color:red;font-size:20px;bottom:14px}.form-control{font-family:"Yeseva One",serif;height:auto;border:1px solid #492a23;border-radius:0;margin:0;box-shadow:none !important;padding:20px;font-weight:400;color:#fff;font-size:16px;line-height:30px;background:#492a23}.form-control::-webkit-input-placeholder{font-family:"Yeseva One",serif;font-weight:400;color:#8e8e8e;font-size:16px;line-height:30px}.form-control::-moz-placeholder{font-family:"Yeseva One",serif;font-weight:400;color:#8e8e8e;font-size:16px;line-height:30px}.form-control:-ms-input-placeholder{font-family:"Yeseva One",serif;font-weight:400;color:#8e8e8e;font-size:16px;line-height:30px}.form-control:-moz-placeholder{font-family:"Yeseva One",serif;font-weight:400;color:#8e8e8e;font-size:16px;line-height:30px}.form-control:focus{background:#492a23;border-color:#fff;color:#fff}.form-control:focus:invalid{border-color:red}.form-control[type=email]:focus:valid{border-color:#0f0}.checkbox-container{display:inline-block;vertical-align:middle;position:relative;padding-left:80px;cursor:pointer;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-transform:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container a{color:#492a23}.checkbox-container .red{color:red}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:15px;height:28px;width:28px;background-color:#fff;border:none;border-radius:50%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container .checkmark:after{content:"";position:absolute;display:block;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.checkbox-container input:checked~.checkmark:after{opacity:1}.checkbox-container .checkmark:after{left:5px;top:5px;width:18px;height:18px;border-radius:50%;background:#fff}.grecaptcha-badge{display:none}.alert{border-radius:0}textarea.form-control{height:222px;max-height:222px;min-height:222px}.page-header{padding:40px 0 0;position:fixed;top:0;left:0;right:0;z-index:10;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header.scrolled{background:#000;padding:10px 0}.page-header .megamenu-opener{display:inline-block;vertical-align:top;line-height:26px;padding:15px;margin-right:10px}.page-header .megamenu-opener svg{width:26px;height:26px;fill:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .megamenu-opener:hover svg{fill:#e0e0e0}.page-footer ul,.page-header ul{display:inline-block;vertical-align:top;margin:0;padding:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;overflow:hidden}.page-footer ul li,.page-header ul li{display:inline-block;vertical-align:top}.page-footer ul li:before,.page-header ul li:before{display:none}.page-footer ul li a,.page-header ul li a{display:block;font-weight:400;font-size:18px;line-height:30px;color:#fefefe;text-transform:uppercase;letter-spacing:.5px;padding:2px 24px}.megamenu ul li a span,.page-footer ul li a span,.page-header ul li a span{position:relative}.megamenu ul li.current_page_item a,.megamenu ul li a:hover,.page-footer ul li a:hover,.page-header ul li a:hover{text-decoration:none;color:#fff}.page-footer ul li>a,.page-header ul li>a{padding-top:28px;border-left:1px solid #707070}.megamenu ul li a:after,.page-footer ul li a:after,.page-header ul li a:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 3px 5px;background:url(//hatfield.pl/wp-content/themes/hatfield/assets/images/header_arrow.png) center no-repeat;width:3px;height:5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0}.megamenu ul li.current_page_item a:after,.megamenu ul li a:hover:after,.page-footer ul li a:hover:after,.page-header ul li a:hover:after{opacity:1}.page-footer ul li ul li,.page-header ul li ul li{display:block}.page-footer ul li ul li a,.page-header ul li ul li a{padding-top:2px;border:none}.page-header .logo{display:inline-block}.page-header .logo img{height:121px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header .lang-changer{text-align:right;margin:0}.page-header.scrolled ul.mainmenu{opacity:0;height:0 !important}.page-header.scrolled .logo img{height:60px}.page-header.scrolled .lang-changer{margin-top:15px}.page-header.scrolled .lang-changer li a{padding:2px 24px;border-color:transparent}.megamenu ul li a span:before,.page-footer ul li a span:before,.page-header ul li a span:before{content:'';height:1px;position:absolute;left:50%;right:50%;bottom:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:#fff}.megamenu ul li.current_page_item a span:before,.megamenu ul li a:hover span:before,.page-footer ul li a:hover span:before,.page-header ul li a:hover span:before{left:0;right:0}.megamenu ul li.current_page_item>a:after,.page-footer ul li.current_page_item>a:after,.page-header ul li.current_page_item>a:after{opacity:1}.megamenu{position:fixed;left:0;right:0;top:0;bottom:100%;background:#000;z-index:999;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.megamenu.active{bottom:0}.megamenu .close-megamenu{position:absolute;left:68px;top:45px;font-size:25px;text-align:center;display:inline-flex;width:54px;height:54px;border-radius:50%;vertical-align:middle;border:1px solid #bababa;align-items:center;justify-content:center;font-weight:300;text-decoration:none}.megamenu .inner{height:100vh;padding:15px;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.megamenu .logo-container{width:100%;text-align:center;margin-bottom:40px}.megamenu ul{margin:0;padding:0;text-align:center;width:100%}.megamenu ul li:before{display:none}.megamenu ul li a{display:inline-block;font-weight:400;font-size:18px;line-height:30px;color:#fefefe;text-transform:uppercase;letter-spacing:.5px;padding:2px 24px}.megamenu .lang-changer{text-align:center;width:100%;margin-top:40px}.megamenu .close-megamenu:hover{border-color:#fff;transform:rotate(180deg)}.lightbox{height:100vh;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.lb-outerContainer{width:100% !important;margin-bottom:20px !important}.lb-data .lb-caption{font-size:15px;line-height:20px}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:0 0;z-index:9999;display:inline-flex;width:54px;height:54px;border-radius:50%;vertical-align:middle;border:1px solid #bababa;align-items:center;justify-content:center;font-weight:300;text-decoration:none;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lb-data .lb-close:before{content:'X';font-size:25px}.lb-data .lb-close:hover{transform:rotate(180deg);border-color:#fff}.lb-nav a.lb-next{opacity:1;width:60px}.lb-nav a.lb-prev{opacity:1;width:60px}.lightboxOverlay{opacity:.9}.lb-outerContainer{border-radius:0;background:0 0;position:initial;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-next{background:url(//hatfield.pl/wp-content/themes/hatfield/assets/images/lightbox_arrow.png) center no-repeat}.lb-nav a.lb-prev{background:url(//hatfield.pl/wp-content/themes/hatfield/assets/images/lightbox_arrow.png) center no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lb-dataContainer{padding:0}.lb-cancel{background:url(//hatfield.pl/wp-content/themes/hatfield/assets/images/loader-white.gif) no-repeat;background-size:contain}.homepage-slider{position:relative}.homepage-slider .arrows-container{position:absolute;bottom:90px;left:0;right:0;z-index:2}.homepage-slider .arrows-container .swiper-button-next,.homepage-slider .arrows-container .swiper-button-prev{position:initial;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;background:#240e0e;width:auto;height:auto;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;padding:32px !important}.homepage-slider .arrows-container .swiper-button-next{margin-left:10px}.homepage-slider .arrows-container .swiper-button-next:after,.homepage-slider .arrows-container .swiper-button-prev:after{display:none}.homepage-slider .arrows-container .swiper-button-next svg,.homepage-slider .arrows-container .swiper-button-prev svg{width:60px;height:60px}.homepage-slider .arrows-container .swiper-button-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.homepage-slider .arrows-container .swiper-button-next:hover,.homepage-slider .arrows-container .swiper-button-prev:hover{background:#1f1f23}.homepage-slider .swiper-slide{min-height:1100px;padding:250px 0;position:relative}.homepage-slider .swiper-slide .bgimg{background-position:top right;background-repeat:no-repeat;background-size:contain;height:1100px;max-height:100vh;position:absolute;left:0;right:0;top:0;bottom:0;max-width:1920px;margin:0 auto;transition:all 8s ease-out;transform:scale(1,1)}.homepage-slider .swiper-slide .bgimg:before{content:'';position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.about-banner .grads,.homepage-slider .swiper-slide .grads{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%)}.about-banner .grads:before,.homepage-slider .swiper-slide .grads:before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)}.about-banner .grads:after,.homepage-slider .swiper-slide .grads:after{content:'';position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.homepage-slider .swiper-slide h2{font-weight:400;color:#8d9385;font-size:26px;line-height:30px;margin:0 0 20px;transition:all .8s ease-out;opacity:0;transition-delay:.4s}.homepage-slider .swiper-slide h3{font-weight:400;color:#dbe1c9;font-size:90px;line-height:96px;margin:0 0 40px;transition:all .8s ease-out;opacity:0;transition-delay:.6s;transform:translate3d(0,-15px,0)}.homepage-slider .swiper-slide .tcol p{font-family:"Yeseva One",serif;font-weight:400;color:#bfbfbf;font-size:20px;line-height:30px;margin:0 0 20px;max-width:60%;transition:all .8s ease-out;opacity:0;transition-delay:.8s;transform:translate3d(0,-15px,0)}.homepage-slider .swiper-slide .shop-link{display:block;height:200px;width:450px;max-width:100%;position:absolute;right:0;bottom:130px;background:#1f1f23;margin-top:30px;transition:all .8s ease-out;transform:translate3d(100%,0,0)}.homepage-slider .swiper-slide .shop-link .left{background:#291010;height:80px;width:200px;line-height:80px;color:#dde3ca;text-transform:uppercase;font-size:18px;display:flex;justify-content:center;align-items:center;transform:rotate(-90deg) translate(-60px,-60px)}.homepage-slider .swiper-slide .shop-link .right{position:absolute;right:0;top:0;bottom:0;left:80px}.homepage-slider .swiper-slide .shop-link .right .image{background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:15px;top:-30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.homepage-slider .swiper-slide .shop-link:hover{text-decoration:none;background:#291010}.homepage-slider .swiper-slide .shop-link:hover .image{transform:translate(0px,-15px)}.homepage-slider .collection-circle{z-index:2}.homepage-slider .swiper-slide .o-link-container .collection-circle{opacity:0}.homepage-slider .swiper-slide.swiper-slide-active h2{opacity:1}.homepage-slider .swiper-slide.swiper-slide-active h3,.homepage-slider .swiper-slide.swiper-slide-active .tcol p{opacity:1;transform:none}.homepage-slider .swiper-slide.swiper-slide-active .shop-link{transform:none}.homepage-slider .swiper-slide.swiper-slide-active .o-link-container .collection-circle{opacity:1}.homepage-slider .swiper-slide.swiper-slide-active .bgimg{transform:scale(1.2,1.2)}.collection-circle{width:340px;height:340px;display:flex;justify-content:center;align-items:center;border:1px solid silver;border-radius:50%;position:absolute;left:calc(50% - 170px);bottom:230px;z-index:2;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.collection-circle .arrow-svg{width:120px;height:120px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.collection-circle span{font-family:"Courier Prime",monospace;font-weight:400;font-size:28px;line-height:40px;color:silver;text-transform:uppercase;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.collection-circle .text-container{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px}.collection-circle .text-container p{margin:0}.collection-circle .text-container div.circTxt2{border-radius:50%;display:inline-block;position:absolute;width:100%;height:100%}.collection-circle:hover{transform:rotate(-15deg);border-color:#fff}.collection-circle:hover .arrow-svg{transform:rotate(15deg)}.collection-circle:hover span{color:#fff}.homepage-about{position:relative;margin:0 0 130px;padding:40px 0}.homepage-about:before{content:'';position:absolute;left:0;top:0;bottom:0;right:15%;background:#2d1212}.homepage-about h2{margin-bottom:50px}.homepage-about h3{font-size:34px;line-height:40px;margin-bottom:40px;position:relative}.homepage-about h3:before{content:'';width:1px;height:60px;background:#707070;position:absolute;left:-26px;top:-30px}.homepage-about .cp{padding-top:60px}.homepage-about p{margin-bottom:30px}.homepage-about img{margin-bottom:-170px}.homepage-about .btn-primary{margin-top:40px}.about-banner{padding:250px 0 70px;min-height:1100px;position:relative;overflow:hidden}.about-banner .bgimg{position:absolute;left:0;right:0;top:0;height:1100px;max-height:100%;background-repeat:no-repeat;background-position:top right;max-width:1920px;margin:0 0 0 auto}.about-banner .bgimg:before{content:'';position:absolute;right:0;top:0;bottom:0;width:100px;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.about-banner.off-banner .bgimg,.about-banner.contact-banner .bgimg{max-height:950px}.homepage-slider .skew-title,.about-banner .skew-title{transform:rotate(-90deg) translate(0px,0px);font-family:"Courier Prime",monospace;font-weight:400;font-size:18px;line-height:30px;text-transform:uppercase;color:#fefefe;text-align:center;position:absolute;left:-265px;top:253px;width:700px;overflow:hidden}.homepage-slider .skew-title span,.about-banner .skew-title span{display:inline-block;padding:0 15px;position:relative;width:120px;text-align:center}.homepage-slider .skew-title span:before,.about-banner .skew-title span:before{content:'';position:absolute;right:100%;top:50%;width:630%;height:1px;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(112,112,112,1) 100%)}.homepage-slider .skew-title span:after,.about-banner .skew-title span:after{content:'';position:absolute;left:100%;top:50%;width:350%;height:1px;background:#707070}.homepage-slider .skew-title{z-index:2;top:503px}.about-banner h1{font-family:"Yeseva One",serif;font-size:26px;line-height:30px;color:#8d9385;font-weight:400}.about-banner h2{font-size:90px;line-height:96px}.about-banner p{font-family:"Yeseva One",serif;font-weight:400;font-size:20px;line-height:30px;color:#bfbfbf}.about-banner .image{position:absolute;right:0;left:calc(50% + 15px);top:0;bottom:0;background-position:center left;background-repeat:no-repeat}.homepage-about.full-width:before{width:100%}.homepage-about.full-width .image{position:absolute;left:0;right:50%;top:200px;bottom:-90px;background-position:center;background-size:cover;max-width:950px;margin-left:auto}.offer-row{margin-top:230px}.offer-row .col-lg-6:nth-of-type(2n){margin-top:100px}.offer-thumb{display:block;padding:75px 55px 0;position:relative;z-index:2;margin-bottom:0}.offer-thumb:before{content:'';position:absolute;left:0;right:0;top:0;bottom:200px;background:#2d1212;z-index:-1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.offer-thumb h4{font-size:34px;line-height:40px;margin-bottom:40px;position:relative;padding-left:20px}.offer-thumb h4:before{content:'';width:1px;height:60px;background:#707070;position:absolute;left:0;top:-30px}.offer-thumb .img{padding-top:115%;width:100%;background-position:bottom center;background-size:cover;margin-bottom:40px}.offer-thumb:hover{text-decoration:none}.offer-thumb:hover:before{background:#1f1f23}.offer-thumb:hover .btn-primary{border-color:#fff;color:#fff}.offer-thumb:hover .btn-primary svg{transform:rotate(360deg)}.contact-banner h6{font-family:"Courier Prime",monospace;font-weight:400;text-transform:uppercase;font-size:18px;line-height:24px;color:#fefefe;margin:35px 0 10px}.contact-banner a{font-family:"Yeseva One",serif;font-weight:400;font-size:20px;line-height:30px;color:#bfbfbf}.phone-link svg,.email-link svg,.contact-banner a svg{display:inline-block;vertical-align:middle;margin-right:15px;width:26px;height:26px}.form-row{margin-top:150px;position:relative;z-index:2}.form-row h2{font-size:60px;line-height:70px;margin-bottom:55px}.so-banner .right-image{position:absolute;right:0;left:50%;top:20%;bottom:0;background-position:center right;background-repeat:no-repeat}.so-banner{min-height:980px}.so-banner p{max-width:75%}.gallery-container{margin:0 -13px;font-size:0;line-height:0}.gallery-container .gallery-thumb{display:inline-block;vertical-align:top;width:calc(50% - 26px);padding-top:calc(50% - 26px);margin:0 13px 26px;background-position:center;background-size:contain;background-color:#fff;position:relative;background-repeat:no-repeat}.gallery-container .gallery-thumb:first-of-type{width:calc(100% - 26px);padding-top:calc(100% - 26px)}.gallery-container .gallery-thumb .zoom{position:absolute;right:15px;bottom:15px;z-index:2;font-family:"Courier Prime",monospace;font-weight:400;text-transform:uppercase;font-size:14px;line-height:30px;color:#2d1212;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.gallery-container .gallery-thumb .zoom span{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;margin-left:15px;border:1px solid #2d1212;text-align:center;border-radius:50%}.gallery-container .gallery-thumb:first-of-type .zoom{font-size:18px;right:55px;bottom:45px}.gallery-container .gallery-thumb:first-of-type .zoom span{width:56px;height:56px;line-height:56px}.gallery-container .gallery-thumb:hover .zoom{opacity:1}.download-box{padding:15px 40px;border:1px solid #707070;margin:100px 0 60px}.download-box .top svg{display:inline-block;vertical-align:top;width:50px;height:50px;margin-right:25px}.download-box .top p{display:inline-block;vertical-align:top;width:calc(100% - 80px);font-family:"Yeseva One",serif;font-weight:400;font-size:20px;line-height:30px;margin:10px 0 0;color:#dbe1c9}.download-box a{display:inline-block;vertical-align:middle;margin:10px 0 0 15px;font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;line-height:30px;color:#bfbfbf}.download-box a svg{display:inline-block;vertical-align:middle;margin-right:5px;width:26px;height:26px}.download-box a svg *{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.download-box a:hover{text-decoration:none;color:#fff}.download-box a:hover svg *{fill:#fff}.homepage-slider .arrows-container .swiper-button-next,.homepage-slider .arrows-container .swiper-button-prev,.buttons-container .sbtn{display:inline-block;vertical-align:middle;background:#441b1b;text-transform:uppercase;font-family:"Courier Prime",monospace;font-weight:400;font-size:18px;line-height:30px;color:#fefefe;letter-spacing:.5px;padding:40px;cursor:pointer}.buttons-container .sbtn svg{display:inline-block;vertical-align:middle;width:42px;height:42px}.buttons-container .sbtn.prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.homepage-slider .arrows-container .swiper-button-next span,.homepage-slider .arrows-container .swiper-button-prev span,.buttons-container .sbtn span{display:inline-block;vertical-align:middle;width:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;word-break:keep-all;overflow:hidden}.homepage-slider .arrows-container .swiper-button-next:hover,.homepage-slider .arrows-container .swiper-button-prev:hover,.buttons-container .sbtn:hover{text-decoration:none;background:#1f1f23}.homepage-slider .arrows-container .swiper-button-next:hover span,.homepage-slider .arrows-container .swiper-button-prev:hover span,.buttons-container .sbtn:hover span{width:102px}.homepage-about.so-about:before{bottom:220px}.offer-slider{position:relative;background:#2d1212;padding:70px 0}.offer-slider .container{position:relative;z-index:2}.offer-slider .swiper{margin-top:-150px}.offer-slider .swiper-button-next,.offer-slider .swiper-button-prev{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;background:#240e0e;width:126px;height:126px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.offer-slider .arrows-container .swiper-button-next svg,.offer-slider .arrows-container .swiper-button-prev svg{width:60px;height:60px}.offer-slider .swiper-button-next:after,.offer-slider .swiper-button-prev:after{display:none}.offer-slider .swiper-button-prev:hover,.offer-slider .swiper-button-next:hover{background:#1f1f23}.offer-slider .arrows-container .swiper-button-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.offer-slider .swiper-slide .pin-container{display:block;width:1269px;max-width:100%;margin:0 auto;position:relative}.offer-slider .swiper-slide .pin-content{background:#7e2f2f;padding:35px 25px;position:absolute;width:800px;max-width:50%;display:flex;flex-wrap:nowrap;align-items:center}.offer-slider .swiper-slide .pin-content:before{content:'';width:56px;height:56px;border-radius:50%;background:#b54646;border:10px solid #3f130f;position:absolute;left:-28px;top:-28px;z-index:2}.offer-slider .swiper-slide .pin-content img{display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%}.offer-slider .swiper-slide .pin-content p{margin:0 0 0 10px;color:#eee;font-size:18px;line-height:28px;display:inline-block;vertical-align:middle}.homepage-about.so-about .cpr{padding-right:30px}.shop-footer{position:relative;margin-top:190px;padding:90px 0;display:block}.shop-footer:before{content:'';background:url(//hatfield.pl/wp-content/themes/hatfield/assets/images/shop_footer_bg.png) right top no-repeat;position:absolute;right:0;bottom:0;width:1339px;height:901px;max-width:100%;z-index:-1}.shop-footer .collection-circle{position:relative;top:initial;left:initial;right:initial;bottom:initial;display:flex;margin:0 auto;width:244px;height:244px}.shop-footer .collection-circle span{font-size:20px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.shop-footer:hover{text-decoration:none}.shop-footer:hover .collection-circle,.shop-footer .collection-circle:hover{transform:rotate(-15deg);color:#fff;border-color:#fff}.shop-footer:hover .collection-circle span,.shop-footer .collection-circle:hover span{color:#fff}.shop-footer:hover .collection-circle .arrow-svg{transform:rotate(15deg)}.shop-footer h4{font-size:34px;line-height:50px;margin:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.shop-footer:hover h4{color:#fff}.page-footer{padding:40px 0}.page-footer .text-col p{position:relative;padding-top:30px;font-size:18px;line-height:24px;color:silver}.page-footer .text-col p:before{content:'';width:1px;height:60px;background:#707070;position:absolute;left:-26px;top:0}.page-footer .last-line p{margin:70px 0 0;font-weight:400;font-size:13px;line-height:24px;color:#cecece}.page-footer .last-line p a{color:#cecece;text-decoration:underline}.page-footer .last-line p a:hover{color:#fff;text-decoration:none}.page-footer .last-line p a.rea{text-decoration:none}@media (max-width:767px){.homepage-slider .skew-title,.so-banner .collection-circle,.about-banner .skew-title,.shop-footer:before,.homepage-slider .collection-circle,.page-header .mainmenu,.page-header .lang-changer{display:none !important}.page-header .megamenu-opener{position:absolute;right:15px;top:0;margin:0;z-index:3}.page-header .logo img{height:80px}.megamenu .close-megamenu{position:absolute;left:initial;top:50px;right:35px}.homepage-slider .swiper-slide h3{font-size:32px;line-height:42px}.homepage-slider .swiper-slide .tcol p{max-width:100%}.homepage-slider .swiper-slide .shop-link{position:relative;right:initial;bottom:initial}.homepage-slider .arrows-container{text-align:center}.homepage-about img{margin-bottom:15px}.shop-footer{padding:30px 0;margin-top:30px}.shop-footer h4{text-align:center;margin-bottom:15px;font-size:22px;line-height:30px}.about-banner h2{font-size:50px;line-height:60px}.form-row h2{font-size:36px;line-height:46px;margin-bottom:30px}.about-banner{padding-top:150px}.offer-row{margin-top:30px}.offer-row .col-lg-6,.offer-row .col-lg-6:nth-of-type(2n){margin-top:30px}.offer-thumb{padding:75px 20px 0}.so-banner .right-image,.homepage-about.full-width .image,.about-banner .image{position:relative;left:initial;right:initial;top:initial;bottom:initial;display:block;width:100%;padding-top:100%;background-size:contain;margin-bottom:15px}.homepage-about .cp{padding-top:15px}.offer-slider h2,.homepage-about h2{font-size:50px;line-height:60px}.download-box{padding:15px;margin:40px 0}.buttons-container{text-align:center}.buttons-container .sbtn{font-size:0}.homepage-about:before{right:0}.form-row{margin-top:40px}.form-group{margin-bottom:20px}.homepage-about.so-about .cpr{padding-right:15px}.homepage-about.so-about .btn-primary{font-size:16px}.homepage-about.so-about .btn-primary span{margin-left:10px}.buttons-container .sbtn span{display:none}.homepage-about.so-about .cp{padding-top:230px;position:relative}.buttons-container{position:absolute;top:0;left:0;right:0;text-align:center}.homepage-about.so-about:before{bottom:0}.homepage-about{margin-bottom:40px}.offer-slider .swiper{margin:0}.offer-slider .swiper-slide .pin-content{position:initial;max-width:100%;width:100%;flex-wrap:wrap;text-align:center;justify-content:center}.offer-slider .swiper-slide .pin-content img{margin:0 5px}.offer-slider .swiper-slide .pin-content p{margin:15px 0 0;width:100%}.offer-slider .swiper-button-next,.offer-slider .swiper-button-prev{position:initial}.offer-slider .arrows-container{text-align:center;height:126px;margin-top:30px}.offer-slider .swiper-slide .pin-content:before{display:none}.homepage-slider .swiper-slide .bgimg{background-size:initial}.homepage-slider .arrows-container .swiper-button-next span,.homepage-slider .arrows-container .swiper-button-prev span,.buttons-container .sbtn span,.offer-slider .swiper-slide .pin-container .main-img{display:none}}@media (max-width:991px) and (min-width:768px){.homepage-slider .skew-title,.about-banner .skew-title,.homepage-slider .collection-circle,.page-header .mainmenu,.page-header .lang-changer{display:none !important}.page-header .megamenu-opener{position:absolute;right:15px;top:0;margin:0;z-index:3}.page-header .logo img{height:80px}.megamenu .close-megamenu{position:absolute;left:initial;top:50px;right:35px}.homepage-about img{margin:0 auto 15px auto;display:block}.shop-footer:before{opacity:.6}.offer-thumb{padding:75px 20px 0}.so-banner .right-image,.homepage-about.full-width .image,.about-banner .image{position:relative;left:initial;right:initial;top:initial;bottom:initial;display:block;width:100%;padding-top:100%;background-size:contain;margin-bottom:15px}.homepage-about:before{right:0}.shop-footer{overflow:hidden;margin-top:30px}.shop-footer h4{font-size:32px}.homepage-about.so-about .cp{padding-top:230px;position:relative}.buttons-container{position:absolute;top:0;left:0;right:0;text-align:center}.homepage-about.so-about:before{bottom:0}.homepage-about{margin-bottom:40px}.offer-slider .swiper{margin:0}.offer-slider .swiper-slide .pin-content{position:initial;max-width:100%;width:100%;flex-wrap:wrap;text-align:center;justify-content:center}.offer-slider .swiper-slide .pin-content img{margin:0 5px}.offer-slider .swiper-slide .pin-content p{margin:15px 0 0;width:100%}.offer-slider .swiper-slide .pin-content:before{display:none}.homepage-slider .swiper-slide .shop-link{bottom:50px}.homepage-slider .arrows-container .swiper-button-next span,.homepage-slider .arrows-container .swiper-button-prev span,.buttons-container .sbtn span,.offer-slider .swiper-slide .pin-container .main-img{display:none}.offer-slider .swiper-button-next,.offer-slider .swiper-button-prev{position:initial}.offer-slider .arrows-container{text-align:center;height:126px;margin-top:30px}}@media (max-width:1199px) and (min-width:992px){.homepage-slider .skew-title,.about-banner .skew-title,.homepage-slider .collection-circle,.page-header .mainmenu{display:none !important}.homepage-slider .swiper-slide h3{font-size:60px;line-height:70px}.shop-footer:before{opacity:.6}.homepage-about:before{right:5%}.so-banner .right-image{background-size:contain}.homepage-about.so-about .btn-primary{font-size:16px}.homepage-about.so-about .btn-primary span{margin-left:10px}.download-box{padding:15px}.buttons-container .sbtn span{display:none}.offer-slider .swiper-slide .pin-content{position:initial;max-width:100%;width:100%;flex-wrap:wrap;text-align:center;justify-content:center}.offer-slider .swiper-slide .pin-content img{margin:0 5px}.offer-slider .swiper-slide .pin-content p{margin:15px 0 0;width:100%}.offer-slider .swiper-slide .pin-content:before{display:none}.offer-slider .swiper-slide .pin-container .main-img{display:none}.offer-slider .swiper-button-next,.offer-slider .swiper-button-prev{position:initial}.offer-slider .arrows-container{text-align:center;height:126px;margin-top:30px}.offer-slider .swiper{margin:0}}@media (max-width:1750px) and (min-width:1200px){.homepage-slider .skew-title,.about-banner .skew-title{display:none !important}.homepage-about:before{right:5%}.so-banner .right-image{background-size:contain}.offer-slider .swiper-slide .pin-content{position:initial;max-width:100%;width:100%;flex-wrap:wrap;text-align:center;justify-content:center}.offer-slider .swiper-slide .pin-content img{margin:0 5px}.offer-slider .swiper-slide .pin-content p{margin:15px 0 0;width:100%}.offer-slider .swiper-slide .pin-content:before{display:none}.homepage-slider .swiper-slide h3{font-size:70px;line-height:80px}.offer-slider .swiper-slide .pin-container .main-img{display:none}.offer-slider .swiper-button-next,.offer-slider .swiper-button-prev{position:initial}.offer-slider .arrows-container{text-align:center;height:126px;margin-top:30px}.offer-slider .swiper{margin:0}}