.offer-banner .custom-banner-section{display:flex;flex-wrap:wrap;align-items:center;background-color:#fbfaf6;margin-bottom:30px}.offer-banner .custome-section-blog{width:calc(50% + -0px)}.offer-banner .blog-banner-custom-title{width:calc(50% + -0px);padding:40px}.offer-banner .blog-tile-banner-section h1{padding:0 40px 0 0}.offer-section .offer-box{background:linear-gradient(117.27deg,#e3dffb -.72%,#cfa0e5 124.34%);border-radius:8px;width:calc(33.33% - 30px);margin:0 15px 30px;display:flex;flex-wrap:wrap}.offer-section .offer-inner{display:flex;flex-wrap:wrap}.offer-section .offer-text{padding:30px 36px 10px 30px;width:calc(100% - 130px);float:left}.offer-section .offer-text h3{font-weight:400;font-size:26px;line-height:123%;text-transform:uppercase;color:#7c1e79;margin:0}.offer-section .offer-text p{color:#fff}.offer-section .offer-right{width:130px;float:left;padding:30px;display:flex;align-items:center;position:relative;border-left:dashed 1px #fff}.offer-section .off-text{font-family:Cardo;font-style:normal;font-weight:400;font-size:36px;line-height:1.3;color:#fff}.offer-section .offer-text span{display:block}.offer-right:after,.offer-right:before{content:"";position:absolute;width:30px;height:30px;background-color:#fff;border-radius:50px;top:-17px;left:-15px}.offer-section .offer-right:after{top:auto;bottom:-15px}.offer-section span.offer-code{background-color:#fff;padding:6px 10px;border-radius:4px;color:#7c1e79;cursor:pointer}.offer-section span.offer-code input{border:none;background:transparent;color:#7c1e79;cursor:pointer;width:100%;outline:none}.offer-section .offer-text-inner{position:relative}.offer-section .copied{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#7c1e79;color:#fff;padding:8px 16px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s;white-space:nowrap}.blog-banner-image-section img{height:auto;display:block;max-width:100%}.offer-section .offer-box.active .copied{opacity:1}@media(max-width:767px){.offer-banner .custome-section-blog{width:100%}.offer-banner .blog-banner-custom-title{width:100%;padding:0 20px 20px!important;text-align:center}.blog-banner-image-section img{height:auto;display:block}.offer-banner .custom-banner-section{flex-direction:column-reverse}.offer-banner .blog-tile-banner-section h1{padding-right:0}.offer-section .offer-box{width:100%;margin:0 0 30px}.offer-section .offer-inner{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/180/compiled_assets/styles.css.map */
