.single-product .product-type-pw-gift-card .variations{margin:0 0 1.25rem}.rtb-gc-amounts{margin:0 0 1.25rem}.rtb-gc-designs__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem}.rtb-gc-amounts__label,.rtb-gc-designs__label{font-weight:700;font-size:15px;margin:0;color:inherit}.rtb-gc-designs__current{font-size:15px;color:inherit;font-weight:600}.rtb-gc-amounts__row,.rtb-gc-designs__row{display:flex;flex-wrap:wrap;gap:.5rem}.rtb-gc-amounts__btn{min-width:4.5rem;min-height:44px;padding:.7rem 1rem;border:1.5px solid #c8c8c8;border-radius:12px;background:#fff;font-weight:700;font-size:16px;cursor:pointer;color:#111}.rtb-gc-amounts__btn.is-selected,.rtb-gc-designs__choice:has(input:checked){border-color:var(--accent,#c8102e);box-shadow:0 0 0 1px var(--accent,#c8102e)}body:not(.woocommerce-checkout):not(.woocommerce-order-received):not(.woocommerce-order-pay) .rtb-gc-amounts__btn.is-selected,body:not(.woocommerce-checkout):not(.woocommerce-order-received):not(.woocommerce-order-pay) .rtb-gc-designs__choice:has(input:checked){border-color:#ff4d67;box-shadow:0 0 0 1px #ff4d67}html[data-rl-theme="day"] body:not(.woocommerce-checkout):not(.woocommerce-order-received):not(.woocommerce-order-pay) .rtb-gc-amounts__btn.is-selected,html[data-rl-theme="day"] body:not(.woocommerce-checkout):not(.woocommerce-order-received):not(.woocommerce-order-pay) .rtb-gc-designs__choice:has(input:checked){border-color:var(--accent,#c8102e);box-shadow:0 0 0 1px var(--accent,#c8102e)}.rtb-gc-designs{margin:0 0 1.25rem}.rtb-gc-designs__choice{display:block;width:calc(20% - .4rem);min-width:5.5rem;border:1.5px solid #c8c8c8;border-radius:12px;overflow:hidden;cursor:pointer;background:#fafafa;text-align:center}.rtb-gc-designs__choice input{position:absolute;opacity:0;pointer-events:none}.rtb-gc-designs__choice img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.rtb-gc-designs__placeholder{display:block;padding:1.2rem .4rem;font-size:13px;color:inherit}@media (max-width:600px){.rtb-gc-designs__choice{width:calc(33.33% - .4rem);min-width:0}}.single-product .product-type-pw-gift-card #pwgc-from.pwgc-input-text,.single-product .product-type-pw-gift-card .pwgc-input-text,.single-product .product-type-pw-gift-card #pwgc-message{width:100%;max-width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px}.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn,.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn:hover,.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn:focus,.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn:active{background:#1a1a1a;background-color:#1a1a1a;color:#f5f5f5;border:1.5px solid #3a3a3a;box-shadow:none}.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn:hover{border-color:#8a8a8a}.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn:focus-visible{outline:2px solid #ff4d67;outline-offset:2px}.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn.is-selected,.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn.is-selected:hover,.single-product .product-type-pw-gift-card .rtb-gc-amounts__btn.is-selected:focus{background:#1a1a1a;background-color:#1a1a1a;color:#fff;border-color:#ff4d67;box-shadow:0 0 0 1px #ff4d67}.single-product .product-type-pw-gift-card #pwgc-purchase-container .pwgc-input-text,.single-product .product-type-pw-gift-card #pwgc-purchase-container #pwgc-message{background-color:#0a0a0a;color:#f5f5f5;border:1px solid #3a3a3a;border-radius:12px;font-weight:400;box-shadow:none}.single-product .product-type-pw-gift-card #pwgc-purchase-container .pwgc-input-text:focus,.single-product .product-type-pw-gift-card #pwgc-purchase-container #pwgc-message:focus{outline:none;border-color:#c8102e;box-shadow:0 0 0 1px #c8102e}.single-product .product-type-pw-gift-card #pwgc-purchase-container .pwgc-input-text::placeholder,.single-product .product-type-pw-gift-card #pwgc-purchase-container #pwgc-message::placeholder{color:#a8a8a8;opacity:1}.rtb-gc-for{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 14px}.rtb-gc-for__choice{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1rem;border:1.5px solid #3a3a3a;border-radius:12px;background:#1a1a1a;color:#f5f5f5;font-weight:700;font-size:16px;cursor:pointer}.rtb-gc-for__choice input{position:absolute;opacity:0;pointer-events:none}.rtb-gc-for__choice:has(input:checked){color:#fff;border-color:#ff4d67;box-shadow:0 0 0 1px #ff4d67}.rtb-gc-for__choice:has(input:focus-visible){outline:2px solid #ff4d67;outline-offset:2px}