farmers-garment-help{display:block;background:#faf8fc;border:1px solid #e1d6eb;border-radius:6px;padding:12px 14px;margin:14px 0;font-size:13px;line-height:1.5}farmers-garment-help p{margin:5px 0}farmers-garment-help .fc-compare-title{font-weight:700;font-size:15px;color:#381850}.fc-fulfillment{margin:0 0 14px;padding:12px 14px;border:1px solid #e1d6eb;border-radius:6px;background:#faf8fc;color:#333}.fc-fulfillment h2{font:inherit;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 5px}.fc-fulfillment p,.fc-fulfillment a{font-size:13px;line-height:1.5;margin:5px 0}.fc-fulfillment a{color:#512477;text-decoration:underline}.fc-photo-note{display:block!important;font-size:13px;line-height:1.5;color:#555;margin:12px 0}.shopify-section:has([data-farmers-layout]) .product-information{max-width:1080px;margin:auto;padding-inline:24px}.shopify-section:has([data-farmers-layout]) .product-information__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:36px}.shopify-section:has([data-farmers-layout]) .product-details{grid-column:auto!important;padding:0!important}.shopify-section:has([data-farmers-layout]) .product-details h1{display:none}.shopify-section:has([data-farmers-layout]) .product-information__media{grid-column:auto!important;padding:0!important}.shopify-section:has([data-farmers-layout]) .media-gallery__grid{grid-template-columns:1fr!important;max-width:360px;margin:auto}.shopify-section:has([data-farmers-layout]) .sticky-content--desktop{position:static}.fc-legacy-hero{padding:24px;background:var(--lps-school-primary,#512477);border-bottom:4px solid var(--lps-school-accent,#e8b841);border-radius:10px;margin:0 auto 24px;max-width:1032px;color:white}.fc-legacy-hero h1{font-size:30px;color:white;margin:0 0 12px}.fc-legacy-hero p{font-size:16px;margin:0}.shopify-section:has([data-farmers-layout]) .fc-selection-price{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:#f6f2fa;border-left:4px solid #e8b841;margin-bottom:14px}.shopify-section:has([data-farmers-layout]) .fc-selection-price p{margin:0;font-size:22px}.shopify-section:has([data-farmers-layout]) .lps-picker-colors button:disabled{position:relative;overflow:hidden}.shopify-section:has([data-farmers-layout]) .lps-picker-colors button:disabled:after{content:'';position:absolute;left:-8%;width:116%;height:1px;top:50%;background:#999;transform:rotate(-23deg);pointer-events:none}@media(max-width:749px){.shopify-section:has([data-farmers-layout]) .product-information__grid{display:block!important}.fc-legacy-hero{margin:0 18px 20px}.fc-legacy-hero h1{font-size:25px}.shopify-section:has([data-farmers-layout]) .product-information__media{max-width:320px;margin:auto}.shopify-section:has([data-farmers-layout]) .product-details{margin-top:24px}}

.shopify-section[data-school-palette="caddo"] farmers-garment-help,.shopify-section[data-school-palette="caddo"] .fc-fulfillment{background:#f4f8f5;border-color:#cbded1}.shopify-section[data-school-palette="caddo"] farmers-garment-help .fc-compare-title,.shopify-section[data-school-palette="caddo"] .fc-fulfillment a{color:#006341}.shopify-section[data-school-palette="caddo"] .fc-selection-price{background:#f4f8f5;border-left-color:#a8b1ac}
.shopify-section[data-school-palette="caddo"] lps-age-picker.lps-is-princeton [data-picker-sizes] button:not(:disabled){background:#222;color:#fff}
