#fw-section-hmac-16429fb9-4658-4cdd-93c9-2eef5b89c9d8 {

iframe {
  width: 800px;
  height: 6100px;
}
iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}



#fw-section-hmac-d313e352-39df-41f5-84fd-c717f0a6e4d5 {

iframe {
  width: 800px;
  height: 1100px;
}
iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}


#fw-section-hmac-37343cc2-9d3d-4e6d-a8d3-3fa3063004f5 {
--color-primary: #20520d;
--color-primary-rgb: 32, 82, 13;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);
iframe {
  width: 1350px;
  height: 2600px;
}
@media (max-width: 600px) {
  .iframe-container iframe {
    height: 1400px;       /* Tall on mobile */
  }
}

}





#fw-section-hmac-878fd63b-10af-4144-a837-beccf6ac70f6 {

iframe {
  width: 100%;
  height: 700px;
}
@media (max-width: 600px) {
  .iframe-container iframe {
    height: 1400px;       /* Tall on mobile */
  }
}
}

#fw-section-custom-html-22659c4c-f29d-4c97-8fe7-5ec8dfbfaad0 {

@media(max-width:980px){
  /* keep table behavior */
  .grr-table{ min-width:940px; }

  /* make head sections take full width and stack nicely */
  .grr-head{
    align-items:stretch;          /* not bottom-aligned on mobile */
  }

  .grr-titlebar{
    width:100%;
    flex-direction:column;        /* title on top, tabs below */
    align-items:flex-start;
    gap:10px;
  }

  .grr-viewtabs{
    width:100%;
    justify-content:flex-start;   /* keeps tabs together */
  }

  /* controls become a clean vertical stack */
  .grr-controls{
    width:100%;
    justify-content:flex-start;
    gap:10px;
  }

  /* keep buttons from looking "lost" */
  .grr-latestbtn,
  .grr-linkbtn{
    height:40px;
  }

  /* make nav buttons + latest feel like a row */
  .grr-iconbtn#grr-prev{ order:1; }
  .grr-latestbtn#grr-latest{ order:2; flex:1; min-width:140px; }
  .grr-iconbtn#grr-next{ order:3; }

  /* dropdown goes full width under the buttons */
  .grr-racepick{
    order:4;
    width:100%;
    max-width:none;
  }
  .grr-select{
    width:100%;
    max-width:none;
    min-width:0;
  }

  /* Open button full width under dropdown */
  .grr-linkbtn#grr-open-srh{
    order:5;
    width:100%;
    text-align:center;
    justify-content:center;
  }
}

}

#fw-section-hmac-cbe2f68f-aedc-4f73-8588-25b3560fffbe {

iframe {
  width: 100%;
  height: 2500px;
}
@media (max-width: 600px) {
  .iframe-container iframe {
    height: 1400px;       /* Tall on mobile */
  }
}
}

#fw-section-hmac-3769a50a-dd7f-4af5-af4b-6819baea78e7 {

iframe {
  width: 100%;
  height: 600px;
}
}

#fw-section-hmac-dd9cc61d-2de7-45a5-8cf5-fa6b3998d603 {

iframe {
  width: 800px;
  height: 1100px;
}
iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}


#fw-section-hmac-640a673e-ca4a-4f6d-af76-90454ee2ccca {

iframe {
  width: 800px;
  height: 15300px;
}
iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}

#fw-section-hmac-1d373854-0f3a-4ea4-aed8-1776af5304b0 {

iframe {
  width: 800px;
  height: 900px;
}
iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
}




#fw-section-hero-55224265-c36b-4042-8210-e31c3979f2ca {
--font-heading-scale: 0.88;
--font-body-scale: 1.73;
}
#fw-section-hero-55224265-c36b-4042-8210-e31c3979f2ca {
--color-primary: #2a2b2c;
--color-primary-rgb: 42, 43, 44;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-218582ec-82e6-4b7f-a5c6-e5e1e41c5404 {
--color-primary: #5f0dc0;
--color-primary-rgb: 95, 13, 192;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5dd57ad8-da4c-4598-ba17-dd2f6da39d47 {
--font-heading-scale: 1.45;
--font-body-scale: 2.0;
}


#fw-section-hero-542106b9-ea26-410c-bb02-cf3c130112e5 {
--color-primary: #492186;
--color-primary-rgb: 73, 33, 134;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-0 {
--font-heading-scale: 1.11;
--font-body-scale: 1.71;
}
#fw-section-hero-0 {
--color-primary: #31323d;
--color-primary-rgb: 49, 50, 61;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);

}









#fw-section-header {
--color-primary: #082303;
--color-primary-rgb: 8, 35, 3;
--color-background: #283423;
--color-background-rgb: 40, 52, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 46;
background-color: var(--color-background);
color: var(--color-on-background);
.header__grid {
  display: none !important;
}
body[data-url="/collections/all"] .header__grid {
  display: block !important;
}
}