.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch,.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch{--color-red-200:213 213 213;color:#a3a3a3!important;background-color:#f5f5f5!important;text-decoration:line-through}.product__price .price,.product__price .price__regular{font-size:24px!important;font-weight:700;line-height:1.2}@media (max-width:749px){.bs-center-mobile{text-align:center!important}.bbba-h{justify-content:center!important}.bbba-d{text-align:center!important}.bs-rating{width:100%;justify-content:center}.product__price .price{justify-content:center}[id*="smile_points_on_product_page"]{flex-basis:100%;margin-top:6px!important;transform:none!important}[id*="smile_points_on_product_page"] section{width:fit-content!important;margin:0 auto!important}}#judgeme_product_reviews .jm-product-variant-card{display:none!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title{--text-weight:800 !important;font-weight:800!important}#judgeme_product_reviews .jm-review-item{background:#ffffff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;padding:20px 22px!important}#judgeme_product_reviews,#judgeme_product_reviews .jm-review-item{--jm-review-widget-lighter-text-color:#9a9a9a !important}#judgeme_product_reviews .jm-reviewer-info__name,#judgeme_product_reviews .jm-review-content__title{color:#1c1c1c!important}#judgeme_product_reviews .jm-review-content__body{color:#4D4E4E!important}#judgeme_product_reviews .jm-button{border-radius:10px!important}#judgeme_product_reviews .jm-button--primary{color:#243000!important;font-weight:600!important}.bs-card-pricerow{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:8px}.bs-card-rating{font-size:12px;color:#4D4E4E;white-space:nowrap}.bs-card-rating strong{color:#1c1c1c;font-weight:600}.bs-card-star{color:#B2D236}.bs-card-lockup{display:flex;align-items:center;justify-content:center;gap:8px}.bs-print-dot{width:18px;height:18px;border-radius:50%;flex:none;background-size:cover;background-position:center;border:1.5px solid #fff;box-shadow:0 0 0 1px #e8e8e8}@media (max-width:749px){.custom-collection{font-weight:700!important}.custom-collection,.custom-product-type{text-wrap:balance;line-height:1.25}[id$="__main-collection"] .custom-collection{white-space:nowrap;font-size:clamp(10px, 3.2vw, 14px)!important;max-width:100%;overflow:hidden}[id$="__main-collection"] .custom-product-type{white-space:nowrap;font-size:clamp(9px, 2.9vw, 12px)!important;max-width:100%;overflow:hidden}.bs-card-pricerow{flex-direction:column;align-items:center;gap:2px}.bs-card-pricerow .price{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:baseline;gap:6px;margin-top:4px;white-space:nowrap}.bs-card-pricerow s{font-size:11px;color:#b0b0b0}.bs-card-rating{font-size:11px}}@media (min-width:750px){.product-card{transition:box-shadow 0.2s ease}.product-card:hover{box-shadow:0 12px 32px rgb(0 0 0 / .14);z-index:3}.bs-size-quickadd{display:none}[id$="__main-collection"] .product-card:has(.bs-size-quickadd):hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[id$="__main-collection"] .bs-size-quickadd{display:block;position:absolute;top:100%;left:-1px;right:-1px;background:inherit;border:1px solid;border-color:inherit;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 18px 28px rgb(0 0 0 / .14);padding:6px 12px 14px;opacity:0;visibility:hidden;transition:opacity 0.15s ease;z-index:10}[id$="__main-collection"] .product-card:hover .bs-size-quickadd{opacity:1;visibility:visible}.bs-size-quickadd::before{content:"QUICK ADD";display:block;text-align:center;font-size:10px;letter-spacing:2px;font-weight:700;color:#4D4E4E;padding-bottom:8px}.bs-size-quickadd .button{background:#ffffff!important;color:#1c1c1c!important;border:1px solid #ddd6c6!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;padding:8px 12px!important}.bs-size-quickadd .button .btn-fill{display:none!important}.bs-size-quickadd .button .btn-text{color:inherit!important}.bs-size-quickadd .button:hover{background:#1c1c1c!important;color:#ffffff!important;border-color:#1c1c1c!important}}@media (max-width:749px){.bs-size-quickadd{display:none}}@media (max-width:749px){.product-card .quick-add .button:has(svg){width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;position:relative;background:#1c1c1c!important;color:#ffffff!important}.product-card .quick-add .button:has(svg) .btn-fill{display:none!important}.product-card .quick-add .button svg{display:none}.product-card .quick-add .button:has(svg) .btn-text{position:absolute;inset:0;color:inherit}.product-card .quick-add .button:has(svg) .btn-text::before,.product-card .quick-add .button:has(svg) .btn-text::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor;border-radius:2px}.product-card .quick-add .button:has(svg) .btn-text::before{width:14px;height:2px}.product-card .quick-add .button:has(svg) .btn-text::after{width:2px;height:14px}}shopify-payment-terms{display:none!important}.bs-bundle-nudge{font-size:12.5px;color:#4D4E4E;text-align:center;line-height:1.4;margin:-26px 0 0}.bs-bundle-nudge strong{color:#1c1c1c}.bs-bundle-nudge--page{margin:6px 0 0}@media screen and (max-width:768px){.variant-picker ul.swatches,.variant-picker .scroll-area{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;width:100%!important}.variant-picker[id*="-swatch"]{overflow:visible!important}.variant-picker[id*="-swatch"] scroll-shadow,.variant-picker[id*="-swatch"] .product-card__bottom{overflow:visible!important}.label-swatch{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:4px 8px!important;width:100%!important;text-align:center!important;white-space:nowrap!important;font-size:13px;line-height:1.1;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.color-swatch{width:100%!important;aspect-ratio:1/1!important}}.form__label:has(>div>button[aria-controls^="SizeChart"]){display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.form__label>div:has(>button[aria-controls^="SizeChart"]){margin-left:auto!important;flex:0 0 auto!important;width:max-content!important}