.yt-gift-options{--gift-ink: var(--pr-ink, var(--yt-regular-color, #011e23));--gift-muted: var(--pr-muted, rgba(1, 30, 35, .62));--gift-line: var(--pr-border, rgba(1, 30, 35, .12));--gift-cream: var(--pr-cream, #fceee8);margin:.35rem 0 1.1rem;padding:0;border:0;background:transparent}.yt-gift-options__legend{display:block;width:100%;margin:0;padding:0}.yt-gift-options__heading{display:block;width:100%;margin:0 0 .85rem;padding:0;border:0;background:transparent;font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--gift-ink)}.yt-gift-options__bag-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 .9rem}.yt-gift-options__bag{display:flex;align-items:center;gap:.7rem;margin:0;cursor:pointer}.yt-gift-options__checkbox{appearance:none;-webkit-appearance:none;position:relative;width:1.05rem;height:1.05rem;margin:0;flex-shrink:0;border:1px solid rgba(1,30,35,.28);border-radius:2px;background:#fff;cursor:pointer}.yt-gift-options__checkbox:checked{border-color:var(--yt-btn-bg, var(--pr-accent, #e47b5b));background:#fff}.yt-gift-options__checkbox:checked:after{content:"";position:absolute;top:.08rem;left:.3rem;width:.28rem;height:.52rem;border:solid var(--yt-btn-bg, var(--pr-accent, #e47b5b));border-width:0 2px 2px 0;transform:rotate(45deg)}.yt-gift-options__checkbox:focus-visible{outline:2px solid var(--yt-btn-bg, var(--pr-accent, #e47b5b));outline-offset:2px}.yt-gift-options__bag-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem}.yt-gift-options__bag-label,.yt-gift-options__note-label{font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:.9375rem;line-height:1.4;color:var(--gift-ink)}.yt-gift-options__bag-price{font-size:.8125rem;color:var(--gift-muted)}.yt-gift-options__preview{display:inline;padding:0;border:0;background:none;font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:.8125rem;line-height:1.4;color:var(--gift-muted);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.yt-gift-options__preview:hover,.yt-gift-options__preview:focus-visible{color:var(--pr-accent, #e47b5b)}.yt-gift-options__note-label{display:block;margin:0 0 .4rem}.yt-gift-options__note{display:block;width:100%;min-height:5rem;padding:.7rem .8rem;border:1px solid var(--gift-line);border-radius:2px;background:#fff;font-family:inherit;font-size:.9375rem;line-height:1.45;color:var(--gift-ink);resize:vertical}.yt-gift-options__note::placeholder{color:var(--gift-muted)}.yt-gift-options__note:focus{outline:none;border-color:#011e2359}.yt-gift-options__note-count{margin:.35rem 0 0;font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:.6875rem;letter-spacing:.04em;text-align:right;color:var(--gift-muted)}.yt-gift-options__body{padding:.9rem 1rem 1rem;border:1px solid var(--gift-line);border-radius:2px;background:color-mix(in srgb,var(--gift-cream) 55%,#fff)}@media screen and (min-width:799px){.yt-gift-options__heading{pointer-events:none}}@media screen and (max-width:798px){.yt-gift-options{margin:0 0 1.35rem;padding:0;border:0;border-top:1px solid var(--gift-line);border-bottom:1px solid var(--gift-line);border-radius:0;background:transparent}.yt-gift-options__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.35rem 0 .55rem;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-transform:none;cursor:pointer}.yt-gift-options__heading:after{content:"";width:.42rem;height:.42rem;margin-top:-.15rem;flex-shrink:0;border-right:1.25px solid var(--gift-muted);border-bottom:1.25px solid var(--gift-muted);transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.yt-gift-options.is-open .yt-gift-options__heading:after{margin-top:.15rem;transform:rotate(-135deg)}.yt-gift-options__heading:focus-visible{outline:none;color:var(--pr-accent, #e47b5b)}.yt-gift-options:not(.is-open) .yt-gift-options__body{display:none}.yt-gift-options.is-open .yt-gift-options__body{padding:0 0 1rem;border:0;border-radius:0;background:transparent}.yt-gift-options__bag-row{margin:0 0 1rem}.yt-gift-options__preview{padding:.2rem 0;font-size:.875rem}.yt-gift-options__note{font-size:16px;background:color-mix(in srgb,var(--gift-cream) 40%,#fff)}.product-ritual-block--form:has(.yt-gift-options){margin-top:0}}.product_form.yt-gift-bag-selected .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/product-gift-options.css.map */
