/** Shopify CDN: Minification failed

Line 19:2 Unexpected "{"
Line 19:3 Expected identifier but found "%"
Line 19:24 Expected identifier but found "%"
Line 96:2 Unexpected "{"
Line 96:3 Expected identifier but found "%"
Line 96:26 Expected identifier but found "%"
Line 187:0 Unexpected "{"
Line 187:1 Expected identifier but found "%"
Line 187:22 Expected identifier but found "%"
Line 286:12 Expected identifier but found whitespace
... and 1 more hidden warnings

**/
  .size_chart_button {
    text-transform: capitalize;
}
  {% comment %} ------ {% endcomment %}
  .custom_size_pop.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.6);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.custom_acorn_des {
    border-bottom: 0 !important;
}
.custom_size_pop .popup-content {
    position: relative;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    max-width: 30%;
    max-height: fit-content;
}

.custom_size_pop .popup-content img {
  width: 100%;
  height: auto;
  display: block;
}
.custom_acorn_des {
    border-bottom: 0;
}

.custom_size_pop .popup-close svg {
    width: 28px;
}
.custom_size_pop .popup-close {
    position: absolute;
    top: -15px;
    display: block;
    right: -15px;
    font-size: 28px;
    color: #000;
    cursor: pointer;
    border: 1px solid #000;
    width: 45px;
    height: 45px;
    text-align: center;
    display: flex;
    justify-content: center;
    border-radius: 50px;
    background: #fff;
    font-weight: bold;
    line-height: normal;
}

  .size_chart_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 7px;
}

.size_chart_button {
    letter-spacing: 0;
    font-size: 16px;
    color: rgb(0 0 0 / 50%);
    text-decoration: underline;
    text-underline-offset: 4px;
    line-height: normal;
    cursor: pointer;
}

.size_chart_button:hover {
    opacity: 0.7;
}
  {% comment %} -------- {% endcomment %}
  .custom_container_page {
    padding: 0px 50px;
}

.product__title h1 {
    font-style: normal;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 110%;
    font-size: 40px;
}
.custom_container_page .price__regular .price-item--regular {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 700;
    color: #121212;
}
.custom_container_page .product-form__buttons {
    max-width: 100rem;
}
.custom-select .select-option.active::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  margin-left: auto;
  margin-bottom: -4px;
  display: inline-block;
}

.product-form__input--pill {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
}


.product-form__input--pill label {
    background-color: #fff !important;
    border: 1px solid #EEEEEE !important;
    color: #000 !important;
    cursor: pointer !important;
    line-height: 1 !important;
    padding: 0 16px !important;
    position: relative !important;
    text-align: center !important;
    transition: border .1s ease !important;
    margin: -1px 0 0 -1px !important;
    border-radius: 8px !important;
    height: 40px;
    display: flex !important;
    align-items: center;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: 0 !important;
}

.product-form__input--pill label:hover {
    border-color: #000 !important;
}

.product-form__input--pill input[type=radio]:checked+label {
    box-shadow: 0px 138px 38px 0px rgba(0, 0, 0, 0.00), 0px 88px 35px 0px rgba(0, 0, 0, 0.01), 0px 50px 30px 0px rgba(0, 0, 0, 0.04), 0px 22px 22px 0px rgba(0, 0, 0, 0.05), 0px 6px 12px 0px rgba(0, 0, 0, 0.07);
    border-color: #000 !important;
    font-weight: 700;
}

legend.form__label {
    font-weight: 400;
    letter-spacing: 0px;
    padding-left: 0;
    text-transform: capitalize;
    color: #000;
    font-size: 16px;
}
.custom_acorn_des .accordion__title {
    font-size: 16px !important;
    color: #000;
}

.custom_description {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    color: rgb(0 0 0 / 70%) !important;
}


.accordion__content.custom_description {
    padding: 0 !important;
}

{% comment %} ------ {% endcomment %}
 .custom_container_page .product-form__submit {
    border-radius: 50px !important;
    background: #000;
    color: #fff !important;
}

.custom_container_page .product-form__submit span {
    font-weight: 700;
    letter-spacing: 0;
    font-size: 16px;
}

.custom_container_page .product-form__submit::after {
    display: none;
}

.custom_container_page more-payment-options-link {
    display: none;
}
.custom_pro_wrapper {
        max-width: 60% !important;
}
.team-selector-container {
    border-top: 1px solid rgb(0 0 0 / 10%);
    margin-top: 24px !important;
    padding-bottom: 24px;
    padding-top: 24px;
}
.custom-select {
    position: relative;
    width: 100%;
    container-name: my-custom-select;
}
.custom-select .select-wrapper {
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding: 8px 16px;
    border-radius: 8px;
    border: 1px solid rgb(0 0 0 / 10%);
    width: 100%;
    height: 48px;
    display: flex
;
    transition: border .2s 
ease-in-out;
}
.custom-select .selected-option {
    display: flex
;
    align-items: center;
    font-size: 14px;
    color: #000;
}
.custom-select .select-wrapper:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    height: 8px;
    width: 8px;
    border-left: 2px solid rgb(0 0 0 / 50%);
    border-bottom: 2px solid rgb(0 0 0 / 50%);
    transform: translateY(-50%) rotate(-45deg);
}
.custom-select .selected-option img {
    margin-right: 5px;
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.custom-select .select-options {
    position: absolute;
    top: 75px !important;
    left: 0;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border: 1px solid #000;
    border-top: none;
    z-index: 1;
    box-shadow: 0 4px 16px #00000014;
    display: none;
    border-radius: 8px;
    border: 1px solid rgb(0 0 0 / 10%);
}
.custom-select .select-option:hover {
    background: #0000000d;
}
.team-selector-filter-container {
    position: relative;
}
#no-team-found {
    font-size: 14px;
    padding: 10px 16px;
}
.custom-select .select-option
Specificity: (0,2,0)
 {
    padding: 14px 16px;
    cursor: pointer;
    display: flex
;
    align-items: center;
    font-size: 14px;
    color: #000;
}
.custom-select .select-option img {
    margin-right: 5px;
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.custom-select.open .select-options {
    display: block;
}
#team-selector-filter{
  width: 95%;
  margin: 0 auto;
  border-radius: 0;
  height: 48px;
  border: none;
  border-bottom: 1px solid #e7e7e7;
  display: flex;
  align-items: center;
  padding: 12px 8px 12px 36px; /* added left space for icon */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.33301 0.333496C3.0193 0.333496 0.333008 3.01979 0.333008 6.3335C0.333008 9.64723 3.0193 12.3335 6.33301 12.3335C7.74967 12.3335 9.05168 11.8425 10.0781 11.0214L12.9997 13.943L13.9425 13.0002L11.0209 10.0786C11.842 9.05216 12.333 7.75016 12.333 6.3335C12.333 3.01979 9.64674 0.333496 6.33301 0.333496ZM1.66634 6.3335C1.66634 3.75617 3.75568 1.66683 6.33301 1.66683C8.91034 1.66683 10.9997 3.75617 10.9997 6.3335C10.9997 8.91083 8.91034 11.0002 6.33301 11.0002C3.75568 11.0002 1.66634 8.91083 1.66634 6.3335Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 16px;
  outline: none;
  box-sizing: border-box;
}

#clear-icon {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.94323 4.99994L9.94323 0.999938L9.00043 0.0571289L5.00043 4.05713L1.00043 0.0571289L0.0576172 0.999938L4.05762 4.99994L0.0576172 8.99994L1.00043 9.94275L5.00043 5.94275L9.00043 9.94275L9.94323 8.99994L5.94323 4.99994Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  display: none; /* default hidden until input has text */
  z-index: 2;
}

#clear-icon:hover {
  opacity: 0.7;
}
#team-selector-filter:focus-visible {
    box-shadow: none !important;
}
.custom-select .select-option {
    padding: 14px 16px;
    cursor: pointer;
    display: flex
;
    align-items: center;
    font-size: 14px;
    color: #000;
}
.custom-select.open .select-wrapper:after {
    transform: translateY(-20%) rotate(135deg);
}
p.product__text {
    color: rgb(0 0 0 / 70%);
    margin: 0;
    font-size: 18px;
    text-transform: capitalize;
}

.product__title {
    margin: 0 !important;
}

.form__label-cust {
    margin-top: 0 !important;
    font-weight: 500;
    letter-spacing: 0px;
    padding-left: 0;
    text-transform: capitalize;
    color: #000;
    font-size: 16px !important;
    margin-bottom: 5px;
}
.custom_container_page .product__info-wrapper {
    max-width: 40% !important;
    padding: 0 0 0 6rem !important;
}
.team-selector-container {
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}
@media screen and (max-width:1440px){
.custom_size_pop .popup-close {
    width: 38px;
    height: 38px;
}
.custom_size_pop .popup-content {
    position: relative;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    max-width: 29%;
    max-height: fit-content;
}
}
@media screen and (max-width:1100px){
.custom_container_page {
    padding: 0px 32px;
}
.custom_container_page .product__info-wrapper {
    max-width: 40% !important;
    padding: 0 0 0 3rem !important;
}
.product__title h1 {
    font-size: 28px !important;
}
.custom_size_pop .popup-close {
    top: -14px;
    z-index: 9999;
    right: -10px !important;
    font-size: 24px;
    font-weight: normal;
    width: 35px;
    height: 35px;
}
}
@media screen and (max-width:767px){
  .custom_size_pop .popup-close svg {
    width: 21px;
}
  .custom_size_pop .popup-content {
    max-width: 90%;
}

.custom_size_pop .popup-close {
    top: -14px;
    z-index: 9999;
    right: -10px !important;
    font-size: 29px;
    font-weight: normal;
    width: 33px;
    height: 33px;
}
.custom_container_page {
    padding: 0px 12px;
}
.product__info-container {
    max-width: 100rem !important;
}
.custom_container_page .product__info-wrapper {
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}
.custom_pro_wrapper {
    max-width: 100% !important;
        width: 100% !important;
}
p.product__text.inline-richtext.subtitle {
    font-size: 15px;
}

.product__title {
    font-size: 24px !important;
}

.product__title h1 {
    font-size: 24px !important;
}

.custom_container_page .price__regular .price-item--regular {
    font-size: 14px;
}

.size_chart_button {
    font-size: 15px;
}

.custom_container_page .product-form__submit span {
    font-size: 14px;
}
.team-selector-container {
    padding: 16px 0px;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}
}
