body.ilcore-commerce-rebrand{--ilr-orange:#ff6900;--ilr-orange-bright:#ff7a1a;--ilr-orange-deep:#d94a00;--ilr-orange-glow:rgba(255, 105, 0, .22);--ilr-orange-line:rgba(255, 105, 0, .48);--ilr-bg:#050505;--ilr-surface:#101010;--ilr-surface-raised:#171717;--ilr-line:rgba(255, 255, 255, .105);--ilr-text:#fff;--ilr-muted:#aaa;--ilr-radius:18px;--ilr-radius-sm:12px;--ilr-shadow:0 20px 55px rgba(0, 0, 0, .38)}body.ilcore-commerce-rebrand .site-content{background:radial-gradient(circle at 50% 0%,rgb(255 105 0 / .055),transparent 30rem),var(--ilr-bg)}body.ilcore-commerce-rebrand.single-product,body.ilcore-commerce-rebrand.single-product #page,body.ilcore-commerce-rebrand.single-product .site-content,body.ilcore-commerce-rebrand.single-product .site-main,body.ilcore-commerce-rebrand.single-product div.product{max-width:100%;overflow-x:clip}body.ilcore-commerce-rebrand :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--ilr-orange-bright)!important;outline-offset:3px!important}body.ilcore-commerce-rebrand .woocommerce-breadcrumb{margin:0 0 14px!important;color:#777!important;font-size:.76rem!important;font-weight:650;letter-spacing:.01em}body.ilcore-commerce-rebrand .woocommerce-breadcrumb a{color:#bcbcbc!important;text-decoration:none!important}body.ilcore-commerce-rebrand .woocommerce-breadcrumb a:hover{color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand.woocommerce-shop .woocommerce-products-header{display:none!important}body.ilcore-commerce-rebrand:not(.woocommerce-shop) .woocommerce-products-header{margin:0 0 22px!important;padding:clamp(18px, 3vw, 30px)!important;border:1px solid var(--ilr-orange-line)!important;border-radius:var(--ilr-radius)!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .13),transparent 38%),linear-gradient(145deg,#15110f,#090909)!important;box-shadow:var(--ilr-shadow)}body.ilcore-commerce-rebrand .woocommerce-products-header__title{margin:0!important;color:var(--ilr-text)!important;font-size:clamp(1.8rem, 4vw, 3rem)!important;font-weight:950!important;letter-spacing:-.035em;line-height:1}body.ilcore-commerce-rebrand .ilso-organizer{margin:0 0 24px!important;padding:clamp(18px, 2.6vw, 30px)!important;border:1px solid var(--ilr-orange-line)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .17),transparent 31%),linear-gradient(145deg,#15110f 0%,#090909 62%)!important;box-shadow:var(--ilr-shadow),inset 0 1px 0 rgb(255 255 255 / .05)!important}body.ilcore-commerce-rebrand .ilso-organizer::before{left:clamp(18px, 2.6vw, 30px)!important;width:88px!important;height:3px!important;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--ilr-orange),#ffad5c)!important;box-shadow:0 0 20px var(--ilr-orange-glow)}body.ilcore-commerce-rebrand .ilso-kicker{margin-bottom:5px!important;color:var(--ilr-orange-bright)!important;font-size:.7rem!important;letter-spacing:.16em!important}body.ilcore-commerce-rebrand .ilso-organizer h2{font-size:clamp(1.5rem, 3vw, 2.25rem)!important;font-weight:950!important;letter-spacing:-.035em}body.ilcore-commerce-rebrand .ilso-filter-panel{gap:18px 24px!important;margin-top:22px!important}body.ilcore-commerce-rebrand .ilso-organizer h3,body.ilcore-commerce-rebrand .ilso-search label{margin-bottom:9px!important;color:#ddd!important;font-size:.74rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}body.ilcore-commerce-rebrand .ilso-chips{gap:8px!important}body.ilcore-commerce-rebrand .ilso-chip{min-height:42px!important;padding:8px 15px!important;border-color:rgb(255 255 255 / .14)!important;background:rgb(255 255 255 / .045)!important;color:#e9e9e9!important;font-size:.78rem!important;font-weight:800!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .035)}body.ilcore-commerce-rebrand .ilso-chip:hover,body.ilcore-commerce-rebrand .ilso-chip:focus-visible{border-color:var(--ilr-orange)!important;background:rgb(255 105 0 / .13)!important;color:#fff!important;box-shadow:0 8px 20px rgb(255 105 0 / .12)}body.ilcore-commerce-rebrand .ilso-chip.is-active{border-color:var(--ilr-orange-bright)!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;color:#fff!important;box-shadow:0 10px 24px rgb(255 105 0 / .27)!important}body.ilcore-commerce-rebrand .ilso-team-filter{padding-top:14px!important;border-top-color:var(--ilr-line)!important}body.ilcore-commerce-rebrand .ilso-team-filter summary{min-height:42px!important;padding:0 3px}body.ilcore-commerce-rebrand .ilso-team-filter summary span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgb(255 105 0 / .13);color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand .ilso-search-row{gap:10px!important}body.ilcore-commerce-rebrand .ilso-search input[type="search"],body.ilcore-commerce-rebrand .woocommerce-ordering select{min-height:50px!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:var(--ilr-radius-sm)!important;background:#090909!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03)}body.ilcore-commerce-rebrand .ilso-search input[type="search"]:focus,body.ilcore-commerce-rebrand .woocommerce-ordering select:focus{border-color:var(--ilr-orange)!important;box-shadow:0 0 0 3px rgb(255 105 0 / .13)!important}body.ilcore-commerce-rebrand .ilso-search button,body.ilcore-commerce-rebrand .ilso-toggle{min-height:50px!important;border:1px solid var(--ilr-orange-bright)!important;border-radius:var(--ilr-radius-sm)!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;box-shadow:0 10px 26px rgb(255 105 0 / .25)!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.07em!important}body.ilcore-commerce-rebrand .ilso-search button:hover,body.ilcore-commerce-rebrand .ilso-toggle:hover{filter:brightness(1.12) saturate(1.08)!important;box-shadow:0 14px 30px rgb(255 105 0 / .34)!important}body.ilcore-commerce-rebrand .woocommerce-result-count{margin:8px 0 20px!important;color:#8d8d8d!important;font-size:.74rem!important;font-weight:700}body.ilcore-commerce-rebrand .woocommerce-ordering{margin:0 0 20px!important}body.ilcore-commerce-rebrand .woocommerce ul.products{row-gap:clamp(18px, 2.4vw, 28px)!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product,body.ilcore-commerce-rebrand.woocommerce ul.products li.product,body.ilcore-commerce-rebrand.woocommerce-page ul.products li.product{position:relative;padding:8px 8px 14px!important;border-color:rgb(255 105 0 / .32)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 100%,rgb(255 105 0 / .12),transparent 36%),linear-gradient(150deg,#171717,#090909)!important;box-shadow:0 14px 36px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .045)!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product::before{position:absolute;z-index:2;top:0;left:18px;width:54px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--ilr-orange),#ff9e4c);content:"";opacity:.88}body.ilcore-commerce-rebrand .woocommerce ul.products li.product:hover{border-color:rgb(255 105 0 / .8)!important;box-shadow:0 22px 50px rgb(0 0 0 / .43),0 0 30px rgb(255 105 0 / .09)!important;transform:translateY(-4px)!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product img{margin:0 0 12px!important;border-radius:13px!important;background:#eeeae4!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1;flex-direction:column;padding:2px 7px 0}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .ast-woo-product-category{margin-bottom:5px!important;color:var(--ilr-orange-bright)!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.08em;text-transform:uppercase}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.6em!important;margin:0 0 8px!important;color:#fff!important;font-size:clamp(.88rem, 1.2vw, 1rem)!important;font-weight:850!important;line-height:1.3!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:3px 4px;margin:0 0 12px!important;color:#fff!important;font-size:1rem!important;font-weight:900!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .price small{color:#9a9a9a!important;font-size:.62rem!important;font-weight:700!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .ilso-card-action{width:calc(100% - 14px)!important;min-height:48px!important;margin:auto 7px 0!important;padding:12px 14px!important;border:1px solid var(--ilr-orange-bright)!important;border-radius:12px!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;box-shadow:0 10px 25px rgb(255 105 0 / .22)!important;font-size:.75rem!important;font-weight:950!important;letter-spacing:.075em!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .ilso-card-action span:last-child{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgb(255 255 255 / .16);font-size:1rem}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .ilso-card-action:hover{filter:brightness(1.13)!important;box-shadow:0 14px 30px rgb(255 105 0 / .34)!important;transform:translateY(-2px)!important}body.ilcore-commerce-rebrand.single-product .site-main div.product{position:relative;display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;align-items:start!important;gap:clamp(22px, 3vw, 34px)!important}body.ilcore-commerce-rebrand.single-product .site-main div.product>span.onsale{position:absolute!important;z-index:7;top:18px!important;left:18px!important}body.ilcore-commerce-rebrand.single-product .site-main div.product>:where(.woocommerce-product-gallery,.summary,.woocommerce-tabs,.related.products,.up-sells){float:none!important;width:auto!important;margin:0!important}body.ilcore-commerce-rebrand.single-product .site-main div.product>:where(.woocommerce-tabs,.related.products,.up-sells){grid-column:1 / -1!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery{align-self:start!important;height:auto!important;padding:clamp(14px, 2vw, 20px)!important;border-color:rgb(255 105 0 / .38)!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .09),transparent 30%),linear-gradient(145deg,#151515,#0b0b0b)!important;box-shadow:var(--ilr-shadow)!important;overflow:hidden!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery__wrapper{height:auto!important;max-width:none!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery .flex-viewport{width:100%!important;max-width:100%!important;overflow:hidden!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery__image:first-child img{width:100%!important;aspect-ratio:1 / 1;object-fit:contain;border-radius:14px!important;background:#ede9e4!important}body.ilcore-commerce-rebrand.single-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin-top:12px!important}body.ilcore-commerce-rebrand.single-product .flex-control-thumbs li{float:none!important;width:100%!important;margin:0!important}body.ilcore-commerce-rebrand.single-product .flex-control-thumbs img{width:100%!important;aspect-ratio:1 / 1;object-fit:contain;border:2px solid transparent!important;border-radius:11px!important;opacity:.68;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}body.ilcore-commerce-rebrand.single-product .flex-control-thumbs img:hover,body.ilcore-commerce-rebrand.single-product .flex-control-thumbs img.flex-active{border-color:var(--ilr-orange)!important;opacity:1;transform:translateY(-1px)}body.ilcore-commerce-rebrand.single-product div.product .summary{position:relative;align-self:start!important;padding:clamp(22px, 3vw, 34px)!important;border-color:rgb(255 105 0 / .48)!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .17),transparent 32%),linear-gradient(145deg,#17120f 0%,#0b0b0b 48%)!important;box-shadow:var(--ilr-shadow),inset 0 1px 0 rgb(255 255 255 / .05)!important}body.ilcore-commerce-rebrand.single-product div.product .summary::before{position:absolute;top:0;left:28px;width:82px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--ilr-orange),#ffae62);box-shadow:0 0 22px var(--ilr-orange-glow);content:""}body.ilcore-commerce-rebrand.single-product div.product .summary .woocommerce-breadcrumb{margin-bottom:12px!important}body.ilcore-commerce-rebrand.single-product div.product .summary h1.product_title{margin-bottom:14px!important;font-size:clamp(1.75rem, 3vw, 2.45rem)!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.05!important}body.ilcore-commerce-rebrand.single-product div.product .summary>.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-bottom:16px!important;color:#fff!important;font-size:clamp(1.45rem, 2.4vw, 1.95rem)!important}body.ilcore-commerce-rebrand.single-product div.product .summary>.price small{color:#a7a7a7!important;font-size:.48em!important;font-weight:750!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-details__short-description{margin-bottom:20px!important;color:#b9b9b9!important;font-size:.94rem!important;line-height:1.65!important}body.ilcore-commerce-rebrand.single-product table.variations{margin:0 0 12px!important}body.ilcore-commerce-rebrand.single-product table.variations label{color:#f4f4f4!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.035em;text-transform:uppercase}body.ilcore-commerce-rebrand.single-product table.variations select{min-height:52px!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:12px!important;background:#090909!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .025)}body.ilcore-commerce-rebrand.single-product table.variations select:focus{border-color:var(--ilr-orange)!important;box-shadow:0 0 0 3px rgb(255 105 0 / .13)!important}body.ilcore-commerce-rebrand.single-product :where(.il-guide-trigger,.il-pers-toggle){min-height:58px!important;border:1px solid var(--ilr-orange-line)!important;border-radius:13px!important;background:linear-gradient(90deg,rgb(255 105 0 / .08),transparent 50%),var(--ilr-surface-raised)!important;box-shadow:0 9px 24px rgb(0 0 0 / .25)!important}body.ilcore-commerce-rebrand.single-product :where(.il-guide-trigger,.il-pers-toggle):hover{border-color:var(--ilr-orange-bright)!important;background:linear-gradient(90deg,rgb(255 105 0 / .18),rgb(255 105 0 / .035)),#181818!important;box-shadow:0 12px 28px rgb(255 105 0 / .13)!important;transform:translateY(-1px)}body.ilcore-commerce-rebrand.single-product .il-pers-toggle.is-active{border-color:var(--ilr-orange-bright)!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important}body.ilcore-commerce-rebrand.single-product .il-pers-toggle__plus{width:30px!important;height:30px!important;background:rgb(255 255 255 / .13)!important}body.ilcore-commerce-rebrand.single-product .ilso-size-helper{margin:8px 0 12px!important;padding:11px 13px!important;border:1px solid rgb(255 105 0 / .2)!important;border-left:3px solid var(--ilr-orange)!important;background:rgb(255 105 0 / .095)!important;color:#ffd9bf!important}body.ilcore-commerce-rebrand.single-product form.cart .quantity{display:inline-grid!important;grid-template-columns:42px 52px 42px;align-items:stretch;width:136px!important;min-height:52px!important;margin:0 10px 0 0!important;border:1px solid rgb(255 255 255 / .17)!important;border-radius:12px!important;background:#0a0a0a!important;overflow:hidden}body.ilcore-commerce-rebrand.single-product form.cart .quantity :where(.minus,.plus,.qty){width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.ilcore-commerce-rebrand.single-product form.cart .quantity :where(.minus,.plus){font-size:1.15rem!important;font-weight:700!important;cursor:pointer}body.ilcore-commerce-rebrand.single-product form.cart .quantity :where(.minus,.plus):hover{background:rgb(255 105 0 / .16)!important;color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand.single-product form.cart .quantity .qty{border-inline:1px solid rgb(255 255 255 / .12)!important;font-size:1rem!important;font-weight:900!important;text-align:center}body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button{min-height:54px!important;padding:13px 22px!important;border:1px solid var(--ilr-orange-bright)!important;border-radius:12px!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;color:#fff!important;box-shadow:0 12px 30px rgb(255 105 0 / .28)!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase}body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button:not(:disabled):not(.disabled):hover{filter:brightness(1.14) saturate(1.08);box-shadow:0 16px 34px rgb(255 105 0 / .38)!important;transform:translateY(-2px)}body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button:disabled,body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button.disabled{border-color:rgb(255 145 75 / .35)!important;background:linear-gradient(135deg,#7a4a2c,#60351f)!important;box-shadow:none!important;color:rgb(255 255 255 / .58)!important}body.ilcore-commerce-rebrand.single-product .product_meta{margin-top:22px!important;padding-top:16px!important;border-top-color:var(--ilr-line)!important;color:#777!important}body.ilcore-commerce-rebrand.single-product .product_meta a{color:#bdbdbd!important}body.ilcore-commerce-rebrand.single-product .product_meta a:hover{color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand.single-product .ilpp-widget{margin:18px 0 0!important;padding:16px!important;border-color:rgb(255 105 0 / .42)!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .13),transparent 32%),linear-gradient(145deg,#101114,#090909)!important;box-shadow:0 14px 34px rgb(0 0 0 / .27)!important}body.ilcore-commerce-rebrand.single-product .ilpp-widget__head span{color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand.single-product .ilpp-widget__head strong{background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;box-shadow:0 7px 18px rgb(255 105 0 / .2)}body.ilcore-commerce-rebrand.single-product .ilpp-live-total>div,body.ilcore-commerce-rebrand.single-product .ilpp-offer{border-color:rgb(255 255 255 / .095)!important;background:rgb(255 255 255 / .04)!important}body.ilcore-commerce-rebrand.single-product .ilpp-offer.is-active{border-color:var(--ilr-orange)!important;background:rgb(255 105 0 / .14)!important;box-shadow:inset 0 0 0 1px rgb(255 105 0 / .06)}body.ilcore-commerce-rebrand.single-product .ilcore-product-trust{gap:9px!important;margin-top:18px!important}body.ilcore-commerce-rebrand.single-product .ilcore-product-trust div{border-color:rgb(255 255 255 / .1)!important;background:linear-gradient(145deg,#151515,#0d0d0d)!important}body.ilcore-commerce-rebrand.single-product .ilcore-product-trust div:hover{border-color:rgb(255 105 0 / .42)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs,body.ilcore-commerce-rebrand.single-product .related.products,body.ilcore-commerce-rebrand.single-product .up-sells{margin-top:clamp(12px, 2vw, 20px)!important;padding:clamp(20px, 3vw, 30px)!important;border-color:rgb(255 105 0 / .34)!important;background:radial-gradient(circle at 100% 0%,rgb(255 105 0 / .08),transparent 30%),linear-gradient(145deg,#141414,#090909)!important;box-shadow:var(--ilr-shadow)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:8px;margin:0 0 20px!important;padding:0 0 14px!important;border-bottom:1px solid var(--ilr-line)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs::before{display:none!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:999px!important;background:rgb(255 255 255 / .04)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li::before,body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px!important;color:#aaa!important;font-size:.72rem!important;font-weight:850!important;text-transform:uppercase}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs.ilcore-tabs-ready ul.tabs li a::after{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;background:rgb(255 105 0 / .12);color:var(--ilr-orange-bright);content:"+";font-size:1rem;font-weight:700;line-height:1}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs.ilcore-tabs-ready ul.tabs li.active a::after{background:var(--ilr-orange);color:#fff;content:"−"}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li:hover,body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li.active{border-color:var(--ilr-orange)!important;background:rgb(255 105 0 / .13)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--ilr-orange-bright)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-Tabs-panel{color:#c2c2c2!important;font-size:.94rem;line-height:1.7}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs.ilcore-tabs-ready .woocommerce-Tabs-panel[hidden]{display:none!important}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs.ilcore-tabs-ready .woocommerce-Tabs-panel.is-open{display:block!important}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure{display:flex!important;align-items:center;justify-content:space-between;gap:14px;width:100%!important;min-height:58px!important;margin:0 0 12px!important;padding:11px 14px!important;border:1px solid var(--ilr-orange-line)!important;border-radius:13px!important;background:linear-gradient(90deg,rgb(255 105 0 / .09),transparent 55%),var(--ilr-surface-raised)!important;color:#fff!important;box-shadow:0 9px 24px rgb(0 0 0 / .24)!important;cursor:pointer;text-align:left!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure:hover,body.ilcore-commerce-rebrand.single-product .ilcore-disclosure.is-open{border-color:var(--ilr-orange-bright)!important;background:linear-gradient(90deg,rgb(255 105 0 / .18),rgb(255 105 0 / .035)),#181818!important;box-shadow:0 12px 28px rgb(255 105 0 / .13)!important;transform:translateY(-1px)}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure__copy{display:flex;min-width:0;flex-direction:column;gap:2px}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure__copy strong{color:#fff!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure__copy small{color:#9d9d9d!important;font-size:.68rem!important;font-weight:650!important;line-height:1.25}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:rgb(255 105 0 / .13);color:var(--ilr-orange-bright);font-size:1.1rem;font-weight:750;line-height:1}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure.is-open .ilcore-disclosure__icon{background:var(--ilr-orange);color:#fff;font-size:0}body.ilcore-commerce-rebrand.single-product .ilcore-disclosure.is-open .ilcore-disclosure__icon::before{content:"−";font-size:1.1rem}body.ilcore-commerce-rebrand.single-product .ilcore-collapsible-content[hidden]{display:none!important}body.ilcore-commerce-rebrand.single-product .ilcore-collapsible-content.is-open{display:block!important;margin:-2px 0 15px!important;padding:14px 15px!important;border:1px solid rgb(255 105 0 / .23)!important;border-radius:0 0 13px 13px!important;background:rgb(255 255 255 / .025)!important}body.ilcore-commerce-rebrand.single-product .ilcore-collapsible-content.ilpp-widget.is-open{margin:-2px 0 18px!important;padding:15px!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart{min-height:70px!important;border:0!important;border-bottom:1px solid rgb(255 105 0 / .55)!important;background:rgb(8 8 8 / .96)!important;color:#fff!important;box-shadow:0 15px 42px rgb(0 0 0 / .48)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart.bottom{border-top:1px solid rgb(255 105 0 / .55)!important;border-bottom:0!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart .ast-container{width:min(calc(100% - 32px), 1220px)!important;max-width:1220px!important;padding:8px 0!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-content,body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-title-wrap,body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-wrap{min-width:0}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-title-wrap img{width:48px!important;height:48px!important;border:1px solid rgb(255 105 0 / .4);border-radius:10px;object-fit:contain}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#fff!important;font-size:.8rem!important;font-weight:800!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-price,body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-price .price{color:#fff!important;font-weight:900!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-price small{color:#999!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart .button{min-height:48px!important;padding:11px 20px!important;border:1px solid var(--ilr-orange-bright)!important;border-radius:11px!important;background:linear-gradient(135deg,var(--ilr-orange-bright),var(--ilr-orange-deep))!important;color:#fff!important;box-shadow:0 9px 24px rgb(255 105 0 / .25)!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.06em}body.ilcore-commerce-rebrand.single-product :where(.related.products,.up-sells)>h2{margin:0 0 20px!important;color:#fff!important;font-size:clamp(1.45rem, 3vw, 2rem)!important;font-weight:950!important;letter-spacing:-.035em}@media (max-width:921px){body.ilcore-commerce-rebrand .woocommerce-breadcrumb{margin-bottom:11px!important}body.ilcore-commerce-rebrand .ilso-organizer{padding:16px!important;border-radius:16px!important}body.ilcore-commerce-rebrand .ilso-heading{gap:10px!important}body.ilcore-commerce-rebrand .ilso-organizer h2{max-width:210px;font-size:clamp(1.2rem, 5.2vw, 1.55rem)!important}body.ilcore-commerce-rebrand .ilso-toggle{min-height:44px!important;padding:0 13px!important}body.ilcore-commerce-rebrand .ilso-filter-panel{gap:16px!important;margin-top:17px!important}body.ilcore-commerce-rebrand .ilso-chip{min-height:39px!important;padding:7px 13px!important}body.ilcore-commerce-rebrand.single-product .site-main div.product{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body.ilcore-commerce-rebrand.single-product .site-main div.product>:where(.woocommerce-product-gallery,.summary,.woocommerce-tabs,.related.products,.up-sells){grid-column:1!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery{position:static!important}body.ilcore-commerce-rebrand.single-product div.product .summary{padding:20px!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart .ast-container{width:calc(100% - 24px)!important}}@media (max-width:640px){body.ilcore-commerce-rebrand .site-content>.ast-container,body.ilcore-commerce-rebrand.single-product .site-content>.ast-container{width:calc(100% - 24px)!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product,body.ilcore-commerce-rebrand.woocommerce ul.products li.product,body.ilcore-commerce-rebrand.woocommerce-page ul.products li.product{border-radius:15px!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.84rem!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .price{font-size:.92rem!important}body.ilcore-commerce-rebrand .woocommerce ul.products li.product .ilso-card-action{min-height:46px!important;padding-inline:11px!important;font-size:.69rem!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-gallery,body.ilcore-commerce-rebrand.single-product div.product .summary,body.ilcore-commerce-rebrand.single-product .woocommerce-tabs,body.ilcore-commerce-rebrand.single-product .related.products,body.ilcore-commerce-rebrand.single-product .up-sells{padding:14px!important;border-radius:16px!important}body.ilcore-commerce-rebrand.single-product div.product .summary{padding:18px!important}body.ilcore-commerce-rebrand.single-product div.product .summary::before{left:18px}body.ilcore-commerce-rebrand.single-product div.product .summary h1.product_title{font-size:clamp(1.55rem, 7vw, 2rem)!important}body.ilcore-commerce-rebrand.single-product .woocommerce-product-details__short-description{font-size:.88rem!important;line-height:1.58!important}body.ilcore-commerce-rebrand.single-product form.cart .quantity{grid-template-columns:38px 46px 38px;width:122px!important;min-height:50px!important;margin-right:7px!important}body.ilcore-commerce-rebrand.single-product form.cart .quantity :where(.minus,.plus,.qty){height:50px!important;min-height:50px!important}body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button{min-height:52px!important;padding-inline:13px!important;font-size:.69rem!important;letter-spacing:.065em!important}body.ilcore-commerce-rebrand.single-product .ilpp-live-total{grid-template-columns:1fr 1fr!important}body.ilcore-commerce-rebrand.single-product .ilpp-live-total>div:first-child{grid-column:1 / -1}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs{flex-direction:column;gap:7px}body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li,body.ilcore-commerce-rebrand.single-product .woocommerce-tabs ul.tabs li a{width:100%;text-align:left}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart{min-height:64px!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-title-wrap{display:none!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-content{display:block!important;width:100%!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-price{min-width:0;font-size:.82rem!important}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart-action-price small{display:block;overflow:hidden;font-size:.62rem!important;text-overflow:ellipsis;white-space:nowrap}body.ilcore-commerce-rebrand.single-product .ast-sticky-add-to-cart .button{min-height:46px!important;padding-inline:15px!important;white-space:nowrap}}@media (max-width:390px){body.ilcore-commerce-rebrand.single-product form.cart .quantity{width:100%!important;grid-template-columns:46px 1fr 46px;margin:0 0 9px!important}body.ilcore-commerce-rebrand.single-product form.cart .single_add_to_cart_button{width:100%!important}}@media (prefers-reduced-motion:reduce){body.ilcore-commerce-rebrand *,body.ilcore-commerce-rebrand *::before,body.ilcore-commerce-rebrand *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}