/** Shopify CDN: Minification failed

Line 627:4 Expected ":"
Line 745:0 Unexpected "}"

**/
.template-proxuct .item-content{font-size:0;height:100%}.template-product .slick-vertical .slick-slide{border:none}.template-product .block_accordion .product-single__tabs{border:1px solid #e5e5e5;border-radius:5px}.template-product .block_accordion .product-single__tabs img{margin:28px 0}.template-product .block_accordion .product-single__tabs:not(:last-child){margin-bottom:5px}.template-product .block_accordion .nov-accordion__title{font-size:16px;font-weight:800;color:var(--color-title);text-transform:uppercase;padding:13px 30px}.template-product .block_accordion .nov-accordion__title:after{content:"";top:50%;transform:translateY(-50%);color:var(--color-title)}.template-product .block_accordion .nov-accordion__title.act:after{content:""}.template-product .block_accordion .nov-accordion__content{font-size:1.3rem}.template-product .block_accordion .nov-accordion__content .block{padding:45px 30px 30px}.template-product .block_accordion .nov-accordion__content #new_comment_form{margin-bottom:60px}.template-product .block_accordion .block_custom strong{font-size:1.4rem;display:inline-block}.template-product .block_accordion .block_custom p{margin-bottom:10px}.TopContent{margin-bottom:97px}.TopContent .proFeaturedImage video,.TopContent .proFeaturedImage iframe{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%)}product-model{position:relative;height:100%;display:block}product-model model-viewer{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.product-single__sticky{position:sticky;top:6rem}.product-single__information{padding-left:6rem;padding-right:15px}.lang-rtl .product-single__information{padding-left:15px;padding-right:6rem}@media(max-width: 1199px){.product-single__information{padding-left:15px;padding-right:15px}.lang-rtl .product-single__information{padding-left:15px;padding-right:15px}}h1.product-single__title{font-size:2.3rem;padding-right:3rem;color:var(--color-title)}.lang-rtl h1.product-single__title{padding-left:3rem;padding-right:initial}.product-single__wishlist .btnProductWishlist{width:50px;height:50px;justify-content:center;border-radius:var(--button-corner);background:#ededed;border:1px solid #ededed;color:#222;margin-left:10px}.lang-rtl .product-single__wishlist .btnProductWishlist{margin-right:10px;margin-left:initial}.product-single__wishlist .btnProductWishlist i{margin:0}.product-single__wishlist .btnProductWishlist:hover,.product-single__wishlist .btnProductWishlist.whislist-added{color:var(--color-button-text-hover);background:var(--color-button-hover);border-color:var(--color-button-border-hover)}.btn-review__all{margin-left:10px;line-height:1}.lang-rtl .btn-review__all{margin-right:10px;margin-left:initial}.product-single__price{font-size:24px;font-weight:800;color:var(--product-color-price);margin-bottom:10px}.product-single__price s{color:var(--product-color-reduced-price);padding-right:20px;margin-right:20px;font-size:16px;position:relative}.lang-rtl .product-single__price s{padding-left:20px;padding-right:initial}.lang-rtl .product-single__price s{margin-left:20px;margin-right:initial}.product-single__price s:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:20px;background-color:var(--product-color-reduced-price)}.lang-rtl .product-single__price s:after{left:0;right:initial}.product-single__price .product-price__badge{background-color:#ff6400;font-family:var(--font-family-default);font-size:11px;text-transform:uppercase;color:#fff;font-weight:600;display:block;padding:2px 15px 1.5px;border-radius:20px;margin-left:20px}.lang-rtl .product-single__price .product-price__badge{margin-right:20px;margin-left:initial}.product-single__shortdes{line-height:1.7;margin-bottom:27px;font-size:1.3rem}.product-single__countdown{border:1px solid #f4c7a9;background-color:#ffebde;border-radius:5px;padding:15px;color:#d11f1f}.product-single__countdown .product-single__countdown-title{font-size:1.6rem}.product-single__countdown .product-single__countdown-title img{width:20px}.product-single__countdown .product-single__countdown-title i,.product-single__countdown .product-single__countdown-title img{margin-right:5px}.lang-rtl .product-single__countdown .product-single__countdown-title i,.lang-rtl .product-single__countdown .product-single__countdown-title img{margin-left:5px;margin-right:initial}.product-single__countdown .product-single__countdown-subtitle{font-size:1.2rem;margin-left:auto;margin-right:20px}.lang-rtl .product-single__countdown .product-single__countdown-subtitle{margin-left:20px;margin-right:auto}@media(max-width: 991px){.product-single__countdown .product-single__countdown-subtitle{margin-left:0;margin-right:auto}.lang-rtl .product-single__countdown .product-single__countdown-subtitle{margin-left:auto;margin-right:0}}.product-single__countdown .countdownfree{display:-moz-flex;display:flex}.product-single__countdown .countdownfree .item-time{position:relative;text-align:center}.product-single__countdown .countdownfree .item-time:not(:last-child){margin-right:5px}.lang-rtl .product-single__countdown .countdownfree .item-time:not(:last-child){margin-left:5px;margin-right:initial}.product-single__countdown .countdownfree .item-time:last-child .data-number{background-color:#d11f1f}.product-single__countdown .countdownfree .data-number{width:36px;height:36px;line-height:36px;border-radius:3px;font-size:12px;color:#fff;font-weight:800;display:block;font-family:var(--font-family-primary);background-color:var(--color-hover)}.product-single__countdown .countdownfree .name-time{display:none}.product-single__payment{text-align:center;border:1px solid var(--color-border);padding:0 18px 30px;border-radius:10px}.product-single__payment .product-single__control-label{transform:translateY(-12px);padding:0 10px;background:#fff}.product-single__payment .payment__item{width:50px}.product-single__payment .payment__item:not(:last-child){margin-right:10px;margin-bottom:10px}.lang-rtl .product-single__payment .payment__item:not(:last-child){margin-left:10px;margin-right:initial}.product-single__payment svg{width:100%;height:auto}.product-single__payment .payments:not(.d-flex){max-width:550px;margin:auto}.product-single__info-item>p{margin-bottom:8px}.product-single__share-ask-sizeguide>div:not(:last-child){margin-right:30px}.lang-rtl .product-single__share-ask-sizeguide>div:not(:last-child){margin-left:30px;margin-right:initial}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title{color:#222}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title i{font-size:16px;margin-right:7px}.lang-rtl .product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title i{margin-left:7px;margin-right:initial}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title span{font-size:1.2rem;font-weight:700;text-transform:uppercase}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title:hover{color:var(--color-hover)}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title a{color:#222}.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title a:hover{color:var(--color-hover)}@media(max-width: 1199px){.product-single__share-ask-sizeguide>div:not(:last-child){margin-right:15px}.lang-rtl .product-single__share-ask-sizeguide>div:not(:last-child){margin-left:15px;margin-right:initial}}.product-single__shiping{margin-top:20px}.product-single__shiping i{font-size:22px;color:#1a1a1a;margin-right:12px}.lang-rtl .product-single__shiping i{margin-left:12px;margin-right:initial}.product-single__shiping span{font-weight:500}.product-single__shiping .shiping_time{margin-bottom:18px}.proFeaturedImage{background-color:#fff}@media(max-width: 991px){.proFeaturedImage.slick-dotted .slick-dots{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.proFeaturedImage.slick-dotted .slick-dots li{margin:0 6px;box-shadow:none !important}.proFeaturedImage.slick-dotted .slick-dots li button{width:5px;height:5px;background-color:#bfbfbf;box-shadow:none}.proFeaturedImage.slick-dotted .slick-dots li.slick-active button{transform:scale(2);box-shadow:none}}.product-single__thumbnail-image{max-width:100%;display:block}.proFeaturedImage img:hover,.thumbs-vertical img:hover{cursor:url("icon-zoom.svg"),auto}.pswp__container{transition:transform .7s cubic-bezier(0.645, 0.045, 0.355, 1)}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:url("icon-zoom.svg"),auto}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp__button--close{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:55px;height:55px;border-radius:100%;background-color:#fff;margin:0;opacity:1;bottom:50px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .2s ease-in-out !important}.pswp__button--close svg{width:15px;height:15px}.pswp__button--close:hover,.pswp__button--close:active,.pswp__button--close:focus{background-color:#fff;transform:translateX(-50%) scale(1.1)}.pswp__button--close:hover svg,.pswp__button--close:active svg,.pswp__button--close:focus svg{-webkit-animation:topbotom 0.5s ease-in-out forwards;animation:topbotom 0.5s ease-in-out forwards}.pswp__button--close .pswp__icn{position:static}.pswp__button--arrow{position:fixed;bottom:55px;top:initial;width:45px;height:45px;border-radius:100%;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transform:translateX(-50%);transition:all .2s ease-in-out !important}.pswp__button--arrow .pswp__icn{width:15px;height:15px;margin:0;position:static;transform:none}.pswp__button--arrow.pswp__button--arrow--prev{left:calc(50% - 70px)}.pswp__button--arrow.pswp__button--arrow--next{left:calc(50% + 70px);right:initial}.pswp__button--arrow:hover,.pswp__button--arrow:active,.pswp__button--arrow:focus{background-color:#fff;transform:translateX(-50%) scale(1.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.pswp__button--arrow:hover.pswp__button--arrow--prev svg,.pswp__button--arrow:active.pswp__button--arrow--prev svg,.pswp__button--arrow:focus.pswp__button--arrow--prev svg{-webkit-animation:rightleft 0.5s ease-in-out forwards;animation:rightleft 0.5s ease-in-out forwards}.pswp__button--arrow:hover.pswp__button--arrow--next svg,.pswp__button--arrow:active.pswp__button--arrow--next svg,.pswp__button--arrow:focus.pswp__button--arrow--next svg{-webkit-animation:leftright 0.5s ease-in-out forwards;animation:leftright 0.5s ease-in-out forwards}.product-single__thumbnail-badge{top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.lang-rtl .product-single__thumbnail-badge{right:50%;left:initial}.lang-rtl .product-single__thumbnail-badge{transform:translate(50%, -50%)}.product-single__thumbnail-badge.video{font-size:30px}.product-single__thumbnail-badge.model{font-size:20px}.product-single__tab .nav-tabs{position:relative;margin-bottom:52px;border:none}.product-single__tab .nav-tabs li:not(:last-child){margin-right:7rem}.lang-rtl .product-single__tab .nav-tabs li:not(:last-child){margin-left:7rem;margin-right:initial}.product-single__tab .nav-tabs li a{font-size:2.4rem;font-weight:800;color:#222;line-height:1;font-family:var(--font-family-primary);display:block;white-space:nowrap;position:relative;border:none;border-radius:15px 15px 0 0}.product-single__tab .nav-tabs li a.active,.product-single__tab .nav-tabs li a:hover{color:var(--color-hover)}.product-single__tab #proTabs1 img{margin:28px 0}.product-single__tab .tab-content{font-size:14px;line-height:1.75}.product-single__tab h4{font-size:14px;font-weight:700;line-height:24px;color:var(--color-title)}@media(max-width: 991px){.product-single__tab .nav-tabs{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.product-single__tab .nav-tabs::-webkit-scrollbar{display:none}.product-single__tab .nav-tabs>li a:after{bottom:0}}.product-single__customtab li:nth-child(odd){background-color:#f2f2f2}.product-single__customtab p{margin-bottom:0}.ProductSignlePolicy{border-top:1px solid #dcdcdc}#productThumbs .slick-slider:not(.slick-vertical) .slick-track{display:flex}#productThumbs .slick-slider:not(.slick-vertical) .slick-track .thumbItem{display:flex;height:auto}#productThumbs .thumblist{margin:-5px}#productThumbs .thumbItem{position:relative;padding:5px}#productThumbs .thumbItem a{display:flex;position:relative;overflow:hidden;transform:translateZ(0)}#productThumbs .thumbItem img{transition:transform .3s linear}#productThumbs .thumbItem:hover img{transform:scale(1.1)}#productThumbs .thumbItem.active a{border-color:var(--color-hover) !important}@media(max-width: 1199px){#productThumbs .thumbItem img{width:100%}}@media(max-width: 575px){#productThumbs{margin-top:10px !important}#productThumbs .thumblist{margin:-5px}#productThumbs .thumbItem{padding:5px}}.FeaturedImage_slick:not(.slick-initialized) .item{display:none !important}.FeaturedImage_slick:not(.slick-initialized) .item:first-child{display:flex !important}.FeaturedImage_slick .slick-track{display:flex}.FeaturedImage_slick .slick-track .slick-slide{height:auto}.FeaturedImage_slick .slick-arrow{visibility:hidden;opacity:0}.FeaturedImage_slick .slick-arrow.arrow-prev{left:10px}.lang-rtl .FeaturedImage_slick .slick-arrow.arrow-prev{right:10px;left:initial}.FeaturedImage_slick .slick-arrow.arrow-next{right:10px}.lang-rtl .FeaturedImage_slick .slick-arrow.arrow-next{left:10px;right:initial}.FeaturedImage_slick:hover .slick-arrow{visibility:visible;opacity:1}.thumb_slick[data-vertical=false]:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}.thumb_slick[data-vertical=false]:not(.slick-initialized) .thumbItem{width:20%;flex:0 0 20%}.thumb_slick .slick-arrow{opacity:0;visibility:hidden}.thumb_slick:hover .slick-arrow{opacity:1;visibility:visible}.thumb_slick:hover .slick-arrow.arrow-prev{left:-15px}.lang-rtl .thumb_slick:hover .slick-arrow.arrow-prev{right:-15px;left:initial}.thumb_slick:hover .slick-arrow.arrow-next{right:-15px}.lang-rtl .thumb_slick:hover .slick-arrow.arrow-next{left:-15px;right:initial}.product-template__left .product-single{margin:0}.product-template__left .product-single__media{padding-left:0;padding-right:15px}.lang-rtl .product-template__left .product-single__media{padding-left:15px;padding-right:0}@media(max-width: 767px){.product-template__left .product-single__media{padding:0}}.product-template__left .info_content{padding-right:calc((100vw - 1320px - 15px)/2)}.lang-rtl .product-template__left .info_content{padding-left:calc((100vw - 1320px - 15px)/2);padding-right:initial}@media(min-width: 576px){.product-template__left #productThumbs{position:absolute;width:90px;min-width:90px;top:50%;transform:translateY(-50%);left:10px;margin-top:0 !important}.lang-rtl .product-template__left #productThumbs{right:10px;left:initial}.product-template__left #productThumbs .thumb_slick{margin:-5px -10px}.product-template__left #productThumbs .thumb_slick .thumbItem{padding:5px 10px}.product-template__left #productThumbs .thumb_slick .thumbItem a{-ms-box-shadow:5px 3px 7px rgba(0, 0, 0, 0.1);-o-box-shadow:5px 3px 7px rgba(0, 0, 0, 0.1);box-shadow:5px 3px 7px rgba(0, 0, 0, 0.1)}}.product-template__lefttwo .product-single__information,.product-template__right .product-single__information{padding:0 15px}@media(min-width: 1200px){.product-template__lefttwo .proFeaturedImage,.product-template__right .proFeaturedImage{width:calc(100% - 90px)}.product-template__lefttwo #productThumbs,.product-template__right #productThumbs{width:80px;min-width:80px;order:0;margin-top:0 !important}.product-template__lefttwo #productThumbs .thumb_slick,.product-template__right #productThumbs .thumb_slick{margin:-5px -10px}.product-template__lefttwo #productThumbs .thumb_slick .thumbItem,.product-template__right #productThumbs .thumb_slick .thumbItem{padding:5px 10px}.product-template__lefttwo #productThumbs .slick-arrow,.product-template__right #productThumbs .slick-arrow{top:initial;bottom:-73px;left:50% !important;right:auto !important;transform:translateX(-50%) translateY(0) !important;opacity:1;visibility:visible;width:50px;height:50px;border-radius:100%;-ms-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.1);-o-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.1);box-shadow:3px 3px 7px rgba(0, 0, 0, 0.1)}.product-template__lefttwo #productThumbs .slick-arrow.arrow-next,.product-template__right #productThumbs .slick-arrow.arrow-next{bottom:-133px}.product-template__lefttwo #productThumbs:hover .slick-arrow.arrow-prev,.product-template__right #productThumbs:hover .slick-arrow.arrow-prev{left:50%}}@media(min-width: 992px){.product-template__lefttwo .product-single__photos,.product-template__right .product-single__photos{padding-right:20px}.lang-rtl .product-template__lefttwo .product-single__photos,.lang-rtl .product-template__right .product-single__photos{padding-left:20px;padding-right:initial}}@media(min-width: 1200px){.product-template__lefttwo #productThumbs{margin-right:10px}.lang-rtl .product-template__lefttwo #productThumbs{margin-left:10px;margin-right:initial}.product-template__lefttwo .product-single__photos{display:flex;flex-direction:row-reverse}}@media(min-width: 1200px){.product-template__right #productThumbs{margin-left:10px}.lang-rtl .product-template__right #productThumbs{margin-right:10px;margin-left:initial}.product-template__right .product-single__photos{display:flex}}@media(min-width: 576px){.product-template__grid #productThumbs{margin-top:10px !important}.product-template__grid #productThumbs .thumblist{margin:-5px}.product-template__grid #productThumbs .thumblist .thumbItem{padding:5px}.product-template__grid #productThumbs .thumblist .thumbItem a{justify-content:center}}.product-template__gridtwo .product-single__information{padding:0 15px}.product-template__gridtwo #productThumbs{margin-top:10px !important}@media(min-width: 576px){.product-template__gridtwo #productThumbs .thumblist{margin:-5px}.product-template__gridtwo #productThumbs .thumblist .thumbItem{padding:5px}}@media(min-width: 768px){.product-template__gridtwo .product-single__image{flex:0 0 58.333333%;max-width:58.333333%}.product-template__gridtwo .product-single__information{flex:0 0 41.666667%;max-width:41.666667%}}@media(min-width: 992px){.product-template__gridtwo .product-single__photos{padding-right:20px}.lang-rtl .product-template__gridtwo .product-single__photos{padding-left:20px;padding-right:initial}}@media(min-width: 1200px){.product-template__gridtwo .product-single__photos{display:flex;flex-direction:row-reverse}.product-template__gridtwo .proFeaturedImage{width:calc(100% - 180px)}.product-template__gridtwo #productThumbs{order:0;width:170px;min-width:170px;margin-right:10px;margin-top:0 !important}.lang-rtl .product-template__gridtwo #productThumbs{margin-left:10px;margin-right:initial}}.product-template__scroll .proFeaturedImage{border:none !important}.product-template__scroll .proFeaturedImage .item{font-size:0}.product-template__scroll .proFeaturedImage .respone_image{width:100%}.product-template__scroll .product-single__information{padding:0 15px}.product-template__scroll product-model{padding-bottom:100%}@media(min-width: 992px){.product-template__scroll .product-single__photos{display:flex;flex-direction:row-reverse;padding-right:20px;position:static}.lang-rtl .product-template__scroll .product-single__photos{padding-left:20px;padding-right:initial}.product-template__scroll .proFeaturedImage{width:calc(100% - 90px)}.product-template__scroll #productThumbs{width:80px;min-width:80px;margin-right:10px;margin-top:0 !important}.lang-rtl .product-template__scroll #productThumbs{margin-left:10px;margin-right:initial}.product-template__scroll #productThumbs .thumb_slick{margin:-5px -10px;position:sticky;top:6rem}.product-template__scroll #productThumbs .thumb_slick .thumbItem{padding:5px 10px}}@media(max-width: 991px){.product-template__scroll .proFeaturedImage:not(.slick-initialized) .item{display:none}.product-template__scroll .proFeaturedImage:not(.slick-initialized) .item:first-child{display:block}.product-template__scroll .thumb_slick:not(.slick-initialized){display:flex}.product-template__scroll .thumb_slick:not(.slick-initialized) .thumbItem{width:25%;flex:0 0 25%}}.product-template__imggrid .container-fluid{padding:0 20px}.product-template__imggrid .proFeaturedImage{border:none !important}.product-template__imggrid .embed-responsive .embed-responsive-item,.product-template__imggrid .embed-responsive embed,.product-template__imggrid .embed-responsive iframe,.product-template__imggrid .embed-responsive object,.product-template__imggrid .embed-responsive video{width:calc(100% - 10px);height:calc(100% - 10px);top:50%;left:50%;transform:translate(-50%, -50%)}.lang-rtl .product-template__imggrid .embed-responsive .embed-responsive-item,.lang-rtl .product-template__imggrid .embed-responsive embed,.lang-rtl .product-template__imggrid .embed-responsive iframe,.lang-rtl .product-template__imggrid .embed-responsive object,.lang-rtl .product-template__imggrid .embed-responsive video{transform:translate(50%, -50%)}.product-template__imggrid .item-content{overflow:hidden;transform:translateZ(0)}.product-template__imggrid product-model{width:100%;height:100%}@media(min-width: 992px){.product-template__imggrid product-model{padding-top:0 !important}}@media(min-width: 992px){.product-template__imggrid .product-single__photos{padding-right:35px}.lang-rtl .product-template__imggrid .product-single__photos{padding-left:35px;padding-right:initial}}@media(min-width: 1200px){.product-template__imggrid .product-single__information{padding-left:15px;padding-right:65px}.lang-rtl .product-template__imggrid .product-single__information{padding-left:65px;padding-right:15px}}@media(max-width: 991px){.product-template__imggrid .proFeaturedImage .item{padding:0}.product-template__imggrid .proFeaturedImage:not(.slick-initialized) .item{display:none}.product-template__imggrid .proFeaturedImage:not(.slick-initialized) .item:first-child{display:block}}.product-template__sliderimg #NovBreadcrumbs .breadcrumb{justify-content:center}.product-template__sliderimg .FeaturedImage_slick{border:none !important;margin:0 -5px;overflow:initial !important}.product-template__sliderimg .FeaturedImage_slick .slick-slide{padding:0 5px}.product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-prev{left:-20px}.lang-rtl .product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-prev{right:-20px;left:initial}.product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-next{right:-20px}.lang-rtl .product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-next{left:-20px;right:initial}@media(min-width: 768px){.product-template__sliderimg .FeaturedImage_slick .slick-dots{position:static;transform:translateX(0);margin-top:30px;justify-content:center}}.product-template__sliderimg .item-content{overflow:hidden;transform:translateZ(0)}.product-template__sliderimg .product-single__information{padding:0 15px}.product-template__sliderimg .info-content__top{border-bottom:1px solid var(--color-border)}.product-template__sliderimg h1.product-single__title{padding-right:15px}.lang-rtl .product-template__sliderimg h1.product-single__title{padding-left:15px;padding-right:initial}.product-template__sliderimg .product-single__left,.product-template__sliderimg .product-single__right{max-width:550px}.product-template__sliderimg .product-single__right{margin-left:auto}.lang-rtl .product-template__sliderimg .product-single__right{margin-right:auto;margin-left:initial}.product-template__sliderimgtwo #NovBreadcrumbs .breadcrumb{justify-content:center}.product-template__sliderimgtwo .product-single{margin:0}.product-template__sliderimgtwo .product-single__image,.product-template__sliderimgtwo .product-single__information{padding:0}.product-template__sliderimgtwo .FeaturedImage_slick{border:none !important;overflow:initial !important}@media(min-width: 768px){.product-template__sliderimgtwo .FeaturedImage_slick .slick-dots{position:static;transform:translateX(0);margin-top:30px;justify-content:center}}.product-template__sliderimgtwo .item-content{overflow:hidden;transform:translateZ(0);border-left:none !important}.product-template__sliderimgtwo .info-content__top{border-bottom:1px solid var(--color-border)}.product-template__sliderimgtwo h1.product-single__title{padding-right:15px}.lang-rtl .product-template__sliderimgtwo h1.product-single__title{padding-left:15px;padding-right:initial}.product-template__sliderimgtwo .product-single__left,.product-template__sliderimgtwo .product-single__right{max-width:550px}.product-template__sliderimgtwo .product-single__right{margin-left:auto}.lang-rtl .product-template__sliderimgtwo .product-single__right{margin-right:auto;margin-left:initial}.product-single__stick-add{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:99;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s}.product-single__stick-add.act{opacity:1;visibility:visible;transform:translateY(0)}.product-single__stick-add form{margin-left:auto}.lang-rtl .product-single__stick-add form{margin-right:auto;margin-left:initial}.product-single__stick-add .product__info-sticky{margin-left:15px}.lang-rtl .product-single__stick-add .product__info-sticky{margin-right:15px;margin-left:initial}.product-single__stick-add .product__title{font-size:92%}.product-single__stick-add .product-single__price-sticky .product-price__sale{color:var(--color-price)}.product-single__stick-add .product-single__price-sticky s{color:var(--color-reduced-price);margin-right:10px}.lang-rtl .product-single__stick-add .product-single__price-sticky s{margin-left:10px;margin-right:initial}.product-single__stick-add .product-form__input{margin:0 10px}.product-single__stick-add .quantity-selector{margin:0}.product-single__stick-add .form__label{font-size:11px;white-space:nowrap;margin-right:10px}.lang-rtl .product-single__stick-add .form__label{margin-left:10px;margin-right:initial}.product-single__stick-add .select__select{border-radius:5px;border-color:#dbdbdb;background-image:url("icon-downward-arrow.svg");background-size:12px;background-repeat:no-repeat;background-position:center right 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:100px;font-size:10px;font-weight:600;color:var(--color-text);text-transform:uppercase;height:48px;padding-left:15px;padding-right:35px}.lang-rtl .product-single__stick-add .select__select{padding-left:35px;padding-right:15px}.lang-rtl .product-single__stick-add .select__select{background-position:center left 15px}.product-single__stick-add .select__select option{font-weight:600;color:var(--color-text)}.product-single__stick-add .btnsold_out{padding:0 20px}.product-single__stick-add .shopify-payment-button__button{margin-left:10px}.lang-rtl .product-single__stick-add .shopify-payment-button__button{margin-right:10px;margin-left:initial}.product-single__stick-add .shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:0 25px}.product-single__stick-add .shopify-payment-button__more-options{display:none}@media(max-width: 991px){.product-single__stick-add{display:none}}.product-template-related .slick-list{margin:-15px;padding:15px}#Shopshare .modal-body{padding:25px}#Shopshare .modal-header{box-shadow:none;background-color:rgba(0,0,0,0)}#Shopshare .modal-header:hover:before,#Shopshare .modal-header:hover:after{background-color:var(--color-hover)}#Shopshare input{border-color:var(--color-border);border-radius:5px;height:46px;color:var(--color-text);font-size:13px}#Shopshare .copy-btn{height:46px;line-height:46px;border-radius:5px;min-width:85px;margin-left:5px;padding:0 5px}.lang-rtl #Shopshare .copy-btn{margin-right:5px;margin-left:initial}#Shopshare a{width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;margin-right:10px;transition:all 0.3s;border:1px solid var(--color-button-border);color:var(--color-button-text);background-color:var(--color-button);font-size:12px}.lang-rtl #Shopshare a{margin-left:10px;margin-right:initial}#Shopshare a:hover{border:1px solid var(--color-button-border-hover);color:var(--color-button-text-hover);background-color:var(--color-button-hover)}#Shopask .modal-body{padding:40px}#Shopask .Shopask-title{font-size:2.2rem}#Shopask input,#Shopask textarea{padding:16px 20px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text)}#Shopask input::-webkit-input-placeholder,#Shopask textarea::-webkit-input-placeholder{color:#a8a8a8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#Shopask input:-moz-placeholder,#Shopask textarea:-moz-placeholder{color:#a8a8a8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#Shopask input::-moz-placeholder,#Shopask textarea::-moz-placeholder{color:#a8a8a8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#Shopask input:-ms-input-placeholder,#Shopask textarea:-ms-input-placeholder{color:#a8a8a8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#nov-sizeguide-product{position:fixed;top:0;right:0;background-color:#fff;z-index:999;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;visibility:hidden;transform:translateX(100%);transition:all 0.4s linear;padding:45px 0 60px;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;width:100%;max-width:610px}.lang-rtl #nov-sizeguide-product{left:0;right:initial}.lang-rtl #nov-sizeguide-product{transform:translateX(-100%)}#nov-sizeguide-product::-webkit-scrollbar{display:none}#nov-sizeguide-product [nov-btn-close]{width:48px;height:48px;margin:auto;color:#1e3441;background-color:#ebebeb;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s}#nov-sizeguide-product [nov-btn-close] svg{width:20px}#nov-sizeguide-product [nov-btn-close] svg path{stroke:var(--color-title)}#nov-sizeguide-product [nov-btn-close]:hover{background-color:var(--color-hover)}#nov-sizeguide-product [nov-btn-close]:hover svg path{stroke:#fff}#nov-sizeguide-product.act{transform:translateY(0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible}#nov-sizeguide-product #NovBreadcrumbs{display:none}.product-single__direction{font-size:16px}.product-single__direction .btn-collection{padding:5px 15px}.product-single__direction .btn-direction{padding:5px 0}@-webkit-keyframes topbotom{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}@keyframes topbotom{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}@-webkit-keyframes leftright{0%{transform:translateX(0)}25%{opacity:0;transform:translateX(100%)}50%{opacity:0;transform:translateX(-100%)}75%{opacity:1;transform:translateX(0)}}@keyframes leftright{0%{transform:translateX(0)}25%{opacity:0;transform:translateX(100%)}50%{opacity:0;transform:translateX(-100%)}75%{opacity:1;transform:translateX(0)}}@-webkit-keyframes rightleft{0%{transform:translateX(0)}25%{opacity:0;transform:translateX(-70%)}50%{opacity:0;transform:translateX(70%)}75%{opacity:1;transform:translateX(0)}}@keyframes rightleft{0%{transform:translateX(0)}25%{opacity:0;transform:translateX(-70%)}50%{opacity:0;transform:translateX(70%)}75%{opacity:1;transform:translateX(0)}}
/* ================================
   Enhanced Product Page CSS for Costica Theme
   Add this to your assets/css-product_detail.css file
   ================================ */

/* Top Banner Styles */
.costica-top-banner {
  /* background: linear-gradient(135deg, var(--color-hover), rgba(var(--color-hover), 0.8)); */
  /* color: var(--color-title); */
  text-align: center;
  padding: 12px 15px;
  font-weight: 800;
  font-size: 14px;
  font-family: var(--font-family-primary);
  position: sticky;
  top: 0;
  z-index: 100;
  text-transform: uppercase;
  letter-spacing: 1px;
  animation: bannerPulse 2s infinite;
  background: #f2df78;
  margin-bottom:25px;
}

@keyframes bannerPulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.9; }
}

/* Bestseller Badge */
.costica-bestseller-badge {
  background: var(--color-hover);
  color: #fff;
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 800;
  font-family: var(--font-family-primary);
  display: inline-block;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Enhanced Product Benefits */
.costica-benefits-compact {
  display: flex;
  gap: 20px;
  margin: 15px 0;
  flex-wrap: wrap;
}

.costica-benefit-item {
  color: #27ae60;
  font-size: 14px;
  font-weight: 600;
  font-family: var(--font-family-default);
}

.costica-features-compact {
  display: flex;
  gap: 20px;
  margin: 10px 0 25px;
  flex-wrap: wrap;
}

.costica-feature-item {
  color: var(--color-title);
  font-size: 13px;
  font-weight: 500;
  opacity: 0.8;
}

/* Product Features Grid */
.costica-features-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  margin: 25px 0;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 8px;
  border: 1px solid var(--color-border);
}

.costica-feature-grid-item {
  text-align: center;
  padding: 8px;
}

.costica-feature-grid-item .feature-icon {
  font-size: 20px;
  margin-bottom: 6px;
  display: block;
  opacity: 0.8;
}

.costica-feature-grid-item strong {
  display: block;
  color: var(--color-title);
  font-size: 11px;
  font-weight: 700;
  font-family: var(--font-family-primary);
  text-transform: uppercase;
  line-height: 1.3;
}

/* Offer Section */
/* .costica-offer-section {
  background: linear-gradient(135deg, var(--color-hover), rgba(var(--color-hover), 0.9));
  color: black;
  padding: 15px 20px;
  border-radius: 8px;
  margin: 20px 0;
  text-align: center;
  font-weight: 600;
  margin-left:-75px;
}


.costica-offer-icon {
  color:black;
  margin-right: 8px;
  font-size: 16px;
  vertical-align: middle;
} */
.costica-offer-section {
  display: flex;
  align-items: center;   /* vertically aligns the gift icon with text */
  gap: 8px;              /* space between icon and text */
  margin-top: 12px;
  font-size: 16px;
  font-weight: 500;
}

/* For desktop alignment */
@media (min-width: 1024px) {
  .costica-offer-section {
    margin-left: 0;   /* reset unwanted shifts */
    justify-content: flex-start; /* keep it aligned with content */
  }
}

/* For tablets */
@media (min-width: 768px) and (max-width: 1023px) {
  .costica-offer-section {
    font-size: 15px;
  }
}

/* For mobile */
@media (max-width: 767px) {
  .costica-offer-section {
    font-size: 14px;
    justify-content: flex-start;
  }
}



/* Enhanced Add to Cart Styling */
.costica-enhanced-cart-section .btnAddToCart {
  background: var(--color-button);
  color: var(--color-button-text);
  border: 1px solid var(--color-button-border);
  font-weight: 800;
  font-family: var(--font-family-primary);
  text-transform: uppercase;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

.costica-enhanced-cart-section .btnAddToCart:hover {
  background: var(--color-button-hover);
  color: var(--color-button-text-hover);
  border-color: var(--color-button-border-hover);
  transform: translateY(-1px);
}

.costica-enhanced-cart-section .btnAddToCart:before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
  transition: left 0.5s;
}

.costica-enhanced-cart-section .btnAddToCart:hover:before {
  left: 100%;
}

/* Stats below buy button */
.costica-product-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin: 20px 0;
  padding: 15px;
  background: #f8f9fa;
  border-radius: 8px;
  font-size: 12px;
  border: 1px solid var(--color-border);
}

.costica-stat-item {
  display: flex;
  align-items: center;
  color: var(--color-title);
  font-weight: 600;
  font-family: var(--font-family-default);
}

.costica-stat-number {
  color: var(--color-hover);
  font-weight: 800;
  font-family: var(--font-family-primary);
  margin-right: 4px;
}

.costica-stat-divider {
  color: var(--color-border);
  font-weight: bold;
  opacity: 0.5;
}

/* Trust Badges */
.costica-trust-badges {
  display: flex;
  justify-content: center;
  gap: 30px;
  margin: 35px 0;
  padding: 25px;
  background: white;
  border-radius: 10px;
  box-shadow: 0 2px 15px rgba(0,0,0,0.08);
  border: 1px solid var(--color-border);
}

.costica-trust-badge {
  text-align: center;
  flex: 1;
}


.costica-trust-icon {
  width: 50px;
  height: 50px;
  background: var(--color-hover);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 12px;
  color: white;
  font-size: 18px;
  position: relative;
  overflow: hidden;
}


.costica-trust-icon:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, transparent, rgba(255,255,255,0.3), transparent);
  transform: rotate(45deg);
  transition: all 0.6s;
  opacity: 0;
}

.costica-trust-badge:hover .costica-trust-icon:before {
  opacity: 1;
  transform: rotate(45deg) translate(50%, 50%);
}

.costica-trust-text {
  font-size: 11px;
  font-weight: 700;
  color: var(--color-title);
  text-transform: uppercase;
  line-height: 1.2;
  font-family: var(--font-family-primary);
}

/* Benefits Section */
.costica-benefits-section {
  margin: 50px 0;
}

.costica-section-heading {
  font-size: 2.4rem;
  font-weight: 800;
  color: var(--color-title);
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  font-family: var(--font-family-primary);
  position: relative;
}

.costica-section-heading:after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 3px;
  background: var(--color-hover);
}

.costica-benefits-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.costica-benefit-card {
  padding: 20px;
  background: white;
  border-radius: 10px;
  border-left: 4px solid var(--color-hover);
  box-shadow: 0 3px 12px rgba(0,0,0,0.08);
  border: 1px solid var(--color-border);
  border-left: 4px solid var(--color-hover);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.costica-benefit-card-list{
  font-size:1.2rem;
}

.costica-benefit-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}

.costica-benefit-card h4 {
  color: var(--color-title);
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--font-family-primary);
}

.costica-benefit-card p {
  color: var(--color-text);
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
  opacity: 0.9;
}

/* Ingredients Section */
.costica-ingredients-section {
  margin: 50px 0;
}

.costica-ingredients-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 15px;
  margin: 30px 0;
}

.costica-ingredient-card {
  text-align: center;
  padding: 18px 12px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 1px solid var(--color-border);
  transition: all 0.3s ease;
}

.costica-ingredient-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
  border-color: var(--color-hover);
}

.costica-ingredient-name {
  font-weight: 700;
  color: var(--color-title);
  font-size: 1.2rem;
  font-family: var(--font-family-primary);
}

.costica-ingredient-benefit {
  font-size: 11px;
  color: var(--color-text);
  margin-top: 5px;
  opacity: 0.8;
}

/* Usage Instructions */
/* .costica-usage-section {
  margin: 50px 0;
  background: #f8f9fa;
  padding: 30px;
  border-radius: 10px;
  border: 1px solid var(--color-border);
}

.costica-usage-steps {
  list-style: none;
  counter-reset: step-counter;
  padding: 0;
  margin: 20px 0;
}

.costica-usage-steps li {
  counter-increment: step-counter;
  margin-bottom: 18px;
  padding-left: 45px;
  position: relative;
  line-height: 1.6;
  font-size: 14px;
  color: var(--color-text);
}

.costica-usage-steps li::before {
  content: counter(step-counter);
  position: absolute;
  left: 0;
  top: 2px;
  background: var(--color-hover);
  color: white;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 12px;
  font-family: var(--font-family-primary);
}

.costica-pro-tip {
  background: #e8f5e8;
  border: 1px solid #c3e6c3;
  padding: 18px;
  border-radius: 8px;
  margin-top: 25px;
  border-left: 4px solid #27ae60;
}

.costica-pro-tip strong {
  color: #27ae60;
  font-weight: 700;
  font-family: var(--font-family-primary);
} */

.costica-usage-section {
  margin: 50px 0;
  background: #f8f9fa;
  padding: 30px;
  border-radius: 10px;
  border: 1px solid var(--color-border);
}

/* TWO-COLUMN LAYOUT WITH IMAGE ON RIGHT AND TEXT ON LEFT */
.costica-usage-grid {
  display: grid;
  grid-template-columns: 1fr 1fr; /* Text on the left, image on the right */
  gap: 24px; /* Gap between columns */
  align-items: center;
}

/* Ensure the order is reversed: Text on the left, image on the right */
.costica-usage-media   { order: 2; }
.costica-usage-content { order: 1; }

.costica-usage-image {
  width: 100%;
  height: auto;
  border-radius: 12px;
  display: block;
}

/* Existing styles for usage instructions */
.costica-usage-steps {
  list-style: none;
  counter-reset: step-counter;
  padding: 0;
  margin: 20px 0;
}
.costica-usage-steps li {
  counter-increment: step-counter;
  margin-bottom: 18px;
  padding-left: 45px;
  position: relative;
  line-height: 2.7;
  font-size: 14px;
  color: var(--color-text);
}
.costica-usage-steps li::before {
  content: counter(step-counter);
  position: absolute;
  left: 0;
  top: 2px;
  background: var(--color-hover);
  color: white;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 12px;
  font-family: var(--font-family-primary);
}

.costica-pro-tip {
  background: #e8f5e8;
  border: 1px solid #c3e6c3;
  padding: 18px;
  border-radius: 8px;
  margin-top: 25px;
  border-left: 4px solid #27ae60;
}
.costica-pro-tip strong {
  color: #27ae60;
  font-weight: 700;
  font-family: var(--font-family-primary);
}

/* RESPONSIVE LAYOUT FOR MOBILE */
@media (max-width: 768px) {
  .costica-usage-grid {
    grid-template-columns: 1fr; /* Stack the image and text on top of each other */
    gap: 16px;
  }

  /* Mobile: Stack the content in the reverse order */
  .costica-usage-content { order: 1; }
  .costica-usage-media { order: 2; margin-top: 16px; }
}
          /*end section */

/* Mobile Responsiveness */
@media (max-width: 991px) {
  .costica-features-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    padding: 15px;
  }
  
  .costica-benefits-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  
  .costica-trust-badges {
    flex-direction: row;
    gap: 25px;
    padding: 20px;
  }
  
  .costica-benefits-compact,
  .costica-features-compact {
    flex-direction: column;
    gap: 8px;
  }
  
  .costica-product-stats {
    /* flex-direction: column; */
    gap: 12px;
    padding: 12px;
  }
  
  .costica-section-heading {
    font-size: 1.3rem;
  }
}

@media (max-width: 575px) {
  .costica-features-grid {
    grid-template-columns: 1fr;
  }
  
  .costica-trust-badges {
    margin: 25px 0;
  }
  
  .costica-usage-steps li {
    padding-left: 35px;
    font-size: 1.2rem
  }
  
  .costica-usage-steps li::before {
    width: 24px;
    height: 24px;
  }
}

/* Update the mobile responsiveness for trust badges */
@media (max-width: 575px) {
  .costica-trust-badges {
    flex-direction: row; /* Keep horizontal on mobile */
    gap: 15px; /* Reduce gap on mobile */
    padding: 15px 10px;
  }
  
  .costica-trust-badge {
    flex: 1; /* Equal width distribution */
    min-width: 0; /* Allow shrinking */
  }
  
  .costica-trust-text {
    font-size: 8px; /* Smaller text on mobile */
  }
}
/* Exact Dot & Key Benefits Section */
.dotkey-benefits-section {
  /* margin-left:-20px */
  border-radius: 8px;
  /* padding: 20px; */
  margin: -10px 0;
  background: white;
}

.reduces-section {
  /* display: flex; */
  flex-wrap: nowrap !important;
  gap:10px;
  margin-bottom:10px;
}

.reduces-label {
  font-weight: 600;
  color: var(--color-title, #333);
  font-size: 16px;
  margin-right: 28px;
  font-family: var(--font-family-primary);
}

.reduces-tag {
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid var(--color-border, #ddd);
  border-radius: 20px;
  padding: 6px 14px;
  font-size: 12px;
  color: var(--color-text, #666);
  font-weight: 500;
  font-family: var(--font-family-default);
}

.reduces-tag .icon {
  width: 16px;
  height: 16px;
  background: #ff9666;
  border-radius: 50%;
  margin-right: 6px;
  position: relative;
}

.reduces-tag .icon::before {
  content: '✓';
  position: absolute;
  color: white;
  font-size: 10px;
  font-weight: bold;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.benefits-row {
  display: flex;
  gap: 10px;
  flex-wrap: nonwrap;
}

.benefit-tag {
  background: linear-gradient(135deg, #ff8c42, #ff6b35);
  color: white;
  padding: 10px 16px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  border: none;
  cursor: default;
  box-shadow: 0 2px 4px rgba(255, 107, 53, 0.2);
  font-family: var(--font-family-primary);
}

.benefit-tag:first-child {
  background: linear-gradient(135deg, #ff8c42, #ff6b35);
}

.benefit-tag:nth-child(2) {
  background: linear-gradient(135deg, #ffb84d, #ff9f40);
}

.benefit-tag:nth-child(3) {
  background: linear-gradient(135deg, #ffd93d, #ffcd3c);
  color: #333;
}

/* Responsive Design */
@media (max-width: 768px) {
  .reduces-section {
    flex-direction: row;
    margin-bottom: 11px;
  }
  
}

  .reduces-label {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .benefits-row {
    flex-direction: row;
    width: 100%;
  }

  .benefit-tag {
    text-align: center;
    width: 100%;
  }
 .reduces-tag{
    /* margin-left:65px; */
    margin-top:10px;
  }
}




/*  doctor image Section */
.usage-guide-section {
  margin: 50px 0;
  background: #f8f9fa;
  padding: 30px;
  border-radius: 10px;
  border: 1px solid var(--color-border);
}

/* NEW: Two-column layout */
.usage-guide-grid {
  display: grid;
  grid-template-columns: 1fr 1fr; /* Equal width for image and text */
  gap: 24px;
  align-items: center;
}

/* IMAGE SECTION */
.usage-guide-image-left {
  order: 1;
}

.usage-guide-image-left {
  width: 100%;
  height: auto;
  border-radius: 12px;
  display: block;
}

/* INSTRUCTIONS SECTION */
.usage-guide-text-right {
  order: 2;
   text-align: center;
}

.usage-guide-steps {
  list-style: none;
  counter-reset: step-counter;
  padding: 0;
  margin: 20px 0;
}

.usage-guide-steps li {
  counter-increment: step-counter;
  margin-bottom: 18px;
  padding-left: 45px;
  position: relative;
  line-height: 1.6;
  font-size: 14px;
  color: var(--color-text);
}

.usage-guide-steps li::before {
  content: counter(step-counter);
  position: absolute;
  left: 0;
  top: 2px;
  background: var(--color-hover);
  color: white;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 12px;
  font-family: var(--font-family-primary);
}

.usage-guide-pro-tip {
  background: #e8f5e8;
  border: 1px solid #c3e6c3;
  padding: 18px;
  border-radius: 8px;
  margin-top: 25px;
  border-left: 4px solid #27ae60;
}

.usage-guide-pro-tip strong {
  color: #27ae60;
  font-weight: 700;
  font-family: var(--font-family-primary);
}

/* Responsive design: stack image and text on mobile */
@media (max-width: 768px) {
  .usage-guide-grid {
    grid-template-columns: 1fr; /* Stack them on top of each other */
    gap: 16px;
  }

  /* Ensure image is above text */
  .usage-guide-text-right { 
    order: 2;
        text-align: center;
  }

  .usage-guide-image-left { 
    order: 1; /* Image comes first on mobile */
    margin-top: 1px;
  }
}
