body:has(.aa-product-design-marker){--aa-accent:#2fa8e1;--color-background:18,18,18;--color-foreground:243,243,243;--color-button:47,168,225;--color-button-text:0,0,0;background:#121212;color:#f3f3f3;font-family:Assistant,sans-serif}
body:has(.aa-product-design-marker).template-product-product-armor-slay{--aa-accent:#eb4778;--color-button:235,71,120}
body:has(.aa-product-design-marker) #MainContent{background:#121212;color:#f3f3f3}
body:has(.aa-product-design-marker) #MainContent .shopify-section{--color-background:18,18,18;--color-foreground:243,243,243;--color-button:47,168,225;--color-button-text:0,0,0;--color-secondary-button-text:243,243,243;--color-shadow:0,0,0;--gradient-background:#121212}
body:has(.aa-product-design-marker) #MainContent .main_product_section{background:#000;color:#f3f3f3}
body:has(.aa-product-design-marker) #MainContent .page-width{max-width:1440px;padding-left:6vw;padding-right:6vw}
body:has(.aa-product-design-marker) #MainContent h1,body:has(.aa-product-design-marker) #MainContent h2,body:has(.aa-product-design-marker) #MainContent h3,body:has(.aa-product-design-marker) #MainContent h4{font-family:'Barlow Condensed',Assistant,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;color:#f3f3f3;letter-spacing:-.01em;line-height:1.05}
body:has(.aa-product-design-marker) #MainContent .product__title h1{font-size:clamp(44px,5vw,76px);margin:0 0 16px}
body:has(.aa-product-design-marker) #MainContent .product__info-wrapper{padding-bottom:0}
body:has(.aa-product-design-marker) #MainContent .product__media-wrapper{padding-bottom:0}
body:has(.aa-product-design-marker) #MainContent .product__media-list{border:1px solid #2a2a2a;background:#1e1e1e}
body:has(.aa-product-design-marker) #MainContent .product__media{background:#1e1e1e}
body:has(.aa-product-design-marker) #MainContent .product__info-container{max-width:none}
body:has(.aa-product-design-marker) #MainContent .product__text,body:has(.aa-product-design-marker) #MainContent p,body:has(.aa-product-design-marker) #MainContent .rte,body:has(.aa-product-design-marker) #MainContent .content{font-family:Assistant,sans-serif;color:#b9bdc7;font-size:16px;line-height:1.6}
body:has(.aa-product-design-marker) #MainContent .price{color:#f3f3f3;font-family:Assistant,sans-serif;font-size:30px;font-weight:800;display:block}
body:has(.aa-product-design-marker) #MainContent .price-item{color:inherit}
body:has(.aa-product-design-marker) #MainContent .price__badge-sale{background:var(--aa-accent);color:#000}
body:has(.aa-product-design-marker) #MainContent .product__tax{font-size:13px;color:#8a8f99}
body:has(.aa-product-design-marker) #MainContent .product__tax a,body:has(.aa-product-design-marker) #MainContent .product__view-details{color:var(--aa-accent)}
body:has(.aa-product-design-marker) #MainContent .alcohol_text ul{padding:0;margin:8px 0 20px}
body:has(.aa-product-design-marker) #MainContent .alcohol_text li{display:inline-block;background:transparent;color:var(--aa-accent);font-family:Assistant,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;padding:0;border:0}
body:has(.aa-product-design-marker) #MainContent .form__label{color:#b9bdc7;font:700 12px/1.5 Assistant,sans-serif;text-transform:uppercase;letter-spacing:.08em}
body:has(.aa-product-design-marker) #MainContent .select,body:has(.aa-product-design-marker) #MainContent .quantity{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:0;color:#f3f3f3}
body:has(.aa-product-design-marker) #MainContent .select__select{background:#1e1e1e;color:#f3f3f3;border-radius:0;font:600 16px Assistant,sans-serif;padding:12px 36px 12px 14px;min-height:48px}
body:has(.aa-product-design-marker) #MainContent .select:after,body:has(.aa-product-design-marker) #MainContent .quantity:after{box-shadow:none}
body:has(.aa-product-design-marker) #MainContent .quantity__input,body:has(.aa-product-design-marker) #MainContent .quantity__button{color:#f3f3f3;-webkit-text-fill-color:#f3f3f3;font:700 16px Assistant,sans-serif;background:transparent}
body:has(.aa-product-design-marker) #MainContent .quantity__button{min-width:44px;min-height:44px}
body:has(.aa-product-design-marker) #MainContent .product-form__submit{position:static;width:100%;max-width:none;min-height:56px;margin:20px 0 0;background:var(--aa-accent);border:1px solid var(--aa-accent);border-radius:0;color:#000;font:800 15px Assistant,sans-serif;letter-spacing:.06em;text-transform:uppercase}
body:has(.aa-product-design-marker) #MainContent .product-form__submit span{line-height:1.3}
body:has(.aa-product-design-marker) #MainContent .product-form__submit:hover{filter:brightness(1.12)}
body:has(.aa-product-design-marker) #MainContent .product-form__submit:disabled{opacity:.5}
body:has(.aa-product-design-marker) #MainContent .product-form__buttons{max-width:none}
body:has(.aa-product-design-marker) #MainContent .product_main_tabs{margin-top:32px!important}
body:has(.aa-product-design-marker) #MainContent .product_main_tabs .custom-tab-button-main{gap:20px;flex-wrap:wrap}
body:has(.aa-product-design-marker) #MainContent .custom-tab-button,body:has(.aa-product-design-marker) #MainContent .custom_tabs_btn{font:700 13px Assistant,sans-serif;text-transform:uppercase;color:#b9bdc7;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:0;padding:12px 16px;min-height:44px}
body:has(.aa-product-design-marker) #MainContent .custom-tab-button.active,body:has(.aa-product-design-marker) #MainContent .custom_tabs_btn.active{background:var(--aa-accent);color:#000;border-color:var(--aa-accent)}
body:has(.aa-product-design-marker) #MainContent .product_main_tabs .tab_new{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:0;padding:20px}
body:has(.aa-product-design-marker) #MainContent .pro_desc_section{background:#121212!important;padding:64px 0}
body:has(.aa-product-design-marker) #MainContent .custom_icons_section,body:has(.aa-product-design-marker) #MainContent .product_icone{background:#1e1e1e;color:#f3f3f3}
body:has(.aa-product-design-marker) #MainContent .pro_descrip_txtcol h4{color:var(--aa-accent)}
body:has(.aa-product-design-marker) #MainContent .image-with-text__content,body:has(.aa-product-design-marker) #MainContent .collapsible-content__wrapper,body:has(.aa-product-design-marker) #MainContent .custom_testimonial{background:#121212;color:#f3f3f3}
body:has(.aa-product-design-marker) #MainContent .image-with-text__text,body:has(.aa-product-design-marker) #MainContent .accordion__content{color:#b9bdc7}
body:has(.aa-product-design-marker) #MainContent .accordion{border-color:#3a3a3a}
body:has(.aa-product-design-marker) #MainContent .prod_learn a,body:has(.aa-product-design-marker) #MainContent .image-with-text .button{border-radius:0;background:var(--aa-accent);color:#000;border:1px solid var(--aa-accent);font:700 14px Assistant,sans-serif;text-transform:uppercase}
body:has(.aa-product-design-marker) #MainContent :is(button,a,select,input):focus-visible{outline:2px solid var(--aa-accent);outline-offset:4px}
body:has(.aa-product-design-marker) #MainContent .slider-button{color:#f3f3f3}
@media(max-width:749px){body:has(.aa-product-design-marker) #MainContent .page-width{padding-left:20px;padding-right:20px}body:has(.aa-product-design-marker) #MainContent .product__info-wrapper{padding-top:28px}body:has(.aa-product-design-marker) #MainContent .product__title h1{font-size:46px}body:has(.aa-product-design-marker) #MainContent .pro_desc_section{padding:40px 0}body:has(.aa-product-design-marker) #MainContent .product_main_tabs .custom-tab-button-main{gap:8px}body:has(.aa-product-design-marker) #MainContent .custom-tab-button{padding:12px 10px}body:has(.aa-product-design-marker) #MainContent .product__media-wrapper{width:100%;max-width:100%}}
