.gt-single-gift{container-type:inline-size;box-sizing:border-box;width:100%;min-width:0;padding:8px;color:var(--gt-sale-ink, #111111);background:var(--gt-sale-paper, #ffffff);border:1px solid var(--gt-sale-border, #dededb);border-radius:10px}.gt-single-gift.is-unlocked{color:var(--gt-sale-success, #1d5637);background:var(--gt-sale-unlocked, #f1f8f3);border-color:var(--gt-sale-success-border, #b9d9c3)}.gt-single-gift__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 6px;min-width:0}.gt-single-gift__label,.gt-single-gift__offer{margin:0;color:inherit;font-family:var(--font-body-family),Arial,sans-serif;font-size:15px;line-height:1.2;overflow-wrap:break-word}.gt-single-gift__label{display:block;font-weight:800}.gt-single-gift__offer{display:inline-flex;box-sizing:border-box;align-items:center;max-width:100%;min-height:25px;padding:3px 7px;color:#aa171d;background:#fff2f2;border:1px solid #f0cecf;border-radius:999px;font-weight:700}.gt-single-gift.is-unlocked .gt-single-gift__offer{color:var(--gt-sale-success, #1d5637);background:#e2f0e7;border-color:#bfdcc9}.gt-single-gift{display:flex;flex-direction:column;text-decoration:none}.gt-single-gift:focus-visible{outline:2px solid var(--gt-sale-accent, #d71920);outline-offset:3px}.gt-single-gift__body{display:grid;grid-template-columns:clamp(64px,22cqi,88px) minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;margin-top:7px}.gt-single-gift__media{display:block;width:100%;min-width:0;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:7px}.gt-single-gift__media img,.gt-single-gift__media svg{display:block;width:100%;height:100%;object-fit:contain}.gt-single-gift__copy{min-width:0}.gt-single-gift__title,.gt-single-gift__price{display:block;margin:0;font-family:var(--font-body-family),Arial,sans-serif;font-size:15px;line-height:1.2;overflow-wrap:break-word}.gt-single-gift__title{color:var(--gt-sale-ink, #111111);font-weight:700}.gt-single-gift__price{margin-top:4px;color:var(--gt-sale-muted, #555555);font-weight:600}.gt-single-gift__arrow{width:18px;height:18px;color:var(--gt-sale-ink, #111111)}@container (max-width: 300px){.gt-single-gift__body{grid-template-columns:64px minmax(0,1fr)}.gt-single-gift__arrow{display:none}}@media(hover:hover)and (pointer:fine){.gt-single-gift:hover{border-color:var(--gt-sale-accent, #d71920)}.gt-single-gift.is-unlocked:hover{border-color:var(--gt-sale-success, #1d5637)}}.gt-gift-choice{container-type:inline-size;box-sizing:border-box;width:100%;min-width:0;padding:8px;color:var(--gt-sale-ink, #111111);background:var(--gt-sale-paper, #ffffff);border:1px solid var(--gt-sale-border, #dededb);border-radius:10px}.gt-gift-choice.is-unlocked{color:var(--gt-sale-success, #1d5637);background:var(--gt-sale-unlocked, #f1f8f3);border-color:var(--gt-sale-success-border, #b9d9c3)}.gt-gift-choice__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 6px;min-width:0}.gt-gift-choice__label,.gt-gift-choice__offer{margin:0;color:inherit;font-family:var(--font-body-family),Arial,sans-serif;font-size:15px;line-height:1.2;overflow-wrap:break-word}.gt-gift-choice__label{display:block;font-weight:800}.gt-gift-choice__offer{display:inline-flex;box-sizing:border-box;align-items:center;max-width:100%;min-height:25px;padding:3px 7px;color:#aa171d;background:#fff2f2;border:1px solid #f0cecf;border-radius:999px;font-weight:700}.gt-gift-choice.is-unlocked .gt-gift-choice__offer{color:var(--gt-sale-success, #1d5637);background:#e2f0e7;border-color:#bfdcc9}.gt-gift-choice{--gt-gift-columns: 5;--gt-gift-row-max: 464px;align-self:stretch}.gt-gift-choice[data-gift-choice-count="2"]{--gt-gift-columns: 2;--gt-gift-row-max: 182px}.gt-gift-choice[data-gift-choice-count="3"]{--gt-gift-columns: 3;--gt-gift-row-max: 276px}.gt-gift-choice[data-gift-choice-count="4"]{--gt-gift-columns: 4;--gt-gift-row-max: 370px}.gt-gift-choice__thumbnails{display:grid;grid-template-columns:repeat(var(--gt-gift-columns),minmax(0,1fr));gap:6px;width:100%;max-width:var(--gt-gift-row-max);min-width:0;margin-top:7px}.gt-gift-choice__thumbnail{position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid var(--gt-sale-border, #dededb);border-radius:7px}.gt-gift-choice__thumbnail img,.gt-gift-choice__thumbnail svg,.gt-gift-choice__link,.gt-gift-choice__link>span{display:block;width:100%;height:100%;object-fit:contain}.gt-gift-choice__link{color:inherit;text-decoration:none}.gt-gift-choice__thumbnail:focus-within{z-index:3;outline:2px solid var(--gt-sale-accent, #d71920);outline-offset:2px}.gt-gift-choice__link:focus-visible{outline:2px solid var(--gt-sale-accent, #d71920);outline-offset:-3px}@container (max-width: 230px){.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnails{--gt-gift-columns: 3;--gt-gift-row-max: 208px}}@media screen and (min-width:1100px)and (hover:hover)and (pointer:fine){@container (min-width: 330px){.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnails{--gt-gift-stack-size: clamp(64px, 22cqi, 88px);display:flex;justify-content:space-between;gap:0;max-width:none;isolation:isolate}.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnail{flex:0 0 var(--gt-gift-stack-size);width:var(--gt-gift-stack-size);height:var(--gt-gift-stack-size);box-shadow:0 0 0 2px var(--gt-sale-paper, #ffffff)}.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnail+.gt-gift-choice__thumbnail{margin-inline-start:min(0px,calc((100% - 5 * var(--gt-gift-stack-size)) / 4))}}}@media(any-pointer:coarse){.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnails{display:grid;gap:6px;max-width:var(--gt-gift-row-max)}.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnail{width:100%;height:auto;margin-inline-start:0;box-shadow:none}.gt-gift-choice[data-gift-choice-count="5"] .gt-gift-choice__thumbnail+.gt-gift-choice__thumbnail{margin-inline-start:0}}@media(hover:hover)and (pointer:fine){.gt-gift-choice__thumbnail:hover{z-index:3;border-color:var(--gt-sale-accent, #d71920);outline:2px solid var(--gt-sale-accent, #d71920);outline-offset:1px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/gt-cart-gifts.css.map */
