.btn{font:1rem/1 EngraversGothic,sans-serif;background:#8c6e2d;position:relative;z-index:1;display:block;min-width:240px;padding:14px;overflow:hidden;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;border:2px solid #8c6e2d;border-radius:0;cursor:pointer;-webkit-transition:background-position .3s ease,color .8s ease,background-color .2s;transition:background-position .3s ease,color .8s ease,background-color .2s}@media (min-width:768px){.btn{display:inline-block}}.block-shop-now .wp-block-buttons .wp-block-button__link,.btn-primary{color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#8c6e2d),color-stop(50%,#795f27)) left top/100% 200%,#8c6e2d;background:linear-gradient(to bottom,#8c6e2d 50%,#795f27 50%) left top/100% 200%,#8c6e2d}.block-shop-now .wp-block-buttons .wp-block-button__link:active,.block-shop-now .wp-block-buttons .wp-block-button__link:hover,.btn-primary:active,.btn-primary:hover{color:#fff;background-position:left bottom;border:2px solid #795f27;outline:0;-webkit-transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#8c6e2d),color-stop(50%,#795f27)) left bottom/100% 200%,#795f27;background:linear-gradient(to bottom,#8c6e2d 50%,#795f27 50%) left bottom/100% 200%,#795f27}.btn-secondary{color:#8c6e2d;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#8c6e2d)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#8c6e2d 50%) left top/100% 200%,rgba(0,0,0,0);border-color:#8c6e2d}.btn-secondary:active,.btn-secondary:hover{color:#fff;background-position:left bottom;border:2px solid #8c6e2d;outline:0;-webkit-transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#8c6e2d)) left bottom/100% 200%,#8c6e2d;background:linear-gradient(to bottom,transparent 50%,#8c6e2d 50%) left bottom/100% 200%,#8c6e2d}.btn-outline{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(0,0,0,.3))) left top/100% 200%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.3) 50%) left top/100% 200%;border-color:#fff}.btn-outline:active,.btn-outline:hover{color:#fff;background-position:left bottom;border:2px solid #fff;outline:0;-webkit-transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s}.block-shop-now{position:relative}@media (min-width:768px){.block-shop-now{height:calc(100vh + 60px);min-height:997px}}.block-shop-now__image{position:absolute;width:100%;height:100%}.block-shop-now__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-shop-now__container{position:relative;z-index:1;padding:23.5vw 0 13.9vw}@media (min-width:768px){.block-shop-now__container{padding:170px 0 80px}}.block-shop-now__form{position:relative;width:100%}.block-shop-now .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0;padding:0 6.4vw}@media (min-width:768px){.block-shop-now .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.block-shop-now__column{background:#f2ecdf;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:121.3vw;margin-left:0!important;padding:20.8vw 8vw;border:4px solid #8c6e2d}@media (min-width:768px){.block-shop-now__column{width:350px;min-height:455px;margin:0 10px!important;padding:82px 22px}}@media (min-width:1024px){.block-shop-now__column{width:400px;margin:0 20px!important;padding:92px 22px}}@media (min-width:0)and (max-width:767px){.block-shop-now__column:not(:last-child){margin-bottom:8vw}}.block-shop-now__column h2,.block-shop-now__column input,.block-shop-now__column p{position:relative;z-index:1}.block-shop-now__column h2{font:2rem/1 EngraversGothic,sans-serif;margin-bottom:6.4vw;text-align:center;text-transform:uppercase}@media (min-width:768px){.block-shop-now__column h2{margin:0 15px 24px}}.block-shop-now__column p{font:1rem/1.33 ChronicleText,serif;margin-bottom:11.2vw;text-align:center}@media (min-width:768px){.block-shop-now__column p{margin-bottom:32px}}.block-shop-now__column label{position:absolute;top:2.7vw;left:3.73vw;z-index:2;display:block;width:7.2vw;height:7.2vw;background:url(/wp-content/themes/teeling2023/blocks/shop-now/ic-locator.svg) center/contain no-repeat;cursor:pointer}@media (min-width:768px){.block-shop-now__column label{top:10px;left:14px;width:27px;height:27px}}.block-shop-now__column input{font:.938rem/1.75 ChronicleText,serif;background:#fff;width:100%;margin-bottom:5.3vw;padding:2.7vw 2.7vw 2.7vw 14.5vw;color:rgba(0,0,0,.5);border:.5px solid #8c6e2d}@media (min-width:768px){.block-shop-now__column input{margin-bottom:40px;padding:10px 10px 10px 55px}}.block-shop-now .wp-block-buttons{gap:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-admin .block-shop-now .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-shop-now .wp-block-buttons .wp-block-button{text-align:center}.block-shop-now .wp-block-buttons .wp-block-button:not(:last-child){margin-bottom:4.8vw}@media (min-width:768px){.block-shop-now .wp-block-buttons .wp-block-button:not(:last-child){margin-bottom:18px}}.block-shop-now .wp-block-buttons .wp-block-button__link{min-width:210px}@media (min-width:0)and (max-width:767px){.block-shop-now .wp-block-buttons .wp-block-button__link{width:100%}}.block-shop-now .wp-block-column{-ms-flex-preferred-size:unset!important;flex-basis:unset!important;-webkit-box-flex:unset!important;-ms-flex-positive:unset!important;flex-grow:unset!important}.block-shop-now .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){-ms-flex-preferred-size:unset!important;flex-basis:unset!important}