.woocommerce-product-gallery,.up-sells.upsells.products{clear:both}#back-plants{background:url(/wp-content/themes/waytic-ikigai/img/back/prod-left.png),url(/wp-content/themes/waytic-ikigai/img/back/prod-right.png);background-repeat:no-repeat;background-position:top left,bottom right}#each-product>div{flex:1 1 50%;padding:15px}.thumbnail-each-prod{height:98vh;background-position:top center;background-size:cover;position:relative}.thumbnail-each-prod .thumbnail-each-prod-separator{position:absolute;bottom:-1px;left:0;width:100%;height:20px;background-position:center bottom;background-repeat-y:no-repeat}.thumbnail-each-prod .thumbnail-each-prod-cont{position:absolute;width:40%;bottom:60px;left:20px;background:rgb(0 0 0 / .7);color:var(--white);padding:15px}.thumbnail-each-prod .thumbnail-each-prod-cont *{color:var(--white)}.thumbnail-each-prod .thumbnail-each-prod-cont img{max-width:95%}.thumbnail-each-prod .btn-reserve .btn-reserve-link{border-radius:1.5em;padding:.1em 1.5em;text-transform:uppercase;background:var(--white);border:2px solid var(--white);color:var(--brown-dark);font-size:calc(18px + (18 - 18) * ((100vw - 300px) / (1600 - 300)));transition:.5s all ease;position:relative;overflow:hidden;z-index:1}.thumbnail-each-prod .btn-reserve .btn-reserve-link:before{content:"";position:absolute;top:0;left:50%;transform:skewX(-45deg) translateX(-50%);z-index:-1;width:0%;height:110%;background:var(--brown-dark);transition:.5s all ease}.thumbnail-each-prod .btn-reserve .btn-reserve-link:hover{color:var(--white)}.thumbnail-each-prod .btn-reserve .btn-reserve-link:hover:before{width:120%}.icon-description{flex:1 1 50%;padding:10px;align-items:center}.icon-description img{max-width:40px}.icon-description p{margin:0;margin-left:5px}.all-include{padding:15px;border:2px dashed var(--purple);border-radius:20px}.all-include .all-include-each{flex:1 1 50%;padding:10px;align-items:center}.all-include .all-include-each p{margin:0;margin-left:5px}#gallery-each-product .separator-cont .separator-cont-img{padding-top:3.5rem;width:60%}#gallery-each-product .separator-gallery .separator-cont .separator-cont-img{width:100%;height:50px;background-position:top;background-repeat-y:no-repeat}#video-products{flex:1 1 50%}#video-products iframe{max-width:100%}.woocommerce div.product div.images.woocommerce-product-gallery{flex:1 1 50%}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs{width:65%;margin:0 auto}label{display:inline-block;line-height:1;vertical-align:middle}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;width:100%}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row .woocommerce-input-wrapper{width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}button,input{overflow:visible}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 10px}.gallery-cont-title{position:relative;width:fit-content;margin:0 auto}.gallery-cont-title .gallery-cont-title-img{position:absolute;left:100%;top:40px;width:40px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#7f2282}.whatsapp-button{line-height:1;cursor:pointer;position:relative;margin:0;margin-left:10px;text-decoration:none;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff;background-color:#06d755;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.whatsapp-button:hover{color:#fff;text-decoration:none}.card-msg.card-outline{border:2px solid var(--purple)}@media screen and (max-width:576px){#each-product h1{font-size:1.5rem}#video-products{flex:1 1 100%}.woocommerce div.product div.images.woocommerce-product-gallery{flex:1 1 100%}#back-plants{background-size:50%}.thumbnail-each-prod{height:100vh}.thumbnail-each-prod .thumbnail-each-prod-cont{width:95%;left:50%;transform:translateX(-50%);bottom:30px}}