@charset "UTF-8";

/*!
Theme Name:          dynamite
Description:         Dynamite
Author:              Dynamite Studio
Author URI:          https://dynamite-studio.pl
Version:             1.0.0
Theme URI:           https://oli-medica.dynamitedev.pl
License:             GPL-2.0
License URI:         http://www.gnu.org/licenses/gpl-2.0.txt
Text Domain:         dynamite
*/.fw-medium{font-weight:500}.fw-semi-bold,b,strong{font-weight:700}.desc{font-size:20px;font-weight:500}@media (min-width:1680px){.desc{font-size:22px}}.desc-grey{font-size:18px;color:#666}.description{color:#666;font-size:19px;line-height:1.4}.description.darken{color:#c0a58a}.description.bigger{font-size:24px}.section-title{font-family:Oswald,sans-serif;font-weight:500;text-align:center;font-size:28px;color:#2d2d2d;margin-bottom:2rem}@media (min-width:768px){.section-title{font-size:30px}}@media (min-width:1280px){.section-title{margin-bottom:2.5rem}}@media (min-width:1440px){.section-title{font-size:35px;margin-bottom:3rem}}@media (min-width:1680px){.section-title{font-size:40px}}.section-title.left{text-align:left}@media (min-width:1024px){.section-title.lg-left{text-align:left}}.section-title span{font-weight:700}.section-subtitle{font-family:Lato,sans-serif;color:#666;font-size:16px;font-weight:400}@media (min-width:1280px){.section-subtitle{font-size:20px}}.section-subtitle.left{text-align:left}.slider-title{text-transform:uppercase;font-size:35px;font-family:Lato,sans-serif;font-weight:400}@media (min-width:1024px){.slider-title{font-size:45px}}@media (min-width:1280px){.slider-title{font-size:50px}}@media (min-width:1440px){.slider-title{font-size:65px}}.slider-title span{font-weight:700}.slider-subtitle{font-size:20px;font-family:Lato,sans-serif;font-weight:700}@media (min-width:1024px){.slider-subtitle{font-size:25px}}@media (min-width:1280px){.slider-subtitle{font-size:30px}}.title-small{font-size:17px}.title-header{font-size:25px}@media (min-width:1024px){.title-header{font-size:1.6rem}}@media (min-width:1280px){.title-header{font-size:1.875rem}}@media (min-width:1920px){.title-header{font-size:2.5rem}}.title--40,.title--40>*{font-size:22px;line-height:1.5;letter-spacing:.5px}@media (min-width:768px){.title--40,.title--40>*{font-size:26px}}@media (min-width:1280px){.title--40,.title--40>*{font-size:28px}}@media (min-width:1440px){.title--40,.title--40>*{font-size:32px}}@media (min-width:1680px){.title--40,.title--40>*{font-size:40px}}.heading-top{font-size:2rem}@media (min-width:768px){.heading-top{font-size:1.5rem}}@media (min-width:1024px){.heading-top{font-size:2rem}}@media (min-width:1440px){.heading-top{font-size:40px}}.subheading-top{font-size:1rem}p{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;margin-top:.5em;margin-bottom:.5em}.h1,h1{font-size:30px}@media (min-width:1024px){.h1,h1{font-size:40px}}@media (min-width:1280px){.h1,h1{font-size:60px}}.h2,h2{font-size:30px}@media (min-width:1024px){.h2,h2{font-size:40px}}@media (min-width:1280px){.h2,h2{font-size:60px}}.h3,h3{font-size:30px}@media (min-width:1280px){.h3,h3{font-size:50px}}.h4,h4{font-size:18px}@media (min-width:1280px){.h4,h4{font-size:20px}}.h5,h5{font-size:20px}@media (min-width:1280px){.h5,h5{font-size:50px}}.h6,h6{font-size:18px}@media (min-width:1280px){.h6,h6{font-size:20px}}.block-mspace{margin:3rem 0}@media (min-width:1280px){.block-mspace{margin:4rem 0}}@media (min-width:1920px){.block-mspace{margin:6rem 0}}.block-p{padding:3rem 0}@media (min-width:768px){.block-p{padding:4rem 0}}@media (min-width:1440px){.block-p{padding:5rem 0}}@media (min-width:1680px){.block-p{padding:8rem 0 9rem}}.block-p2{padding:1.5rem 0}@media (min-width:768px){.block-p2{padding:2rem 0}}@media (min-width:1440px){.block-p2{padding:2.5rem 0}}@media (min-width:1680px){.block-p2{padding:4rem 0}}.block-pspace{padding:3rem 0}@media (min-width:1280px){.block-pspace{padding:4rem 0}}@media (min-width:1920px){.block-pspace{padding:6rem 0}}.block-m{margin:2rem 0}@media (min-width:768px){.block-m{margin:4rem 0}}@media (min-width:1440px){.block-m{margin:5rem 0}}@media (min-width:1680px){.block-m{margin:8rem 0 9rem}}.margin-h{margin-bottom:2rem}@media (min-width:1440px){.margin-h{margin-bottom:2.5rem}}@media (min-width:1680px){.margin-h{margin-bottom:3.5rem}}:root{--col:7.142857142857143vw;--col56:1.785714285714286vw}@media (min-width:1920px){:root{--col:137.1428571428571px;--col56:34.285714285714286px}}html{scroll-behavior:smooth}.acf-block-preview,body{padding:0;font-family:Lato,sans-serif;color:#2d2d2d;line-height:normal;font-weight:400;margin:0;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}p{margin-bottom:0}a{text-decoration:none}a:hover{color:#c0a58a}img{max-width:100%;display:block;border:none}.button,.smooth,a,button{transition:all .3s ease-in-out}.show-mobile{display:block}@media (min-width:1024px){.show-mobile{display:none}}.show-desktop{display:none}@media (min-width:1024px){.show-desktop{display:block}}.container{width:100%;max-width:1920px}.container,.wrapper{margin-left:auto;margin-right:auto}.wrapper{padding-left:15px;padding-right:15px}.ratio-container,.rc{width:100%;position:relative;height:0;overflow:hidden;display:block}.ratio-container>*,.rc>*{bottom:0;height:100%;left:0;position:absolute}.rc1_1{padding-top:100%}.grid-14{display:grid;position:relative;grid-template-columns:repeat(14,1fr)}video{max-width:100%;display:block}figure{margin:0}ul.reset{padding:0;margin:0;list-style:none}.main__header{left:0;right:0;top:0;min-height:80px;text-align:center;font-weight:400;z-index:999;transition:all .3s ease-in-out}@media (min-width:1024px){.main__header{position:absolute}}@media (min-width:1280px){.main__header{min-height:96px}}.main .inner-container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:80px}@media (min-width:1024px){.main .inner-container{flex-direction:row;padding:.5rem 0}}.main .extra-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:80px}@media (min-width:1024px){.main .extra-row{width:auto}}.main__branding{z-index:20;margin-left:calc(var(--col)*0.5);display:flex;align-items:center}@media (min-width:1024px){.main__branding{margin-left:calc(var(--col)*1.5)}}.main__branding-logo{margin:0;padding-top:calc(var(--col)*0.5)}@media (min-width:1024px){.main__branding-logo{padding-top:0}}.main__branding-logo a{display:block}.main__branding-logo a svg{height:60px;width:auto;transition:all .5s cubic-bezier(.55,.085,.68,.53)}@media (min-width:768px){.main__branding-logo a svg{height:70px}}@media (min-width:1280px){.main__branding-logo a svg{height:80px}}@media (min-width:1440px){.main__branding-logo a svg{height:90px}}.main__branding-logo a svg path{transition:all .5s cubic-bezier(.55,.085,.68,.53)}.main__button{transition:color .1s cubic-bezier(.55,.085,.68,.53)}@media (min-width:1024px){.main__button{display:none}}.main__button-hamburger{background-color:transparent;width:30px;height:16px;position:relative;border:0;margin-right:var(--col);transition:all .3s ease-in-out;cursor:pointer}.main__button-hamburger .icon-bar{background-color:#c0a58a;height:2px;width:30px;color:#fff;display:block;position:absolute;left:50%;transform:translateX(-50%)}.main__button-hamburger .icon-bar:first-child{top:50%;width:15px;transform:translateX(-100%)}.main__button-hamburger .icon-bar:nth-child(2){bottom:0}.main__button-hamburger .icon-bar:nth-child(3){top:0}.main__navigation{opacity:0;display:none}@media (min-width:1024px){.main__navigation{margin-right:calc(var(--col)*1.5);display:flex;align-items:center;opacity:1}}.main__navigation .company__phone{display:none}.main__menu{list-style:none;padding:0;text-align:left;margin:0}@media (min-width:1024px){.main__menu{text-align:center;align-items:center;display:flex;justify-content:space-around}}.main__menu .sub-menu{display:none}.main__menu .sub-menu .menu-item{padding:6px 12px}.main__menu .sub-menu .menu-item a{color:#2d2d2d;font-size:20px}@media (min-width:1024px){.main__menu .sub-menu .menu-item a{font-size:16px}}.main__menu .sub-menu.open{display:block;list-style:none}@media (min-width:1024px){.main__menu .sub-menu.open{display:block;position:absolute;list-style:none;background:#fff;min-width:300px;padding:1rem .3rem;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.3)}}.main__menu .menu-item{padding:.5rem 0}@media (min-width:1024px){.main__menu .menu-item{padding:0 10px}}@media (min-width:1280px){.main__menu .menu-item{padding:0 20px}}.main__menu .menu-item.menu-item-212{padding:0}@media (min-width:1024px){.main__menu .menu-item.menu-item-212{margin:0 10px}}@media (min-width:1280px){.main__menu .menu-item.menu-item-212{margin:0 10px 0 20px}}@media (min-width:1024px){.main__menu .menu-item.menu-item-212 a{height:50px;padding:.9rem 2rem;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;box-shadow:none;color:#2d2d2d;font-size:18px;line-height:1;font-weight:500;text-align:center;transition:all .3s ease-in-out;border:2px solid #2d2d2d;cursor:pointer}}@media (min-width:1440px){.main__menu .menu-item.menu-item-212 a{padding:.9rem 3.5rem}}@media (min-width:1920px){.main__menu .menu-item.menu-item-212 a{padding:.9rem 4rem}}.main__menu .menu-item.menu-item-212 a:hover{background-color:#c0a58a;border:none;color:#fff}@media (min-width:1024px){.main__menu .menu-item.menu-item-212 a:hover{border:2px solid #c0a58a}}.main__menu .menu-item.menu-item-478{display:none}@media (min-width:1024px){.main__menu .menu-item.menu-item-478{display:block;padding:0 10px}}@media (min-width:1280px){.main__menu .menu-item.menu-item-478{padding:0 0 0 20px}}.main__menu .menu-item.menu-item-has-children{position:relative}.main__menu .menu-item.menu-item-has-children.rotate:after{transform:rotate(180deg)}@media (min-width:1024px){.main__menu .menu-item.menu-item-has-children:hover .sub-menu{display:block;position:absolute;list-style:none;background:#fff;min-width:300px;padding:1rem .3rem;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.3)}}@media (min-width:1024px){.main__menu .menu-item.menu-item-has-children:hover:after{transform:rotate(180deg)}}.main__menu .menu-item.menu-item-has-children:after{content:"";display:inline-block;height:8px;width:13px;position:absolute;right:0;top:20px;background-repeat:no-repeat;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.399' height='7.233'%3E%3Cpath data-name='Path 60' d='M5.469 6.931L.299 1.764A1.036 1.036 0 111.764.3l4.435 4.439L10.635.3a1.035 1.035 0 111.464 1.464L6.93 6.931a1.033 1.033 0 01-1.461 0z' fill='%23AF2025'/%3E%3C/svg%3E");transition:all .3s ease-in-out}@media (min-width:768px){.main__menu .menu-item.menu-item-has-children:after{height:10px;top:36px}}@media (min-width:1024px){.main__menu .menu-item.menu-item-has-children:after{top:8px}}.main__menu .menu-item.disable{cursor:not-allowed}.main__menu .menu-item.disable:hover{cursor:not-allowed}.main__menu .menu-item a{font-size:25px;color:#fff;font-weight:500;text-decoration:none}@media (min-width:768px){.main__menu .menu-item a{font-size:2.5rem}}@media (min-width:1024px){.main__menu .menu-item a{font-size:14px;color:#fff;transition:all .3s ease-in-out}}@media (min-width:1280px){.main__menu .menu-item a{font-size:18px}}.main__menu .menu-item a:hover{color:#fff;border-bottom:1px solid #fff}@media (min-width:1024px){.main__menu .menu-item.current-menu-item a{color:#fff;border-bottom:1px solid #fff}}@media (min-width:1024px){.main__menu .menu-item.page-item-70.current-menu-item a{border-bottom:2px solid #fff}}.main__menu .menu-item.page-item-70.current-menu-item a:hover{border-bottom:2px solid #c0a58a}.main__teledate{margin:5rem 0 2rem}@media (min-width:768px){.main__teledate{margin:5rem 0}}@media (min-width:1024px){.main__teledate{margin:0 1rem 0 0}}@media (min-width:1280px){.main__teledate{margin:0 2rem 0 0}}@media (min-width:1440px){.main__teledate{margin:0 2rem 0 0}}@media (min-width:1680px){.main__teledate{margin:0 4rem 0 0}}.main__teledate .phone{display:flex;align-items:center;justify-content:center}.main__teledate .phone a{font-weight:500;color:#fff;font-size:24px;margin-left:1rem}@media (min-width:1024px){.main__teledate .phone a{margin-left:1rem;color:#2d2d2d;font-size:14px}}@media (min-width:1440px){.main__teledate .phone a{font-size:18px}}.main__teledate-mail a{color:#000;text-decoration:underline}.main__social{height:98px;background-color:#000;display:grid;grid-auto-flow:column}@media (min-width:1024px){.main__social{display:none}}.main__social-col{display:grid;place-items:center}.main__social-col:first-child{border-right:1px solid #fff}.page.open{overflow-y:hidden}.open.main__header{position:fixed;max-height:410px;top:0;left:0;width:100vw;height:100%}.open .inner-container{flex-direction:column;min-height:100vh;background-color:#000}.open .extra-row{background-color:#fff}.open .main__button-hamburger .icon-bar{background-color:#c0a58a}.open .main__button-hamburger .icon-bar:first-child{opacity:0}.open .main__button-hamburger .icon-bar:nth-child(2){transform:translate(-50%,-50%) rotate(45deg);top:50%;left:20%}.open .main__button-hamburger .icon-bar:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:20%}.open .main__navigation{position:fixed;top:90px;opacity:1;display:flex;flex-grow:1;flex-basis:100%;width:100%;flex-direction:column;text-align:center;padding:2rem var(--col);background-color:#000}@media screen and (max-width:1079px){.open .main__navigation{height:80vh;max-height:80vh;overflow-y:scroll}}@media (min-width:768px){.open .main__navigation{margin-top:3rem}}.open .main__navigation .main__menu{text-align:center}.open .main__navigation .menu-item a{color:#fff;display:inline-block;width:100%}.open .main__navigation .menu-item a:hover{border-bottom:0}@media (min-width:1024px){.open .main__navigation .menu-item a:hover{border-bottom:1px solid #fff}}.open .main__navigation .company__phone{display:flex;align-items:center;justify-content:center;margin-top:2rem}.open .main__navigation .company__phone svg{height:30px}.open .main__navigation .company__phone a{font-size:20px;color:#fff;margin-left:10px}@media (min-width:768px){.open .main__navigation .company__phone a{font-size:28px}}.open .main__navigation .company__phone a:hover{color:#c0a58a}.sticky.main__header{position:fixed;height:60px}.sticky .inner-container{background-color:rgba(0,0,0,.2)}.home .inner-container{background-color:rgba(0,0,0,.18)}.site-footer{background-color:#262224;color:#fff;font-size:18px;text-align:center;padding:3rem 0}@media (min-width:1024px){.site-footer{text-align:left}}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer .footer-header{font-size:1.1rem;font-weight:500;margin:0 0 1rem;color:#fff}.site-footer__nav .menu-item{margin:.5rem 0}@media (min-width:1280px){.site-footer__nav .menu-item{margin:1rem 0}}.site-footer__nav .menu-item a{color:#fff;font-weight:500;transition:all .3s ease-in-out;font-size:1rem}.site-footer__nav .menu-item a:hover{text-decoration:underline}.site-footer__logo{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:14}@media (min-width:1024px){.site-footer__logo{margin-right:auto;grid-row-start:1;grid-column-start:4;grid-row-end:2;grid-column-end:6}}.site-footer__logo img{margin:0 auto}.site-footer__logo svg{width:100px;height:auto}@media (min-width:1280px){.site-footer__logo svg{width:160px;height:auto}}.site-footer__offer2{margin-top:2rem;grid-row-start:5;grid-column-start:2;grid-row-end:6;grid-column-end:14}@media (min-width:768px){.site-footer__offer2{margin-top:2rem;grid-row-start:2;grid-column-start:8;grid-row-end:3;grid-column-end:13}}@media (min-width:1024px){.site-footer__offer2{margin-top:0;grid-row-start:1;grid-column-start:6;grid-row-end:2;grid-column-end:8}}.site-footer__menu{margin-top:3rem;grid-row-start:5;grid-column-start:2;grid-row-end:6;grid-column-end:14}@media (min-width:768px){.site-footer__menu{margin-top:2rem}}@media (min-width:1024px){.site-footer__menu{margin-top:0;grid-row-start:1;grid-column-start:8;grid-row-end:2;grid-column-end:10}}@media (min-width:1280px){.site-footer__menu{grid-row-start:1;grid-column-start:9;grid-row-end:2;grid-column-end:11}}@media (min-width:1440px){.site-footer__menu{grid-row-start:1;grid-column-start:8;grid-row-end:2;grid-column-end:10;margin-left:2rem}}.site-footer .company__info{margin-top:2rem;grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14}@media (min-width:768px){.site-footer .company__info{margin-top:2rem;grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:7}}@media (min-width:1024px){.site-footer .company__info{margin-top:0;grid-row-start:1;grid-column-start:9;grid-row-end:2;grid-column-end:11}}.site-footer .company__name{font-size:20px;font-weight:600;margin:0 0 1rem}@media (min-width:1280px){.site-footer .company__name{margin:0 0 2rem}}.site-footer .company__address,.site-footer .company__phone{color:#fff;font-size:18px}.site-footer .company__mail,.site-footer .company__phone{margin-top:1rem}.site-footer .company__mail a,.site-footer .company__phone a{color:#fff;font-size:16px;transition:all .3s ease-in-out}.site-footer .company__mail a:hover,.site-footer .company__phone a:hover{color:#c0a58a;text-decoration:underline}.site-footer__contact{text-transform:uppercase;grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14;margin-top:6rem}@media (min-width:768px){.site-footer__contact{margin-top:4rem;grid-row-start:1;grid-column-start:8;grid-row-end:2;grid-column-end:13}}@media (min-width:1024px){.site-footer__contact{grid-row-start:1;grid-column-start:11;grid-row-end:2;grid-column-end:14;margin-top:0}}@media (min-width:1280px){.site-footer__contact{text-align:right;margin:0 0 0 auto;grid-row-start:1;grid-column-start:10;grid-row-end:2;grid-column-end:14}}.site-footer__copy{font-size:16px;margin:3rem 0 0;grid-row-start:6;grid-column-start:2;grid-row-end:7;grid-column-end:14;color:#666}@media (min-width:768px){.site-footer__copy{margin:4rem 0 0;display:flex;justify-content:space-between}}@media (min-width:1024px){.site-footer__copy{grid-row-start:3;grid-column-start:4;grid-row-end:4;grid-column-end:12;margin-top:4rem}}@media (min-width:1024px){.site-footer__copy .copyright{display:flex}}@media (min-width:1024px){.site-footer__copy .copyright p{margin-right:15px}}.site-footer__copy .author{margin-top:1rem;font-size:16px}@media (min-width:1024px){.site-footer__copy .author{margin-top:0}}@media (min-width:1280px){.site-footer__copy .author{margin-left:auto;margin-right:2rem}}.site-footer__copy .author a{color:#666;text-decoration:underline}.site-footer__copy .author a:hover{color:#c0a58a}.btn{user-select:none;background-color:transparent;height:40px;padding:15px 30px;display:inline-flex;width:100%;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;box-shadow:none;border-radius:3px;font-size:13px;line-height:1;font-weight:500;font-family:Lato,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease-in-out}@media (min-width:768px){.btn{width:260px}}.btn:active,.btn:focus{outline:0!important;box-shadow:none!important}.btn.btn-primary-border{border:2px solid #c0a58a;color:#c0a58a}.btn.btn-primary-border:hover{background-color:#c0a58a;color:#fff}.btn.btn-secondary-border{border:2px solid #2d2d2d;color:#2d2d2d}.btn.btn-secondary-border:hover{color:#fff;border-color:#2d2d2d;background-color:#2d2d2d}.btn.btn-white-border{border:2px solid #fff;color:#fff}.btn.btn-white-border:hover{background-color:#fff;color:#c0a58a}.btn.btn-primary-full{background-color:#c0a58a;color:#fff}.btn.btn-primary-full:hover{background-color:#2d2d2d}.btn.btn-secondary-full{background-color:#2d2d2d;color:#fff}.btn.btn-secondary-full:hover{color:#fff;background-color:#c0a58a}.blog-page{margin-top:100px;background-color:#ddd}.blog__container{padding:8rem 0}.blog__container select{margin:4rem 0}.doc-template .content{font-size:1rem;grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:14}@media (min-width:1280px){.doc-template .content{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:16;margin:0 calc(var(--col)*0.5)}}.doc-template .content p{margin-bottom:1rem;margin-top:.5rem}.doc-template .content li{margin:.5rem 0}.doc-page-baner__content{grid-column-start:2;grid-column-end:14;position:absolute;width:100%;z-index:3;top:50%;transform:translateY(-50%)}@media (min-width:768px){.doc-page-baner__content{grid-column-start:3;grid-column-end:13}}@media (min-width:1024px){.doc-page-baner__content{margin-top:2rem;grid-column-start:4;grid-column-end:12}}@media (min-width:1440px){.doc-page-baner__content{margin-top:3rem}}.doc-page-baner__content-heading{font-size:50px;text-align:center;color:#c0a58a;font-family:Oswald,sans-serif;margin-top:0;margin-bottom:0}@media (min-width:768px){.doc-page-baner__content-heading{font-size:55px}}@media (min-width:1024px){.doc-page-baner__content-heading{font-size:60px}}@media (min-width:1440px){.doc-page-baner__content-heading{font-size:85px}}.doc-page-baner__image{grid-column-start:1;grid-column-end:15;position:relative}.doc-page-baner__image:after{display:block;content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.doc-page-baner__image img{object-fit:cover;width:100%}.doc-page-baner .rc-baner{padding-top:35%}@media (min-width:768px){.doc-page-baner .rc-baner{padding-top:32%}}@media (min-width:1280px){.doc-page-baner .rc-baner{padding-top:15%}}.progress-revervation{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);opacity:1}.spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.section-top{text-align:center}.section-top.left{text-align:left}.section-top.m-0{margin-bottom:0}.bg-primary{background-color:#c0a58a}.bg-secondary{background-color:#2d2d2d}.phone a{color:#fff;transition:all .3s ease-in-out}.phone a:hover{color:#2d2d2d}.company-mail,.company-phone{color:#2d2d2d;display:block;font-size:18px}@media (min-width:1280px){.company-mail,.company-phone{font-size:25px}}@media (min-width:1440px){.company-mail,.company-phone{font-size:28px}}.company-mail:hover,.company-phone:hover{color:#c0a58a}.social-facebook,.social-instagram,.social-linkedin,.social-twitter{display:block}.social-facebook svg,.social-instagram svg,.social-linkedin svg,.social-twitter svg{width:24px;height:24px}@media (min-width:1280px){.social-facebook svg,.social-instagram svg,.social-linkedin svg,.social-twitter svg{width:16px;height:16px}}.social-facebook svg path,.social-instagram svg path,.social-linkedin svg path,.social-twitter svg path{transition:all .3s ease-in-out;fill:#c0a58a}.social-facebook:hover svg ellipse,.social-facebook:hover svg path,.social-facebook:hover svg rect,.social-instagram:hover svg ellipse,.social-instagram:hover svg path,.social-instagram:hover svg rect,.social-linkedin:hover svg ellipse,.social-linkedin:hover svg path,.social-linkedin:hover svg rect,.social-twitter:hover svg ellipse,.social-twitter:hover svg path,.social-twitter:hover svg rect{fill:#2d2d2d}.post__title{font-weight:600;color:#292929;font-size:20px;margin:.5rem 0;transition:all .3s ease-in-out}@media (min-width:1280px){.post__title{margin:2rem 0}}.post__excerpt{color:#666;font-size:16px}@media (min-width:1280px){.post__excerpt{max-width:38ch}}.post__date{color:#777;font-size:13px}.post__date,.post__more{text-transform:uppercase}.post__more{color:#c0a58a;text-decoration:underline;font-weight:500;margin-top:1rem;transition:all .3s ease-in-out}@media (min-width:1280px){.post__more{margin-top:40px}}form ::-webkit-input-placeholder{color:#878787;font-family:Lato,sans-serif;font-size:18px;font-weight:400}form :-moz-placeholder,form ::-moz-placeholder{color:#878787;font-family:Lato,sans-serif;font-size:18px;font-weight:400}form :-ms-input-placeholder{color:#878787;font-family:Lato,sans-serif;font-size:18px;font-weight:400}form .wpcf7-list-item{margin:1rem 0}form .wpcf7-not-valid-tip{color:red;margin-bottom:4px}form .wpcf7-response-output{text-align:center;padding:12px!important}form.sent .wpcf7-response-output{border-color:#c0a58a!important}form.invalid .wpcf7-response-output,form.unaccepted .wpcf7-response-output{border-color:red!important;border-radius:5px}form .input{height:50px;padding:17px 30px}form textarea{min-height:200px;resize:none}form .input,form textarea{color:#666;border:none;background-color:transparent;width:100%;box-sizing:border-box}form .input:focus,form .input:focus-visible,form textarea:focus,form textarea:focus-visible{outline:0;border:2px solid #e8e8e8}form label{padding:0 15px 10px;display:block}.select{appearance:none;background-image:url(dist/images/select.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:calc(100% - 15px) 50%}.acf-block-preview .wrapper,.admin-info{display:none}.acf-block-preview .admin-info{display:block;text-align:center;padding:30px}.acf-block-preview .admin-info h4{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.error-404{padding:4rem 1rem;text-align:center}#p24-dynamic-whole-background div.content{width:300px;min-width:300px}@media (min-width:1280px){#p24-dynamic-whole-background div.content{width:500px;min-width:500px}}.eeSFL .eeFiles th{background-color:#c0a58a;padding:10px}.eeSFL .eeFiles a.eeSFL_FileName{text-decoration:underline}.eeSFL .eeFiles a{color:#c0a58a}.eeSFL .eeFiles a:hover{color:#000}.blogBaner__content{grid-column-start:2;grid-column-end:14;position:absolute;z-index:3;top:50%;transform:translateY(-50%)}@media (min-width:768px){.blogBaner__content{grid-column-start:3;grid-column-end:13;margin-top:-2rem}}@media (min-width:1024px){.blogBaner__content{margin-top:3rem;grid-column-start:4;grid-column-end:12}}@media (min-width:1440px){.blogBaner__content{margin-top:5rem}}.blogBaner__content-heading{font-size:20px;color:#c0a58a;font-family:Oswald,sans-serif;font-weight:600;margin-top:0;margin-bottom:0}@media (min-width:768px){.blogBaner__content-heading{font-size:30px}}@media (min-width:1440px){.blogBaner__content-heading{font-size:35px}}@media (min-width:1920px){.blogBaner__content-heading{font-size:40px}}.blogBaner__content-description{margin:2rem 0;font-size:17px;color:#666;font-family:Lato,sans-serif}@media (min-width:1024px){.blogBaner__content-description{margin:1rem 0;max-width:50ch}}@media (min-width:1280px){.blogBaner__content-description{font-size:20px}}@media (min-width:1440px){.blogBaner__content-description{margin:1rem 0 4rem}}.blogBaner__image{grid-column-start:1;grid-column-end:15;position:relative}.blogBaner__image img{object-fit:cover;width:100%}.blogBaner .rc-baner{padding-top:75%}@media (min-width:768px){.blogBaner .rc-baner{padding-top:32%}}@media (min-width:1280px){.blogBaner .rc-baner{padding-top:24%}}@media (min-width:1440px){.blogBaner .rc-baner{padding-top:20%}}.blog-list__wrapper{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:14;display:grid;row-gap:2rem}@media (min-width:1024px){.blog-list__wrapper{grid-template-columns:repeat(2,1fr);row-gap:3rem}}@media (min-width:1280px){.blog-list__wrapper{row-gap:4rem;column-gap:8rem}}@media (min-width:1440px){.blog-list__wrapper{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:13}}.blog-list__post:hover .post__title{text-decoration:underline}.blog-list__post:hover .post__more{color:#2d2d2d}.blog-list .post__author{color:#777;font-size:13px;margin-left:.5rem}.blog-list .post__context{margin-top:1rem}@media (min-width:1280px){.blog-list .post__context{margin-top:2rem}}.blog-list .post__excerpt{max-width:60ch}.blog-list .rc-post{padding-top:65.66667%}.blog-list__pagination{grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14;margin-top:2rem}@media (min-width:1024px){.blog-list__pagination{grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:13;margin-top:3rem}}@media (min-width:1680px){.blog-list__pagination{margin-top:4rem}}.blog-list .pagination__links{display:flex;align-items:center;justify-content:center;list-style:none}@media (min-width:1024px){.blog-list .pagination__links{display:block;text-align:center}}.blog-list .pagination__links li{padding:0 10px;display:inline-block}.blog-list .pagination__links li:first-child{float:left}.blog-list .pagination__links li:last-child{float:right}.blog-list .pagination__links .page-numbers{display:block;border:1px solid #c0a58a;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;color:#000}.blog-list .pagination__links .page-numbers.current,.blog-list .pagination__links .page-numbers:hover{background-color:#c0a58a;color:#fff}.blog-list .pagination__links .page-numbers.next,.blog-list .pagination__links .page-numbers.prev{border:0}.blog-list .pagination__links .page-numbers.next:hover,.blog-list .pagination__links .page-numbers.prev:hover{background-color:transparent;color:#c0a58a}.blog-list .pagination__links .page-numbers.next:hover svg path,.blog-list .pagination__links .page-numbers.prev:hover svg path{fill:#c0a58a}.blog-list .pagination__links .page-numbers.next svg{transform:rotate(-180deg)}.post-breadcrumb{display:flex;align-items:center;list-style:none;color:#666;font-size:18px;margin-top:1rem}.post-breadcrumb a{color:#666}.post-breadcrumb a:hover{color:#c0a58a}.blogPost__wrapper{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:15}@media (min-width:1280px){.blogPost__wrapper{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:13}}.blogPost .single-recent{grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14}.blogPost .post__single{margin:2rem 0;grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:13}@media (min-width:1280px){.blogPost .post__single{margin:4rem 0}}@media (min-width:1920px){.blogPost .post__single{margin:6rem 0}}.blogPost .post__single-image{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:14}@media (min-width:1280px){.blogPost .post__single-image{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:13}}.blogPost .post__single-title{grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14;font-size:34px;margin-top:3rem}@media (min-width:1280px){.blogPost .post__single-title{grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:13;font-size:34px}}.blogPost .post__single-info{grid-row-start:3;grid-column-start:2;grid-row-end:4;grid-column-end:14;display:flex}@media (min-width:1280px){.blogPost .post__single-info{grid-row-start:3;grid-column-start:3;grid-row-end:4;grid-column-end:13}}.blogPost .post__single-info .post-date{margin-right:.5rem}.blogPost .post__end-info{margin:0 var(--col);display:flex;align-items:center}.blogPost .post__end-info .post-date{margin-right:1rem}@media (min-width:1024px){.single .blogBaner__content{margin-top:1.5rem}}@media (min-width:1440px){.single .blogBaner__content{margin-top:2rem}}.single .blogBaner__content{top:32%}@media (min-width:768px){.single .blogBaner__content{top:50%}}.single .blogBaner .rc-single{padding-top:75%}@media (min-width:768px){.single .blogBaner .rc-single{padding-top:32%}}@media (min-width:1280px){.single .blogBaner .rc-single{padding-top:20%}}.single-recents{grid-row-start:4;grid-column-start:2;grid-row-end:5;grid-column-end:14}.single-recents__heading{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:14;margin-bottom:2rem;text-align:center}@media (min-width:1280px){.single-recents__heading{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:13;text-align:left}}.single-recents__wrapper{grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:14;display:grid;row-gap:2rem}@media (min-width:768px){.single-recents__wrapper{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media (min-width:1024px){.single-recents__wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.single-recents__wrapper{grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:13;column-gap:4rem}}@media (min-width:768px){.single-recents__wrapper.slick-initialized .slick-slide{margin-right:2rem}}@media (min-width:1280px){.single-recents__wrapper.slick-initialized .slick-slide{margin-right:4rem}}.single-recents .post-context{margin-top:1rem}.single-recents-box:nth-of-type(2){display:none}@media (min-width:768px){.single-recents-box:nth-of-type(2){display:block}}.single-recents-box:nth-of-type(3){display:none}@media (min-width:1024px){.single-recents-box:nth-of-type(3){display:block}}.single-recents__arrows{z-index:3;width:100%}.single-recents__arrows .ds-arrow{position:absolute;height:100%;width:40px;cursor:pointer}.single-recents__arrows .ds-arrow:hover .box{background-color:#2d2d2d}.single-recents__arrows .ds-arrow .box{width:40px;height:40px;background-color:#c0a58a;position:absolute;top:0;display:grid;place-items:center;transition:all .3s ease-in-out}@media (min-width:1024px){.single-recents__arrows .ds-arrow .box{top:50%}}.single-recents__arrows .ds-arrow.ds-prev{left:-1rem}@media (min-width:1024px){.single-recents__arrows .ds-arrow.ds-prev{left:-2rem}}@media (min-width:1280px){.single-recents__arrows .ds-arrow.ds-prev{left:4rem}}@media (min-width:1440px){.single-recents__arrows .ds-arrow.ds-prev{left:6rem}}.single-recents__arrows .ds-arrow.ds-next{right:-1rem}@media (min-width:1024px){.single-recents__arrows .ds-arrow.ds-next{right:-2rem}}@media (min-width:1280px){.single-recents__arrows .ds-arrow.ds-next{right:4rem}}@media (min-width:1440px){.single-recents__arrows .ds-arrow.ds-next{right:6rem}}.single-recents .rc-post{padding-top:70%}.single-recents .rc-post img{width:100%}.page-404{min-height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem}@media screen and (min-width:1080px){.page-404{flex-direction:row}}.page-404 .error-heading{font-size:25px;line-height:1.2;margin-bottom:2rem}@media screen and (min-width:1240px){.page-404 .error-heading{font-size:30px}}.page-404 .no-404{color:#c0a58a;font-size:160px;font-weight:700}@media screen and (min-width:1080px){.page-404 .no-404{font-size:249px}}@media (min-width:1280px){.page-404 .btn.btn-secondary-border{width:280px}}.qrr-booking-form{margin:0 var(--col)}@media (min-width:1280px){.qrr-booking-form form{display:flex;flex-wrap:wrap}}@media (min-width:1280px){.qrr-booking-form{margin:0 calc(var(--col)*2)}}@media (min-width:1280px){.qrr-booking-form fieldset{width:50%}}.qrr-booking-form legend{display:none}.qrr-booking-form .qrr-text.name label{margin-top:0}@media (min-width:1280px){.qrr-booking-form .qrr-date.qrr-text{grid-column-start:1;grid-column-end:9}}.qrr-booking-form .qrr-date label{margin-top:0;margin-bottom:0;padding-bottom:0}.qrr-booking-form .qrr-date label,.qrr-booking-form .qrr-party label,.qrr-booking-form .qrr-time label{font-size:0}.qrr-booking-form #qrr-date.picker__input{visibility:hidden;height:0;min-height:0}.qrr-booking-form .picker__footer{display:none}.qrr-booking-form .qrr-date label:before,.qrr-booking-form .qrr-party label:before,.qrr-booking-form .qrr-time label:before{display:inline-block;font-size:16px}.qrr-booking-form .qrr-date label:before{content:"Data"}.qrr-booking-form .qrr-party label:before{content:"Goście"}.qrr-booking-form .qrr-time label:before{content:"Godzina"}@media (min-width:1280px){.qrr-booking-form .qrr-text.qrr-party{grid-column-start:10;grid-column-end:12}}@media (min-width:1280px){.qrr-booking-form .qrr-text.qrr-time{grid-column-start:12;grid-column-end:14}}.qrr-booking-form #qrr-date_table .picker__day{line-height:24px}.qrr-booking-form #qrr-date_table .picker--focused .picker__day--disabled,.qrr-booking-form #qrr-date_table .picker__day--disabled,.qrr-booking-form #qrr-date_table .picker__day--disabled:hover{background-color:hsla(0,0%,54.5%,.08);cursor:auto;color:#ddd}.qrr-booking-form .picker--focused .picker__day--selected,.qrr-booking-form .picker__day--selected,.qrr-booking-form .picker__day--selected:hover{background:#c0a58a;border-color:#c0a58a}.qrr-booking-form .picker__day--highlighted{border-color:#c0a58a}.qrr-booking-form .picker__button--today:before,.qrr-booking-form .picker__day--today:before{border-top:.5em solid #c0a58a}.qrr-booking-form .picker__input.picker__input--active{border-color:#c0a58a}.qrr-booking-form .picker__box{box-shadow:none;border-bottom-width:1px}.qrr-booking-form .qrr-submit{margin:0 15px}@media (min-width:1280px){.qrr-booking-form .qrr-submit{flex:1 1 auto}}.qrr-booking-form .qrr-submit button{background-color:#c0a58a;color:#fff;height:40px;padding:15px 30px;display:inline-flex;width:100%;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;box-shadow:none;border-radius:3px;font-size:9px;line-height:16;font-weight:300;font-family:Lato,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease-in-out;border:none;cursor:pointer}@media (min-width:1024px){.qrr-booking-form .qrr-submit button{font-size:13px}}@media (min-width:1280px){.qrr-booking-form .qrr-submit button{width:100%;height:40px}}.qrr-booking-form .qrr-submit button:hover{background-color:#2d2d2d}.qrr-booking-form input,.qrr-booking-form select,.qrr-booking-form textarea{border-radius:5px}.qrr-booking-form input,.qrr-booking-form textarea{font-family:Lato,sans-serif;color:#2d2d2d;font-weight:500}.qrr-booking-form textarea{border:1px solid #777;min-height:170px;padding:10px}@media (min-width:1280px){.qrr-booking-form textarea{min-height:270px}}.qrr-booking-form textarea:focus-visible{outline:0;border:2px solid #777}.qrr-booking-form input,.qrr-booking-form select{width:100%;height:34px;border:1px solid #777;padding:0 10px}.qrr-booking-form input:focus-visible,.qrr-booking-form select:focus-visible{outline:0;border:2px solid #777}.qrr-booking-form .form-submitted{padding:2rem 0}@media (min-width:1280px){.qrr-booking-form .form-submitted{padding:4rem 0}}.qrr-booking-form .form-submitted .btn-pay{min-width:200px}@media (min-width:1280px){.qrr-booking-form .form-submitted .btn-pay{width:500px;height:40px}}.qrr-booking-form .form-submitted .booking-details{padding:1rem 0}@media (min-width:1280px){.qrr-booking-form .form-submitted .booking-details{padding:2rem 0}}.picker{position:unset}@media (min-width:1280px){.picker{margin-top:-10px}}.picker .picker__holder{position:unset;transform:translateY(0);zoom:1;background:0 0;transition:background .15s ease-out}.picker .picker__holder:focus-visible{outline:0;border:1px solid #777}.picker .picker__frame{position:unset;transform:translateY(0);opacity:1;margin-bottom:0}.picker .picker__button--close{display:none}.qrr-booking-form fieldset{border:0!important;margin-top:0;padding-top:0}.woocommerce-checkout a{color:#c0a58a}.woocommerce-checkout a:hover{color:#2d2d2d}.woocommerce-checkout .woocommerce{margin:2rem var(--col)}@media (min-width:1280px){.woocommerce-checkout .woocommerce{margin:4rem var(--col)}}.woocommerce-checkout .woocommerce form.woocommerce-checkout h3{font-weight:400;font-size:28px}@media (min-width:1280px){.woocommerce-checkout .woocommerce form.woocommerce-checkout h3{font-size:32px}}.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set{margin:1rem 0}@media (min-width:1280px){.woocommerce-checkout .woocommerce form.woocommerce-checkout .col2-set{margin:2rem 0}}.woocommerce-checkout .woocommerce form.woocommerce-checkout .form-row label{font-weight:700;font-size:1rem;color:#2d2d2d}.woocommerce-checkout .woocommerce form.woocommerce-checkout .form-row label.noptin-integration-subscription-checkbox{font-weight:500;font-size:14px;padding:0}.woocommerce-checkout .woocommerce form.woocommerce-checkout input{width:100%;height:34px;border:1px solid #777;border-radius:5px;padding:0 10px}.woocommerce-checkout .woocommerce form.woocommerce-checkout input:focus-visible{outline:0;border:2px solid #777}.woocommerce-checkout .woocommerce form.woocommerce-checkout .col-2{display:none}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce .woocommerce-page #payment #place_order{background-color:#c0a58a;font-weight:400;margin-top:2rem;float:left;min-width:200px}@media (min-width:1280px){.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce .woocommerce-page #payment #place_order{width:500px;height:40px}}.woocommerce-checkout .woocommerce #payment #place_order:hover,.woocommerce-checkout .woocommerce .woocommerce-page #payment #place_order:hover{background-color:#2d2d2d}@media (min-width:1024px){.woocommerce-checkout .woocommerce .woocommerce-order{display:flex;flex-wrap:wrap}}@media (min-width:1024px){.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-notice{flex-grow:2;width:100%}}@media (min-width:1024px){.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-customer-details,.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview{flex-grow:1}}.woocommerce-checkout .woocommerce .order_details li{float:unset;margin:.8rem 0;border-right:0}.woocommerce-checkout .woocommerce .woocommerce-notice{font-size:28px}@media (min-width:1280px){.woocommerce-checkout .woocommerce .woocommerce-notice{font-size:32px}}.woocommerce-checkout .woocommerce .woocommerce-order-overview{margin:.5rem 0 1rem}.woocommerce-checkout .woocommerce .woocommerce-order-details,.woocommerce-checkout .woocommerce .woocommerce-order-overview__order.order{display:none}.woocommerce-checkout .woocommerce .woocommerce-column__title{font-size:28px;font-weight:400}@media (min-width:1280px){.woocommerce-checkout .woocommerce .woocommerce-column__title{font-size:32px}}.woocommerce-checkout .woocommerce .woocommerce-customer-details address{border:none;color:#2d2d2d;font-size:1.1rem;font-weight:700;padding:0}.woocommerce-checkout .woocommerce .woocommerce-customer-details address p{margin:1rem 0}.woocommerce-checkout #payment ul.payment_methods{background-color:#dbcdbd}@media (min-width:1280px){.woocommerce-checkout #payment ul.payment_methods{padding:2rem}}.woocommerce-checkout #payment ul.payment_methods li{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #fff;padding:.5rem}@media (min-width:1280px){.woocommerce-checkout #payment ul.payment_methods li{padding:1rem .5rem}}.woocommerce-checkout #payment ul.payment_methods li:hover{border:1px solid #000}.woocommerce-checkout #payment ul.payment_methods li:not(:last-of-type){margin-bottom:.5rem}@media (min-width:1280px){.woocommerce-checkout #payment ul.payment_methods li:not(:last-of-type){margin-bottom:1rem}}.woocommerce-checkout .woocommerce form.woocommerce-checkout input.input-radio{display:inline-block;width:auto;position:relative;cursor:pointer}.woocommerce-checkout .woocommerce form.woocommerce-checkout input[type=radio]:after{width:15px;height:15px;border-radius:50%;top:10px;left:0;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible}.woocommerce-checkout .woocommerce form.woocommerce-checkout input[type=radio]:checked:after{width:15px;height:15px;border-radius:50%;top:10px;left:0;position:relative;background-color:#c0a58a;content:"";display:inline-block;visibility:visible}.wc_payment_method label{display:inline-block;width:auto}.woocommerce-checkout #payment div.payment_box{display:none!important}.woocommerce-checkout .woocommerce form.woocommerce-checkout input.input-checkbox{width:16px;height:16px;accent-color:#c0a58a}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:14px}.woocommerce-checkout .woocommerce form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label{font-weight:400;line-height:1.2;font-size:14px;padding:10px 0}.woocommerce .woocommerce-info{border-top-color:#c0a58a;background-color:#fff}.woocommerce .woocommerce-message{border-top-color:#c0a58a}.woocommerce .woocommerce-error{background-color:#fff}.woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#c0a58a;background-color:#fff;padding:1rem}.woocommerce-form-coupon-toggle .woocommerce-info:before{content:""}.woocommerce form.woocommerce-form-coupon .form-row{margin:10px 0 6px}.woocommerce form.woocommerce-form-coupon .form-row input{padding:0 10px;border:1px solid #777;border-radius:5px;width:100%;height:34px}.woocommerce form.woocommerce-form-coupon .form-row input::placeholder{font-size:12px}.woocommerce form.woocommerce-form-coupon .form-row button.button{background-color:#c0a58a;color:#fff;font-weight:400;text-transform:uppercase;font-size:14px}.woocommerce form.woocommerce-form-coupon .form-row button.button:hover{background-color:#000}.woocommerce form.woocommerce-form-coupon .form-row{width:100%}@media (min-width:1280px){.woocommerce form.woocommerce-form-coupon .form-row{width:auto}}.woocommerce form.woocommerce-form-coupon .form-row.form-row-last button.button{width:100%}@media (min-width:1280px){.woocommerce form.woocommerce-form-coupon .form-row.form-row-last button.button{width:auto}}.woocommerce-checkout-review-order .cart_item .product-total{text-align:right}