.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector,.ant-select-selector:active,.ant-select-selector:focus{box-shadow:none!important}.ant-tooltip-inner{font-size:14px}.ant-drawer-right .ant-drawer-content-wrapper{max-width:80vw}.ant-select-item-option-content,.ant-select-selection-item{text-transform:capitalize}.ant-select-item-option-content i{margin-right:10px}.ant-float-btn{right:50px}.ant-message{bottom:20px;top:auto}.ant-message-notice{text-align:left}.ant-rate-star:not(:last-child){margin-right:2px}input:focus{box-shadow:none!important}.ant-modal{max-width:90vw}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.container{max-width:1470px;padding-left:15px;padding-right:15px}.container,.container-fluid{margin-left:auto;margin-right:auto}.container-fluid{max-width:1920px;padding-left:30px;padding-right:30px}@media only screen and (max-width:992px){.container-fluid{padding-left:15px;padding-right:15px}}body,html{padding:0;margin:0;font-weight:400;font-size:16px}@media only screen and (max-width:992px){body,html{font-size:15px}}@media only screen and (max-width:768px){body,html{font-size:14px}}html{line-height:1;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}hr{box-sizing:content-box;height:1;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button:focus,select:focus{outline:0;box-shadow:none}input:focus{outline:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.banners{margin-bottom:30px}.carousel-container{width:100%;margin:auto;position:relative;display:flex;flex-direction:column;gap:var(--lx-gap)}.carousel-container .carousel{width:100%;height:auto;aspect-ratio:21/9;min-height:400px;position:relative;overflow:hidden;background-color:#0d120a;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media(max-width:1200px){.carousel-container .carousel{aspect-ratio:16/8;min-height:380px}}@media(max-width:768px){.carousel-container .carousel{aspect-ratio:16/10;min-height:320px;border-radius:0}}@media(max-width:480px){.carousel-container .carousel{aspect-ratio:4/5;min-height:420px}}.carousel-container .carousel .item{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease-in-out,visibility 1s;visibility:hidden;z-index:1}.carousel-container .carousel .item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(15,30,10,.4));pointer-events:none;z-index:2}.carousel-container .carousel .item img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 6s linear}.carousel-container .carousel .item.active{opacity:1;visibility:visible;z-index:2}.carousel-container .carousel .item.active img{transform:scale(1.08)}.carousel-container .btn{padding:1em;position:absolute;transform:translateY(-50%);top:50%;outline:none;border:1px solid rgba(212,175,55,.4);cursor:pointer;color:#d4af37;background-color:rgba(15,30,10,.6);border-radius:50%;transition:all .3s ease-in-out;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carousel-container .btn svg{fill:#d4af37;stroke:#d4af37}.carousel-container .btn:hover{background-color:#d4af37;color:#0f1e0a;transform:translateY(-50%) scale(1.1)}.carousel-container .btn:hover svg{fill:#0f1e0a;stroke:#0f1e0a}.carousel-container .prev{left:25px}.carousel-container .next{right:25px}.carousel-container .dots{display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;bottom:25px;width:100%;z-index:10}.carousel-container .dots .dot{cursor:pointer;height:6px;width:24px;background-color:hsla(0,0%,100%,.3);border-radius:4px;transition:all .4s ease}.carousel-container .dots .dot.active{background-color:#d4af37;width:40px}.cart-sidebar{display:flex;flex-direction:column;flex:1 1;min-height:0}.cart-sidebar-products{flex:1 1;overflow-y:auto;padding-right:4px;margin-bottom:20px}.cart-sidebar-products::-webkit-scrollbar{width:4px}.cart-sidebar-products::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cart-sidebar-products::-webkit-scrollbar-thumb{background:rgba(45,127,11,.3);border-radius:4px}.cart-sidebar-products::-webkit-scrollbar-thumb:hover{background:rgba(45,127,11,.6)}.cart-sidebar-item{display:flex;align-items:center;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s ease}.cart-sidebar-item:first-child{padding-top:4px}.cart-sidebar-item:last-child{border-bottom:0;padding-bottom:0}.cart-sidebar-item__image{flex-shrink:0;margin-right:14px}.cart-sidebar-item__image img{width:72px;height:72px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media only screen and (max-width:576px){.cart-sidebar-item__image img{width:56px;height:56px}}.cart-sidebar-item__content{flex:1 1;min-width:0;margin-right:10px}.cart-sidebar-item__content a{display:block;font-size:14px;font-weight:600;color:#0d0d0d;text-decoration:none;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;transition:color .15s ease}.cart-sidebar-item__content a:hover{color:#2d7f0b}.cart-sidebar-item__content h5{font-size:12px;font-weight:500;color:#888;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cart-sidebar-item__close{flex-shrink:0;align-self:flex-start;margin-top:2px}.cart-sidebar-item__close a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.05);font-size:14px;color:#888;text-decoration:none;transition:background .15s ease,color .15s ease}.cart-sidebar-item__close a:hover{background:rgba(251,82,49,.1);color:#fb5231}.cart-sidebar-total{flex-shrink:0;padding-top:16px;border-top:2px solid rgba(45,127,11,.15)}.cart-sidebar-total__buttons{display:flex}.cart-sidebar-total__buttons .ant-btn{flex-grow:1;height:44px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#3a9e10,#2d7f0b)!important;color:#fff!important;box-shadow:0 4px 12px rgba(45,127,11,.35)!important;transition:box-shadow .2s ease,transform .2s ease!important}.cart-sidebar-total__buttons .ant-btn:hover{box-shadow:0 6px 18px rgba(45,127,11,.5)!important;transform:translateY(-1px)}.cart-sidebar-total__buttons .ant-btn:active{transform:translateY(0)}.cart-sidebar-total__buttons .ant-btn[disabled]{opacity:.6;transform:none!important}.loading-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1a3a0d 0,#0d120a 100%);overflow:hidden}.loading-container:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(212,175,55,.08) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulseGlow 4s ease-in-out infinite}.loading-content{flex-direction:column;gap:30px;z-index:2}.elegant-spinner,.loading-content{position:relative;display:flex;align-items:center}.elegant-spinner{width:80px;height:80px;justify-content:center}.elegant-spinner .spinner-ring{position:absolute;border-radius:50%;border:2px solid rgba(0,0,0,0)}.elegant-spinner .spinner-ring.ring-1{width:100%;height:100%;border-top-color:#d4af37;border-bottom-color:rgba(212,175,55,.2);animation:spin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.elegant-spinner .spinner-ring.ring-2{width:75%;height:75%;border-right-color:#d4af37;border-left-color:rgba(212,175,55,.2);animation:spin 2s cubic-bezier(.68,-.55,.265,1.55) infinite reverse}.elegant-spinner .spinner-ring.ring-3{width:50%;height:50%;border-top-color:#d4af37;animation:spin 3s linear infinite}.elegant-spinner .spinner-core{width:12px;height:12px;background:#d4af37;border-radius:50%;box-shadow:0 0 15px #d4af37,0 0 30px #d4af37;animation:corePulse 2s ease-in-out infinite}.loading-text{font-family:Amiri,serif;color:#d4af37;font-size:2.2rem;letter-spacing:6px;margin:0;text-transform:uppercase;text-shadow:0 0 20px rgba(212,175,55,.4)}.loading-dots{display:flex;gap:6px;margin-top:-20px}.loading-dots span{width:6px;height:6px;background-color:#d4af37;border-radius:50%;opacity:0;animation:dotFade 1.5s infinite}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.3s}.loading-dots span:nth-child(3){animation-delay:.6s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes corePulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 25px #d4af37,0 0 50px #d4af37}}@keyframes pulseGlow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes dotFade{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.menu{background-image:linear-gradient(270deg,rgb(134,185,113),#F0F8E1);padding:.4375em 0;position:relative;z-index:100}.menu-sidebar{display:flex;flex-direction:column;height:100%}.menu-sidebar .ant-menu{border-right:0}.menu-sidebar .ant-menu li{font-weight:600;text-transform:capitalize}.menu-sidebar-selects{margin-top:auto;display:flex;justify-content:space-between}.menu-sidebar-selects .ant-select{flex:1 1 45%;max-width:45%}.menu-sidebar-selects .ant-select .ant-select-selector{padding-left:0;padding-right:0}.menu-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px}.menu-sidebar-opener{display:none;flex-shrink:0}@media only screen and (max-width:768px){.menu-sidebar-opener{display:block}}.menu-sidebar-opener:hover div:first-child,.menu-sidebar-opener:hover div:nth-child(3){width:1.5625em}.menu-sidebar-opener div{height:2px;background-color:#1a3a0d;width:1.75em;margin-bottom:.3125em;transition:.2s ease-in-out}.menu-sidebar-opener div:last-child{margin-bottom:0}.menu-logo{flex-shrink:0}.menu-logo a{display:block}.menu-logo a img{max-width:110px;height:auto;object-fit:contain}@media only screen and (max-width:768px){.menu-logo a img{max-width:90px}}@media(max-width:360px){.menu-logo a img{max-width:75px}}.menu-search{flex:1 1;min-width:0;max-width:680px}@media only screen and (max-width:768px){.menu-search{display:none}}.menu-search__form{display:flex;align-items:center;width:100%;border-radius:.3125em;box-shadow:0 2px 12px rgba(0,0,0,.1);background:#fff}.menu-search__form-select{border-right:1px solid #eff1f2;background:#fff;flex-shrink:0}.menu-search__form-select.ant-select .ant-select-selector{border:0!important;box-shadow:none!important;border-radius:.3125em 0 0 .3125em;height:2.8125em!important;background:rgba(0,0,0,0)}.menu-search__form-select.ant-select .ant-select-selector .ant-select-selection-item{font-size:.875em;font-weight:700;line-height:3em;text-transform:capitalize}.menu-search__form-input{display:flex;flex-grow:1;min-width:0}.menu-search__form-input .ant-select{width:100%}.menu-search__form-input .ant-select .ant-select-selector{height:3em!important;border:0!important;font-size:.9375em;border-radius:0;background:#fff}.menu-search__form-input .ant-select .ant-select-selector .ant-select-selection-search input{height:100%!important}.menu-search__form-input .ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:3em}.menu-search__form-input .ant-btn{height:2.8125em;background-color:#2d7f0b!important;border:0;color:#fff!important;border-radius:0 .3125em .3125em 0;flex-shrink:0}.menu-search__form-input .ant-btn:hover{background-color:rgb(78.2608695652,220.8695652174,19.1304347826)!important}.menu-mobile-search{display:none;background:#f3f8ed;border-top:1px solid rgba(45,127,11,.15)}@media only screen and (max-width:768px){.menu-mobile-search{display:block}}.menu-mobile-search{padding:8px 0}.menu-mobile-search .menu-search{display:block;width:100%}.menu-mobile-search .menu-search__form{border-radius:.3125em;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.menu-mobile-search .menu-search .ant-select-selector,.menu-mobile-search .menu-search__form-select.ant-select .ant-select-selector{background-color:#fff}.menu-functions{display:flex;align-items:center;flex-shrink:0;gap:4px}.menu-functions .ant-btn{height:2.6923076923em;font-size:.8125em;font-weight:800;text-transform:uppercase;border:0;color:#0d0d0d;letter-spacing:.1em;margin-right:2.3076923077em}.menu-functions .ant-btn:hover{background-color:hsl(0,0%,90%)}@media only screen and (max-width:992px){.menu-functions .ant-btn{display:none}}.menu-functions .menu-function-item{position:relative}.menu-functions .menu-function-item:not(:last-child){margin-right:1.25em}@media(max-width:360px){.menu-functions .menu-function-item:not(:last-child){margin-right:10px}}.menu-functions .menu-function-item{cursor:pointer}.menu-functions .menu-function-item.icon-books-link:hover{color:#2d7f0b!important;transform:scale(1.15)}.menu-functions .menu-function-item img{width:22px;height:22px;object-fit:contain}.menu-functions .menu-function-item span:not(.anticon){position:absolute;top:-4px;right:-8px;height:18px;width:18px;background-color:#2d7f0b;font-size:10px;color:#fff;text-align:center;line-height:18px;border-radius:999px;font-weight:700}.menu-functions .menu-function-item.menu-sidebar-opener{display:none}@media only screen and (max-width:992px){.menu-functions .menu-function-item.menu-sidebar-opener{display:block}}.menu-functions .menu-function-item.menu-sidebar-opener:hover div:first-child,.menu-functions .menu-function-item.menu-sidebar-opener:hover div:nth-child(3){width:1.5625em}.menu-functions .menu-function-item.menu-sidebar-opener div{height:2px;background-color:#fff;width:1.875em;margin-bottom:.3125em;transition:.2s ease-in-out}.menu-functions .menu-function-item.menu-sidebar-opener div:last-child{margin-bottom:0}.menu-side .ant-drawer-header{padding:20px 32px!important;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;border-bottom:2px solid rgba(45,127,11,.12)!important;background:linear-gradient(135deg,#f8fcf4,#fff)}@media only screen and (max-width:576px){.menu-side .ant-drawer-header{padding:16px 20px!important}}.menu-side .ant-drawer-header .ant-drawer-title{font-size:17px;font-weight:700;color:#0d0d0d;line-height:1.4;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-side .ant-drawer-header .ant-drawer-close{position:unset;flex-shrink:0;margin-left:0;padding:6px 12px;order:1;display:flex;align-items:center;gap:5px;border-radius:6px;background:rgba(0,0,0,.04);transition:background .15s ease;cursor:pointer}.menu-side .ant-drawer-header .ant-drawer-close:hover{background:rgba(251,82,49,.08);color:#fb5231}.menu-side .ant-drawer-header .ant-drawer-close p{font-size:13px;font-weight:600;color:inherit;margin-right:0;display:inline-block;white-space:nowrap}.menu-side .ant-drawer-body{padding:0!important;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width:576px){.menu-side.ant-drawer .ant-drawer-content-wrapper{width:100vw!important}}.nav-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden}.nav-sidebar__list{list-style:none;margin:16px 0 0;padding:0 16px;flex:1 1;overflow-y:auto}.nav-sidebar__list::-webkit-scrollbar{width:3px}.nav-sidebar__list::-webkit-scrollbar-thumb{background:rgba(45,127,11,.25);border-radius:3px}.nav-sidebar__item{border-radius:10px;overflow:hidden;margin-bottom:2px}.nav-sidebar__item:first-child .nav-sidebar__link{animation-delay:45ms}.nav-sidebar__item:nth-child(2) .nav-sidebar__link{animation-delay:.09s}.nav-sidebar__item:nth-child(3) .nav-sidebar__link{animation-delay:.135s}.nav-sidebar__item:nth-child(4) .nav-sidebar__link{animation-delay:.18s}.nav-sidebar__item:nth-child(5) .nav-sidebar__link{animation-delay:.225s}.nav-sidebar__item:nth-child(6) .nav-sidebar__link{animation-delay:.27s}.nav-sidebar__item:nth-child(7) .nav-sidebar__link{animation-delay:.315s}.nav-sidebar__item:nth-child(8) .nav-sidebar__link{animation-delay:.36s}.nav-sidebar__item:nth-child(9) .nav-sidebar__link{animation-delay:.405s}.nav-sidebar__item:nth-child(10) .nav-sidebar__link{animation-delay:.45s}.nav-sidebar__link{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:10px;text-decoration:none;color:#2c2c2c;font-size:15px;font-weight:500;letter-spacing:.01em;position:relative;transition:background .18s ease,color .18s ease,padding-left .18s ease;animation:nav-slide-in .3s ease both}.nav-sidebar__link:hover{background:rgba(45,127,11,.07);color:#2d7f0b;padding-left:20px}.nav-sidebar__item.is-active .nav-sidebar__link{background:linear-gradient(135deg,rgba(45,127,11,.12),rgba(45,127,11,.06));color:#2d7f0b;font-weight:700;padding-left:20px}.nav-sidebar__active-bar{position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#2d7f0b;border-radius:0 3px 3px 0}.nav-sidebar__icon{font-size:16px;flex-shrink:0;line-height:1;filter:grayscale(.2)}.nav-sidebar__label{flex:1 1}.nav-sidebar__footer{padding:16px 28px 24px;border-top:1px solid rgba(45,127,11,.1);margin:0 16px}.nav-sidebar__footer span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(45,127,11,.5)}@keyframes nav-slide-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.product{transition:.2s ease-in-out;margin-bottom:1.875em}.product:hover{transform:translateY(-5px)}.product:hover .product-image{box-shadow:0 15px 30px rgba(0,0,0,.1)}.product-image{margin-bottom:.9375em;overflow:hidden;position:relative;background-color:#f9f9f9;border-radius:8px;transition:.2s ease-in-out}.product-image:hover a img{transform:scale(1.08)}.product-image a{display:block}.product-image a.loading{display:none}.product-image a img{transition:all .6s cubic-bezier(.165,.84,.44,1);width:100%;height:100%;object-fit:cover}@media(max-width:576px){.product-image a img{object-fit:contain;height:auto;min-height:200px;background-color:#f9f9f9}}.product-image-loading{width:100%;height:13.4375em;display:flex;align-items:center;justify-content:center}.product-image .product-type{position:absolute;color:#fff;font-size:.6875em;font-weight:400;line-height:1;text-transform:uppercase;top:.7142857143em;left:10px;background-color:#000;padding:4px 10px;border-radius:4px;z-index:5}.product-image .product-type.-sale{background-color:#2d7f0b}.product-content .product-name{color:#0d0d0d;font-size:.9375em;font-weight:600;text-decoration:none;line-height:1;transition:.2s ease-in-out;cursor:pointer}.product-content .product-name:hover{color:#fb5231}.product-content .product-name{text-transform:capitalize;margin-bottom:.5em;display:block;line-height:1.4;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-content .product-name:hover{color:#2d7f0b}.product-content .product-rate{margin-bottom:.5em}.product-content .product-rate .ant-rate{margin-right:.625em}.product-content .product-rate .ant-rate .ant-rate-star{margin-right:1px}.product-content .product-rate-quantity{color:#888;font-size:.8125em;font-weight:400;line-height:1}.product-content__footer{justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.product-content__footer,.product-content__footer-price{display:flex;align-items:center}.product-content__footer-price .product-price{color:#0d0d0d;font-size:1em;font-weight:600;line-height:1;color:#2d7f0b;margin-right:.5882352941em}.product-content__footer-price span{color:#888;font-size:.75em;font-weight:400;line-height:1;text-decoration:line-through}.product-content__footer .product-atc{display:none}.product.-style-one:hover .product-image .product-atc{display:flex;left:10px;opacity:1}.product.-style-one .product-image .product-atc{position:absolute;top:10px;left:-50px;opacity:0;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#333;height:36px;width:36px;border-radius:50%;border:none;box-shadow:0 4px 10px rgba(0,0,0,.12);z-index:10;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:16px;cursor:pointer}.product.-style-one .product-image .product-atc:hover{background-color:#2d7f0b;color:#fff;transform:scale(1.1)}.product.-style-one .product-image:hover .product-atw{right:10px;opacity:1}.product.-style-one .product-image:hover .product-qv{opacity:1;visibility:visible;transform:translate(-50%)}.product.-style-one .product-image .product-atw{position:absolute;top:10px;right:-50px;opacity:0;background-color:#fff;font-size:14px;height:34px;width:34px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:10;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.product.-style-one .product-image .product-atw.active,.product.-style-one .product-image .product-atw:hover{background-color:#2d7f0b;color:#fff}.product.-style-one .product-image .product-qv{position:absolute;opacity:0;visibility:hidden;bottom:10px;left:50%;transform:translate(-50%,10px);font-size:11px;border:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;background-color:#fff;color:#333;padding:8px 16px;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap;z-index:10}.product.-style-one .product-image .product-qv:hover{background-color:#2d7f0b;color:#fff}.product.-style-two:hover .product-button-group{transform:translateX(-50%) scale(1)}.product.-style-two .product-button-group{position:absolute;bottom:1.25em;left:50%;transform:translateX(-50%) scale(0);z-index:2;background-color:#fff;display:flex;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.15);transition:all .3s}.product.-style-two .product-button-group .ant-btn{padding:0;height:40px;width:40px;font-size:16px;border:0;background:rgba(0,0,0,0)}.product.-style-two .product-button-group .ant-btn:hover{color:#2d7f0b}.product.-style-two .product-button-group .ant-btn.active{background-color:#2d7f0b;color:#fff}.product.-style-three{position:relative}.product.-style-three .product-content .product-button-group{display:flex;position:absolute;bottom:0;right:0;z-index:10}@media only screen and (max-width:992px){.product.-style-three .product-content .product-button-group{display:none}}.product.-style-three .product-content .product-button-group:hover .product-button-group__wrapper .ant-btn:first-child,.product.-style-three .product-content .product-button-group:hover .product-button-group__wrapper .ant-btn:nth-child(2){transform:translateX(0)}.product.-style-three .product-content .product-button-group__wrapper{position:relative}.product.-style-three .product-content .product-button-group__wrapper .ant-btn{height:40px;width:40px;transition:.2s ease-in-out}.product.-style-three .product-content .product-button-group__wrapper .ant-btn:not(last-child){margin-right:5px}.product.-style-three .product-content .product-button-group__wrapper .ant-btn:first-child{transform:translateX(calc(200% + 10px))}.product.-style-three .product-content .product-button-group__wrapper .ant-btn:nth-child(2){transform:translateX(calc(100% + 5px))}.product.-style-three .product-content .product-button-group__wrapper .ant-btn.active{background-color:#2d7f0b;color:#fff}.quantity-selector{display:flex;align-items:center;justify-content:center;background-color:#2d7f0b;border-radius:999px;max-width:6.25em;padding:.3125em .8125em}.quantity-selector-number{color:#fff;padding:0 1.25em;font-size:.75em;cursor:default}.quantity-selector-controller.ant-btn{color:#fff;padding:0;font-size:1.125em;line-height:1;height:auto}.quantity-selector.-no-round{border-radius:2px}.quantity-selector.-small{max-width:5em;padding:.1875em .625em}.quantity-selector.-big{max-width:7.5em;padding:.5em 1.5625em}.quantity-selector.-big .quantity-selector-number{font-size:.9375em;padding:0 1.6666666667em}.quantity-selector.-big .quantity-selector-controller.ant-btn{font-size:1.25em}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content{overflow:visible}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body{padding:3.75em 2.5em;text-align:center}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-sidebar-opener{border:0;color:#fff;display:block;position:absolute;top:50%;right:100%;height:3.125em;width:3.125em;background-color:#2d7f0b;transform:translateY(-50%)}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body h2{color:#0d0d0d;font-size:1.5em;font-weight:800;line-height:1;margin-bottom:1.0416666667em}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body h2 span{color:#2d7f0b;font-size:4.5em;font-weight:500;line-height:1;position:relative}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body h2 span:after{content:"+";font-size:.6944444444em;display:inline-block;transform:translateY(-.6em)}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body p{color:#0d0d0d;font-size:.9375em;font-weight:600;line-height:1.6666666667em;margin-bottom:3.3333333333em}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5625em;gap:1.5625em}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group a{display:block;text-align:center}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group a:hover img{filter:brightness(.5)}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group a{color:#0d0d0d;font-size:.9375em;font-weight:700;text-decoration:none;line-height:1;transition:.2s ease-in-out;cursor:pointer}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group a:hover{color:#fb5231}.subpages-sidebar-main .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-body .subpages-homepages-group a img{height:auto;width:100%;object-fit:cover;margin-bottom:1em;transition:.2s ease-in-out}#subpages-sidebar .subpages-sidebar{position:fixed;top:0;left:100%;bottom:0;background-color:#fff;max-width:85vw;width:27.8125rem;transition:.2s ease-in-out}#subpages-sidebar .subpages-sidebar.show{left:auto;right:0}#subpages-sidebar .subpages-sidebar .subpages-sidebar__wrapper{height:100%;width:100%;position:relative;padding:3.75em 2.5em}#subpages-sidebar .subpages-sidebar .subpages-sidebar__wrapper .subpages-sidebar-opener{display:block;position:absolute;top:50%;right:100%;height:3.125em;width:3.125em;background-color:#2d7f0b;transform:translateY(-50%)}.top-nav{background:linear-gradient(135deg,#0f1e0a,#1a3a0d 60%,#0d2207);border-bottom:1px solid rgba(45,127,11,.25);padding:4px 0;position:relative;line-height:1.4;overflow:hidden}.top-nav:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.04),transparent);animation:topnav-shimmer 8s linear infinite;pointer-events:none}@media only screen and (max-width:768px){.top-nav{display:none}}.top-nav__bismillah{font-size:20px;color:#d4af37;letter-spacing:1px;text-shadow:0 0 20px rgba(212,175,55,.3);padding:2px 16px;line-height:1.5;vertical-align:middle}.top-nav__bismillah,.top-nav__dua{font-family:Amiri,Noto Naskh Arabic,Traditional Arabic,serif;display:inline-block}.top-nav__dua{font-size:15px;color:hsla(0,0%,100%,.85);letter-spacing:.5px;padding:0 10px;direction:rtl}.top-nav__separator{color:rgba(212,175,55,.5);font-size:8px;padding:0 12px;display:inline-block;vertical-align:middle}@keyframes topnav-shimmer{0%{left:-100%}to{left:200%}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(0,0,0,.6)}.page-breadcrumb{background:#fff;border-bottom:1px solid rgba(45,127,11,.1)}.page-breadcrumb__nav{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;padding:10px 0;gap:2px}.page-breadcrumb__item{display:inline-flex;align-items:center;gap:2px;min-width:0;flex-shrink:0}.page-breadcrumb__item:last-child{flex-shrink:1;min-width:0}.page-breadcrumb__link{font-size:12.5px;font-weight:500;color:#666;text-decoration:none;white-space:nowrap;transition:color .15s ease}.page-breadcrumb__link:hover{color:#2d7f0b}.page-breadcrumb__sep{font-size:13px;color:#bbb;padding:0 4px;flex-shrink:0;line-height:1}.page-breadcrumb__current{font-size:12.5px;color:#333;white-space:nowrap}.page-breadcrumb__current.is-current{font-weight:700;color:#1a3a0d;overflow:hidden;text-overflow:ellipsis;display:block;max-width:240px}@media(max-width:480px){.page-breadcrumb__current.is-current{max-width:140px}}.fab-stack{position:fixed;right:20px;bottom:24px;flex-direction:column;gap:10px;z-index:1000}.fab-btn,.fab-stack{display:flex;align-items:center}.fab-btn{position:relative;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;justify-content:center;font-size:18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fab-btn__tip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:rgba(10,10,10,.82);color:#fff;font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap;padding:5px 10px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;transform:translateY(-50%) translateX(6px);font-family:inherit}.fab-btn__tip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid rgba(0,0,0,0);border-left-color:rgba(10,10,10,.82)}.fab-btn:focus .fab-btn__tip,.fab-btn:hover .fab-btn__tip{opacity:1;transform:translateY(-50%) translateX(0)}.fab-btn:hover{transform:scale(1.08)}.fab-btn:active{transform:scale(.94)}.fab-btn__icon{display:flex;align-items:center;justify-content:center;line-height:1;transition:opacity .2s ease,transform .25s ease}.fab-btn__icon--head{position:absolute}.fab-btn__icon--close{position:absolute;font-size:14px;font-weight:700;opacity:0;transform:rotate(-90deg)}.fab-btn--support{background:#2d7f0b;color:#fff;box-shadow:0 3px 10px rgba(45,127,11,.4),0 1px 4px rgba(0,0,0,.15)}.fab-btn--support:hover{box-shadow:0 6px 18px rgba(45,127,11,.5),0 2px 6px rgba(0,0,0,.18)}.fab-btn--support.is-open .fab-btn__icon--head{opacity:0;transform:rotate(90deg)}.fab-btn--support.is-open .fab-btn__icon--close{opacity:1;transform:rotate(0deg)}.fab-btn--whatsapp{background:#25d366;color:#fff;box-shadow:0 3px 10px rgba(37,211,102,.4),0 1px 4px rgba(0,0,0,.12);animation:fab-appear .22s cubic-bezier(.34,1.5,.64,1) both}.fab-btn--whatsapp:hover{box-shadow:0 6px 16px rgba(37,211,102,.55)}.fab-btn--contact{background:#4caf28;color:#fff;box-shadow:0 3px 10px rgba(45,127,11,.3),0 1px 4px rgba(0,0,0,.12);animation:fab-appear .22s cubic-bezier(.34,1.5,.64,1) .05s both}.fab-btn--contact:hover{box-shadow:0 6px 16px rgba(45,127,11,.5)}.fab-btn--top{background:#fff;color:#2d7f0b;border:1.5px solid rgba(45,127,11,.25);box-shadow:0 3px 10px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);animation:fab-appear .25s cubic-bezier(.34,1.5,.64,1) both}.fab-btn--top:hover{border-color:#2d7f0b;box-shadow:0 6px 16px rgba(45,127,11,.25);color:#1f5908}@keyframes fab-appear{0%{opacity:0;transform:scale(.6) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.wishlist-sidebar{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;padding-right:4px}.wishlist-sidebar::-webkit-scrollbar{width:4px}.wishlist-sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.wishlist-sidebar::-webkit-scrollbar-thumb{background:rgba(45,127,11,.3);border-radius:4px}.wishlist-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(45,127,11,.6)}.wishlist-sidebar-item{display:flex;align-items:center;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.06)}.wishlist-sidebar-item:first-child{padding-top:4px}.wishlist-sidebar-item:last-child{border-bottom:0;padding-bottom:0}.wishlist-sidebar-item__image{flex-shrink:0;margin-right:14px}.wishlist-sidebar-item__image img{width:72px;height:72px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media only screen and (max-width:576px){.wishlist-sidebar-item__image img{width:56px;height:56px}}.wishlist-sidebar-item__content{flex:1 1;min-width:0;margin-right:10px}.wishlist-sidebar-item__content a{display:block;font-size:14px;font-weight:600;color:#0d0d0d;text-decoration:none;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;transition:color .15s ease}.wishlist-sidebar-item__content a:hover{color:#2d7f0b}.wishlist-sidebar-item__content h5{font-size:12px;font-weight:500;color:#888;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wishlist-sidebar-item__close{flex-shrink:0;align-self:flex-start;margin-top:2px}.wishlist-sidebar-item__close a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.05);font-size:14px;color:#888;text-decoration:none;transition:background .15s ease,color .15s ease}.wishlist-sidebar-item__close a:hover{background:rgba(251,82,49,.1);color:#fb5231}.wishlist-sidebar-item .ant-btn{height:34px;border-radius:6px!important;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:0;background:linear-gradient(135deg,#3a9e10,#2d7f0b);color:#fff;box-shadow:0 3px 8px rgba(45,127,11,.3);transition:box-shadow .15s ease,transform .15s ease}.wishlist-sidebar-item .ant-btn:hover{box-shadow:0 5px 14px rgba(45,127,11,.45);transform:translateY(-1px)}.wishlist-sidebar-item .ant-btn[disabled]{background:#f2f4f5;color:#888;box-shadow:none;transform:none}@media only screen and (max-width:576px){.wishlist-sidebar-item .btn-atc{display:none}}.wishlist-sidebar-item .btn-atc-mobile{display:none}@media only screen and (max-width:576px){.wishlist-sidebar-item .btn-atc-mobile{display:flex;align-items:center;justify-content:center}.wishlist-sidebar-item .btn-sold{display:none}}.wishlist-sidebar-item .btn-sold-mobile{background:#f2f4f5!important;color:#888!important;box-shadow:none!important;display:none}@media only screen and (max-width:576px){.wishlist-sidebar-item .btn-sold-mobile{display:flex;align-items:center;justify-content:center}}.zoom-image{width:100%;height:100%;cursor:zoom-in;overflow:hidden;position:relative;background-color:rgba(0,0,0,0)}.zoom-image img{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform}.layout-wrapper{display:flex;flex-direction:column;min-height:auto}.content{flex:1 1;padding-top:0}@media only screen and (max-width:768px){.content{padding-top:0}}@media(max-width:480px){.content{padding-top:0}}.content.clear-top{padding-top:0}@media only screen and (max-width:768px){.content.clear-top{padding-top:0}}@media(max-width:480px){.content.clear-top{padding-top:0}}.footer-elegant{background-color:#0f1e0a;color:#fff;font-family:Inter,sans-serif;position:relative}.footer-accent-bar{height:4px;background:linear-gradient(90deg,#1a3a0d,#d4af37,#2d7f0b,#d4af37,#1a3a0d);background-size:200% auto;animation:accentShimmer 6s linear infinite}@keyframes accentShimmer{0%{background-position:0 0}to{background-position:200% 0}}.footer-top{padding:36px 0 30px}@media(max-width:900px){.footer-top{padding:28px 0 24px}}@media(max-width:600px){.footer-top{padding:22px 0 18px}}.footer-grid{display:grid;grid-gap:48px 40px;gap:48px 40px;grid-template-columns:1.8fr 1fr 1.4fr}@media(max-width:1100px){.footer-grid{grid-template-columns:1.6fr 1fr 1.4fr;gap:40px 32px}}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 28px}.footer-grid .footer-col--brand{grid-column:1/-1}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-col--brand .footer-logo img{max-height:90px;width:auto;object-fit:contain;display:block;margin-bottom:22px;filter:brightness(1.05)}@media(max-width:600px){.footer-col--brand .footer-logo img{max-height:70px}}.footer-tagline{color:#a5b4a0;font-size:14px;line-height:1.8;max-width:360px;margin:0 0 28px}@media(max-width:900px){.footer-tagline{max-width:100%}}.footer-social{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:8px;margin-top:4px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#a5b4a0;font-size:18px;text-decoration:none;transition:all .3s ease}.footer-social a:hover{background:#d4af37;border-color:#d4af37;color:#fff!important;transform:translateY(-3px)}.footer-col__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#fff;margin:0 0 22px;padding-bottom:12px;position:relative}.footer-col__title:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:#d4af37;border-radius:2px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:11px}.footer-links li a{color:#a5b4a0;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .25s ease}.footer-links li a:before{content:"›";font-size:16px;color:#d4af37;opacity:0;transform:translateX(-4px);transition:all .25s ease;display:inline-block}.footer-links li a:hover{color:#d4af37;transform:translateX(6px)}.footer-links li a:hover:before{opacity:1;transform:translateX(0)}.footer-contact{list-style:none;padding:0;margin:0}.footer-contact li{display:flex;gap:12px;margin-bottom:16px;font-size:14px;align-items:flex-start}@media(max-width:600px){.footer-contact li{flex-direction:column;gap:4px}}.footer-contact__label{color:#fff;font-weight:600;min-width:80px;flex-shrink:0;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}@media(max-width:600px){.footer-contact__label{min-width:unset}}.footer-contact__value{color:#a5b4a0;line-height:1.7}.footer-contact__value a{color:#a5b4a0;text-decoration:none;display:block;transition:color .25s ease}.footer-contact__value a:hover{color:#d4af37!important}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.06);padding:20px 0}.footer-bottom__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}@media(max-width:600px){.footer-bottom__inner{flex-direction:column;text-align:center;gap:6px}}.footer-bottom p{margin:0;color:#5a6b54;font-size:13px}.footer-bottom a{color:#2d7f0b;font-weight:600;text-decoration:none;transition:color .25s ease}.footer-bottom a:hover{color:#d4af37!important}.header-one.-style-two .menu{background-color:#1a173c}.header-one.-style-two .menu-search__form-input .ant-btn{background-color:#fb5231}.header-one.-style-two .menu-search__form-input .ant-btn:hover{background-color:hsl(9.801980198,96.1904761905%,78.8235294118%)}.header-one.-style-two .menu-functions .menu-function-item span{background-color:#fb5231}.header-one.-style-two .top-nav{background-color:#1a173c}.header-scroll-wrapper{position:relative;top:0;left:0;right:0;z-index:999}.header-scroll-wrapper.fixed{position:fixed;animation:example .5s cubic-bezier(.445,.05,.55,.95) forwards;box-shadow:0 4px 20px rgba(0,0,0,.12)}.header-scroll-wrapper.fixed .header-one .top-nav{display:none}@keyframes example{0%{transform:translateY(-100px)}to{transform:translateY(0)}}.product-detail-one{padding-bottom:0}.product-detail-guaranteed{text-align:center}.product-detail-guaranteed .ant-divider{margin-bottom:1.5625em}.product-detail-guaranteed .ant-divider-inner-text{color:#0d0d0d;font-size:1.25em;font-weight:700;line-height:1}.product-detail-guaranteed img{max-width:100%}.product-detail-breadcrumb{margin-bottom:2.8125em;margin-top:2.8125em}.product-detail-breadcrumb span{color:#0d0d0d;font-size:.9375em;font-weight:600;line-height:1}.product-detail-breadcrumb span:last-child span{color:#b7b7b7}.product-detail-review-item{display:flex;align-items:center}.product-detail-review-item__avatar{padding-right:1.5625em;text-align:center}.product-detail-review-item__avatar img{height:4.375em;width:4.375em;object-fit:cover;border-radius:999px;margin:0 auto .9375em}.product-detail-review-item__content{padding-left:1.5625em;border-left:1px solid #eff1f2}.product-detail-review-item__content h5{color:#2d7f0b;font-size:.8125em;font-weight:400;line-height:1;margin-bottom:.7692307692em}.product-detail-review-item__content h3{color:#0d0d0d;font-size:1.25em;font-weight:600;line-height:1;margin-bottom:1em}.product-detail-review-item__content p{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1.7333333333em}.product-detail-one{overflow:hidden}.product-detail-one-top{padding:0;margin-bottom:0;background-color:rgba(0,0,0,0)}@media only screen and (max-width:768px){.product-detail-one .product-detail-image-one{margin-bottom:0}}.product-detail-two{padding:1.875em 0 5em;overflow:hidden}@media only screen and (max-width:768px){.product-detail-two .product-detail-image-two{margin-bottom:3.5714285714em}}.product-detail-two .product-detail-content-one{margin-bottom:3.125em}.product-detail-three{padding:1.875em 0 4.375em;overflow:hidden}.product-detail-three .product-detail-image-three{margin-bottom:3.125em}.product-detail-three .product-detail-content-one{text-align:center;margin-bottom:4.375rem}.product-detail-three .product-detail-content-one-actions,.product-detail-three .product-detail-content-one-price,.product-detail-three .product-detail-content-one-variation{justify-content:center}.product-detail-image-one-small{max-height:550px!important;overflow:hidden}.product-detail-image-one-small .slick-list,.product-detail-image-one-small .slick-track{max-height:550px!important}.product-detail-image-one-small .slider-item{padding:6px;cursor:pointer}.product-detail-image-one-small .slider-item img{border:1px solid #e0e0e0;border-radius:8px;height:130px;width:100%;object-fit:contain;background:#fff;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-detail-image-one-small .slider-item img:hover{border-color:#d4af37;transform:scale(1.02)}@media only screen and (max-width:576px){.product-detail-image-one-small .slider-item img{height:100px}}.product-detail-image-one-small .slick-current .slider-item img{border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.3)}.product-detail-image-one-big{position:relative}.product-detail-image-one-big .slider-item .zoom-image{aspect-ratio:3/4;max-height:550px;background-color:#fdfbf7;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width:576px){.product-detail-image-one-big .slider-item .zoom-image{aspect-ratio:3/4;max-height:380px}}.product-detail-image-one-big .slider-item .zoom-image img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto}.product-detail-image-one-big .slick-next,.product-detail-image-one-big .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:rgba(15,30,10,.75)!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease;font-size:0!important;color:rgba(0,0,0,0)!important}@media only screen and (max-width:576px){.product-detail-image-one-big .slick-next,.product-detail-image-one-big .slick-prev{width:32px;height:32px}}.product-detail-image-one-big .slick-next:before,.product-detail-image-one-big .slick-prev:before{content:""!important;display:block;width:10px;height:10px;border-top:2.5px solid #d4af37;border-right:2.5px solid #d4af37}.product-detail-image-one-big .slick-next:hover,.product-detail-image-one-big .slick-prev:hover{background:#d4af37!important}.product-detail-image-one-big .slick-next:hover:before,.product-detail-image-one-big .slick-prev:hover:before{border-color:#0f1e0a}.product-detail-image-one-big .slick-prev{left:10px}.product-detail-image-one-big .slick-prev:before{transform:rotate(-135deg);margin-left:4px}.product-detail-image-one-big .slick-next{right:10px}.product-detail-image-one-big .slick-next:before{transform:rotate(45deg);margin-right:4px}.product-detail-image-two{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1.875em;gap:1.875em}.product-detail-image-two img{width:100%}.product-detail-image-three{margin:0 -1.875em}.product-detail-image-three .slider-item{padding:0 1.875em;cursor:-webkit-grab;cursor:grab}.product-detail-image-three .slider-item img{height:34.375em;width:100%;object-fit:cover}@media only screen and (max-width:576px){.product-detail-image-three .slider-item img{height:18.75em;width:100%;object-fit:cover}}@media only screen and (max-width:768px){.product-detail-image-three{margin:0 -.3571428571em}.product-detail-image-three .slider-item{padding:0 .3571428571em}}.product-detail-content-one h3{color:#0d0d0d;font-size:1.5em;font-weight:400;line-height:1.3333333333em;text-transform:capitalize;margin-bottom:.625em;color:#2d7f0b}.product-detail-content-one-price{display:flex;align-items:center;margin-bottom:1.875em}.product-detail-content-one-price h5{color:#0d0d0d;font-size:1.875em;font-weight:700;line-height:1;margin-right:.5em;color:#86b971}.product-detail-content-one-price span{color:#888;font-size:1.25em;font-weight:400;line-height:1;text-decoration:line-through}.product-detail-content-one-rate{margin-bottom:1.5625em}.product-detail-content-one-rate .ant-rate{margin-right:.3125em}.product-detail-content-one-rate .ant-rate-star{margin-right:.0625em}.product-detail-content-one-rate .shop-qv-review-count{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1}.product-detail-content-one-description{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1.8em;margin-bottom:2.6666666667em}.product-detail-content-one-countdown{text-align:center;max-width:80%;margin:0 auto 2.5em}.product-detail-content-one-countdown h3{color:#0d0d0d;font-size:1.25em;font-weight:600;line-height:1;margin-bottom:.75em}.product-detail-content-one-countdown__items{display:flex;align-items:center;justify-content:center;margin-bottom:1.875em}.product-detail-content-one-countdown__item{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 .625em}.product-detail-content-one-countdown__item:first-child{margin-left:0;padding-left:0}.product-detail-content-one-countdown__item:last-child{margin-right:0;padding-right:0}.product-detail-content-one-countdown__item div{color:#0d0d0d;font-size:1.875em;font-weight:600;line-height:1;background-color:#f2f4f5;height:2em;width:2em;display:flex;align-items:center;justify-content:center}.product-detail-content-one-countdown__item span{display:block}.product-detail-content-one-countdown__sold .sold-data{display:flex;justify-content:space-between}.product-detail-content-one-countdown__sold .sold-data h5{color:#0d0d0d;font-size:.9375em;font-weight:600;line-height:1}.product-detail-content-one-countdown__sold .sold-data h5 span{color:#2d7f0b}.product-detail-content-one-variation{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2.5em}.product-detail-content-one-variation .variation-item{display:flex;align-items:center;margin-bottom:.625em}.product-detail-content-one-variation .variation-item p{color:#0d0d0d;font-size:.9375em;font-weight:600;line-height:1;margin-right:.8em}.product-detail-content-one-variation .variation-item .ant-radio-group .ant-radio-button-wrapper{margin-right:.625em}.product-detail-content-one-variation .variation-item.-size .ant-radio-group .ant-radio-button-wrapper{background-color:rgba(0,0,0,0)}.product-detail-content-one-variation .variation-item.-size .ant-radio-group .ant-radio-button-wrapper span{font-size:.75em;font-weight:700}.product-detail-content-one-variation .variation-item.-size .ant-radio-group .ant-radio-button-wrapper-checked{background-color:#000;color:#fff;border-color:rgba(0,0,0,0)}.product-detail-content-one-variation .variation-item.-size .ant-radio-group .ant-radio-button-wrapper-checked:before{display:none}.product-detail-content-one-variation .variation-item.-color{margin-left:2.5em}.product-detail-content-one-variation .variation-item.-color .ant-radio-group .ant-radio-button-wrapper{border-radius:999px;padding:0;height:1.875em;width:1.875em;border:.25em solid #fff;box-shadow:0 0 0 1px #888}.product-detail-content-one-variation .variation-item.-color .ant-radio-group .ant-radio-button-wrapper-checked,.product-detail-content-one-variation .variation-item.-color .ant-radio-group .ant-radio-button-wrapper:hover{box-shadow:0 0 0 1px #2d7f0b}.product-detail-content-one-variation .variation-item.-color .ant-radio-group .ant-radio-button-wrapper:before{display:none}@media only screen and (max-width:576px){.product-detail-content-one-variation{justify-content:flex-start}.product-detail-content-one-variation .variation-item.-color{margin-left:0}}.product-detail-content-one-actions{display:flex;flex-direction:column;margin-bottom:3.125em}.product-detail-content-one-actions .quantity-selector{margin-right:1.25em}.product-detail-content-one-actions .product-detail-content-one-atc.ant-btn{font-size:.8125em;color:#0d0d0d;text-transform:uppercase;letter-spacing:.2em;font-weight:700;position:relative;padding:0 0 .7692307692em;overflow:hidden;width:150px}.product-detail-content-one-actions .product-detail-content-one-atc.ant-btn[disabled]{color:#b7b7b7}.product-detail-content-one-actions .product-detail-content-one-atc.ant-btn[disabled]:after{background-color:#b7b7b7;left:10px;right:10px}.product-detail-content-one-actions .product-detail-content-one-atc.ant-btn:hover:after{left:10px;right:10px;color:#2d7f0b}.product-detail-content-one-actions .product-detail-content-one-atc.ant-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1538461538em;background-color:#0d0d0d;transition:.2s ease-in-out}.product-detail-tab-item.-description .tab-des--bold{color:#0d0d0d;font-size:1.125em;font-weight:600;line-height:1.5555555556em;margin-bottom:2.2222222222em}.product-detail-tab-item.-description .tab-title{color:#0d0d0d;font-size:1.25em;font-weight:600;line-height:1;margin-bottom:.75em}.product-detail-tab-item.-description .tab-des{color:#888;font-size:.9375em;font-weight:400;line-height:2.4em;margin-bottom:2em}.product-detail-tab-item.-review .product-detail-review-item{margin-bottom:1.875em}.product-detail-tab-item.-review .product-detail-review-item:last-child{margin-bottom:0}.product-detail-tab-item.-info{text-align:center}.product-detail-tab-item.-info table{border:1px solid #eff1f2}.product-detail-tab-item.-info table tr td{border:1px solid #eff1f2;padding:1.25em 1.875em}.product-detail-tab-item.-info table tr td:nth-child(2){padding:1.25em 3.125em}.product-detail-tab-one{margin-bottom:4.375rem}.product-detail-tab-one .ant-tabs-nav{margin-bottom:2.5em}.product-detail-tab-two .ant-collapse{background-color:rgba(0,0,0,0);border:0}.product-detail-tab-two .ant-collapse>.ant-collapse-item:first-child .ant-collapse-header{border-top:1px solid #d9d9d9}.product-detail-tab-two .ant-collapse>.ant-collapse-item .ant-collapse-header{padding:1.25em 0;color:#0d0d0d;font-size:1.2em;font-weight:700;line-height:1}.product-detail-tab-two .ant-collapse>.ant-collapse-item .ant-collapse-content{border-top:0;padding-bottom:1.5625em}.product-detail-tab-two .ant-collapse>.ant-collapse-item .ant-collapse-content-box{padding:0}.adjusting_flex{display:flex;align-items:center;column-gap:10px}.pdf_viewerButton,.pdf_viewerButtontwo{height:50px;padding:0 25px;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.pdf_viewerButtontwo{background-color:#2d7f0b;color:#fff;min-width:140px}.pdf_viewerButtontwo:hover{background-color:#1a4d06;transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,127,11,.2)}.pdf_viewerButtontwo.disabled{background-color:#ccc;cursor:not-allowed}.pdf_viewerButtontwo.disabled:hover{transform:none;box-shadow:none}.pdf_viewerButtontwo.in-cart{background-color:#d4af37;color:#0f1e0a}.pdf_viewerButtontwo.in-cart:hover{background-color:#c5a028;box-shadow:0 4px 12px rgba(212,175,55,.3)}.pdf_viewerButton{background-color:#0f1e0a;color:#fff}.pdf_viewerButton:hover{background-color:#1a2a14;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,30,10,.2)}.category_adjust{color:#2d7f0b;font-size:16px;font-weight:600}.category_adjust2{margin-bottom:10px;color:#86b971;font-size:16px;font-weight:600}.adj_det_cat{font-weight:700}.text_adjust_pdf{margin-bottom:45px}.product-detail-content-one-atc{margin-top:20px}.book-detail-layout{padding:1.25rem 0;background:#fff}.book-detail-content{padding:10px 0 10px 20px}@media only screen and (max-width:768px){.book-detail-content{padding:30px 0 0}}.book-detail-content .bdc-title{font-family:Amiri,serif;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;color:#1a3a0d;line-height:1.25;margin-bottom:12px}.book-detail-content .bdc-author{font-size:1.05rem;color:#555;margin-bottom:20px;font-family:sans-serif;display:flex;align-items:center;gap:6px;font-style:italic}.book-detail-content .bdc-divider{width:60px;height:3px;background:#d4af37;margin-bottom:20px;border-radius:2px}.book-detail-content .bdc-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.book-detail-content .bdc-tag{display:inline-flex;align-items:center;background:rgba(26,58,13,.06);border:1px solid rgba(26,58,13,.15);color:#1a3a0d;padding:5px 14px;border-radius:30px;font-size:13px;font-weight:600;font-family:sans-serif;letter-spacing:.3px}.book-detail-content .bdc-tag--sub{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.3);color:#8a6e00}.book-detail-content .bdc-description{background:#fdfbf7;border-left:4px solid #d4af37;border-radius:0 8px 8px 0;padding:18px 20px;margin-bottom:24px}.book-detail-content .bdc-description__label{font-family:Amiri,serif;font-size:1rem;font-weight:700;color:#1a3a0d;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.book-detail-content .bdc-description__text{font-family:sans-serif;font-size:1rem;line-height:1.8;color:#555;margin:0;text-align:justify}.book-detail-content .bdc-status{margin-bottom:28px}.book-detail-content .bdc-status__badge{display:inline-block;background:rgba(45,127,11,.1);border:1px solid rgba(45,127,11,.25);color:#2d7f0b;padding:4px 14px;border-radius:20px;font-size:13px;font-weight:700;font-family:sans-serif;text-transform:uppercase;letter-spacing:.5px}.book-detail-content .bdc-status__badge--out{background:rgba(200,0,0,.06);border-color:rgba(200,0,0,.2);color:#c00}.book-detail-content .bdc-actions{display:flex;flex-wrap:wrap;gap:12px}.book-detail-content .bdc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 28px;font-size:14px;font-weight:700;font-family:sans-serif;text-transform:uppercase;letter-spacing:.8px;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease;white-space:nowrap}@media only screen and (max-width:576px){.book-detail-content .bdc-btn{flex:1 1 100%;padding:0 16px}}.book-detail-content .bdc-btn--primary{background:#1a3a0d;color:#fff}.book-detail-content .bdc-btn--primary:hover{background:#2d7f0b;transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,58,13,.25)}.book-detail-content .bdc-btn--cart{background:rgba(0,0,0,0);color:#1a3a0d;border:2px solid #1a3a0d}.book-detail-content .bdc-btn--cart:hover:not(:disabled){background:#1a3a0d;color:#fff;transform:translateY(-2px)}.book-detail-content .bdc-btn--in-cart{background:#d4af37;border-color:#d4af37;color:#0f1e0a}.book-detail-content .bdc-btn--in-cart:hover{background:#c5a028;border-color:#c5a028}.book-detail-content .bdc-btn--download{background:#d4af37;color:#0f1e0a}.book-detail-content .bdc-btn--download:hover{background:#c5a028;transform:translateY(-2px);box-shadow:0 8px 20px rgba(212,175,55,.3)}.book-detail-content .bdc-btn--disabled{background:#e0e0e0;color:#999;cursor:not-allowed;border-color:rgba(0,0,0,0)}.book-detail-content .bdc-btn--disabled:hover{transform:none;box-shadow:none}.banner-detail-wrapper{padding:20px 0 40px}@media only screen and (max-width:768px){.banner-detail-wrapper{padding:16px 16px 30px}}.banner-detail-wrapper .product-detail-content-one{padding:0}@media only screen and (max-width:768px){.banner-detail-wrapper .product-detail-content-one{padding:0;margin-top:24px}}.banner-detail-wrapper .product-detail-content-one h2{font-size:clamp(1.5rem,4vw,2.5rem)!important}.banner-detail-wrapper .product-detail-content-one h4{font-size:clamp(1rem,3vw,1.2rem)!important}@media only screen and (max-width:576px){.banner-detail-wrapper .product-detail-content-one .ant-btn{width:100%!important;margin-bottom:12px;height:46px!important}}.shop-layout{padding:4.375rem 0}@media only screen and (max-width:992px){.shop-layout .shop-sidebar{margin-bottom:3.5714285714em}}.shop-layout .shop-sidebar h5{color:#0d0d0d;font-size:1.875em;font-weight:800;line-height:1;text-transform:capitalize;margin-bottom:1.5em}.shop-layout .shop-sidebar__category,.shop-layout .shop-sidebar__subcategory ul{list-style:none;text-decoration:none}.shop-layout .shop-sidebar__subcategory ul li{margin-bottom:1.125em}.shop-layout .shop-sidebar__subcategory ul li:last-child{margin-bottom:0}.shop-layout .shop-sidebar__subcategory ul li.active a{color:#0d0d0d}.shop-layout .shop-sidebar__subcategory ul li a i{margin-right:.9375em}.shop-layout .shop-sidebar__subcategory ul li a{color:#b7b7b7;font-size:14px;font-weight:500;text-decoration:none;line-height:1;transition:.2s ease-in-out;cursor:pointer}.shop-layout .shop-sidebar__subcategory ul li a:hover{color:#0d0d0d}.shop-layout .shop-sidebar__subcategory ul li a{text-transform:capitalize}@media only screen and (max-width:768px){.shop-layout .shop-sidebar__subcategory{display:none}}.shop-layout .shop-sidebar__subcategory-mobile{display:none}@media only screen and (max-width:768px){.shop-layout .shop-sidebar__subcategory-mobile{display:block}}.shop-layout .shop-sidebar__subcategory-mobile .ant-select .ant-select-selector{background-color:#f2f4f5;border:0;border-radius:0;height:2.8125em}.shop-layout .shop-sidebar__subcategory-mobile .ant-select .ant-select-selector .ant-select-selection-item{font-weight:700;line-height:2.8125em}.shop-layout .shop-sidebar__subcategory-mobile .ant-select .ant-select-selector .ant-select-selection-item i{margin-right:.9375em}.shop-layout .shop-content__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.875em}@media only screen and (max-width:576px){.shop-layout .shop-content__header{justify-content:center}.shop-layout .shop-content__header-showing{margin-bottom:1.4285714286em}}.shop-layout .shop-content__header-showing h5{color:#0d0d0d;font-size:1.125em;font-weight:500;line-height:1}.shop-layout .shop-content__header-filter p{color:#0d0d0d;font-size:.9375em;font-weight:500;line-height:1;display:inline-block;margin-right:1.3333333333em}.shop-layout .shop-content__header-filter__select.ant-select .ant-select-selector{border:0;background-color:#f2f4f5;height:2.5em}.shop-layout .shop-content__header-filter__select.ant-select .ant-select-selection-item{font-size:.9375em;color:#0d0d0d;font-weight:500;line-height:2.5em}.shop-layout .shop-content__product .product{height:250px}@media(max-width:576px){.shop-layout .shop-content__product .product{height:auto}}@media(min-width:1200px){.shop-layout .shop-content__product .five-col{flex:1 1 20%;max-width:20%}}.shop-layout .shop-content__product img{height:250px;width:100%;object-fit:cover}@media(max-width:576px){.shop-layout .shop-content__product img{height:auto;min-height:180px;object-fit:contain}}.shop-layout .shop-content__product .ant-pagination-next,.shop-layout .shop-content__product .ant-pagination-prev{background-color:#f2f4f5;border:0;border-radius:0;height:2.5em;width:2.5em}.shop-layout .shop-content__product .ant-pagination-next:hover:not(.ant-pagination-disabled),.shop-layout .shop-content__product .ant-pagination-prev:hover:not(.ant-pagination-disabled){background-color:hsl(200,13.0434782609%,85.4901960784%)}.shop-layout .shop-content__product .ant-pagination-next a,.shop-layout .shop-content__product .ant-pagination-prev a{color:#0d0d0d;font-size:.9375em;line-height:2.6666666667em}@media only screen and (max-width:992px){.shop-layout .shop-content__product .ant-pagination{text-align:center}}.shop-layout .shop-content__product .ant-pagination-item{background-color:#f2f4f5;border:0;border-radius:0;height:2.5em;width:2.5em}.shop-layout .shop-content__product .ant-pagination-item:hover{background-color:hsl(200,13.0434782609%,85.4901960784%)}.shop-layout .shop-content__product .ant-pagination-item a{color:#0d0d0d;font-size:.9375em;line-height:2.6666666667em}.shop-layout .shop-content__product .ant-pagination-item-active,.shop-layout .shop-content__product .ant-pagination-item-active:hover{background-color:#0d0d0d}.shop-layout .shop-content__product .ant-pagination-item-active a,.shop-layout .shop-content__product .ant-pagination-item-active button{color:#fff}.wrapper{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}.adjust_image2{max-width:100%;height:auto}.inner{-webkit-text-size-adjust:100%;font-feature-settings:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:100%;font-family:Fira Sans,sans-serif}h1,h2,h3,h4,h5{font-weight:800;margin-top:0;margin-bottom:0}.inner{display:flex;flex-direction:column;justify-content:left;align-items:center;height:100vh;color:#1f1d42;background-color:#f0f8e1;margin:0;padding:100px 20px}.inner .card-hover{width:360px;height:420px;position:relative;overflow:hidden;box-shadow:0 0 32px -10px rgba(0,0,0,.08)}.inner .card-hover:hover .card-hover__content{background-color:#dee8c2;bottom:100%;transform:translateY(100%);padding:50px 60px}.inner .card-hover:hover .card-hover__text{color:#2d7f0b}.inner .card-hover:hover .card-hover__title{font-size:1.65rem;margin-bottom:.8em;color:#fff;font-weight:600}.inner .card-hover:hover .card-hover__link{opacity:1;transform:translate(-50%)}.inner .card-hover:hover img{transform:scale(1)}.inner .card-hover .card-hover__content{width:100%;text-align:center;background-color:#86b971;padding:0 60px 50px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:translateY(0);transition:all .35s cubic-bezier(.1,.72,.4,.97);z-index:1}.inner .card-hover .card-hover__content:after,.inner .card-hover .card-hover__content:before{content:"";width:100%;height:120px;background-color:inherit;position:absolute;left:0;z-index:-1}.inner .card-hover .card-hover__content:before{top:-80px;-webkit-clip-path:ellipse(60% 80px at bottom center);clip-path:ellipse(60% 80px at bottom center)}.inner .card-hover .card-hover__content:after{bottom:-80px;-webkit-clip-path:ellipse(60% 80px at top center);clip-path:ellipse(60% 80px at top center)}.inner .card-hover .card-hover__title{font-size:1.65rem;margin-bottom:.8em;color:#2d7f0b;font-weight:600}.inner .card-hover .card-hover__title span{color:#2d7f0b}.inner .card-hover .shop-sidebar .active-subcategory span{color:#2d7f0b;font-weight:700;background-color:rgba(255,99,71,.1)}.inner .card-hover .card-hover__text{font-size:1.35rem;color:#fff}.inner .card-hover .card-hover__link{position:absolute;bottom:1rem;left:50%;transform:translate(-50%,10%);display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;color:#2d7f0b;opacity:0;padding:10px;transition:all .35s}.inner .card-hover .card-hover__link:hover svg{transform:translateX(4px)}.inner .card-hover .card-hover__link svg{width:18px;margin-left:4px;transition:transform .3s}.inner .card-hover .card-hover__extra{height:50%;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;font-size:1.5rem;text-align:center;background-color:#86b971;padding:80px;bottom:0;z-index:0;color:#dee8c2;transform:translateY(100%);transition:transform .35s}.inner .card-hover .card-hover__extra span{color:#2d7f0b}.inner .card-hover .data_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:transform .35s cubic-bezier(.1,.72,.4,.97)}.shop-sidebar-v2{background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:22px 16px 28px;position:-webkit-sticky;position:sticky;top:100px}.shop-sidebar-v2 .ssv2-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:2px solid #f0f0f0;margin-bottom:18px}.shop-sidebar-v2 .ssv2-header__icon{width:36px;height:36px;background:rgba(45,127,11,.08);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2d7f0b;font-size:17px}.shop-sidebar-v2 .ssv2-header__title{font-size:17px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.3px}.shop-sidebar-v2 .ssv2-section{margin-bottom:20px}.shop-sidebar-v2 .ssv2-section__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#999;margin-bottom:8px;padding:0 6px}.shop-sidebar-v2 .ssv2-section--sub{background:#f9fafb;border-radius:10px;padding:12px 8px;border-left:3px solid #2d7f0b}.shop-sidebar-v2 .ssv2-section--sub .ssv2-section__label{color:#2d7f0b;margin-bottom:10px}.shop-sidebar-v2 .ssv2-item{display:flex;align-items:center;width:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:9px 10px;border-radius:9px;margin-bottom:3px;color:#444;font-size:14px;font-weight:500;transition:background .18s,color .18s;text-align:left;position:relative;gap:10px}.shop-sidebar-v2 .ssv2-item:hover{background:rgba(45,127,11,.08);color:#2d7f0b}.shop-sidebar-v2 .ssv2-item--active{background:rgba(45,127,11,.15);color:#2d7f0b;font-weight:700}.shop-sidebar-v2 .ssv2-item--all{font-size:14.5px;font-weight:600;margin-bottom:6px}.shop-sidebar-v2 .ssv2-item__icon{font-size:15px;flex-shrink:0;color:inherit}.shop-sidebar-v2 .ssv2-item>span:not(.ssv2-item__dot){flex:1 1}.shop-sidebar-v2 .ssv2-item__dot{display:inline-block;width:7px;height:7px;min-width:7px;min-height:7px;border-radius:50%;background:#2d7f0b;flex-shrink:0;flex-grow:0}.shop-sidebar-v2 .ssv2-subitem{padding-left:14px;font-size:13.5px}.shop-sidebar-v2 .ssv2-loading{display:flex;flex-direction:column;gap:8px;padding:4px 0}.shop-sidebar-v2 .ssv2-skeleton{height:34px;border-radius:9px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shop-sidebar-v2 .ssv2-empty{color:#bbb;font-size:13px;text-align:center;padding:10px 0}.featured-slider{padding:100px 0 90px;background:linear-gradient(135deg,#0d120a,#1a3a0d 60%,#0d120a);position:relative;overflow:hidden}.featured-slider:after,.featured-slider:before{content:"";position:absolute;border-radius:50%;background:rgba(212,175,55,.03);pointer-events:none}.featured-slider:before{width:600px;height:600px;top:-250px;right:-150px}.featured-slider:after{width:400px;height:400px;bottom:-150px;left:-100px}.featured-slider__heading{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:60px;padding:0 20px}.featured-slider__heading h2{color:#d4af37;font-family:Amiri,serif;font-size:2.8rem;font-weight:700;letter-spacing:1.5px;white-space:nowrap;margin:0;text-shadow:0 4px 12px rgba(0,0,0,.3)}.featured-slider__heading-line{flex:1 1;height:1px;max-width:200px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4))}.featured-slider__heading-line:first-child{background:linear-gradient(270deg,transparent,rgba(212,175,55,.4))}.featured-slider__track{position:relative;max-width:1200px;margin:0 auto;padding:0 100px;min-height:480px}@media(max-width:768px){.featured-slider__track{padding:0 20px;min-height:auto}}.featured-slider .featured-slide{display:none;align-items:center;gap:80px}@media(max-width:768px){.featured-slider .featured-slide{flex-direction:column;gap:40px}}.featured-slider .featured-slide--active{display:flex}.featured-slider .featured-slide--active .featured-slide__image-wrap{animation:floatBook 6s ease-in-out infinite,fadeIn .8s ease-out}.featured-slider .featured-slide--active .featured-slide__badge{animation:slideInUpCustom .6s ease-out both}.featured-slider .featured-slide--active .featured-slide__title{animation:slideInUpCustom .6s ease-out .15s both}.featured-slider .featured-slide--active .featured-slide__author{animation:slideInUpCustom .6s ease-out .3s both}.featured-slider .featured-slide--active .featured-slide__desc{animation:slideInUpCustom .6s ease-out .45s both}.featured-slider .featured-slide--active .featured-slide__btn{animation:slideInUpCustom .6s ease-out .6s both}.featured-slider .featured-slide__image-wrap{flex-shrink:0;width:320px;height:460px;border-radius:12px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.7),0 0 0 1px rgba(212,175,55,.2);position:relative;transform:perspective(1000px) rotateY(15deg);transition:all .8s cubic-bezier(.165,.84,.44,1)}.featured-slider .featured-slide__image-wrap:hover{transform:perspective(1000px) rotateY(0deg) scale(1.05);box-shadow:0 50px 100px rgba(0,0,0,.8),0 0 30px rgba(212,175,55,.3)}@media(max-width:768px){.featured-slider .featured-slide__image-wrap{width:240px;height:350px;align-self:center;transform:none}}.featured-slider .featured-slide__image{width:100%;height:100%;object-fit:cover}.featured-slider .featured-slide__content{flex:1 1;color:#fff}.featured-slider .featured-slide__badge{display:inline-block;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);color:#d4af37;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;padding:8px 18px;border-radius:4px;margin-bottom:24px}.featured-slider .featured-slide__title{font-family:Amiri,serif;font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.1;text-shadow:0 4px 20px rgba(0,0,0,.4)}@media(max-width:768px){.featured-slider .featured-slide__title{font-size:2.2rem}}.featured-slider .featured-slide__author{font-size:18px;color:#d4af37;margin-bottom:30px;font-style:italic;display:flex;align-items:center;gap:10px}.featured-slider .featured-slide__author i{font-size:1.2rem}.featured-slider .featured-slide__desc{font-size:17px;line-height:1.8;color:hsla(0,0%,100%,.75);margin-bottom:40px;max-width:600px;font-weight:300}@media(max-width:768px){.featured-slider .featured-slide__desc{font-size:15px;margin-bottom:30px}}.featured-slider .featured-slide__btn{display:inline-flex;align-items:center;gap:12px;background:rgba(212,175,55,.05);color:#d4af37;border:1px solid rgba(212,175,55,.5);border-radius:4px;padding:16px 36px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.featured-slider .featured-slide__btn:hover{background:#d4af37;color:#0d120a;transform:translateY(-5px);box-shadow:0 15px 30px rgba(212,175,55,.3)}.featured-slider .featured-slide__btn i{font-size:14px;transition:transform .3s}.featured-slider .featured-slide__btn:hover i{transform:translateX(6px)}.featured-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);color:#d4af37;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.175,.885,.32,1.275);z-index:10;box-shadow:0 10px 40px rgba(0,0,0,.4)}.featured-slider__arrow:hover{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.8);color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 0 30px rgba(212,175,55,.4)}.featured-slider__arrow--prev{left:15px}.featured-slider__arrow--prev:hover{transform:translateY(-50%) scale(1.1) translateX(-8px)}.featured-slider__arrow--next{right:15px}.featured-slider__arrow--next:hover{transform:translateY(-50%) scale(1.1) translateX(8px)}@media(max-width:768px){.featured-slider__arrow{display:none}}.featured-slider__dots{display:flex;justify-content:center;gap:12px;margin-top:50px}.featured-slider__dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.featured-slider__dot:hover{background:rgba(212,175,55,.4);transform:scale(1.3)}.featured-slider__dot--active{background:#d4af37;width:32px;border-radius:6px;box-shadow:0 0 10px rgba(212,175,55,.5)}@keyframes slideInUpCustom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBook{0%{transform:perspective(1000px) rotateY(12deg) translateY(0)}50%{transform:perspective(1000px) rotateY(8deg) translateY(-15px)}to{transform:perspective(1000px) rotateY(12deg) translateY(0)}}@media only screen and (max-width:768px){.shop-qv__slide{margin-bottom:2.5em}}.shop-qv__slide img{height:100%;width:100%;object-fit:cover}.shop-qv__slide-big{position:relative;margin-bottom:20px}.shop-qv__slide-big .slider-item img{height:28.125em;width:100%;object-fit:cover;object-fit:contain;background:#fdfbf7;border-radius:8px}.shop-qv__slide-big .slick-next,.shop-qv__slide-big .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;background:rgba(15,30,10,.85)!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease;border:1.5px solid rgba(212,175,55,.4);box-shadow:0 4px 15px rgba(0,0,0,.2);font-size:0!important;color:rgba(0,0,0,0)!important}.shop-qv__slide-big .slick-next:before,.shop-qv__slide-big .slick-prev:before{content:""!important;font-family:unset!important;display:block;width:14px;height:14px;border-top:3.5px solid #d4af37;border-right:3.5px solid #d4af37;opacity:1!important;color:rgba(0,0,0,0)!important}.shop-qv__slide-big .slick-next:hover,.shop-qv__slide-big .slick-prev:hover{background:#d4af37!important;border-color:#d4af37}.shop-qv__slide-big .slick-next:hover:before,.shop-qv__slide-big .slick-prev:hover:before{border-color:#0f1e0a}.shop-qv__slide-big .slick-prev{left:20px}.shop-qv__slide-big .slick-prev:before{transform:rotate(-135deg);margin-left:6px}.shop-qv__slide-big .slick-next{right:20px}.shop-qv__slide-big .slick-next:before{transform:rotate(45deg);margin-right:6px}.shop-qv__slide-small{margin-top:20px;padding:0 10px}.shop-qv__slide-small .slick-list{padding:5px 0!important}.shop-qv__slide-small .slick-current .slider-item img{border-color:#d4af37;box-shadow:0 0 15px rgba(212,175,55,.5);transform:scale(1.08)}.shop-qv__slide-small .slider-item{cursor:pointer;outline:none;padding:5px}.shop-qv__slide-small .slider-item img{border:2px solid #f0f0f0;transition:all .3s cubic-bezier(.4,0,.2,1);height:85px;width:100%;object-fit:contain;background:#fdfbf7;border-radius:8px}.shop-qv__slide-small .slider-item:hover img{border-color:rgba(212,175,55,.6)}.checkout-complete{margin-bottom:5rem}.checkout-complete-summary{text-align:center;max-width:80%;margin:100px auto 4.375em}@media only screen and (max-width:768px){.checkout-complete-summary{max-width:100%}}.checkout-complete-summary h3{color:#0d0d0d;font-size:1.25em;font-weight:700;line-height:1.5em;margin-bottom:1.5em}.checkout-complete-summary__table{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:576px){.checkout-complete-summary__table{grid-template-columns:repeat(2,1fr)}}.checkout-complete-summary__table-item{border:solid #eff1f2;border-width:0 1px;padding:.625em 3.125em}@media only screen and (max-width:576px){.checkout-complete-summary__table-item{padding:.625em 1.25em}.checkout-complete-summary__table-item:nth-child(2){border-right:0}.checkout-complete-summary__table-item:nth-child(3){border-left:0}}.checkout-complete-summary__table-item:last-child{border-right-width:0}.checkout-complete-summary__table-item:first-child{border-left-width:0}.checkout-complete-details{text-align:center}.checkout-complete-details h3{color:#0d0d0d;font-size:1.875em;font-weight:700;line-height:1;margin-bottom:1em}.checkout-complete-details table{width:100%}.checkout-complete-details table td,.checkout-complete-details table th{text-align:left;padding:15px 30px;border:1px solid #eff1f2}.checkout-complete-details table thead th{background-color:#f2f4f5}.checkout-complete-details table tbody tr:last-child td{color:#0d0d0d;font-size:1.25em;font-weight:400;line-height:1}.checkout-complete-details table tbody tr td{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1}.checkout-complete-details table tbody tr td.bold{font-weight:700}.checkout{margin-top:60px}.checkout-title{color:#0d0d0d;font-size:1.5em;font-weight:700;line-height:1;margin-bottom:1.25em}.checkout-top{padding-bottom:1.875em}.checkout-bottom h5{color:#0d0d0d;font-size:1.5em;font-weight:700;line-height:1;margin-bottom:1.25em}.checkout .checkout-form{padding:0 12px}.checkout-sticky{padding:1.25em 0;border:solid #eff1f2;border-width:1px 0 0;position:sticky;position:-webkit-sticky;bottom:0;width:100%;background-color:#fff;z-index:9}.checkout-functions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:576px){.checkout-functions{justify-content:center}.checkout-functions .checkout-price-finally{margin-bottom:2.1428571429em;width:100%}.checkout-functions .checkout-price-finally table{margin-left:auto;margin-right:auto}}.checkout-functions .checkout-price-finally table tbody tr td{padding:5px 10px}.checkout-functions .checkout-price-finally table tbody tr td:last-child{text-align:right}.checkout-functions .checkout-price-finally table tbody tr:first-child td{color:#0d0d0d;font-size:.9375em;font-weight:700;line-height:1}.checkout-functions .checkout-price-finally table tbody tr:last-child td{color:#0d0d0d;font-size:1.5em;font-weight:700;line-height:1}.checkout-functions .checkout-price-finally table tbody tr:last-child td:last-child{color:#2d7f0b}.checkout-functions--shopping{color:#0d0d0d;border:1px solid #0d0d0d}.checkout-functions--shopping:hover{background:#0d0d0d;color:#fff;border-color:rgba(0,0,0,0)}.checkout-functions--next{background:#0d0d0d;color:#fff;border:0}.checkout-functions--next:hover{background:rgb(38.5,38.5,38.5);color:#fff}.checkout-functions .ant-btn{font-size:.9375em;height:3.3333333333em;padding:0 2em;font-weight:700;text-transform:uppercase;transition:.2s ease-in-out}@media only screen and (max-width:576px){.checkout-functions .ant-btn{margin-bottom:0;width:100%}}.checkout-functions .ant-btn a{transition:none}.checkout-related-products{margin:0 -.9375em}.checkout-related-products .slider-item{padding:0 .9375em}.checkout-form .ant-form-item-label label{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1}.checkout-form .ant-form-item-label label.ant-form-item-required:before{display:none}.checkout-form .ant-form-item-label label.ant-form-item-required:after{content:"*";display:inline-block}.checkout-form .ant-form-item-control .ant-select-selector{height:2.8125em;border-width:0 0 1px;border-right:0;border-radius:0}.checkout-form .ant-form-item-control .ant-select-selector .ant-select-selection-search-input{height:2.5em}.checkout-form .ant-form-item-control .ant-select-selector .ant-select-selection-item{font-size:1.125em;font-weight:700;line-height:2.5em;color:#0d0d0d;border-width:0 0 1px;border-right:0;border-radius:0}.checkout-form .ant-form-item-control .ant-form-item-control-input-content input{font-size:1.125em;font-weight:700;color:#0d0d0d;height:2.5em;border-width:0 0 1px;border-right:0;border-radius:0}.checkout-total{background-color:#f2f4f5;padding:2.5em}.checkout-total__table{margin-bottom:3.125em}.checkout-total__table table{width:100%}.checkout-total__table table td:first-child,.checkout-total__table table th:first-child{width:65%}.checkout-total__table table td:last-child,.checkout-total__table table th:last-child{width:35%;text-align:right}.checkout-total__table .divider{width:100%;height:1px;background-color:#ddd}.checkout-total__table-calculate th{color:#0d0d0d;font-size:.9375em;font-weight:700;line-height:1;padding:1.6666666667em 0}.checkout-total__table-calculate th:last-child{text-transform:uppercase}.checkout-total__table-calculate td{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1.3333333333em;padding:.6666666667em 0}.checkout-total__table-calculate td:first-child span{font-weight:700}.checkout-total__table-calculate td:last-child{text-align:right;font-weight:700}.checkout-total__table-subtotal td{color:#0d0d0d;font-size:1.25em;font-weight:700;line-height:1;padding:1em 0}.checkout-total__table-shiping td:first-child{padding:1.3333333333em 0}.checkout-total__table-shiping td:first-child h5{color:#0d0d0d;font-size:.9375em;font-weight:700;line-height:1;margin-bottom:1em}.checkout-total__table-shiping td:first-child p{color:#888;font-size:.9375em;font-weight:400;line-height:1}.checkout-total__table-shiping td:last-child{color:#0d0d0d;font-size:1em;font-weight:700;line-height:1;padding:1.25em 0}.checkout-total__table-total td{color:#0d0d0d;font-size:1.5em;font-weight:700;line-height:1}.checkout-total__table-total td:last-child{color:#fb5231}.checkout-total__payment-item{margin-bottom:1.25em}.checkout-total__payment-item .ant-checkbox-wrapper span:nth-child(2){color:#0d0d0d;font-size:.9375em;font-weight:600;line-height:1}.checkout-total__payment-item__content{padding-top:1.25em;overflow:hidden;display:none;height:0;transition:.2s ease-in-out}.checkout-total__payment-item__content.active{height:100%;display:block}.checkout-payment .ant-collapse-item .ant-collapse-header .ant-collapse-extra{float:left;margin-right:.9375em;color:#b7b7b7}.gallery-hero{background-color:#1a3a0d;background-image:url(/assets/images/pattern-islamic.png);background-blend-mode:soft-light;background-size:cover;background-position:50%;padding:60px 20px;text-align:center;color:#fff;position:relative}.gallery-hero__title{font-size:3.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Amiri,serif;position:relative;display:inline-block}.gallery-hero__title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#d4af37}.gallery-hero__subtitle{font-size:1.2rem;font-family:sans-serif;color:#e2e2e2;max-width:600px;margin:30px auto 0;line-height:1.6}.gallery-loader-wrapper{display:flex;justify-content:flex-end;padding:50px 40px 50px 0}@media(max-width:768px){.gallery-hero{padding:50px 20px}.gallery-hero__title{font-size:2.5rem}.gallery-loader-wrapper{justify-content:center;padding-right:0}}.ev-gallery{background:#fdfbf7;padding:60px 0 50px}@media(max-width:768px){.ev-gallery{padding:40px 0}}.ev-gallery__header{text-align:center;margin-bottom:40px}@media(max-width:768px){.ev-gallery__header{margin-bottom:28px}}.ev-gallery__title{font-family:Amiri,serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:700;color:#1a3a0d;display:inline-block;position:relative;margin-bottom:16px}.ev-gallery__divider{width:60px;height:3px;background:#d4af37;margin:0 auto;border-radius:2px}.ev-gallery__slider{display:flex;align-items:center;gap:8px;padding:0 20px;max-width:1300px;margin:0 auto;position:relative}@media(max-width:768px){.ev-gallery__slider{padding:0 10px;gap:4px}}.ev-gallery__track-wrapper{flex:1 1;overflow:hidden;border-radius:16px;cursor:-webkit-grab;cursor:grab}.ev-gallery__track-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.ev-gallery__track{display:flex;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev-gallery__slide{flex-shrink:0;padding:8px 10px;box-sizing:border-box}@media(max-width:768px){.ev-gallery__slide{padding:5px}}.ev-gallery__arrow{flex-shrink:0;width:46px;height:46px;border-radius:50%;border:2px solid #1a3a0d;background:#fff;color:#1a3a0d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:2}.ev-gallery__arrow svg{width:20px;height:20px}.ev-gallery__arrow:hover:not(.ev-gallery__arrow--disabled){background:#1a3a0d;color:#fff;transform:scale(1.08);box-shadow:0 6px 20px rgba(26,58,13,.25)}.ev-gallery__arrow--disabled{opacity:.35;cursor:default;border-color:#ccc;color:#ccc}@media(max-width:480px){.ev-gallery__arrow{width:34px;height:34px}.ev-gallery__arrow svg{width:15px;height:15px}}.ev-gallery__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.ev-gallery__dot{width:8px;height:8px;border-radius:50%;border:none;background:rgba(26,58,13,.2);cursor:pointer;padding:0;transition:all .3s ease}.ev-gallery__dot--active{background:#d4af37;transform:scale(1.4)}.ev-gallery__dot:hover:not(.ev-gallery__dot--active){background:rgba(26,58,13,.5)}.ev-gallery__cta{text-align:center;margin-top:36px}.ev-gallery__btn{display:inline-flex;align-items:center;color:#1a3a0d;background:rgba(0,0,0,0);padding:12px 32px;border:2px solid #d4af37;font-size:15px;font-weight:700;font-family:sans-serif;text-transform:uppercase;letter-spacing:1px;border-radius:30px;cursor:pointer;transition:all .3s ease}.ev-gallery__btn:hover{background:#d4af37;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(212,175,55,.3)}.ev-card{border-radius:14px;overflow:hidden;position:relative;cursor:pointer;aspect-ratio:3/4;background:#111;box-shadow:0 8px 28px rgba(0,0,0,.18);transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}@media(max-width:768px){.ev-card{aspect-ratio:3/4;border-radius:10px}}.ev-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(26,58,13,.22)}.ev-card:hover .ev-card__img{transform:scale(1.08)}.ev-card:hover .ev-card__view-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.ev-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.ev-card__gradient,.ev-card__img{position:absolute;inset:0;pointer-events:none}.ev-card__gradient{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.85))}.ev-card__info{position:absolute;bottom:0;left:0;right:0;padding:14px 14px 16px;z-index:2}@media(max-width:480px){.ev-card__info{padding:10px 10px 12px}}.ev-card__date{display:block;font-size:10px;font-family:sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#d4af37;margin-bottom:5px}@media(max-width:480px){.ev-card__date{font-size:8px;letter-spacing:1px}}.ev-card__title{font-family:Amiri,serif;font-size:1rem;font-weight:700;color:#fff;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.5)}@media(max-width:480px){.ev-card__title{font-size:.8rem}}.ev-card__view-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:3;box-shadow:0 4px 16px rgba(0,0,0,.2)}.ev-card__view-icon svg{width:20px;height:20px;stroke:#1a3a0d}@media(max-width:768px){.ev-card__view-icon{width:36px;height:36px}.ev-card__view-icon svg{width:16px;height:16px}}.ev-modal{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:evModalFadeIn .25s ease}.ev-modal__box{background:#fff;border-radius:16px;width:100%;max-width:1100px;max-height:90vh;overflow-y:auto;padding:32px;position:relative;box-shadow:0 30px 60px rgba(0,0,0,.3);animation:evModalSlideUp .3s ease}@media(max-width:576px){.ev-modal__box{padding:20px 16px;border-radius:12px}}.ev-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#f5f5f5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:all .2s}.ev-modal__close svg{width:18px;height:18px;stroke:#333}.ev-modal__close:hover{background:#1a3a0d}.ev-modal__close:hover svg{stroke:#fff}.ev-modal__title{font-family:Amiri,serif;font-size:1.5rem;color:#1a3a0d;margin:0 40px 6px 0}.ev-modal__date{font-size:12px;color:#d4af37;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-family:sans-serif;margin-bottom:20px}.ev-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.ev-modal__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}}@media(max-width:480px){.ev-modal__grid{grid-template-columns:1fr;gap:10px}}.ev-modal__grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;display:block}@keyframes evModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes evModalSlideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.heading_gallery{font-size:2.8rem;font-weight:700;color:#1a3a0d;position:relative;display:inline-block;margin-bottom:20px}.heading_gallery:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#d4af37}.gallery-section{width:100%;max-width:1400px;margin:auto;padding:40px 20px 80px;position:relative;display:block}.gallery-section .gallery-slider{width:100%;margin-bottom:30px}.gallery-section .gallery-slider .slick-slide>div{display:flex;justify-content:center;padding:6px}.gallery-section .gallery-slider .slick-next:before,.gallery-section .gallery-slider .slick-prev:before{color:#1a3a0d;font-size:30px}.gallery-section .gallery-slider .slick-prev{left:-40px;z-index:10}.gallery-section .gallery-slider .slick-next{right:-30px;z-index:10}.gallery-section .gallery-slider .slick-dots{bottom:-28px;list-style:none!important;padding:0;margin:0;display:flex!important;justify-content:center;gap:6px}.gallery-section .gallery-slider .slick-dots li{list-style:none!important;width:10px;height:10px;margin:0}.gallery-section .gallery-slider .slick-dots li::marker,.gallery-section .gallery-slider .slick-dots li:before{display:none!important;content:none!important}.gallery-section .gallery-slider .slick-dots li button{width:10px;height:10px;padding:0;border-radius:50%;background:rgba(26,58,13,.25);border:none}.gallery-section .gallery-slider .slick-dots li button:before{display:none!important}.gallery-section .gallery-slider .slick-dots li.slick-active button{background:#d4af37;transform:scale(1.2)}@media(max-width:768px){.gallery-section .gallery-slider{margin-bottom:40px}.gallery-section .gallery-slider .slick-slide>div{padding:4px 3px}.gallery-section .gallery-slider .slick-arrow,.gallery-section .gallery-slider .slick-next,.gallery-section .gallery-slider .slick-prev{display:none!important}.gallery-section .gallery-slider .slick-list{overflow:hidden}.gallery-section .gallery-slider .article-card{height:180px!important;border-radius:10px!important}.gallery-section .gallery-slider .article-card .content_gallery{padding:10px 8px 20px!important}.gallery-section .gallery-slider .article-card .content_gallery .date_gallery{font-size:9px!important;letter-spacing:1px!important;margin-bottom:4px!important}.gallery-section .gallery-slider .article-card .content_gallery .title_gallery{font-size:.75rem!important;line-height:1.2!important}}@media(max-width:480px){.gallery-section .gallery-slider .article-card{height:160px!important;border-radius:8px!important}.gallery-section .gallery-slider .article-card .content_gallery{padding:8px 6px 18px!important}.gallery-section .gallery-slider .article-card .content_gallery .title_gallery{font-size:.7rem!important}}.gallery-section .gallery-grid-layout{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;justify-items:center}@media(max-width:992px){.gallery-section .gallery-grid-layout{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:576px){.gallery-section .gallery-grid-layout{grid-template-columns:1fr;gap:16px;padding:0 4px}}.gallery-section .gallery-grid-layout .article-card{max-width:380px;height:380px}@media(max-width:576px){.gallery-section .gallery-grid-layout .article-card{max-width:100%;height:240px!important}}.gallery-section .center_gallery{display:flex;align-items:center;justify-content:center;width:100%}.article-card{width:100%;max-width:380px;height:380px;border-radius:16px;background-color:#000;overflow:hidden;position:relative;font-family:sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer}@media(max-width:768px){.article-card{height:220px}}@media(max-width:480px){.article-card{height:200px}}.article-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(26,58,13,.2)}.article-card:hover img{transform:scale(1.1);opacity:.8}.article-card:hover .content_gallery{bottom:-50px;opacity:0;visibility:hidden}.article-card img{width:100%;height:100%;object-fit:contain;background-color:#0a0a0a;transition:all .5s ease}.article-card .content_gallery{box-sizing:border-box;width:100%;position:absolute;bottom:-15px;padding:25px 20px 40px;background-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.3);color:#fff;transition:all .4s ease}.article-card .content_gallery .date_gallery,.article-card .content_gallery .title_gallery{margin:0}.article-card .content_gallery .date_gallery{font-size:12px;color:#d4af37;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:8px}.article-card .content_gallery .title_gallery{font-size:1.4rem;font-weight:700;font-family:Amiri,serif;line-height:1.3}@media(max-width:576px){.article-card .content_gallery .title_gallery{font-size:1.1rem}}.gallery-section .gallery-action-container{display:flex;justify-content:center;margin-top:20px;width:100%}.gallery-section .gallery-action-container .btn_gallery_see_all{color:#1a3a0d;background-color:rgba(0,0,0,0);padding:12px 30px;border:2px solid #d4af37;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:30px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.gallery-section .gallery-action-container .btn_gallery_see_all:hover{background-color:#d4af37;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(212,175,55,.3)}.gallery-section .pagination-container{margin-top:40px;display:flex!important;justify-content:center;padding:0 16px 20px}.gallery-section .pagination-container .ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;padding:0;margin:0}.gallery-section .pagination-container .ant-pagination-item,.gallery-section .pagination-container .ant-pagination-next,.gallery-section .pagination-container .ant-pagination-prev{margin:2px;min-width:32px;height:32px;line-height:32px;border-radius:6px;border:1px solid #d4af37}.gallery-section .pagination-container .ant-pagination-item a,.gallery-section .pagination-container .ant-pagination-next a,.gallery-section .pagination-container .ant-pagination-prev a{color:#1a3a0d}.gallery-section .pagination-container .ant-pagination-item-active,.gallery-section .pagination-container .ant-pagination-next-active,.gallery-section .pagination-container .ant-pagination-prev-active{background:#1a3a0d;border-color:#1a3a0d}.gallery-section .pagination-container .ant-pagination-item-active a,.gallery-section .pagination-container .ant-pagination-next-active a,.gallery-section .pagination-container .ant-pagination-prev-active a{color:#fff}.gallery-section .pagination-container .ant-pagination li{list-style:none!important}.gallery-section .pagination-container .ant-pagination li::marker,.gallery-section .pagination-container .ant-pagination li:before{display:none!important;content:none!important}.maintain_close{position:relative}.modal_display{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;z-index:1000;width:80%;max-width:600px;max-height:85vh;overflow-y:auto;box-shadow:0 0 30px rgba(0,0,0,.3);border-radius:12px}@media(max-width:576px){.modal_display{width:95%;max-width:95vw;padding:12px;max-height:80vh;top:50%}}.close-button{position:absolute;top:0;left:0;background:none;border:none;cursor:pointer}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:20px}.gallery-grid-item{width:100%;height:auto}.seeGallery{padding:0 20px 20px;margin-top:0}.gallery-cards{display:flex;gap:20px}.gallery-card_img{height:250px;width:250px}.gallery-card{height:350px;width:250px}.gallery_text{font-size:32px;font-weight:600;margin-bottom:10px}.weekly-hero{background-color:#1a3a0d;background-image:url(/assets/images/pattern-islamic.png);background-blend-mode:soft-light;background-size:cover;background-position:50%;padding:60px 20px;text-align:center;color:#fff;position:relative}.weekly-hero__title{font-size:3.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Amiri,serif;position:relative;display:inline-block}.weekly-hero__title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#d4af37}.weekly-hero__subtitle{font-size:1.2rem;font-family:sans-serif;color:#e2e2e2;max-width:600px;margin:30px auto 0;line-height:1.6}@media(max-width:768px){.weekly-hero{padding:50px 20px}.weekly-hero__title{font-size:2.5rem}}@keyframes wf-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-floatImg{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-.5deg)}}@keyframes wf-pulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.4)}70%{box-shadow:0 0 0 10px rgba(212,175,55,0)}to{box-shadow:0 0 0 0 rgba(212,175,55,0)}}.wf-section{background:#fcfaf5;padding:100px 20px;position:relative;overflow:hidden;display:flex;justify-content:center}.wf-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent)}.wf-container{width:100%;max-width:1200px;margin:0 auto}.wf-section-title{font-family:Amiri,serif;font-size:3rem;color:#1a3a0d;text-align:center;margin-bottom:50px;position:relative}.wf-section-title:after{content:"◈";display:block;font-size:1.2rem;color:#d4af37;margin-top:10px}.wf-premium-card{display:flex;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(26,58,13,.08);min-height:auto;animation:wf-fadeInUp 1s cubic-bezier(.2,.8,.2,1);position:relative;border:1px solid rgba(212,175,55,.1)}@media(max-width:992px){.wf-premium-card{flex-direction:column}}.wf-card__image-side{flex:1 1;background:#f7f4ee;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 30px;position:relative;border-right:1px solid rgba(212,175,55,.05)}@media(max-width:992px){.wf-card__image-side{padding:60px 20px 40px;border-right:none;border-bottom:1px solid rgba(212,175,55,.05)}}.wf-card__image-side:after{content:"";position:absolute;width:200px;height:200px;background:rgba(212,175,55,.1);filter:blur(100px);border-radius:50%;z-index:0}.wf-card__badge{position:absolute;top:25px;left:25px;background:#1a3a0d;color:#d4af37;padding:6px 16px;border-radius:100px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px;z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.1)}@media(max-width:576px){.wf-card__badge{top:15px;left:15px;font-size:10px}}.wf-card__main-image-wrapper{position:relative;z-index:1;width:100%;max-width:380px;filter:drop-shadow(0 25px 50px rgba(0,0,0,.22)) drop-shadow(0 10px 15px rgba(0,0,0,.15));animation:wf-floatImg 6s ease-in-out infinite}@media(max-width:992px){.wf-card__main-image-wrapper{max-width:480px;width:90%}}@media(max-width:576px){.wf-card__main-image-wrapper{max-width:100%;width:95%}}.wf-card__main-image-wrapper .wf-card__main-img{width:100%;height:auto;border-radius:4px;display:block;object-fit:contain;border:1px solid rgba(0,0,0,.05)}.wf-card__nav{position:absolute;top:50%;left:-20px;right:-20px;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.wf-card__nav .wf-card__nav-btn{pointer-events:auto;width:44px;height:44px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1a3a0d;font-size:18px;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.wf-card__nav .wf-card__nav-btn:hover{background:#d4af37;color:#fff;transform:scale(1.1)}.wf-card__dots{margin-top:30px;display:flex;gap:8px}.wf-card__dots .wf-card__dot{width:8px;height:8px;background:rgba(26,58,13,.15);border-radius:50%;cursor:pointer;transition:all .3s ease}.wf-card__dots .wf-card__dot.active{background:#d4af37;width:24px;border-radius:4px}.wf-card__info-side{flex:1.2 1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center}@media(max-width:576px){.wf-card__info-side{padding:40px 25px}}.wf-card__meta{display:flex;align-items:center;gap:15px;margin-bottom:20px}.wf-card__meta .wf-card__tag{color:#1a3a0d;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;position:relative;padding-left:20px}.wf-card__meta .wf-card__tag:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#d4af37;border-radius:2px}.wf-card__meta .wf-card__date{color:#999;font-size:13px}.wf-card__title{font-family:Amiri,serif;font-size:3rem;color:#1a3a0d;margin:0;line-height:1.1}@media(max-width:576px){.wf-card__title{font-size:2.2rem}}.wf-card__author{color:#d4af37;font-size:1.2rem;margin:15px 0 0;font-weight:400;letter-spacing:.5px}.wf-card__divider{width:60px;height:3px;background:#d4af37;margin:30px 0;border-radius:2px}.wf-card__desc{color:#666;font-size:1rem;line-height:1.8;margin-bottom:35px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wf-card__mini-slider{display:flex;gap:12px;margin-bottom:40px}.wf-card__mini-slider .wf-card__mini-thumb{width:50px;height:65px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .3s ease;opacity:.6}.wf-card__mini-slider .wf-card__mini-thumb img{width:100%;height:100%;object-fit:cover}.wf-card__mini-slider .wf-card__mini-thumb:hover{opacity:1}.wf-card__mini-slider .wf-card__mini-thumb.active{opacity:1;border-color:#d4af37;transform:translateY(-5px);box-shadow:0 5px 15px rgba(212,175,55,.2)}.wf-card__actions{display:flex;gap:20px;flex-wrap:wrap}.wf-btn{padding:14px 35px;border-radius:12px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:1px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:none}.wf-btn--primary{background:#1a3a0d;color:#fff;box-shadow:0 10px 20px rgba(26,58,13,.15)}.wf-btn--primary:hover{background:#234f10;transform:translateY(-3px);box-shadow:0 15px 30px rgba(26,58,13,.25)}.wf-btn--ghost{background:rgba(0,0,0,0);color:#1a3a0d;border:2px solid rgba(212,175,55,.3)}.wf-btn--ghost:hover{border-color:#d4af37;background:rgba(212,175,55,.05);color:#d4af37;transform:translateX(5px)}.detail_adjust{margin-top:80px}.banner_detail_container{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;position:relative;display:block}.banner_detail_container .banner_text{font-size:2.8rem;font-weight:700;color:#1a3a0d;text-align:center;margin-bottom:20px;font-family:Amiri,serif;position:relative;display:inline-block;left:50%;transform:translateX(-50%)}.banner_detail_container .banner_text:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#d4af37}.banner_detail_container .filter-container{display:flex;justify-content:center;gap:20px;margin-bottom:50px;margin-top:30px;flex-wrap:wrap}.banner_detail_container .filter-container .ant-select-selector{border-radius:8px!important;border-color:#d4af37!important}.banner_detail_container .weekly-books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:40px;gap:40px;justify-items:center}.banner_detail_container .elegant-book-card{width:100%;max-width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden;transition:all .4s ease;position:relative;display:flex;flex-direction:column}.banner_detail_container .elegant-book-card:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(26,58,13,.15)}.banner_detail_container .elegant-book-card .card-image-wrapper{width:100%;height:320px;position:relative;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;padding:20px;display:flex;align-items:center;justify-content:center}.banner_detail_container .elegant-book-card .card-image-wrapper img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 5px 15px rgba(0,0,0,.1)}.banner_detail_container .elegant-book-card .card-image-wrapper .no-image-placeholder{color:#a2a2a2;font-size:14px;font-family:sans-serif}.banner_detail_container .elegant-book-card .card-image-wrapper .date-badge{position:absolute;top:15px;left:15px;background:rgba(26,58,13,.9);color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.banner_detail_container .elegant-book-card .card-content{padding:24px 20px;display:flex;flex-direction:column;height:260px;justify-content:space-between}.banner_detail_container .elegant-book-card .card-content .book-title{font-size:1.4rem;font-weight:700;color:#1a3a0d;font-family:Amiri,serif;margin:0 0 8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:3.64rem}.banner_detail_container .elegant-book-card .card-content .book-author{font-size:12px;color:#d4af37;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin:0 0 12px;font-family:sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner_detail_container .elegant-book-card .card-content .book-desc{font-size:14px;color:#666;line-height:1.6;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:67.2px}.banner_detail_container .elegant-book-card .card-content .btn-read-more{color:#1a3a0d;background-color:rgba(0,0,0,0);padding:8px 24px;border:2px solid #d4af37;font-size:13px;font-weight:600;text-transform:uppercase;border-radius:20px;cursor:pointer;transition:all .3s ease;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:auto}.banner_detail_container .elegant-book-card .card-content .btn-read-more:hover{background-color:#d4af37;color:#fff;box-shadow:0 4px 10px rgba(212,175,55,.3)}.banner-img-wrapper{border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(max-width:768px){.banner-img-wrapper{margin-bottom:20px;max-width:360px;margin-left:auto;margin-right:auto}}.banner-detail-wrapper{padding:40px 0 60px;background:#fff}.banner-detail-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px;width:100%}@media(min-width:576px){.banner-detail-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}}.banner-detail-actions__link{display:block;width:100%}@media(min-width:576px){.banner-detail-actions__link{width:auto;flex:1 1}}.banner-detail-btn{width:100%;height:50px!important;font-weight:700!important;font-size:13px!important;letter-spacing:.08em!important;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease!important}.banner-detail-btn:hover{transform:translateY(-2px)}.banner-detail-btn--read.ant-btn-primary{background-color:#1a3a0d!important;border-color:#1a3a0d!important;box-shadow:0 4px 14px rgba(26,58,13,.3)!important}.banner-detail-btn--read.ant-btn-primary:hover{background-color:#234f10!important;box-shadow:0 6px 18px rgba(26,58,13,.45)!important}.banner-detail-btn--download{background-color:#d4af37!important;border-color:#d4af37!important;color:#fff!important;box-shadow:0 4px 14px rgba(212,175,55,.35)!important}.banner-detail-btn--download:hover{background-color:#c49e2a!important;box-shadow:0 6px 18px rgba(212,175,55,.5)!important}.banner-detail-btn--cart{border-color:#1a3a0d!important;color:#1a3a0d!important;background:rgba(0,0,0,0)!important}.banner-detail-btn--cart:hover{background:rgba(26,58,13,.05)!important;box-shadow:0 4px 14px rgba(26,58,13,.15)!important}.about-page-wrapper{font-family:Amiri,serif;background-color:#fdfbf7;color:#333;overflow-x:hidden}.about-hero{background-color:#1a3a0d;background-image:url(/assets/images/pattern-islamic.png);background-blend-mode:soft-light;background-size:cover;background-position:50%;padding:60px 20px;text-align:center;color:#fff;position:relative}.about-hero .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:20px;color:#fff;position:relative;display:inline-block}.about-hero .hero-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#d4af37}.about-hero .hero-subtitle{font-size:1.2rem;font-family:sans-serif;color:#e2e2e2;max-width:600px;margin:30px auto 0;line-height:1.6}.about-section{padding:25px 20px;max-width:1200px;margin:0 auto}@media(max-width:768px){.about-section{padding:20px 32px}}.about-section.bg-light{background-color:#fff;padding-left:40px;padding-right:40px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.05);margin-top:-40px;margin-bottom:20px;z-index:2;position:relative}@media(max-width:768px){.about-section.bg-light{padding-left:16px;padding-right:16px;margin-top:-20px}}.about-heading{font-size:2.2rem;font-weight:700;color:#1a3a0d;margin-bottom:25px;position:relative}.about-heading.text-center{text-align:center}.about-heading.text-center:after{left:50%;transform:translateX(-50%)}.about-heading:after{content:"";position:absolute;bottom:-10px;left:0;width:50px;height:3px;background:#d4af37}.about-text{font-size:1.15rem;line-height:1.8;color:#4a4a4a;margin-bottom:20px}.about-text strong{color:#1a3a0d;font-weight:700}.about-image-wrapper{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px rgba(26,58,13,.15)}.about-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.about-image-wrapper:after{content:"";position:absolute;inset:10px;border:2px solid rgba(212,175,55,.5);pointer-events:none}.about-image-wrapper:hover img{transform:scale(1.05)}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin-top:50px;margin-bottom:40px}.highlight-card{background:#fff;border:none;box-shadow:0 10px 30px rgba(26,58,13,.05);padding:40px 30px;border-radius:12px;text-align:center;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.highlight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4af37,transparent);opacity:.5;transition:opacity .3s ease}.highlight-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(26,58,13,.1)}.highlight-card:hover:before{opacity:1;background:#d4af37}.highlight-card .highlight-icon{font-size:40px;color:#d4af37;margin-bottom:20px}.highlight-card .highlight-title{font-size:1.2rem;font-weight:700;color:#1a3a0d;margin-bottom:10px;font-family:Amiri,serif}.highlight-card .highlight-desc{font-size:1rem;color:#666;font-family:sans-serif}.leadership-list{list-style:none;padding:0;margin:0}.leadership-list li{padding:15px 0;border-bottom:1px solid #eee;font-size:1.15rem;display:flex;align-items:center}.leadership-list li:last-child{border-bottom:none}.leadership-list li .role{font-weight:700;color:#1a3a0d;width:150px;flex-shrink:0;font-family:sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.leadership-list li .name{color:#333;flex-grow:1}.dua-box{background-color:#1a3a0d;color:#fff;padding:40px;border-radius:12px;text-align:center;margin-top:60px;border:2px solid #d4af37}.dua-box p{font-size:1.3rem;line-height:1.8;margin-bottom:20px;color:#fdfbf7}.dua-box .signature{font-size:1.1rem;color:#d4af37;font-weight:700;font-family:sans-serif;letter-spacing:1px}@media(max-width:768px){.about-hero{padding:40px 16px}.about-hero .hero-title{font-size:1.8rem}.about-hero .hero-subtitle{font-size:1rem;margin-top:20px}.about-heading{font-size:1.5rem}.about-text{font-size:1rem}.leadership-list li{flex-direction:column;align-items:flex-start;gap:4px}.leadership-list li .role{margin-bottom:2px;width:auto}.dua-box{padding:24px 16px;margin-top:32px}.dua-box p{font-size:1.05rem}.highlight-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.highlight-card{padding:28px 20px}}.contact-page-wrapper{background-color:#fdfbf7;font-family:Amiri,serif;color:#333}.contact-hero{background-color:#1a3a0d;background-image:url(/assets/images/pattern-islamic.png);background-blend-mode:soft-light;background-size:cover;background-position:50%;padding:80px 20px;text-align:center;color:#fff;position:relative}.contact-hero .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:20px;color:#fff;position:relative;display:inline-block}.contact-hero .hero-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#d4af37}.contact-hero .hero-subtitle{font-size:1.2rem;font-family:sans-serif;color:#e2e2e2;max-width:600px;margin:30px auto 0;line-height:1.6}.contact-section{padding:60px 20px}.contact-section .contact-container{max-width:1200px;margin:0 auto;transform:translateY(-40px)}.contact-info-panel{background:#1a3a0d;color:#fff;padding:50px 40px;border-radius:12px;height:100%;box-shadow:0 15px 40px rgba(26,58,13,.2);position:relative;overflow:hidden}.contact-info-panel:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(212,175,55,.1) 0,transparent 70%)}.contact-info-panel .panel-title{font-size:2.2rem;color:#fff;margin-bottom:15px;font-weight:700}.contact-info-panel .panel-desc{color:#e2e2e2;font-family:sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:40px}.contact-info-panel .info-block{display:flex;align-items:flex-start;margin-bottom:30px}.contact-info-panel .info-block:last-child{margin-bottom:0}.contact-info-panel .info-block .icon-wrapper{background:rgba(212,175,55,.15);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#d4af37;flex-shrink:0;margin-right:20px;border:1px solid rgba(212,175,55,.3)}.contact-info-panel .info-block .info-content h3{color:#d4af37;font-size:1.2rem;margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.contact-info-panel .info-block .info-content p{margin:0;font-family:sans-serif;font-size:1.05rem;color:#fdfbf7;line-height:1.5}.contact-info-panel .info-block .info-content p a{color:#fdfbf7;text-decoration:none;transition:color .3s}.contact-info-panel .info-block .info-content p a:hover{color:#d4af37}.contact-info-panel .contact-social-section{margin-top:60px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1)}.contact-info-panel .contact-social-section h4{color:#d4af37;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;font-weight:700}.contact-info-panel .contact-social-section .social-links{display:flex;gap:15px;flex-wrap:wrap}.contact-info-panel .contact-social-section .social-links .social-item{color:#fff;background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:6px;font-size:.9rem;font-family:sans-serif;text-decoration:none;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05)}.contact-info-panel .contact-social-section .social-links .social-item:hover{background:#d4af37;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(212,175,55,.3)}.contact-info-panel:after{content:"";position:absolute;bottom:-30px;left:-30px;width:150px;height:150px;background-image:url(/assets/images/pattern-islamic.png);background-size:contain;opacity:.1;pointer-events:none}.contact-form-wrapper{background:#fff;padding:50px;border-radius:12px;box-shadow:0 10px 40px rgba(26,58,13,.05);height:100%}.contact-form-wrapper .form-title{font-size:2.2rem;color:#1a3a0d;margin-bottom:30px;font-weight:700;position:relative;padding-bottom:15px}.contact-form-wrapper .form-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:#d4af37}.contact-form-wrapper .elegant-form .ant-form-item-label>label{font-family:sans-serif;font-weight:600;color:#333}.contact-form-wrapper .elegant-form .ant-input{border-radius:8px;padding:12px 15px;border-color:#ddd;font-family:sans-serif;transition:all .3s}.contact-form-wrapper .elegant-form .ant-input:focus,.contact-form-wrapper .elegant-form .ant-input:hover{border-color:#d4af37;box-shadow:0 0 0 2px rgba(212,175,55,.1)}.contact-form-wrapper .elegant-form .submit-btn{background-color:#d4af37;border-color:#d4af37;color:#fff;font-family:sans-serif;font-weight:700;border-radius:8px;padding:0 30px;height:45px;font-size:1.1rem;transition:all .3s ease;width:100%;margin-top:10px}.contact-form-wrapper .elegant-form .submit-btn:hover{background-color:#1a3a0d;border-color:#1a3a0d;transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,58,13,.2)}@media(max-width:992px){.contact-section .contact-container{transform:translateY(-20px)}.contact-form-wrapper{padding:30px 20px}}.legal-page-wrapper{background-color:#fdfbf7;font-family:Amiri,serif;color:#333}.legal-hero{background-color:#1a3a0d;background-image:url(/assets/images/pattern-islamic.png);background-blend-mode:soft-light;background-size:cover;background-position:50%;padding:80px 20px 40px;text-align:center;color:#fff;position:relative}.legal-hero .legal-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:20px}.legal-hero .legal-divider{width:80px;height:4px;background:#d4af37;margin:0 auto}.legal-content{padding:60px 20px}.legal-content .legal-container{max-width:900px;margin:0 auto;background:#fff;padding:50px;border-radius:12px;box-shadow:0 10px 40px rgba(26,58,13,.05)}.legal-content .legal-intro{font-size:1.2rem;line-height:1.8;color:#4a4a4a;margin-bottom:40px;text-align:center}.legal-content .legal-intro strong{color:#1a3a0d;font-weight:700}.legal-content .legal-section{margin-bottom:40px}.legal-content .legal-section h2{font-size:1.8rem;font-weight:700;color:#1a3a0d;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.3);font-family:Amiri,serif}.legal-content .legal-section p{font-size:1.15rem;line-height:1.8;color:#555;margin-bottom:15px;font-family:sans-serif}.legal-content .legal-section ul{list-style-type:none;padding-left:0}.legal-content .legal-section ul li{position:relative;padding-left:25px;margin-bottom:12px;font-size:1.1rem;line-height:1.6;color:#555;font-family:sans-serif}.legal-content .legal-section ul li:before{content:"•";color:#d4af37;font-weight:700;font-size:1.5rem;position:absolute;left:0;top:-4px}.legal-content .legal-contact-info{background:#fdfbf7;padding:20px;border-radius:8px;border-left:4px solid #d4af37;margin-top:20px}.legal-content .legal-contact-info p{margin-bottom:8px}.legal-content .legal-contact-info p:last-child{margin-bottom:0}.legal-content .legal-contact-info p strong{color:#1a3a0d;display:inline-block;width:100px}@media(max-width:768px){.legal-content .legal-container{padding:30px 20px}.legal-hero{padding:60px 20px 30px}.legal-hero .legal-title{font-size:2.2rem}}*{box-sizing:border-box}img{max-width:100%;height:auto}@media(max-width:576px){.container,[class*=ant-col]{padding-left:12px!important;padding-right:12px!important}}@media(max-width:768px){.top-nav{display:none!important}}.menu-mobile-search .menu-search__form{width:100%}.menu-mobile-search .menu-search__form .menu-search__form-select.ant-select{width:100px!important}@media(max-width:360px){.menu-mobile-search .menu-search__form .menu-search__form-select.ant-select{width:80px!important}}.about-hero{padding:50px 16px 40px}.about-hero .hero-title{font-size:clamp(1.8rem,6vw,3.5rem)}.about-hero .hero-subtitle{font-size:clamp(.95rem,2.5vw,1.2rem)}.about-section{padding:20px 32px}.about-section.bg-light{margin-top:0;padding:24px 32px}.about-heading{font-size:clamp(1.4rem,4vw,2.2rem)}.about-image-wrapper{margin-top:24px}.highlight-grid{grid-template-columns:1fr}@media(min-width:576px){.highlight-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.highlight-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.leadership-list li{flex-direction:column;align-items:flex-start}.leadership-list li .role{margin-bottom:4px;width:auto}}.dua-box{padding:24px 16px;margin-top:40px}.dua-box p{font-size:clamp(1rem,3vw,1.3rem)}.contact-hero{padding:50px 16px 40px}.contact-hero .hero-title{font-size:clamp(1.8rem,6vw,3.5rem)}.contact-section{padding:30px 16px}.contact-section .contact-container{transform:none}.contact-info-panel{padding:30px 20px;margin-bottom:24px}.contact-info-panel .panel-title{font-size:clamp(1.4rem,4vw,2.2rem)}.contact-form-wrapper{padding:24px 16px}.contact-form-wrapper .form-title{font-size:clamp(1.4rem,4vw,2.2rem)}@media(max-width:992px){.contact-section .contact-container{transform:none}}.legal-hero{padding:50px 16px 30px}.legal-hero .legal-title{font-size:clamp(1.8rem,6vw,3rem)}.legal-content{padding:20px 16px}.legal-content .legal-container{padding:24px 16px}.legal-section h2{font-size:clamp(1.1rem,3.5vw,1.5rem)}.gallery-hero{padding:50px 16px 40px}.gallery-hero__title{font-size:clamp(1.8rem,6vw,3.5rem)}.gallery-hero__subtitle{font-size:clamp(.95rem,2.5vw,1.2rem)}.gallery_data_control{padding:30px 16px}.heading_gallery{font-size:clamp(1.6rem,5vw,2.8rem)}.gallery-section{padding:20px 8px 40px!important}@media(max-width:480px){.article-card{width:300px!important;height:360px!important}}@media(max-width:360px){.article-card{width:260px!important;height:320px!important}}.modal_display{width:95%!important;max-width:95vw;padding:16px}@media(max-width:768px){.gallery-loader-wrapper{justify-content:center;padding:40px 0}}.weekly-hero{padding:50px 16px 40px}.weekly-hero__title{font-size:clamp(1.8rem,6vw,3.5rem)}.weekly-hero__subtitle{font-size:clamp(.95rem,2.5vw,1.2rem)}.banner_detail_container{padding:30px 16px!important}.banner_detail_container .banner_text{font-size:clamp(1.6rem,5vw,2.8rem)}.banner_detail_container .filter-container{flex-direction:column;align-items:center;gap:12px}.banner_detail_container .weekly-books-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:24px!important}@media(max-width:576px){.banner_detail_container .weekly-books-grid{grid-template-columns:1fr}}.banner_detail_container .elegant-book-card{max-width:100%!important}.shop-layout{padding:40px 0}@media(max-width:768px){.shop-layout{padding:24px 0}}.shop-sidebar-v2{position:static!important;margin-bottom:24px}@media(min-width:992px){.shop-sidebar-v2{position:-webkit-sticky!important;position:sticky!important;top:100px}}.featured-slider{padding:60px 0 50px}@media(max-width:576px){.featured-slider{padding:40px 0}}.featured-slider__heading h2{font-size:clamp(1.4rem,5vw,2.8rem);white-space:normal;text-align:center}.featured-slider__track{padding:0 50px}@media(max-width:576px){.featured-slider__track{padding:0 12px}}.featured-slide__title{font-size:clamp(1.6rem,5vw,3.5rem)!important}.featured-slide__desc{font-size:clamp(14px,3vw,17px)!important}@media(max-width:576px){.featured-slide__image-wrap{width:200px!important;height:290px!important}}.product-detail-image-one-big .zoom-image{height:350px!important}@media(max-width:576px){.product-detail-image-one-big .zoom-image{height:260px!important}}.adjusting_flex{flex-wrap:wrap;gap:12px}@media(max-width:480px){.adjusting_flex .pdf_viewerButton,.adjusting_flex .pdf_viewerButtontwo{font-size:14px;padding:0 16px;height:44px}}.footer-elegant .footer-top{padding-left:16px;padding-right:16px}@media(max-width:576px){.footer-elegant .footer-section{text-align:center}.footer-elegant .footer-section ul{padding:0}.footer-elegant .footer-section .social-links{justify-content:center!important}.footer-elegant .footer-bottom>div{flex-direction:column;text-align:center;gap:6px}}@media(max-width:480px){.menu-side.ant-drawer .ant-drawer-content-wrapper{width:100%!important}}@media(max-width:576px){.ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}}@media(max-width:768px){.checkout-area{padding:30px 0}}@media(max-width:480px){.ant-float-btn-group{right:12px!important;bottom:80px!important}.ant-float-btn-body{width:44px!important;height:44px!important}}@media(max-width:576px){.ant-form-item-label{padding-bottom:4px}}