*,::after,::before{box-sizing:inherit;}html{font-size:62.5%;font-weight:400;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}body{margin:0px;overflow-x:hidden;font-family:Poppins,sans-serif;font-size:1.4rem;line-height:1.6;color:rgb(102,102,102);background:rgb(255,255,255);}main{display:block;position:relative;}.page-wrapper{position:relative;transition:margin 0.4s,opacity 0.5s;}.loaded > .page-wrapper{opacity:1;}ul{padding-left:1.5em;}.breadcrumb,.category-list,.dropdown-box,.fee-description,.filter-items,.menu,.menu ul,.mobile-menu,.mobile-menu ul,.nav,.nav ul,.nav-filters,.pagination,.product-details ul,.product-tabs > div ul,.shipping-methods,.shipping-methods ul,.widget-body,.widget-body ul{margin:0px;padding:0px;list-style-type:none;}.btn,input{margin:0px;}a{text-decoration:none;color:rgb(51,102,153);transition:color 0.3s;}img{max-width:100%;height:auto;object-fit:cover;vertical-align:middle;}.scrollable{}@-webkit-keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.container,.container-fluid{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.container{max-width:1280px;}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.row > *{position:relative;width:100%;padding-right:10px;padding-left:10px;}.col-12{max-width:100%;-webkit-box-flex:0;flex:0 0 100%;}.pt-1{padding-top:0.5rem !important;}.mt-2{margin-top:1rem !important;}.mb-2{margin-bottom:1rem !important;}.mt-3{margin-top:1.5rem !important;}.mb-3{margin-bottom:1.5rem !important;}.mt-4{margin-top:2rem !important;}.mb-4{margin-bottom:2rem !important;}.mb-5{margin-bottom:2.5rem !important;}.mt-8{margin-top:4rem !important;}.mt-10{margin-top:5rem !important;}.pt-10{padding-top:5rem !important;}.pb-10{padding-bottom:5rem !important;}.mr-0{margin-right:0px !important;}.ml-4{margin-left:2rem !important;}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0px 0px 2rem;}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;color:rgb(51,51,51);letter-spacing:0px;}h1{font-size:4rem;}h2{font-size:3rem;}h3{font-size:2.4rem;}h4{font-size:1.8rem;}p{font-size:1.4rem;line-height:1.86;}.list-style-none{list-style:none;}.d-flex{display:flex !important;}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important;}.text-center{text-align:center !important;}.ls-normal{letter-spacing:0px !important;}.bg-grey{background-color:rgb(245,245,245) !important;}@-webkit-keyframes fixedTopContent{0%{transform:translateY(-100%);transform-origin:center top 0px;}100%{transform:translateY(0px);}}@keyframes fixedTopContent{0%{transform:translateY(-100%);transform-origin:center top 0px;}100%{transform:translateY(0px);}}@-webkit-keyframes fixedBottomContent{0%{transform:translateY(100%);transform-origin:center top 0px;}100%{transform:translateY(0px);}}@keyframes fixedBottomContent{0%{transform:translateY(100%);transform-origin:center top 0px;}100%{transform:translateY(0px);}}@-webkit-keyframes showMsgFirst{0%{transform:translateX(0px);}100%{transform:translateX(-100%);}}@keyframes showMsgFirst{0%{transform:translateX(0px);}100%{transform:translateX(-100%);}}@-webkit-keyframes showMsg{0%{transform:translateX(100%);}100%{transform:translateX(-100%);}}@keyframes showMsg{0%{transform:translateX(100%);}100%{transform:translateX(-100%);}}@-webkit-keyframes navItemArrow{0%{position:relative;left:-3px;}50%{position:relative;left:2px;}100%{position:relative;left:-3px;}}@keyframes navItemArrow{0%{position:relative;left:-3px;}50%{position:relative;left:2px;}100%{position:relative;left:-3px;}}@-webkit-keyframes fadeInLeftShorter{0%{opacity:0;transform:translate(50px,0px);}100%{opacity:1;transform:none;}}@keyframes fadeInLeftShorter{0%{opacity:0;transform:translate(50px,0px);}100%{opacity:1;transform:none;}}@-webkit-keyframes fadeInRightShorter{0%{opacity:0;transform:translate(-50px,0px);}100%{opacity:1;transform:none;}}@keyframes fadeInRightShorter{0%{opacity:0;transform:translate(-50px,0px);}100%{opacity:1;transform:none;}}@-webkit-keyframes fadeInUpShorter{0%{opacity:0;transform:translate(0px,50px);transform-origin:0px 0px;}100%{opacity:1;transform:none;}}@keyframes fadeInUpShorter{0%{opacity:0;transform:translate(0px,50px);transform-origin:0px 0px;}100%{opacity:1;transform:none;}}@-webkit-keyframes fadeInDownShorter{0%{opacity:0;transform:translate(0px,-50px);transform-origin:0px 0px;}100%{opacity:1;transform:none;}}@keyframes fadeInDownShorter{0%{opacity:0;transform:translate(0px,-50px);transform-origin:0px 0px;}100%{opacity:1;transform:none;}}@-webkit-keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg);}100%{transform:perspective(400px);}}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg);}100%{transform:perspective(400px);}}@-webkit-keyframes flipOutY{0%{animation-timing-function:ease-out;transform:perspective(400px);}100%{opacity:0;transform:perspective(400px) rotateY(90deg);}}@keyframes flipOutY{0%{animation-timing-function:ease-out;transform:perspective(400px);}100%{opacity:0;transform:perspective(400px) rotateY(90deg);}}@-webkit-keyframes blurIn{0%{opacity:0;filter:blur(20px);transform:scale(1.2);}100%{opacity:1;filter:blur(0px);transform:none;}}@keyframes blurIn{0%{opacity:0;filter:blur(20px);transform:scale(1.2);}100%{opacity:1;filter:blur(0px);transform:none;}}@-webkit-keyframes grayOut{0%{opacity:1;filter:grayscale(0);}15%{filter:grayscale(100%);}100%{opacity:0;filter:grayscale(100%);}}@keyframes grayOut{0%{opacity:1;filter:grayscale(0);}15%{filter:grayscale(100%);}100%{opacity:0;filter:grayscale(100%);}}@-webkit-keyframes brightIn{0%{animation-timing-function:ease-in;filter:brightness(0%);}100%{filter:brightness(100%);}}@keyframes brightIn{0%{animation-timing-function:ease-in;filter:brightness(0%);}100%{filter:brightness(100%);}}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}@-webkit-keyframes slideX{0%{transform:none;left:100%;}100%{transform:translateX(-100%);left:0px;}}@keyframes slideX{0%{transform:none;left:100%;}100%{transform:translateX(-100%);left:0px;}}.btn{display:inline-block;border:2px solid rgb(204,204,204);background-color:rgb(255,255,255);color:rgb(102,102,102);outline:0px;border-radius:0px;font-family:inherit;font-weight:600;font-size:1.4rem;padding:0.93em 1.98em;line-height:1;text-transform:uppercase;text-align:center;transition:color 0.3s,border-color 0.3s,background-color 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s;white-space:nowrap;cursor:pointer;}.btn-outline{background-color:transparent;border:2px solid;}.btn-primary{color:rgb(255,255,255);border-color:rgb(51,102,153);background-color:rgb(51,102,153);}.btn-dark{color:rgb(255,255,255);border-color:rgb(51,51,51);background-color:rgb(51,51,51);}.btn.btn-rounded{border-radius:3px;}@-webkit-keyframes slideLeft{0%{transform:translateX(0px);}50%{transform:translateX(-0.5em);}100%{transform:translateX(0px);}}@keyframes slideLeft{0%{transform:translateX(0px);}50%{transform:translateX(-0.5em);}100%{transform:translateX(0px);}}@-webkit-keyframes slideRight{0%{transform:translateX(0px);}50%{transform:translateX(0.5em);}100%{transform:translateX(0px);}}@keyframes slideRight{0%{transform:translateX(0px);}50%{transform:translateX(0.5em);}100%{transform:translateX(0px);}}@-webkit-keyframes slideUp{0%{transform:translateY(0px);}50%{transform:translateY(-0.5em);}100%{transform:translateY(0px);}}@keyframes slideUp{0%{transform:translateY(0px);}50%{transform:translateY(-0.5em);}100%{transform:translateY(0px);}}@-webkit-keyframes slideDown{0%{transform:translateY(0px);}50%{transform:translateY(0.5em);}100%{transform:translateY(0px);}}@keyframes slideDown{0%{transform:translateY(0px);}50%{transform:translateY(0.5em);}100%{transform:translateY(0px);}}@font-face{font-family:wolmart;src:url("../fonts/wolmart.woff?png09e") format("woff"),url("../fonts/wolmart.ttf?png09e") format("truetype");font-weight:400;font-style:normal;font-display:swap;}[class*=" w-icon-"],[class^="w-icon-"]{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-family:wolmart !important;}.close-icon{display:block;position:relative;width:30px;height:30px;transform:rotateZ(45deg);}.tab-content{background-color:rgb(255,255,255);}.nav-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgb(238,238,238);color:rgb(51,51,51);}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item:hover .nav-link{color:rgb(51,102,153);}.nav-link{display:block;position:relative;font-size:1.4rem;font-weight:600;color:inherit;line-height:1;letter-spacing:0px;text-align:center;text-transform:uppercase;border-radius:0px;border:0px;padding:1.5rem 2.85rem;transition:border 0.3s,color 0.3s,background-color 0.3s;}.tab-content{position:relative;}.tab-content > .tab-pane{position:absolute;inset:0px;height:0px;opacity:0;z-index:-1;transition:visibility 0.3s,opacity 0.3s;overflow:hidden;visibility:hidden;}.tab-content > .active{visibility:visible;opacity:1;height:auto;position:relative;z-index:auto;}.tab-pane{font-size:1.3rem;line-height:1.7;padding:1.3rem 0px;color:rgb(102,102,102);}.title{display:flex;flex-wrap:wrap;position:relative;-webkit-box-align:center;align-items:center;text-align:center;margin-bottom:1.7rem;font-size:2rem;font-weight:700;line-height:1.2;}.title-center{-webkit-box-pack:center;justify-content:center;}.header{font-family:Poppins,sans-serif;background:rgb(255,255,255);color:rgb(51,51,51);}.header .container,.header .container-fluid,.header .inner-wrap{display:flex;-webkit-box-align:center;align-items:center;}.header a:not(.btn){color:inherit;}.header-bottom,.header-middle,.header-top{display:flex;}.header-center,.header-left,.header-right{display:flex;-webkit-box-align:center;align-items:center;}.header-right{margin-left:auto;}.header-top{background:rgb(245,246,248);font-size:1.1rem;letter-spacing:-0.027em;text-transform:capitalize;}.header-top .header-right{padding-right:0.2rem;}.logo{min-width:14.4rem;margin-right:2rem;}.logo img{display:block;}.welcome-msg{margin:0px;font-size:inherit;font-weight:inherit;letter-spacing:-0.022em;line-height:1.5;white-space:nowrap;padding:14px 0px;text-transform:uppercase;}.header-middle{padding-top:3.2rem;padding-bottom:3.2rem;color:rgb(51,51,51);background:rgb(255,255,255);font-size:1.2rem;border-bottom:1px solid rgb(238,238,238);}.header-middle .header-left{-webkit-box-flex:1;flex:1 1 0%;}.mobile-menu-toggle{display:none;font-size:2.4rem;line-height:1;}.cart-dropdown{color:rgb(51,51,51);}.cart-dropdown > a i{font-size:2.6rem;color:inherit;}.label-down{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.label-down i{display:inline-block;}.label-down span{display:block;}.dropdown{position:relative;}.dropdown a{display:flex;-webkit-box-align:center;align-items:center;}.dropdown > a{line-height:1.1;padding:11px 0px;}.dropdown-box{position:absolute;right:0px;top:-9999px;padding:0.5rem 0px;color:rgb(102,102,102);background-color:rgb(255,255,255);box-shadow:rgba(0,0,0,0.3) 0px 4px 20px -8px;z-index:1000;visibility:hidden;opacity:0;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;transform:translate3d(0px,-10px,0px);}.dropdown-box a{padding:0.6rem 1rem;font-size:inherit;line-height:1.1;}.cart-dropdown .cart-toggle{padding:0px;}.cart-dropdown .cart-count{position:absolute;width:1.9rem;height:1.9rem;border-radius:50%;font-style:normal;z-index:1;right:-8px;top:-5px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8rem;background:rgb(51,102,153);color:rgb(255,255,255);text-align:center;}.cart-dropdown .cart-header{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;text-transform:uppercase;margin-bottom:1.4rem;}.cart-dropdown .cart-header span{font-size:1.6rem;font-weight:700;line-height:1;color:rgb(51,51,51);}.cart-dropdown .cart-header a{padding:0px;font-size:1.4rem;font-weight:400;color:rgb(102,102,102);text-transform:capitalize;}.cart-dropdown .cart-header i{margin-left:0.6rem;font-size:1.8rem;}.cart-dropdown .cart-action{display:flex;}.cart-dropdown .cart-action .btn{width:50%;-webkit-box-pack:center;justify-content:center;font-size:1.3rem;line-height:1;padding:1rem;}.cart-dropdown .cart-action .btn:last-child{margin-left:1rem;}.cart-dropdown .cart-total{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1rem;padding:1.8rem 0px;font-size:1.4rem;font-weight:600;color:rgb(51,51,51);line-height:1;text-transform:capitalize;letter-spacing:-0.025em;}.cart-dropdown .cart-total .price{font-size:1.6rem;}.cart-dropdown .dropdown-box{padding:1rem 3rem 3rem;min-width:30rem;margin-top:0.5rem;}.cart-dropdown .products{max-height:28rem;border-bottom:1px solid rgb(238,238,238);padding-bottom:2.1rem;}.cart-dropdown.cart-offcanvas .dropdown-box{position:fixed;top:0px;right:-34rem;max-width:34rem;margin-top:0px;width:100%;height:110vh;min-width:auto;padding:2.9rem 3rem;opacity:1;visibility:visible;transition:right 0.3s;transform:none;z-index:2499;box-shadow:none;}.cart-dropdown.cart-offcanvas .products{border-top:1px solid rgb(238,238,238);}.cart-dropdown .cart-overlay{position:fixed;left:0px;width:100vw;top:-10vh;height:120vh;background:rgba(0,0,0,0.3);z-index:2498;opacity:0;visibility:hidden;transition:opacity 0.3s;}.mobile-menu-wrapper{visibility:hidden;position:fixed;inset:0px;z-index:2400;font-family:Poppins,sans-serif;transition:visibility 0.4s;}.mobile-menu-container{max-width:296px;padding:2rem 1.5rem;width:100%;height:100%;overflow-y:auto;background:rgb(34,34,34);box-shadow:rgba(0,0,0,0.5) 1px 0px 5px;transform:translateX(-296px);transition:transform 0.4s,-webkit-transform 0.4s;}.mobile-menu-container .mobile-menu{margin-top:0.4rem;margin-bottom:0.5rem;background:rgb(34,34,34);}.mobile-menu-container .tab-content{background-color:transparent;}.mobile-menu-container .nav{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;flex-wrap:nowrap;}.mobile-menu-container .nav .nav-item{margin:0px;width:50%;}.mobile-menu-container .nav-link{margin-bottom:-2px;padding:1rem;font-size:1.3rem;color:rgb(255,255,255);border-bottom:2px solid;}.mobile-menu-container .nav-item .nav-link.active,.mobile-menu-container .nav-item.show .nav-link{color:rgb(51,102,153);border-color:rgb(51,102,153);}.mobile-menu-container .tab-pane{font-size:1.2rem;font-weight:400;color:rgb(255,255,255);}.mobile-menu{color:rgb(238,238,238);text-transform:capitalize;font-size:1.2rem;font-weight:400;line-height:1.5;}.mobile-menu > li a{display:flex;-webkit-box-align:center;align-items:center;}.mobile-menu > li:last-child{padding-bottom:0.5rem;}.mobile-menu > li:not(:last-child){border-bottom:1px solid rgb(46,50,55);}.mobile-menu li a{display:block;position:relative;padding:1.3rem 0.6rem 1.3rem 1rem;color:inherit;transition:color 0.3s;}.mobile-menu-overlay{position:fixed;inset:0px;background:rgb(0,0,0);opacity:0;transition:opacity 0.4s;}.mobile-menu-close{position:fixed;left:calc(-35px + 100vw);top:25px;transition:opacity 0.3s;opacity:0;z-index:1;}.mobile-menu-close i{font-size:2.8rem;color:rgb(225,225,225);}.cart-total{text-align:end;}.compare-popup{position:fixed;top:100%;left:0px;right:0px;padding:2rem 0px;background:rgb(255,255,255);transition:transform 0.3s,-webkit-transform 0.3s;z-index:2400;}.compare-popup .container{display:flex;-webkit-box-align:center;align-items:center;padding-top:2.1rem;padding-bottom:3.1rem;}.compare-popup .btn-clean{margin-right:1.8rem;padding:0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-transform:capitalize;font-weight:400;}.compare-title{margin-top:0.8rem;}.compare-title .title{margin-bottom:0.3rem;font-size:2.4rem;font-weight:700;white-space:nowrap;}.compare-product-list{display:flex;-webkit-box-flex:1;flex:1 1 0%;-webkit-box-pack:center;justify-content:center;margin:0.9rem 2rem 0px;padding:0px;}.compare-product-list li{position:relative;width:8vw;max-width:138px;min-height:8vw;}.compare-product-list li:not(:first-child){margin-left:3rem;}.compare-popup-overlay{position:fixed;inset:0px;background:rgb(0,0,0);visibility:hidden;opacity:0;transition:opacity 0.3s,visibility 0.3s;z-index:2399;}.sticky-content.fix-top{top:0px;}#scroll-top{position:fixed;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;bottom:-4rem;right:1.5rem;z-index:9999;width:4.6rem;height:4.6rem;font-size:1.4rem;font-weight:700;color:rgb(34,34,34);opacity:0;transition:bottom 0.3s,opacity 0.3s;}#scroll-top i{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:3.6rem;height:3.6rem;color:rgb(255,255,255);background-color:rgb(51,51,51);border:2px solid rgb(51,51,51);border-radius:50%;z-index:1;}#scroll-top svg{position:absolute;width:44px;height:44px;border-radius:50%;top:1px;left:1px;z-index:-1;}#scroll-top svg circle{stroke:rgb(44,103,231);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1,400;}.mt-6{margin-top:3rem !important;}.mb-6{margin-bottom:3rem !important;}.text-normal{text-transform:none !important;}.align-items-center{-webkit-box-align:center !important;align-items:center !important;}.font-weight-bold{font-weight:600 !important;}.font-weight-normal{font-weight:400 !important;}.font-size-md{font-size:1.3rem !important;}.ls-50{letter-spacing:-0.05em !important;}.header .inner-wrap{width:100%;}.header-top .header-right a{display:flex;-webkit-box-align:center;align-items:center;}.header-top .header-right > *{margin-left:2rem;}.header-bottom{color:rgb(51,51,51);background:rgb(255,255,255);font-size:1.4rem;font-weight:600;letter-spacing:-0.025em;}.header-bottom .main-nav{margin-left:2.1rem;}.header-call{position:relative;margin-right:4.8rem;}.header-call .call-info{margin-top:0.4rem;}.label-down i + span{margin-top:0.3rem;letter-spacing:-0.03em;line-height:1;}.cart-dropdown .cart-label{display:block;margin:0.5rem 0px 0px;font-weight:inherit;letter-spacing:-0.025em;}.menu{display:flex;-webkit-box-align:center;align-items:center;}.menu a{display:inline-block;color:inherit;}.menu li{position:relative;line-height:1;}.menu li a{padding:0.7rem 0px 0.8rem;}.menu > li{margin-right:3rem;}.menu > li:last-child{margin-right:0px;}.menu > li > a{position:relative;padding:1.8rem 0px 1.7rem;font-weight:600;font-size:1.4rem;letter-spacing:-0.009em;line-height:1.1;text-transform:capitalize;}.menu > li.active > a:not(.menu-title),.menu > li:hover > a:not(.menu-title){color:rgb(51,102,153);}figure{margin:0px;}table{width:100%;border-collapse:collapse;}.cols-1 > *{max-width:100%;-webkit-box-flex:0;flex:0 0 100%;}.mb-0{margin-bottom:0px !important;}.pb-2{padding-bottom:1rem !important;}.pb-6{padding-bottom:3rem !important;}.mb-10{margin-bottom:5rem !important;}.breadcrumb{display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;border-bottom:1px solid rgb(238,238,238);color:rgb(51,51,51);font-size:1.3rem;line-height:1.5;padding:1.5rem 0.2rem 1.6rem;}.breadcrumb a{color:inherit;}.breadcrumb li:not(:last-child){padding-right:0.4rem;transition:opacity 0.3s;opacity:0.8;}.breadcrumb li:last-child{color:rgb(51,51,51);}.breadcrumb-nav{display:flex;-webkit-box-align:center;align-items:center;}.page-header{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:18rem;background-color:rgb(238,238,238);text-align:center;text-transform:capitalize;}.product{position:relative;font-family:Poppins,sans-serif;font-size:1rem;color:rgb(2,1,1);transition:box-shadow 0.3s,opacity 0.3s,-webkit-box-shadow 0.3s;}.product-media{position:relative;margin-bottom:0px;transition:box-shadow 0.35s,-webkit-box-shadow 0.35s;}.product-media img{display:block;width:100%;height:auto;transition:opacity 0.4s;}.product-media img:last-child{position:absolute;opacity:0;inset:0px;object-fit:cover;}.product-details{position:relative;padding-top:1.7rem;background-color:rgb(255,255,255);transition:box-shadow 0.3s,-webkit-box-shadow 0.3s;}.product-wrap{margin-bottom:2rem;}.pt-2{padding-top:1rem !important;}.pt-6{padding-top:3rem !important;}.accordion{overflow:hidden;}.card-header{color:rgb(51,51,51);font-size:1.6rem;font-weight:600;letter-spacing:-0.025em;line-height:1.5;}.card-header a{display:flex;position:relative;-webkit-box-align:center;align-items:center;color:inherit;padding:1.4rem 5rem 1.4rem 2rem;transition:background-color 0.4s;}.card-header a.collapse{color:rgb(51,102,153);}.card-body{padding:1.2rem 2rem;}.card-body p{font-size:1.3rem;line-height:2;}.accordion-simple .card{border-top:1px solid rgb(238,238,238);}.accordion-simple .card:last-child{border-bottom:1px solid rgb(238,238,238);}.accordion-simple .card-body{padding-top:0px;}.pt-4{padding-top:2rem !important;}.cart .page-header,.checkout .page-header{height:134px;background:rgb(255,255,255);}.pb-3{padding-bottom:1.5rem !important;}.mb-9{margin-bottom:4.5rem !important;}.text-uppercase{text-transform:uppercase !important;}.ls-10{letter-spacing:-0.01em !important;}.bb-no{border-bottom-width:medium !important;border-bottom-style:none !important;border-bottom-color:currentcolor !important;}.btn.btn-block{display:block;padding-left:0px;padding-right:0px;width:100%;}.form .form-control{margin-bottom:2rem;}.form-control{display:block;width:100%;min-height:4.7rem;padding:0.85rem 2rem;border:1px solid rgb(238,238,238);font-size:1.4rem;font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color:rgb(153,153,153);background-color:transparent;border-radius:0px;box-shadow:none;outline:0px;}.cart-subtotal{line-height:1;font-size:1.6rem;color:rgb(51,51,51);font-weight:600;padding-bottom:0.8rem;}.checkout .form-control{margin-bottom:1.3rem;padding-left:2rem;border-radius:0.3rem;font-size:1.4rem;}.checkout .form-group label{display:inline-block;margin-bottom:0.1rem;line-height:2.1;}.checkout .order-summary-wrapper{padding:2.5rem 3rem 3rem;border:1px solid rgb(238,238,238);border-radius:3px;}.checkout .order-summary-wrapper > .title{margin-bottom:0.9rem;padding-bottom:0px;}.order-table tr{border-bottom:1px solid rgb(238,238,238);}.order-table th{text-align:start;padding:0.9rem 0px;}.order-table td{padding-left:0px;padding-right:0px;}.order-table b{font-size:1.6rem;font-weight:600;color:rgb(51,51,51);letter-spacing:0px;margin-bottom:0px;}.order-table td{padding-top:1.5rem;}.order-table td:last-child{text-align:end;}.order-table .cart-subtotal td{padding-top:2rem;padding-bottom:0.9rem;}.d-inline-flex{display:inline-flex !important;}.btn.btn-lg{font-size:1.8rem;padding:0.95em 1.835em;}.page-title{font-size:3.4rem;font-weight:700;letter-spacing:-0.025em;line-height:1.1;margin-bottom:0.2rem;}.widget .widget-body{padding:0.7rem 0px 1rem;opacity:1;transition:opacity 0.3s;color:rgb(51,51,51);}.footer{font-family:Poppins,sans-serif;font-size:1.3rem;background:rgb(248,248,248);}.footer a{color:rgb(102,102,102);}.footer-top{padding:6.8rem 0px 0.8rem;border-bottom:1px solid rgb(238,238,238);}.footer-top .widget{margin-bottom:4rem;}.footer-top .widget-body{padding:0px;color:rgb(102,102,102);}.footer-top .widget-body li{line-height:1.2;margin-bottom:1.5rem;}.footer .widget-about{margin-top:0.2rem;}.footer p{font-size:inherit;}.footer-bottom{padding:3rem 0px;color:rgb(102,102,102);}.footer-bottom,.footer-bottom .container,.footer-bottom .container-fluid{display:flex;-webkit-box-align:center;align-items:center;}.footer-bottom .footer-left,.footer-bottom .footer-right{display:flex;-webkit-box-align:center;align-items:center;}.footer .copyright{font-size:1.3rem;line-height:1.92;margin-bottom:0px;text-align:center;}hr{margin:0.5rem 0px 1.5rem;border-width:1px 0px 0px;border-style:solid none none;border-color:rgb(238,238,238) currentcolor currentcolor;border-image:none;}.pb-1{padding-bottom:0.5rem !important;}.list-type-check li{position:relative;padding-left:2rem;line-height:2;}.lh-2{line-height:2 !important;}.swiper-button-next,.swiper-button-prev{padding:0px;z-index:99;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background-color:transparent;transition:0.3s;}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:default;color:rgb(204,204,204);}.swiper-wrapper{box-sizing:border-box;}.swiper-slide img{display:block;width:100%;}.swiper-theme .swiper-button-next,.swiper-theme .swiper-button-prev{margin:0px;transform:translateY(-50%);transition:0.3s;width:30px;height:30px;border-radius:50px;font-size:20px;font-weight:400;color:rgb(51,102,153);}.swiper-theme .swiper-button-next.swiper-button-disabled,.swiper-theme .swiper-button-prev.swiper-button-disabled{color:rgb(204,204,204);opacity:0.6;}.swiper-theme .swiper-button-prev{left:-40px;}.swiper-theme .swiper-button-next{right:-40px;}.nav-inner > .swiper-button-next,.nav-inner > .swiper-button-prev{opacity:0;visibility:hidden;}.nav-inner > .swiper-button-prev{left:0px;}.nav-inner > .swiper-button-next{right:0px;}.btn i{display:inline-block;vertical-align:middle;font-size:1.6rem;line-height:0;margin-bottom:0.2rem;}.product .product-price{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.product-price{-webkit-box-align:baseline;align-items:baseline;font-size:1.6rem;font-weight:600;letter-spacing:-0.05em;line-height:1.6;transition:visibility 0.4s,opacity 0.4s;}.product-price .new-price{color:rgb(51,51,51);text-decoration:none;}.product-price .new-price:not(:last-child){margin-right:1rem;}.product-price:not(:last-child){margin-bottom:0.9rem;}.product-single-swiper,.product-thumbs-wrap{flex-basis:100%;max-width:100%;}.product-single-swiper img{display:block;}.product-single-swiper .swiper-button-next,.product-single-swiper .swiper-button-prev{background-color:transparent;border:0px;font-size:2rem;}.product-image{position:relative;overflow:hidden;}.product-thumbs-wrap{position:relative;margin-top:1rem;overflow:hidden;}.product-thumbs-wrap img{display:block;width:100%;}.product-thumbs-wrap .swiper-button-next,.product-thumbs-wrap .swiper-button-prev,.product-thumbs-wrap button{bottom:0px;top:unset;width:2rem;height:100%;background-color:rgb(255,255,255);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;color:rgb(153,153,153);font-size:1.8rem;font-weight:600;opacity:0;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;}.product-thumbs-wrap .swiper-button-prev{left:0px;transform:translateX(-100%);}.product-thumbs-wrap .swiper-button-next{left:auto;right:0px;transform:translateX(100%);}.product-thumbs-wrap .swiper-button-disabled{opacity:0;}.product-thumb::before,.product-thumbs-wrap button{position:absolute;inset:0px;}.product-thumbs{display:flex;}.product-thumb{position:relative;cursor:pointer;}.product-single{color:inherit;}.product-single .product-details{padding:0px;}.product-single .product-title{margin-bottom:0.9rem;font-size:2.4rem;font-weight:600;letter-spacing:-0.025em;line-height:1.6;}.product-single .product-divider{margin:1.4rem 0px 2rem;}.product-single .product-price{margin-bottom:1.1rem;font-size:3rem;color:rgb(51,51,51);font-weight:700;line-height:1.2;}.product-single .product-short-desc{margin-bottom:1.6rem;font-size:1.3rem;}.product-single .product-form{display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative;}.product-sticky-content .product-form.container{padding:0px;}.product-gallery{display:flex;flex-wrap:wrap;position:sticky;}.product-gallery.product-gallery-sticky{top:2rem;}.product-gallery-btn{position:absolute;padding:1rem;width:4rem;height:4rem;right:1.5rem;bottom:1.5rem;box-sizing:border-box;border:0px;border-radius:50%;color:rgb(153,153,153);background:rgb(255,255,255);font-size:2rem;line-height:1;opacity:0.7;transition:opacity 0.3s,color 0.3s;z-index:1;box-shadow:rgba(0,0,0,0.15) 0px 1px 3px;cursor:pointer;}.nav-item:not(:last-child){margin-right:3rem;}.tab-pane p{margin-bottom:0px;font-size:inherit;letter-spacing:0px;line-height:2;}.tab-nav-boxed .nav-item:not(:last-child){margin-right:0.5rem;}.tab-nav-underline .nav-item:not(:last-child){margin-right:3rem;}.tab-nav-underline .nav-link{padding:1.4rem 0px;}.product-tabs .nav-item:not(:last-child){margin-right:4rem;}.product-tabs .nav-link{padding:1.5rem 0px 1.3rem;font-size:2rem;font-weight:700;color:rgb(153,153,153);text-transform:capitalize;}.product-tabs .nav-tabs .nav-link.active,.product-tabs .nav-tabs .nav-link:hover{color:rgb(51,51,51);}.product-tabs .tab-pane{padding:3.5rem 0px 2.7rem;}.product-tabs ul{font-size:1.4rem;color:rgb(102,102,102);}@media (max-width:479px){.container,.container-fluid{padding-left:15px;padding-right:15px;}.header-top .header-left{position:relative;overflow:hidden;}.welcome-msg{transform:translateX(0px);animation:6s linear 2s 1 normal none running showMsgFirst,12s linear 8s infinite normal none running showMsg;}.header-middle .logo{margin:0px auto;}.header-middle .header-right{margin-left:0px !important;}.cart-dropdown.cart-offcanvas .dropdown-box{max-width:28rem;}.d-xs-show{display:none !important;}.product:not(.product-list){font-size:0.8rem;}}@media (min-width:576px){.col-sm-6{max-width:50%;-webkit-box-flex:0;flex:0 0 50%;}.cols-sm-2 > *{max-width:50%;-webkit-box-flex:0;flex:0 0 50%;}}@media (min-width:768px){.col-md-6{max-width:50%;-webkit-box-flex:0;flex:0 0 50%;}.col-md-8{max-width:66.6667%;-webkit-box-flex:0;flex:0 0 66.6667%;}.col-md-4{max-width:33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;}.cols-md-3 > *{max-width:33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;}.col-md-10{max-width:83.3333%;-webkit-box-flex:0;flex:0 0 83.3333%;}.col-md-1{max-width:8.3333%;-webkit-box-flex:0;flex:0 0 8.3333%;}.col-md-3{max-width:25%;-webkit-box-flex:0;flex:0 0 25%;}.col-md-9{max-width:75%;-webkit-box-flex:0;flex:0 0 75%;}.col-md-11{max-width:91.6667%;-webkit-box-flex:0;flex:0 0 91.6667%;}.mb-md-6{margin-bottom:3rem !important;}.product-single .product-details{padding:0.2rem 0px 0px 1rem;}.col-md-12{max-width:100%;-webkit-box-flex:0;flex:0 0 100%;}}@media (min-width:992px){.col-lg-4{max-width:33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;}.col-lg-6{max-width:50%;-webkit-box-flex:0;flex:0 0 50%;}.mr-lg-2{margin-right:1rem !important;}.col-lg-3{max-width:25%;-webkit-box-flex:0;flex:0 0 25%;}.d-lg-flex{display:flex !important;}.cols-lg-3 > *{max-width:33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;}.toolbox-horizontal{padding:2rem;margin:-2rem;}.shop-content{overflow:hidden;}.col-lg-10{max-width:83.3333%;-webkit-box-flex:0;flex:0 0 83.3333%;}.col-lg-5{max-width:41.6667%;-webkit-box-flex:0;flex:0 0 41.6667%;}.col-lg-7{max-width:58.3333%;-webkit-box-flex:0;flex:0 0 58.3333%;}.pr-lg-4{padding-right:2rem !important;}.col-lg-1{max-width:8.3333%;-webkit-box-flex:0;flex:0 0 8.3333%;}.col-lg-9{max-width:75%;-webkit-box-flex:0;flex:0 0 75%;}.col-lg-11{max-width:91.6667%;-webkit-box-flex:0;flex:0 0 91.6667%;}.footer-top .col-lg-3{-webkit-box-flex:0;flex:0 0 22.22%;max-width:22.22%;}.product-gallery-vertical .product-thumbs-wrap{order:-1;max-width:9rem;margin:0px 1rem 0px 0px;}.product-gallery-vertical .product-thumbs-wrap .swiper-button-next,.product-gallery-vertical .product-thumbs-wrap .swiper-button-prev{display:flex;margin-top:0px;width:100%;height:2.5rem;}.product-gallery-vertical .product-thumbs-wrap .swiper-button-prev{top:0px;transform:translateY(-100%);}.product-gallery-vertical .product-thumbs-wrap .swiper-button-next{bottom:0px;transform:translateY(100%);}.product-gallery-vertical .product-single-swiper{max-width:calc(100% - 10rem);}.product-gallery-vertical .product-thumbs{display:block;position:absolute;inset:0px;margin:0px;max-width:100%;}.product-gallery-vertical .product-thumb{padding:0px;height:auto;}}@media (max-width:991px){.header-top .header-left{margin-right:2rem;}.mobile-menu-toggle{display:block;}.compare-popup .container{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding-top:0px;padding-bottom:0px;}.compare-product-list{-webkit-box-flex:0;flex:0 0 100%;-webkit-box-pack:center;justify-content:center;margin:2rem 0px;}.compare-product-list li{width:18vw;min-height:11rem;}.d-lg-show{display:none !important;}.header .main-nav{display:none;}.header .sticky-content-wrapper{display:none;}.header-middle .header-right >:not(:last-child){margin-right:2rem;}.header-bottom{display:none;}.header-call{margin-right:1rem !important;}.cart-dropdown .cart-label{display:none;}.footer-top{padding-bottom:2.7rem;}}@media (max-width:991px) and (min-width:480px){.header-middle .logo{margin-left:2rem;}}@media (min-width:1921px){.compare-product-list li{max-height:15.5rem;max-width:none;}}@media (max-width:991) and (min-width:480px){.compare-title{display:flex;}}@media (max-width:575px){.compare-product-list li{min-height:6rem;}.compare-product-list li:not(:first-child){margin-left:1.5rem;}.page-title{font-size:3rem;}}@media (max-width:768px){#scroll-top{display:none;}}@media (max-width:767px){.footer-bottom,.footer-bottom > .container{display:block;}.footer-bottom .footer-left,.footer-bottom .footer-right{-webkit-box-pack:center;justify-content:center;}.footer-bottom .footer-left{margin-bottom:0.2rem;}}@media (max-width:1300px){.swiper-theme .swiper-button-prev{left:20px;}.swiper-theme .swiper-button-next{right:20px;}}.btn{border-radius:3px}.btn-primary,.idpimp-product-btn,.btn-add,.btn-finish{background-color:#336699;border-color:#336699;color:#fff}.btn-dark,.btn-update{background-color:#020101;border-color:#020101;color:#fff}.btn-outline,.btn-outline-primary{background-color:transparent;border:2px solid #336699;color:#336699}.idpimp-mini-table-wrap{width:100%;margin:12px 0 0;padding:10px 8px;background:#fff;border:1px solid #dee2e6;border-radius:8px;text-align:center;}.idpimp-mini-table-title{display:block;margin-bottom:6px;font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#495057;}.idpimp-mini-table{width:100%;border-collapse:collapse;table-layout:fixed;}.idpimp-mini-table th{padding:8px 2px;font-size:1.05rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:#336699;border-bottom:2px solid #f5a623;}.idpimp-mini-table td{padding:8px 2px;font-size:1.15rem;font-weight:700;white-space:nowrap;color:#020101;}.idpimp-mini-table th.best-col{color:#b45309;}.idpimp-mini-table td.best-col{color:#b45309;background:rgba(245,166,35,.15);font-weight:800;}.idpimp-bulk-save-badge{display:inline-block;margin-top:8px;padding:5px 14px;border-radius:999px;background:#f5a623;color:#020101;font-size:.95rem;font-weight:700;letter-spacing:.03em;}
.idpimp-search-section{padding:20px;background:#fff;border:1px solid #dee2e6;border-radius:8px}
.idpimp-search-section label{display:block;margin-bottom:4px;font-weight:600;color:#020101;font-size:1.3rem}
.idpimp-search-section .form-control{border-radius:3px;border:1px solid #ced4da;min-height:44px;font-size:1.4rem}

.idpimp-search-btn{width:100%;min-width:120px;padding-left:2rem;padding-right:2rem}
@media(min-width:768px){.idpimp-search-btn{width:auto}}
.idpimp-search-btn{height:44px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}
.idpimp-search-spacer{visibility:hidden;display:block}
.idpimp-price-table td:first-child a{color:#336699;text-decoration:underline;text-decoration-color:rgba(51,102,153,.45);text-underline-offset:2px}
.idpimp-price-table td:first-child a:hover{color:#1f4e7a;text-decoration-color:#1f4e7a}
.idpimp-product-cat a{color:#336699 !important;text-decoration:underline;text-decoration-color:#336699;text-underline-offset:2px}
.idpimp-product-cat a:hover{color:#1f4e7a !important;text-decoration-color:#1f4e7a}
.idpimp-price-table td:first-child a{text-decoration-color:#336699}
.idpimp-cardoc-card{border:1px solid #dee2e6;border-radius:8px;background:#fff;padding:15px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.idpimp-cardoc-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#f8f8f8;border-radius:6px}
.idpimp-cardoc-card h3{font-size:1.6rem;font-weight:600;color:#020101;margin:8px 0}
.idpimp-cardoc-card .product-media{display:flex;justify-content:center;width:100%}
.idpimp-cardoc-card img{width:100%;max-width:320px;margin:0 auto}
.idpimp-vd-image-wrap{max-width:420px;margin:0 auto}
.idpimp-vd-pricing-card{background:#336699;color:#fff;border-radius:8px;padding:24px 20px;font-size:1.6rem;box-shadow:0 4px 12px rgba(51,102,153,.25)}
.idpimp-vd-pricing-card a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.idpimp-vd-price-pill{display:inline-block;background:#f5a623;color:#020101;border-radius:999px;padding:2px 14px;font-weight:700;font-size:1.7rem;margin-right:6px}
.idpimp-pay-step{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px}
.idpimp-pay-step-num{width:40px;height:40px;margin:0 auto 10px;border-radius:50%;background:#336699;color:#fff;font-weight:700;font-size:1.8rem;line-height:40px}
.idpimp-pay-step h2{font-size:1.6rem;font-weight:700;color:#020101;margin-bottom:6px}
.idpimp-pay-method-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px}
.idpimp-pay-method-icon{font-size:3rem;margin-bottom:8px}
.idpimp-pay-method-card h3{font-size:1.8rem;font-weight:700;color:#020101;margin-bottom:4px}
.idpimp-pay-method-sub{color:#336699;font-weight:600;margin-bottom:10px}
.idpimp-pay-method-card ul{margin:0 0 12px;padding-left:18px}
.idpimp-pay-method-card li{margin-bottom:6px}
.idpimp-pay-list{margin:0;padding-left:20px}
.idpimp-pay-list li{margin-bottom:8px}
@media (min-width:768px){.cols-md-2>*{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.cols-md-4>*{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}}
@media (min-width:992px){.cols-lg-1>*{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.cols-lg-2>*{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.cols-lg-4>*{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}}
.cols-4>*{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}
.h-100{height:100%!important}
/* Order page prep guide */
.idpimp-order-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}
.idpimp-order-bar .btn{min-width:220px}
@media (max-width:575px){.idpimp-order-bar .btn{width:100%}}
.idpimp-offer-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.idpimp-offer-ssn{border-top:4px solid #336699}
.idpimp-offer-uk{border-top:4px solid #f5a623}
.idpimp-offer-badge{display:inline-block;background:#f5a623;color:#020101;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:3px 10px;border-radius:999px;margin-bottom:10px}
.idpimp-offer-card h3{font-size:1.6rem;font-weight:700;color:#020101;margin:0 0 8px}
.idpimp-offer-card p{color:#555;font-size:1.4rem;line-height:1.7;margin-bottom:14px}
.idpimp-uk-list{list-style:none;margin:0;padding:0}
.idpimp-uk-list li{margin-bottom:8px;font-size:1.35rem;line-height:1.6;color:#333}
.idpimp-prep{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin:20px 0;overflow:hidden}
.idpimp-prep-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#336699;color:#fff;font-size:1.5rem;font-weight:700;padding:14px 20px;cursor:pointer;list-style:none}
.idpimp-prep-summary::-webkit-details-marker{display:none}
.idpimp-prep-summary::after{content:"+";font-size:2rem;line-height:1;margin-left:8px}
.idpimp-prep[open] .idpimp-prep-summary::after{content:"\2212"}
.idpimp-prep-summary-hint{background:rgba(255,255,255,.18);border-radius:999px;padding:3px 10px;font-size:1.2rem;font-weight:600;white-space:nowrap}
.idpimp-prep-body{padding:20px}
.idpimp-prep-hero{border-radius:8px;padding:18px 22px;color:#fff;margin-bottom:14px}
.idpimp-prep-hero h2{margin:0 0 4px;font-size:1.9rem;font-weight:800;color:#fff}
.idpimp-prep-hero p{margin:0;font-size:1.35rem;opacity:.95}
.idpimp-prep-hero-photo{background:linear-gradient(135deg,#336699,#4a8bc2)}
.idpimp-prep-hero-sign{background:linear-gradient(135deg,#020101,#333)}
.idpimp-prep-note{background:#fff8e6;border-left:4px solid #f5a623;border-radius:6px;padding:12px 16px;font-size:1.35rem;line-height:1.65;color:#5a4500;margin-bottom:14px}
.idpimp-prep-optional{background:#eef4fb;border-left-color:#336699;color:#1f4e7a}
.idpimp-prep-quick{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:12px 16px;margin-bottom:14px}
.idpimp-prep-quick-lbl{display:inline-block;background:#f5a623;color:#020101;border-radius:999px;padding:2px 10px;font-size:1.1rem;font-weight:700;letter-spacing:.03em;margin-bottom:6px}
.idpimp-prep-quick p{margin:0;font-size:1.35rem;font-weight:600;color:#333;line-height:1.6}
.idpimp-prep-card{border-radius:8px;padding:14px 18px;margin-bottom:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.idpimp-prep-card h3{margin:0 0 6px;font-size:1.5rem;font-weight:700;color:#020101;display:flex;align-items:center;gap:8px}
.idpimp-prep-emoji{font-size:1.9rem}
.idpimp-prep-card p,.idpimp-prep-card li{font-size:1.35rem;line-height:1.7;color:#333;margin:4px 0}
.idpimp-prep-card-blue{border-left:4px solid #336699;background:#f6f9fc}
.idpimp-prep-card-green{border-left:4px solid #2e9e6b;background:#f2faf6}
.idpimp-prep-card-purple{border-left:4px solid #7a5cd6;background:#f8f6fd}
.idpimp-prep-card-pink{border-left:4px solid #c94f9b;background:#fdf5fa}
.idpimp-prep-card-orange{border-left:4px solid #f07b39;background:#fef7f0}
.idpimp-prep-card-red{border-left:4px solid #d64545;background:#fdf3f3}
.idpimp-do{color:#1c7c4f;font-weight:700}
.idpimp-no{color:#b91c1c;font-weight:700}
.idpimp-prep-pill{display:inline-block;background:#e4f0e8;color:#1c7c4f;border-radius:999px;padding:2px 10px;font-size:1.15rem;font-weight:600;margin:2px}
.idpimp-prep-pill-bad{background:#fbe3e3;color:#b91c1c}
.idpimp-prep-list{margin:4px 0 0;padding-left:22px}
.idpimp-prep-list li{margin-bottom:4px}
.idpimp-prep-check{background:#1c7c4f;color:#fff;border-radius:8px;padding:16px 20px;margin-bottom:14px}
.idpimp-prep-check h3{color:#fff;margin:0 0 8px;font-size:1.6rem;font-weight:800}
.idpimp-prep-check ol{padding-left:20px;margin:0}
.idpimp-prep-check li{color:#fff;font-weight:600;font-size:1.35rem;line-height:1.7}
.idpimp-prep-check-foot{margin:8px 0 0;font-size:1.3rem;font-weight:700;color:#fff}
.idpimp-prep-foot{font-size:1.3rem;color:#6c757d;text-align:center;margin:6px 0 0}
.idpimp-prep-divider{height:1px;background:#e9ecef;margin:20px 0}
.idpimp-pay-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}
.idpimp-pay-card h3{font-size:1.6rem;font-weight:700;color:#020101;margin:0 0 10px}
.idpimp-pay-steps{margin:0;padding-left:0;list-style:none;counter-reset:pay}
.idpimp-pay-steps li{position:relative;padding-left:36px;margin-bottom:10px;font-size:1.4rem;line-height:1.6;color:#333}
.idpimp-pay-steps li::before{counter-increment:pay;content:counter(pay);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:#336699;color:#fff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}
.idpimp-pay-note{margin:6px 0 0;font-size:1.3rem;color:#555}
.idpimp-tracking{background:#eef4fb;border:1px solid #cfe0f1;border-radius:8px;padding:14px 18px;margin-bottom:20px}
.idpimp-tracking p{margin:0;font-size:1.4rem;line-height:1.6;color:#1f4e7a}
.idpimp-trust-strip{background:#020101;color:#fff;border-radius:8px;padding:14px 18px;margin-bottom:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;text-align:center}
.idpimp-trust-strip span{font-size:1.3rem;font-weight:600}
@media (max-width:767px){.idpimp-prep-summary{font-size:1.35rem}.idpimp-prep-body{padding:14px}.idpimp-prep-hero h2{font-size:1.6rem}.idpimp-trust-strip{flex-direction:column;gap:8px}}
.idpimp-offer-grid > div{display:flex}
.idpimp-offer-grid > div > .idpimp-offer-card{width:100%;display:flex;flex-direction:column}
.idpimp-offer-card .btn{margin-top:auto;align-self:flex-start}
@media (min-width:576px){.idpimp-offer-card .btn{margin-top:auto}}
.idpimp-how-steps{margin:0;padding-left:0;list-style:none;counter-reset:how}
.idpimp-how-steps li{position:relative;padding-left:34px;margin-bottom:12px;font-size:1.4rem;line-height:1.6;color:#333}
.idpimp-how-steps li::before{counter-increment:how;content:counter(how);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:#336699;color:#fff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}
.idpimp-how-note{margin:4px 0 0;font-size:1.3rem;color:#555;line-height:1.6}
.idpimp-remove-btn{background:#fff;border:1px solid #d64545;color:#b91c1c;border-radius:3px;font-size:1.1rem;font-weight:600;padding:4px 10px;line-height:1.5;cursor:pointer;white-space:nowrap}
.idpimp-remove-btn:hover{background:#d64545;border-color:#d64545;color:#fff}
.product-remove{text-align:right;white-space:nowrap}
.idpimp-alert{display:block;width:100%;padding:14px 18px;margin:0 0 18px;border:1px solid transparent;border-radius:6px;font-size:1.4rem;line-height:1.6;font-weight:600}
.alert-success.idpimp-alert{background:#e6f6ec;border-color:#2e9e6b;color:#14532d}
.alert-error.idpimp-alert,.alert-danger.idpimp-alert{background:#fdeaea;border-color:#d64545;color:#7f1d1d}
.col-4{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}
@media (min-width:576px){.col-sm-4{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}
.idpimp-form-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.idpimp-form-section-title{font-size:1.5rem;font-weight:700;color:#020101;margin:22px 0 12px;padding-bottom:8px;border-bottom:2px solid #f5a623;display:flex;align-items:center;gap:8px}
.idpimp-form-card .idpimp-form-section-title:first-of-type{margin-top:0}
.idpimp-section-icon{font-size:1.7rem}
.idpimp-form-group{margin-bottom:16px}
.idpimp-form-label{display:block;font-weight:600;color:#020101;font-size:1.35rem;margin-bottom:6px}
.idpimp-req{color:#d64545;font-weight:700}
.idpimp-opt{color:#6c757d;font-weight:400;font-size:1.2rem}
.idpimp-form-card .form-control{height:44px;border:1px solid #ced4da;border-radius:3px;font-size:1.4rem;color:#333;background:#fff}
.idpimp-form-card .form-control:focus{border-color:#336699;box-shadow:0 0 0 3px rgba(51,102,153,.15);outline:none}
.idpimp-form-card select.form-control{height:44px;padding:0 12px}
.idpimp-form-card input[type=file]{display:block;width:100%;padding:10px;border:1px dashed #336699;border-radius:6px;background:#f6f9fc;font-size:1.3rem}
.idpimp-help{display:block;color:#333;font-size:1.25rem;line-height:1.6;margin-top:6px}
.idpimp-field-error{display:block;background:#fdeaea;border:1px solid #d64545;color:#7f1d1d;padding:8px 12px;border-radius:6px;margin-top:6px;font-size:1.3rem;line-height:1.5}
.idpimp-upload-help{background:#f6f9fc;border:1px dashed #336699;border-radius:6px;padding:12px 16px;margin-top:8px;font-size:1.3rem;line-height:1.6;color:#1f4e7a}
.idpimp-signature-guidance{background:#fff8e6;border:1px solid #f5a623;border-radius:6px;padding:12px 16px;margin-top:8px;font-size:1.3rem;line-height:1.6;color:#5a4500}
.idpimp-signature-guidance strong{display:block;color:#b45309;font-size:1.4rem;margin-bottom:4px}
.idpimp-signature-guidance .idpimp-ok{display:block;color:#1c7c4f;font-weight:600}
.idpimp-signature-guidance .idpimp-bad{display:block;color:#b91c1c;font-weight:600}
.idpimp-signature-guidance em{display:block;color:#6c757d;margin-top:6px}
.idpimp-form-card .cart-buttons{margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}
@media (max-width:575px){.idpimp-form-card{padding:16px}}
.idpimp-form-card .btn-generate-address{min-height:44px;padding:0 16px;border:2px solid #336699;background:#fff;color:#336699;border-radius:3px;font-weight:600;font-size:1.3rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.idpimp-form-card .btn-generate-address:hover{background:#336699;color:#fff}
.idpimp-form-card .btn-generate-address:disabled{opacity:.6;cursor:not-allowed}
.idpimp-cart-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.idpimp-cart-card-title{font-size:1.7rem;font-weight:700;color:#020101;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #f5a623}
.idpimp-cart-table{width:100%;background:#fff;border-collapse:collapse}
.idpimp-cart-table th{background:#336699;color:#fff;font-size:1.3rem;font-weight:600;padding:10px 12px;text-align:left}
.idpimp-cart-table td{padding:10px 12px;border-bottom:1px solid #e9ecef;font-size:1.35rem;color:#333;vertical-align:middle}
.idpimp-cart-actions{text-align:right;white-space:nowrap}
.idpimp-cart-note{font-size:1.25rem;color:#333;margin:12px 0 0}
.idpimp-email-alert{background:#fff8e6;border:1px solid #f5a623;border-left:4px solid #f5a623;border-radius:6px;padding:12px 16px;margin-top:8px;font-size:1.3rem;line-height:1.6;color:#5a4500}
.idpimp-email-alert strong{display:block;color:#b45309;font-size:1.4rem;margin-bottom:4px}
.idpimp-cart-total-value{font-size:2.6rem;font-weight:800;color:#336699;line-height:1.2;margin-bottom:4px}
.idpimp-cart-limits .idpimp-field-error{margin-top:0}
@media (max-width:767px){.idpimp-cart-table thead{display:none}.idpimp-cart-table,.idpimp-cart-table tbody{display:block;width:100%}.idpimp-cart-table tr{display:block;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;padding:12px;background:#fff}.idpimp-cart-table td{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #e9ecef;font-size:1.3rem}.idpimp-cart-table td:last-child{border-bottom:0}.idpimp-cart-table td::before{content:attr(data-label);font-weight:700;color:#020101}.idpimp-cart-actions{justify-content:flex-end}.idpimp-cart-actions::before{content:""!important}}
.cart-dropdown .dropdown-box{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.12);padding:0;overflow:hidden}
.cart-dropdown .cart-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#336699;color:#fff;font-size:1.4rem;font-weight:700}
.cart-dropdown .cart-header .btn-close{color:#fff;background:none;border:none;font-size:1.3rem;cursor:pointer;font-weight:600}
.cart-dropdown .cart-header .btn-close:hover{color:#f5a623}
.cart-dropdown .products{padding:10px 18px;max-height:320px;overflow-y:auto}
.cart-dropdown .product-cart{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f1f3f5}
.cart-dropdown .product-cart:last-child{border-bottom:0}
.cart-dropdown .product-media{flex:0 0 64px;margin:0}
.cart-dropdown .product-media img{width:64px;height:48px;object-fit:cover;border-radius:6px;border:1px solid #e9ecef;display:block;background:#f6f9fc}
.cart-dropdown .product-detail{flex:1;min-width:0}
.cart-dropdown .product-name{margin:0 0 4px;font-size:1.3rem;line-height:1.4;color:#020101;font-weight:600}
.cart-dropdown .price-box{margin:0;font-size:1.3rem;color:#336699;font-weight:700}
.cart-dropdown .product-quantity{margin-right:6px;color:#6c757d;font-weight:400}
.cart-dropdown .product-remove-form{margin:0;flex:0 0 auto}
.cart-dropdown .idpimp-remove-btn{width:30px;height:30px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}
.idpimp-mini-cart-empty{padding:20px 18px;text-align:center;color:#333;font-size:1.3rem}
.idpimp-mini-cart-empty a{color:#336699;text-decoration:underline}
.cart-dropdown .cart-total{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f8f9fa;border-top:1px solid #e9ecef;font-size:1.4rem;font-weight:700;color:#020101;margin:0}
.cart-dropdown .cart-total .price{color:#336699;font-size:1.6rem}
.cart-dropdown .cart-action{display:flex;gap:10px;padding:14px 18px;background:#fff;margin:0}
.cart-dropdown .cart-action .btn{flex:1}
.cart-dropdown .cart-header span{color:#fff}
.cart-dropdown .cart-header .btn-close,.cart-dropdown .cart-header i{color:#fff}
.cart-dropdown .cart-header .btn-close:hover{color:#f5a623}
.idpimp-mini-cart-empty a{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 1.5rem;margin:10px 0 0;text-decoration:none;line-height:1.2}
@media (max-width:991px){
body{padding-top:56px}
.header-top{display:none}
.header-middle{position:fixed;top:0;left:0;right:0;height:56px;z-index:2390;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:0}
.header-middle .container{position:relative}
.header-middle .logo{position:absolute;left:50%;transform:translateX(-50%);min-width:0;margin-right:0}
.header-middle .logo img{width:auto;height:40px}
.header-middle .header-left{margin-right:auto}
.header-middle .header-right{margin-left:0}
.header-middle .mobile-menu-toggle{font-size:2.4rem;color:#020101;line-height:1}
.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:0 0 1.4rem;color:#fff;font-size:1.6rem;font-weight:700;text-transform:uppercase}
.mobile-menu-head .mobile-menu-close{position:static;opacity:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px}
.mobile-menu-head .mobile-menu-close i{font-size:2.4rem;color:#fff}
}
@media (min-width:992px){
.header-bottom .header-left{flex:1}
.header-bottom .sticky-brand,.header-bottom .sticky-cart{display:none}
.header-bottom.fixed .sticky-brand,.header-bottom.fixed .sticky-cart{display:flex}
.header-bottom.fixed .inner-wrap{display:flex;align-items:center;width:100%}
.sticky-brand{margin-right:2.5rem}
.sticky-brand img{display:block;height:32px;width:auto}
.idpimp-sticky-cart{display:flex;align-items:center;gap:8px;color:#020101;font-weight:600;text-transform:uppercase;font-size:1.2rem;line-height:1}
.idpimp-sticky-cart i{position:relative;font-size:2.4rem;color:inherit}
.idpimp-sticky-cart .cart-count{position:absolute;right:-8px;top:-5px;width:1.9rem;height:1.9rem;border-radius:50%;font-style:normal;font-size:1.1rem;font-weight:400;line-height:1.9rem;background:#336699;color:#fff;text-align:center}
.idpimp-sticky-cart:hover{color:#336699}
.header-bottom.fixed .menu > li > a{padding-top:1.4rem;padding-bottom:1.4rem}
}
