img{height:auto}.wpcf7-not-valid-tip{margin-top:.5rem;font-size:.75rem;font-family:Groteskrmx,Arial,sans-serif}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;padding:0;margin:0;margin-top:1.5rem;font-family:Groteskrmx,Arial,sans-serif}.flex-nav-item-right{display:flex;align-items:center;gap:2.5rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#ECE4E0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#ECE4E0}.gallery-wrapper.swiper{display:block}@media (hover:hover) and (pointer:fine){.gallery-wrapper.gallery-swiper{cursor:url(https://warszawskitygrys.pl/wp-content/themes/wp_tygrys/images/lapka-click.svg) 10 8,grab}.gallery-wrapper.gallery-swiper.is-gallery-pointer-down{cursor:url(https://warszawskitygrys.pl/wp-content/themes/wp_tygrys/images/lapka-click2.svg) 10 8,grabbing}}.gallery-wrapper.gallery-swiper:not(.swiper-initialized){overflow:hidden}.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;align-items:stretch;gap:2rem}.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-slide{height:auto;flex:0 0 calc((100% - 6rem) / 4);width:calc((100% - 6rem) / 4)}.gallery-wrapper.swiper .swiper-wrapper{align-items:stretch}.gallery-wrapper.swiper .swiper-slide{height:auto}.gallery-wrapper.swiper .gallery-image-item{display:block}.gallery-wrapper.swiper .image-gallery-item{width:100%;height:100%;object-fit:cover;display:block}.swiper-slide.logo-group-slide{height:auto}.logo-swiper{width:100%}.logo-swiper:not(.swiper-initialized){overflow:hidden}.logo-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:44px}.logo-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 308px) / 8);width:calc((100% - 308px) / 8)}[data-tygrys-cookie-box][hidden]{display:none!important}@media screen and (max-width:991px){.logo-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 220px) / 6);width:calc((100% - 220px) / 6)}}@media screen and (max-width:767px){.logo-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 154px) / 4.5);width:calc((100% - 154px) / 4.5)}}@media screen and (max-width:479px){.logo-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 66px) / 2.5);width:calc((100% - 66px) / 2.5)}}.card-stack-slider{--card-stack-mouse-x:0;--card-stack-mouse-y:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:visible;isolation:isolate}.card-stack-slider.swiper{display:block;aspect-ratio:1248 / 720}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item,.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide,.card-stack-slider.swiper .card-animation-item{backface-visibility:hidden;transform-origin:50% 50%}.card-stack-slider.swiper .card-animation-item{position:relative;inset:auto;z-index:auto;overflow:visible}.card-stack-slider.swiper .card-stack-card-inner{--stack-shift-x:0px;--stack-shift-y:0px;--stack-scale:1;--mouse-shift-x:0px;--mouse-shift-y:0px;--stack-tilt-x:0deg;--stack-tilt-y:0deg;width:100%;height:100%;display:block;position:relative;overflow:hidden;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform;transform:perspective(2400px) translate3d(calc(var(--stack-shift-x) + var(--mouse-shift-x)),calc(var(--stack-shift-y) + var(--mouse-shift-y)),0) rotateX(var(--stack-tilt-y)) rotateY(var(--stack-tilt-x)) scale(var(--stack-scale));transition:transform 0.45s cubic-bezier(.22,1,.36,1)}.card-stack-slider.swiper .swiper-wrapper{align-items:stretch}.card-stack-slider.swiper .swiper-slide{height:auto}.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-wrapper{display:block}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:first-child,.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:first-child{position:relative;z-index:2}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:nth-child(2),.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2){position:absolute;inset:0;z-index:1;transform:translate(2rem,1.5rem) rotate(8deg)}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:nth-child(3),.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:nth-child(3){position:absolute;inset:0;z-index:0;opacity:.45;transform:translate(-1rem,3rem) rotate(-4deg)}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:nth-child(n+4),.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+4){position:absolute;inset:0;opacity:0;visibility:hidden}.image-arrow-project{width:2rem}.content-on-card{background-color:rgb(0 0 0 / .3)}.card-stack-slider .content-on-card{pointer-events:none;transform:translateZ(.5rem);transform-style:preserve-3d}.card-stack-slider .content-on-card a,.card-stack-slider .content-on-card button{pointer-events:auto}.card-stack-slider .image-card-animation{pointer-events:none;-webkit-user-drag:none;user-select:none}.card-stack-slider.swiper .swiper-slide-shadow{display:none!important}@media (hover:hover) and (pointer:fine){.card-stack-slider.card-stack-swiper{cursor:url(https://warszawskitygrys.pl/wp-content/themes/wp_tygrys/images/lapka-click.svg) 10 8,grab}.card-stack-slider.card-stack-swiper.is-card-pointer-down{cursor:url(https://warszawskitygrys.pl/wp-content/themes/wp_tygrys/images/lapka-click2.svg) 10 8,grabbing}.card-stack-slider.card-stack-swiper:not(.is-card-pointer-down):hover .swiper-slide-active>.card-stack-card-inner{--stack-shift-x:-0.55rem;--stack-shift-y:-0.3rem;--stack-scale:1.01;--stack-tilt-x:calc(var(--card-stack-mouse-x) * -1.2deg);--stack-tilt-y:calc(var(--card-stack-mouse-y) * 0.8deg);--mouse-shift-x:calc(var(--card-stack-mouse-x) * -0.18rem);--mouse-shift-y:calc(var(--card-stack-mouse-y) * -0.14rem)}.card-stack-slider.card-stack-swiper:not(.is-card-pointer-down):hover .swiper-slide-next>.card-stack-card-inner{--stack-shift-x:1.2rem;--stack-shift-y:0.8rem;--stack-scale:1.016;--stack-tilt-x:calc(var(--card-stack-mouse-x) * 1.4deg);--stack-tilt-y:calc(var(--card-stack-mouse-y) * -0.9deg);--mouse-shift-x:calc(var(--card-stack-mouse-x) * 0.25rem);--mouse-shift-y:calc(var(--card-stack-mouse-y) * 0.18rem)}.card-stack-slider.card-stack-swiper:not(.is-card-pointer-down):hover .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next)>.card-stack-card-inner{--stack-shift-x:-0.65rem;--stack-shift-y:1rem;--stack-scale:0.988;--stack-tilt-x:calc(var(--card-stack-mouse-x) * -0.6deg);--stack-tilt-y:calc(var(--card-stack-mouse-y) * -0.45deg);--mouse-shift-x:calc(var(--card-stack-mouse-x) * -0.1rem);--mouse-shift-y:calc(var(--card-stack-mouse-y) * 0.1rem)}}@media only screen and (max-width:767px){.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:nth-child(2),.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2){transform:translate(1rem,.8rem) rotate(6deg)}.card-stack-slider:not(.card-stack-swiper)>.card-animation-item:nth-child(3),.card-stack-slider.card-stack-swiper:not(.swiper-initialized) .swiper-slide:nth-child(3){transform:translate(-.5rem,1.75rem) rotate(-3deg)}.card-stack-slider.swiper .card-stack-card-inner{transition-duration:0.35s}}@media only screen and (max-width:991px){.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-wrapper{gap:1.5rem}.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 3rem) / 3);width:calc((100% - 3rem) / 3)}}@media only screen and (max-width:767px){.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-wrapper{gap:1.25rem}.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 1.25rem) / 2);width:calc((100% - 1.25rem) / 2)}}@media only screen and (max-width:479px){.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-wrapper{gap:1rem}.gallery-wrapper.gallery-swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 1rem) / 1.1);width:calc((100% - 1rem) / 1.1)}}.slider-mobile{width:100%;opacity:0;transform:scale(.9);will-change:transform,opacity}.tiger-text-animate-mobile{opacity:0;will-change:opacity}html.is-locked,html.is-locked body{overflow:hidden;height:100vh;height:100dvh}html.auto-scrolling,html.auto-scrolling body{pointer-events:none;touch-action:none;overscroll-behavior:none}.main-scene{position:relative;height:100vh;height:100dvh}html.is-locked .main-scene{position:fixed;top:0;left:0;width:100%;z-index:1000}.hero-tiger{opacity:0;transform:translate(0,-50%) scale(.3);will-change:transform,opacity,width}.hero-floating-img{opacity:0;will-change:transform,opacity}.tiger-text-animate{opacity:0;will-change:opacity;z-index:60!important}.hero-floating-img{transform-style:preserve-3d}#hero-expanding-img{z-index:50}.hero-tiger{z-index:100!important}.tiger-static,.tiger-frame{width:100%;height:auto;opacity:0;pointer-events:none;display:block}.tiger-static{position:relative}.tiger-frame{position:absolute;top:0;left:0}.tiger-static.active,.tiger-frame.active{opacity:1}.menu-tiger-walk{width:100%;display:block;position:relative}.menu-tiger-static,.menu-tiger-frame{width:100%;height:auto;display:block;opacity:0;pointer-events:none}.menu-tiger-static{position:relative}.menu-tiger-frame{position:absolute;top:0;left:0}.menu-tiger-static.active,.menu-tiger-frame.active{opacity:1}.heading-line{display:block;will-change:transform,opacity}#oczka1,#oczka_2,#oczka_3{will-change:transform;transform-origin:center center}[data-mozaika-eyes]{width:auto;max-width:none;height:14.375rem;display:block;position:relative;inset:0% 0% auto}@media only screen and (max-width:767px){[data-mozaika-eyes]{width:auto;max-width:none;height:11.25rem}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[nav-theme="brown"] .navbar .navlink-top,.navbar[data-nav-theme="brown"] .navlink-top{border-color:var(--darker-brown);color:var(--darker-brown)}[nav-theme="brown"] .navbar .navlink-top:hover,[nav-theme="brown"] .navbar .navlink-top.w--current,.navbar[data-nav-theme="brown"] .navlink-top:hover,.navbar[data-nav-theme="brown"] .navlink-top.w--current{background-color:var(--darker-brown);color:#ECE4E2}[nav-theme="brown"] .navbar .mbline path,.navbar[data-nav-theme="brown"] .mbline path{fill:var(--darker-brown)}.navbar[data-nav-theme="default"] .navlink-top{border-color:var(--beige);color:var(--beige)}.navbar[data-nav-theme="default"] .navlink-top:hover,.navbar[data-nav-theme="default"] .navlink-top.w--current{background-color:var(--beige);color:var(--brown)}.navbar[data-nav-theme="default"] .mbline path{fill:var(--beige)}.a-link-arrow:hover .image-arrow-button{transform:translateX(10px)}.menu-button .mbline path{transition:fill 0.30s ease}.menu-button.w--open .mbline path{fill:var(--brown)}.navlink.w--current{color:var(--brown)}.navlink:after{content:url("data:image/svg+xml,%3Csvg width='67' height='28' viewBox='0 0 67 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67 12.2305V15.8301L30.4238 27.9238L29 22.6113L56.0488 15.4131L0 18V11.5L53.6338 11.9121L29 5.3125L30.4238 0L67 12.2305Z' fill='%23281304'/%3E%3C/svg%3E%0A");position:absolute;display:block;margin-left:.75rem;left:100%;top:50%;transform:translateY(-50%) translateX(-.5rem);opacity:0;transition:opacity 0.20s ease,transform 0.20s ease}.navlink:hover:after{opacity:1;transform:translateY(-50%) translateX(0rem)}.navlink.w--current:after{opacity:1;transform:translateY(-50%) translateX(0rem) rotate(180deg)}.navlink-top,.small-button,.input-field,.form-button{clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.simple-text :last-child{margin-bottom:0rem}.footer-company-info{width:100%;max-width:18rem;margin-top:10rem}@media screen and (max-width:991px){.footer-company-info{margin-top:4rem}}.admin-bar .navbar{top:32px}.navbar{transition:padding .2s,background-color .2s,transform .3s ease}.admin-bar .main-brand-box{top:4.15rem}.admin-bar .main-brand-box.is-brand-scrolled{top:3.15rem}.main-brand-box{width:4rem;aspect-ratio:1;transition:transform .3s ease,opacity .3s ease}.main-brand-stack{display:block;width:100%;height:100%;position:relative}.main-brand-walk{display:block;width:100%;height:100%;position:absolute;inset:0%;opacity:0;visibility:hidden}.main-brand-walk.main-brand-walk-default{opacity:1;visibility:visible}[nav-theme="brown"] .main-brand-box .main-brand-walk-default,.main-brand-box[data-nav-theme="brown"] .main-brand-walk-default{opacity:0;visibility:hidden}[nav-theme="brown"] .main-brand-box .main-brand-walk-brown,.main-brand-box[data-nav-theme="brown"] .main-brand-walk-brown{opacity:1;visibility:visible}.main-brand-box[data-nav-theme="default"] .main-brand-walk-default{opacity:1;visibility:visible}.main-brand-box[data-nav-theme="default"] .main-brand-walk-brown{opacity:0;visibility:hidden}.main-brand-box .image-main-brand{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.main-brand-box .main-brand-static,.main-brand-box .main-brand-frame{opacity:0;visibility:hidden;position:absolute;inset:0%}.main-brand-box .main-brand-static.active,.main-brand-box .main-brand-frame.active{opacity:1;visibility:visible}.grid-scroll-tiger-walk{display:block;width:100%;position:relative;will-change:transform;transform-origin:50% 100%}.grid-scroll-tiger-walk .image-logo-br{width:100%;height:auto;display:block;pointer-events:none}.grid-scroll-tiger-walk .event-tiger-static{position:relative;opacity:0;visibility:hidden}.grid-scroll-tiger-walk .event-tiger-frame{position:absolute;inset:0%;opacity:0;visibility:hidden}.grid-scroll-tiger-walk .event-tiger-static.active,.grid-scroll-tiger-walk .event-tiger-frame.active{opacity:1;visibility:visible}.is-bottom-text-mobile{display:none}@media only screen and (max-width:479px){.is-bottom-text-desktop{display:none}.is-bottom-text-mobile{display:block}.section-text-scroll.top-text-scroll{width:110%}.section-text-scroll.bottom-text-scroll{width:110%}}@media only screen and (min-width:1200px){.page-template-page-new-home .main-scene .tiger-text-animate{height:60vh}}@media only screen and (min-width:768px){.navbar.is-nav-scrolled{background-color:#fff0}}@media only screen and (max-width:767px){.navbar.is-nav-scrolled{background-color:var(--brown)}}.navbar.is-nav-hidden{transform:translateY(-100%)}@media only screen and (max-width:767px){.navbar.is-nav-hidden+.main-brand-box{transform:translateY(calc(-100% - 2rem));opacity:0;pointer-events:none}}a{color:inherit}[overflow="hidden"]{overflow:hidden}[position="relative"]{position:relative}@media only screen and (max-width:480px){.text-scroll-scroll{font-size:11rem}}html{font-size:1rem}@media screen and (max-width:1920px){html{font-size:1rem}}@media screen and (max-width:1440px){html{font-size:calc(0.39866369710467703rem + 0.6681514476614699vw)}}@media screen and (max-width:991px){html{font-size:calc(0.758056640625rem + 0.390625vw)}}@media screen and (max-width:479px){html{font-size:calc(0.5742154811715481rem + 1.2552301255230125vw)}}@media only screen and (max-width:767px){.main-brand-box{width:3.2rem;top:1.5rem}.page-template-page-bar .project-item-featured{flex-flow:row}.tiger-text-animate-mobile.is-bottom-one .tiger-text{font-size:4rem}.content-on-card{background-color:#fff0}.card-stack-slider.swiper{aspect-ratio:auto;overflow:visible}.card-stack-slider.swiper .card-animation-item{aspect-ratio:auto}.card-stack-slider.swiper .card-stack-card-inner{display:flex;flex-direction:column;height:auto;overflow:visible}.card-stack-slider.swiper .image-card-animation{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1248 / 720}.card-stack-slider.swiper .content-on-card{position:static;inset:auto;display:none;width:100%;height:auto;padding:3rem 0 0;transform:none}.card-stack-slider.swiper .swiper-slide-active .content-on-card{display:flex}.card-animation-wrapper{margin-bottom:0}.flex-nav-item-right{gap:1.5rem}}.content-reveal{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:0!important}.content-reveal-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;margin-top:2rem}.content-reveal-button::-webkit-details-marker{display:none}.content-reveal-button::marker{display:none}.content-reveal-label-less{display:none}.content-reveal[open] .content-reveal-label-more{display:none}.content-reveal[open] .content-reveal-label-less{display:inline}.content-reveal-body{width:100%;margin-top:2rem}.newsletter-form-error[hidden]{display:none}.newsletter-form-error:not([hidden]){display:block;color:#e8a598;margin-top:.5rem;font-family:Groteskrmx,Arial,sans-serif;line-height:150%;font-size:.875rem}.newsletter-thankyou{max-width:38.125rem}.newsletter-thankyou__text{font-size:2rem;line-height:1.2;margin:0;font-weight:400}.section[nav-theme="brown"] .newsletter-thankyou--on-brown .newsletter-thankyou__text{color:var(--darker-brown)}.faq-wrapper:not(.is-faq-expanded) .faq-item--extra{display:none}html.is-navmenu-open{overflow:hidden;height:100%;overscroll-behavior:none}.tygrys-lang-pair{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;flex-shrink:0}.tygrys-lang-pair__btn{text-decoration:none;box-sizing:border-box}.tygrys-lang-pair__btn:not(.w--current){border-color:transparent!important}.tygrys-lang-pair--burger{display:none}@media screen and (max-width:767px){.tygrys-lang-pair--burger{display:inline-flex}}.a-lang-change{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.25rem;padding:0;border:0;background:#fff0;color:var(--darker-brown,#281304);font-family:Groteskrmx,Arial,sans-serif;font-size:3rem;font-weight:500;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color 0.2s,opacity 0.2s,background-color 0.3s}a.a-lang-change:hover{color:var(--brown,#281304)}.a-lang-change:disabled{opacity:.45;cursor:not-allowed}.a-lang-change .img-lang-change{width:.875rem;height:auto;flex-shrink:0;display:block;margin-top:.15em}.top-navmenu .a-lang-change{margin-top:0;box-sizing:border-box;border:2px solid var(--beige);color:var(--beige);padding:.25rem .625rem .1rem;font-size:1.125rem;line-height:1.3}.top-navmenu a.a-lang-change:hover{background-color:var(--beige);color:var(--brown)}.top-navmenu .a-lang-change .img-lang-change{width:.5rem;margin-top:.05em}.tygrys-sklep-products-section .to-download-item,.tygrys-sklep-product-content{display:flex;flex-direction:column}.tygrys-sklep-product-content{flex:1}.tygrys-sklep-product-action{margin-top:auto;padding-top:2.5rem}.tygrys-sklep-product-price{font-size:1.25rem;line-height:1.35;color:var(--orange,#c45c26)}.tygrys-sklep-product-price .woocommerce-Price-amount{font-weight:600}.tygrys-sklep-voucher-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--brown,#281304);font-size:.75rem;line-height:1.5;text-transform:uppercase}.tygrys-sklep-voucher-note a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.footer-columns-contact{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.footer-columns-contact .footer-contact-title,.footer-columns-contact .simple-text{font-size:1rem}@media screen and (max-width:991px){.footer-columns-contact{grid-column-gap:2rem;grid-row-gap:2rem}}.woocommerce-cart .column-content-section>.simple-text,.woocommerce-cart .column-content-section>.simple-text .woocommerce,.woocommerce-checkout .column-content-section>.simple-text,.woocommerce-checkout .column-content-section>.simple-text .woocommerce{font-size:1rem;line-height:1.4}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border-color:rgb(40 19 4 / .22);border-radius:0;border-collapse:separate;color:var(--brown)}.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table td{padding:1rem;border-color:rgb(40 19 4 / .16);vertical-align:middle}.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table th{font-weight:600}.woocommerce-cart .woocommerce a,.woocommerce-checkout .woocommerce a{color:inherit;text-underline-offset:.12em}.woocommerce-cart .woocommerce button.button,.woocommerce-cart .woocommerce a.button,.woocommerce-checkout .woocommerce button.button,.woocommerce-checkout .woocommerce a.button{min-height:2.875rem;border:2px solid var(--brown);border-radius:0;color:var(--brown);background:#fff0;padding:.65rem 1rem .5rem;font-family:Groteskrmx,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1;transition:background-color 0.2s,color 0.2s,opacity 0.2s}.woocommerce-cart .woocommerce button.button:hover,.woocommerce-cart .woocommerce a.button:hover,.woocommerce-checkout .woocommerce button.button:hover,.woocommerce-checkout .woocommerce a.button:hover{color:var(--beige);background:var(--brown)}.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled]{color:var(--brown);background:#fff0;opacity:.4}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{position:relative;margin:0 0 1.5rem;border:1px solid rgb(40 19 4 / .22);border-left-width:4px;border-radius:0;color:var(--brown);background:rgb(255 255 255 / .42);padding:.95rem 1rem .95rem 3rem;font-size:.9375rem;line-height:1.5}.woocommerce .woocommerce-message{border-left-color:#55705a;background:rgb(85 112 90 / .1)}.woocommerce .woocommerce-error{border-left-color:#9b3f37;background:rgb(155 63 55 / .09)}.woocommerce .woocommerce-info{border-left-color:var(--brown)}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before{top:.95rem;left:1rem}.woocommerce .woocommerce-message::before{color:#55705a}.woocommerce .woocommerce-error::before{color:#9b3f37}.woocommerce .woocommerce-info::before{color:var(--brown)}.woocommerce .woocommerce-error li+li{margin-top:.3rem}.woocommerce .woocommerce-message a:not(.button),.woocommerce .woocommerce-error a:not(.button),.woocommerce .woocommerce-info a:not(.button){color:inherit;text-underline-offset:.12em}.woocommerce .woocommerce-message .button{min-height:2.25rem;margin:-.3rem 0 -.3rem 1rem;border:1px solid var(--brown);border-radius:0;color:var(--beige);background:var(--brown);padding:.55rem .8rem .45rem;font-family:Groteskrmx,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1}.woocommerce .woocommerce-message .button:hover{color:var(--brown);background:#fff0}.woocommerce-cart .woocommerce-notices-wrapper{width:100%;max-width:none;margin:0}.woocommerce-cart .cart-empty.woocommerce-info{max-width:42rem;margin:0 auto 1rem;border:0;background:#fff0;padding:1.25rem 1.5rem;text-align:center}.woocommerce-cart .cart-empty.woocommerce-info::before{display:none}.woocommerce-cart .return-to-shop{margin:0 auto;text-align:center}.woocommerce-cart .woocommerce .return-to-shop a.button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.75rem 1rem;line-height:1.2}.woocommerce-cart .woocommerce-cart-form{margin:0}.woocommerce-cart .woocommerce-cart-form table.shop_table{margin-bottom:2rem;font-size:1rem}.woocommerce-cart .woocommerce-cart-form table.shop_table th{font-family:Groteskrmx,Arial,sans-serif;font-size:.95rem}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove{width:3rem;padding-right:.5rem;text-align:center}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail{width:5rem;padding-left:.5rem;padding-right:.75rem}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail img{width:4rem;height:4rem;border-radius:0;object-fit:cover}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name{font-weight:600}.woocommerce-cart .woocommerce-cart-form table.shop_table .product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table .product-quantity,.woocommerce-cart .woocommerce-cart-form table.shop_table .product-subtotal{width:13%;white-space:nowrap}.woocommerce-cart .woocommerce .quantity .qty{width:4.5rem;height:2.625rem;border:1px solid rgb(40 19 4 / .55);border-radius:0;background:rgb(255 255 255 / .55);padding:.4rem;font-size:1rem}.woocommerce-cart .woocommerce a.remove{width:1.75rem;height:1.75rem;color:var(--brown)!important;font-family:Groteskrmx,Arial,sans-serif;font-size:1.3rem;line-height:1.55rem}.woocommerce-cart .woocommerce a.remove:hover{color:var(--beige)!important;background:var(--brown)}.woocommerce-cart .woocommerce-cart-form td.actions{padding:.875rem}.woocommerce-cart .woocommerce-cart-form td.actions .coupon{display:flex;gap:.625rem;align-items:stretch}.woocommerce-cart .woocommerce-cart-form td.actions .coupon #coupon_code{width:12rem;height:2.875rem;border:1px solid rgb(40 19 4 / .55);border-radius:0;background:rgb(255 255 255 / .55);padding:.65rem .75rem;font-size:.95rem;line-height:1.2}.woocommerce-cart .cart-collaterals{display:flex;justify-content:flex-end}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;max-width:30rem;float:none}.woocommerce-cart .cart-collaterals .cart_totals h2{margin-bottom:1.25rem;font-size:2rem}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{margin-bottom:1rem;font-size:1rem}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td{padding:.875rem 1rem}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td{text-align:right}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt{min-height:3.25rem;margin:0;border:2px solid var(--brown);color:var(--beige);background:var(--brown);padding:.85rem 1.25rem .7rem;font-family:Groteskrmx,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt:hover{color:var(--brown);background:#fff0}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:1.5rem}.woocommerce-checkout form.woocommerce-checkout>.woocommerce-NoticeGroup-checkout{grid-column:1 / -1;grid-row:1;width:100%;margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-invalid input.input-text,.woocommerce-checkout .woocommerce-invalid textarea.input-text,.woocommerce-checkout .woocommerce-invalid .select2-selection{border-color:#9b3f37;background-color:rgb(155 63 55 / .05)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-info{margin:0;border:1px solid rgb(40 19 4 / .3);color:var(--brown);background:rgb(255 255 255 / .35);padding:.875rem 1rem .875rem 2.75rem;font-size:.875rem;line-height:1.45}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before,.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-info::before{top:.9rem;left:1rem;color:var(--brown)}.woocommerce-checkout form.checkout_coupon{margin:-.5rem 0 1.5rem;border:1px solid rgb(40 19 4 / .22);border-radius:0;padding:1rem}.woocommerce-checkout form.checkout_coupon:not([style*="display: none"]):not([style*="display:none"]){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch}.woocommerce-checkout form.checkout_coupon .form-row{width:auto;margin:0;float:none}.woocommerce-checkout form.checkout_coupon .clear{display:none}.woocommerce-checkout form.checkout_coupon input.input-text{width:100%;height:2.875rem;border:1px solid rgb(40 19 4 / .55);border-radius:0;background:rgb(255 255 255 / .55);padding:.65rem .75rem;font-size:.95rem}.woocommerce-checkout form.checkout_coupon button.button{height:2.875rem;white-space:nowrap}.woocommerce-checkout form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);grid-template-rows:auto auto 1fr;column-gap:clamp(2.5rem, 3.5vw, 3.75rem);align-items:start}.woocommerce-checkout form.woocommerce-checkout #customer_details{grid-column:1;grid-row:2 / span 2;width:auto;float:none}.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{width:100%;float:none}.woocommerce-checkout #customer_details h3{margin:0 0 1.5rem;font-size:2rem}.woocommerce-checkout #customer_details .form-row{margin:0 0 .875rem;padding:0}.woocommerce-checkout #customer_details .form-row label{margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.3}.woocommerce-checkout #customer_details input.input-text,.woocommerce-checkout #customer_details textarea.input-text,.woocommerce-checkout #customer_details .select2-selection--single{border:1px solid rgb(40 19 4 / .55);border-radius:0;background:rgb(255 255 255 / .55);font-size:.95rem}.woocommerce-checkout #customer_details input.input-text,.woocommerce-checkout #customer_details .select2-selection--single{height:2.75rem;padding:.6rem .75rem}.woocommerce-checkout #customer_details .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.45rem}.woocommerce-checkout #customer_details .select2-selection--single .select2-selection__arrow{height:2.65rem}.woocommerce-checkout #customer_details textarea.input-text{min-height:7rem;padding:.75rem;line-height:1.4;resize:vertical}.woocommerce-checkout .woocommerce-additional-fields{margin-top:2.5rem}.woocommerce-checkout form.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:2;width:auto;float:none;margin:0;padding:1.125rem 1.125rem .75rem;border:1px solid rgb(40 19 4 / .22);border-bottom:0;border-radius:0;font-family:Groteskrmx,Arial,sans-serif;font-size:1.25rem;line-height:1.15}.woocommerce-checkout form.woocommerce-checkout #order_review{grid-column:2;grid-row:3;width:auto;float:none}.woocommerce-checkout .woocommerce-checkout-review-order-table{margin:0;border-radius:0;overflow:hidden}.woocommerce-checkout .woocommerce-checkout-review-order-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:1rem;font-size:.875rem;font-weight:400;vertical-align:top}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{padding-top:.875rem;padding-bottom:.875rem;vertical-align:middle}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{font-weight:600}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{width:75%}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{width:25%;text-align:right;white-space:nowrap}.tygrys-classic-checkout-product{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;align-items:start}.tygrys-classic-checkout-product__media{position:relative;display:block}.tygrys-classic-checkout-product__image{display:block;width:4rem;height:4rem;margin:0;border-radius:0;object-fit:cover}.tygrys-classic-checkout-product__quantity{position:absolute;top:-.4rem;right:-.4rem;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;color:var(--beige);background:var(--brown);font-size:.7rem;line-height:1}.tygrys-classic-checkout-product__content,.tygrys-classic-checkout-product__name,.tygrys-classic-checkout-product__price,.tygrys-classic-checkout-product__description{display:block}.tygrys-classic-checkout-product__name{font-weight:600}.tygrys-classic-checkout-product__price,.tygrys-classic-checkout-product__description{margin-top:.25rem;font-size:.75rem;line-height:1.35}.woocommerce-checkout .woocommerce-checkout-payment{margin-top:1.25rem;border:1px solid rgb(40 19 4 / .22);border-radius:0;color:var(--brown);background:rgb(40 19 4 / .045)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{padding:1rem;border-bottom-color:rgb(40 19 4 / .16)}.woocommerce-checkout .woocommerce-checkout-payment .payment_box,.woocommerce-checkout .woocommerce-checkout-payment .place-order{color:var(--brown);background:#fff0}.woocommerce-checkout .woocommerce-checkout-payment .payment_box::before{display:none}.woocommerce-checkout .woocommerce-checkout-payment .place-order{margin:0;padding:1rem}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text{margin-bottom:.875rem;font-size:.8rem;line-height:1.4}.woocommerce-checkout .woocommerce-checkout-payment .form-row.validate-required{margin:0 0 .75rem;padding:0;font-size:.82rem;line-height:1.4}.woocommerce-checkout .woocommerce-checkout-payment #place_order{width:100%;min-height:3.25rem;margin:.25rem 0 0;float:none;border:2px solid var(--brown);color:var(--beige);background:var(--brown);font-family:Groteskrmx,Arial,sans-serif;font-size:1.05rem}.woocommerce-checkout .woocommerce-checkout-payment #place_order:hover{color:var(--brown);background:#fff0}@media screen and (max-width:991px){.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail{display:none}.woocommerce-cart .cart-collaterals .cart_totals{max-width:none}.woocommerce-checkout form.woocommerce-checkout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.woocommerce-checkout form.woocommerce-checkout #customer_details,.woocommerce-checkout form.woocommerce-checkout #order_review_heading,.woocommerce-checkout form.woocommerce-checkout #order_review{grid-column:1}.woocommerce-checkout form.woocommerce-checkout>.woocommerce-NoticeGroup-checkout{grid-column:1;grid-row:1}.woocommerce-checkout form.woocommerce-checkout #customer_details{grid-row:2}.woocommerce-checkout form.woocommerce-checkout #order_review_heading{grid-row:3}.woocommerce-checkout form.woocommerce-checkout #order_review{grid-row:4}.woocommerce-checkout form.woocommerce-checkout #order_review_heading{margin-top:2.5rem}}@media screen and (max-width:767px){.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{margin-bottom:1rem;padding:.875rem .875rem .875rem 2.6rem;font-size:.875rem}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before{top:.875rem;left:.8rem}.woocommerce .woocommerce-message .button{display:block;width:100%;margin:.75rem 0 0;float:none}.woocommerce-cart .cart-empty.woocommerce-info{padding:1.1rem 1rem}.woocommerce-cart .woocommerce .return-to-shop a.button{width:100%}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td{box-sizing:border-box}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-remove{display:flex;justify-content:flex-end;width:100%;padding:.75rem 1rem;border-bottom:1px solid rgb(40 19 4 / .16);text-align:right}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-name,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-quantity,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-subtotal{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);gap:1rem;align-items:center;width:100%;min-height:3.5rem;padding:.75rem 1rem;border-bottom:1px solid rgb(40 19 4 / .16);text-align:right}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-subtotal{border-bottom:0}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td::before{width:auto;margin:0;float:none;text-align:left}.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-name>a,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-price>span,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-subtotal>span,.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td.product-quantity>.quantity{justify-self:end}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;padding:0}.woocommerce-cart .woocommerce-cart-form td.actions .coupon #coupon_code,.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon button.button{width:100%;float:none}.woocommerce-cart .woocommerce-cart-form td.actions>button[name="update_cart"]{width:100%;margin-top:.75rem}.woocommerce-cart .woocommerce-cart-form td.actions{padding:1rem}.woocommerce-checkout form.checkout_coupon:not([style*="display: none"]):not([style*="display:none"]){grid-template-columns:minmax(0,1fr);gap:.75rem}.woocommerce-checkout form.checkout_coupon button.button{width:100%}.woocommerce-checkout #customer_details h3,.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:1.75rem}.tygrys-classic-checkout-product{grid-template-columns:3.5rem minmax(0,1fr)}.tygrys-classic-checkout-product__image{width:3.5rem;height:3.5rem}}