.variant-picker button,.variant-picker label,[data-variant-picker] button,[data-variant-picker] label{min-width:48px;min-height:48px;font-size:.875rem;font-weight:600;letter-spacing:.04em;transition:all .15s ease;border-color:#ffffff40!important}.variant-picker button:hover,.variant-picker label:hover,[data-variant-picker] button:hover,[data-variant-picker] label:hover{border-color:#fff9!important}.variant-picker button[aria-checked=true],.variant-picker label.is-active,[data-variant-picker] button[aria-checked=true]{border-color:#fff!important}.product-details .accordion-block,.product-details details,.product-information .accordion-block,.product-information details[class*=accordion]{border-top:1px solid rgba(255,255,255,.15)}.product-details .accordion-block:last-of-type,.product-details details:last-of-type,.product-information .accordion-block:last-of-type{border-bottom:1px solid rgba(255,255,255,.15)}.product-details .accordion-block summary,.product-details details summary,.product-information .accordion-block summary{padding:20px 0;font-size:.95rem;font-weight:600;letter-spacing:.02em;color:#fff;cursor:pointer}.product-details .accordion-block .rte,.product-details .accordion-block .accordion-content,.product-details details .rte,.product-information .accordion-block .accordion-content{padding:0 0 20px;font-size:.875rem;line-height:2;color:#ffffffb3}.product-details .accordion-block ul,.product-details details ul,.product-information .accordion-block ul{list-style-type:disc;padding-left:20px;margin:0}.product-details .accordion-block li,.product-details details li,.product-information .accordion-block li{margin-bottom:2px;padding-left:4px}.product-details table,.product-information table{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:12px}.product-details th,.product-details td,.product-information th,.product-information td{padding:8px 12px;text-align:center;border:1px solid rgba(255,255,255,.15)}.product-details th,.product-information th{font-weight:700;font-size:.8rem;letter-spacing:.05em}.product-details td:first-child,.product-information td:first-child{font-weight:700;text-align:left}.product-information .product-details-wrapper,[data-section-type=product-information]{line-height:1.6}.shopify-installments,afterpay-placement,[data-afterpay],.payment-terms{font-size:.8rem;color:#ffffff8c;margin-top:4px}.shopify-installments svg,afterpay-placement svg{height:14px;vertical-align:middle;opacity:.7}.price--on-sale .price__regular,.price--on-sale .compare-at-price,s.price-item--regular{color:#fff6;text-decoration:line-through;font-size:.9em}.price--on-sale .price__sale .price-item--sale,.price-item--sale{color:#39ff14;font-weight:700}.product-form__submit[disabled],button[name=add][disabled]{background:#222!important;color:#fff6!important;border-color:#333!important;cursor:not-allowed}.product-media img{opacity:0;animation:fadeInImg .4s ease forwards}@keyframes fadeInImg{to{opacity:1}}.product-recommendations .product-card,[data-section-type=product-recommendations] .product-card{transition:transform .2s ease}.product-recommendations .product-card:hover,[data-section-type=product-recommendations] .product-card:hover{transform:translateY(-4px)}.product-information .product-form-buttons .quantity-selector-wrapper .quantity-selector{border-radius:0}.product-information .product-form-buttons .quantity-selector-wrapper .quantity-selector button.quantity-minus,.product-information .product-form-buttons .quantity-selector-wrapper .quantity-selector button.quantity-plus{color:#fff;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}.product-information .quantity-selector button.quantity-minus .svg-wrapper,.product-information .quantity-selector button.quantity-plus .svg-wrapper{color:#fff;display:flex;align-items:center;justify-content:center}.product-information .quantity-selector button.quantity-minus svg,.product-information .quantity-selector button.quantity-plus svg{width:14px;height:14px}.product-information .quantity-selector input[type=number]{color:#fff;background:transparent;text-align:center;-moz-appearance:textfield}.product-information .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-information .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@media screen and (max-width: 749px){.product-information .product-form-buttons .quantity-selector-wrapper{width:100%!important;flex:1 0 100%!important}.product-information .product-form-buttons .quantity-selector-wrapper .quantity-selector{flex-grow:1;width:100%!important}.product-form-buttons .quantity-selector,.product-details .quantity-selector,.product-information .quantity-selector{--quantity-selector-width: 100% !important;width:100%!important;flex:1 0 100%!important}.product-form-buttons{flex-wrap:wrap!important}}.vowed-size-chart{padding:4px 0 8px}.vowed-size-toggle{display:flex;gap:0;margin-bottom:16px}.vowed-unit-btn{padding:6px 16px;background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffff80;font-size:.8rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .15s ease;text-decoration:underline;text-underline-offset:3px}.vowed-unit-btn:first-child{border-right:none}.vowed-unit-btn.active{color:#fff;text-decoration:underline;text-decoration-color:#fff;border-color:#fff6}.vowed-unit-btn:hover{color:#fff}.vowed-size-layout{display:flex;align-items:flex-start;gap:24px}.vowed-size-table-wrap{flex:1;min-width:0}.vowed-size-table{width:100%;border-collapse:collapse;font-size:.85rem;color:#fff}.vowed-size-table th{padding:8px 10px;text-align:center;font-weight:700;font-size:.8rem;letter-spacing:.03em;color:#fff;border-bottom:2px solid rgba(255,255,255,.2)}.vowed-size-table td{padding:8px 10px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);font-size:.85rem}.vowed-size-table .vowed-size-label{text-align:left;font-weight:700;width:30px}.vowed-size-note{margin:12px 0 0;font-size:.7rem;color:#ffffff59;letter-spacing:.05em;text-transform:uppercase}@media screen and (max-width: 749px){.vowed-size-layout{flex-direction:column;align-items:center}.vowed-size-layout svg{order:-1;width:120px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#39ff14}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vowed-custom.css.map */
