/** Shopify CDN: Minification failed

Line 67:12 Expected identifier but found whitespace
Line 67:13 Unexpected "("
Line 188:4 Unexpected "/"

**/
.section-resource-list__header .h2 p , .h2 p strong  {
    font-family: "Bebas Neue";
    letter-spacing: 2px;
}.h4 p , span.price{
    font-family: "Bebas Neue" !important;
    letter-spacing: 0.5px !important;
}span.cart-drawer__heading.h3 {
    font-size: 24px;
    font-family: 'Bebas Neue';
    letter-spacing: 1px;
}

.variant-option--equal-width-buttons {
    --variant-min-width: clamp(10px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);
    grid-template-columns: repeat(auto-fit, minmax(15px, 1fr)) !important;
}.variant-option__button-label {
    border-radius: 22px !important;
}
.find-my-size-container {
    position: absolute;
    top: 30%;
    left: 74%;
}
.variant-option legend {
    font-size: 20px;
    font-weight: 600;
}
a.size-style.link.link--AOHAxUG9ZNWU5YVJxW__button_hcUwBr 
 {
    text-decoration: none;
    text-decoration-color: currentcolor;
    position: absolute;
    top: 33%;
    left: 76%;
}
.ai-size-chart-overlay-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3.active .ai-size-chart-modal-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3
 {
    transform: scale(1);
    top:6%;
}

size-chart-popup-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3 {
    position: relative;
    right: 0;
    text-align: right;
    border: 0;
    margin-bottom: -74px;
}
button.ai-size-chart-trigger-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3 {
    border: none;
    background: none;
    width: 150px;
}
li.ai-tab-link-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb.active , li.ai-tab-link-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb{
    TEXT-ALIGN: center;
    padding: 8px;
  font-size: 17px;
}
h3
Specificity: (0,0,1)
 {
    text-align: center;
    font-weight: 600;
}
.ai-feature-icon-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb
 {
    background: #0f2d2e !important;
    border-radius: 22px !important;
    color: white !important;
    padding: 5px 5px 5px 5px;
}
ai-feature-item-left-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb, .ai-feature-item-right-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb {
    display: flex;
    gap: 20px;
}
.ai-feature-text-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb p {
    margin: 0;
    font-size: 14px;
    color: #666;
    width: 115% !important;
}
.ai-tab-content-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb {
    text-align: center;
    font-weight: 600;
}
.ai-faq-answer-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb p {
    font-size: 16px !important;
    font-weight: unset !important;
}
/* ---------- Answer text style ---------- */
.ai-faq-answer-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb p {
  font-size: 16px !important;
  font-weight: 400 !important; /* normal */
  margin: 0;
  line-height: 1.5;
}

/* if text inside strong/b is forcing bold, neutralize it */
.ai-faq-answer-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb p strong,
.ai-faq-answer-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb p b {
  font-weight: 400 !important;
}

/* ---------- Arrow replacement & positioning ---------- */
/* hide any existing icon glyphs (svg/text) inside the toggle if present */
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb .icon,
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb svg,
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb i {
  display: none !important;
}

/* create our own up/down arrow using ::after */
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb {
  position: relative;
  padding-right: 28px; /* space for the arrow */
  cursor: pointer;
}

/* default = closed => down arrow */
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb::after {
  content: "▼";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  transition: transform 0.25s ease, opacity 0.25s;
  opacity: 1;
}
div#dynamic-checkout-cart {
    display: none;
}.cart-drawer__summary {
    gap: 5px !important;   padding-bottom: 0 !important;
}#opc.widget3 {
    padding:0px 0px !important;
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}div#opcont {
    gap: 0px !important;
}.cart-items__title {
    font-family: "Bebas Neue" !important;
}
.ai-size-chart-trigger-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3 {
 
    justify-content: flex-end;
}
/* when open (active) => up arrow */
.ai-faq-toggle-aemrcwfzkvg9zvzz2raigenblockd3dbf38l6abtb.active::after {
  content: "▲";
}
@media screen and (max-width: 768px) {
.section.section--full-width.disable-section-top-offset.media-with-content.color-scheme-3.spacing-style.media-with-content--medium.media-with-content--media-right.custom-section {
    background: #ffffff;
    display: flex;
}
size-chart-popup-adhnpzvbqsw1ytjjgnaigenblockaf9665bmwedb3 {
 
    margin-bottom: -62px;
}
}

img.opmainlogo {
    max-width: 40px;
}
.addOp {
    background: #0f2e2d;
    margin-bottom: 10px;
    display: flex;    font-family: inherit;
    grid-gap: 5px;    font-size: 15px;
    justify-content: center;
}
button.removeOp {
    color: #5433eb;
    text-decoration: underline;
    font-size: 14px;    font-family: inherit;
}

.ai-info-banner-right-aqmvadfrju0kyefarmaigenblockddf6659rtbzah {
  text-align: center !important;
}  */
/* .ai-info-banner-container-aqmvadfrju0kyefarmaigenblockddf6659rtbzah {
    margin: 10px 10px;
}
.ai-info-banner-container-aqmvadfrju0kyefarmaigenblockddf6659rtbzahspecificity: 
 {
  margin-top: -7% !important;
} */

.ai-sizing-left-aoxv5mkptywzkk082aaigenblock29b6491vl7ytp {
    margin-top: -81% !important;
}
.ai-sizing-content-aoxv5mkptywzkk082aaigenblock29b6491vl7ytp {
    align-items: normal;
}

.ai-info-banner__left-arhljngrmufvovnl0aaigenblock0efa056bpthjh:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -64px;
    width: 90px;
    background: #f5f0e6;
    transform: skewX(-20deg);
    z-index: 14;
}

.ai-info-banner-arhljngrmufvovnl0aaigenblock0efa056bpthjh::before {
    width: 0px !important;
}div#shopify-block-ARHlJNGRMUFVOVnl0a__ai_gen_block_0efa056_Bpthjh {
    width: 100%;
}

div#shopify-block-AWHhnSUVNZEFaWGlFT__ai_gen_block_0efa056_BgirzM {
    width: 100%;
}
  .product-details span.price {
    font-size: 26px;
}
@media screen and (max-width: 768px) {
.ai-info-banner__left-arhljngrmufvovnl0aaigenblock0efa056bpthjh:before {
    display: none;
}body ,html {
    overflow-x: hidden; 
}
}
@media (min-width: 750px) {
  .product-grid--template--25016836227352__main:is(.product-grid--grid) {
    --product-grid-columns-desktop: repeat( auto-fill, minmax(280px, 1fr)) !important;
  }
}
.ai-sizing-left-aoxv5mkptywzkk082aaigenblock29b6491vl7ytp {
    position: absolute;
    top: 128px;
    left: 20px;
}
.ai-sizing-content-aoxv5mkptywzkk082aaigenblock29b6491vl7ytp{
 justify-items: center;
}
.ai-sizing-content-aoxv5mkptywzkk082aaigenblock29b6491vl7ytp {
    grid-template-columns: none !important;
    gap: 0px !important;
}
div#shopify-block-ARlZIbXRmcUlrRjhNN__ai_gen_block_3a00805_igbgfM {
    max-width: 1600px;
    width: 100%;
}
@media screen and (max-width: 768px) {
  .ai-image-text__content-container-arlzibxrmculrrjhnnaigenblock3a00805igbgfm {
    margin-left: 20px;
     padding-bottom: 30px !important;
  }
}
@media screen and (max-width: 768px) {
a.size-style.button.button--ARUhBazBwWk5Uak5vS__button_rxfceE {
    display: flex;
    margin: 0 auto;
    width: 50%;
    justify-content: center;
}
}
.ai-image-text__image-container-arlzibxrmculrrjhnnaigenblock3a00805igbgfm {
  flex: 0 0 32.333%;
  max-width: 26.333%;
}
 .ai-image-text-arlzibxrmculrrjhnnaigenblock3a00805igbgfm {
  gap: 0px; /* padding: 20px 20px 20px; */
}
.ai-image-text__image-arlzibxrmculrrjhnnaigenblock3a00805igbgfm {
    height: fit-content !important;
}
.ai-image-text__image-container-arlzibxrmculrrjhnnaigenblock3a00805igbgfm {
    margin-top:0px;
}

.ai-multicolumn-title-aee5ib2zfevrkujbwkaigenblock98ca7a9pugpj4,
.ai-multicolumn-title-amtdhdlnmwwxtb0vmoaigenblock98ca7a9ginujg {
  font-family: "Bebas Neue" !important;
  letter-spacing: 1.5px;
  margin-left: 15px !important;
  
}
 .ai-multicolumn-item-aee5ib2zfevrkujbwkaigenblock98ca7a9pugpj4 {
    background-color: #ececec80 !important;
        padding-bottom: 20px;
}
.ai-multicolumn-item-atzn5vfawwdrjuxlzuaigenblock98ca7a97ekrye,
.ai-multicolumn-item-amtdhdlnmwwxtb0vmoaigenblock98ca7a9ginujg
 {
     background-color: #ececec80 !important;
         padding-bottom: 20px;
}

.ai-multicolumn-description-aee5ib2zfevrkujbwkaigenblock98ca7a9pugpj4,
.ai-multicolumn-description-atzn5vfawwdrjuxlzuaigenblock98ca7a97ekrye,
.ai-multicolumn-description-amtdhdlnmwwxtb0vmoaigenblock98ca7a9ginujg {
    font-size: 16px;
    font-family: 'Open Sans';
    margin-left: 15px !important;
}
@media screen and (max-width: 768px) {
  .ai-multicolumn-description-aee5ib2zfevrkujbwkaigenblock98ca7a9pugpj4,
  .ai-multicolumn-description-atzn5vfawwdrjuxlzuaigenblock98ca7a97ekrye,
  .ai-multicolumn-description-amtdhdlnmwwxtb0vmoaigenblock98ca7a9ginujg {
    font-family: 'Open Sans';
    margin-left: 15px;
    font-size: 14px;
    color: #666666;
    line-height: 1.6;
  }
   .ai-multicolumn-item-aee5ib2zfevrkujbwkaigenblock98ca7a9pugpj4 
   .ai-multicolumn-item-atzn5vfawwdrjuxlzuaigenblock98ca7a97ekrye,
.ai-multicolumn-item-amtdhdlnmwwxtb0vmoaigenblock98ca7a9ginujg
   {
        padding-bottom: 20px;
}
}

