:root{--ig-pearl: #eef5fb;--ig-pearl-2: #e1ecf7;--ig-card: #ffffff;--ig-ink: #0b1d3a;--ig-ink-2: #13305c;--ig-muted: #46597a;--ig-haze: #b8cbe3;--ig-accent: #1b5fc0;--ig-accent-deep: #144a97;--ig-accent-soft: #e5effc;--ig-accent-light: #8fc0f2;--ig-blush: #d3e7fb;--ig-blush-soft: #f3f8fe;--ig-pink: #c8336b;--ig-pink-soft: #fde8f0;--ig-line: #d6e3f0;--ig-control: #7a8aa3;--ig-error: #b3261e;--ig-display: "Sora", "Segoe UI", system-ui, sans-serif;--ig-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--ig-radius-lg: 22px;--ig-radius: 16px;--ig-radius-sm: 12px;--ig-shadow: 0 1px 2px rgba(11, 29, 58, .05), 0 16px 40px -20px rgba(11, 29, 58, .22);--ig-page: 1180px}body{background:var(--ig-pearl)}html,.page-wrapper{scroll-padding-block:6rem 6rem}.ig{font-family:var(--ig-body);font-size:1rem;line-height:1.55;color:var(--ig-ink);background:var(--ig-pearl);letter-spacing:normal;-webkit-font-smoothing:antialiased}:where(.ig) *,:where(.ig) *:before,:where(.ig) *:after{box-sizing:border-box}:where(.ig) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend){margin:0;padding:0}:where(.ig) :where(ul,ol){list-style:none}.ig :is(h1,h2,h3,h4){font-family:var(--ig-display);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:inherit;text-transform:none}:where(.ig) button{font:inherit;color:inherit;cursor:pointer;letter-spacing:normal}:where(.ig) a{color:inherit}:where(.ig) img{display:block;max-width:100%;height:auto}:where(.ig) fieldset{border:0;min-width:0}.ig [hidden]{display:none!important}.ig :focus-visible{outline:3px solid var(--ig-accent);outline-offset:3px}.ig-ba :focus-visible,.ig-sticky :focus-visible,.ig-bar :focus-visible{outline-color:var(--ig-accent-light)}@media(forced-colors:active){.ig :focus-visible{outline:3px solid LinkText}}.ig svg{flex:none}.ig-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ig-wrap{width:min(var(--ig-page),100% - 2rem);margin-inline:auto}.ig-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ig-accent)}.ig-eyebrow:before{content:"";width:1.25rem;height:1px;background:currentColor}.ig-eyebrow--light{color:var(--ig-accent-light)}.ig-h2{font-size:clamp(1.875rem,1.3rem + 2.2vw,2.9rem)}.ig-h2 em{font-style:italic;color:var(--ig-accent)}.ig-lead{font-size:1.0625rem;color:var(--ig-muted)}.ig-head{display:grid;justify-items:center;gap:.9rem;max-width:40rem;margin:0 auto 2.75rem;text-align:center}.ig-section{padding-block:clamp(4rem,3rem + 4vw,6.5rem)}.ig-label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ig-muted)}.ig-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;padding:.8rem 1.5rem;border:0;border-radius:14px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.ig-btn:active{transform:translateY(1px)}.ig-btn--block{width:100%}.ig-btn--accent{color:#fff;background:var(--ig-accent);box-shadow:0 10px 24px -14px #1b5fc0e6}.ig-btn--accent:hover{background:var(--ig-accent-deep)}.ig-btn--outline{color:var(--ig-accent);background:var(--ig-card);box-shadow:inset 0 0 0 1.5px var(--ig-accent)}.ig-btn--outline:hover{color:#fff;background:var(--ig-accent)}.ig-btn--light{color:var(--ig-ink);background:var(--ig-pearl)}.ig-btn--light:hover{background:var(--ig-blush)}.ig-btn--accent{text-transform:none}.ig-btn:disabled{cursor:not-allowed;opacity:.5}.ig-btn[aria-busy=true]{cursor:progress;opacity:.75}.ig-bar{position:relative;z-index:6;padding:.4rem 1rem;font-size:.8125rem;font-weight:500;color:var(--ig-pearl);background:var(--ig-ink)}.ig-bar__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 2rem}.ig-bar__item{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .6rem;min-height:2rem}.ig-bar__item svg{color:var(--ig-blush)}.ig-bar__timer{display:inline-flex;align-items:center;gap:.3rem}.ig-bar__unit{display:inline-flex;align-items:baseline;gap:.15rem;padding:.1rem .4rem;border-radius:6px;background:#eef5fb1f}.ig-bar__unit b{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ig-blush)}.ig-bar__unit small{font-size:.75rem;color:var(--ig-haze)}.ig-header{position:sticky;inset-block-start:0;z-index:5;border-block-end:1px solid var(--ig-line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ig-header__in{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.5rem;gap:1rem}.ig-header__nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.ig-header__nav a{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none}.ig-header__nav a:hover{color:var(--ig-accent);text-decoration:underline;text-underline-offset:5px}.ig-header__nav-loc{display:none}.ig-header__logo{display:block;justify-self:center;line-height:0;text-decoration:none}.ig-header__logo img{width:auto;height:var(--ig-logo-h, 36px)}.ig-wordmark{display:inline-block;font-family:var(--ig-display);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ig-ink)}.ig-header__end{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.ig-header__loc{display:flex;gap:.5rem}.ig-header__secure{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:var(--ig-muted)}.ig-cart-link{position:relative;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--ig-line);border-radius:50%;background:var(--ig-card);text-decoration:none;transition:border-color .2s}.ig-cart-link:hover{border-color:var(--ig-accent)}.ig-cart-link__count{position:absolute;inset-block-start:-.3rem;inset-inline-end:-.3rem;display:grid;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;place-items:center;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1;color:#fff;background:var(--ig-accent)}.ig-header__menu-btn{display:none}.ig-loc{margin:0}.ig-loc select{-webkit-appearance:none;appearance:none;min-height:2.75rem;max-width:9rem;padding:.45rem 2rem .45rem .85rem;border:1px solid var(--ig-control);border-radius:12px;font:inherit;font-size:.8125rem;font-weight:500;text-overflow:ellipsis;color:var(--ig-ink);background:var(--ig-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b1d3a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;cursor:pointer}.ig-loc select:hover{border-color:var(--ig-accent)}@media(max-width:820px){.ig-header__in{grid-template-columns:1fr auto 1fr;min-height:4rem}.ig-header__menu-btn{display:grid;width:2.75rem;height:2.75rem;margin-inline-start:-.5rem;padding:0;place-items:center;border:0;background:none}.ig-header__nav{position:absolute;inset-inline:0;inset-block-start:100%;padding:.5rem 1rem 1.25rem;border-block-end:1px solid var(--ig-line);background:var(--ig-pearl);box-shadow:var(--ig-shadow)}.ig-header__nav:not(.is-open){display:none}.ig-header__nav ul{flex-direction:column;gap:0}.ig-header__nav a{display:flex;padding:.25rem;font-size:1.0625rem}.ig-header__nav-loc{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.ig-header__nav-loc .ig-loc select{max-width:none}.ig-header__loc{display:none}.ig-wordmark{font-size:1.4rem}.ig-header__logo img{height:calc(var(--ig-logo-h, 36px) * .85)}.ig-header--slim .ig-header__loc{display:flex}.ig-header__secure span{display:none}}.ig-hero{padding-block:2rem 4.5rem}.ig-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4.5vw,4rem)}.ig-gallery{position:sticky;inset-block-start:6rem;display:grid;gap:.8rem}.ig-gallery__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ig-radius-lg);background:var(--ig-card);box-shadow:var(--ig-shadow)}.ig-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.ig-gallery__slide.is-active{opacity:1}.ig-gallery__slide img{width:100%;height:100%;object-fit:cover}.ig-gallery__ph{display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,var(--ig-blush-soft),var(--ig-pearl) 70%)}.ig-gallery__ph .ig-bag-art{width:82%;height:auto}.ig-gallery__nav{position:absolute;inset-block-start:50%;z-index:2;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid var(--ig-line);border-radius:50%;color:var(--ig-ink);background:#fffffff0;transform:translateY(-50%)}.ig-gallery__nav:hover{border-color:var(--ig-accent)}.ig-gallery__nav--prev{inset-inline-start:.85rem}.ig-gallery__nav--next{inset-inline-end:.85rem}.ig-gallery__thumbs{display:flex;gap:.6rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.ig-gallery__thumb{flex:0 0 4rem;width:4rem;height:4rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--ig-card);opacity:.75;transition:opacity .2s,border-color .2s}.ig-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ig-gallery__thumb[aria-current=true]{border-color:var(--ig-accent);opacity:1}.ig-gallery__thumb:hover{opacity:1}.ig-buy{display:grid;gap:1.1rem}.ig-buy__title{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.05}.ig-buy__sub{font-size:1.0625rem;color:var(--ig-muted)}.ig-benefits{display:grid;gap:.6rem;padding-block:.25rem}.ig-benefit{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--ig-muted)}.ig-benefit b{font-weight:600;color:var(--ig-ink)}.ig-benefit__ic{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:50%;color:var(--ig-ink);background:var(--ig-blush)}.ig-benefit>span:last-child{padding-block-start:.4rem}.ig-stars{display:inline-flex;gap:.1rem;color:var(--ig-ink)}.ig-stars .is-off{color:var(--ig-haze)}.ig-rmini{padding:.85rem 1rem .35rem;border:1px solid var(--ig-line);border-radius:var(--ig-radius);background:var(--ig-card)}.ig-rmini__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ig-rmini__track::-webkit-scrollbar{display:none}.ig-rmini__item{display:grid;align-content:start;gap:.3rem;scroll-snap-align:start}.ig-rmini__quote{font-size:1rem;font-weight:600;line-height:1.4}.ig-rmini__who{font-size:.8125rem;font-weight:500;color:var(--ig-muted)}.ig-rmini__nav{display:flex;align-items:center;justify-content:space-between;margin-inline:-.4rem}.ig-rmini__dots{display:flex;gap:.1rem}.ig-rmini__arrow{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:1px solid var(--ig-line);border-radius:50%;color:var(--ig-accent);background:var(--ig-card)}.ig-rmini__arrow:hover{border-color:var(--ig-accent)}.ig-rmini__dots button{display:grid;width:1.5rem;height:1.5rem;padding:0;place-items:center;border:0;background:none}.ig-rmini__dots button:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--ig-control);transition:width .2s,background-color .2s}.ig-rmini__dots button[aria-current=true]:before{width:1.25rem;background:var(--ig-accent)}.ig-buyform{display:grid;gap:1.1rem}.ig-packs{display:grid;gap:.75rem}.ig-packs>legend{margin-block-end:.75rem}.ig-pack{position:relative;border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:inset 0 0 0 1px var(--ig-line);transition:box-shadow .2s}.ig-pack:hover{box-shadow:inset 0 0 0 1px var(--ig-control)}.ig-pack.is-selected{box-shadow:inset 0 0 0 2px var(--ig-accent),0 18px 36px -24px #1b5fc080}.ig-pack__badge{position:absolute;inset-block-start:-.7rem;inset-inline-start:1rem;z-index:1;padding:.15rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--ig-ink);background:var(--ig-blush)}.ig-pack__input{position:absolute;opacity:0;pointer-events:none}.ig-pack__row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;cursor:pointer}.ig-pack__input:disabled+.ig-pack__row{cursor:not-allowed;opacity:.55}.ig-pack__input:focus-visible+.ig-pack__row{outline:3px solid var(--ig-accent);outline-offset:3px;border-radius:var(--ig-radius)}.ig-pack__radio{position:relative;width:1.375rem;height:1.375rem;border:1.5px solid var(--ig-control);border-radius:50%;transition:border-color .2s}.ig-pack__radio:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;background:var(--ig-accent);transform:scale(0);transition:transform .2s}.ig-pack.is-selected .ig-pack__radio{border-color:var(--ig-accent)}.ig-pack.is-selected .ig-pack__radio:after{transform:scale(1)}.ig-pack__glyph{display:grid;width:3.25rem;height:3.25rem;overflow:hidden;place-items:center;border-radius:12px;background:var(--ig-pearl)}.ig-pack__glyph b{font-family:var(--ig-display);font-size:1.75rem;font-weight:700;line-height:1}.ig-pack.is-selected .ig-pack__glyph{background:var(--ig-blush)}.ig-pack__glyph img{width:100%;height:100%;object-fit:cover}.ig-pack__body{display:grid;gap:.1rem;min-width:0}.ig-pack__name{font-family:var(--ig-display);font-size:1.125rem;font-weight:700;line-height:1.2}.ig-pack__per{font-size:.8125rem;font-weight:600;color:var(--ig-accent)}.ig-pack__hint{font-size:.8125rem;color:var(--ig-muted)}.ig-pack__price{display:grid;justify-items:end;gap:.1rem;text-align:end;white-space:nowrap}.ig-pack__price b{font-size:1.1875rem;font-weight:700}.ig-pack__price s{font-size:.8125rem;color:var(--ig-muted)}.ig-pack__out{font-size:.75rem;font-weight:600;color:var(--ig-error)}.ig-save{padding:.1rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;color:var(--ig-ink);background:var(--ig-blush)}.ig-gift{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px dashed var(--ig-control);border-radius:var(--ig-radius-sm);background:var(--ig-blush-soft)}.ig-gift__ic{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:10px;background:var(--ig-blush)}.ig-gift__text{flex:1;font-size:.875rem;line-height:1.35;color:var(--ig-muted)}.ig-gift__text b{font-weight:600;color:var(--ig-ink)}.ig-gift__free{display:inline-block;padding:.15rem .55rem;border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ig-ink);background:var(--ig-blush)}.ig-ups{display:grid;gap:.5rem}.ig-ups>legend{margin-block-end:.5rem}.ig-up{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .9rem;border-radius:var(--ig-radius-sm);background:var(--ig-card);box-shadow:inset 0 0 0 1px var(--ig-line);cursor:pointer}.ig-up input{position:absolute;opacity:0;pointer-events:none}.ig-up__box{display:grid;width:1.375rem;height:1.375rem;place-items:center;border:1.5px solid var(--ig-control);border-radius:6px;color:transparent;background:var(--ig-card);transition:background-color .2s,border-color .2s}.ig-up input:checked+.ig-up__box{border-color:var(--ig-accent);color:#fff;background:var(--ig-accent)}.ig-up input:focus-visible+.ig-up__box{outline:3px solid var(--ig-accent);outline-offset:2px}.ig-up:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ig-accent)}.ig-up__text b{display:block;font-size:.9375rem;font-weight:600}.ig-up__text small{display:block;font-size:.8125rem;line-height:1.35;color:var(--ig-muted)}.ig-up__price{font-size:.9375rem;font-weight:600;white-space:nowrap}.ig-total{display:grid;gap:.8rem;padding-block-start:.25rem}.ig-total__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block-start:.9rem;border-block-start:1px solid var(--ig-line)}.ig-total__row>span:first-child{font-size:.9375rem;font-weight:500;color:var(--ig-muted)}.ig-total__price{display:inline-flex;align-items:baseline;gap:.6rem}.ig-total__price b{font-family:var(--ig-display);font-size:2.25rem;font-weight:700;line-height:1}.ig-total__price s{font-size:1rem;color:var(--ig-muted)}.ig-total__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ig-total__msg{font-size:.875rem;font-weight:600;color:var(--ig-error)}.ig-total__msg:empty{display:none}.ig-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;font-weight:500;color:var(--ig-muted)}.ig-trust li{display:inline-flex;align-items:center;gap:.4rem}.ig-trust svg{color:var(--ig-accent)}.ig-compare{background:var(--ig-card)}.ig-compare__in{max-width:860px}.ig-table-wrap{position:relative;overflow-x:auto}.ig-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.9375rem}.ig-table th,.ig-table td{padding:1rem 1.1rem;border-block-end:1px solid var(--ig-line);text-align:start;vertical-align:middle}.ig-table thead th{font-family:var(--ig-display);font-size:1.375rem;font-weight:700;border-block-end-color:var(--ig-control)}.ig-table tbody th{font-weight:600}.ig-table .is-ours{color:var(--ig-ink);background:var(--ig-blush-soft)}.ig-table thead .is-ours{border-start-start-radius:var(--ig-radius-sm);border-start-end-radius:var(--ig-radius-sm)}.ig-table tbody tr:last-child .is-ours{border-end-start-radius:var(--ig-radius-sm);border-end-end-radius:var(--ig-radius-sm)}.ig-table thead th:first-child{width:32%}.ig-table td>span:last-child{display:block;margin-block-start:.35rem}.ig-mark{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%}.ig-mark--yes{color:#fff;background:var(--ig-accent)}.ig-mark--partial{color:var(--ig-ink);background:var(--ig-pearl-2)}.ig-mark--no{color:var(--ig-muted);box-shadow:inset 0 0 0 1.5px var(--ig-control)}.ig-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ig-step{display:grid;align-content:start;gap:.5rem;padding:1.75rem 1.5rem;border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:var(--ig-shadow)}.ig-step__ic{display:grid;width:3rem;height:3rem;margin-block-end:.5rem;place-items:center;border-radius:50%;background:var(--ig-blush)}.ig-step__n{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--ig-accent)}.ig-step h3{font-size:1.625rem}.ig-step p:last-child{font-size:.9375rem;color:var(--ig-muted)}.ig-reviews{padding-block-start:0}.ig-rcards{margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.ig-rcards::-webkit-scrollbar{display:none}.ig-rcards__list{display:grid;grid-auto-columns:min(82%,22rem);grid-auto-flow:column;gap:1rem;padding-block:.25rem 1.25rem}.ig-rcard{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:var(--ig-shadow);scroll-snap-align:start}.ig-rcard__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ig-pearl-2)}.ig-rcard__media img{width:100%;height:100%;object-fit:cover}.ig-rcard__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.25rem 1.35rem 1.35rem}.ig-rcard__title{font-size:1.5rem}.ig-rcard__text{font-size:.9375rem;color:var(--ig-muted)}.ig-rcard__by{margin-block-start:auto;padding-block-start:.9rem;border-block-start:1px solid var(--ig-line);font-size:.875rem;font-weight:600}.ig-rcard__by span{display:block;font-size:.8125rem;font-weight:400;color:var(--ig-muted)}@media(min-width:900px){.ig-rcards{margin-inline:0;padding-inline:0;overflow:visible}.ig-rcards__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1.5rem}}.ig-faq{width:min(760px,100% - 2rem);margin-inline:auto}.ig-faq__list{display:grid;gap:.6rem}.ig-faq details{border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:inset 0 0 0 1px var(--ig-line)}.ig-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1rem 1.35rem;font-weight:600;list-style:none;cursor:pointer}.ig-faq summary::-webkit-details-marker{display:none}.ig-faq summary svg{color:var(--ig-accent);transition:transform .2s}.ig-faq details[open] summary svg{transform:rotate(45deg)}.ig-faq__a{padding:0 1.35rem 1.25rem;font-size:.9375rem;color:var(--ig-muted)}.ig-faq__a p+p{margin-block-start:.6rem}.ig-sticky{position:fixed;inset-block-end:.75rem;inset-inline-start:50%;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(38rem,calc(100% - 1.5rem));padding:.55rem .55rem .55rem 1.25rem;border:1px solid rgba(184,203,227,.28);border-radius:18px;color:var(--ig-pearl);background:var(--ig-ink);box-shadow:0 18px 40px -16px #0b1d3a99;transform:translate(-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s,visibility 0s}.ig-sticky.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,140%);transition-delay:0s,0s,.35s}.ig-sticky__meta{display:grid;min-width:0;line-height:1.2}.ig-sticky__meta small{overflow:hidden;font-size:.8125rem;color:var(--ig-haze);white-space:nowrap;text-overflow:ellipsis}.ig-sticky__meta b{font-size:1.125rem;font-weight:700}.ig-sticky .ig-btn{flex:none;min-height:2.875rem}.ig-toast{position:fixed;inset-block-start:1rem;inset-inline-start:50%;z-index:30;display:flex;align-items:center;gap:.6rem;max-width:calc(100% - 1.5rem);padding:.6rem .6rem .6rem 1rem;border:1px solid var(--ig-line);border-radius:14px;font-size:.9375rem;font-weight:600;background:var(--ig-card);box-shadow:var(--ig-shadow);visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-.75rem);transition:opacity .25s,transform .25s,visibility 0s .25s}.ig-toast.is-shown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.ig-toast__ic{display:grid;width:1.4rem;height:1.4rem;flex:none;place-items:center;border-radius:50%;color:#fff;background:var(--ig-accent)}.ig-toast a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.75rem;border-radius:10px;color:var(--ig-accent);white-space:nowrap;text-underline-offset:3px}.ig-toast a:hover{background:var(--ig-accent-soft)}.ig-order{padding-block:2.5rem 5rem}.ig-order__wrap{max-width:1000px}.ig-order__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1.75rem}.ig-order__top h1:focus{outline:none}.ig-order__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.5rem}.ig-order__empty{display:grid;justify-items:center;gap:1rem;padding:3rem 1rem;text-align:center}.ig-order__empty p{color:var(--ig-muted)}.ig-card{padding:1.25rem;border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:inset 0 0 0 1px var(--ig-line)}.ig-card+.ig-card{margin-block-start:1.25rem}.ig-card__title{margin-block-end:.9rem;font-size:1.5rem}.ig-line{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem}.ig-line+.ig-line{border-block-start:1px solid var(--ig-line)}.ig-line__img{display:grid;width:4.5rem;height:4.5rem;overflow:hidden;place-items:center;border-radius:12px;background:var(--ig-pearl)}.ig-line__img img,.ig-line__img .ig-bag-art{width:100%;height:100%;object-fit:cover}.ig-line--gift .ig-line__img{background:var(--ig-blush)}.ig-line__name{display:block;font-weight:600;text-decoration:none}a.ig-line__name:hover{text-decoration:underline}.ig-line__var,.ig-line__props{font-size:.8125rem;color:var(--ig-muted)}.ig-line__props{display:flex;flex-wrap:wrap;gap:0 .75rem}.ig-line__props span{font-weight:600}.ig-line__price{margin-block-start:.25rem;font-weight:700}.ig-line__price s{margin-inline-start:.4rem;font-size:.8125rem;font-weight:400;color:var(--ig-muted)}.ig-line__ctrl{display:flex;align-items:center;gap:.25rem}.ig-qty{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ig-control)}.ig-qty button{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:0;border-radius:50%;background:none}.ig-qty button:hover{background:var(--ig-pearl)}.ig-qty span{min-width:1.5rem;font-weight:600;text-align:center}.ig-line__remove{display:grid;width:2.5rem;height:2.5rem;padding:0;place-items:center;border:0;border-radius:50%;color:var(--ig-muted);background:none}.ig-line__remove:hover{color:var(--ig-error)}.ig-ups-list{display:grid;gap:.6rem}.ig-up--cart{grid-template-columns:3rem minmax(0,1fr) auto;cursor:default}.ig-up__img{display:grid;width:3rem;height:3rem;overflow:hidden;place-items:center;border-radius:10px;background:var(--ig-pearl)}.ig-up__img img{width:100%;height:100%;object-fit:cover}.ig-up__add{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;padding:.4rem .9rem;border:0;border-radius:10px;font-size:.875rem;font-weight:600;color:#fff;background:var(--ig-accent)}.ig-up__add:hover{background:var(--ig-accent-deep)}.ig-sum{position:sticky;inset-block-start:6rem;display:grid;gap:.75rem}.ig-sum__row{display:flex;justify-content:space-between;gap:1rem;color:var(--ig-muted)}.ig-sum__row span:last-child{color:var(--ig-ink);font-weight:600}.ig-sum__total{display:flex;align-items:baseline;justify-content:space-between;padding-block:.75rem 1rem;border-block:1px solid var(--ig-line);font-weight:600}.ig-sum__total b{font-family:var(--ig-display);font-size:2rem;font-weight:700}.ig-sum form{margin:0}.ig-sum__note{font-size:.8125rem;text-align:center;color:var(--ig-muted)}.ig-sum__trust{display:grid;gap:.45rem;padding-block-start:.9rem;border-block-start:1px solid var(--ig-line);font-size:.8125rem;color:var(--ig-muted)}.ig-sum__trust li{display:flex;align-items:center;gap:.5rem}.ig-sum__trust svg{color:var(--ig-accent)}[data-ig-cart].is-busy{cursor:progress}[data-ig-cart].is-busy [data-ig-cart-inner]{opacity:.6;pointer-events:none;transition:opacity .15s}.ig-back{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;color:var(--ig-muted)}.ig-back:hover{color:var(--ig-accent)}.ig-footer{padding-block:4rem 6.5rem;border-block-start:1px solid var(--ig-line);background:var(--ig-pearl-2)}.ig-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.ig-footer__about{display:grid;justify-items:start;gap:.9rem}.ig-footer__logo{text-decoration:none}.ig-footer__about p{max-width:22rem;color:var(--ig-muted)}.ig-footer__mail{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;color:var(--ig-accent);text-decoration:none}.ig-footer__mail:hover{text-decoration:underline}.ig-footer h2{margin-block-end:.75rem;font-family:var(--ig-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ig-muted)}.ig-footer__links{display:grid;gap:.15rem}.ig-footer__links a{display:inline-flex;min-height:2.25rem;align-items:center;text-decoration:none}.ig-footer__links a:hover{color:var(--ig-accent);text-decoration:underline}.ig-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--ig-line);font-size:.8125rem;color:var(--ig-muted)}.ig-footer__pay{display:flex;flex-wrap:wrap;gap:.35rem}.ig-footer__pay svg{width:38px;height:24px}.ig-contact{width:min(720px,100% - 2rem);margin-inline:auto;padding-block:2.5rem 6rem}.ig-contact__head{display:grid;gap:.9rem;margin-block:2rem 2.5rem}.ig-contact__updated{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ig-muted)}.ig-contact__topic+.ig-contact__topic{margin-block-start:2rem}.ig-contact__topic h2{margin-block-end:.5rem;font-size:1.75rem}.ig-contact__topic p{color:var(--ig-muted)}.ig-contact__topic a{color:var(--ig-accent);font-weight:600}.ig-form{display:grid;gap:.9rem;margin-block-start:3rem;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--ig-radius);background:var(--ig-card);box-shadow:var(--ig-shadow)}.ig-form h2{font-size:1.75rem}.ig-form__row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.ig-form label{display:block;margin-block-end:.35rem;font-size:.875rem;font-weight:600}.ig-form input,.ig-form textarea{display:block;width:100%;margin:0;padding:.8rem 1rem;border:1px solid var(--ig-control);border-radius:12px;font:inherit;font-size:1rem;color:var(--ig-ink);background:var(--ig-pearl);box-shadow:none}.ig-form textarea{min-height:8.5rem;resize:vertical}.ig-form input:focus,.ig-form textarea:focus{border-color:var(--ig-accent)}.ig-form input[aria-invalid=true]{border-color:var(--ig-error)}.ig-form__msg{padding:.8rem 1rem;border-radius:12px;font-weight:600}.ig-form__msg--ok{background:var(--ig-accent-soft)}.ig-form__msg--err{color:var(--ig-error);background:var(--ig-blush-soft)}.ig-form__msg ul{margin:.35rem 0 0;padding-inline-start:1.1rem;list-style:disc;font-weight:500}.ig-form .ig-btn{justify-self:start}@media(max-width:960px){.ig-hero__grid,.ig-ba__grid{grid-template-columns:minmax(0,1fr)}.ig-gallery{position:static}.ig-steps,.ig-fixes__list{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}.ig-order__grid{grid-template-columns:minmax(0,1fr)}.ig-sum{position:static}.ig-footer__top{grid-template-columns:1fr 1fr}.ig-footer__about{grid-column:1 / -1}}@media(max-width:640px){.ig-hero{padding-block-start:1rem}.ig-pack__row{gap:.65rem;padding:.95rem .8rem}.ig-pack__glyph{width:2.75rem;height:2.75rem}.ig-pack__glyph b{font-size:1.5rem}.ig-pack__name{font-size:1.25rem}.ig-total__btns{grid-template-columns:minmax(0,1fr)}.ig-table th,.ig-table td{padding:.8rem .6rem;font-size:.875rem}.ig-table thead th{font-size:1.125rem}.ig-form__row{grid-template-columns:minmax(0,1fr)}.ig-line{grid-template-columns:3.75rem minmax(0,1fr)}.ig-line__img{width:3.75rem;height:3.75rem}.ig-line__ctrl{grid-column:2}.ig-up--cart{grid-template-columns:3rem minmax(0,1fr)}.ig-up--cart .ig-up__add{grid-column:2;justify-self:start}.ig-footer__top{grid-template-columns:minmax(0,1fr)}.ig-sticky{padding-inline-start:1rem}}@media(max-width:380px){.ig-pack__glyph{display:none}.ig-pack__row{grid-template-columns:auto minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.ig *,.ig *:before,.ig *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ig-hero{padding-block:1.75rem 4rem}.ig-benefit__ic{width:2rem;height:2rem;color:var(--ig-accent);background:var(--ig-accent-soft)}.ig-benefit>span:last-child{padding-block-start:.25rem}.ig-pack__glyph b{font-size:1.5rem}.ig-pack.is-selected .ig-pack__glyph{color:#fff;background:var(--ig-accent)}.ig-pack__badge{color:#fff;background:var(--ig-ink)}.ig-save{color:var(--ig-accent-deep);background:var(--ig-accent-soft)}.ig-gift{border-color:var(--ig-accent-light);background:var(--ig-blush-soft)}.ig-gift__ic{color:var(--ig-accent);background:var(--ig-blush)}.ig-gift__free{color:#fff;background:var(--ig-accent)}.ig-total__price b{font-size:2rem}.ig-eta{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:var(--ig-radius-sm);font-size:.875rem;color:var(--ig-ink);background:var(--ig-accent-soft)}.ig-eta svg{color:var(--ig-accent)}.ig-eta b{font-weight:700;white-space:nowrap}.ig-head--start{justify-items:start;max-width:none;margin:0 0 1.75rem;text-align:start}.ig-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2f80d0}.ig-section .ig-h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.ig-ph{display:grid;width:100%;height:100%;place-items:center;color:var(--ig-accent-light);background:linear-gradient(160deg,var(--ig-blush),var(--ig-pearl-2))}.ig-fixes{background:var(--ig-pearl)}.ig-fixes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ig-fix{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem 1.4rem 1.6rem;border:1px solid var(--ig-line);border-radius:18px;background:var(--ig-card)}.ig-fix__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:var(--ig-pearl-2)}.ig-fix__media img{width:100%;height:100%;object-fit:cover}.ig-fix__title{display:flex;align-items:center;gap:.75rem;margin-block-start:.4rem}.ig-fix__ic{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:10px;color:var(--ig-ink);background:var(--ig-blush)}.ig-fix h3{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ig-fix__text{font-size:.875rem;line-height:1.55;color:var(--ig-muted)}.ig-ba{background:var(--ig-pearl)}.ig-ba .ig-lead{max-width:40rem}.ig-ba__stage{position:relative;aspect-ratio:1150 / 600;overflow:hidden;border-radius:22px;background:var(--ig-ink-2);isolation:isolate;touch-action:pan-y}.ig-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ig-ba__layer img,.ig-ba__layer svg{display:block;width:100%;height:100%;object-fit:cover}.ig-ba__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ig-ba__layer--before.is-drawn svg{filter:blur(7px) saturate(.55);transform:scale(1.04)}.ig-ba__fog{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.55) 0 2px,transparent 3px) 0 0 / 26px 22px,radial-gradient(circle at 70% 60%,rgba(255,255,255,.45) 0 1.5px,transparent 2.5px) 0 0 / 19px 17px,linear-gradient(180deg,#e9f1f9d1,#d6e3f0b3)}.ig-ba__tag{position:absolute;inset-block-start:.9rem;z-index:2;padding:.4rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff;pointer-events:none}.ig-ba__tag--before{inset-inline-start:.9rem;background:#0b1d3ae0}.ig-ba__tag--after{inset-inline-end:.9rem;background:var(--ig-accent)}.ig-ba__handle{position:absolute;inset-block:0;inset-inline-start:var(--pos);z-index:2;display:flex;align-items:center;justify-content:center;width:3rem;margin-inline-start:-1.5rem;pointer-events:none}.ig-ba__handle:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:3px;margin-inline-start:-1.5px;background:#fff;box-shadow:0 0 12px #00000059}.ig-ba__handle:after{content:"";position:absolute;width:3rem;height:3rem;border-radius:50%;background:#fff;box-shadow:0 6px 18px #0000004d}.ig-ba__handle svg{position:relative;z-index:1;color:var(--ig-ink)}.ig-ba__handle svg:first-child{margin-inline-end:-4px}.ig-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ig-ba__stage:has(.ig-ba__range:focus-visible){outline:3px solid var(--ig-accent);outline-offset:4px}.ig-how{background:var(--ig-pearl)}.ig-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ig-tile{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:var(--ig-pearl-2)}.ig-tile>img,.ig-tile>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig-tile .ig-ph{position:absolute;top:0;right:0;bottom:0;left:0}.ig-tile--pink .ig-ph{color:#f19ab9;background:linear-gradient(160deg,var(--ig-pink-soft),var(--ig-pearl-2))}.ig-tile__cap{position:absolute;inset:auto 0 0;padding:2.5rem 1rem .9rem;background:linear-gradient(180deg,transparent,rgba(11,29,58,.55))}.ig-tile__cap h3{font-family:var(--ig-body);font-size:.875rem;font-weight:700;letter-spacing:0;color:#fff}.ig-details-wrap{background:var(--ig-pearl)}.ig-details{width:min(var(--ig-page),100% - 2rem);margin-inline:auto}.ig-details .ig-h2{margin-block-end:1.5rem}.ig-details__list{display:grid;gap:.75rem;max-width:780px}.ig-acc{border:1px solid var(--ig-line);border-radius:16px;background:var(--ig-card)}.ig-acc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 1.25rem;font-weight:700;list-style:none;cursor:pointer}.ig-acc summary::-webkit-details-marker{display:none}.ig-acc summary svg{color:var(--ig-ink);transition:transform .2s}.ig-acc[open] summary svg{transform:rotate(180deg)}.ig-acc summary:focus-visible{outline:3px solid var(--ig-accent);outline-offset:2px;border-radius:16px}.ig-acc__body{padding:0 1.25rem 1.35rem;font-size:.9375rem;color:var(--ig-muted)}.ig-rte p+p{margin-block-start:.6rem}.ig-rte ul{display:grid;gap:.35rem;margin-block:.6rem 0;padding-inline-start:1.2rem;list-style:disc}.ig-rte ol{display:grid;gap:.35rem;margin-block:.6rem 0;padding-inline-start:1.2rem;list-style:decimal}.ig-rte strong{font-weight:700;color:var(--ig-ink)}.ig-compare{background:var(--ig-pearl)}.ig-compare__in{max-width:none}.ig-compare .ig-h2{margin-block-end:1.5rem}.ig-table-wrap{max-width:1160px;border:1px solid var(--ig-line);border-radius:16px;background:var(--ig-card)}.ig-table-wrap:focus-visible{outline:3px solid var(--ig-accent);outline-offset:3px}.ig-table{min-width:40rem;font-size:.875rem}.ig-table th,.ig-table td{padding:.95rem 1rem;border-block-end:1px solid var(--ig-line)}.ig-table tbody tr:last-child>*{border-block-end:0}.ig-table thead th{font-family:var(--ig-body);font-size:.875rem;font-weight:700;color:var(--ig-ink);background:#f3f8fc;border-block-end-color:var(--ig-line)}.ig-table thead th:first-child{width:30%}.ig-table tbody th{font-weight:700}.ig-table td{color:var(--ig-muted)}.ig-table thead .is-ours{color:#fff;background:var(--ig-ink);border-radius:0}.ig-table td.is-ours{font-weight:600;color:var(--ig-ink);background:#edf5fd}.ig-table tbody tr:last-child .is-ours{border-radius:0}.ig-cell{display:inline-flex;align-items:center;gap:.45rem}.ig-cell svg{flex:none;stroke-width:2.2}.ig-cell--yes svg{color:#1f8f4e}.ig-cell--no svg{color:#d23b3b}.ig-guarantee{padding-block:clamp(3rem,2rem + 3vw,4.5rem);background:var(--ig-card);border-block-start:1px solid var(--ig-line)}.ig-guarantee__in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;max-width:960px}.ig-guarantee__seal{display:grid;width:5.5rem;height:5.5rem;place-items:center;border-radius:50%;color:#fff;background:var(--ig-ink);box-shadow:0 0 0 6px var(--ig-blush)}.ig-guarantee__copy{display:grid;gap:.5rem}.ig-guarantee .ig-h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.ig-bar{color:#fff;background:var(--ig-ink)}.ig-bar__item svg{color:var(--ig-accent-light)}.ig-bar__unit b{color:#fff}.ig-bar__unit small{color:var(--ig-haze)}.ig-bar__eta{font-weight:700;color:var(--ig-accent-light)}@media(max-width:960px){.ig-guarantee__in{grid-template-columns:auto minmax(0,1fr)}.ig-guarantee__in .ig-btn{grid-column:1 / -1;justify-self:start}}@media(max-width:640px){.ig-guarantee__seal{width:4rem;height:4rem}.ig-guarantee__seal svg{width:30px;height:30px}.ig-bar{padding-inline:.5rem;font-size:.75rem}.ig-bar__in{gap:.15rem 1rem}.ig-bar__unit{padding-inline:.3rem}}.ig-benefit b{display:block}.ig-benefit>span:last-child{padding-block-start:.1rem}@media(max-width:960px){.ig-fixes__list,.ig-tiles{grid-template-columns:minmax(0,1fr);max-width:34rem}.ig-ba__stage{aspect-ratio:4 / 3}}.ig-product,.ig-bar,.ig-footer{overflow-x:clip}.ig-table td>.ig-cell{display:inline-flex;margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ig.css.map */
