.igc,.igc-modal{--igc-ink:var(--t-text,#0E1B17);--igc-muted:var(--t-text-muted,#64748B);--igc-line:var(--t-border,#DCE3E0);--igc-brand:var(--t-cta,#1E5B4F);--igc-brand-hover:var(--t-cta-hover,#17473E);--igc-soft:var(--t-surface-soft,#EEF5F3);--igc-neutral:var(--t-neutral-soft,#F2F2F2);--igc-danger:var(--t-danger,#DC2626);--igc-ring:0 0 0 3px color-mix(in srgb,var(--igc-brand) 22%,transparent)}.igc{color:var(--igc-ink);font-size:1.6rem;line-height:1.5;padding:2.4rem 0 6.4rem}.igc :is(p,a,span){font-size:inherit;letter-spacing:inherit;line-height:inherit}.igc [hidden]{display:none!important}.igc *,.igc *:before,.igc *:after{box-sizing:border-box}.igc .igc__wrap{max-width:128rem;margin:0 auto;padding:0 1.6rem;display:grid;gap:3.2rem}@media(min-width:990px){.igc{padding:4.8rem 0 5.6rem}.igc .igc__wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6.4rem;align-items:start}.igc .igc__visual{position:sticky;top:12rem}}.igc .igc__ticket-wrap{container-type:inline-size}.igc .igc-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:22rem;border-radius:2.4rem;overflow:hidden;color:#fff;background:radial-gradient(80% 100% at 0% 0%,rgba(136,216,176,.1),transparent 60%),linear-gradient(135deg,#174a40,#0c2e28);box-shadow:0 1px 2px #0e1b1714,0 32px 64px -32px #0e1b178c}.igc .igc-ticket:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f}.igc .igc-ticket__main{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2.4rem 2.8rem;min-width:0}.igc .igc-ticket__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;margin:0}.igc .igc-ticket__logo{display:block;height:2rem;width:auto;max-width:62%}.igc .igc-ticket__kind{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#cfe9df;text-align:right;white-space:nowrap}.igc .igc-ticket__amount{margin:auto 0 0;font-size:5.6rem;font-size:clamp(4.4rem,15cqi,8.8rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.igc .igc-ticket__amount.is-bump{animation:igc-bump .32s cubic-bezier(.2,.8,.2,1)}@keyframes igc-bump{0%{transform:translateY(.4rem);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.igc .igc-ticket__amount.is-bump{animation:none}}.igc .igc-ticket__to{display:flex;gap:.6rem;align-items:baseline;margin:0;font-size:1.5rem;min-width:0}.igc .igc-ticket__to-label{color:#cfe9df}.igc .igc-ticket__to-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igc .igc-ticket__msg{margin:0;font-size:1.4rem;font-style:italic;color:#e4f3ed;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.igc .igc-ticket__stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.4rem;min-width:13.6rem;border-left:2px dashed rgba(207,233,223,.45);background:#00000024;text-align:center}.igc .igc-ticket__stub:before,.igc .igc-ticket__stub:after{content:"";position:absolute;left:-1.3rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--t-surface,#fff)}.igc .igc-ticket__stub:before{top:-1.2rem}.igc .igc-ticket__stub:after{bottom:-1.2rem}.igc .igc-ticket__qr{display:block;width:5.6rem;height:5.6rem;padding:.6rem;border-radius:.8rem;background:#fff;color:#0c2e28}.igc .igc-ticket__code{font-size:1.2rem;font-weight:600;letter-spacing:.12em;color:#cfe9df;white-space:nowrap}.igc .igc-ticket__valid{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#88d8b0}@container (max-width:440px){.igc .igc-ticket{grid-template-columns:minmax(0,1fr);min-height:0}.igc .igc-ticket__main{padding:2rem 2rem 2.4rem;min-height:17rem}.igc .igc-ticket__stub{flex-direction:row;justify-content:space-between;min-width:0;padding:1.4rem 2rem;border-left:0;border-top:2px dashed rgba(207,233,223,.45)}.igc .igc-ticket__logo{height:1.6rem}.igc .igc-ticket__kind{font-size:1rem;letter-spacing:.12em}.igc .igc-ticket__stub:before,.igc .igc-ticket__stub:after{top:-1.3rem;bottom:auto}.igc .igc-ticket__stub:before{left:-1.2rem}.igc .igc-ticket__stub:after{left:auto;right:-1.2rem}.igc .igc-ticket__qr{width:4rem;height:4rem;padding:.4rem;order:3}}.igc .igc__perks{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.2rem}@media(min-width:600px){.igc .igc__perks{grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem}}.igc .igc__perk{display:flex;align-items:flex-start;gap:1rem;font-size:1.5rem;line-height:1.45;color:var(--igc-ink)}.igc .igc__perk svg{flex:none;margin-top:.1rem;color:var(--igc-brand)}.igc .igc__eyebrow{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--igc-brand)}.igc .igc__title{margin:.6rem 0 1.2rem;font-size:3.2rem;font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--igc-ink)}@media(min-width:750px){.igc .igc__title{font-size:4.4rem}}.igc .igc__facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem}.igc .igc__facts span{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.2rem;border-radius:999px;background:var(--igc-soft);color:var(--igc-brand);font-size:1.35rem;font-weight:600;letter-spacing:0}.igc .igc__intro{color:var(--igc-muted);font-size:1.6rem;line-height:1.55}.igc .igc__intro :is(p,span,a){font-size:1.6rem;line-height:1.55;letter-spacing:0}.igc .igc__intro p{margin:0 0 .8rem}.igc .igc__warn{padding:1.2rem 1.4rem;border-radius:1.2rem;background:#fff4e5;color:#7a4b00;font-size:1.4rem}.igc .igc__form{margin-top:2.8rem;display:grid;gap:2.8rem}.igc .igc__group{margin:0;padding:0;border:0;min-width:0}.igc .igc__legend{padding:0;margin:0 0 1.2rem;font-size:1.6rem;font-weight:600;color:var(--igc-ink)}.igc .igc__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:480px){.igc .igc__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.igc .igc-chip--custom{grid-column:1/-1}.igc .igc-chip{position:relative;display:block;cursor:pointer}.igc .igc-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.igc .igc-chip__face{display:flex;align-items:center;justify-content:center;min-height:5.6rem;padding:0 1.2rem;border:1.5px solid var(--igc-line);border-radius:1.4rem;background:#fff;font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--igc-ink);transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s}.igc .igc-chip--custom .igc-chip__face{font-size:1.5rem;min-height:4.8rem}@media(hover:hover){.igc .igc-chip:hover .igc-chip__face{border-color:color-mix(in srgb,var(--igc-brand) 45%,var(--igc-line))}}.igc .igc-chip input:checked+.igc-chip__face{border-color:var(--igc-brand);background:var(--igc-soft);color:var(--igc-brand);box-shadow:inset 0 0 0 1px var(--igc-brand)}.igc .igc-chip input:focus-visible+.igc-chip__face{outline:2px solid var(--igc-brand);outline-offset:2px}.igc .igc__custom{display:grid;gap:.6rem;margin-top:1.4rem}.igc .igc__label{font-size:1.4rem;font-weight:600;color:var(--igc-ink)}.igc .igc__opt{font-weight:400;color:var(--igc-muted)}.igc .igc__money{display:flex;align-items:center;gap:.8rem;height:5.6rem;padding:0 1.6rem;border:1.5px solid var(--igc-line);border-radius:1.2rem;background:#fff;transition:border-color .15s,box-shadow .15s}.igc .igc__money:focus-within{border-color:var(--igc-brand);box-shadow:var(--igc-ring)}.igc .igc__money.is-invalid{border-color:var(--igc-danger);background:#fff8f8}.igc .igc__money.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--igc-danger) 16%,transparent)}.igc .igc__money input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:2.2rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--igc-ink)}.igc .igc__money input::placeholder{color:color-mix(in srgb,var(--igc-muted) 60%,#fff);font-weight:500}.igc .igc__cur{font-size:2rem;font-weight:600;color:var(--igc-muted)}.igc .igc__hint{margin:0;font-size:1.35rem;color:var(--igc-muted)}.igc .igc__err{display:flex;align-items:flex-start;gap:.6rem;margin:.2rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.4;color:var(--igc-danger)}.igc .igc__err:before{content:"";flex:none;width:1.6rem;height:1.6rem;margin-top:.05rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 5.2c.7 0 1.2.6 1.1 1.3l-.4 5.2a.7.7 0 0 1-1.4 0l-.4-5.2c-.1-.7.4-1.3 1.1-1.3zm0 9.3a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 5.2c.7 0 1.2.6 1.1 1.3l-.4 5.2a.7.7 0 0 1-1.4 0l-.4-5.2c-.1-.7.4-1.3 1.1-1.3zm0 9.3a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5z'/%3E%3C/svg%3E") center/contain no-repeat}.igc .igc__err--form{justify-content:center}.igc .igc__done{display:grid;gap:1.2rem;padding:1.6rem;border-radius:1.6rem;border:1.5px solid var(--igc-brand);background:var(--igc-soft);outline:0}.igc .igc__done-text{display:flex;align-items:center;gap:.8rem;margin:0;font-weight:600;color:var(--igc-brand)}.igc .igc__done-actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0}.igc .igc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.6rem;border-radius:1.4rem;background:var(--igc-brand);color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600;text-align:center;line-height:1.2}.igc .igc__btn--ghost{background:#fff;color:var(--igc-ink);box-shadow:inset 0 0 0 1.5px var(--igc-line)}@media(hover:hover){.igc .igc__btn:hover{background:var(--igc-brand-hover)}.igc .igc__btn--ghost:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--igc-ink)}}.igc .igc__seg{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.4rem;border-radius:1.4rem;background:var(--igc-neutral)}.igc .igc__seg-opt{position:relative;display:block;cursor:pointer}.igc .igc__seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.igc .igc__seg-face{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1rem;border-radius:1.1rem;font-size:1.5rem;font-weight:600;color:var(--igc-muted);text-align:center;transition:background-color .15s,color .15s,box-shadow .15s}.igc .igc__seg-opt input:checked+.igc__seg-face{background:#fff;color:var(--igc-ink);box-shadow:0 1px 2px #0e1b170f,0 4px 12px #0e1b1714}.igc .igc__seg-opt input:focus-visible+.igc__seg-face{outline:2px solid var(--igc-brand);outline-offset:1px}.igc .igc__note{margin:1rem 0 0;font-size:1.4rem;color:var(--igc-muted)}.igc .igc__recipient{display:grid;gap:1.6rem;margin-top:1.6rem;padding:1.6rem;border-radius:1.6rem;background:var(--igc-soft)}@media(min-width:600px){.igc .igc__recipient{padding:2rem}}.igc .igc__field{display:grid;gap:.6rem;min-width:0}.igc .igc__field :is(input,textarea){width:100%;min-height:4.8rem;padding:1.1rem 1.4rem;margin:0;border:1.5px solid var(--igc-line);border-radius:1.2rem;background:#fff;box-shadow:none;outline:0;font:inherit;font-size:1.6rem;line-height:1.4;color:var(--igc-ink);transition:border-color .15s,box-shadow .15s}.igc .igc__field textarea{min-height:9.6rem;resize:vertical}.igc .igc__field :is(input,textarea):focus{border-color:var(--igc-brand);box-shadow:var(--igc-ring)}.igc .igc__field :is(input,textarea)[aria-invalid=true]{border-color:var(--igc-danger);background:#fff8f8}.igc .igc__field :is(input,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--igc-danger) 16%,transparent)}.igc .igc__counter{justify-self:end;font-size:1.25rem;color:var(--igc-muted);font-variant-numeric:tabular-nums}.igc .igc__buy{display:grid;gap:1.2rem;padding-top:2.4rem;border-top:1px solid var(--igc-line)}.igc .igc__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0}.igc .igc__total-label{font-size:1.5rem;color:var(--igc-muted)}.igc .igc__total-value{font-size:2.6rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.igc .igc__atc{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.6rem;padding:0 2.4rem;border:0;border-radius:1.6rem;background:var(--igc-brand);color:#fff;cursor:pointer;font:inherit;font-size:1.6rem;font-weight:600;line-height:1;transition:background-color .2s,opacity .2s}.igc .igc__atc span{font-size:1.6rem;letter-spacing:0;line-height:1}@media(hover:hover){.igc .igc__atc:hover{background:var(--igc-brand-hover)}}.igc .igc__atc:focus-visible{outline:2px solid var(--igc-brand);outline-offset:3px}.igc .igc__atc[aria-busy=true]{opacity:.7;cursor:progress}.igc .igc__err--form{text-align:center}.igc .igc__terms{margin:0;font-size:1.3rem;color:var(--igc-muted);text-align:center}.igc .igc__terms a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.igc .igc__wrap--about{display:block;margin-top:4.8rem}.igc .igc__about-row{display:grid;gap:1.6rem;align-items:start}@media(min-width:990px){.igc .igc__about-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.4rem}.igc .igc__about-row--single{grid-template-columns:1fr}.igc .igc-card--uses{position:sticky;top:12rem}}.igc .igc-card{padding:2.4rem 2rem;border:1px solid #DEE4E1;border-radius:2.4rem;background:#fff;box-shadow:0 .8rem 2.4rem #0f172a08}@media(min-width:750px){.igc .igc-card{padding:3.2rem;border-radius:3rem}}.igc .igc-card__eyebrow{margin:0 0 .4rem;font-size:1.18rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#71717a}.igc .igc-card__title{margin:.8rem 0 1.6rem;font-size:2.4rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--igc-ink)}@media(min-width:750px){.igc .igc-card__title{font-size:3rem}}.igc .igc__about{color:var(--igc-ink)}.igc .igc__about :is(p,li,span,a,strong){font-size:1.5rem;line-height:1.7;letter-spacing:0}.igc .igc__about>p:first-child{font-size:1.6rem}.igc .igc__about>p:first-child :is(strong,span){font-size:inherit}.igc .igc__about h2{margin:2.4rem 0 .8rem;font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:0}.igc .igc__about p{margin:0 0 1.2rem;color:var(--igc-muted)}.igc .igc__about :is(ul,ol){margin:0 0 1.2rem;padding-left:2rem;display:grid;gap:.6rem;color:var(--igc-muted)}.igc .igc__about strong{color:var(--igc-ink);font-weight:600}.igc .igc__about a{color:var(--igc-brand)}.igc .igc__about>:last-child{margin-bottom:0}.igc .igc-uses{display:grid;gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none}@media(min-width:600px)and (max-width:989px){.igc .igc-uses{grid-template-columns:1fr 1fr}}.igc .igc-use{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid var(--igc-line);border-radius:2.2rem;background:#fff;box-shadow:0 1px 2px #0f172a05}.igc .igc-use__icon{flex:none;display:inline-grid;place-items:center;width:4rem;height:4rem;border:1px solid #DCEBE6;border-radius:1.6rem;background:var(--igc-soft);color:var(--igc-brand)}.igc .igc-use__body{display:grid;gap:.3rem;min-width:0}.igc .igc-use__title{font-size:1.45rem;font-weight:600;line-height:1.35;color:var(--igc-ink)}.igc .igc-use__text{font-size:1.35rem;line-height:1.55;color:var(--igc-muted)}.isell-pdp__section-eyebrow{display:block;font-size:1.18rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--ip-plp-text-subtle-2);margin-bottom:.4rem}.isell-pdp__section-heading{font-size:3.2rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ip-plp-text);margin:1.2rem 0 2.4rem}.isell-pdp__faq-inner{border-radius:3rem;border:1px solid var(--ip-plp-border);background:#fff;box-shadow:0 .8rem 2.4rem #0f172a08;padding:2.4rem}.isell-pdp__faq-list{display:flex;flex-direction:column;margin-top:2.4rem}.isell-pdp__faq-item{border-bottom:1px solid var(--ip-plp-border)}.isell-pdp__faq-item:last-child{border-bottom:none}.isell-pdp__faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem 0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;transition:color .2s ease}.isell-pdp__faq-trigger:hover .isell-pdp__faq-question{color:var(--ip-pdp-accent,#2F6B5F)}.isell-pdp__faq-question{font-size:1.5rem;font-weight:600;color:var(--ip-plp-text);line-height:1.4;transition:color .2s ease}.isell-pdp__faq-chevron{flex-shrink:0;color:#94a3b8;transition:transform .3s ease,color .2s ease}.isell-pdp__faq-trigger[aria-expanded=true] .isell-pdp__faq-chevron{transform:rotate(180deg);color:var(--ip-pdp-accent,#2F6B5F)}.isell-pdp__faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.isell-pdp__faq-answer{padding-bottom:1.6rem;font-size:1.4rem;line-height:1.7;color:var(--ip-plp-text-slate)}.isell-pdp-reviews-section,.isell-pdp-includes-section,.isell-pdp-faq-section,.isell-pdp-related-section{--ip-plp-border:var(--t-border, #E4E7EC);--ip-plp-text:var(--t-text, #09090b);--ip-plp-text-muted:var(--t-text-muted, #52525b);--ip-plp-text-subtle:#a1a1aa;--ip-plp-text-subtle-2:#71717a;--ip-plp-text-slate:#64748b;--ip-plp-primary:var(--t-cta, #1E5B4F);--ip-plp-primary-hover:var(--t-cta-hover, #17473E);--ip-plp-soft:var(--t-surface-soft, #eef5f2);--ip-plp-soft-border:color-mix(in srgb, var(--t-cta) 15%, var(--t-border));--ip-plp-soft-text:color-mix(in srgb, var(--t-cta) 65%, var(--t-text));--ip-plp-surface:var(--t-surface-soft, #EEF5F3);max-width:128rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;box-sizing:border-box}.isell-pdp-reviews-section .isell-pdp__reviews-section,.isell-pdp-includes-section .isell-pdp__includes-card,.isell-pdp-faq-section .isell-pdp__faq-inner,.isell-pdp-related-section .isell-pdp__related{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.isell-pdp__reviews-section,.isell-pdp__faq-inner{border:1px solid #DEE4E1;border-radius:3rem;background:#fff;box-shadow:0 .8rem 2.4rem #0f172a08}.isell-pdp-faq-section .isell-pdp__faq-card{padding-top:0;padding-bottom:0}.isell-pdp-faq-section{margin-bottom:4rem}.igc .igc__seg--when{grid-template-columns:repeat(3,minmax(0,1fr))}.igc .igc__seg--when .igc__seg-face{min-height:4.4rem;padding:0 .4rem;font-size:1.45rem;white-space:nowrap}@media(max-width:389px){.igc .igc__seg--when .igc__seg-face{font-size:1.35rem}}.igc .igc__date{position:relative}.igc .igc__date-face{display:flex;align-items:center;gap:1rem;width:100%;min-height:4.8rem;padding:0 1.4rem;margin:0;border:1.5px solid var(--igc-line);border-radius:1.2rem;background:#fff;color:var(--igc-brand);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.igc .igc__date-face span{letter-spacing:0}.igc .igc__date-face[aria-expanded=true] .igc__date-chev{transform:rotate(180deg)}.igc .igc__date-text{flex:1;min-width:0;font-size:1.6rem;font-weight:600;color:var(--igc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igc .igc__date-text[data-empty]{font-weight:500;color:var(--igc-muted)}.igc .igc__date-chev{flex:none;color:var(--igc-muted);transition:transform .2s}@media(hover:hover){.igc .igc__date-face:hover{border-color:color-mix(in srgb,var(--igc-brand) 45%,var(--igc-line))}}.igc .igc__date-face:focus-visible,.igc .igc__date-face[aria-expanded=true]{outline:0;border-color:var(--igc-brand);box-shadow:var(--igc-ring)}:is(.igc,.igc-modal) .igc-cal{margin:0}:is(.igc,.igc-modal) .igc-cal__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}:is(.igc,.igc-modal) .igc-cal__title{margin:0;font-size:1.55rem;font-weight:600;color:var(--igc-ink)}:is(.igc,.igc-modal) .igc-cal__nav{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--igc-ink);cursor:pointer;transition:background-color .15s}@media(hover:hover){:is(.igc,.igc-modal) .igc-cal__nav:not(:disabled):hover{background:var(--igc-neutral)}}:is(.igc,.igc-modal) .igc-cal__nav:disabled{color:color-mix(in srgb,var(--igc-muted) 35%,#fff);cursor:default}:is(.igc,.igc-modal) .igc-cal__nav:focus-visible{outline:2px solid var(--igc-brand);outline-offset:1px}:is(.igc,.igc-modal) .igc-cal__grid{width:100%;border-collapse:collapse;table-layout:fixed}:is(.igc,.igc-modal) .igc-cal__grid th{padding:.4rem 0 .6rem;font-size:1.15rem;font-weight:600;letter-spacing:.02em;color:var(--igc-muted);text-align:center}:is(.igc,.igc-modal) .igc-cal__grid td{padding:.15rem 0;text-align:center}:is(.igc,.igc-modal) .igc-cal__day{position:relative;display:inline-grid;place-items:center;width:4rem;height:4rem;max-width:100%;padding:0;margin:0 auto;border:0;border-radius:50%;background:transparent;color:var(--igc-ink);cursor:pointer;font:inherit;font-size:1.45rem;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .12s,color .12s}@media(max-width:389px){:is(.igc,.igc-modal) .igc-cal__day{width:3.6rem;height:3.6rem;font-size:1.35rem}}@media(hover:hover){:is(.igc,.igc-modal) .igc-cal__day:not(:disabled):not(.is-selected):hover{background:var(--igc-soft);color:var(--igc-brand)}}:is(.igc,.igc-modal) .igc-cal__day:disabled{color:color-mix(in srgb,var(--igc-muted) 35%,#fff);cursor:default}:is(.igc,.igc-modal) .igc-cal__day.is-today:after{content:"";position:absolute;bottom:.55rem;left:50%;width:.4rem;height:.4rem;margin-left:-.2rem;border-radius:50%;background:var(--igc-brand)}:is(.igc,.igc-modal) .igc-cal__day.is-selected{background:var(--igc-brand);color:#fff;font-weight:700}:is(.igc,.igc-modal) .igc-cal__day.is-selected:after{background:#fff}:is(.igc,.igc-modal) .igc-cal__day:focus-visible{outline:2px solid var(--igc-brand);outline-offset:2px}.igc .igc__date.is-invalid .igc__date-face{border-color:var(--igc-danger);background:#fff8f8}.igc .igc__field--when .igc__seg{margin-bottom:.2rem}html.igc-lock{overflow:hidden;scrollbar-gutter:stable}html.igc-lock body{overflow:hidden}html.igc-lock :is(#__EAAPS_PORTAL,.elfsight-app-0e732ff2-7941-4b75-9582-3c9131477a7b){display:none!important}.igc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;color:var(--igc-ink);font-size:1.6rem;line-height:1.5}.igc-modal[hidden]{display:none!important}.igc-modal :is(p,a,span,dt,dd,button){font-size:inherit;letter-spacing:inherit;line-height:inherit}.igc-modal *,.igc-modal *:before,.igc-modal *:after{box-sizing:border-box}.igc-modal .igc-modal__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0916127a;opacity:0;transition:opacity .24s ease}.igc-modal.is-open .igc-modal__backdrop{opacity:1}.igc-modal .igc-modal__dialog{position:relative;width:100%;max-height:calc(100dvh - 2.4rem);overflow:auto;overscroll-behavior:contain;outline:0;padding:.8rem 2rem calc(2rem + env(safe-area-inset-bottom));border-radius:2.4rem 2.4rem 0 0;background:#fff;box-shadow:0 -12px 40px -12px #0916124d;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.igc-modal.is-open .igc-modal__dialog{transform:none}.igc-modal .igc-modal__handle{display:block;width:4rem;height:.45rem;margin:0 auto 1.2rem;border-radius:99px;background:#d5ddda}@media(min-width:600px){.igc-modal{align-items:center;padding:2.4rem}.igc-modal .igc-modal__dialog{width:100%;max-width:42rem;max-height:calc(100dvh - 4.8rem);padding:2.4rem;border-radius:2.4rem;box-shadow:0 24px 64px -24px #09161273;opacity:0;transform:translateY(1.2rem) scale(.98);transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.igc-modal.is-open .igc-modal__dialog{opacity:1;transform:none}.igc-modal .igc-modal__handle{display:none}}@media(prefers-reduced-motion:reduce){.igc-modal .igc-modal__backdrop,.igc-modal .igc-modal__dialog{transition:none}}.igc-modal .igc-modal__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.igc-modal .igc-modal__title{flex:1;min-width:0;margin:0;font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--igc-ink)}.igc-modal .igc-modal__close{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;margin:-.4rem -.6rem -.4rem 0;padding:0;border:0;border-radius:50%;background:var(--igc-neutral);color:var(--igc-ink);cursor:pointer;transition:background-color .15s}@media(hover:hover){.igc-modal .igc-modal__close:hover{background:color-mix(in srgb,var(--igc-neutral) 80%,#000 6%)}}.igc-modal .igc-modal__close:focus-visible{outline:2px solid var(--igc-brand);outline-offset:2px}.igc-modal .igc-modal__check{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--igc-soft);color:var(--igc-brand)}:is(.igc,.igc-modal) .igc-cal-note{margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--igc-line);font-size:1.3rem;line-height:1.5;color:var(--igc-muted)}.igc .igc__date-pop{display:block;position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:40;max-width:40rem;padding:1.6rem 1.6rem 1.4rem;border:1px solid var(--igc-line);border-radius:1.8rem;background:#fff;box-shadow:0 1px 2px #0e1b170d,0 24px 48px -20px #09161259;animation:igc-pop-in .16s cubic-bezier(.2,.8,.2,1);transform-origin:top left}@keyframes igc-pop-in{0%{opacity:0;transform:translateY(-.4rem) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.igc .igc__date-pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/isell-gift-card.css.map */
