@font-face{font-family:Montserrat;src:url(/wp-content/themes/swoboda-theme/public/fonts/Montserrat-Light.ttf);font-style:normal;font-display:swap;font-weight:300}@font-face{font-family:Montserrat;src:url(/wp-content/themes/swoboda-theme/public/fonts/Montserrat-Regular.ttf);font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Montserrat;src:url(/wp-content/themes/swoboda-theme/public/fonts/Montserrat-Medium.ttf);font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:Montserrat;src:url(/wp-content/themes/swoboda-theme/public/fonts/Montserrat-SemiBold.ttf);font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Montserrat;src:url(/wp-content/themes/swoboda-theme/public/fonts/Montserrat-Bold.ttf);font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:CrimsonText;src:url(/wp-content/themes/swoboda-theme/public/fonts/CrimsonText-Regular.ttf);font-style:normal;font-display:swap;font-weight:400}@media only screen and (min-width:320px){.container{width:100%}}@media only screen and (min-width:567px){.container{width:30rem}}@media only screen and (min-width:768px){.container{width:46.25rem}}@media only screen and (min-width:1130px){.container{width:calc(100% - 3rem)}}@media only screen and (min-width:1240px){.container{width:75.625rem}}@media only screen and (min-width:1360px){.container{width:81.25rem}}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:0.6s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpSmall{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftSmall{0%{opacity:0;transform:translate3d(-1rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftSmall{0%{opacity:0;transform:translate3d(-1rem,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}.button,.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#fff;border-radius:4rem;font-size:.625rem;line-height:1;padding:.875rem 1.375rem;display:inline-block;text-decoration:none;transition:background-color cubic-bezier(.15,.85,.45,1) .4s;background-color:#7fda7a;cursor:pointer;font-weight:600;font-family:Montserrat,sans-serif}.button:hover,.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#6bc567}@media (min-width:1130px){.button,.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:.875rem}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;font-weight:400;font-family:Montserrat,sans-serif;scroll-behavior:smooth}html.is-blocked{overflow:hidden}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}main{margin-top:60px}@media (min-width:1130px){main{margin-top:100px}}.navigation-cart__cart-count{position:absolute;top:-.25rem;right:-.25rem;background-color:#fff;color:#7fda7a;border-radius:100%;font-weight:700;font-size:.875rem;display:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:1;border:1px solid #7fda7a}.navigation-cart__cart-count.active{display:flex}.navigation-cart__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;background-color:#7fda7a;font-size:.875rem;font-weight:700;padding:.875rem 1.375rem;border-radius:4rem;text-decoration:none;color:#fff}.navigation-cart-woocommerce{position:relative}.navigation-cart-woocommerce__field{position:absolute;top:calc(100% + .5rem);right:0;opacity:0;pointer-events:none;padding-top:1rem;transition:all .4s cubic-bezier(.15,.85,.45,1)}.navigation-cart-woocommerce__field .widget{width:25rem;background-color:#fff;border:1px solid #7fda7a;border-radius:30px;padding:1.5rem}.navigation-cart-woocommerce__field .widgettitle{font-size:1.25rem;margin-bottom:.5rem}.navigation-cart-woocommerce__field .quantity,.navigation-cart-woocommerce__field .woocommerce-mini-cart__empty-message{font-size:.75rem}.navigation-cart-woocommerce__field a{text-decoration:none;color:#0e0e0e}.navigation-cart-woocommerce:hover .navigation-cart-woocommerce__field{top:100%;opacity:1;pointer-events:all}.navigation-cart-woocommerce .buttons{margin-top:.5rem}.navigation-cart-woocommerce .buttons .wc-forward{color:#fff;border-radius:4rem;font-size:.875rem;line-height:1;margin:0 .5rem 0 0!important;padding:.875rem 1.375rem;display:inline-block;text-decoration:none;transition:background-color cubic-bezier(.15,.85,.45,1) .4s;background-color:#7fda7a;cursor:pointer;font-weight:600}.navigation-cart-woocommerce .buttons .wc-forward:hover{background-color:#6bc567;color:#fff}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border:none}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{border:1px solid #da7a7f;color:#da7a7f!important}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background-color:transparent}.woocommerce-mini-cart-item{margin:1rem 0!important}.hamburger{position:relative;height:46px;width:46px;z-index:999;overflow:hidden}.hamburger__wrapper{height:46px;z-index:999}.hamburger__line{position:absolute;left:50%;top:50%;height:2px;width:24px;background-color:#0e0e0e;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.15,.85,.45,1)}.hamburger__line--top{transform:translate(-50%,calc(-50% - 6px))}.hamburger__line--bottom{transform:translate(-50%,calc(-50% + 6px))}.hamburger.is-active .hamburger__line--middle{opacity:0;left:-24px}.hamburger.is-active .hamburger__line--top{top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.hamburger.is-active .hamburger__line--bottom{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-135deg)}@media (min-width:1130px){.hamburger__wrapper{display:none}}.header{position:fixed;top:0;left:0;display:flex;align-items:center;width:100%;height:60px;background-color:#fff;z-index:10}.header__btn{display:flex;border-radius:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem}.header__btn img{height:80px}.header__box{padding:1.25rem 1.5rem;border-radius:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__grid{display:flex;align-items:center;justify-content:space-between}.header__grid--desktop{display:none}.header__grid--mobile .header__logo svg{height:40px;width:auto}.header__logo{height:40px}.header__contact{display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.header__contact a{color:#0e0e0e;text-decoration:none}@media (min-width:1130px){.header{height:100px;background-color:transparent}.header__grid--desktop{display:flex}.header__grid--mobile{display:none}}.navigation-menu{display:flex;align-items:center;justify-content:center;list-style:none;gap:1rem}.navigation-menu__link{position:relative;color:#0e0e0e;padding-bottom:.25rem;text-decoration:none;font-weight:700;font-size:.875rem}.navigation-menu__link::before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#7fda7a;transform:scaleX(0);transform-origin:left;transition:all .4s cubic-bezier(.15,.85,.45,1)}.navigation-menu__link:hover::before{transform:scaleX(1)}.navigation-menu__link--current::before{transform:scaleX(1)}.navigation-menu__mobile-wrapper{position:absolute;top:0;left:0;height:100vh;width:70%;padding:1rem;transform:translateX(-100%);background-color:#fff;transition:.4s all cubic-bezier(.15,.85,.45,1)}.navigation-menu__mobile-wrapper.is-active{transform:translateX(0)}.navigation-menu__mobile-wrapper .header-logo{margin-top:1rem}.navigation-menu__mobile-wrapper .percent-mobile{display:block;margin:1rem 0}.navigation-menu__mobile-wrapper .button-mobile{gap:.5rem;font-size:.5rem;max-width:108px}.navigation-menu__mobile-wrapper .button-mobile svg{height:1rem}.navigation-menu__mobile{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;margin:2rem 0}.navigation-menu__mobile .navigation-menu__link{text-decoration:none;color:#0e0e0e;font-size:1rem}.navigation-menu__mobile-row{display:flex;align-items:center;gap:1rem;margin-top:2rem}@media (min-width:1130px){.navigation-menu__mobile-wrapper{display:none}}.footer{padding:2rem 0 0 0}.footer__container{border-top:1px solid #d0d0d0;padding:2.5rem 0}.footer-menu{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem}.footer__box{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-top:2rem}.footer__info{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;font-size:.75rem}.footer__info a{color:#0e0e0e;text-decoration:none;transition:color .4s cubic-bezier(.15,.85,.45,1)}.footer__info a:hover{color:#7fda7a}@media (min-width:1130px){.footer{padding:4rem 0 0 0}.footer-menu{flex-direction:row}.footer__info{flex-direction:row;align-items:center}}.about-awards__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.about-awards__img{width:100%}.about-awards__col{border-top:1px solid #d0d0d0}.about-awards__btn{margin-top:2.5rem}.about-awards__item-heading{padding:1.25rem 0;color:#6f6f6f;border-top:1px solid #d0d0d0}.about-awards__item-desc{padding-bottom:1.25rem}@media (min-width:1130px){.about-awards__grid{grid-template-columns:repeat(2,1fr)}}.about-contact.section{padding-top:0}.about-entry__img{width:100%;margin-top:1.5rem}@media (min-width:1130px){.about-entry__img{margin-top:3rem}}.about-work__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}.about-work__line{margin-bottom:1.5rem;border-top:1px solid #d0d0d0}.about-work__item{border-top:1px solid #d0d0d0;padding-top:1rem}.about-work__item-number{font-size:3rem;margin-bottom:1rem;color:#6f6f6f}.about-work__item-heading{font-family:CrimsonText,sans-serif;font-size:1.125rem;color:#0e0e0e;margin-bottom:1.25rem}.about-work__item-desc{color:#6f6f6f}.about-work__img{width:100%;border-radius:1rem;margin-bottom:.875rem}@media (min-width:1130px){.about-work__grid{grid-template-columns:repeat(3,1fr);margin-bottom:5rem}.about-work__line{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.about-work__item{padding-top:3.75rem}.about-work__item-number{font-size:5rem}.about-work__img{width:50%}.about-work__img--left{border-top-right-radius:0;border-bottom-right-radius:0}.about-work__img--right{border-top-left-radius:0;border-bottom-left-radius:0}.about-work__box{display:flex;align-items:center;justify-content:space-between;gap:.75rem}}.contact-content__img{width:100%;margin-bottom:3rem}.contact-content__grid{display:grid;grid-template-columns:1fr}.contact-content__form{margin-top:2rem}.contact-content__form .wpcf7-text,.contact-content__form .wpcf7-textarea{border:1px solid #6f6f6f;border-radius:3rem;padding:1rem;width:100%;max-width:554px;font-family:Montserrat,sans-serif;outline:0}.contact-content__form .wpcf7-text:focus,.contact-content__form .wpcf7-textarea:focus{border-color:#7fda7a}.contact-content__form .wpcf7-textarea{border-radius:1.5rem}.contact-content__form .wpcf7-not-valid{border-color:#da7a7f}.contact-content__form p{position:relative;margin-bottom:.75rem}.contact-content__form p.has-value label{top:0;font-size:.75rem}.contact-content__form p:has(.wpcf7-textarea) label{top:2.5rem}.contact-content__form p:has(.wpcf7-textarea).has-value label{top:0}.contact-content__form label{position:absolute;top:50%;left:1rem;z-index:1;font-size:.875rem;transition:all .4s cubic-bezier(.15,.85,.45,1)}@media (min-width:1130px){.contact-content__grid{grid-template-columns:repeat(2,1fr)}.contact-content__form .wpcf7-textarea{border-radius:2rem}}.wpcf7-submit{border:none;width:100%}@media (min-width:1130px){.wpcf7-submit{width:unset}}.wpcf7-not-valid-tip{position:absolute;left:1rem;font-size:.75rem;color:#da7a7f}.wpcf7 form .wpcf7-response-output{border-radius:3rem;max-width:554px;padding:1rem;margin:2rem 0 0 0;font-size:.75rem;border-width:1px}@media (min-width:1130px){.wpcf7 form .wpcf7-response-output{padding:1rem 2rem}}.wpcf7 form.sent .wpcf7-response-output{border-color:#6bc567}.front-page-about__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}.front-page-about__item{padding:1.5rem 0 0 0;border-top:1px solid #d0d0d0}.front-page-about__item-heading{font-family:CrimsonText,sans-serif;font-size:1.125rem;margin-bottom:1.25rem;color:#0e0e0e}.front-page-about__item-desc{color:#6f6f6f;font-size:.875rem}.front-page-about__img{width:100%;margin-top:2rem}@media (min-width:1130px){.front-page-about__grid{grid-template-columns:repeat(4,1fr);margin:5rem 0}.front-page-about__item{padding:2.5rem 0 0 0}.front-page-about__img{margin:0}}.front-page-banner{padding:2rem 0}.front-page-banner__heading{font-size:2rem;line-height:85%;text-align:center;font-weight:400;margin-bottom:1rem;font-family:CrimsonText,sans-serif}.front-page-banner__heading .color{color:#7fda7a}.front-page-banner__heading .italic{font-style:italic}.front-page-banner__btn-wrapper{display:flex;justify-content:center;margin:2.5rem 0}.front-page-banner__img{width:100%;border-radius:1rem}@media (min-width:1130px){.front-page-banner{padding:4rem 0}.front-page-banner__heading{font-size:6rem}}.front-page-contact{text-align:center}.front-page-contact__img{width:100%}.front-page-contact__btn{margin:2.5rem 0}.front-page-products{margin-bottom:-4rem}.front-page-products__desc{margin-bottom:3rem}.front-page-products__products .products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.front-page-products__products .products::before{content:none!important}.front-page-products__products .product{display:flex;flex-direction:column;justify-content:space-between;width:100%!important}.front-page-products__products .product .button{margin:1.25rem auto 0 0}.front-page-products__products .product .added_to_cart{text-align:center;font-size:.75rem;color:#0e0e0e;text-decoration:underline!important}.front-page-products__products .price,.front-page-products__products .woocommerce-loop-product__title{color:#0e0e0e;font-family:CrimsonText,sans-serif;font-weight:400;font-size:1.25rem!important;padding:0!important}.front-page-products__products img{border-radius:1.75rem}@media (min-width:1130px){.front-page-products{margin-bottom:0}.front-page-products__products .products{grid-template-columns:repeat(4,1fr)}.front-page-products__products .product{transition:transform .4s cubic-bezier(.15,.85,.45,1)}.front-page-products__products .product img{border:1px solid transparent;transition:all .4s cubic-bezier(.15,.85,.45,1)}.front-page-products__products .product .woocommerce-loop-product__title{transition:all .4s cubic-bezier(.15,.85,.45,1)}.front-page-products__products .product .added_to_cart{text-align:left;margin-left:3rem}.front-page-products__products .product:hover{transform:translateY(-8px)}.front-page-products__products .product:hover img{border-color:#0e0e0e}.front-page-products__products .product:hover .woocommerce-loop-product__title{color:#7fda7a}.front-page-products__products .price,.front-page-products__products .woocommerce-loop-product__title{font-size:1.5rem!important}}.front-page-why__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.front-page-why__desc{margin:2.5rem 0}.front-page-why__btn{margin-top:1.5rem}.front-page-why__col{padding-top:1rem;border-top:1px solid #d0d0d0}.front-page-why__item{display:flex;align-items:center;gap:1.75rem;padding:1.25rem 0;border-top:1px solid #d0d0d0}.front-page-why__item span{color:#6f6f6f}.front-page-why__item:last-of-type{border-bottom:1px solid #d0d0d0}.front-page-why__img{width:100%}@media (min-width:1130px){.front-page-why__grid{grid-template-columns:repeat(2,1fr)}.front-page-why__col{padding-top:2.5rem}.front-page-why__btn{margin-top:2.5rem}}.shop-contact__btn{margin-top:1.5rem!important}.shop-contact__btn:hover{color:#fff!important}@media (min-width:1130px){.shop-contact__btn{margin-top:2.5rem!important}}.section{padding:2rem 0}.section__label{font-size:1rem;color:#7fda7a;font-weight:700}.section__heading{font-size:2rem;margin:1.5rem 0;color:#0e0e0e;font-weight:400;font-family:CrimsonText,sans-serif}.section__desc{color:#6f6f6f;font-size:1rem}@media (min-width:1130px){.section{padding:5rem 0}.section__heading{font-size:3.75rem}}.archive-products main{margin:0}.archive-products .products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.archive-products .products::before{content:none!important}.archive-products .product{display:flex;flex-direction:column;justify-content:space-between;width:100%!important}.archive-products .product .button{margin:1.25rem auto 0 0}.archive-products .product .added_to_cart{text-align:center;font-size:.75rem;color:#0e0e0e;text-decoration:underline!important}.archive-products .price,.archive-products .woocommerce-loop-product__title{color:#0e0e0e!important;font-family:CrimsonText,sans-serif;font-weight:400;font-size:1.25rem!important;padding:0!important}.archive-products img{border-radius:1.75rem}.archive-products .woocommerce-breadcrumb{margin-top:1.5rem}.archive-products .woocommerce-ordering{margin:1.5rem auto 1.5rem 0;float:none}.archive-products .woocommerce-ordering select{border:1px solid #0e0e0e;padding:.5rem;border-radius:3rem;font-family:Montserrat,sans-serif;cursor:pointer}@media (min-width:1130px){.archive-products .products{grid-template-columns:repeat(4,1fr)}.archive-products .woocommerce-ordering{float:right;margin:0 0 1.5rem 0}.archive-products .product{transition:transform .4s cubic-bezier(.15,.85,.45,1)}.archive-products .product img{border:1px solid transparent;transition:all .4s cubic-bezier(.15,.85,.45,1)}.archive-products .product .woocommerce-loop-product__title{transition:all .4s cubic-bezier(.15,.85,.45,1)}.archive-products .product .added_to_cart{text-align:left;margin-left:3rem}.archive-products .product:hover{transform:translateY(-8px)}.archive-products .product:hover img{border-color:#0e0e0e}.archive-products .product:hover .woocommerce-loop-product__title{color:#7fda7a}.archive-products .price,.archive-products .woocommerce-loop-product__title{font-size:1.5rem!important}}.page-cart{padding-bottom:2rem}.page-cart .woocommerce button.button{color:#fff!important;padding:.875rem 1.375rem!important}.page-cart .quantity .qty{padding:.5rem;border:1px solid #0e0e0e;border-radius:3rem;font-family:Montserrat,sans-serif;width:6rem}.page-cart .quantity .qty::-webkit-inner-spin-button{opacity:1;cursor:pointer}.page-cart .cart_item a{color:#0e0e0e;text-decoration:none}.page-cart a.remove{border:1px solid #da7a7f;color:#da7a7f!important}.page-cart a.remove:hover{color:#da7a7f!important;background-color:transparent}@media (min-width:1130px){.page-cart{padding-bottom:0}.page-cart .quantity .qty{padding:1rem}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%}.cart_totals h2{font-weight:400;margin-bottom:1.5rem}.wo-simple-product,.wo-variable-product{padding-top:2rem}.wo-simple-product__intro,.wo-variable-product__intro{display:grid;align-items:center;grid-gap:3.25rem}.wo-simple-product .product__logo,.wo-variable-product .product__logo{max-width:348px;width:100%;margin-bottom:2rem}.wo-simple-product .product__item-list,.wo-variable-product .product__item-list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}.wo-simple-product .in-stock,.wo-variable-product .in-stock{margin-bottom:1.5rem;font-size:.875rem}.wo-simple-product .product__item,.wo-variable-product .product__item{display:flex;align-items:flex-start;gap:.5rem}.wo-simple-product__summary,.wo-variable-product__summary{display:grid}.wo-simple-product__summary .product_meta,.wo-variable-product__summary .product_meta{order:2;margin-bottom:2.5rem;display:none}.wo-simple-product .product_title,.wo-variable-product .product_title{font-size:2rem;font-family:CrimsonText,sans-serif;margin-bottom:.5rem;font-weight:400}.wo-simple-product .price,.wo-variable-product .price{font-family:CrimsonText,sans-serif;margin-bottom:1.5rem;font-size:1.25rem}.wo-simple-product .reset_variations,.wo-variable-product .reset_variations{color:#0e0e0e;font-size:.875rem;text-decoration:none}.wo-simple-product .woocommerce-variation-price,.wo-variable-product .woocommerce-variation-price{margin:1rem 0}.wo-simple-product .disabled,.wo-variable-product .disabled{background-color:#7fda7a!important;pointer-events:none!important;opacity:.7!important}.wo-simple-product .qty,.wo-simple-product select,.wo-variable-product .qty,.wo-variable-product select{padding:1rem;border:1px solid #0e0e0e;border-radius:3rem;font-family:Montserrat,sans-serif}.wo-simple-product select,.wo-variable-product select{margin:0 1rem}.wo-simple-product .quantity .qty,.wo-variable-product .quantity .qty{width:5rem}.wo-simple-product .quantity .qty::-webkit-inner-spin-button,.wo-variable-product .quantity .qty::-webkit-inner-spin-button{opacity:1;cursor:pointer}.wo-simple-product .quantity,.wo-variable-product .quantity{margin-bottom:1.5rem}.wo-simple-product .woocommerce-product-details__short-description,.wo-variable-product .woocommerce-product-details__short-description{margin-bottom:1.5rem;font-size:1rem;color:#6f6f6f}.wo-simple-product .flex-control-nav,.wo-variable-product .flex-control-nav{display:flex;list-style:none;gap:.5rem;margin-top:1rem}.wo-simple-product .flex-control-nav img,.wo-variable-product .flex-control-nav img{border-radius:.5rem;cursor:pointer}.wo-simple-product .woocommerce-product-gallery__image a img,.wo-variable-product .woocommerce-product-gallery__image a img{max-height:670px;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media (min-width:1130px){.wo-simple-product__intro,.wo-variable-product__intro{grid-template-columns:repeat(2,1fr);grid-gap:7rem;padding-bottom:5rem}.wo-simple-product .woocommerce-product-gallery__image a img,.wo-variable-product .woocommerce-product-gallery__image a img{border-radius:2rem}.wo-simple-product .product_title,.wo-variable-product .product_title{margin-bottom:1.125rem;font-size:3.75rem}.wo-simple-product .price,.wo-variable-product .price{margin-bottom:1.25rem;font-size:2rem}.wo-simple-product__description,.wo-variable-product__description{padding:3rem;border:1px solid grey}.wo-simple-product__summary .product_meta,.wo-variable-product__summary .product_meta{margin-bottom:1.125rem}}.product-related{padding:2rem 0;margin-top:2rem}.product-related__desc,.product-related__heading{text-align:center}.product-related__heading{margin-bottom:1.5rem}.product-related__desc{margin:0 auto 2rem;width:100%;max-width:484px}.product-related .related h2:first-child{display:none}.product-related ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.product-related ul.products::before{content:none!important}.product-related .product{display:flex;flex-direction:column;justify-content:space-between;width:100%!important}.product-related .product .button{margin:1.25rem auto 0 0}.product-related .product .added_to_cart{text-align:center;font-size:.75rem;color:#0e0e0e;text-decoration:underline!important}.product-related .price,.product-related .woocommerce-loop-product__title{color:#0e0e0e!important;font-family:CrimsonText,sans-serif;font-weight:400;font-size:1.25rem!important;padding:0!important}.product-related img{border-radius:1.75rem}@media (min-width:1130px){.product-related{padding:4rem 0}.product-related ul.products{grid-template-columns:repeat(4,1fr)}.product-related .product{transition:transform .4s cubic-bezier(.15,.85,.45,1)}.product-related .product img{border:1px solid transparent;transition:all .4s cubic-bezier(.15,.85,.45,1)}.product-related .product .woocommerce-loop-product__title{transition:all .4s cubic-bezier(.15,.85,.45,1)}.product-related .product .added_to_cart{text-align:left;margin-left:3rem}.product-related .product:hover{transform:translateY(-8px)}.product-related .product:hover img{border-color:#0e0e0e}.product-related .product:hover .woocommerce-loop-product__title{color:#7fda7a}.product-related .price,.product-related .woocommerce-loop-product__title{font-size:1.5rem!important}}.woocommerce-message{border-color:#7fda7a}.woocommerce-message::before{color:#7fda7a}.woocommerce-message .restore-item{color:#0e0e0e;font-size:.875rem}.woocommerce-message .button{color:#fff!important}.woocommerce-info{border-color:#87b9ee}.woocommerce-info::before{color:#87b9ee}.return-to-shop .button{color:#fff!important}.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{border:none}.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{justify-content:center}.woocommerce-thankyou-order-received{margin:1rem 0}.woocommerce-order-received .woocommerce-table{font-size:.75rem}.woocommerce-order-received .woocommerce-table td{padding:.5rem!important}@media (min-width:1130px){.woocommerce-order-received .woocommerce-table{font-size:1rem}.woocommerce-order-received .woocommerce-table td{padding:9px 12px!important}}.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title{margin:1.5rem 0}.woocommerce-order-received .woocommerce-customer-details--email{display:flex;align-items:center}.woocommerce-order-received .order_item a{color:#0e0e0e}.wc-block-components-checkout-order-summary__title-text{margin-right:.5rem!important}.wc-block-components-checkout-return-to-cart-button{font-size:.75rem}@media (min-width:1130px){.wc-block-components-checkout-return-to-cart-button{font-size:1rem}}.woocommerce ul.order_details li{margin-top:.25rem;margin-bottom:.25rem}.article-content{padding-top:1rem}
/*# sourceMappingURL=index.css.map */
