:root{--green:#8dc63f;--green-hover:#a3dc4a;--black:#0a0a0a;--border:rgba(255,255,255,0.08)}header.header-style2,.navbar-default,.menu_area,.top-search,#preloader,.sticky_btns,.scroll-to-top{display:none!important}footer:not(.ik-footer){display:none!important}.footer-bar{display:none!important}body{font-family:'Barlow',sans-serif!important;overflow-x:hidden!important;padding-top:76px!important;background:#0a0a0a!important}body.admin-bar{padding-top:108px!important}.main-wrapper{padding:0!important;margin:0!important;background:#0a0a0a!important}.ik-hero,.ik-footer{background:#0a0a0a}.ik-hero{margin-top:-76px!important}body.admin-bar .ik-hero{margin-top:-108px!important}.ik-full{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.ik-full *{box-sizing:border-box!important}.ik-full h1,.ik-full h2,.ik-full h3{font-family:'Barlow Condensed',sans-serif!important;font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:-.5px}.ik-full p,.ik-full a,.ik-full button,.ik-full input,.ik-full li{font-family:'Barlow',sans-serif!important}.ik-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ik-eyebrow-line{width:32px;height:2px;background:var(--green);flex-shrink:0}.ik-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--green)}.ik-green-btn{background:var(--green);color:#000;border:none;font-family:'Barlow',sans-serif!important;font-weight:800;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background 0.18s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:15px 40px;font-size:13px}.ik-green-btn:hover{background:var(--green-hover);color:#000!important;text-decoration:none}.ik-cta-btn{background:transparent;color:var(--green);border:2px solid var(--green);padding:15px 44px;font-family:'Barlow',sans-serif!important;font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background 0.18s,color 0.18s;text-decoration:none}.ik-cta-btn:hover{background:var(--green);color:#000!important;text-decoration:none}footer.ik-footer{display:block!important}.ik-footer-inner{display:grid!important}.ik-footer-bottom{display:flex!important}.ik-nav-links .dropdown{position:relative}.ik-nav-links .dropdown-menu{display:none!important;position:absolute;top:100%;left:0;background:rgba(10,10,10,.97)!important;border:1px solid rgba(141,198,63,.2)!important;border-top:2px solid #8dc63f!important;min-width:240px;z-index:99999;padding:8px 0;margin:0!important;list-style:none!important;box-shadow:0 8px 32px rgba(0,0,0,.5);margin-top:-8px!important;padding-top:16px!important}.ik-nav-links .dropdown:hover>.dropdown-menu{display:block!important}.ik-nav-links .dropdown>a{position:relative}.ik-nav-links .dropdown>a::after{content:'';position:absolute;bottom:-20px;left:-16px;right:-16px;height:24px;background:transparent}.ik-nav-links .dropdown{padding-bottom:8px;margin-bottom:-8px}.ik-nav-links .dropdown-menu li a{padding:13px 20px!important}.ik-nav-links .dropdown-menu li{display:block!important}.ik-nav-links .dropdown-menu li a{display:block!important;padding:11px 20px!important;font-size:11px!important;font-family:'Barlow',sans-serif!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:rgba(255,255,255,.6)!important;white-space:nowrap;border-bottom:.5px solid rgba(255,255,255,.05)!important;background:transparent!important;transition:color 0.2s,padding 0.2s!important}.ik-nav-links .dropdown-menu li:last-child a{border-bottom:none!important}.ik-nav-links .dropdown-menu li a:hover{color:#8dc63f!important;background:rgba(141,198,63,.06)!important;padding-left:26px!important}.ik-nav-book{background:#8dc63f!important;color:#000!important;border:none!important;padding:0 28px!important;height:46px!important;font-family:'Barlow',sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;transition:background 0.18s!important;border-radius:0!important;outline:none!important;box-shadow:none!important}.ik-nav-book:hover,.ik-nav-book:focus,.ik-nav-book:visited{background:#a3dc4a!important;color:#000!important;text-decoration:none!important}@media (max-width:768px){body{padding-top:64px!important}.ik-hero{margin-top:-64px!important}.ik-cta-btn,.ik-green-btn{width:100%;justify-content:center}}@media (max-width:782px){body.admin-bar{padding-top:110px!important}}.ik-footer-newsletter{width:100%;display:flex;flex-direction:column}.ik-footer-cf7{width:100%}.ik-footer-cf7 .wpcf7{margin:0;width:100%}.ik-footer-cf7 .wpcf7 form{margin:0;padding:0;width:100%}.ik-footer-cf7 .wpcf7 p{margin:0!important;padding:0!important;display:flex!important;width:100%!important;align-items:stretch!important;gap:0!important}.ik-footer-cf7 .wpcf7 br{display:none!important}.ik-footer-cf7 .wpcf7 .wpcf7-form-control-wrap{display:flex!important;flex:1!important;min-width:0!important;align-self:stretch!important}.ik-footer-cf7 .wpcf7 input[type="email"],.ik-footer-cf7 .wpcf7 input[type="text"]{flex:1!important;width:100%!important;min-width:0!important;background:#fff!important;border:none!important;color:#111!important;padding:0 14px!important;height:46px!important;font-family:'Barlow',sans-serif!important;font-size:13px!important;outline:none!important;border-radius:0!important;display:block!important;box-sizing:border-box!important}.ik-footer-cf7 .wpcf7 input[type="email"]::placeholder,.ik-footer-cf7 .wpcf7 input[type="text"]::placeholder{color:rgba(0,0,0,.35)!important}.ik-footer-cf7 .wpcf7 input[type="submit"]{background:#8dc63f!important;color:#000!important;border:none!important;padding:0 20px!important;height:46px!important;font-family:'Barlow',sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:0!important;width:auto!important;flex-shrink:0!important;transition:background 0.18s!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important}.ik-footer-cf7 .wpcf7 input[type="submit"]:hover{background:#a3dc4a!important}.ik-footer-cf7 .wpcf7 .wpcf7-response-output{margin:8px 0 0!important;font-size:12px!important;font-family:'Barlow',sans-serif!important;border-radius:0!important;border:none!important;padding:6px 0!important;color:rgba(255,255,255,.6)!important}.ik-footer-cf7 .wpcf7 .wpcf7-not-valid-tip{font-size:11px!important;color:#e74c3c!important;font-family:'Barlow',sans-serif!important}body.home .ik-hero{background:#0a0a0a!important}body.home .ik-hero-video{background:#0a0a0a!important}body.home .page-title-section,body.home .page-title-section2,body.home .page-banner,body.home .inner-banner{display:none!important;height:0!important;padding:0!important;margin:0!important}body.home .main-wrapper>.page-title-section2,body.home .main-wrapper>.page-title-section,body.home .main-wrapper>.page-banner{display:none!important;height:0!important;margin:0!important;padding:0!important}body.woocommerce:not(.woocommerce-cart),body.woocommerce-page:not(.woocommerce-cart){background:#0a0a0a!important}body.woocommerce-cart{background:#ffffff!important}body.woocommerce:not(.woocommerce-cart) .main-wrapper,body.woocommerce-page:not(.woocommerce-cart) .main-wrapper{background:#0a0a0a!important}body.woocommerce:not(.woocommerce-cart) .container,body.woocommerce-page:not(.woocommerce-cart) .container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;background:#0a0a0a!important}body.woocommerce:not(.woocommerce-cart) .row,body.woocommerce-page:not(.woocommerce-cart) .row{margin-left:0!important;margin-right:0!important;width:100%!important;background:#0a0a0a!important;display:block!important}body.woocommerce:not(.woocommerce-cart) .display-table,body.woocommerce-page:not(.woocommerce-cart) .display-table{display:block!important;width:100%!important;padding-left:0!important;padding-right:0!important;background:#0a0a0a!important}body.woocommerce:not(.woocommerce-cart) [class*="col-"],body.woocommerce-page:not(.woocommerce-cart) [class*="col-"]{display:block!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;background:#0a0a0a!important;float:none!important}body.woocommerce:not(.woocommerce-cart) .woocommerce,body.woocommerce-page:not(.woocommerce-cart) .woocommerce{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:#0a0a0a!important}body.woocommerce .page-title-section,body.woocommerce-page .page-title-section,body.woocommerce .page-title-section2,body.woocommerce-page .page-title-section2,.woocommerce-products-header,.woocommerce-breadcrumb{display:none!important}body.woocommerce-page .page-title-section2{display:none!important;height:0!important;padding:0!important;margin:0!important}body.woocommerce-page .woocommerce,body.woocommerce-page #primary,body.woocommerce-page .site-main{background:#f8f8f6!important;padding-bottom:0!important;margin-bottom:0!important}.ik-shop-hero{position:relative;overflow:hidden;border-bottom:2px solid var(--green);width:100%;box-sizing:border-box;margin-top:-76px!important;min-height:600px!important;padding:120px 52px 100px!important;background:url(https://theikaikamethod.com.au/wp-content/uploads/2022/12/Ikaika114-scaled.jpg) center top / cover no-repeat!important}body.admin-bar .ik-shop-hero{margin-top:-108px!important}.ik-shop-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8);z-index:0;pointer-events:none}.ik-shop-hero::after{content:'SHOP';position:absolute;right:3%;top:50%;transform:translateY(-50%);font-family:'Barlow Condensed',sans-serif;font-size:clamp(160px, 18vw, 260px);font-weight:900;color:rgba(255,255,255,.07);text-transform:uppercase;letter-spacing:-8px;pointer-events:none;line-height:1;z-index:1;white-space:nowrap}.ik-shop-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.ik-shop-hero-left{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:55%;max-width:600px}.ik-shop-eyebrow{display:flex;align-items:center;gap:12px}.ik-shop-eyebrow-line{width:32px;height:2px;background:var(--green);flex-shrink:0}.ik-shop-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--green);font-family:'Barlow',sans-serif}.ik-shop-h1{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(60px, 6.5vw, 100px)!important;font-weight:900!important;text-transform:uppercase!important;line-height:0.88!important;letter-spacing:-2px!important;color:#fff!important;margin:0!important}.ik-shop-h1 span{color:var(--green)!important}.ik-shop-sub{font-size:15px;color:rgba(255,255,255,.7);max-width:420px;line-height:1.65;font-family:'Barlow',sans-serif}.ik-shop-stats{display:flex;gap:32px;flex-shrink:0;align-items:flex-end}.ik-shop-stat{display:flex;flex-direction:column;gap:4px}.ik-shop-stat-num{font-family:'Barlow Condensed',sans-serif;font-size:30px;font-weight:900;color:var(--green);line-height:1}.ik-shop-stat-label{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:'Barlow',sans-serif}.ik-shop-ticker{background:var(--green);overflow:hidden;height:40px;display:flex;align-items:center;width:100%;box-sizing:border-box}.ik-shop-ticker-track{display:flex;align-items:center;white-space:nowrap;animation:ik-scroll 24s linear infinite}@keyframes ik-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ik-shop-ticker-item{font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#000;padding:0 24px;font-family:'Barlow',sans-serif}.ik-shop-ticker-dot{width:4px;height:4px;background:rgba(0,0,0,.3);border-radius:50%;flex-shrink:0}.ik-shop-wrap{width:100%!important;padding:48px 40px;display:grid;grid-template-columns:200px 1fr;gap:40px;background:#f8f8f6!important;box-sizing:border-box}.ik-shop-sidebar{display:flex;flex-direction:column;gap:28px;background:transparent}.ik-sidebar-block{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important;padding:24px}.ik-sidebar-title{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#111!important;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--green);display:block}.ik-cat-list{list-style:none;display:flex;flex-direction:column;padding:0;margin:0}.ik-cat-list li a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgba(0,0,0,.5)!important;text-decoration:none;border-bottom:.5px solid rgba(0,0,0,.06)!important;transition:color 0.2s,padding-left 0.2s;font-family:'Barlow',sans-serif}.ik-cat-list li a:hover,.ik-cat-list li a.current-cat{color:var(--green)!important;padding-left:8px}.ik-cat-list li a span{font-size:10px;color:rgba(0,0,0,.3)!important}.ik-shop-main{display:flex;flex-direction:column;gap:20px;min-width:0;background:transparent}.ik-shop-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.woocommerce-result-count{font-size:12px!important;color:rgba(0,0,0,.4)!important;font-family:'Barlow',sans-serif!important;margin:0!important}.woocommerce-ordering{margin:0!important}.woocommerce-ordering select{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#333!important;padding:10px 16px!important;font-family:'Barlow',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;outline:none!important;width:auto!important;max-width:220px!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important;clear:both!important;align-items:start!important}.woocommerce ul.products li.product{background:#141414!important;border:1px solid rgba(255,255,255,.07)!important;position:relative!important;overflow:hidden!important;transition:border-color 0.25s,transform 0.25s!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;clear:none!important;height:auto!important}.woocommerce ul.products li.product::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--green);transition:width 0.4s}.woocommerce ul.products li.product:hover{border-color:rgba(141,198,63,.35)!important;transform:translateY(-4px)!important}.woocommerce ul.products li.product:hover::after{width:100%}.woocommerce ul.products li.product a{display:block!important;width:100%!important}.woocommerce ul.products li.product a img{width:100%!important;height:220px!important;object-fit:contain!important;object-position:center!important;display:block!important;background:#fff!important;padding:12px!important;box-sizing:border-box!important;transition:transform 0.6s!important;flex-shrink:0!important}.woocommerce ul.products li.product:hover a img{transform:scale(1.04)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff!important;font-family:'Barlow',sans-serif!important;font-size:13px!important;font-weight:700!important;padding:14px 14px 4px!important;line-height:1.35!important}.woocommerce ul.products li.product .price{color:var(--green)!important;font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:900!important;padding:4px 14px 10px!important;display:block!important}.woocommerce ul.products li.product .price del{color:rgba(255,255,255,.25)!important;font-size:13px!important;font-weight:400!important;margin-left:6px!important}.woocommerce ul.products li.product .button{background:var(--green)!important;color:#000!important;border:none!important;box-shadow:none!important;padding:11px 14px!important;margin:0 14px 14px!important;font-family:'Barlow',sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important;width:calc(100% - 28px)!important;transition:background 0.18s!important;display:block!important;text-align:center!important}.woocommerce ul.products li.product .button:hover{background:var(--green-hover)!important;color:#000!important}.woocommerce ul.products li.product .onsale{position:absolute!important;top:12px!important;left:12px!important;background:#e74c3c!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:0!important;margin:0!important;min-height:auto!important;min-width:auto!important;line-height:1.5!important}.woocommerce nav.woocommerce-pagination{padding:24px 0 0;margin:0;background:transparent!important;border-top:1px solid rgba(0,0,0,.08)!important}.woocommerce nav.woocommerce-pagination ul{display:flex!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important;justify-content:flex-start!important;align-items:center!important;border:none!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:40px!important;height:40px!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;font-family:'Barlow',sans-serif!important;transition:all 0.18s!important;line-height:1!important;padding:0!important;margin:0!important;box-shadow:none!important;text-decoration:none!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--green)!important;color:#000!important;border-color:var(--green)!important}@media (max-width:1100px){.ik-shop-wrap{grid-template-columns:170px 1fr;gap:28px;padding:40px 24px}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ik-shop-hero{padding:80px 20px 60px!important;min-height:320px!important}.ik-shop-hero-inner{flex-direction:column!important;align-items:flex-start!important;gap:28px}.ik-shop-hero-left{width:100%!important;max-width:100%!important}.ik-shop-wrap{grid-template-columns:1fr!important;padding:28px 20px}.ik-shop-sidebar{display:none!important}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.ik-shop-h1{font-size:clamp(44px, 11vw, 68px)!important}.woocommerce ul.products{grid-template-columns:1fr!important}.ik-shop-stats{flex-wrap:wrap;gap:16px}.ik-shop-wrap{padding:24px 16px}}.page-template-tpl-contact .page-title-section,.page-template-tpl-contact .page-title-section2,.page-template-tpl-contact .page-banner,.page-template-tpl-contact .inner-banner{display:none!important}.page-template-tpl-contact .ik-ct-hero{margin-top:-76px!important;padding-top:140px!important}body.admin-bar.page-template-tpl-contact .ik-ct-hero{margin-top:-108px!important;padding-top:172px!important}.page-template-template-parts-tpl-blogs-php .page-title-section,.page-template-template-parts-tpl-blogs-php .page-title-section2,.page-template-template-parts-tpl-blogs-php .page-banner,.page-template-template-parts-tpl-blogs-php .inner-banner,.page-template-tpl-blogs .page-title-section,.page-template-tpl-blogs .page-title-section2,.page-template-tpl-blogs .page-banner,.page-template-tpl-blogs .inner-banner{display:none!important}.page-template-template-parts-tpl-blogs-php .ik-blog-hero,.page-template-tpl-blogs .ik-blog-hero{margin-top:-76px!important;padding-top:180px!important}body.admin-bar.page-template-template-parts-tpl-blogs-php .ik-blog-hero,body.admin-bar.page-template-tpl-blogs .ik-blog-hero{margin-top:-108px!important;padding-top:212px!important}.page-template-template-parts-tpl-blogs-php .container,.page-template-template-parts-tpl-blogs-php .row,.page-template-template-parts-tpl-blogs-php .display-table,.page-template-template-parts-tpl-blogs-php [class*="col-"],.page-template-tpl-blogs .container,.page-template-tpl-blogs .row,.page-template-tpl-blogs .display-table,.page-template-tpl-blogs [class*="col-"]{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.page-template-template-parts-tpl-blogs-php .main-wrapper,.page-template-tpl-blogs .main-wrapper{background:#0a0a0a!important}.ik-community-ticker{background:#8dc63f;overflow:hidden;height:48px;display:flex;align-items:center;width:100%}.ik-community-ticker-track{display:flex;align-items:center;white-space:nowrap;animation:ik-community-scroll 28s linear infinite}@keyframes ik-community-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ik-ticker-item{font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;color:#000;padding:0 32px;letter-spacing:1px}.ik-ticker-dot{width:6px;height:6px;background:rgba(0,0,0,.25);border-radius:50%;flex-shrink:0}.ik-community-hero{background:#0a0a0a;padding:80px 52px;position:relative;overflow:hidden}.ik-community-hero::before{content:'COMMUNITY';position:absolute;right:-2%;top:50%;transform:translateY(-50%);font-family:'Barlow Condensed',sans-serif;font-size:clamp(100px, 14vw, 200px);font-weight:900;color:rgba(255,255,255,.03);text-transform:uppercase;letter-spacing:-6px;pointer-events:none;line-height:1;white-space:nowrap}.ik-community-hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.ik-community-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ik-community-eyebrow-line{width:32px;height:2px;background:#8dc63f;flex-shrink:0}.ik-community-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#8dc63f;font-family:'Barlow',sans-serif}.ik-community-h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px, 5vw, 68px);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-1px;color:#fff;margin-bottom:20px}.ik-community-h2 span{color:#8dc63f}.ik-community-sub{font-size:16px;line-height:1.75;color:rgba(255,255,255,.5);margin-bottom:32px;font-family:'Barlow',sans-serif;max-width:420px}.ik-community-hero-btn{display:inline-flex;align-items:center;gap:10px;background:#8dc63f;color:#000!important;padding:15px 36px;font-family:'Barlow',sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:background 0.18s}.ik-community-hero-btn:hover{background:#a3dc4a;color:#000!important;text-decoration:none}.ik-training-schedule{background:#111;border:1px solid rgba(255,255,255,.07);padding:36px}.ik-schedule-title{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:6px}.ik-schedule-location{font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8dc63f;margin-bottom:24px;display:flex;align-items:center;gap:6px}.ik-schedule-rows{display:flex;flex-direction:column}.ik-schedule-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);gap:16px}.ik-schedule-row:last-child{border-bottom:none}.ik-schedule-day{font-family:'Barlow',sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.6);width:100px;flex-shrink:0}.ik-schedule-session{font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#fff;flex:1}.ik-schedule-time{font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:rgba(255,255,255,.35);letter-spacing:1px;flex-shrink:0}.ik-schedule-badge{background:rgba(141,198,63,.12);color:#8dc63f;font-family:'Barlow',sans-serif;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border:1px solid rgba(141,198,63,.2);flex-shrink:0}.ik-membership{background:#fff;padding:80px 52px}.ik-membership-inner{max-width:1200px;margin:0 auto}.ik-membership-header{text-align:center;margin-bottom:52px}.ik-membership-tag{font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#8dc63f;margin-bottom:16px;display:block;font-family:'Barlow',sans-serif}.ik-membership-h{font-family:'Barlow Condensed',sans-serif;font-size:clamp(36px, 5vw, 60px);font-weight:900;text-transform:uppercase;color:#111;line-height:.9;letter-spacing:-.5px;margin-bottom:14px}.ik-membership-sub{font-family:'Barlow',sans-serif;font-size:16px;color:rgba(0,0,0,.45);max-width:480px;margin:0 auto;line-height:1.65}.ik-membership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ik-mem-card{border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;flex-direction:column;position:relative;transition:border-color 0.2s,box-shadow 0.2s;overflow:hidden}.ik-mem-card:hover{border-color:#8dc63f;box-shadow:0 4px 32px rgba(141,198,63,.12)}.ik-mem-card.featured-plan{border-color:#8dc63f;border-width:2px}.ik-mem-popular{position:absolute;top:0;left:0;right:0;background:#8dc63f;color:#000;font-family:'Barlow',sans-serif;font-size:9px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;text-align:center;padding:7px}.ik-mem-header{padding:36px 32px 24px;border-bottom:1px solid rgba(0,0,0,.07)}.ik-mem-card.featured-plan .ik-mem-header{padding-top:52px}.ik-mem-type{font-family:'Barlow',sans-serif;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:rgba(0,0,0,.35);margin-bottom:10px;display:block}.ik-mem-name{font-family:'Barlow Condensed',sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#111;margin-bottom:16px;line-height:.95}.ik-mem-price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.ik-mem-price-num{font-family:'Barlow Condensed',sans-serif;font-size:52px;font-weight:900;color:#111;line-height:1}.ik-mem-price-per{font-family:'Barlow',sans-serif;font-size:13px;color:rgba(0,0,0,.35);font-weight:600}.ik-mem-price-note{font-family:'Barlow',sans-serif;font-size:12px;color:rgba(0,0,0,.35)}.ik-mem-body{padding:28px 32px;flex:1;display:flex;flex-direction:column}.ik-mem-features{list-style:none!important;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;flex:1;padding:0!important}.ik-mem-features li{display:flex;align-items:flex-start;gap:10px;font-family:'Barlow',sans-serif;font-size:14px;color:rgba(0,0,0,.6);line-height:1.45}.ik-mem-features li::before{display:none!important}.ik-mem-features li svg{flex-shrink:0;margin-top:1px}.ik-mem-features li.ik-mem-disabled{color:rgba(0,0,0,.25)}.ik-mem-btn{display:block;text-align:center;padding:14px;font-family:'Barlow',sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background 0.18s,color 0.18s;border:2px solid #111;color:#111!important;background:transparent;cursor:pointer}.ik-mem-btn:hover{background:#111;color:#fff!important;text-decoration:none}.ik-mem-card.featured-plan .ik-mem-btn{background:#8dc63f;color:#000!important;border-color:#8dc63f}.ik-mem-card.featured-plan .ik-mem-btn:hover{background:#a3dc4a;border-color:#a3dc4a;color:#000!important}.ik-community-proof{background:#0a0a0a;padding:80px 52px}.ik-community-proof-inner{max-width:1200px;margin:0 auto}.ik-proof-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:48px;flex-wrap:wrap;gap:20px}.ik-proof-h{font-family:'Barlow Condensed',sans-serif;font-size:clamp(32px, 4vw, 48px);font-weight:900;text-transform:uppercase;color:#fff;line-height:.9}.ik-proof-h span{color:#8dc63f}.ik-proof-sub{font-family:'Barlow',sans-serif;font-size:13px;color:rgba(255,255,255,.3);max-width:280px;text-align:right;line-height:1.55}.ik-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.ik-proof-card{background:#111;border:1px solid rgba(255,255,255,.06);padding:28px;transition:border-color 0.2s}.ik-proof-card:hover{border-color:rgba(141,198,63,.2)}.ik-proof-quote-mark{font-family:'Barlow Condensed',sans-serif;font-size:64px;font-weight:900;color:#8dc63f;opacity:.25;line-height:.7;margin-bottom:12px;display:block}.ik-proof-text{font-family:'Barlow',sans-serif;font-size:15px;line-height:1.7;color:rgba(255,255,255,.65);margin-bottom:24px;font-style:italic}.ik-proof-author{display:flex;align-items:center;gap:12px}.ik-proof-avatar{width:40px;height:40px;border-radius:50%;background:#8dc63f;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:900;color:#000;flex-shrink:0}.ik-proof-name{font-family:'Barlow',sans-serif;font-size:13px;font-weight:700;color:#fff}.ik-proof-detail{font-family:'Barlow',sans-serif;font-size:11px;color:rgba(255,255,255,.3);margin-top:2px}.ik-proof-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06)}.ik-proof-stat{background:#111;padding:28px;text-align:center}.ik-proof-stat-num{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:900;color:#8dc63f;line-height:1;margin-bottom:6px}.ik-proof-stat-label{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.35)}.ik-location-break{background:#fff;overflow:hidden;margin:0!important;padding:0!important}.ik-location-break-inner{max-width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin:0!important;padding:0!important;gap:0!important;min-height:720px}.ik-location-break-img{position:relative;overflow:hidden;margin:0!important;padding:0!important}.ik-location-break-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:brightness(.65);margin:0!important;padding:0!important;vertical-align:top}.ik-location-break{line-height:0}.ik-location-break-inner{line-height:0}.ik-location-break-img{line-height:0}.ik-location-break-content{line-height:normal}body .ik-community-proof,body .ik-location-break{margin:0!important}.ik-location-break-img-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%)}.ik-location-break-img-tag{position:absolute;bottom:24px;left:24px;background:rgba(10,10,10,.85);border:1px solid rgba(141,198,63,.3);color:rgba(255,255,255,.8);font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:10px 16px;display:flex;align-items:center;gap:8px}.ik-location-break-content{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;background:#fff}.ik-location-break-eyebrow{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#8dc63f;margin-bottom:18px;display:block}.ik-location-break-h{font-family:'Barlow Condensed',sans-serif;font-size:clamp(36px, 4.5vw, 60px);font-weight:900;text-transform:uppercase;color:#111;line-height:.9;letter-spacing:-.5px;margin-bottom:20px}.ik-location-break-sub{font-family:'Barlow',sans-serif;font-size:16px;line-height:1.75;color:rgba(0,0,0,.5);margin-bottom:36px}.ik-location-break-locs{display:flex;flex-direction:column;margin-bottom:36px;border:1px solid rgba(0,0,0,.08)}.ik-location-break-loc{padding:20px 24px}.ik-location-break-loc-name{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:#111;margin-bottom:4px}.ik-location-break-loc-addr{font-family:'Barlow',sans-serif;font-size:13px;color:rgba(0,0,0,.45);margin-bottom:4px}.ik-location-break-loc-hours{font-family:'Barlow',sans-serif;font-size:12px;color:#8dc63f;font-weight:600}.ik-location-break-divider{height:1px;background:rgba(0,0,0,.07)}.ik-location-break-btns{display:flex;gap:12px;flex-wrap:wrap}.ik-location-break-btn-primary{background:#8dc63f;color:#000!important;padding:14px 28px;font-family:'Barlow',sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background 0.18s;display:inline-flex;align-items:center}.ik-location-break-btn-primary:hover{background:#a3dc4a;color:#000!important;text-decoration:none}.ik-location-break-btn-outline{background:transparent;color:#111!important;border:2px solid rgba(0,0,0,.2);padding:14px 28px;font-family:'Barlow',sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:border-color 0.18s,color 0.18s;display:inline-flex;align-items:center}.ik-location-break-btn-outline:hover{border-color:#8dc63f;color:#8dc63f!important;text-decoration:none}.ik-sponsored{position:relative;overflow:hidden;min-height:680px;display:flex;align-items:center}.ik-sponsored-bg{position:absolute;inset:0;z-index:0}.ik-sponsored-bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;filter:brightness(.22)}.ik-sponsored-overlay{position:absolute;inset:0;background:linear-gradient(110deg,rgba(10,10,10,.97) 40%,rgba(10,10,10,.7) 100%)}.ik-sponsored-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:80px 52px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;width:100%}.ik-sponsored-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ik-sponsored-line{width:32px;height:2px;background:#8dc63f;flex-shrink:0}.ik-sponsored-eyebrow span{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#8dc63f}.ik-sponsored-h{font-family:'Barlow Condensed',sans-serif;font-size:clamp(44px, 6vw, 80px);font-weight:900;text-transform:uppercase;line-height:.88;letter-spacing:-1.5px;color:#fff;margin-bottom:22px}.ik-sponsored-h span{color:#8dc63f}.ik-sponsored-sub{font-family:'Barlow',sans-serif;font-size:16px;line-height:1.75;color:rgba(255,255,255,.5);margin-bottom:36px;max-width:420px}.ik-sponsored-perks{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.ik-sponsored-perk{display:flex;align-items:flex-start;gap:16px}.ik-sponsored-perk-icon{width:40px;height:40px;background:rgba(141,198,63,.1);border:1px solid rgba(141,198,63,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ik-sponsored-perk-title{font-family:'Barlow',sans-serif;font-size:14px;font-weight:800;color:#fff;margin-bottom:3px}.ik-sponsored-perk-desc{font-family:'Barlow',sans-serif;font-size:13px;color:rgba(255,255,255,.4);line-height:1.55}.ik-sponsored-btns{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ik-sponsored-btn-primary{display:inline-flex;align-items:center;gap:10px;background:#8dc63f;color:#000!important;padding:15px 36px;font-family:'Barlow',sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:background 0.18s}.ik-sponsored-btn-primary:hover{background:#a3dc4a;color:#000!important;text-decoration:none}.ik-sponsored-note{font-family:'Barlow',sans-serif;font-size:12px;color:rgba(255,255,255,.3);line-height:1.55;max-width:200px}.ik-sponsored-criteria{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:36px}.ik-sponsored-criteria-tag{font-family:'Barlow',sans-serif;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.ik-sponsored-criteria-list{display:flex;flex-direction:column;margin-bottom:32px}.ik-sponsored-criteria-item{display:flex;align-items:flex-start;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ik-sponsored-criteria-item:last-child{border-bottom:none}.ik-sponsored-criteria-num{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;color:rgba(141,198,63,.3);line-height:1;flex-shrink:0;width:36px}.ik-sponsored-criteria-title{font-family:'Barlow',sans-serif;font-size:14px;font-weight:800;color:#fff;margin-bottom:4px}.ik-sponsored-criteria-desc{font-family:'Barlow',sans-serif;font-size:13px;color:rgba(255,255,255,.4);line-height:1.55}.ik-sponsored-criteria-sports{border-top:1px solid rgba(255,255,255,.06);padding-top:24px}.ik-sponsored-criteria-sports-label{font-family:'Barlow',sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:14px}.ik-sponsored-criteria-sports-tags{display:flex;flex-wrap:wrap;gap:8px}.ik-sponsored-criteria-sports-tags span{font-family:'Barlow',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.1);padding:5px 12px}@media (max-width:900px){.ik-community-hero{padding:60px 32px}.ik-community-hero-inner{grid-template-columns:1fr;gap:40px}.ik-membership{padding:60px 32px}.ik-membership-grid{grid-template-columns:1fr}.ik-community-proof{padding:60px 32px}.ik-proof-grid{grid-template-columns:1fr 1fr}.ik-proof-stats{grid-template-columns:1fr 1fr}.ik-proof-sub{text-align:left;max-width:100%}.ik-location-break-inner{grid-template-columns:1fr}.ik-location-break-img{min-height:320px}.ik-location-break-content{padding:48px 32px}.ik-sponsored-inner{grid-template-columns:1fr;gap:40px;padding:60px 32px}}@media (max-width:560px){.ik-community-hero{padding:48px 20px}.ik-membership{padding:48px 20px}.ik-community-proof{padding:48px 20px}.ik-proof-grid{grid-template-columns:1fr}.ik-proof-stats{grid-template-columns:1fr 1fr}.ik-location-break-content{padding:36px 20px}.ik-location-break-btns{flex-direction:column}.ik-location-break-btn-primary,.ik-location-break-btn-outline{justify-content:center;width:100%}.ik-sponsored-inner{padding:48px 20px}}body.woocommerce-cart .page-title-section,body.woocommerce-cart .page-title-section2,body.woocommerce-cart .page-banner,body.woocommerce-cart .inner-banner{display:none!important}body.woocommerce-cart .woocommerce-breadcrumb,body.woocommerce-cart nav.woocommerce-breadcrumb,body.woocommerce-cart .breadcrumb-wrap{display:none!important}body.woocommerce-cart .main-wrapper,body.woocommerce-cart #primary,body.woocommerce-cart .site-main{background:#ffffff!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}body.woocommerce-cart .container,body.woocommerce-cart .row,body.woocommerce-cart .display-table{background:#ffffff!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}body.woocommerce-cart .woocommerce{max-width:1100px!important;margin:0 auto!important;padding:60px 52px 80px!important;background:#ffffff!important;width:100%!important;display:block!important}body.woocommerce-cart table.shop_table{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-collapse:collapse!important;width:100%!important}body.woocommerce-cart table.shop_table th{background:#fff!important;border-bottom:2px solid #8dc63f!important;font-family:'Barlow',sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgba(0,0,0,.3)!important;padding:16px 20px!important}body.woocommerce-cart table.shop_table td{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.07)!important;padding:20px!important;vertical-align:middle!important;color:#111!important}body.woocommerce-cart table.shop_table td.product-name a{font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important;text-decoration:none!important}body.woocommerce-cart table.shop_table td.product-name a:hover{color:#8dc63f!important}body.woocommerce-cart table.shop_table td.product-price .amount,body.woocommerce-cart table.shop_table td.product-subtotal .amount{font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:900!important;color:#111!important}body.woocommerce-cart table.shop_table td.product-remove a{color:rgba(0,0,0,.2)!important;font-size:20px!important;transition:color 0.2s!important}body.woocommerce-cart table.shop_table td.product-remove a:hover{color:#e74c3c!important}body.woocommerce-cart table.shop_table td.actions{background:#fafafa!important}body.woocommerce-cart .quantity input.qty{border:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;color:#111!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;height:40px!important;text-align:center!important;width:70px!important;background:#fff!important}body.woocommerce-cart .coupon #coupon_code{border:1px solid rgba(0,0,0,.1)!important;border-right:none!important;border-radius:0!important;height:44px!important;padding:0 16px!important;font-family:'Barlow',sans-serif!important;font-size:13px!important;color:#111!important;background:#f4f4f2!important}body.woocommerce-cart .coupon .button,body.woocommerce-cart button[name="apply_coupon"]{background:#111!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:'Barlow',sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;height:44px!important;padding:0 20px!important;transition:background 0.18s!important}body.woocommerce-cart .coupon .button:hover{background:#8dc63f!important;color:#000!important}body.woocommerce-cart button[name="update_cart"]{background:transparent!important;color:rgba(0,0,0,.35)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;font-family:'Barlow',sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:10px 20px!important}body.woocommerce-cart button[name="update_cart"]:hover{border-color:#8dc63f!important;color:#8dc63f!important}body.woocommerce-cart .cart_totals{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;float:right!important;width:100%!important;max-width:380px!important}body.woocommerce-cart .cart_totals h2{font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgba(0,0,0,.3)!important;padding:18px 24px!important;border-bottom:2px solid #8dc63f!important;margin:0!important;background:#fff!important}body.woocommerce-cart .cart_totals table th{border-bottom:1px solid rgba(0,0,0,.06)!important;font-family:'Barlow',sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:rgba(0,0,0,.4)!important;padding:14px 24px!important;background:#fff!important;text-align:left!important}body.woocommerce-cart .cart_totals table td{border-bottom:1px solid rgba(0,0,0,.06)!important;font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:900!important;color:#111!important;padding:14px 24px!important;background:#fff!important;text-align:right!important}body.woocommerce-cart .cart_totals table .order-total th,body.woocommerce-cart .cart_totals table .order-total td{background:#fafafa!important;border-top:2px solid rgba(0,0,0,.08)!important;padding:20px 24px!important}body.woocommerce-cart .cart_totals table .order-total th{font-family:'Barlow Condensed',sans-serif!important;font-size:15px!important;color:#111!important;letter-spacing:0.5px!important}body.woocommerce-cart .cart_totals table .order-total td .amount{font-size:34px!important;color:#111!important}body.woocommerce-cart .wc-proceed-to-checkout{background:#0a0a0a!important;border-top:3px solid #8dc63f!important;padding:24px!important;margin:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;background:#8dc63f!important;color:#000!important;border:none!important;border-radius:0!important;font-family:'Barlow',sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:18px!important;text-align:center!important;text-decoration:none!important;transition:background 0.18s!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#a3dc4a!important;color:#000!important}body.woocommerce-cart .cross-sells{background:transparent!important;clear:both!important;padding-top:48px!important}body.woocommerce-cart .cross-sells h2{font-family:'Barlow Condensed',sans-serif!important;font-size:22px!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important;margin-bottom:20px!important}@media (max-width:768px){body.woocommerce-cart .woocommerce{padding:40px 20px 60px!important}body.woocommerce-cart .cart_totals{max-width:100%!important;float:none!important}}