
@import url('https://fonts.googleapis.com/css?family=Cinzel:700,800&display=swap');
.credit_link,
.copyright-text .credit_link { display: none !important; }
.copyright-text {
font-size: 14px !important;
}
.copyright-text span:not(.credit_link) {
font-size: 14px !important;
}
.banner_title_box {
background-image: none !important;
background-color: #121418 !important;
}
.banner_title_box{display:none !important;}
.copyright-theme {
background-image: none !important;
}
.single-product div.product .product_title,
.single-product div.product .summary,
.single-product div.product .summary *,
.single-product div.product .woocommerce-product-details__short-description,
.single-product div.product .woocommerce-product-details__short-description *,
.single-product div.product .woocommerce-tabs,
.single-product div.product .woocommerce-Tabs-panel,
.single-product div.product .woocommerce-Tabs-panel *,
.single-product div.product .wc-tab h2,
.single-product div.product .product_meta,
.single-product div.product .product_meta *,
.single-product div.product .related h2,
.single-product div.product .related .woocommerce-loop-product__title,
.single-product div.product table.shop_attributes,
.single-product div.product table.shop_attributes * {
color: #ffffff !important;
}
.single-product div.product .stock { color: #7efcde !important; }
.single-product div.product{
background: rgba(35,40,48,0.62);
border: 1px solid rgba(180,190,200,0.28);
border-radius: 20px;
padding: 26px 28px 30px;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
box-shadow: 0 10px 40px rgba(0,0,0,0.45), inset 0 0 60px rgba(120,130,140,0.06);
}
.single-product div.product .related.products{
margin-top: 30px;
}
.single-product div.product .related.products li.product .price,
.single-product div.product .related.products li.product .price *,
.single-product div.product .related.products .price,
.single-product div.product .related.products .price *{
color: #5eead4 !important;
}
.woocommerce div.product form.cart .variations select,
table.variations select,
.variations td.value select,
select#dosage,
select[name^="attribute_"] {
color: #121418 !important;
background-color: #ffffff !important;
}
.woocommerce div.product form.cart .variations select option,
table.variations select option,
select[name^="attribute_"] option {
color: #121418 !important;
background-color: #ffffff !important;
}
.woocommerce div.product form.cart .quantity input.qty,
.woocommerce .quantity input.qty,
form.cart input.qty,
input.qty.text {
color: #121418 !important;
background-color: #ffffff !important;
-webkit-text-fill-color: #121418 !important;
opacity: 1 !important;
}
.woocommerce .quantity input.qty::placeholder { color: #6b7280 !important; }
#footer-widgets{padding-top:16px !important;padding-bottom:16px !important;}
#footer-details{padding-top:8px !important;padding-bottom:8px !important;}
#footer-details .row > [class*='col-']{padding-top:0 !important;padding-bottom:0 !important;}
#footer-details .contact-us-box{padding-top:16px !important;padding-bottom:16px !important;}
#footer-details .contact-us-head{margin-bottom:6px !important;}
#footer-details .contact-us-payment-block img{max-height:66px !important;width:auto !important;}
.copyright-theme{padding-top:10px !important;padding-bottom:10px !important;}
.custom-logo{width:351px !important;height:auto !important;max-width:100% !important;}
800&display=swap');
body.single-product::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 50% -4%,rgba(0,235,220,.10),transparent 60%),radial-gradient(45% 40% at 100% 10%,rgba(168,85,247,.10),transparent 60%),radial-gradient(40% 35% at 0% 16%,rgba(255,210,120,.07),transparent 60%);}
body.single-product #content,body.single-product .site,body.single-product .content-area,body.single-product main,body.single-product .woocommerce-breadcrumb,body.single-product div.product{position:relative;z-index:1;}
.single-product div.product{position:relative;overflow:hidden;border-radius:22px !important;border:1px solid rgba(0,235,220,.20) !important;background:radial-gradient(120% 70% at 50% 120%,rgba(0,235,220,.10),transparent 60%),radial-gradient(80% 60% at 110% -10%,rgba(168,85,247,.10),transparent 55%),linear-gradient(180deg,rgba(13,22,31,.74),rgba(8,13,20,.84)) !important;box-shadow:0 24px 60px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.05) inset !important;}
.single-product div.product::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(0,235,220,.5),rgba(168,85,247,.35) 50%,rgba(255,210,120,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;z-index:0;}
.single-product div.product>*{position:relative;z-index:1;}
.single-product .woocommerce-product-gallery{position:relative;}
.single-product .woocommerce-product-gallery::before{content:"";position:absolute;left:50%;top:48%;width:78%;height:68%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,235,220,.18),rgba(168,85,247,.09) 45%,transparent 70%);filter:blur(8px);pointer-events:none;z-index:0;}
.single-product .woocommerce-product-gallery img{filter:drop-shadow(0 16px 30px rgba(0,0,0,.55)) drop-shadow(0 0 36px rgba(0,235,220,.18));position:relative;z-index:1;}
.single-product .product_title{font-family:'Cinzel',serif !important;font-weight:800 !important;font-size:42px !important;line-height:1.05 !important;background:linear-gradient(180deg,#fff6dd,#ffd86b 48%,#e0a92e) !important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent !important;text-shadow:0 2px 22px rgba(255,200,90,.18);margin-bottom:8px !important;}
.single-product .star-rating::before{color:rgba(255,255,255,.25) !important;}
.single-product .star-rating span::before{color:#ffc83a !important;}
.single-product .woocommerce-review-link{color:#bff5ee !important;}
.single-product .summary p.price,.single-product .summary p.price .amount,.single-product .summary p.price bdi,.single-product .woocommerce-variation-price .price,.single-product .woocommerce-variation-price .amount,.single-product .woocommerce-variation-price bdi{color:#ffce5a !important;-webkit-text-fill-color:#ffce5a !important;font-family:'Cinzel',serif !important;font-weight:800 !important;font-size:30px !important;text-shadow:0 0 16px rgba(255,200,90,.25);}
.single-product .summary del,.single-product .summary del .amount,.single-product .summary del bdi{color:rgba(255,255,255,.4) !important;-webkit-text-fill-color:rgba(255,255,255,.4) !important;font-size:18px !important;text-shadow:none;}
.single-product table.variations th label{font-family:'Cinzel',serif !important;color:#bdfdf5 !important;text-transform:uppercase;letter-spacing:1px;font-weight:700;}
.single-product .variations_form select{-webkit-appearance:none;appearance:none;color:#eafffb !important;border:1px solid rgba(0,235,220,.35) !important;border-radius:10px !important;padding:10px 40px 10px 14px !important;height:auto !important;font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23f3b900' stroke-width='2'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E"),linear-gradient(180deg,rgba(12,22,30,.96),rgba(8,14,21,.98)) !important;background-repeat:no-repeat,no-repeat !important;background-position:right 14px center,center !important;background-size:14px,cover !important;}
.single-product .variations_form select option{background:#0a121a;color:#eafffb;}
.single-product .quantity input.qty{background:rgba(8,14,21,.92) !important;border:1px solid rgba(0,235,220,.3) !important;color:#eafffb !important;border-radius:10px !important;padding:8px !important;height:auto !important;}
.single-product .single_add_to_cart_button{position:relative;overflow:hidden;font-family:'Cinzel',serif !important;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(180deg,#ffe28a,#f3b900 55%,#d89e16) !important;color:#1a1307 !important;border:1px solid rgba(255,235,170,.6) !important;border-radius:10px !important;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 8px 20px rgba(243,185,0,.25) !important;transition:transform .18s ease,box-shadow .18s ease;}
.single-product .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(243,185,0,.42),0 0 26px rgba(255,210,120,.3) !important;}
.single-product .single_add_to_cart_button::after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);}
.single-product .single_add_to_cart_button:hover::after{animation:clSheen .8s ease;}
@keyframes clSheen{from{left:-120%}to{left:150%}}
.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button:disabled{background:linear-gradient(180deg,#3b4048,#262a30) !important;color:#9aa0a8 !important;border-color:rgba(255,255,255,.08) !important;box-shadow:none !important;cursor:not-allowed;}
.single-product .reset_variations{color:#bff5ee !important;}
.single-product .product_meta{color:#9fb4c4;}
.single-product .product_meta a{color:#bff5ee !important;}
.single-product .woocommerce-breadcrumb{color:#8aa0b0 !important;}
.single-product .woocommerce-breadcrumb a{color:#bff5ee !important;text-decoration:none;}
.single-product .woocommerce-tabs ul.tabs{border:0 !important;padding:0 !important;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;}
.single-product .woocommerce-tabs ul.tabs::before{display:none !important;}
.single-product .woocommerce-tabs ul.tabs li{background:linear-gradient(180deg,rgba(12,22,30,.9),rgba(8,14,21,.95)) !important;border:1px solid rgba(0,235,220,.22) !important;border-radius:10px !important;margin:0 !important;padding:0 !important;}
.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none !important;}
.single-product .woocommerce-tabs ul.tabs li a{color:#cfeee9 !important;font-family:'Cinzel',serif;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:10px 18px !important;display:block;}
.single-product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(180deg,#ffe28a,#f3b900) !important;border-color:rgba(255,235,170,.6) !important;}
.single-product .woocommerce-tabs ul.tabs li.active a{color:#1a1307 !important;}
.single-product .woocommerce-tabs .panel,.single-product .woocommerce-Tabs-panel{color:#d6e6ee !important;}
.single-product .woocommerce-Tabs-panel h2{font-family:'Cinzel',serif !important;color:#ffe9a8 !important;}
.single-product .related.products>h2,.single-product .upsells.products>h2{font-family:'Cinzel',serif !important;font-style:italic;font-weight:700;background:linear-gradient(180deg,#fff6dd,#ffd86b 45%,#e0a92e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent !important;text-shadow:0 2px 20px rgba(255,200,90,.16);}
.single-product ul.products li.product{position:relative;overflow:hidden;border-radius:16px;padding:16px !important;background:radial-gradient(125% 80% at 50% 120%,rgba(0,235,220,.14),transparent 60%),linear-gradient(180deg,rgba(13,22,31,.9),rgba(8,13,20,.95));border:1px solid rgba(0,235,220,.18);box-shadow:0 16px 30px rgba(0,0,0,.45);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.single-product ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(0,235,220,.42);box-shadow:0 24px 44px rgba(0,0,0,.55),0 0 28px rgba(0,235,220,.14);}
.single-product ul.products li.product img{filter:drop-shadow(0 12px 20px rgba(0,0,0,.5));transition:transform .35s ease;}
.single-product ul.products li.product:hover img{transform:scale(1.05);}
.single-product ul.products li.product .woocommerce-loop-product__title{color:#eafffb !important;font-weight:700;}
.single-product ul.products li.product .price,.single-product ul.products li.product .price .amount,.single-product ul.products li.product .price bdi{color:#ffce5a !important;-webkit-text-fill-color:#ffce5a !important;font-family:'Cinzel',serif !important;font-weight:800;}
.single-product ul.products li.product .button,.single-product ul.products li.product a.add_to_cart_button{background:linear-gradient(180deg,#ffe28a,#f3b900 55%,#d89e16) !important;color:#1a1307 !important;border:1px solid rgba(255,235,170,.55) !important;border-radius:9px !important;font-weight:800 !important;text-transform:uppercase;letter-spacing:.5px;}
.single-product .product_title{-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;}
@property --cl-angle{syntax:'<angle>';inherits:false;initial-value:0deg;}
.single-product ul.products li.product::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(0,235,220,.5),rgba(168,85,247,.35) 50%,rgba(255,210,120,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s ease;z-index:3;}
.single-product ul.products li.product>*{position:relative;z-index:1;}
.single-product div.product:hover,.single-product div.product.cl-litborder,.single-product ul.products li.product:hover,.single-product ul.products li.product.cl-litborder{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 22px rgba(255,200,80,.45),0 0 46px rgba(168,85,247,.4) !important;}
.single-product div.product:hover::before,.single-product div.product.cl-litborder::before,.single-product ul.products li.product:hover::before,.single-product ul.products li.product.cl-litborder::before{opacity:1 !important;padding:2px !important;background:conic-gradient(from var(--cl-angle), #ffd24a, #a855f7 30%, #00ebdc 52%, #a855f7 74%, #ffd24a) !important;animation:clBorderSpin 3.5s linear infinite;}
@keyframes clBorderSpin{to{--cl-angle:360deg;}}
.single-product div.product:hover::before,.single-product div.product.cl-litborder::before,.single-product ul.products li.product:hover::before,.single-product ul.products li.product.cl-litborder::before{background:conic-gradient(from var(--cl-angle), #ffd24a, #b16cf7 25%, #ffd24a 50%, #b16cf7 75%, #ffd24a) !important;}
select#dosage,
table.variations select {
color: #7fffe6 !important;
}
select#dosage option {
color: #122418 !important;
}
#slider a.slide-btn[href=""],
#slider a.theme_button[href=""] {
display: none !important;
}
#slider .slide-carousel-image img[src*="Sticker"],
#slider .slide-carousel-image img[src*="Stickers"] {
height: 304px !important;
object-fit: contain !important;
}
body.custom-background {
background-size: 100% 100% !important;
background-position: center top !important;
background-repeat: no-repeat !important;
background-attachment: scroll !important;
}
body.woocommerce-checkout .wc-block-components-checkout-step__title,
body.woocommerce-checkout .wp-block-woocommerce-checkout h2,
body.woocommerce-cart .wc-block-cart__main h1,
body.woocommerce-cart .wp-block-woocommerce-cart h2 {
color: #ffd86b !important;
text-shadow: 0 0 10px rgba(0,235,220,.25);
}
body.woocommerce-checkout .wc-block-components-checkout-step__description,
body.woocommerce-checkout .wc-block-components-checkout-step__heading-content {
color: #cfe9e4 !important;
}
body.woocommerce-checkout .wc-block-checkout__main,
body.woocommerce-checkout .wc-block-components-sidebar,
body.woocommerce-cart .wc-block-cart__main,
body.woocommerce-cart .wc-block-cart__sidebar,
body.woocommerce-cart .wp-block-woocommerce-cart-totals-block {
background: rgba(12,18,16,.78) !important;
border: 1px solid rgba(0,235,220,.35) !important;
border-radius: 14px !important;
box-shadow: 0 0 24px rgba(0,235,220,.10), 0 0 40px rgba(130,36,227,.08) !important;
padding: 22px !important;
backdrop-filter: blur(2px);
}
body.woocommerce-checkout .wc-block-checkout,
body.woocommerce-checkout .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-item__value,
body.woocommerce-checkout .wc-block-components-order-summary-item__description,
body.woocommerce-checkout .wc-block-components-product-name,
body.woocommerce-checkout .wc-block-components-radio-control__label,
body.woocommerce-checkout label,
body.woocommerce-cart .wc-block-cart-item__product-name,
body.woocommerce-cart .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-components-totals-item__value {
color: #eef6f4 !important;
}
body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
color: #ffd86b !important;
}
body.woocommerce-checkout .wc-block-components-text-input input,
body.woocommerce-checkout .wc-block-components-text-input,
body.woocommerce-checkout .wc-blocks-components-select__container,
body.woocommerce-checkout .wc-block-components-text-input input:-webkit-autofill,
body.woocommerce-checkout select,
body.woocommerce-checkout .wc-block-components-combobox-control input {
background: #ffffff !important;
color: #10201b !important;
border: 1px solid rgba(0,235,220,.45) !important;
border-radius: 10px !important;
}
body.woocommerce-checkout .wc-block-components-text-input input:focus,
body.woocommerce-checkout select:focus {
border-color: #00ebdc !important;
box-shadow: 0 0 0 2px rgba(0,235,220,.35) !important;
}
body.woocommerce-checkout .wc-block-components-text-input label {
color: #5a6b66 !important;
}
body.woocommerce-checkout .wc-block-components-radio-control-accordion-option,
body.woocommerce-checkout .wc-block-components-radio-control__option {
background: rgba(255,255,255,.04) !important;
border-radius: 10px !important;
}
body.woocommerce-checkout .wc-block-components-checkout-place-order-button,
body.woocommerce-cart .wc-block-cart__submit-button,
body.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block a {
background: linear-gradient(95deg,#0bbfae,#ffd86b) !important;
color: #10201b !important;
font-weight: 700 !important;
border: none !important;
border-radius: 12px !important;
box-shadow: 0 0 18px rgba(0,235,220,.35) !important;
text-shadow: none !important;
}
body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,
body.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block a:hover {
filter: brightness(1.08);
}
body.woocommerce-checkout img.wc-block-components-payment-method-icon {
height: 26px !important; width: auto !important;
background:#fff; border-radius:4px; padding:2px;
}
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-discount-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-fee-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-taxes-block,
body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,
body.woocommerce-checkout .wc-block-components-totals-wrapper,
body.woocommerce-checkout .wc-block-components-order-summary,
body.woocommerce-checkout .wc-block-components-order-summary__content {
background: transparent !important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__quantity {
background: rgba(0,235,220,.18) !important;
color: #eef6f4 !important;
border: 1px solid rgba(0,235,220,.5) !important;
}
body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,
body.woocommerce-checkout .wc-block-components-order-summary-item__individual-price,
body.woocommerce-checkout .wc-block-components-order-summary-item__description,
body.woocommerce-checkout .wc-block-components-product-metadata,
body.woocommerce-checkout .wc-block-components-product-metadata__description,
body.woocommerce-checkout .wc-block-components-panel__button,
body.woocommerce-checkout .wc-block-components-totals-coupon__button,
body.woocommerce-checkout .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-item__value {
color: #eef6f4 !important;
}
body.woocommerce-checkout .wc-block-components-totals-wrapper::after,
body.woocommerce-checkout .wc-block-components-order-summary-item {
border-color: rgba(0,235,220,.18) !important;
}
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-subtotal-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-fee-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-taxes-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-discount-block,
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block,
body.woocommerce-cart .wc-block-components-totals-wrapper {
background: transparent !important;
}
body.woocommerce-cart .wc-block-cart-item__product-name,
body.woocommerce-cart .wc-block-cart-item__prices,
body.woocommerce-cart .wc-block-components-product-price,
body.woocommerce-cart .wc-block-components-product-metadata,
body.woocommerce-cart .wc-block-cart-items__header,
body.woocommerce-cart .wc-block-cart-items__header th,
body.woocommerce-cart .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-components-totals-item__value,
body.woocommerce-cart .wc-block-components-panel__button,
body.woocommerce-cart h2.wc-block-cart__totals-title {
color: #eef6f4 !important;
}
body.woocommerce-cart .wc-block-cart-item__product-name a { color: #ffd86b !important; }
body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
body.woocommerce-cart .wc-block-components-totals-item--type-total .wc-block-components-totals-item__value {
color: #ffd86b !important;
}
body.woocommerce-cart .wc-block-components-quantity-selector {
background: #fff !important; border-radius: 8px;
}
body.woocommerce-cart .wc-block-components-quantity-selector__input { color:#10201b !important; }
#bundle-promotion .bundle-promotion-offer,
#bundle-promotion .bundle-promotion-offer-inner { display: none !important; }
#bundle-promotion h3 {
font-family: "Anton", sans-serif !important;
letter-spacing: 1px;
color: #ffd86b !important;
-webkit-text-fill-color: #ffd86b !important;
text-shadow: 0 0 18px rgba(0,235,220,.35), 0 2px 4px rgba(0,0,0,.55);
}
#bundle-promotion h3 span {
color: #00ebdc !important;
-webkit-text-fill-color: #00ebdc !important;
}
#bundle-promotion h3::after {
background: linear-gradient(90deg, #ffd86b 0%, #0bbfae 100%) !important;
height: 4px !important;
border-radius: 3px;
box-shadow: 0 0 12px rgba(0,235,220,.35);
}
#bundle-promotion a.theme_button {
background: linear-gradient(95deg, #ffd86b 0%, #ffcf4d 45%, #00ebdc 100%) !important;
color: #0c120e !important;
font-weight: 700 !important;
letter-spacing: .5px;
border: 1px solid rgba(255,216,107,.6) !important;
border-radius: 8px !important;
box-shadow: 0 6px 20px rgba(0,235,220,.25), 0 0 0 1px rgba(12,18,14,.2) inset;
transition: transform .15s ease, box-shadow .2s ease, filter .2s ease;
}
#bundle-promotion a.theme_button:hover {
filter: brightness(1.06);
transform: translateY(-2px);
box-shadow: 0 10px 26px rgba(0,235,220,.4);
color: #0c120e !important;
}
#promo-banner h3 {
font-family: "Anton", sans-serif !important;
letter-spacing: 1px;
}
#promo-banner h3, #promo-banner h3 span {
color: #00ebdc !important;
-webkit-text-fill-color: #00ebdc !important;
text-shadow: 0 0 18px rgba(0,235,220,.35), 0 2px 4px rgba(0,0,0,.55);
}
#promo-banner h3::after {
background: linear-gradient(90deg, #ffd86b 0%, #0bbfae 100%) !important;
height: 4px !important;
border-radius: 3px;
box-shadow: 0 0 12px rgba(0,235,220,.35);
}
#promo-banner a.theme_button {
border: 2px solid transparent !important;
border-radius: 6px !important;
background:
linear-gradient(#0e1513, #0e1513) padding-box,
linear-gradient(95deg, #ffd86b 0%, #00ebdc 100%) border-box !important;
box-shadow: 0 6px 22px rgba(0,235,220,.22);
transition: box-shadow .2s ease, filter .2s ease, transform .15s ease;
}
#promo-banner a.theme_button span {
color: #ffd86b !important;
-webkit-text-fill-color: #ffd86b !important;
text-shadow: 0 0 14px rgba(0,235,220,.4);
font-weight: 700 !important;
}
#promo-banner a.theme_button:hover {
filter: brightness(1.08);
transform: translateY(-2px);
box-shadow: 0 10px 28px rgba(0,235,220,.45);
}
#promo-banner a.theme_button:hover span {
color: #ffe9a8 !important;
-webkit-text-fill-color: #ffe9a8 !important;
}
body.custom-background {
background-size: 100% auto !important;
background-position: center top !important;
background-repeat: repeat-y !important;
background-attachment: scroll !important;
background-color: #05080a !important;
}
.single-product .single_add_to_cart_button {
position: relative !important;
overflow: hidden !important;
}
.single-product .single_add_to_cart_button::after {
pointer-events: none !important;
}
.best-seller-block,
.recommended-block {
background: rgba(228, 232, 235, 0.72) !important;
-webkit-backdrop-filter: blur(10px) saturate(115%);
backdrop-filter: blur(10px) saturate(115%);
border: 1px solid rgba(255, 216, 107, 0.30) !important;
border-radius: 14px !important;
box-shadow: 0 10px 34px rgba(0,0,0,.38), 0 0 0 1px rgba(0,235,220,.10) inset !important;
}
.section_main_head h3 {
color: #00ebdc !important;
-webkit-text-fill-color: #00ebdc !important;
text-shadow: 0 0 18px rgba(0,235,220,.35), 0 2px 4px rgba(0,0,0,.55);
}
.section_main_head h3::after {
background: linear-gradient(90deg, #ffd86b 0%, #0bbfae 100%) !important;
height: 4px !important;
border-radius: 3px;
box-shadow: 0 0 12px rgba(0,235,220,.35);
}
.best-seller-block a,
.recommended-block a {
color: #1a1408 !important;
font-weight: 700 !important;
transition: color .15s ease;
}
.best-seller-block a:hover,
.recommended-block a:hover {
color: #0b6e64 !important;
}
.best-seller-block .woocommerce-Price-amount,
.best-seller-block .woocommerce-Price-amount *,
.recommended-block .woocommerce-Price-amount,
.recommended-block .woocommerce-Price-amount * {
color: #0b6e64 !important;
font-weight: 700 !important;
}
@media (max-width: 991px) {
.header-details-col-one .sliding-sidebar .cat-headerbar {
display: flex !important; flex-direction: row !important; align-items: stretch !important;
gap: 10px; flex-wrap: nowrap !important;
}
.header-details-col-one .cat-headerbar .categories-bar { flex: 1 1 auto; min-width: 0; order: 2; }
.header-details-col-one .cat-headerbar .headerbar { flex: 0 0 auto; order: 1; display: flex; align-items: center; width: auto; }
#open_nav.hamburger {
display: flex !important; align-items: center; justify-content: center;
width: 56px; min-height: 100%; margin: 0 !important; padding: 0 14px; border-radius: 12px;
background: linear-gradient(135deg, rgba(0,235,220,.16), rgba(11,191,174,.10));
border: 1px solid rgba(0,235,220,.55); box-shadow: 0 0 12px rgba(0,235,220,.22); cursor: pointer;
}
#open_nav.hamburger i {
font-family: 'Font Awesome 5 Free' !important; font-weight: 900 !important; font-size: 20px !important;
line-height: 1 !important; color: #00ebdc !important; width: auto !important; height: auto !important; background: none !important;
}
#open_nav.hamburger i::before { content: '\f053' !important; }
.header-details-col-one {
display: flex !important; flex-wrap: wrap !important; align-items: center; justify-content: center;
}
.header-details-col-one .sliding-sidebar { order: 1; flex: 0 0 100%; width: 100%; }
.header-details-col-one .product-search-form { order: 2; flex: 0 0 100%; width: 100%; }
.header-details-col-one .my-account-block {
order: 3; flex: 0 0 auto; width: auto; display: flex; justify-content: center; align-items: center; margin: 8px 0;
}
.header-details-col-one .cart-block {
order: 4; flex: 0 0 auto; width: auto; display: flex; justify-content: center; align-items: center; margin: 8px 0 8px 22px;
}
}
@media (max-width: 991px) {
body.home .container { padding-left: 14px; padding-right: 14px; }
body.home .row { margin-left: 0; margin-right: 0; }
.main-carousel .banner-slider { flex: 0 0 100%; max-width: 100%; margin-bottom: 16px; }
.main-carousel .banner-sale-c { flex: 0 0 100%; max-width: 100%; display: flex; flex-wrap: wrap; gap: 12px; }
.main-carousel .banner-sale-c .sale-boxes { flex: 1 1 calc(50% - 6px); margin-bottom: 0 !important; }
.main-carousel #slider { width: 100%; }
#promo-banner .promo-image-left,
#promo-banner [class*='app-image'] { flex: 0 0 50%; max-width: 50%; }
#promo-banner [class*='promo-banner-'][class*='col-'] { flex: 0 0 100%; max-width: 100%; order: -1; text-align: center; margin-bottom: 10px; }
#promo-banner .service_icon_img { max-width: 100%; height: auto; }
#promo-banner .promo-banner-head { text-align: center; }
#best-seller .row.m-0 > .col-lg-6 { flex: 0 0 100%; max-width: 100%; margin-bottom: 22px !important; }
#best-seller .product_block > .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
#best-seller .our-products-col .product_img_box { flex: 0 0 100%; max-width: 100%; text-align: center; margin-bottom: 6px; }
#best-seller .our-products-col .our-products-title-box { flex: 0 0 100%; max-width: 100%; text-align: center; }
#best-seller .product_img_box img { max-width: 64px; height: auto; }
#bundle-promotion .bundle-promo-image-box { flex: 0 0 100%; max-width: 100%; margin-bottom: 16px; text-align: center; }
#bundle-promotion .bundle-promotion-bg { flex: 0 0 100%; max-width: 100%; text-align: center; }
#bundle-promotion .bundle-promo-image-box img { max-width: 100%; height: auto; }
.outer-footer [class*='col-'] { flex: 0 0 100%; max-width: 100%; text-align: center; margin-bottom: 18px; }
}
@media (max-width: 359px) {
#best-seller .product_block > .col-lg-6 { flex: 0 0 100%; max-width: 100%; }
.main-carousel .banner-sale-c .sale-boxes { flex: 1 1 100%; }
}
@media (max-width: 991px) {
.cat-headerbar .headerbar {
height: 46px;
margin: 10px 0;
display: flex;
align-items: center;
}
.cat-headerbar .hamburger#open_nav {
height: 46px;
width: 56px;
margin: 0;
padding: 0;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.cat-headerbar .hamburger#open_nav i {
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
font-size: 22px;
}
}
@media (max-width: 991px) {
.cat-headerbar .hamburger#open_nav {
background: rgb(45, 45, 45);
background-image: none;
}
.cat-headerbar .hamburger#open_nav i,
.cat-headerbar .hamburger#open_nav i::before {
color: rgb(55, 208, 239);
}
}
@media (max-width: 991px) {
#slider { padding: 15px 15px 10px !important; }
#slider .slide-carousel-image img,
#slider .slide-carousel-image img[src*="Sticker"],
#slider .slide-carousel-image img[src*="Stickers"],
.main-carousel .banner-slider-container .owl-item img {
height: auto !important;
width: 100% !important;
object-fit: contain !important;
display: block !important;
}
.main-carousel .banner-slider-container .owl-carousel,
.main-carousel .banner-slider-container .owl-stage-outer,
.main-carousel .banner-slider-container .owl-stage,
.main-carousel .banner-slider-container .owl-item {
height: auto !important;
}
#slider .owl-dots { margin-top: 8px !important; }
.main-carousel .banner-sale-container {
display: flex !important;
flex-direction: row !important;
gap: 12px !important;
margin-top: 12px !important;
}
.main-carousel .banner-sale-container .sale-boxes {
flex: 1 1 0 !important;
width: 50% !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 991px) {
#slider .owl-carousel .owl-stage-outer {
overflow: hidden !important;
container-type: inline-size;
}
#slider .owl-carousel .owl-item { width: 100cqw !important; }
}
@media (min-width: 768px) {
#promo-banner .promo-image-left,
#promo-banner .app-image-right,
#promo-banner [class*="promo-banner-"][class*="col-"] {
flex: 0 0 33.3333% !important;
max-width: 33.3333% !important;
order: 0 !important;
margin-bottom: 0 !important;
}
}
@media (max-width: 767px) {
.best-seller-block, .recommended-block {
width: 100%;
background: transparent !important;
padding: 0 !important;
}
.best-seller-block .product_block,
.recommended-block .product_block {
display: flex !important;
flex-wrap: nowrap !important;
overflow-x: auto !important;
overflow-y: visible !important;
-webkit-overflow-scrolling: touch;
scroll-snap-type: x mandatory;
align-items: stretch !important;
gap: 14px;
padding: 6px 2px 16px;
margin: 0;
}
.best-seller-block .product_block > [class*="col-"],
.recommended-block .product_block > [class*="col-"] {
flex: 0 0 70% !important;
max-width: 70% !important;
width: 70% !important;
display: flex !important;
scroll-snap-align: start;
margin: 0 !important;
padding: 0 !important;
}
.best-seller-block .flash_product,
.recommended-block .flash_product {
background: #ffffff !important;
border-radius: 16px !important;
box-shadow: 0 8px 20px rgba(0,0,0,.35) !important;
padding: 14px !important;
width: 100%;
display: flex !important;
flex-direction: column !important;
justify-content: flex-start;
}
.best-seller-block .our-products-col,
.recommended-block .our-products-col {
flex-direction: column !important;
flex: 1 1 auto;
padding: 0 !important;
margin: 0 !important;
}
.best-seller-block .product_img_box,
.recommended-block .product_img_box,
.best-seller-block .our-products-title-box,
.recommended-block .our-products-title-box {
flex: 0 0 100% !important;
max-width: 100% !important;
width: 100% !important;
text-align: center !important;
padding: 0 !important;
}
.best-seller-block .product_img_box,
.recommended-block .product_img_box {
background: #fff; border-radius: 12px; padding: 8px; margin-bottom: 10px;
}
.best-seller-block .product_img_box img,
.recommended-block .product_img_box img {
max-width: 100% !important; height: auto !important; margin: 0 auto !important;
}
.best-seller-block .our-products-title-box,
.recommended-block .our-products-title-box { margin-top: 6px; }
.best-seller-block .our-products-title-box h5,
.recommended-block .our-products-title-box h5 { margin: 6px 0 0; font-size: 15px; }
.best-seller-block .our-products-title-box h5,
.best-seller-block .our-products-title-box h5 a,
.recommended-block .our-products-title-box h5,
.recommended-block .our-products-title-box h5 a { color: #111 !important; }
.best-seller-block .price,
.recommended-block .price { margin: 0; }
}
@media (max-width: 767px) {
.best-seller-block .product_block,
.recommended-block .product_block {
-ms-overflow-style: none;
scrollbar-width: none;
}
.best-seller-block .product_block::-webkit-scrollbar,
.recommended-block .product_block::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
}
.best-seller-block .product_block > [class*="col-"],
.recommended-block .product_block > [class*="col-"] {
flex: 0 0 60% !important;
max-width: 60% !important;
width: 60% !important;
scroll-snap-align: start;
}
.best-seller-block .flash_product,
.recommended-block .flash_product {
max-width: 220px !important;
width: 100%;
box-sizing: border-box;
padding: 12px 10px 16px;
overflow: hidden;
}
.best-seller-block .our-products-col.position-relative,
.recommended-block .our-products-col.position-relative {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: flex-start !important;
margin: 0 !important;
}
.best-seller-block .our-products-col .product_img_box,
.recommended-block .our-products-col .product_img_box {
flex: 0 0 auto !important;
max-width: 100% !important;
width: 100% !important;
text-align: center !important;
margin: 0 0 8px !important;
padding: 0 !important;
}
.best-seller-block .our-products-col .product_img_box img,
.recommended-block .our-products-col .product_img_box img {
max-width: 120px !important;
height: auto !important;
margin: 0 auto !important;
}
.best-seller-block .our-products-title-box,
.recommended-block .our-products-title-box {
flex: 0 0 auto !important;
max-width: 100% !important;
width: 100% !important;
text-align: center !important;
padding: 0 6px !important;
margin: 0 !important;
position: static !important;
}
.best-seller-block .our-products-title-box .price,
.recommended-block .our-products-title-box .price {
display: block !important;
position: static !important;
margin: 4px 0 2px !important;
font-size: 13px !important;
line-height: 1.3 !important;
white-space: normal !important;
}
.best-seller-block .our-products-title-box h5,
.recommended-block .our-products-title-box h5 {
margin: 2px 0 0 !important;
font-size: 14px !important;
line-height: 1.25 !important;
}
}
.bg-scroll {
padding-top: 30px !important;
padding-bottom: 30px !important;
background-size: cover !important;
background-position: center !important;
}
.bg-scroll .bundle-promo-image-box img {
height: 420px !important; width: 100% !important; max-width: 100% !important; display: block !important; object-fit: cover !important; object-position: center 50% !important;
}
@media (max-width: 767px) {
.bg-scroll {
padding-top: 18px !important;
padding-bottom: 18px !important;
}
.bg-scroll .bundle-promo-image-box img {
height: 200px !important; width: 100% !important; max-width: 100% !important; display: block !important; object-fit: cover !important; object-position: center 50% !important; }
.bg-scroll .bundle-promotion-head h3,
.bg-scroll .bundle-promotion-head h3 span {
font-size: 22px !important;
line-height: 1.2 !important;
}
.bg-scroll .bundle-promotion-text {
font-size: 13px !important;
line-height: 1.35 !important;
margin-bottom: 8px !important;
}
.bg-scroll .bundle-promotion-text-two {
font-size: 15px !important;
margin-bottom: 8px !important;
}
.bg-scroll .theme_button {
padding: 8px 16px !important;
font-size: 13px !important;
}
}
#slider .slide-carousel-image img[src*="Sticker"],
#slider .slide-carousel-image img[src*="Stickers"],
.banner-slider-container .owl-item .slide-carousel-image .slider-content img {
width: 100% !important;
height: auto !important;
max-width: 100% !important;
object-fit: contain !important;
display: block !important;
}
#slider .owl-carousel .owl-dots button.owl-dot.active,
#slider .owl-carousel .owl-dots button.owl-dot.active span {
background: #FFD700 !important;
background-color: #FFD700 !important;
box-shadow: 0 0 8px 2px rgba(255,215,0,0.95), 0 0 16px 5px rgba(255,190,0,0.6) !important;
}
.mlp-faq .mlp-chk li::before{content:"\2713" !important;font-weight:700;}
@media (max-width: 991px){
html, body { overflow-x: hidden; }
}
@media (max-width: 600px){
.peptide-sidebar { max-width: 100% !important; }
.peptide-sidebar ul {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 9px !important;
align-items: stretch !important;
}
.peptide-sidebar li { width: auto !important; margin: 0 !important; }
.peptide-sidebar a { height: 100% !important; padding: 8px 9px !important; column-gap: 6px !important; }
.peptide-sidebar .p-name {
white-space: normal !important;
overflow: visible !important;
text-overflow: clip !important;
font-size: 12.5px !important;
line-height: 1.15 !important;
}
}
.peptide-collapse{position:relative;background:linear-gradient(rgba(12,22,30,.92),rgba(7,13,20,.95));border:1px solid rgba(0,235,220,.22);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.03);overflow:hidden;margin:0 0 22px;}
.peptide-collapse-cb{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}
.peptide-collapse-q{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:16px 18px;font-weight:700;font-size:clamp(15px,2.2vw,18px);letter-spacing:.04em;text-transform:uppercase;user-select:none;color:#fff;}
.peptide-collapse-text{flex:1 1 auto;color:#fff;}
.peptide-collapse-chev{flex:0 0 auto;width:11px;height:11px;border-right:2px solid rgba(0,235,220,.85);border-bottom:2px solid rgba(0,235,220,.85);transform:rotate(45deg);transition:transform .35s;margin-right:4px;}
.peptide-collapse-a{overflow:hidden;max-height:0;transition:max-height .45s ease;}
.peptide-collapse-cb:checked ~ .peptide-collapse-a{max-height:2200px;}
.peptide-collapse-cb:checked ~ .peptide-collapse-q .peptide-collapse-chev{transform:rotate(-135deg);}
.peptide-collapse-cb:checked ~ .peptide-collapse-q{border-bottom:1px solid rgba(255,210,120,.25);}
.peptide-collapse:hover{border-color:rgba(0,235,220,.55);}
.peptide-collapse-cb:focus-visible ~ .peptide-collapse-q{outline:2px solid rgba(0,235,220,.7);outline-offset:-2px;}
.peptide-collapse-body{padding:4px 14px 16px;}
.peptide-collapse .peptide-sidebar{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:100%!important;overflow:visible!important;}
.peptide-collapse .peptide-sidebar::before,.peptide-collapse .peptide-sidebar::after{display:none!important;}
.peptide-collapse .peptide-sidebar > h3{display:none!important;}
@media (max-width:460px){body.page-id-446 .mlp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}}
#bundle-promotion h3, #bundle-promotion h3 span { text-shadow: 0 0 14px rgba(0,235,220,0.30), 0 2px 6px rgba(0,0,0,0.85), 0 0 2px rgba(0,0,0,0.9); }
#bundle-promotion .bundle-promotion-text, #bundle-promotion .bundle-promotion-text-two { color: #ffffff; text-shadow: 0 1px 4px rgba(0,0,0,0.9), 0 0 8px rgba(0,0,0,0.6); }
.mlp-faq .mlp-faq-kicker { display: none !important; }
.mlp-sale-btn:hover, .mlp-sale-btn:focus, .mlp-sale-btn:active { box-shadow: none !important; }
@media (max-width: 767px) {
.mlp-sale-buttons { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 12px !important; }
.mlp-sale-buttons > .mlp-sale-btn { flex: 0 0 calc(50% - 6px) !important; max-width: calc(50% - 6px) !important; }
.mlp-sale-buttons > .mlp-sale-btn:nth-child(3) { flex: 0 0 70% !important; max-width: 70% !important; margin: 0 auto !important; }
.mlp-sale-buttons > .mlp-sale-btn img { width: 100% !important; height: auto !important; display: block; }
.mlp-sale-buttons { width: 100% !important; }
.mlp-sale-buttons > .mlp-sale-btn { min-width: 0 !important; }
}
@media (max-width: 767px){
.best-seller-block .product_block > [class*="col-"],
.recommended-block .product_block > [class*="col-"]{
flex: 0 0 56% !important; max-width: 56% !important; width: 56% !important;
}
.best-seller-block .flash_product,
.recommended-block .flash_product{
padding: 8px 8px 10px !important; max-width: 195px !important;
border-radius: 14px !important; box-shadow: 0 4px 14px rgba(0,0,0,.35) !important;
}
.best-seller-block .product_img_box,
.recommended-block .product_img_box{
padding: 6px !important; margin-bottom: 6px !important;
display: flex !important; align-items: center !important; justify-content: center !important;
height: 128px !important; min-height: 0 !important; border-radius: 10px !important;
}
.best-seller-block .product_img_box img,
.recommended-block .product_img_box img{
max-height: 116px !important; width: auto !important; object-fit: contain !important;
}
.best-seller-block .our-products-title-box,
.recommended-block .our-products-title-box{ margin-top: 0 !important; }
.best-seller-block .our-products-title-box h5,
.recommended-block .our-products-title-box h5{
margin: 2px 0 0 !important; font-size: 13px !important; line-height: 1.2 !important;
}
.best-seller-block .price,
.recommended-block .price{ font-size: 12px !important; white-space: nowrap !important; }
.best-seller-block .our-products-title-box h5 a,
.recommended-block .our-products-title-box h5 a{ display: block !important; }
.best-seller-block .our-products-title-box h5 a::after,
.recommended-block .our-products-title-box h5 a::after{
content: "View Product"; display: block; margin: 8px auto 2px; padding: 7px 10px;
font-size: 11px; font-weight: 700; letter-spacing: .6px; color: #022233;
text-transform: uppercase; background: #19c0d4; border-radius: 7px; max-width: 140px;
box-shadow: 0 2px 6px rgba(25,192,212,.45); transition: filter .15s ease, transform .15s ease;
}
.best-seller-block .our-products-title-box h5 a:hover::after,
.recommended-block .our-products-title-box h5 a:hover::after{
filter: brightness(1.12); transform: translateY(-1px);
}
}
@media (max-width: 767px){
#promo-banner .promo-banner-head{ position: relative; }
#promo-banner .promo-banner-head::before{
content: "SPECIAL!"; display: block; margin: 0 auto 12px; width: max-content;
padding: 5px 18px; font-size: 23px; font-weight: 900; letter-spacing: 2px;
color: #ff2330; text-transform: uppercase;
text-shadow: 0 0 10px rgba(255,35,48,.85), 0 0 22px rgba(255,35,48,.55), 0 2px 3px rgba(0,0,0,.6);
}
#promo-banner h3{ padding-bottom: 14px !important; }
#promo-banner h3::after{ top: auto !important; bottom: 0 !important; }
#promo-banner .promo-banner-text{ font-size: 30px !important; font-weight: 900 !important; color: #ffd23f !important; margin: 8px 0 4px !important; }
#promo-banner .deals-timer .timer-text{ margin-top: 2px !important; }
#promo-banner .my-3{ margin: 14px 0 !important; }
#promo-banner a.theme_button{ padding: 10px 34px !important; }
#promo-banner a.theme_button span{ font-size: 26px !important; }
#promo-banner .promo-image-left, #promo-banner [class*="app-image"]{
display: flex !important; align-items: center !important; justify-content: center !important;
}
#promo-banner .promo-image-left .service_icon_img{ max-width: 130px !important; }
#promo-banner [class*="app-image"] .service_icon_img{ max-width: 140px !important; }
}
.woocommerce #customer_login{ display:flex; flex-wrap:wrap; gap:26px; max-width:980px; margin:30px auto; padding:0 16px; }
.woocommerce #customer_login > div{ flex:1 1 320px; }
.woocommerce #customer_login h2{
font-family:'Jura',sans-serif; font-weight:800; letter-spacing:1px; color:#1fd3e6;
text-transform:uppercase; font-size:24px; margin:0 0 16px; text-shadow:0 0 14px rgba(31,211,230,.45);
}
.woocommerce form.login, .woocommerce form.register{
background:linear-gradient(160deg, rgba(18,26,32,.96), rgba(8,12,15,.96));
border:1px solid rgba(31,211,230,.35); border-radius:16px; padding:26px 24px;
box-shadow:0 10px 34px rgba(0,0,0,.55), 0 0 22px rgba(31,211,230,.10); position:relative;
}
.woocommerce form.register{ border-color:rgba(255,210,63,.35); box-shadow:0 10px 34px rgba(0,0,0,.55), 0 0 22px rgba(255,210,63,.10); }
.woocommerce #customer_login label{ display:block; color:#cfe9ee; font-size:13px; font-weight:600; letter-spacing:.4px; margin:0 0 7px; }
.woocommerce #customer_login .required{ color:#ff5566; }
.woocommerce #customer_login input.input-text{
width:100%; box-sizing:border-box; background:rgba(0,0,0,.45); border:1px solid rgba(120,150,160,.35);
border-radius:10px; padding:13px 14px; color:#fff; font-size:15px; transition:border-color .15s, box-shadow .15s; margin-bottom:16px;
}
.woocommerce #customer_login input.input-text:focus{ outline:none; border-color:#1fd3e6; box-shadow:0 0 0 3px rgba(31,211,230,.18); }
.woocommerce-form-login__rememberme{ display:flex; align-items:center; gap:8px; color:#9fb6bd; font-size:13px; margin-bottom:16px; }
.woocommerce-form-login__rememberme input{ width:16px; height:16px; accent-color:#1fd3e6; }
.woocommerce #customer_login button.button{
width:100%; border:none; cursor:pointer; border-radius:10px; padding:13px 18px;
font-family:'Jura',sans-serif; font-weight:800; letter-spacing:1px; text-transform:uppercase; font-size:15px;
color:#022; background:linear-gradient(135deg,#1fd3e6,#13b0c4); box-shadow:0 4px 16px rgba(31,211,230,.4);
transition:transform .12s, filter .12s;
}
.woocommerce form.register button.button{ background:linear-gradient(135deg,#ffd23f,#f0b400); box-shadow:0 4px 16px rgba(255,210,63,.4); }
.woocommerce #customer_login button.button:hover{ filter:brightness(1.08); transform:translateY(-1px); }
.woocommerce-LostPassword{ margin:14px 0 0; }
.woocommerce-LostPassword a{ color:#1fd3e6; font-size:13px; text-decoration:none; }
.woocommerce-LostPassword a:hover{ text-decoration:underline; }
.woocommerce form.register p{ color:#9fb6bd; font-size:13px; line-height:1.5; }
.woocommerce-account .woocommerce{ max-width:1080px; margin:30px auto; padding:0 16px; display:flex; flex-wrap:wrap; gap:24px; align-items:flex-start; }
.woocommerce-MyAccount-navigation{ flex:0 0 230px; }
.woocommerce-MyAccount-navigation ul{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:8px; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{
background:transparent !important; padding:0 !important; margin:0 !important; border:none !important; box-shadow:none !important;
}
.woocommerce-MyAccount-navigation-link a{
display:block; padding:13px 16px; border-radius:12px; text-decoration:none; color:#cfe9ee; font-weight:600; letter-spacing:.4px;
background:linear-gradient(160deg, rgba(18,26,32,.92), rgba(8,12,15,.92)) !important; border:1px solid rgba(120,150,160,.18); transition:.15s;
}
.woocommerce-MyAccount-navigation-link a:hover{ border-color:rgba(31,211,230,.5); color:#fff; transform:translateX(3px); }
.woocommerce-MyAccount-navigation-link.is-active a{ background:linear-gradient(135deg,#1fd3e6,#13b0c4) !important; color:#022; border-color:transparent; box-shadow:0 4px 16px rgba(31,211,230,.35); }
.woocommerce-MyAccount-navigation-link--customer-logout a:hover{ border-color:rgba(255,85,102,.6); }
.woocommerce-MyAccount-content{ flex:1 1 420px; background:linear-gradient(160deg, rgba(18,26,32,.9), rgba(8,12,15,.9)); border:1px solid rgba(31,211,230,.22); border-radius:16px; padding:26px; color:#cfe9ee; box-shadow:0 10px 30px rgba(0,0,0,.45); }
.woocommerce-MyAccount-content a{ color:#1fd3e6; }
.woocommerce-MyAccount-content strong{ color:#fff; }
.woocommerce-MyAccount-content table{ color:#cfe9ee; }
.woocommerce-MyAccount-content table th, .woocommerce-MyAccount-content table td{ border-color:rgba(120,150,160,.2) !important; }
.woocommerce-MyAccount-content .button{ background:linear-gradient(135deg,#1fd3e6,#13b0c4) !important; color:#022 !important; border:none !important; border-radius:8px !important; font-weight:700 !important; }
@media (max-width: 767px){
.woocommerce #customer_login{ flex-direction:column; gap:20px; margin:20px auto; }
.woocommerce #customer_login > div{ flex:1 1 100%; }
.woocommerce-account .woocommerce{ flex-direction:column; gap:16px; }
.woocommerce-MyAccount-navigation{ flex:1 1 100%; width:100%; }
.woocommerce-MyAccount-content{ flex:1 1 100%; width:100%; padding:20px; }
}
.shop .row > .col-lg-8{ flex:0 0 100% !important; max-width:100% !important; }
.shop .row > .col-lg-4.header-site-branding{ display:none !important; }
.shop .container{ max-width:1320px !important; }
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering{ color:#cfe9ee !important; }
.woocommerce .woocommerce-ordering select{ background:rgba(0,0,0,.5); color:#fff; border:1px solid rgba(31,211,230,.4); border-radius:8px; padding:8px 12px; }
.woocommerce ul.products, .woocommerce-page ul.products{
display:grid !important; grid-template-columns:repeat(auto-fill, minmax(190px, 1fr)) !important;
gap:18px !important; margin:18px 0 0 !important; padding:0 !important; list-style:none !important; width:100% !important; float:none !important;
}
.woocommerce ul.products::before, .woocommerce ul.products::after{ display:none !important; content:none !important; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width:auto !important; max-width:none !important; float:none !important; margin:0 !important; padding:14px !important; display:flex !important; flex-direction:column !important;
background:linear-gradient(160deg, rgba(18,26,32,.95), rgba(8,12,15,.95)) !important;
border:1px solid rgba(31,211,230,.22) !important; border-radius:16px !important; box-shadow:0 8px 24px rgba(0,0,0,.5) !important; transition:transform .15s, box-shadow .15s, border-color .15s; position:relative;
}
.woocommerce ul.products li.product:hover{ transform:translateY(-4px) !important; border-color:rgba(31,211,230,.6) !important; box-shadow:0 14px 34px rgba(0,0,0,.6), 0 0 22px rgba(31,211,230,.18) !important; }
.woocommerce ul.products li.product a img{ width:100% !important; height:170px !important; object-fit:contain !important; margin:0 0 10px !important; background:rgba(255,255,255,.04); border-radius:10px; padding:8px; box-sizing:border-box; }
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h2{ font-family:'Jura',sans-serif !important; font-size:15px !important; font-weight:700 !important; color:#eaf6f8 !important; padding:0 !important; margin:0 0 6px !important; min-height:38px; line-height:1.25; }
.woocommerce ul.products li.product .price{ color:#1fd3e6 !important; font-size:16px !important; font-weight:700 !important; margin:0 0 10px !important; }
.woocommerce ul.products li.product .price del{ color:#7d949b !important; font-weight:400; opacity:.8; }
.woocommerce ul.products li.product .price ins{ color:#ffd23f !important; text-decoration:none; }
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product a.added_to_cart{
margin-top:auto !important; display:block !important; text-align:center !important; border:none !important;
background:linear-gradient(135deg,#1fd3e6,#13b0c4) !important; color:#022 !important; font-family:'Jura',sans-serif !important;
font-weight:800 !important; letter-spacing:.5px !important; text-transform:uppercase !important; font-size:12px !important;
border-radius:9px !important; padding:11px 10px !important; box-shadow:0 4px 14px rgba(31,211,230,.35) !important; transition:filter .12s, transform .12s;
}
.woocommerce ul.products li.product a.button:hover{ filter:brightness(1.1) !important; transform:translateY(-1px) !important; }
.woocommerce ul.products li.product .star-rating{ color:#ffd23f !important; margin:0 0 8px !important; font-size:13px; }
.woocommerce ul.products li.product img.woocommerce-placeholder, .woocommerce ul.products li.product img[src*="placeholder"]{
background:linear-gradient(160deg, rgba(31,211,230,.10), rgba(8,12,15,.6)) !important; object-fit:contain !important; opacity:.35 !important; filter:grayscale(1) brightness(1.2);
}
.woocommerce ul.products li.product:has(img[src*="placeholder"]) a:first-of-type{ position:relative; display:block; }
.woocommerce ul.products li.product:has(img[src*="placeholder"]) a:first-of-type::after{
content:"COMING SOON"; position:absolute; top:14px; left:50%; transform:translateX(-50%);
background:rgba(255,210,63,.92); color:#1a1300; font-family:'Jura',sans-serif; font-weight:800; font-size:11px; letter-spacing:1px; padding:4px 12px; border-radius:20px; pointer-events:none; box-shadow:0 2px 8px rgba(0,0,0,.4);
}
.woocommerce ul.products li.product-category{
background:linear-gradient(160deg, rgba(20,28,34,.96), rgba(8,12,15,.96)) !important; border:1px solid rgba(255,210,63,.3) !important; border-radius:16px !important; padding:16px !important; text-align:center; box-shadow:0 8px 24px rgba(0,0,0,.5) !important; transition:.15s; display:flex !important; flex-direction:column !important;
}
.woocommerce ul.products li.product-category:hover{ transform:translateY(-4px); border-color:rgba(255,210,63,.7) !important; box-shadow:0 0 22px rgba(255,210,63,.2) !important; }
.woocommerce ul.products li.product-category img{ width:100% !important; height:150px !important; object-fit:contain !important; }
.woocommerce ul.products li.product-category h2{ color:#ffd23f !important; font-family:'Jura',sans-serif !important; text-transform:uppercase; font-size:16px !important; }
.woocommerce ul.products li.product-category .count{ color:#9fb6bd !important; }
@media (max-width:600px){
.woocommerce ul.products, .woocommerce-page ul.products{ grid-template-columns:repeat(auto-fill, minmax(150px, 1fr)) !important; gap:12px !important; }
.woocommerce ul.products li.product a img{ height:130px !important; }
.woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size:13px !important; min-height:34px; }
}
@media (min-width:768px){
#promo-banner{ padding-top:22px !important; padding-bottom:22px !important; }
#promo-banner .promo-banner-row{ padding:0 !important; }
#promo-banner .row{ align-items:center !important; }
#promo-banner .promo-banner-row,
#promo-banner .row,
#promo-banner .promo-image-left,
#promo-banner .app-image-right{ overflow:visible !important; }
#promo-banner .promo-image-left .service_icon_img,
#promo-banner .app-image-right .service_icon_img{
max-height:300px !important; width:auto !important; margin:-30px auto !important; display:block !important;
}
#promo-banner .promo-banner-head{ text-align:center !important; }
#promo-banner .promo-banner-head::before{
content:"SPECIAL!"; display:block; margin:0 auto 6px; width:max-content; padding:3px 16px;
font-size:18px; font-weight:900; letter-spacing:2px; color:#ff2330; text-transform:uppercase;
text-shadow:0 0 10px rgba(255,35,48,.85), 0 0 22px rgba(255,35,48,.55), 0 2px 3px rgba(0,0,0,.6); line-height:1;
}
#promo-banner h3{ margin-bottom:2px !important; padding-bottom:2px !important; }
#promo-banner h3 span{ font-size:26px !important; }
#promo-banner .promo-banner-text{ font-size:26px !important; font-weight:900 !important; color:#ffd23f !important; margin:2px 0 !important; line-height:1.1 !important; }
#promo-banner .deals-timer{ margin-bottom:8px !important; }
#promo-banner .deals-timer .timer-text{ margin-top:2px !important; font-size:14px !important; }
#promo-banner .my-3{ margin-top:10px !important; margin-bottom:0 !important; }
#promo-banner a.theme_button{ padding:8px 30px !important; }
#promo-banner a.theme_button span{ font-size:22px !important; }
}
@media (min-width:768px){
#best-seller .best-seller-block,
#best-seller .recommended-block{
background: linear-gradient(180deg, rgba(10,16,20,0.92), rgba(6,10,13,0.96)) !important;
border: 1px solid rgba(31,211,230,0.28) !important;
border-radius: 16px !important;
box-shadow: 0 0 0 1px rgba(0,0,0,0.4), 0 18px 40px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04) !important;
padding: 18px !important; position: relative !important;
}
#best-seller .best-seller-block::before,
#best-seller .recommended-block::before{
content:""; position:absolute; left:18px; right:18px; top:0; height:2px;
background:linear-gradient(90deg, transparent, rgba(31,211,230,0.8), rgba(255,210,63,0.7), transparent); border-radius:2px;
}
#best-seller .flash_product{
background: rgba(255,255,255,0.025) !important;
border: 1px solid rgba(31,211,230,0.14) !important;
border-radius: 12px !important; padding: 12px !important;
transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease !important;
height: calc(100% - 8px) !important;
}
#best-seller .col-lg-6.mb-1{ margin-bottom: 14px !important; }
#best-seller .flash_product:hover{
transform: translateY(-4px) !important;
border-color: rgba(31,211,230,0.55) !important;
background: rgba(31,211,230,0.06) !important;
box-shadow: 0 10px 26px rgba(0,0,0,0.5), 0 0 18px rgba(31,211,230,0.28) !important;
}
#best-seller .flash_product .our-products-col{ align-items:center !important; }
#best-seller .our-products-title-box{ display:flex !important; flex-direction:column !important; justify-content:center !important; }
#best-seller .product_img_box{
background: radial-gradient(circle at 50% 40%, rgba(31,211,230,0.10), rgba(0,0,0,0) 70%) !important;
border-radius: 10px !important; padding: 6px !important;
display:flex !important; align-items:center !important; justify-content:center !important;
}
#best-seller .product_img_box img{ max-height:120px !important; width:auto !important; filter: drop-shadow(0 4px 10px rgba(0,0,0,0.6)); }
#best-seller .flash_product h5,
#best-seller .flash_product h5 a{
color:#eaf7f9 !important; font-family:'Jura',sans-serif !important; font-weight:700 !important;
text-transform:uppercase !important; letter-spacing:.02em !important; font-size:14px !important; line-height:1.25 !important; margin:0 !important; padding:0 !important;
}
#best-seller .flash_product h5 a:hover{ color:#1fd3e6 !important; }
#best-seller .price.price-rating-block{ margin-bottom:4px !important; }
#best-seller .price, #best-seller .price *{ color:#ffd23f !important; font-family:'Jura',sans-serif !important; font-weight:800 !important; font-size:16px !important; }
#best-seller .price del, #best-seller .price del *{ color:rgba(234,247,249,0.45) !important; font-weight:500 !important; }
}
@media (max-width:767px){
#best-seller .best-seller-block,#best-seller .recommended-block{background:linear-gradient(180deg,rgba(10,16,20,0.92),rgba(6,10,13,0.96)) !important;border:1px solid rgba(31,211,230,0.28) !important;box-shadow:0 10px 26px rgba(0,0,0,0.5),0 0 18px rgba(31,211,230,0.06) !important;}
#best-seller .best-seller-block .flash_product,#best-seller .recommended-block .flash_product{background:rgba(255,255,255,0.025) !important;border:1px solid rgba(31,211,230,0.14) !important;box-shadow:0 8px 20px rgba(0,0,0,0.45) !important;}
#best-seller .best-seller-block .product_img_box,#best-seller .recommended-block .product_img_box{background:transparent !important;}
#best-seller .best-seller-block .our-products-title-box h5,#best-seller .best-seller-block .our-products-title-box h5 a,#best-seller .recommended-block .our-products-title-box h5,#best-seller .recommended-block .our-products-title-box h5 a{color:#eaf7f9 !important;}
#best-seller .best-seller-block .price,#best-seller .recommended-block .price,#best-seller .best-seller-block .price-rating-block,#best-seller .recommended-block .price-rating-block,#best-seller .best-seller-block .price ins,#best-seller .recommended-block .price ins{color:#ffd23f !important;}
#best-seller .best-seller-block del,#best-seller .recommended-block del{color:rgba(234,247,249,0.5) !important;}
}
#best-seller .best-seller-block,#best-seller .recommended-block{position:relative !important;}
#best-seller .best-seller-block::before,#best-seller .recommended-block::before{content:"" !important;position:absolute !important;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(31,211,230,0.8),rgba(255,210,63,0.7),transparent) !important;border-radius:2px;pointer-events:none;z-index:2;}
#best-seller .best-seller-block .price .woocommerce-Price-amount,#best-seller .recommended-block .price .woocommerce-Price-amount,#best-seller .best-seller-block .price .woocommerce-Price-amount *,#best-seller .recommended-block .price .woocommerce-Price-amount *,#best-seller .best-seller-block .price bdi,#best-seller .recommended-block .price bdi,#best-seller .best-seller-block .price .woocommerce-Price-currencySymbol,#best-seller .recommended-block .price .woocommerce-Price-currencySymbol{color:#ffd23f !important;}
.side-navigation .primary-menu > li > a,
.side-navigation ul.primary-menu li a,
.menu-main-menus-container .primary-menu > li > a,
.menu-main-menus-container ul > li > a {
font-size: 16px !important;
letter-spacing: .08em !important;
padding-left: 14px !important;
padding-right: 14px !important;
}
@media (max-width: 768px){
.site-header .cart-block{ display:none !important; }
}
.woocommerce-cart table.shop_table{background:rgba(12,17,23,0.82)!important;border:1px solid rgba(120,200,255,0.16)!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.35);color:#e8ecef!important;}
.woocommerce-cart table.shop_table th{background:rgba(255,255,255,0.04)!important;color:#e9c14a!important;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;border:none!important;border-bottom:1px solid rgba(120,200,255,0.18)!important;padding:14px 16px!important;}
.woocommerce-cart table.shop_table td{background:transparent!important;color:#e8ecef!important;border:none!important;border-bottom:1px solid rgba(255,255,255,0.07)!important;padding:14px 16px!important;vertical-align:middle;}
.woocommerce-cart table.shop_table tr:last-child td{border-bottom:none!important;}
.woocommerce-cart table.shop_table td.product-name a{color:#e8ecef!important;}
.woocommerce-cart table.shop_table td.product-name a:hover{color:#28d6c8!important;}
.woocommerce-cart table.shop_table .product-thumbnail img{border-radius:8px;}
.woocommerce-cart table.shop_table td::before{color:#e9c14a!important;}
.woocommerce-cart .quantity input.qty{background:#11161c!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:8px!important;padding:6px 8px!important;}
.woocommerce-cart .coupon input#coupon_code{background:#11161c!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:8px!important;padding:10px 12px!important;}
.woocommerce-cart .coupon input#coupon_code::placeholder{color:#8a929b!important;}
.woocommerce-cart button[name=apply_coupon],.woocommerce-cart button[name=update_cart],.woocommerce-cart input[name=update_cart]{background:#8224e3!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 22px!important;font-weight:600!important;letter-spacing:.02em;opacity:1!important;transition:filter .15s ease;}
.woocommerce-cart button[name=apply_coupon]:hover,.woocommerce-cart button[name=update_cart]:hover{filter:brightness(1.13)!important;}
.woocommerce-cart button[name=update_cart]:disabled,.woocommerce-cart input[name=update_cart]:disabled{opacity:.5!important;}
.woocommerce-cart .cart_totals{background:rgba(12,17,23,0.82)!important;border:1px solid rgba(120,200,255,0.16)!important;border-radius:12px!important;padding:8px 22px 22px!important;box-shadow:0 10px 30px rgba(0,0,0,0.35);}
.woocommerce-cart .cart_totals h2{color:#e9c14a!important;letter-spacing:.03em;}
.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{background:transparent!important;border:none!important;color:#e8ecef!important;}
.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border-bottom:1px solid rgba(255,255,255,0.08)!important;padding:12px 6px!important;}
.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{color:#fff!important;font-size:1.05rem;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#8224e3!important;color:#fff!important;border-radius:10px!important;padding:16px!important;font-size:1.05rem!important;font-weight:700!important;text-align:center;transition:filter .15s ease;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{filter:brightness(1.13)!important;}
.woocommerce-checkout form.checkout h3,.woocommerce-checkout #order_review_heading{color:#e9c14a!important;letter-spacing:.03em;}
.woocommerce-checkout form.checkout label,.woocommerce-checkout .woocommerce-billing-fields label,.woocommerce-checkout .woocommerce-additional-fields label,.woocommerce-checkout .woocommerce-shipping-fields label{color:#e8ecef!important;}
.woocommerce-checkout form.checkout .input-text,.woocommerce-checkout form.checkout input[type=text],.woocommerce-checkout form.checkout input[type=email],.woocommerce-checkout form.checkout input[type=tel],.woocommerce-checkout form.checkout input[type=password],.woocommerce-checkout form.checkout textarea,.woocommerce-checkout form.checkout select{background:#11161c!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:8px!important;}
.woocommerce-checkout form.checkout .input-text::placeholder{color:#8a929b!important;}
.woocommerce-checkout .select2-container--default .select2-selection--single{background:#11161c!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:8px!important;height:auto!important;padding:4px 2px;}
.woocommerce-checkout .select2-selection__rendered{color:#f0f0f0!important;}
.woocommerce-checkout .woocommerce-checkout-review-order-table{background:rgba(12,17,23,0.82)!important;border:1px solid rgba(120,200,255,0.16)!important;border-radius:12px!important;border-collapse:separate!important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.35);}
.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{color:#e8ecef!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,0.07)!important;padding:12px 16px!important;}
.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{color:#e9c14a!important;text-transform:uppercase;font-size:.8rem;letter-spacing:.04em;}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{color:#fff!important;}
.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .amount{color:#fff!important;}
.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-info{background:rgba(12,17,23,0.82)!important;color:#e8ecef!important;border-top:3px solid #8224e3!important;border-radius:8px;}
.woocommerce-cart .woocommerce-info a,.woocommerce-checkout .woocommerce-info a{color:#28d6c8!important;}
.woocommerce-checkout #payment.woocommerce-checkout-payment{background:rgba(12,17,23,0.82)!important;border:1px solid rgba(120,200,255,0.16)!important;border-radius:12px!important;}
.woocommerce-checkout #payment ul.payment_methods{background:transparent!important;border-bottom:1px solid rgba(255,255,255,0.08)!important;}
.woocommerce-checkout #payment ul.payment_methods li label{color:#e8ecef!important;}
.woocommerce-checkout #payment div.payment_box{background:#0e141b!important;color:#cfd6dd!important;border-radius:8px!important;}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#0e141b!important;}
.woocommerce-checkout #payment div.payment_box p{color:#c2cad2!important;}
.woocommerce-checkout #payment div.payment_box label{color:#eef6f4!important;}
.woocommerce-checkout #payment div.payment_box input.anet-input,.woocommerce-checkout #payment div.payment_box input.text-input-credit-card,.woocommerce-checkout #payment div.payment_box input[type=tel],.woocommerce-checkout #payment div.payment_box input[type=text],.woocommerce-checkout #payment div.payment_box input[type=password],.woocommerce-checkout #payment div.payment_box select{background:#11161c!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,0.2)!important;border-radius:6px!important;}
.woocommerce-checkout #payment .place-order{background:transparent!important;}
.woocommerce-checkout #payment .place-order label,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .woocommerce-privacy-policy-text{color:#cfd6dd!important;}
.woocommerce-checkout #place_order{background:#8224e3!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:16px 24px!important;font-size:1.05rem!important;font-weight:700!important;width:100%;transition:filter .15s ease;}
.woocommerce-checkout #place_order:hover{filter:brightness(1.13)!important;}
.woocommerce-cart .quantity input.qty,.woocommerce-cart .coupon input#coupon_code,.woocommerce-checkout form.checkout .input-text,.woocommerce-checkout form.checkout input[type=text],.woocommerce-checkout form.checkout input[type=email],.woocommerce-checkout form.checkout input[type=tel],.woocommerce-checkout form.checkout input[type=password],.woocommerce-checkout form.checkout input[type=number],.woocommerce-checkout form.checkout textarea,.woocommerce-checkout form.checkout select,.woocommerce-checkout .select2-selection__rendered,.woocommerce-checkout #payment div.payment_box input.anet-input,.woocommerce-checkout #payment div.payment_box input.text-input-credit-card,.woocommerce-checkout #payment div.payment_box input[type=tel],.woocommerce-checkout #payment div.payment_box input[type=text],.woocommerce-checkout #payment div.payment_box input[type=password],.woocommerce-checkout #payment div.payment_box select{-webkit-text-fill-color:#f0f0f0!important;}
.single-product .variations select,.woocommerce div.product .variations select,.variations_form .variations select{color:#16181d!important;-webkit-text-fill-color:#16181d!important;}
.ml-trust-banner.ml-trust-banner.ml-trust-banner{background:rgba(10,16,22,0.5)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px!important;box-shadow:none!important;}
.ml-trust-banner.ml-trust-banner.ml-trust-banner::before{display:none!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:10px 8px!important;gap:12px!important;transform:none!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill .ml-icon{background:rgba(0,224,210,0.10)!important;border:1px solid rgba(0,224,210,0.20)!important;box-shadow:none!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:16px!important;flex:0 0 auto!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill.gold .ml-icon{background:rgba(255,200,110,0.10)!important;border:1px solid rgba(255,200,110,0.22)!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill .ml-pill-text{font-size:12px!important;letter-spacing:.4px!important;line-height:1.25!important;}
@media (max-width:600px){
.ml-trust-banner.ml-trust-banner.ml-trust-banner{padding:10px!important;border-radius:12px!important;}
.ml-trust-banner .ml-trust-inner.ml-trust-inner{grid-template-columns:1fr 1fr!important;gap:6px 10px!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill{padding:7px 4px!important;gap:9px!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill .ml-icon{width:27px!important;height:27px!important;font-size:13px!important;}
.ml-trust-banner .ml-trust-inner .ml-trust-pill .ml-pill-text{font-size:10px!important;letter-spacing:.2px!important;}
}
.woocommerce-loop-category__title .count,
ul.products li.product-category mark.count,
mark.count {
background: rgba(212, 160, 23, 0.15) !important;
color: #e0b84c !important;
border: 1px solid rgba(212, 160, 23, 0.5) !important;
border-radius: 999px !important;
padding: 2px 10px !important;
font-size: 13px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
margin-left: 8px !important;
display: inline-block !important;
vertical-align: middle !important;
box-shadow: none !important;
}
.woocommerce-result-count {
color: #ffffff !important;
font-weight: 600 !important;
font-size: 15px !important;
text-shadow: 0 1px 4px rgba(0,0,0,0.9), 0 0 2px rgba(0,0,0,0.9) !important;
}
.woocommerce-ordering select.orderby,
.woocommerce-ordering select {
color: #ffffff !important;
background-color: rgba(10,14,20,0.92) !important;
border: 1px solid rgba(31,211,230,0.7) !important;
font-weight: 600 !important;
}
.woocommerce-ordering select option {
color: #ffffff !important;
background-color: #0a0e14 !important;
}
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Playfair+Display:ital,wght@0,700;0,800;1,700;1,800&display=swap');
.mlvh-seam-wrap{
position:relative !important;
overflow:visible !important;
}
.mlvh__inner{
position:absolute !important;
inset:0 !important;
width:100% !important;
max-width:none !important;
transform:none !important;
padding:0 !important;
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
align-items:center !important;
}
.mlvh__eyebrow{
font-family:'Cinzel', serif !important;
font-weight:600 !important;
letter-spacing:0.18em !important;
text-transform:uppercase !important;
font-size:clamp(1.4rem, 3.4vw, 3rem) !important;
margin:0 !important;
color:#f3fbf9 !important;
text-shadow:0 2px 24px rgba(0,0,0,.9), 0 0 34px rgba(45,212,191,.45) !important;
line-height:1.18 !important;
}
.mlvh-seam-wrap > .mlvh__sub{
position:absolute !important;
bottom:0 !important;
left:50% !important;
right:auto !important;
transform:translate(-50%, 50%) !important;
margin:0 !important;
padding:0 12px !important;
max-width:96vw !important;
white-space:nowrap !important;
text-align:center !important;
font-family:'Playfair Display', serif !important;
font-weight:800 !important;
font-style:italic !important;
font-size:clamp(1.2rem, 3.2vw, 2.7rem) !important;
letter-spacing:0.01em !important;
line-height:1.05 !important;
color:#f3d27a !important;
text-shadow:
0 0 18px rgba(240,196,86,.55),
0 0 38px rgba(212,160,23,.45),
0 3px 16px rgba(0,0,0,.95) !important;
z-index:6 !important;
}
@media (max-width:520px){
.mlvh-seam-wrap > .mlvh__sub{
white-space:normal !important;
transform:translate(-50%, 40%) !important;
width:92vw !important;
}
}
.ml-mushroom-hero{ display:none !important; }
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700;800;900&family=Rajdhani:wght@500;600;700&display=swap');
.mlvh--sup .mlvh__eyebrow{
font-family:'Orbitron', sans-serif !important;
font-weight:800 !important;
letter-spacing:0.10em !important;
text-transform:uppercase !important;
font-size:clamp(1.3rem, 3.4vw, 3rem) !important;
margin:0 !important;
background:linear-gradient(180deg,#fff7e6 0%, #ffb347 45%, #ff5e1a 100%) !important;
-webkit-background-clip:text !important;
background-clip:text !important;
-webkit-text-fill-color:transparent !important;
color:transparent !important;
text-shadow:none !important;
filter: drop-shadow(0 2px 10px rgba(0,0,0,.8)) drop-shadow(0 0 22px rgba(255,94,26,.55)) !important;
line-height:1.16 !important;
}
.mlvh-seam-wrap--sup > .mlvh__sub{
position:absolute !important;
bottom:0 !important;
left:50% !important;
right:auto !important;
transform:translate(-50%, 50%) !important;
margin:0 !important;
padding:0 16px !important;
max-width:94vw !important;
text-align:center !important;
white-space:normal !important;
font-family:'Rajdhani', sans-serif !important;
font-weight:700 !important;
font-style:normal !important;
font-size:clamp(1rem, 2.3vw, 1.7rem) !important;
letter-spacing:0.03em !important;
line-height:1.15 !important;
text-transform:uppercase !important;
color:#ffcf6a !important;
text-shadow:0 0 16px rgba(255,140,40,.55), 0 0 34px rgba(255,94,26,.4), 0 3px 14px rgba(0,0,0,.95) !important;
z-index:6 !important;
}
body.page-id-455.custom-background {
background-image: url("https://mycelialink.com/wp-content/uploads/2026/06/Supplements-background-image.png") !important;
background-size: 100% auto !important;
background-position: center top !important;
background-repeat: repeat-y !important;
background-attachment: scroll !important;
background-color: #0a0608 !important;
}
.mlsp__media--center{align-items:center !important;}
.mlsp__img--lion{align-self:center !important;height:auto !important;object-fit:contain !important;}
body.page-id-1182.custom-background {
background-image: url("https://mycelialink.com/wp-content/uploads/2026/09/Merch-page-background-opt.webp") !important;
background-size: 100% auto !important;
background-position: center top !important;
background-repeat: repeat-y !important;
background-attachment: scroll !important;
background-color: #0a0608 !important;
}
body.page-id-1181.custom-background {
background-image: url("https://mycelialink.com/wp-content/uploads/2026/09/Soaps-background-opt.webp") !important;
background-size: 100% auto !important;
background-position: center top !important;
background-repeat: repeat-y !important;
background-attachment: scroll !important;
background-color: #0a0608 !important;
}
body.page-id-446.custom-background {
background-image: url("https://mycelialink.com/wp-content/uploads/2026/09/Peptide-page-background-2-opt.webp") !important;
background-size: 100% auto !important;
background-position: center top !important;
background-repeat: repeat-y !important;
background-attachment: scroll !important;
background-color: #0a0608 !important;
}
body.page-id-446 .ml-trust-banner.ml-trust-banner.ml-trust-banner {
background: linear-gradient(180deg,#03050b 0%,#010205 100%) !important;
background-color: #010205 !important;
}
@media (min-width: 1025px) {
body.page-id-446 .peptide-collapse-a {
max-height: 4000px !important;
}
body.page-id-446 .peptide-collapse-q .peptide-collapse-chev {
transform: rotate(-135deg) !important;
}
body.page-id-446 .peptide-collapse-cb:not(:checked) ~ .peptide-collapse-q {
border-bottom: 1px solid rgba(255,210,120,.25) !important;
}
}
.outer-footer{ background:linear-gradient(180deg,#0b0d12 0%,#070809 60%,#050506 100%) !important; position:relative !important; }
#footer-widgets{ background:linear-gradient(180deg,#0c0e13 0%,#0a0c10 100%) !important; position:relative !important; padding-top:22px !important; padding-bottom:10px !important; }
#footer-widgets::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:2px !important; background:linear-gradient(90deg, rgba(212,175,90,0) 0%, rgba(212,175,90,.75) 18%, rgba(64,224,208,.7) 50%, rgba(212,175,90,.75) 82%, rgba(212,175,90,0) 100%) !important; opacity:.85 !important; }
#theme-footer_box{ padding-top:4px !important; padding-bottom:4px !important; }
#theme-footer_box a{ color:#9aa3ad !important; font-size:13px !important; letter-spacing:.4px !important; transition:color .2s ease, text-shadow .2s ease !important; }
#theme-footer_box a:hover{ color:#e9c87a !important; text-shadow:0 0 10px rgba(212,175,90,.5) !important; }
#theme-footer_box li{ margin-bottom:6px !important; }
#footer-details{ padding-top:6px !important; padding-bottom:6px !important; }
.footer-details-container .contact-us-box{ padding-top:14px !important; padding-bottom:14px !important; }
.footer-details-container .row > div + div{ border-left:1px solid rgba(255,255,255,.06) !important; }
.contact-us-head{ color:#cfd6de !important; letter-spacing:2px !important; text-transform:uppercase !important; font-size:12px !important; margin-bottom:10px !important; }
.contact-us-phone-block a{ background:linear-gradient(90deg,#f3d488 0%,#d4af5a 50%,#f3d488 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:#e9c87a !important; font-weight:700 !important; letter-spacing:.5px !important; text-shadow:none !important; transition:filter .2s ease !important; display:inline-block !important; }
.contact-us-phone-block a:hover{ filter:brightness(1.15) drop-shadow(0 0 8px rgba(212,175,90,.45)) !important; }
.socialbox{ display:flex !important; justify-content:center !important; gap:12px !important; align-items:center !important; }
.socialbox a{ display:inline-flex !important; line-height:0 !important; }
.socialbox a i{ display:inline-flex !important; align-items:center !important; justify-content:center !important; width:40px !important; height:40px !important; border-radius:50% !important; background:radial-gradient(circle at 30% 25%, #1a2230 0%, #0d1219 100%) !important; border:1px solid rgba(212,175,90,.28) !important; color:#cdb985 !important; font-size:15px !important; box-shadow:0 2px 8px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.04) !important; transition:transform .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease !important; }
.socialbox a:hover i{ transform:translateY(-2px) !important; color:#7ce0d3 !important; border-color:rgba(64,224,208,.55) !important; box-shadow:0 4px 14px rgba(64,224,208,.25), inset 0 1px 0 rgba(255,255,255,.06) !important; }
.contact-us-payment-block img{ max-height:46px !important; width:auto !important; }
.copyright-text{ font-family:'Jura', sans-serif !important; font-size:12.5px !important; font-weight:600 !important; letter-spacing:.6px !important; color:#8b939c !important; text-transform:none !important; padding-top:8px !important; padding-bottom:8px !important; }
.copyright-text span:not(.credit_link){ font-size:12.5px !important; }
body.post-type-archive-product .woocommerce-breadcrumb{ text-align:center !important; font-size:12px !important; letter-spacing:1px !important; opacity:.6 !important; margin-bottom:20px !important; position:relative !important; z-index:3 !important; }
body.post-type-archive-product #contentwoocom .row::before{
content:"Shop By Category" !important; display:block !important; width:100% !important; text-align:center !important; clear:both !important;
font-family:'Cinzel', serif !important; font-weight:800 !important; font-size:clamp(30px,4vw,46px) !important;
letter-spacing:2px !important; text-transform:uppercase !important; line-height:1.1 !important; margin:6px auto 4px !important;
background:linear-gradient(90deg,#f3d488 0%,#ffd23f 35%,#40e0d0 65%,#f3d488 100%) !important;
-webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important;
}
body.post-type-archive-product ul.products::before{
content:"Premium peptides, supplements, soaps & apparel — explore the network." !important;
grid-column:1 / -1 !important; display:block !important; text-align:center !important;
font-family:'Jura', sans-serif !important; letter-spacing:3px !important; text-transform:uppercase !important;
font-size:13px !important; color:#8fb9c4 !important; margin:0 auto 26px !important; opacity:.9 !important;
}
body.post-type-archive-product ul.products{
display:grid !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important; gap:26px !important;
max-width:1240px !important; margin:8px auto 60px !important; justify-content:center !important; padding:0 10px !important; list-style:none !important;
}
@media (max-width:1100px){ body.post-type-archive-product ul.products{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; max-width:720px !important; } }
@media (max-width:600px){ body.post-type-archive-product ul.products{ grid-template-columns:1fr !important; max-width:360px !important; } }
body.post-type-archive-product ul.products li.product-category{
display:flex !important; flex-direction:column !important; width:auto !important; margin:0 !important; padding:0 !important;
position:relative !important; border-radius:20px !important; overflow:hidden !important; text-align:center !important;
background:linear-gradient(160deg, rgba(24,28,38,.92) 0%, rgba(10,12,18,.96) 100%) !important;
border:1px solid rgba(255,210,63,.28) !important; box-shadow:0 10px 30px rgba(0,0,0,.55) !important;
transition:transform .35s cubic-bezier(.2,.7,.3,1), box-shadow .35s ease, border-color .35s ease !important;
animation:mlShopReveal .6s ease both !important;
}
body.post-type-archive-product ul.products li.product-category:nth-child(2){ animation-delay:.06s !important; }
body.post-type-archive-product ul.products li.product-category:nth-child(3){ animation-delay:.14s !important; }
body.post-type-archive-product ul.products li.product-category:nth-child(4){ animation-delay:.22s !important; }
body.post-type-archive-product ul.products li.product-category:nth-child(5){ animation-delay:.30s !important; }
@keyframes mlShopReveal{ from{ opacity:0; transform:translateY(24px); } to{ opacity:1; transform:translateY(0); } }
body.post-type-archive-product ul.products li.product-category:hover{
transform:translateY(-10px) !important; border-color:rgba(255,210,63,.7) !important;
box-shadow:0 22px 50px rgba(0,0,0,.65), 0 0 28px rgba(255,210,63,.18) !important;
}
body.post-type-archive-product .woocommerce ul.products li.product-category > a{
display:flex !important; flex-direction:column !important; width:100% !important; height:100% !important;
padding:0 !important; margin:0 !important; background:transparent !important; position:relative !important;
}
body.post-type-archive-product .woocommerce ul.products li.product-category img,
html body.post-type-archive-product ul.products li.product-category img{
width:100% !important; height:220px !important; object-fit:cover !important; flex:0 0 220px !important;
padding:0 !important; margin:0 !important; border-radius:0 !important; max-width:100% !important; display:block !important;
transition:transform .55s cubic-bezier(.2,.7,.3,1) !important;
}
body.post-type-archive-product ul.products li.product-category:hover img{ transform:scale(1.07) !important; }
body.post-type-archive-product .woocommerce ul.products li.product-category .woocommerce-loop-category__title,
html body.post-type-archive-product ul.products li.product-category .woocommerce-loop-category__title{
order:2 !important; flex:1 1 auto !important;
display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important;
width:100% !important; margin:0 !important; padding:20px 14px 22px !important;
background:#0a0c12 !important; position:relative !important; z-index:2 !important;
font-family:'Cinzel', serif !important; font-weight:700 !important; font-size:18px !important;
letter-spacing:1.4px !important; text-transform:uppercase !important; color:#ffd23f !important; line-height:1.3 !important;
text-align:center !important; text-shadow:0 2px 8px rgba(0,0,0,.5) !important;
}
body.post-type-archive-product .woocommerce ul.products li.product-category > a img{ order:1 !important; }
body.post-type-archive-product .woocommerce ul.products li.product-category .woocommerce-loop-category__title .count,
html body.post-type-archive-product ul.products li.product-category .count{
display:block !important; float:none !important; width:max-content !important; max-width:max-content !important;
margin:12px auto 0 !important; padding:4px 14px !important;
font-family:'Jura', sans-serif !important; font-size:12px !important; font-weight:700 !important; letter-spacing:.5px !important;
color:#0c0e13 !important; background:linear-gradient(90deg,#f3d488,#ffd23f) !important; border:none !important;
border-radius:999px !important; box-shadow:0 2px 10px rgba(255,210,63,.25) !important;
}
body.post-type-archive-product #contentwoocom .col-lg-8{ width:100% !important; flex:0 0 100% !important; max-width:100% !important; }
body.post-type-archive-product #contentwoocom .col-lg-4{ display:none !important; }
body.post-type-archive-product ul.products li.product-category:first-child{
display:none !important;
}
body.tax-product_cat .woocommerce-breadcrumb{
text-align:center !important; font-size:12px !important; letter-spacing:1px !important; opacity:.6 !important; margin-bottom:18px !important; position:relative !important; z-index:3 !important;
}
body.tax-product_cat.woocommerce ul.products,
html body.tax-product_cat ul.products{
display:grid !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important; gap:26px !important;
max-width:1240px !important; margin:8px auto 60px !important; justify-content:center !important; padding:0 10px !important; list-style:none !important;
}
@media (max-width:1100px){ body.tax-product_cat.woocommerce ul.products{ grid-template-columns:repeat(3, minmax(0,1fr)) !important; max-width:900px !important; } }
@media (max-width:820px){ body.tax-product_cat.woocommerce ul.products{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; max-width:620px !important; } }
@media (max-width:520px){ body.tax-product_cat.woocommerce ul.products{ grid-template-columns:1fr !important; max-width:340px !important; } }
body.tax-product_cat.woocommerce ul.products li.product{
display:flex !important; flex-direction:column !important; width:auto !important; margin:0 !important; padding:0 !important;
position:relative !important; border-radius:20px !important; overflow:hidden !important; text-align:center !important;
background:linear-gradient(160deg, rgba(24,28,38,.92) 0%, rgba(10,12,18,.96) 100%) !important;
border:1px solid rgba(255,210,63,.26) !important; box-shadow:0 10px 30px rgba(0,0,0,.55) !important;
transition:transform .35s cubic-bezier(.2,.7,.3,1), box-shadow .35s ease, border-color .35s ease !important;
animation:mlShopReveal .6s ease both !important;
}
body.tax-product_cat.woocommerce ul.products li.product:nth-child(2){ animation-delay:.05s !important; }
body.tax-product_cat.woocommerce ul.products li.product:nth-child(3){ animation-delay:.1s !important; }
body.tax-product_cat.woocommerce ul.products li.product:nth-child(4){ animation-delay:.15s !important; }
body.tax-product_cat.woocommerce ul.products li.product:nth-child(n+5){ animation-delay:.2s !important; }
body.tax-product_cat.woocommerce ul.products li.product:hover{
transform:translateY(-10px) !important; border-color:rgba(255,210,63,.7) !important;
box-shadow:0 22px 50px rgba(0,0,0,.65), 0 0 28px rgba(255,210,63,.18) !important;
}
body.tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
body.tax-product_cat.woocommerce ul.products li.product > a{
display:flex !important; flex-direction:column !important; width:100% !important; padding:0 !important; margin:0 !important;
}
body.tax-product_cat.woocommerce ul.products li.product a img,
html body.tax-product_cat ul.products li.product img{
width:100% !important; height:240px !important; object-fit:cover !important; max-width:100% !important;
margin:0 !important; padding:0 !important; border-radius:0 !important; display:block !important;
transition:transform .55s cubic-bezier(.2,.7,.3,1) !important;
}
body.tax-product_cat.woocommerce ul.products li.product:hover a img{ transform:scale(1.06) !important; }
body.tax-product_cat.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-family:'Cinzel', serif !important; font-weight:700 !important; font-size:16px !important;
letter-spacing:.8px !important; text-transform:uppercase !important; color:#ffd23f !important;
text-align:center !important; padding:16px 14px 4px !important; margin:0 !important; line-height:1.3 !important; width:100% !important;
background:#0a0c12 !important; min-height:0 !important;
}
body.tax-product_cat.woocommerce ul.products li.product .price{
display:block !important; text-align:center !important; width:100% !important; background:#0a0c12 !important;
color:#e8edf2 !important; font-family:'Jura', sans-serif !important; font-weight:700 !important; font-size:15px !important;
padding:2px 14px 14px !important; margin:0 !important;
}
body.tax-product_cat.woocommerce ul.products li.product .price .woocommerce-Price-amount{ color:#7ce0d3 !important; }
body.tax-product_cat.woocommerce ul.products li.product .price del{ opacity:.5 !important; }
body.tax-product_cat.woocommerce ul.products li.product .price ins{ text-decoration:none !important; }
body.tax-product_cat.woocommerce ul.products li.product a.button,
body.tax-product_cat.woocommerce ul.products li.product a.add_to_cart_button{
display:block !important; width:calc(100% - 28px) !important; margin:0 14px 16px !important;
padding:11px 14px !important; text-align:center !important;
font-family:'Jura', sans-serif !important; font-weight:800 !important; font-size:13px !important; letter-spacing:1px !important; text-transform:uppercase !important;
color:#0c0e13 !important; background:linear-gradient(90deg,#f3d488 0%,#ffd23f 50%,#f3d488 100%) !important;
border:none !important; border-radius:999px !important; box-shadow:0 4px 16px rgba(255,210,63,.25) !important;
transition:filter .2s ease, transform .2s ease, box-shadow .2s ease !important;
}
body.tax-product_cat.woocommerce ul.products li.product a.button:hover,
body.tax-product_cat.woocommerce ul.products li.product a.add_to_cart_button:hover{
filter:brightness(1.08) !important; transform:translateY(-1px) !important;
box-shadow:0 6px 22px rgba(255,210,63,.4) !important;
}
body.tax-product_cat.woocommerce ul.products li.product a.added_to_cart{
display:block !important; text-align:center !important; margin:0 14px 14px !important; color:#7ce0d3 !important; font-family:'Jura',sans-serif !important; font-size:12px !important; letter-spacing:.5px !important;
}
body.tax-product_cat.woocommerce ul.products li.product .onsale{
position:absolute !important; top:12px !important; right:12px !important; left:auto !important; margin:0 !important;
background:linear-gradient(90deg,#ff5e62,#ff2e54) !important; color:#fff !important; border:none !important;
border-radius:999px !important; padding:4px 12px !important; font-family:'Jura',sans-serif !important; font-weight:800 !important; font-size:11px !important; letter-spacing:.5px !important; z-index:4 !important; box-shadow:0 3px 10px rgba(255,46,84,.4) !important;
}
body.tax-product_cat.woocommerce ul.products li.product .star-rating{ margin:0 auto 8px !important; }
body.tax-product_cat #contentwoocom .col-lg-8{ width:100% !important; flex:0 0 100% !important; max-width:100% !important; }
body.tax-product_cat #contentwoocom .col-lg-4{ display:none !important; }
@keyframes mlShopReveal{ from{ opacity:0; transform:translateY(24px); } to{ opacity:1; transform:translateY(0); } }
body.tax-product_cat .woocommerce-result-count{
text-align:center !important; width:100% !important; float:none !important; display:block !important;
font-family:'Jura', sans-serif !important; letter-spacing:2px !important; text-transform:uppercase !important;
font-size:12px !important; color:#8fb9c4 !important; margin:0 auto 14px !important; opacity:.85 !important;
}
body.tax-product_cat .woocommerce-ordering{
float:none !important; display:flex !important; justify-content:center !important; width:100% !important; margin:0 auto 26px !important;
}
body.tax-product_cat .woocommerce-ordering select.orderby{
background:linear-gradient(160deg, rgba(24,28,38,.95), rgba(10,12,18,.98)) !important;
color:#e8edf2 !important; border:1px solid rgba(255,210,63,.3) !important; border-radius:999px !important;
padding:9px 38px 9px 18px !important; font-family:'Jura', sans-serif !important; font-size:13px !important; letter-spacing:.5px !important;
box-shadow:0 4px 14px rgba(0,0,0,.4) !important; cursor:pointer !important; outline:none !important;
}
body.tax-product_cat .woocommerce-ordering select.orderby:focus{ border-color:rgba(255,210,63,.6) !important; }
body.tax-product_cat .woocommerce ul.products li.product .onsale{ left:12px !important; right:auto !important; }
#header.col-lg-11 {
background: linear-gradient(180deg, rgba(16,18,26,0.96) 0%, rgba(9,11,18,0.98) 100%) !important;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
border: 1px solid rgba(212,175,55,0.22);
border-radius: 0 0 18px 18px;
box-shadow: 0 10px 34px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.05);
position: relative;
}
#header.col-lg-11::after {
content:"";
position:absolute; left:6%; right:6%; bottom:-1px; height:2px;
background: linear-gradient(90deg, rgba(212,175,55,0) 0%, rgba(212,175,55,0.9) 25%, rgba(95,225,255,0.9) 50%, rgba(212,175,55,0.9) 75%, rgba(212,175,55,0) 100%);
filter: drop-shadow(0 0 6px rgba(212,175,55,0.5));
border-radius: 2px;
pointer-events:none;
}
ul#menu-main-menus > li > a {
font-family: 'Cinzel', serif !important;
font-weight: 600 !important;
letter-spacing: 1.2px;
position: relative;
transition: color .28s ease, text-shadow .28s ease;
}
ul#menu-main-menus > li::before,
ul#menu-main-menus > li.current-menu-item::before,
ul#menu-main-menus > li.current_page_item::before,
ul#menu-main-menus > li.current-menu-ancestor::before {
display:none !important;
background:transparent !important;
height:0 !important;
}
ul#menu-main-menus > li > a::before {
content:"";
position:absolute; left:8px; right:8px; bottom:-6px; height:2px;
background: linear-gradient(90deg, #d4af37, #f4e9c1, #5fe1ff);
border-radius:2px;
transform: scaleX(0);
transform-origin: center;
transition: transform .3s cubic-bezier(.2,.7,.3,1);
opacity:.97;
box-shadow: 0 0 8px rgba(212,175,55,0.45);
}
ul#menu-main-menus > li:hover > a::before,
ul#menu-main-menus > li.current-menu-item > a::before,
ul#menu-main-menus > li.current_page_item > a::before,
ul#menu-main-menus > li.current-menu-ancestor > a::before {
transform: scaleX(1);
}
ul#menu-main-menus > li:hover > a {
color:#f4e9c1 !important;
text-shadow: 0 0 12px rgba(212,175,55,0.55);
}
ul#menu-main-menus > li.current-menu-item > a,
ul#menu-main-menus > li.current_page_item > a,
ul#menu-main-menus > li.current-menu-ancestor > a {
color:#d4af37 !important;
text-shadow: 0 0 10px rgba(212,175,55,0.45);
}
.my-account-block a, .cart-block a, .my-account-block, .cart-block {
font-family: 'Jura', sans-serif !important;
font-weight: 700 !important;
letter-spacing: .5px;
}
#wp-block-search__input-2,
.product-search-form input[type="search"],
.product-search-form .wp-block-search__input {
background: rgba(255,255,255,0.04) !important;
border: 1px solid rgba(212,175,55,0.28) !important;
border-radius: 30px !important;
color: #ede9dd !important;
font-family: 'Jura', sans-serif !important;
letter-spacing:.4px;
padding: 10px 18px !important;
height: auto !important;
transition: border-color .25s ease, box-shadow .25s ease, background .25s ease;
}
#wp-block-search__input-2::placeholder,
.product-search-form input[type="search"]::placeholder {
color: rgba(237,233,221,0.55) !important;
font-family: 'Jura', sans-serif !important;
}
#wp-block-search__input-2:focus,
.product-search-form input[type="search"]:focus {
outline:none !important;
border-color: rgba(95,225,255,0.7) !important;
background: rgba(255,255,255,0.06) !important;
box-shadow: 0 0 0 3px rgba(95,225,255,0.12), 0 0 18px rgba(95,225,255,0.25) !important;
}
.product-search-form .wp-block-search__button,
.product-search-form button[type="submit"] {
background: linear-gradient(135deg,#d4af37,#b8902a) !important;
border:none !important;
border-radius: 50% !important;
color:#0a0c12 !important;
box-shadow: 0 0 14px rgba(212,175,55,0.45);
transition: transform .2s ease, box-shadow .2s ease;
}
.product-search-form .wp-block-search__button:hover,
.product-search-form button[type="submit"]:hover {
transform: scale(1.08);
box-shadow: 0 0 20px rgba(212,175,55,0.7);
}
.my-account-block:hover a,
.my-account-block:hover i {
color:#d4af37 !important;
text-shadow: 0 0 12px rgba(212,175,55,0.5);
}
.my-account-block i.fa-user { transition: color .25s ease, transform .25s ease; }
.my-account-block:hover i.fa-user { transform: scale(1.12); }
.cart-block:hover i.fa-shopping-cart {
color:#5fe1ff !important;
transform: translateY(-1px) scale(1.08);
text-shadow: 0 0 14px rgba(95,225,255,0.55);
}
.cart-block i.fa-shopping-cart {
transition: color .25s ease, transform .25s ease, text-shadow .25s ease;
}
.cart-block sup {
background: linear-gradient(135deg,#d4af37,#b8902a) !important;
color:#0a0c12 !important;
font-family:'Jura', sans-serif !important;
font-weight:800 !important;
box-shadow: 0 0 10px rgba(212,175,55,0.6);
border: 1px solid rgba(255,255,255,0.3);
}
.coa-list-toggle, a.coa-list-toggle, .see-coa, button.coa-list-toggle {
background: linear-gradient(135deg, rgba(212,175,55,0.16), rgba(95,225,255,0.10)) !important;
border: 1px solid rgba(212,175,55,0.4) !important;
box-shadow: 0 0 16px rgba(212,175,55,0.22) !important;
font-family:'Jura', sans-serif !important;
transition: box-shadow .25s ease, transform .2s ease, background .25s ease !important;
}
.coa-list-toggle:hover, a.coa-list-toggle:hover, .see-coa:hover, button.coa-list-toggle:hover {
box-shadow: 0 0 24px rgba(212,175,55,0.5) !important;
transform: translateY(-1px);
}
.mlp-live ul.products {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 28px !important;
margin: 0 !important;
padding: 30px 0 0 0 !important;
list-style: none !important;
}
.mlp-live ul.products::before,
.mlp-live ul.products::after { content: none !important; display: none !important; }
.mlp-live ul.products li.product {
width: auto !important;
margin: 0 !important;
padding: 0 0 18px 0 !important;
float: none !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
text-align: center !important;
position: relative;
background: transparent !important;
border: none !important;
box-shadow: none !important;
border-radius: 16px !important;
transition: transform .3s ease;
}
.mlp-live ul.products li.product::before {
content:"";
position:absolute;
left:0; right:0; bottom:0;
top: 150px;
background:
radial-gradient(125% 85% at 50% 118%, rgba(0,235,220,0.16), rgba(0,0,0,0) 60%),
radial-gradient(90% 60% at 112% -12%, rgba(168,85,247,0.12), rgba(0,0,0,0) 55%),
linear-gradient(180deg, rgba(20,23,32,0.92), rgba(10,12,18,0.96));
border: 1px solid rgba(212,175,55,0.28);
border-radius: 16px;
box-shadow: 0 16px 36px rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05);
z-index: 0;
transition: border-color .3s ease, box-shadow .3s ease;
}
.mlp-live ul.products li.product::after {
content:"";
position:absolute;
left:50%;
transform:translateX(-50%);
bottom: calc(100% - 168px);
top: 70px;
width: 150px;
background: linear-gradient(to bottom, rgba(31,211,230,0.05) 0%, rgba(31,211,230,0.14) 45%, rgba(31,211,230,0.30) 80%, rgba(31,211,230,0.40) 100%);
clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
filter: blur(5px);
z-index: 1;
pointer-events:none;
opacity: 0.9;
transition: opacity .3s ease;
}
.mlp-live ul.products li.product:hover::after { opacity: 1; }
.mlp-live ul.products li.product:hover::before {
border-color: rgba(212,175,55,0.55);
box-shadow: 0 22px 46px rgba(0,0,0,0.6), 0 0 22px rgba(212,175,55,0.18);
}
.mlp-live ul.products li.product:hover { transform: translateY(-4px); }
.mlp-live li.product a.woocommerce-LoopProduct-link {
display: contents !important;
}
.mlp-live li.product img {
width: auto !important;
max-width: 100% !important;
height: 300px !important;
object-fit: contain !important;
margin: 0 auto -34px auto !important;
background: transparent !important;
filter: drop-shadow(0 16px 26px rgba(0,0,0,0.62));
position: relative;
z-index: 2;
order: 1;
transition: transform .35s ease;
}
.mlp-live li.product:hover img { transform: translateY(-6px) scale(1.04); }
.mlp-live li.product h2.woocommerce-loop-product__title {
font-family: 'Cinzel', serif !important;
font-size: 17px !important;
font-weight: 600 !important;
color: #e9c869 !important;
letter-spacing: .4px;
margin: 16px 0 8px 0 !important;
padding: 0 6px !important;
line-height: 1.25 !important;
order: 2;
}
.mlp-live .woocommerce ul.products li.product .price,
.mlp-live .woocommerce ul.products li.product .price .woocommerce-Price-amount,
.mlp-live .woocommerce ul.products li.product .price bdi {
font-family: 'Jura', sans-serif !important;
color: #e9c869 !important;
font-weight: 800 !important;
font-size: 18px !important;
margin: 0 !important;
order: 3;
}
.mlp-live li.product .price del { color: rgba(255,255,255,0.4) !important; font-weight:400 !important; }
.mlp-live li.product .price ins { text-decoration:none !important; color:#e9c869 !important; }
.mlp-live li.product .star-rating { margin: 8px auto 0 auto !important; order: 4; }
.mlp-live .woocommerce ul.products li.product a.button {
order: 5;
display: inline-block !important;
margin: 16px auto 0 auto !important;
background: linear-gradient(135deg, #e7c662, #c89a2b) !important;
color: #0a0c12 !important;
font-family: 'Jura', sans-serif !important;
font-weight: 800 !important;
letter-spacing: .6px;
text-transform: uppercase;
border: none !important;
border-radius: 30px !important;
padding: 11px 26px !important;
box-shadow: 0 6px 16px rgba(212,175,55,0.3);
transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}
.mlp-live .woocommerce ul.products li.product a.button:hover {
transform: translateY(-2px);
filter: brightness(1.08);
box-shadow: 0 10px 22px rgba(212,175,55,0.5);
}
.mlp-live li.product .onsale {
background: linear-gradient(135deg,#e7c662,#c89a2b) !important;
color:#0a0c12 !important;
font-family:'Jura', sans-serif !important;
font-weight:800 !important;
border-radius: 20px !important;
border: none !important;
box-shadow: 0 0 14px rgba(212,175,55,0.45);
top: 8px !important; right: 8px !important; left:auto !important; margin:0 !important;
z-index: 3;
}
@media (max-width: 1100px){ .mlp-live ul.products { grid-template-columns: repeat(3,1fr) !important; } }
@media (max-width: 800px){ .mlp-live ul.products { grid-template-columns: repeat(2,1fr) !important; } }
@media (max-width: 520px){ .mlp-live ul.products { grid-template-columns: repeat(2, 1fr) !important; } }
.mlp-live li.product img,
.mlp-live li.product h2.woocommerce-loop-product__title,
.mlp-live li.product .price,
.mlp-live li.product .star-rating,
.mlp-live .woocommerce ul.products li.product a.button { position: relative; z-index: 1; }
.mlp-live li.product h2.woocommerce-loop-product__title { margin-top: 8px !important; }
.mlp-hero .mlp-hero-sub {
font-family: "Cinzel", Georgia, serif !important;
font-size: clamp(28px, 4vw, 46px) !important;
font-weight: 700 !important;
line-height: 1.18 !important;
letter-spacing: 0.5px !important;
margin: 0 0 10px 0 !important;
background: linear-gradient(180deg, #fbe89a 0%, #e6c45c 42%, #d4af37 75%, #b8860b 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: #e6c45c !important;
text-shadow: 0 0 22px rgba(31,211,230,0.28), 0 2px 10px rgba(0,0,0,0.55) !important;
filter: drop-shadow(0 0 14px rgba(31,211,230,0.18));
}
.mlp-hero .mlp-hero-subsub {
font-family: "Jura", "Inter", system-ui, sans-serif !important;
font-size: clamp(15px, 1.7vw, 20px) !important;
font-weight: 500 !important;
font-style: italic !important;
letter-spacing: 2.5px !important;
text-transform: uppercase !important;
color: #8fe9dd !important;
margin: 0 !important;
text-shadow: 0 0 14px rgba(31,211,230,0.30) !important;
}
body.post-type-archive-product,
body.tax-product_cat {
background-image: url("https://mycelialink.com/wp-content/uploads/2026/09/Store-page-background-opt.webp") !important;
background-repeat: repeat-y !important;
background-position: 50% 0% !important;
background-size: 100% auto !important;
background-attachment: scroll !important;
background-color: #05080a !important;
}
@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700&family=Saira+Condensed:wght@700;800;900&display=swap");
#ml-hero-band .ml-hero-inner{
background:transparent !important;
-webkit-backdrop-filter:none !important;
backdrop-filter:none !important;
border:0 !important;
box-shadow:none !important;
border-radius:0 !important;
padding:30px 20px 34px !important;
position:relative;
z-index:2;
}
#ml-hero-band .ml-hero-inner::before{
content:"";
position:absolute;
left:50%; top:44%;
width:min(920px,88%); height:380px;
transform:translate(-50%,-50%);
background:
radial-gradient(58% 52% at 50% 46%, rgba(31,211,230,.14), rgba(31,211,230,0) 70%),
radial-gradient(42% 42% at 50% 56%, rgba(0,0,0,.35), rgba(0,0,0,0) 72%);
filter:blur(10px);
z-index:-1;
pointer-events:none;
}
#ml-hero-band .ml-hero-title{
font-family:'Saira Condensed','Chakra Petch',sans-serif !important;
font-weight:900 !important;
font-size:clamp(46px,8.4vw,104px) !important;
line-height:.78 !important;
letter-spacing:.012em !important;
text-transform:uppercase;
opacity:1 !important;
margin:0 auto !important;
}
#ml-hero-band .ml-line1,
#ml-hero-band .ml-accent{ display:block; }
#ml-hero-band .ml-line1{ color:#5D646B; -webkit-text-fill-color:#5D646B; }
#ml-hero-band .ml-sys{
display:inline-block;
background:linear-gradient(180deg,#DDE2E8 0%,#7C8792 100%);
-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;
text-shadow:0 0 12px rgba(255,255,255,.22),0 2px 2px rgba(0,0,0,.5);
}
#ml-hero-band .ml-broken-word{
position:relative;
display:inline-block;
color:#5D646B !important;
-webkit-text-fill-color:#5D646B !important;
background:none !important;
text-shadow:0 2px 3px rgba(0,0,0,.6);
}
#ml-hero-band .ml-dot{
color:#5D646B !important;
-webkit-text-fill-color:#5D646B !important;
text-shadow:0 2px 3px rgba(0,0,0,.6);
}
#ml-hero-band .ml-dot{ opacity:0; }
#ml-hero-band.ml-hero-play .ml-dot{
animation:mlStep2bImpact .5s cubic-bezier(.2,.9,.25,1) 1.45s both !important;
}
#ml-hero-band .ml-broken-word::before,
#ml-hero-band .ml-broken-word::after{
content:attr(data-text);
position:absolute;left:0;top:0;width:100%;
color:#5D646B;-webkit-text-fill-color:#5D646B;
pointer-events:none;
}
#ml-hero-band .ml-broken-word::before{
-webkit-clip-path:polygon(0 0,100% 0,100% 50%,72% 54%,55% 47%,38% 53%,18% 48%,0 52%);
clip-path:polygon(0 0,100% 0,100% 50%,72% 54%,55% 47%,38% 53%,18% 48%,0 52%);
transform:translate(-1.5px,-1px);
text-shadow:0 2px 4px rgba(217,74,56,.45);
}
#ml-hero-band .ml-broken-word::after{
-webkit-clip-path:polygon(0 52%,18% 48%,38% 53%,55% 47%,72% 54%,100% 50%,100% 100%,0 100%);
clip-path:polygon(0 52%,18% 48%,38% 53%,55% 47%,72% 54%,100% 50%,100% 100%,0 100%);
transform:translate(1.5px,1px);
text-shadow:0 -2px 4px rgba(217,74,56,.45);
}
#ml-hero-band .ml-accent{
position:relative;
color:#37E8FF !important;
-webkit-text-fill-color:#37E8FF;
font-weight:900 !important;
text-shadow:
0 0 5px rgba(55,232,255,.7),
0 0 13px rgba(31,211,230,.45),
0 0 28px rgba(31,211,230,.25);
}
#ml-hero-band .ml-hero-kicker{
display:inline-flex;align-items:center;gap:18px;
font-family:'Chakra Petch',sans-serif !important;
font-weight:400 !important;
font-size:12.5px !important;
letter-spacing:.4em !important;
text-transform:uppercase;
color:#D8B54A !important;
text-shadow:0 0 8px rgba(216,181,74,.5);
margin-bottom:14px !important;
}
#ml-hero-band .ml-hero-kicker::before,
#ml-hero-band .ml-hero-kicker::after{
content:"";height:1px;width:62px;display:inline-block;
background:linear-gradient(90deg,rgba(216,181,74,0),rgba(216,181,74,.9));
}
#ml-hero-band .ml-hero-kicker::after{
background:linear-gradient(90deg,rgba(216,181,74,.9),rgba(216,181,74,0));
}
#ml-hero-band .ml-hero-sub{
font-weight:300 !important;
font-size:16px !important;
max-width:800px !important;
margin:18px auto 0 !important;
color:#D6D6D6 !important;
line-height:1.6 !important;
}
#ml-hero-band .ml-hero-kicker{ opacity:0; }
#ml-hero-band .ml-sys{ opacity:0; }
#ml-hero-band .ml-broken-word{ opacity:0; }
#ml-hero-band .ml-accent{ opacity:0; }
#ml-hero-band .ml-hero-sub{ opacity:0; }
#ml-hero-band.ml-hero-play .ml-hero-kicker{
animation:mlStep1Drop .45s cubic-bezier(.2,1,.3,1) 0s both,
mlKickerGlow .6s ease .45s both !important;
}
@keyframes mlStep1Drop{
0%{opacity:0;transform:translateY(-40px);}
70%{opacity:1;transform:translateY(4px);}
100%{opacity:1;transform:translateY(0);}
}
@keyframes mlKickerGlow{
0%{text-shadow:0 0 6px rgba(216,181,74,.35);}
100%{text-shadow:0 0 12px rgba(216,181,74,.7);}
}
#ml-hero-band.ml-hero-play .ml-sys{
animation:mlStep2aSweep .85s ease-out .55s both,
mlShimmer .85s linear .55s 1;
}
@keyframes mlStep2aSweep{
0%{opacity:0;transform:translateX(-140px);}
100%{opacity:1;transform:translateX(0);}
}
@keyframes mlShimmer{
0%{filter:brightness(1);}
50%{filter:brightness(1.35);}
100%{filter:brightness(1);}
}
#ml-hero-band.ml-hero-play .ml-broken-word{
animation:mlStep2bImpact .5s cubic-bezier(.2,.9,.25,1) 1.45s both,
mlBrokenShake .5s steps(1,end) 1.45s 1,
mlBrokenLoop 5.5s steps(1,end) 2.2s infinite;
}
@keyframes mlStep2bImpact{
0%{opacity:0;transform:translateY(-60px) scale(1.08);}
60%{opacity:1;transform:translateY(0) scale(1);}
100%{opacity:1;transform:translateY(0) scale(1);}
}
@keyframes mlBrokenShake{
0%,59%{transform:translate(0,0);}
62%{transform:translate(-3px,1px);}
66%{transform:translate(3px,-1px);}
70%{transform:translate(-2px,0);}
74%{transform:translate(0,0);}
100%{transform:translate(0,0);}
}
#ml-hero-band.ml-hero-play .ml-broken-word::before{
animation:mlCrackFlashTop .5s ease-out 1.45s 1 both,
mlFragTopLoop 5.5s steps(1,end) 2.2s infinite;
}
#ml-hero-band.ml-hero-play .ml-broken-word::after{
animation:mlCrackFlashBot .5s ease-out 1.45s 1 both,
mlFragBotLoop 5.5s steps(1,end) 2.2s infinite;
}
@keyframes mlCrackFlashTop{
0%{transform:translate(-1.5px,-1px);text-shadow:0 2px 4px rgba(217,74,56,.45);}
55%{transform:translate(-6px,-3px);text-shadow:0 3px 10px rgba(217,74,56,1);}
100%{transform:translate(-1.5px,-1px);text-shadow:0 2px 4px rgba(217,74,56,.45);}
}
@keyframes mlCrackFlashBot{
0%{transform:translate(1.5px,1px);text-shadow:0 -2px 4px rgba(217,74,56,.45);}
55%{transform:translate(6px,3px);text-shadow:0 -3px 10px rgba(217,74,56,1);}
100%{transform:translate(1.5px,1px);text-shadow:0 -2px 4px rgba(217,74,56,.45);}
}
#ml-hero-band.ml-hero-play .ml-accent{
animation:mlStep4Rise .75s cubic-bezier(.15,.85,.25,1) 2.3s both,
mlAccentIgnite .6s ease 3.05s both,
mlAccentPulse 4.2s ease-in-out 3.2s infinite !important;
}
@keyframes mlStep4Rise{
0%{opacity:0;transform:translateY(80px);}
100%{opacity:1;transform:translateY(0);}
}
@keyframes mlAccentIgnite{
0%{text-shadow:0 0 4px rgba(55,232,255,.4),0 0 10px rgba(31,211,230,.3);}
100%{text-shadow:0 0 6px rgba(55,232,255,.75),0 0 15px rgba(31,211,230,.5),0 0 30px rgba(31,211,230,.28);}
}
@keyframes mlAccentPulse{
0%,100%{text-shadow:0 0 5px rgba(55,232,255,.68),0 0 13px rgba(31,211,230,.42),0 0 28px rgba(31,211,230,.24);}
50%{text-shadow:0 0 8px rgba(55,232,255,.8),0 0 18px rgba(31,211,230,.55),0 0 36px rgba(31,211,230,.32);}
}
#ml-hero-band.ml-hero-play .ml-hero-sub{
position:relative;
opacity:1 !important;
-webkit-mask:linear-gradient(90deg,#000 0 0) left/0% 100% no-repeat;
mask:linear-gradient(90deg,#000 0 0) left/0% 100% no-repeat;
animation:mlTypeReveal .8s steps(24,end) 3.15s both !important;
}
@keyframes mlTypeReveal{
0%{-webkit-mask-size:0% 100%;mask-size:0% 100%;}
100%{-webkit-mask-size:100% 100%;mask-size:100% 100%;}
}
#ml-hero-band.ml-hero-play .ml-hero-sub::after{
content:"";
display:inline-block;
width:2px;height:1em;
margin-left:3px;
vertical-align:-2px;
background:#37E8FF;
box-shadow:0 0 6px rgba(55,232,255,.8);
opacity:0;
animation:mlCaret .8s steps(1,end) 3.15s 1 both !important;
}
@keyframes mlCaret{
0%{opacity:1;}
12%{opacity:0;}
25%{opacity:1;}
37%{opacity:0;}
50%{opacity:1;}
62%{opacity:0;}
75%{opacity:1;}
87%{opacity:0;}
99%{opacity:1;}
100%{opacity:0;}
}
#ml-hero-band.ml-hero-play .ml-accent::after{
content:"";
position:absolute;left:0;top:0;right:0;bottom:0;
background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);
mix-blend-mode:screen;
pointer-events:none;
transform:translateX(-130%) skewX(-25deg);
animation:mlGlassSweep .5s ease-in-out 4.15s 1 both;
}
@keyframes mlGlassSweep{
0%{transform:translateX(-130%) skewX(-25deg);}
100%{transform:translateX(130%) skewX(-25deg);}
}
@media (prefers-reduced-motion: reduce){
#ml-hero-band .ml-hero-kicker,
#ml-hero-band .ml-sys,
#ml-hero-band .ml-broken-word,
#ml-hero-band .ml-accent,
#ml-hero-band .ml-hero-sub{
opacity:1 !important;
transform:none !important;
-webkit-mask:none !important;mask:none !important;
animation:none !important;
}
#ml-hero-band .ml-hero-sub::after,
#ml-hero-band .ml-accent::after{ display:none !important; }
}
@keyframes mlBrokenLoop{
0%,40%,100%{filter:none;transform:translate(0,0);}
41%{filter:brightness(1.25);transform:translate(-2px,0);}
42%{filter:brightness(.75);transform:translate(2px,0);}
43%{filter:none;transform:translate(0,0);}
70%{filter:none;}
71%{filter:brightness(1.15);transform:translate(-1px,1px);}
72%{filter:none;transform:translate(0,0);}
}
@keyframes mlFragTopLoop{
0%,40%,100%{transform:translate(-1.5px,-1px);text-shadow:0 2px 4px rgba(217,74,56,.45);}
41%{transform:translate(-6px,-3px);text-shadow:0 3px 9px rgba(217,74,56,.95);}
43%{transform:translate(-1.5px,-1px);text-shadow:0 2px 4px rgba(217,74,56,.45);}
71%{transform:translate(-4px,-2px);text-shadow:0 3px 7px rgba(217,74,56,.8);}
72%{transform:translate(-1.5px,-1px);text-shadow:0 2px 4px rgba(217,74,56,.45);}
}
@keyframes mlFragBotLoop{
0%,40%,100%{transform:translate(1.5px,1px);text-shadow:0 -2px 4px rgba(217,74,56,.45);}
41%{transform:translate(6px,3px);text-shadow:0 -3px 9px rgba(217,74,56,.95);}
43%{transform:translate(1.5px,1px);text-shadow:0 -2px 4px rgba(217,74,56,.45);}
71%{transform:translate(4px,2px);text-shadow:0 -3px 7px rgba(217,74,56,.8);}
72%{transform:translate(1.5px,1px);text-shadow:0 -2px 4px rgba(217,74,56,.45);}
}
@media (max-width:600px){
#ml-hero-band .ml-hero-kicker{
display:flex !important;
flex-wrap:wrap;
justify-content:center;
align-items:center;
gap:8px !important;
width:100%;
max-width:92%;
margin-left:auto !important;
margin-right:auto !important;
font-size:10.5px !important;
letter-spacing:.32em !important;
line-height:1.5;
text-align:center;
}
#ml-hero-band .ml-hero-kicker::before,
#ml-hero-band .ml-hero-kicker::after{
display:none !important;
}
}
#ml-hero-band{
padding-top:26px !important;
padding-bottom:24px !important;
min-height:0 !important;
}
#ml-hero-band .ml-hero-inner{
padding:14px 20px 16px !important;
}
#ml-hero-band .ml-hero-title{
font-size:clamp(38px,6.4vw,80px) !important;
line-height:.8 !important;
}
#ml-hero-band .ml-hero-kicker{
margin-bottom:10px !important;
}
#ml-hero-band .ml-hero-sub{
margin-top:14px !important;
font-size:15px !important;
}
#ml-hero-band .ml-hero-inner::before{
height:300px !important;
}
@media (max-width:767px){
#ml-hero-band{ padding:20px 16px 18px !important; }
#ml-hero-band .ml-hero-inner{ padding:8px 14px 10px !important; }
#ml-hero-band .ml-hero-title{ font-size:clamp(30px,9vw,46px) !important; }
#ml-hero-band .ml-hero-sub{ font-size:13.5px !important; margin-top:12px !important; }
}
@media (max-width: 991px){
.headerbar #open_nav.hamburger,
.cat-headerbar .headerbar #open_nav.hamburger{
display:flex !important; align-items:center; justify-content:center;
width:48px !important; height:44px !important; min-height:44px !important;
padding:0 !important; position:relative; z-index:200;
cursor:pointer; -webkit-tap-highlight-color:transparent;
}
#open_nav.hamburger i{
display:flex !important; align-items:center; justify-content:center;
width:100% !important; height:100% !important;
font-family:"Font Awesome 5 Free" !important; font-weight:900 !important;
font-size:22px !important; line-height:1 !important; color:#00ebdc !important;
}
#open_nav.hamburger i::before{ content: "\f053" !important; }
.mlvh{
aspect-ratio:auto !important;
min-height:440px !important;
align-items:center !important;
}
.mlvh__bg, .mlvh__video{ height:100% !important; }
ul.products li.product .star-rating,
.mlp-live ul.products li.product .star-rating{
position:relative !important; margin:0 auto 8px !important; float:none !important;
display:block !important; width:auto !important; min-width:6em !important; max-width:7em !important;
height:1.3em !important; line-height:1.3em !important; overflow:hidden !important;
text-align:center !important; border:0 !important; text-decoration:none !important;
}
ul.products li.product .star-rating span,
.mlp-live ul.products li.product .star-rating span{
color:transparent !important; width:100% !important; height:1.3em !important;
overflow:hidden !important; display:block !important;
border:0 !important; text-decoration:none !important; padding:0 !important;
}
}
@media (max-width: 767px){
.outer-footer #footer-widgets{ padding-top:14px !important; padding-bottom:6px !important; }
.outer-footer #footer-widgets .widget{ margin-bottom:4px !important; }
.outer-footer #footer-widgets aside p{ margin:4px 0 !important; }
#footer-details{ padding-top:6px !important; padding-bottom:6px !important; }
.footer-details-container .row > div{ margin-bottom:14px !important; }
.footer-details-container .row > div:last-child{ margin-bottom:0 !important; }
.contact-us-box{ padding-top:8px !important; padding-bottom:8px !important; }
.contact-us-head{ margin-bottom:6px !important; }
.contact-us-phone-block{ margin-bottom:10px !important; }
.socialbox{ margin:6px 0 !important; }
.contact-us-payment-block{ margin-top:4px !important; }
.copyright-text{ padding-top:6px !important; padding-bottom:8px !important; }
}
@media (max-width: 1024px){
amp-sidebar#sidebar1[style*="display: block"]{
position: fixed !important;
top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important;
height: 100vh !important;
width: 82vw !important; max-width: 300px !important;
z-index: 2147483000 !important;
background: linear-gradient(180deg,#0d1416 0%,#070a0b 100%) !important;
box-shadow: -8px 0 32px rgba(0,0,0,.6) !important;
overflow-y: auto !important; overflow-x: hidden !important;
padding: 18px 14px 48px !important;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
-webkit-animation: none !important; animation: none !important;
}
amp-sidebar#sidebar1[style*="display: block"] a{
color: #e9f6f5 !important; font-size: 17px !important; display: block !important;
padding: 12px 12px !important; border-bottom: 1px solid rgba(255,255,255,.06);
text-decoration: none !important;
}
amp-sidebar#sidebar1[style*="display: block"] #close_nav{
color: #f3b900 !important; font-size: 30px !important; cursor: pointer; line-height: 1;
}
amp-sidebar#sidebar1[style*="display: block"] .close-sidebar{
display:flex !important; justify-content:flex-end; margin-bottom:6px;
}
}
@media (max-width: 767px){
body.post-type-archive-product ul.products::before{
color:#ffffff !important;
opacity:1 !important;
order:-2 !important;
}
body.post-type-archive-product ul.products{ display:grid !important; }
body.post-type-archive-product ul.products > li.product-category{ order:0; }
body.post-type-archive-product ul.products > li.product-category:has(a[href*="/product-category/peptides/"]){ order:-1 !important; }
body.post-type-archive-product ul.products > li.product-category:has(a[href*="/product-category/merch/"]){ order:99 !important; }
}
@media (max-width: 600px){
body.post-type-archive-product ul.products,
body.tax-product_cat.woocommerce ul.products,
.woocommerce ul.products,
.woocommerce-page ul.products{
display:grid !important;
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:12px !important;
}
body.tax-product_cat.woocommerce ul.products li.product,
body.post-type-archive-product ul.products li.product,
.woocommerce ul.products li.product{
width:auto !important; margin:0 !important; float:none !important;
}
}
@media (max-width: 991px){
section.main-carousel .row{
display:flex !important;
flex-direction:column !important;
}
section.main-carousel .row > .banner-sale-container{ order:-1 !important; }
section.main-carousel .row > .banner-slider-container{ order:0 !important; }
section.main-carousel .row > .banner-sale-container{ margin-bottom:14px !important; }
}
.ml-5pack-callout{
display:flex;align-items:center;gap:12px;flex-wrap:wrap;
margin:16px 0 18px;padding:14px 16px;
border:1px solid rgba(255,216,107,0.55);border-radius:12px;
background:linear-gradient(135deg,rgba(12,20,24,0.92),rgba(8,14,18,0.92));
box-shadow:0 0 18px rgba(20,160,170,0.18),inset 0 0 12px rgba(255,216,107,0.06);
}
.ml-5pack-badge{
flex:0 0 auto;display:inline-block;
padding:6px 12px;border-radius:8px;
font-family:"Jura",sans-serif;font-weight:800;letter-spacing:2px;font-size:13px;
color:#0a0e12;background:linear-gradient(135deg,#ffd86b,#f0b94a);
box-shadow:0 0 10px rgba(255,216,107,0.5);white-space:nowrap;
}
.ml-5pack-text{
flex:1 1 220px;min-width:200px;
font-family:"Jura",sans-serif;font-size:14.5px;line-height:1.45;
color:#dff3f5;letter-spacing:0.3px;
}
.ml-5pack-text strong{color:#ffd86b;font-weight:800;}
@media(max-width:600px){
.ml-5pack-callout{padding:12px 13px;gap:9px;}
.ml-5pack-text{font-size:13.5px;flex-basis:100%;}
}
.spinner-loading-box .preloarder {
top: 50% !important;
left: 0 !important;
right: 0 !important;
margin: 0 auto !important;
transform: translateY(-50%) !important;
}
@media (max-width: 991px) {
.header-site-branding .logo_inner { padding-bottom: 0 !important; }
.header-details-col-one { padding-top: 6px !important; }
.header-site-details { margin-top: -12px !important; }
}
.woocommerce-checkout form.checkout .input-text,
.woocommerce-checkout form.checkout input[type="text"],
.woocommerce-checkout form.checkout input[type="email"],
.woocommerce-checkout form.checkout input[type="tel"],
.woocommerce-checkout form.checkout input[type="number"],
.woocommerce-checkout form.checkout input[type="password"],
.woocommerce-checkout form.checkout textarea,
.woocommerce-checkout form.checkout select,
.woocommerce-cart .input-text,
.woocommerce form .form-row .input-text,
.woocommerce form .form-row select {
background-color: #11161c !important;
color: #f0f0f0 !important;
-webkit-text-fill-color: #f0f0f0 !important;
caret-color: #f0f0f0 !important;
}
.woocommerce-checkout form.checkout ::placeholder,
.woocommerce form .form-row ::placeholder { color: #9aa0a6 !important; }
.woocommerce-checkout form.checkout input:-webkit-autofill,
.woocommerce form .form-row input:-webkit-autofill {
-webkit-text-fill-color: #f0f0f0 !important;
-webkit-box-shadow: 0 0 0 1000px #11161c inset !important;
caret-color: #f0f0f0 !important;
}
.woocommerce-order .woocommerce-notice,
.woocommerce-order .woocommerce-thankyou-order-received,
.woocommerce-thankyou-order-received {
color: #f0f0f0 !important;
}
.woocommerce-order .woocommerce-order-overview,
.woocommerce-order ul.order_details,
.woocommerce-order ul.order_details li {
color: #f0f0f0 !important;
}
.woocommerce-order ul.order_details li strong,
.woocommerce-order ul.order_details li bdi {
color: #ffffff !important;
}
.woocommerce-order h2,
.woocommerce-order-details h2,
.woocommerce-customer-details h2,
.woocommerce-column__title {
color: #f0f0f0 !important;
}
.woocommerce-order table.woocommerce-table,
.woocommerce-order table.woocommerce-table--order-details,
.woocommerce-order table.shop_table {
color: #f0f0f0 !important;
background: rgba(12, 17, 23, 0.85) !important;
border: 1px solid rgba(255, 255, 255, 0.18) !important;
}
.woocommerce-order table.woocommerce-table th,
.woocommerce-order table.woocommerce-table td,
.woocommerce-order table.shop_table th,
.woocommerce-order table.shop_table td,
.woocommerce-order table.woocommerce-table tfoot th,
.woocommerce-order table.woocommerce-table tfoot td {
color: #f0f0f0 !important;
border-color: rgba(255, 255, 255, 0.14) !important;
}
.woocommerce-order table.woocommerce-table a {
color: #1fd3e6 !important;
}
.woocommerce-customer-details,
.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-customer-details address,
.woocommerce-customer-details address p,
.woocommerce-column--billing-address address,
.woocommerce-column--shipping-address address {
color: #f0f0f0 !important;
}
.woocommerce-customer-details address {
background: rgba(12, 17, 23, 0.85) !important;
border: 1px solid rgba(255, 255, 255, 0.18) !important;
}
.woocommerce-order .woocommerce-info {
color: #e8ecef !important;
}
.woocommerce-checkout form.checkout .form-row,
.woocommerce-checkout form.checkout .form-row-first,
.woocommerce-checkout form.checkout .form-row-last,
.woocommerce-checkout form.checkout .form-row-wide {
float: none !important;
width: 100% !important;
clear: both !important;
margin: 0 0 14px !important;
padding: 0 !important;
}
.woocommerce-checkout form.checkout .form-row > label {
display: block !important;
font-size: 15px !important;
line-height: 1.3 !important;
margin: 0 0 6px !important;
height: auto !important;
}
.woocommerce-checkout form.checkout .input-text,
.woocommerce-checkout form.checkout input[type="text"],
.woocommerce-checkout form.checkout input[type="email"],
.woocommerce-checkout form.checkout input[type="tel"],
.woocommerce-checkout form.checkout input[type="number"],
.woocommerce-checkout form.checkout input[type="password"],
.woocommerce-checkout form.checkout select,
.woocommerce-checkout form.checkout textarea,
.woocommerce-checkout .select2-container--default .select2-selection--single {
min-height: 46px !important;
height: auto !important;
font-size: 16px !important;
line-height: 1.4 !important;
padding: 11px 14px !important;
border-radius: 8px !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 24px !important;
padding-left: 0 !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 44px !important;
}
.woocommerce-checkout form.checkout #order_comments {
min-height: 90px !important;
}
.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout #ship-to-different-address {
margin-bottom: 14px !important;
}
.spinner-loading-box {
background: #000 !important;
}
.spinner-loading-box .preloarder {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
height: 100% !important;
}
.spinner-loading-box .preloarder .loader { display: none !important; }
.spinner-loading-box .preloarder .ml-preloader-video {
width: min(70vw, 340px) !important;
max-width: 340px !important;
max-height: 70vh !important;
height: auto !important;
display: block !important;
object-fit: contain !important;
background: transparent !important;
}
@media (max-width: 991px) {
.spinner-loading-box .preloarder .ml-preloader-video { width: min(72vw, 300px) !important; }
}
@media (max-width: 1024px) {
amp-sidebar#sidebar1[style*="display: block"],
amp-sidebar#sidebar1[style*="display:block"],
#sidebar1[style*="display: block"],
#sidebar1[style*="width"] {
position: fixed !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: auto !important;
height: 100vh !important;
height: 100dvh !important;
max-height: none !important;
margin: 0 !important;
transform: none !important;
-webkit-transform: none !important;
animation: none !important;
overflow-y: auto !important;
-webkit-overflow-scrolling: touch !important;
z-index: 2147483000 !important;
}
amp-sidebar#sidebar1.animated,
#sidebar1.animated {
transform: none !important;
-webkit-transform: none !important;
animation-name: none !important;
}
}
.ml-mobile-shop-block { display: none; }
@media (max-width: 1024px) {
.header-details-col-one {
justify-content: center;
}
.header-details-col-one .my-account-block {
margin: 16px 0 4px !important;
}
.header-details-col-one .ml-mobile-shop-block {
display: block;
margin-right: 34px !important;
margin-left: 0 !important;
}
.header-details-col-one .my-account-block > a {
display: inline-flex;
align-items: center;
gap: 9px;
color: #ffffff;
font-family: "Jura", sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1;
text-decoration: none;
white-space: nowrap;
transition: color .2s ease, transform .2s ease;
}
.header-details-col-one .my-account-block > a > i {
margin: 0 !important;
color: #f4c542;
font-size: 19px;
}
.ml-mobile-shop-block > a > i {
color: #4dd0e1 !important;
}
.header-details-col-one .my-account-block > a:hover {
color: #4dd0e1;
transform: translateY(-1px);
}
.header-details-col-one .my-account-block > a:hover > i {
color: #4dd0e1 !important;
}
}
.single-content {
background: #ffffff !important;
color: #1f2328 !important;
padding: 40px 44px !important;
border-radius: 14px !important;
box-shadow: 0 8px 30px rgba(0,0,0,0.35) !important;
margin: 24px 0 40px !important;
line-height: 1.75 !important;
font-size: 17px !important;
}
.single-content p,
.single-content li,
.single-content span,
.single-content td,
.single-content blockquote {
color: #1f2328 !important;
}
.single-content p {
margin: 0 0 1.15em !important;
}
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 {
color: #12100a !important;
line-height: 1.25 !important;
margin: 1.6em 0 0.6em !important;
font-weight: 700 !important;
}
.single-content h2 {
font-size: 1.7em !important;
border-bottom: 2px solid #f0c14b !important;
padding-bottom: 0.25em !important;
}
.single-content h3 { font-size: 1.35em !important; }
.single-content h4 { font-size: 1.15em !important; }
.single-content a {
color: #8224e3 !important;
text-decoration: underline !important;
word-wrap: break-word !important;
}
.single-content a:hover { color: #6a1bb8 !important; }
.single-content ul,
.single-content ol {
margin: 0 0 1.2em 1.4em !important;
padding-left: 1em !important;
}
.single-content li { margin: 0.4em 0 !important; }
.single-content blockquote {
border-left: 4px solid #f0c14b !important;
background: #faf7ef !important;
margin: 1.4em 0 !important;
padding: 0.8em 1.2em !important;
border-radius: 0 8px 8px 0 !important;
font-style: italic !important;
}
.single-content img {
max-width: 100% !important;
height: auto !important;
border-radius: 10px !important;
margin: 1em 0 !important;
}
.single-content table {
width: 100% !important;
border-collapse: collapse !important;
margin: 1.2em 0 !important;
}
.single-content th,
.single-content td {
border: 1px solid #dcdcdc !important;
padding: 10px 12px !important;
}
.single-content th {
background: #f5f2e8 !important;
color: #12100a !important;
}
.single-content hr {
border: 0 !important;
border-top: 1px solid #e2e2e2 !important;
margin: 2em 0 !important;
}
.single-post-block .post-meta,
.single-post-block .entry-meta {
color: #cfc9b8 !important;
}
@media (min-width: 993px) {
#menu-main-menus > li > a {
padding-left: 10px !important;
padding-right: 10px !important;
font-size: 15px !important;
letter-spacing: 0.3px;
}
}
body.blog #site-sticky-menu.menubar {
background-color: transparent !important;
}
.related-post-wrapper h3 {
color: #f5c451 !important;
font-size: 26px !important;
margin-bottom: 25px !important;
position: relative;
z-index: 2;
}
.related-post-wrapper .post-title,
.related-post-wrapper .post-title a,
.related-post-wrapper h4,
.related-post-wrapper h4 a,
.related-post-wrapper a {
color: #e8e8e8 !important;
}
.related-post-wrapper .post-title a:hover,
.related-post-wrapper a:hover {
color: #f5c451 !important;
}
.related-post-wrapper > div,
.related-post-wrapper [class*="col-"] {
margin-bottom: 20px;
}
.single-post .post_share {
display: none !important;
}
.single-post .content_boxes .post_ctg {
display: none !important;
}
.comment-form .logged-in-as,
.comment-form .comment-notes,
.comment-form .must-log-in {
color: #d8e6e4 !important;
font-size: 14px !important;
}
.comment-form .logged-in-as a,
.comment-form .comment-notes a,
.comment-form .must-log-in a {
color: #4ecdc4 !important;
text-decoration: underline;
}
.comment-form .logged-in-as a:hover,
.comment-form .comment-notes a:hover {
color: #f5c451 !important;
}
.comment-form .required,
.comment-form .required-field-message {
color: #f5c451 !important;
}
#commentform label[for="subscribe"],
#commentform label[for="subscribe-blog"],
#subscribe-label,
#subscribe-blog-label,
.comment-subscription-form label,
.comment-form-cookies-consent label {
color: #d8e6e4 !important;
font-size: 14px !important;
vertical-align: middle;
cursor: pointer;
}
.comment-subscription-form,
.comment-form-cookies-consent {
margin: 6px 0 !important;
display: flex;
align-items: center;
gap: 8px;
}
.comment-subscription-form input[type="checkbox"],
.comment-form-cookies-consent input[type="checkbox"],
#commentform input#subscribe,
#commentform input#subscribe-blog {
width: 16px;
height: 16px;
margin: 0 !important;
accent-color: #4ecdc4;
flex: 0 0 auto;
}
body.page-id-446 .mlp-live .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.page-id-446 .mlp-live .woocommerce ul.products li.product h2,
body.page-id-446 .mlp-live .woocommerce ul.products li.product h3,
body.page-id-446 .woocommerce ul.products li.product .woocommerce-loop-product__title {
font-family: "Chakra Petch", "Jura", sans-serif !important;
font-weight: 700 !important;
letter-spacing: 0.3px;
}
body.page-id-446 .mlp-live .woocommerce ul.products li.product .price,
body.page-id-446 .mlp-live .woocommerce ul.products li.product .price .woocommerce-Price-amount,
body.page-id-446 .mlp-live .woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol,
body.page-id-446 .mlp-live .woocommerce ul.products li.product .price .amount,
body.page-id-446 .mlp-live .woocommerce ul.products li.product .price bdi {
font-family: "Chakra Petch", "Jura", sans-serif !important;
font-weight: 700 !important;
}
@media screen and (min-width: 992px) {
ul.primary-menu > li {
padding: 18px 4px !important;
}
ul.primary-menu > li > a {
font-size: 12px !important;
padding: 0 2px !important;
letter-spacing: 0.4px !important;
}
ul.primary-menu {
display: flex !important;
width: 100% !important;
max-width: 100% !important;
flex-wrap: nowrap !important;
justify-content: center !important;
font-size: 0 !important;
}
}
.single-wfocu_offer .bwf-section-wrap{background-color:#0c0e0c!important}
.single-wfocu_offer .bwf-inner-col{background-color:transparent!important}
.single-wfocu_offer h1,.single-wfocu_offer h2,.single-wfocu_offer h3,.single-wfocu_offer h4,.single-wfocu_offer h5,.single-wfocu_offer p,.single-wfocu_offer span,.single-wfocu_offer li,.single-wfocu_offer strong,.single-wfocu_offer label{color:#e9e9e9!important}
.single-wfocu_offer .bwf-btn.wfocu_upsell{background:linear-gradient(90deg,#c8a94e,#1fb6a6)!important;color:#0c0e0c!important;border:none!important;font-weight:700!important}
.single-wfocu_offer .bwf-btn.wfocu_skip_offer{color:#1fb6a6!important;background:transparent!important;opacity:.85!important}
.single-wffn_ty .bwf-section-wrap{background-color:#0c0e0c!important}
.single-wffn_ty .bwf-inner-col{background-color:transparent!important;border-color:#2c302e!important}
.single-wffn_ty h1,.single-wffn_ty h2,.single-wffn_ty h3,.single-wffn_ty h4,.single-wffn_ty h5,.single-wffn_ty p,.single-wffn_ty span,.single-wffn_ty li,.single-wffn_ty strong,.single-wffn_ty label,.single-wffn_ty td,.single-wffn_ty th{color:#e9e9e9!important}
.single-wffn_ty h1,.single-wffn_ty h2{color:#c8a94e!important}
.single-wffn_ty a{color:#1fb6a6!important}
.single-wffn_ty .wfty_wrap{background-color:#15181a!important;border-color:#2c302e!important}
.single-wffn_ty .wfty_wrap *{color:#e9e9e9!important}
.single-wffn_ty .bwf-adv-heading{color:#e9e9e9!important}
.single-wffn_ty .bwf-adv-head-53ddc7f4{color:#c8a94e!important}
.wfob_checkbox, .wfob_bgBox_table, .wfob_bgBox_table tr, .wfob_bgBox_table td, .wfob_bgBox_table tbody, .wfob_bgBox_table thead{background-color:#15181a!important;border-color:#2c302e!important}
.wfob_checkbox .wfob_title, .wfob_checkbox .wfob_bump_title_start, .wfob_bgBox_table .wfob_title{color:#e9e9e9!important}
.wfob_bump_price_original, .wfob_l1_original_price, del{color:#9aa19c!important}
#wfob_wrap .wfob_wrapper .wfob_bump.wfob_layout_8.wfob_bump_section .wfob_bgBox_table.wfob_bgBox_table.wfob_bgBox_table{background-color:#15181a!important;background-image:none!important;border-color:#2c302e!important}
#wfob_wrap .wfob_wrapper .wfob_bump.wfob_layout_8.wfob_bump_section .wfob_bgBox_table .wfob_title,
#wfob_wrap .wfob_wrapper .wfob_bump.wfob_layout_8.wfob_bump_section .wfob_bgBox_table .wfob_bump_title_start,
#wfob_wrap .wfob_wrapper .wfob_bump.wfob_layout_8.wfob_bump_section .wfob_bgBox_table span{color:#e9e9e9!important}
.logo_inner{clip-path:polygon(0 0,100% 0,100% 55%,86% 100%,0 100%)!important}
.logo-inner{clip-path:polygon(0 0,100% 0,100% 55%,87% 100%,0 100%)!important}

/* Hide the members-only Membership category tile from the Shop archive grid. */
body.post-type-archive-product li.product-category:has(a[href*="/product-category/membership/"]){display:none!important}

/* Shop archive: explicit tile order - Peptides, Transparency Series, Supplements, Soaps, Merch. */
body.post-type-archive-product ul.products li.product-category{order:99}
body.post-type-archive-product ul.products li.product-category:has(a[href$="/product-category/peptides/"]){order:1}
body.post-type-archive-product ul.products li.product-category:has(a[href$="/product-category/peptides-transparency-series/"]){order:2}
body.post-type-archive-product ul.products li.product-category:has(a[href$="/product-category/mushroom-supplements/"]){order:3}
body.post-type-archive-product ul.products li.product-category:has(a[href$="/product-category/soaps/"]){order:4}
body.post-type-archive-product ul.products li.product-category:has(a[href$="/product-category/merch/"]){order:5}
