/** Shopify CDN: Minification failed

Line 301:3815 Unexpected "@media"
Line 301:3841 Expected identifier but found "["
Line 301:3902 Unexpected "}"
Line 301:4219 Unexpected "{"

**/
.footer__block--newsletter .h5 {
    margin-bottom: 10px !important;
}

.panel__wrapper ul.v-stack li {
    display: block;
    padding-right: 30px;
    margin-bottom:20px;
}

.footer__aside-bottom .footer__payment-icons.h-stack.wrap.gap-2 {
    display: none;
}

@media screen and (min-width: 1700px) {
.footercontainer {
    margin: 0;
}
}

@media screen and (min-width: 700px) {
.collection-header {
    margin-block-end: 0px;
}
}

.header__icon-list span {
    font-size: 0.8em;
}

.prefooter h3{
  font-size:1.6em;
}

@media screen and (max-width: 800px) {
  .pfcontainer {
    width: 100% !important;
    margin-bottom:40px;
  }
}

.pfwrapper {
    clear: both;
    display: table;
    width: 100%;
}

.pfcontainer {
    float: left;
    width: 33.33%;
}


.footer__block--menu {
    max-width: 100%;
}

ul.v-stack li {
    display: inline-block;
    padding-right: 30px;
}

.v-stack {
    display: block;
}

.col-lg-12.pb24 {
    margin-bottom: 15px;
}

.boxrow {
    max-width: 100% !important;
}

@media (max-width: 800px) {
  .boxrow  {
    flex-direction: column;
  }

  .boxrow > div {
    width:100% !important;
  
  }
}



img.boxicons {
    display: inline;
    max-width: 25px;
}

.in-the-box .in-the-box-content {
    display: inline-block;
    padding-left: 1em;
    padding-bottom:15px;

}

.prose ul, .prose ol {
    row-gap: 0em;
}



feature-chart.feature-chart.bg-custom.text-custom {
    box-shadow: 0px 3px 15px rgb(0 0 0 / 20%);
}

.section-stack__main {
    width: 100% !important;
}


.product-info__text {
    color: rgb(var(--warning-text));
}


.announcement-bar {
    background: #343434;
}

.pdpusps li:before {
    content: '';
    display: inline-block;
    position: relative;
    top: -0.1em;
    left: -1em;
    width: 1em;
    height: 0.5em;
    border-bottom: solid 1px #c9f26f;
    border-left: solid 1px #c9f26f;
    transform: rotate(-45deg);
}


@media screen and (max-width: 1280px) {
.announcement-bar {
  display:none;
}
}


.popover-listbox__option {
    display:none;
}

#option-0904624f-8234-4218-bec8-afe88f685c3f {
    display:none;
}

.prose ul, .prose ol {
    row-gap: 0em;
}

multiple-images-with-text-image-list.multiple-images-with-text__image-list img {
    transform: none !important;
}

@media screen and (min-width: 700px) {
.announcement-bar {
    padding-block-start: var(--spacing-1);
    padding-block-end: var(--spacing-1);
}
}




@media screen and (max-width: 699px) {
  div#pdp_highlight_list {
    margin-top: 50px;
    margin-bottom: 20px;
}
}


@media screen and (min-width: 700px) {
.block-swatch {
    padding-inline-start: var(--spacing-5);
    padding-inline-end: var(--spacing-5);
}


.block-swatch {
    font-size: 0.8em;
}
}

.variant-picker__option-info {
    font-size: 0.8em;
}

@media screen and (min-width: 700px) {
.tabs-inner {
    text-align: left ;
}
}

.tabs-inner p {
    padding-bottom:15px !important;
    padding-left: 10px;
}

.tabs-inner p::before {
    content: "" !important;
    display: inline-block !important;
    position: relative;
    top: -0.1em;
    left: -0.5em;
    width: 1em;
    height: 0.5em;
    border-bottom: solid 2px #c9f26f;
    border-left: solid 2px #c9f26f;
    transform: rotate(-45deg);
}

.prefooter {
  background: #1a1a1a;
  color: white !important;
  padding-bottom: 50px;
  padding-top: 50px;
  font-size:0.9em;
}


.amglogo img {
  max-width: 155px;
}

@media all and (max-width: 571px) {
  .amglogo img {
  display: none;
}
}

#top-usps li:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0.45em;
    left: -1.5em;
    width: 1em;
    height: 0.5em;
    border-bottom: solid 1px #c9f26f;
    border-left: solid 1px #c9f26f;
    transform: rotate(-45deg);
}

#top-usps {
    list-style-type: none;
    margin-bottom: 0 !important;
  font-size:16px;
}

#top-usps li {
    display: inline-block;
    margin: 0.75em 2em;
    position: relative;
}

.announcement-bar__wrapper {
    gap: var(--spacing-4);
    max-width: 1250px;
}

h3 {
    font-size: 2.0rem;
    font-weight: bold;
}

#pdp_highlights .container #pdp_highlight_list h3 {
    padding: 0.75em 1.5em;
    margin-bottom: 0;
    font-size: 22px;
    border-bottom: solid 1px rgba(255,255,255,.3);
}


#pdp_highlights .container #pdp_highlight_list {
    color: white;
}

.dropdown-menu * {
font-weight: bold !important;
    font-size: 1.35rem;
    color: #ffffff !important;
}



	.footer-menu .container{padding-left: 1.5rem; padding-right: 1.5rem;} .footer-menu .footer-nav{list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; margin: 0; padding: 1rem 0; border-top: solid 1px #000000; border-bottom: solid 1px #000000;} .footer-menu .footer-nav .nav-item{padding: 0 1.6rem;} .footer-menu .footer-nav .nav-item:first-child{display: none;} .footer-menu .footer-nav .nav-item:nth-child(2){padding-left: 0;} .footer-menu .footer-nav .nav-item .nav-link{padding: 0.5rem 0; }@media (max-width: 767.99px){ .footer-menu .footer-nav{display: block !important;} .footer-menu .footer-nav .nav-item{padding-left: 0;}} .contact-li{margin: 1rem 0 0 !important;} .contact-li  .contact-li b{font-weight: 700;} .contact-li div{display: inline-block; vertical-align: middle;} .contact-li div p{margin-bottom: 0;} .contact-li .contact-mail-icon,  .contact-li .contact-phone-icon,  .contact-li .contact-chat-icon{font-family: 'FontAwesome'; text-align: center; width: 3.2rem; height: 3.2rem; vertical-align: middle; margin-right: 1em; background: rgba(255, 255, 255, 0.3); border-radius: 50%;} .contact-li .contact-mail-icon{padding-top: 0.15em;} .contact-li .contact-mail-icon:before{content: '\f003';  font-size: 1.6em;} .contact-li .contact-phone-icon{padding-top: 0.25em;} .contact-li .contact-phone-icon:before{content: '\f095';  font-size: 1.6em;} .contact-li .contact-chat-icon{padding-top: 0.2em;} .contact-li .contact-chat-icon:before{content: '\f232';  font-size: 1.6em;} .js_subscribe_btn:after{content: ''; display: none;} .tp-followus-icon li{font-size: 2em; margin: 1rem 1rem 0;} .sim-footer-social{font-size: 3rem; opacity: 0.65 !important; color: inherit !important; margin: 0 0.5em 0 0;} .sim-footer-social:hover{opacity: 1 !important;} .sim-footer-social .sim-discord{margin-bottom: 0.15em; filter: contrast(0.3); max-width: 36px; max-height: 32px;} #footer .form-control{border: none;} #footer .input-group-append .btn{} #footer .footer-payment-logos img{width: 80%;} .o_footer_copyright{padding: 0;}@media (max-width: 767.99px){ .o_footer_copyright .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}} .o_footer .logo.img{max-width: 200px;}.modal .d_cart_confirmation_dialog .modal-body .dr-confim-col{background-color: #f3f3f3;}.tp-search-box{background-color: rgba(62, 62, 62, 0.2) !important;}.tp-search-box .tp-search-box-form{border-radius: 0 !important; border: none !important;}.tp-search-box .btn.tp-search-box-close-btn{color: inherit !important; background: #c9f26f !important;}.tp-search-box .form-control{border: none !important;}.tp-search-box .btn-primary{background-color: #fdfdfd !important; border-color: #fdfdfd !important; color: inherit !important;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100{border-radius: 0 !important; overflow-y: scroll !important;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100 img.border{border: none !important;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100 a.dropdown-item{height: auto !important; padding: 0.5rem !important; border: none !important;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100 a.dropdown-item .media-body{font-weight: normal !important; font-size: 0.8rem !important;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100 a.dropdown-item:nth-child(even){background-color: #f4f4f4;}.tp-search-box .o_wsale_products_searchbar_form .dropdown-menu.w-100 .d_search_categ_dropdown > .btn{border: none !important;}.fa-empty-cart:before{content: '\f07a'; font-family: 'FontAwesome'; font-size: 10rem;}#website_cookie_notice{background: #000; border: none; bottom: 0; margin-bottom: 0;}#website_cookie_notice @media (min-width: 768px){[data-view-xmlid="website.homepage"]  opacity: 1 !important;}}.homepage h2{font-size: calc( 1.5rem + 1.3vw) !important;}.homepage > header > .navbar .navbar-nav .nav-link{opacity: 1;}.homepage > header > .navbar .navbar-nav .nav-link:hover{color: #c9f26f !important;}.sim-checkout-notification{width: 100%; background: #f3f3f3; border: 1px solid #dee2e6; padding: 1.75rem 2rem;}{}  .btn-primary,  .btn-primary *{color: #000 !important;} .btn-secondary{background-color: transparent; border-color: #323232;}   .input-group *,  select,    input[type="phone"],  input[type="tel"],  input[type="email"],  input[type="password"],  .sim-form label{font-weight: bold !important; font-size: 1.35rem; color: #a8a7a7 !important;} > header,  .tp-preheader,  hr,  .border,  .card,  #cart_products tr:nth-child(even),  .oe_product_cart:hover,  .footer-menu .footer-nav{border-color: #323232 !important;} #sim_mini_cart{border: none !important;} .card,  .card-body,  div#products_grid .o_wsale_products_grid_table_wrapper .table td.oe_product .o_wsale_product_grid_wrapper .oe_product_cart .o_wsale_product_information{background: #000000 !important;} .bg-white,  .bg-100,  .specs-table .sim-spec:nth-child(odd),  .sim-buy-container,  #o_cart_summary .card .card-body,  #sim_mini_cart .card-body,  .o_portal.container,  .list-group-item,  .o_portal_sidebar #sidebar_content.card,  .o_portal_sidebar #sidebar_content.card .card-body,  .contact-li .contact-mail-icon,  .contact-li .contact-phone-icon,  .contact-li .contact-chat-icon{background-color: #161616 !important;}

.in-the-box .sim-included > div:not(:first-child),  .in-the-box .sim-not-included > div:not(:first-child){max-width: 90%; margin-left: 15px;} .in-the-box .sim-included > div:nth-child(even),  .in-the-box .sim-not-included > div:nth-child(even){background: #fff;} .specs-table{display: table; margin: 0; width: 100%; font-size: 0.95rem;}

#pdp_highlights{/* margin-top: 3rem !important; */min-height: 15em;scroll-margin-top: 22em !important;} #pdp_highlights .container{position: relative;} #pdp_highlights .container #pdp_highlight_list{position: absolute; top: -4.2rem; border-radius: 10px; right: 15px; width: 30rem; min-height: 15em; background-color: #1a1a1a}@media (max-width: 991.98px){ #pdp_highlights .container #pdp_highlight_list{position: relative; width: 100%; right: 0;}} #pdp_highlights .container #pdp_highlight_list  #pdp_highlights .container #pdp_highlight_list h3{padding: 0.75em 1.5em;margin-bottom: 0;font-size: 22px;border-bottom: solid 1px rgba(255, 255, 255, 0.3);} #pdp_highlights .container #pdp_highlight_list section{padding: 0 !important;} #pdp_highlights .container #pdp_highlight_list ul{margin-top: 30px; list-style-type: none;} #pdp_highlights .container #pdp_highlight_list ul li{margin-top: 1rem;font-size: inherit;} #pdp_highlights .container #pdp_highlight_list #pdp_highlights_body{padding: 0em 1.5em 1.5em 3em;} #pdp_highlights .container #pdp_highlight_list #pdp_highlights_body .row{margin: 0 !important;} #pdp_highlights .container #pdp_highlight_list #pdp_highlights_body .row ul{list-style: square;} #pdp_highlights .container #pdp_highlight_list #pdp_highlights_body .row ul li{margin-bottom: 1.25em;} #pdp_highlights #pdp_description{padding: 2.5rem 0; width: calc( 100% - 32rem);}@media (max-width: 991.98px){ #pdp_highlights #pdp_description{width: 100% !important; padding: 0 0 1em; margin-top: -4.2rem;}} #pdp_highlights #pdp_description p{font-size: 18px;} #pdp_highlights_extended_lead{margin: 7.5rem auto 4.5rem; max-width: 50rem;} #pdp_highlights_extended_lead h2{font-size: 3.5rem; font-size: calc( 2em + 2vw); text-align: center;} #pdp_highlights_extended_lead p{text-align: center;}