:root{--pbn-gold: #C9A962;--pbn-gold-light: #f5f0e3;--pbn-border: #e5e5e5;--pbn-text: #1a3a4a}.kit-type-toggle{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;margin-bottom:.6rem!important}.kit-type-section .kit-type-toggle .toggle-card,.kit-type-toggle .toggle-card,div.kit-type-toggle div.toggle-card{border:1.5px solid rgba(26,58,74,.15)!important;border-radius:6px!important;padding:.4rem .6rem!important;cursor:pointer!important;transition:all .15s ease!important;background:#fff!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.4rem!important;position:relative!important;box-sizing:border-box!important;white-space:nowrap!important;height:auto!important;min-height:0!important;max-height:none!important}.kit-type-toggle .toggle-card *{flex-shrink:0!important;display:inline-flex!important}.kit-type-toggle .toggle-card:hover{border-color:#1a3a4a4d!important}.kit-type-section .kit-type-toggle .toggle-card.active,.kit-type-toggle .toggle-card.active{border-color:var(--pbn-gold)!important;background:#c9a9620f!important}.kit-type-toggle .toggle-card .emoji{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:#1a3a4a0a!important;border-radius:4px!important;font-size:.9rem!important;line-height:1!important}.kit-type-toggle .toggle-card .title{font-weight:500!important;font-size:.75rem!important;color:var(--pbn-text)!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:1.2!important}.product-form__input--pill:has(input[name=Size]){margin-bottom:.75rem!important}.product-form__input--pill:has(input[name=Size]) .form__label{font-size:.9rem;font-weight:600;color:var(--pbn-text);margin-bottom:.4rem}.product-form__input--pill:has(input[name=Size]){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important}.product-form__input--pill:has(input[name=Size]) .form__label{grid-column:1 / -1}.product-form .product-form__input--pill input[name=Size]+label,.product-form__input--pill input[name=Size]+label{padding:.65rem .5rem!important;font-size:.75rem!important;letter-spacing:0!important;border-radius:12px!important;margin:0!important;border:2px solid var(--pbn-border)!important;transition:all .15s ease!important;font-weight:500;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;height:auto!important;line-height:1.3;background:#fff!important;color:var(--pbn-text)!important;position:relative!important}.product-form .product-form__input--pill input[name=Size]+label:hover,.product-form__input--pill input[name=Size]+label:hover{border-color:#ccc!important;background:#fff!important}.product-form .product-form__input--pill input[name=Size]:checked+label,.product-form__input--pill input[name=Size]:checked+label{border-color:var(--pbn-gold)!important;background:var(--pbn-gold-light)!important;font-weight:600;color:var(--pbn-text)!important}.product-form__input--pill input[name=Size][value*=Framed],.product-form__input--pill input[name=Size][value*=Framed]+label{display:none!important}.kit-type-framed .product-form__input--pill input[name=Size][value*=Framed],.kit-type-framed .product-form__input--pill input[name=Size][value*=Framed]+label{display:flex!important}.kit-type-framed .product-form__input--pill input[name=Size]:not([value*=Framed]),.kit-type-framed .product-form__input--pill input[name=Size]:not([value*=Framed])+label{display:none!important}.product-form__input--pill:has(input[name="Thread Type"]),.product-form__input--pill:has(input[name="Thread Count"]){margin-bottom:.6rem!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.product-form__input--pill:has(input[name="Thread Type"]) .form__label,.product-form__input--pill:has(input[name="Thread Count"]) .form__label{width:100%;font-size:.9rem;font-weight:600;color:var(--pbn-text);margin-bottom:.3rem}.product-form .product-form__input--pill input[name="Thread Type"]+label,.product-form .product-form__input--pill input[name="Thread Count"]+label,.product-form__input--pill input[name="Thread Type"]+label,.product-form__input--pill input[name="Thread Count"]+label{padding:.65rem 1rem!important;font-size:.85rem!important;letter-spacing:0!important;border-radius:12px!important;margin:0!important;border:2px solid var(--pbn-border)!important;transition:all .15s ease!important;font-weight:500;display:inline-flex!important;align-items:center!important;gap:.4rem;background:#fff!important;color:var(--pbn-text)!important;height:auto!important;min-height:auto!important;position:relative!important}.product-form .product-form__input--pill input[name="Thread Type"]+label:hover,.product-form .product-form__input--pill input[name="Thread Count"]+label:hover,.product-form__input--pill input[name="Thread Type"]+label:hover,.product-form__input--pill input[name="Thread Count"]+label:hover{border-color:#ccc!important;background:#fff!important}.product-form .product-form__input--pill input[name="Thread Type"]:checked+label,.product-form .product-form__input--pill input[name="Thread Count"]:checked+label,.product-form__input--pill input[name="Thread Type"]:checked+label,.product-form__input--pill input[name="Thread Count"]:checked+label{border-color:var(--pbn-gold)!important;background:var(--pbn-gold-light)!important;font-weight:600;color:var(--pbn-text)!important}.product-form__input--pill input[name="Thread Type"][value=Cotton]+label:before{content:"\1f9f5";font-size:1rem}.product-form__input--pill input[name="Thread Type"][value=Silk]+label:before{content:"\2728";font-size:1rem}.product-form__input--pill input[name="Thread Count"][value="11"]+label{gap:.25rem!important}.product-form__input--pill input[name="Thread Count"][value="14"]+label{gap:.25rem!important}.product-form__buttons{gap:.4rem!important;margin-top:.4rem!important}.product-form__submit{padding:.85rem 1.25rem!important;font-size:1rem!important;border-radius:8px!important;font-weight:700!important}.product-form__submit span{display:flex;align-items:center;justify-content:center;gap:.25rem}.shopify-payment-button__button{border-radius:8px!important;min-height:auto!important;padding:.8rem 1.5rem!important}[data-uploadkit-button],.uploadkit-button,button[class*=upload]{background:linear-gradient(135deg,#1a3a4a,#2a5a6a)!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;padding:.9rem 1.5rem!important;transition:all .2s ease!important;font-size:1rem!important}[data-uploadkit-button]:hover,.uploadkit-button:hover,button[class*=upload]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a3a4a40}.product__icon-list{gap:.75rem!important;margin-top:.5rem!important}.product__icon-list-item{font-size:.8rem!important}.product__accordion{margin-top:.5rem!important}.accordion summary{padding:.6rem 0!important;font-size:.9rem!important}.product-form{gap:0!important}.product-form__input,.price{margin-bottom:.5rem!important}.product__title{margin-bottom:.25rem!important}.product__description{margin-bottom:.5rem!important}@media (max-width: 749px){.kit-type-toggle{gap:.4rem}.kit-type-toggle .toggle-card{padding:.5rem .6rem}.kit-type-toggle .toggle-card .emoji{font-size:1.1rem}.kit-type-toggle .toggle-card .title{font-size:.85rem}.kit-type-toggle .toggle-card .subtitle{font-size:.65rem}.product-form__input--pill:has(input[name=Size]){grid-template-columns:repeat(2,1fr)!important}.product-form__input--pill input[name=Size]+label{font-size:.75rem!important;padding:.45rem .35rem!important}.product-form__input--pill input[name="Thread Type"]+label,.product-form__input--pill input[name="Thread Count"]+label{padding:.45rem .8rem!important;font-size:.85rem!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-product-enhancements.css.map */
