.header-inline-menu li.richmond-store{display:none}#card_Hf8zCH .cards-grid-item__info-text,#card_Q7y3DA .cards-grid-item__info-text,#card_rCqfwA .cards-grid-item__info-text{align-items:center;text-align:center;margin:0 auto}span.badge.badge--custom.color-background-1{font-size:14px;padding:2px 18px 1px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:20px;text-transform:uppercase;letter-spacing:1px}.custom_product_color-wrap{padding-top:20px}.custom_product_color{display:flex;gap:8px;flex-wrap:wrap}.custom_product_color .single_color_option{border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-button);overflow:hidden;order:2}.custom_product_color .single_color_option.active{order:1}.custom_product_color .single_color_option:hover,.custom_product_color .single_color_option.active{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-secondary))}.single_color_option a{display:block}.custom_product_color .single_color_option.active a{pointer-events:none}@media screen and (min-width:1200px){.template-product .product-popup-modal.size-guide-modal .product-popup-modal__content{width:auto}}.size_chart_wrap{text-align:center}.size_chart_wrap img{max-width:100%;margin:0 auto}.one-size-container{max-width:900px;margin:0 auto;overflow:hidden}.one-size-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;text-align:center}.one-size-title{font-size:2.5rem;font-weight:700;margin:0 0 10px;letter-spacing:-1px}.one-size-subtitle{font-size:1.1rem;opacity:.9;margin:0}.one-size-content{padding:0}.one-size-chart{margin-bottom:30px;box-shadow:0 5px 15px #00000014;border-radius:10px;overflow:hidden}.one-size-chart-header{background:linear-gradient(135deg,#e91e63,#ad1457);color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:0}.one-size-header-cell{padding:15px 20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.one-size-header-cell:last-child{border-right:none}.one-size-chart-body{background:#fff}.one-size-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:0;transition:all .3s ease;border-bottom:1px solid #e0e0e0}.one-size-row:nth-child(2n){background-color:#f8f9ff}.one-size-row:hover{background:linear-gradient(135deg,#fff3e0,#ffecb3);transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.one-size-row:last-child{border-bottom:none}.one-size-cell{padding:15px 20px;text-align:center;font-weight:500;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.one-size-cell:last-child{border-right:none}.one-size-cell:first-child{font-weight:700;background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#4a148c}.one-size-notes{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:10px;padding:25px;margin-top:30px}.one-size-notes-title{font-size:1.3rem;font-weight:700;color:#1976d2;margin-bottom:15px;display:flex;align-items:center}.one-size-notes-title:before{content:"\1f4cf";margin-right:10px;font-size:1.5rem}.one-size-notes-list{list-style:none;padding:0;margin:0}.one-size-notes-item{border-bottom:1px solid rgba(25,118,210,.1);position:relative;padding:8px 0 8px 25px}.one-size-notes-item:before{content:"\2022";color:#1976d2;font-weight:700;position:absolute;left:0;font-size:1.2rem}.one-size-notes-item:last-child{border-bottom:none}.one-size-brand-logo{display:inline-block;background:linear-gradient(135deg,#e91e63,#ad1457);color:#fff;padding:5px 15px;border-radius:20px;font-weight:700;font-size:1.2rem;margin-bottom:20px;letter-spacing:2px}.one-size-mobile-view{display:none}.one-size-mobile-card{background:#fff;border-radius:10px;padding:20px;margin-bottom:15px;box-shadow:0 3px 10px #0000001a;border-left:5px solid #e91e63}.one-size-mobile-size{font-size:1.3rem;font-weight:700;color:#4a148c;margin-bottom:15px;text-align:center}.one-size-mobile-measurements{display:grid;grid-template-columns:1fr 1fr;gap:10px}.one-size-mobile-measurement{display:flex;justify-content:space-between;padding:8px;background:#f8f9ff;border-radius:5px;font-size:.9rem}.one-size-mobile-label{font-weight:600;color:#666}.one-size-mobile-value{font-weight:700;color:#333}@media(max-width:768px){.one-size-container{margin:10px;border-radius:10px}.one-size-content{padding:20px}.one-size-title{font-size:2rem}.one-size-chart{display:none}.one-size-mobile-view{display:block}}@media(max-width:480px){.one-size-mobile-measurements{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
