body.izu-native .elementor,body.izu-native .wd-shop-content .elementor,body.izu-native .wd-content-area.entry-content>h2:first-child{display:none}body.izu-native .whb-header,body.izu-native header.whb-header,body.izu-native .wd-header,body.izu-native .whb-main-header,body.izu-native .whb-sticky-header{display:none!important}.izu-topbar{position:relative;z-index:40;background:#fffcf6;border-bottom:1px solid #dfd7c7}.izu-topbar::before{content:"";position:absolute;inset:44px 0 0;background-image:url(atmosphere/header-snowflakes.svg);background-position: max(1rem, calc((100vw - 1180px) / 2)) center;background-size:360px 180px;opacity:.2;pointer-events:none;mask-image: linear-gradient(90deg, #000, rgb(0 0 0 / .45) 72%, transparent 96%)}.izu-topbar::after{content:"";position:absolute;top:44px;right:0;bottom:0;width:clamp(9rem,15vw,13.5rem);background: var(--izu-img-header) right center / auto 210% no-repeat;mask-image:linear-gradient(to right,transparent,#000);opacity:.22;pointer-events:none}.izu-related .izu-card__quick-order-long{display:none}.izu-related .izu-card__quick-order-short{display:inline}body.izu-native .izu-related .izu-card__act .izu-card__quick-order{min-width:4.5rem;padding-inline:.55rem}body.izu-native .izu-related .izu-card__cart-form>.izu-card__add{gap:.34rem;padding-inline:.55rem}.izu-topbar__ribbon{background:var(--izu-emerald-deep);color:#fff8e8;font-size:.82rem}.izu-topbar__ribbon>div{width:min(1180px,calc(100% - 2rem));margin:auto;display:flex;align-items:center;gap:1.25rem;min-height:44px}.izu-topbar__ribbon span{margin-right:auto;letter-spacing:.035em}body.izu-atmosphere .izu-topbar__ribbon a{color:#fff8e8;text-decoration:none}.izu-topbar__ribbon-contact{white-space:nowrap}.izu-topbar__phone-menu{position:relative;align-self:stretch}.izu-topbar__phone-menu summary{display:flex;align-items:center;gap:.55rem;min-height:44px;padding-left:.25rem;cursor:pointer;list-style:none;white-space:nowrap}.izu-topbar__phone-menu summary::-webkit-details-marker{display:none}.izu-topbar__phone-menu summary span{margin:0;color: rgb(255 248 232 / .72);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.izu-topbar__phone-menu summary strong{font-size:1rem;letter-spacing:.015em}.izu-topbar__phone-menu summary::after{content:"";width:1.7rem;height:1.7rem;margin-left:.1rem;border: 1px solid rgb(255 248 232 / .28);border-radius:50%;background-color: rgb(255 248 232 / .08);background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'none\'\ stroke=\'%23f2d39a\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'m5.5\ 7.5\ 4.5\ 4.5\ 4.5-4.5\'/%3E%3C/svg%3E);background-position:center;background-repeat:no-repeat;background-size:1rem 1rem;transition:transform var(--izu-t) var(--izu-ease) , background-color var(--izu-t) var(--izu-ease)}.izu-topbar__phone-menu[open] summary::after{transform:rotate(180deg)}.izu-topbar__phone-dropdown{position:absolute;z-index:75;top: calc(100% + .45rem);right:0;display:grid;width:min(21rem,calc(100vw - 2rem));padding:.8rem;border:1px solid color-mix(in srgb,var(--izu-gold) 45%,var(--izu-paper));border-radius:var(--izu-radius);background:#fffdf8;box-shadow: 0 20px 48px rgb(10 39 31 / .24)}.izu-topbar__phone-dropdown p{margin:.2rem .45rem .35rem;color:var(--izu-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.izu-atmosphere .izu-topbar__phone-dropdown a{display:flex;align-items:center;min-height:48px;padding:.35rem .55rem;border-radius:var(--izu-radius-sm);color:var(--izu-emerald-deep)!important;font-size:1rem;font-weight:780;text-decoration:none}.izu-topbar__phone-dropdown a:hover,.izu-topbar__phone-dropdown a:focus-visible{background:color-mix(in srgb,var(--izu-emerald) 8%,white)}body.izu-atmosphere .izu-topbar__phone-dropdown .izu-topbar__phone-max{gap:.55rem;margin-top:.35rem;border-top:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:0 0 var(--izu-radius-sm) var(--izu-radius-sm);color:var(--izu-emerald)!important}.izu-topbar__phone-number::before,.izu-topbar__phone-email::before{content:"";flex:0 0 auto;width:1.25rem;height:1.25rem;margin-right:.55rem;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.izu-topbar__phone-number::before{mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M6.6\ 2.8\ 9.3\ 8\ 7.6\ 9.7c1.2\ 2.4\ 3.1\ 4.3\ 5.5\ 5.5l1.7-1.7\ 5.2\ 2.7-.8\ 4.1c-.2\ 1-1.1\ 1.7-2.1\ 1.7C8.8\ 22\ 2\ 15.2\ 2\ 6.9c0-1\ .7-1.9\ 1.7-2.1l2.9-.6Z\'/%3E%3C/svg%3E)}.izu-topbar__phone-email::before{mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M3\ 5h18v14H3V5Zm2\ 2v.5l7\ 4.8\ 7-4.8V7H5Zm14\ 10V9.9l-7\ 4.8-7-4.8V17h14Z\'/%3E%3C/svg%3E)}.izu-topbar__phone-max img{width:22px;height:22px}.izu-topbar__ribbon a:hover,.izu-topbar__ribbon a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.izu-topbar__inner{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;grid-template-areas:"brand search act" "nav nav nav";gap:0 3rem;width:min(1180px,calc(100% - 2rem));margin:auto}.izu-topbar__brand{grid-area:brand;display:flex;align-items:center;gap:1.1rem;padding:1.15rem 0;text-decoration:none}.izu-topbar__logo{width:210px;height:auto;display:block}.izu-topbar__word{align-self:center;display:grid;gap:.14rem;min-height:3rem;padding-left:1rem;align-content:center;border-left:1px solid color-mix(in srgb,var(--izu-gold) 48%,var(--izu-paper));color:var(--izu-emerald-deep);line-height:1.1;white-space:nowrap}.izu-topbar__word strong{font-family: var(--izu-display-font);font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.izu-topbar__word small{color:color-mix(in srgb,var(--izu-emerald) 70%,var(--izu-gold));font-size:.65rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.izu-topbar__search{grid-area:search;align-self:center;display:flex;min-width:0;border:1px solid #d7cebc;border-radius:8px;background:#fff;padding:4px}.izu-topbar__search input#izu-q{width:100%;min-width:0;min-height:42px;padding:.5rem .7rem;border:0;border-radius:4px;box-shadow:none;font-size:.9rem}.izu-topbar__search button{min-height:42px;padding:.5rem 1rem;border:0;border-radius:5px;background:var(--izu-emerald);color:#fff;font-size:.84rem;cursor:pointer}.izu-topbar__act{grid-area:act;display:flex;align-items:center;gap:1.1rem;min-width:0}.izu-topbar__search-btn{display:none;width:44px;min-height:44px;padding:0;border:1px solid var(--izu-emerald);border-radius:var(--izu-radius-sm);background:#fff;color:var(--izu-emerald);cursor:pointer}.izu-topbar__search-btn::before{content:"";width:20px;height:20px;background:currentColor;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / contain no-repeat}.izu-topbar__max{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;text-decoration:none}.izu-topbar__max img{width:24px;height:24px}.izu-topbar__cart{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.65rem 1rem;border:1px solid #bfb395;border-radius:8px;color:var(--izu-emerald-deep);font-size:.87rem;font-weight:700;text-decoration:none;background:#f6eddc;white-space:nowrap}.izu-topbar__cart::before{content:"";width:19px;height:19px;background:currentColor;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M5 7h14l1 14H4L5 7Z M8 8V6a4 4 0 0 1 8 0v2'/%3E%3C/svg%3E") center/contain no-repeat}.izu-topbar__cart:hover{background:#eee1c9}.izu-topbar__nav{grid-area:nav;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;border-top:1px solid #e6dece;min-width:0}.izu-topbar__nav a{display:inline-flex;align-items:center;min-height:48px;font-size:.88rem;font-weight:600;text-decoration:none;border-bottom:2px solid transparent}.izu-topbar__nav a:first-child{color:#922b3c;font-weight:750}.izu-topbar__nav a:hover,.izu-topbar__nav a[aria-current]{border-bottom-color:currentColor}.izu-topbar__catalog-nav{position:relative;display:inline-flex;align-items:center;min-height:52px}.izu-topbar__nav .izu-topbar__catalog-link{position:relative;gap:.55rem;min-height:52px;color:var(--wd-primary-color,#9b2335);font-size:.96rem;font-weight:800}.izu-topbar__nav .izu-topbar__catalog-link::after{content:"";position:absolute;right:0;bottom:.25rem;left:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--wd-primary-color,#9b2335),color-mix(in srgb,var(--izu-gold) 72%,transparent));transform:scaleX(.28);transform-origin:left;opacity:.7;transition:transform var(--izu-t) var(--izu-ease) , opacity var(--izu-t) var(--izu-ease)}.izu-topbar__nav .izu-topbar__catalog-link:hover::after,.izu-topbar__nav .izu-topbar__catalog-link:focus-visible::after,.izu-topbar__nav .izu-topbar__catalog-link[aria-current]::after{transform:scaleX(1);opacity:1}.izu-topbar__catalog-icon{flex:0 0 auto;width:1.8rem;height:1.8rem;object-fit:contain;filter: drop-shadow(0 3px 5px rgb(22 56 47 / .1))}.izu-topbar__catalog-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-height:0;margin-left:.1rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--wd-primary-color,#9b2335);cursor:pointer;transition:color var(--izu-t) var(--izu-ease) , transform var(--izu-t) var(--izu-ease)}.izu-topbar__catalog-toggle:hover{color:var(--izu-emerald);transform:translateY(1px)}.izu-topbar__catalog-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--izu-gold) 75%,transparent);outline-offset:2px}.izu-disclosure-icon{display:inline-flex;width:1.2rem;height:1.2rem;transition:transform var(--izu-t) var(--izu-ease)}.izu-disclosure-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.izu-topbar__catalog-toggle[aria-expanded="true"] .izu-disclosure-icon{transform:rotate(180deg)}.izu-topbar__pack-menu{position:absolute;z-index:55;top: calc(100% + .25rem);left:0;width:min(56rem,calc(100vw - 2rem));min-height:16rem;display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:.8rem;padding:.8rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 38%,var(--izu-paper));border-radius:0 0 var(--izu-radius) var(--izu-radius);background:#fffcf6;box-shadow: 0 22px 52px rgb(22 56 47 / .2)}.izu-topbar__pack-menu[hidden]{display:none}.izu-topbar__pack-menu-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-content:start}.izu-topbar__nav .izu-topbar__pack-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.55rem;min-height:3.7rem;padding:.45rem;border:1px solid transparent;border-radius:10px;color:var(--izu-ink)}.izu-topbar__nav .izu-topbar__pack-item:hover,.izu-topbar__nav .izu-topbar__pack-item:focus-visible,.izu-topbar__nav .izu-topbar__pack-item[aria-current]{border-color:color-mix(in srgb,var(--izu-emerald) 32%,var(--izu-paper));border-bottom-color:color-mix(in srgb,var(--izu-emerald) 32%,var(--izu-paper));background:color-mix(in srgb,var(--izu-emerald) 6%,#fff)}.izu-topbar__pack-item img{align-self:center;width:2rem;height:2rem;object-fit:contain}.izu-topbar__pack-item span{min-width:0;display:grid;align-content:center;line-height:1.15}.izu-topbar__pack-item strong{font-size:.79rem}.izu-topbar__pack-item small{margin-top:.18rem;color:var(--izu-muted);font-size:.66rem}.izu-topbar__pack-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:14.4rem;padding:1rem;overflow:hidden;border-radius:calc(var(--izu-radius) - .3rem);isolation:isolate;color:#fffaf0;background: var(--izu-img-hero) 72% center / cover no-repeat}.izu-topbar__pack-visual::before{content:"";position:absolute;z-index:-1;inset:0;background: linear-gradient(180deg, rgb(12 56 44 / .06) 18%, rgb(12 56 44 / .88) 100%)}.izu-topbar__pack-visual span{margin:0 0 .35rem;color:#f2d39a;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.izu-topbar__pack-visual strong{font-family:"Playfair Display",Georgia,serif;font-size:1.15rem;line-height:1.15}.izu-topbar__pack-visual small{margin-top:.45rem;color: rgb(255 250 240 / .78);font-size:.7rem;line-height:1.35}.izu-topbar__nav .izu-topbar__sale-link{min-height:34px;padding:.2rem .65rem;border:1px solid color-mix(in srgb,var(--wd-primary-color,#9b2335) 36%,#fff);border-radius:var(--izu-radius-pill);background:color-mix(in srgb,var(--wd-primary-color,#9b2335) 7%,#fff);color:var(--wd-primary-color,#9b2335);font-size:.76rem;font-weight:800}.izu-category-rail{position:relative;z-index:35;display:none;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 34%,var(--izu-paper));background: rgb(255 252 246 / .96);box-shadow: 0 8px 24px rgb(25 67 55 / .06)}.izu-category-rail__shell{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;width:min(1240px,calc(100% - 1rem));margin:auto}.izu-category-rail__track{display:flex;gap:.45rem;min-width:0;padding:.48rem .25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:.5rem;scroll-snap-type:x proximity;scrollbar-width:none}.izu-category-rail__track::-webkit-scrollbar{display:none}body.izu-atmosphere .izu-category-rail__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:.48rem;min-height:48px;padding:.3rem .72rem .3rem .42rem;border:1px solid transparent;border-radius:var(--izu-radius-pill);color:var(--izu-emerald-deep);background:#fff;box-shadow: 0 2px 10px rgb(24 65 53 / .05);font-size:.78rem;font-weight:780;line-height:1.1;text-decoration:none;scroll-snap-align:center}.izu-category-rail__item img{flex:0 0 auto;width:2rem;height:2rem;object-fit:contain}body.izu-atmosphere .izu-category-rail__item:hover,body.izu-atmosphere .izu-category-rail__item:focus-visible{border-color:color-mix(in srgb,var(--izu-emerald) 36%,var(--izu-paper));background:color-mix(in srgb,var(--izu-emerald) 5%,#fff)}body.izu-atmosphere .izu-category-rail__item.is-current{border-color:var(--izu-emerald);background:var(--izu-emerald);color:#fffaf0;box-shadow: 0 5px 15px rgb(24 92 72 / .18)}.izu-category-rail__arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid color-mix(in srgb,var(--izu-emerald) 28%,var(--izu-paper));border-radius:50%;background:#fff;color:var(--izu-emerald);cursor:pointer}.izu-category-rail__arrow span{margin-top:-.12em;font:700 1.65rem/1 Georgia,serif}.izu-category-rail__arrow:disabled{opacity:.28;cursor:default}.izu-no-caramel{display:flex;align-items:center;min-width:0}.izu-no-caramel__icon{flex:0 0 auto;width:2.35rem;height:2.35rem;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.izu-no-caramel>span{min-width:0;display:grid;line-height:1.15}.izu-no-caramel strong{color:inherit}.izu-no-caramel small{display:block;margin-top:.18rem;color:inherit;opacity:.72;font-size:.7rem}.izu-topbar__nav .izu-no-caramel--nav{margin:0 0 0 auto;padding:.32rem .6rem .32rem .42rem;border:1px solid color-mix(in srgb,var(--izu-emerald) 24%,var(--izu-paper));border-radius:var(--izu-radius-pill);background:color-mix(in srgb,var(--izu-emerald) 5%,#fff);color:var(--izu-emerald-deep)}.izu-no-caramel--nav .izu-no-caramel__icon{width:1.8rem;height:1.8rem;margin-right:.35rem;color:var(--wd-primary-color,#9b2335)}.izu-no-caramel--nav strong{font-size:.72rem}.izu-no-caramel--nav small{font-size:.6rem}.izu-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:1000;transform:translateY(-160%);padding:.7rem 1rem;border-radius:6px;background:var(--izu-ink);color:#fff!important}.izu-skip-link:focus{transform:none}.izu-content-anchor:focus{outline:none}.izu-empty,.izu-thanks__lead{max-width:40rem;color:var(--izu-muted)}.izu-thanks-items{margin:1rem 0;padding:0;list-style:none}.izu-thanks-items>li{padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 24%,var(--izu-paper))}.izu-order-facts{margin:.35rem 0 0;padding-left:1.1rem;color:var(--izu-muted);font-size:.92rem}.izu-topbar__menu-btn{display:none;min-height:44px;padding:0 .7rem;border:1px solid var(--izu-emerald);border-radius:var(--izu-radius-sm);background:#fff;color:var(--izu-emerald);font-weight:700;cursor:pointer}.izu-overlay--nav .izu-overlay__scroll a{min-height:48px;display:flex;align-items:center;color:var(--izu-ink);text-decoration:none;font-weight:650;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 22%,var(--izu-paper))}.izu-overlay--nav .izu-mobile-nav__sale{color:var(--wd-primary-color,#9b2335);font-weight:800}.izu-no-caramel--mobile{margin:.55rem 0;padding:.75rem;border-radius:var(--izu-radius-sm);background:color-mix(in srgb,var(--izu-emerald) 8%,#fff);color:var(--izu-emerald-deep)}.izu-no-caramel--mobile .izu-no-caramel__icon{margin-right:.65rem;color:var(--wd-primary-color,#9b2335)}.izu-no-caramel--mobile strong{font-size:.86rem}.izu-mobile-nav__label{margin:.65rem 0 .2rem;color:var(--izu-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.izu-mobile-nav__packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.izu-overlay--nav .izu-mobile-nav__packs a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;min-height:3.3rem;padding:.4rem;border:1px solid color-mix(in srgb,var(--izu-gold) 28%,var(--izu-paper));border-radius:10px;background:#fff;font-size:.79rem}.izu-mobile-nav__packs img{width:2.1rem;height:2.1rem;object-fit:contain}.izu-search-dialog__lead{margin:.15rem 0 1rem;color:var(--izu-muted)}.izu-search-dialog__form{display:grid;gap:.45rem}.izu-search-dialog__form label{color:var(--izu-emerald-deep);font-weight:750}.izu-search-dialog__form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.izu-search-dialog__form input{min-width:0;min-height:50px;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--izu-emerald) 35%,var(--izu-paper));border-radius:var(--izu-radius-sm);background:#fff;font:inherit}.izu-search-dialog__form button{min-height:50px;padding:.65rem 1.1rem;border:0;border-radius:var(--izu-radius-sm);background:var(--izu-emerald);color:#fff;font-weight:800;cursor:pointer}@media (max-width:1050px){.izu-topbar__ribbon span{display:none}.izu-topbar__ribbon-contact{margin-right:auto}.izu-topbar__inner{gap:0 1.5rem}.izu-topbar__word{display:none}.izu-topbar__nav{justify-content:space-between;gap:.4rem 1rem}.izu-topbar__nav .izu-no-caramel--nav{margin-left:0;padding-right:.45rem}.izu-no-caramel--nav small{display:none}.izu-topbar__pack-menu{width:min(49rem,calc(100vw - 2rem));grid-template-columns:minmax(0,1fr) 12rem}.izu-topbar__pack-menu-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.izu-topbar::before{inset:36px 0 0;background-size:118px 118px;opacity:.1}.izu-topbar::after{inset:36px 0 0 auto}.izu-topbar__ribbon>div{min-height:36px;gap:.5rem}.izu-topbar__ribbon span{display:block;margin-right:auto;font-size:.68rem}.izu-topbar__ribbon-contact{display:none}.izu-topbar__phone-menu{display:block;margin-left:auto}.izu-topbar__phone-menu summary{min-height:36px;gap:.35rem;padding-left:.35rem}.izu-topbar__phone-menu summary>span{display:none}.izu-topbar__phone-menu summary strong{font-size:.76rem}.izu-topbar__phone-menu summary::after{width:1.45rem;height:1.45rem;background-size:.85rem .85rem}.izu-topbar__phone-dropdown{top: calc(100% + .3rem);max-height:min(28rem,calc(100vh - 4.5rem));overflow-y:auto;overscroll-behavior:contain}.izu-topbar__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand act";gap:0 .5rem}.izu-topbar__brand{padding:.85rem 0}.izu-topbar__logo{width:154px}.izu-topbar__act{gap:.45rem}.izu-topbar__nav,.izu-topbar__max,.izu-topbar__cart,.izu-topbar__search{display:none}.izu-topbar__search-btn{display:inline-flex;align-items:center;justify-content:center}.izu-topbar__menu-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 .55rem;font-size:.76rem}.izu-topbar::after{opacity:.12;width:30%}.izu-category-rail{display:block;clear:both}.izu-category-rail__shell{display:block;width:100%}.izu-category-rail__track{padding:.42rem 1rem}.izu-category-rail__arrow{display:none}body.izu-atmosphere .izu-category-rail__item{min-height:46px;padding:.25rem .65rem .25rem .35rem;font-size:.75rem}.izu-category-rail__item img{width:1.85rem;height:1.85rem}body.izu-pdp .izu-pdp-summary .izu-pdp-quick-order{flex-basis:100%}}@media (max-width:1023px){body.izu-catalog .izu-filter-launch{position:relative;z-index:1;inset:auto;width:100%;margin:.15rem 0 .6rem;justify-content:center;border-radius:var(--izu-radius-sm);box-shadow: 0 6px 18px rgb(22 56 47 / .12)}}@media (min-width:900px){.izu-hero--strong .izu-hero__copy{box-sizing:border-box;padding-inline-start:clamp(6.5rem,8.5vw,8rem);transform:translateY(.65rem)}.izu-hero--strong .izu-hero__copy::after{content:"С детства с любовью";position:absolute;z-index:3;top:-4.25rem;left:clamp(12rem,43%,19rem);min-width:12.5rem;padding:.48rem 1.35rem .62rem;border:1px solid color-mix(in srgb,var(--izu-holiday-red) 62%,var(--izu-paper));background: rgb(255 248 235 / .92);clip-path:polygon(0 16%,9% 8%,9% 0,91% 0,91% 8%,100% 16%,93% 100%,50% 78%,7% 100%);color:var(--izu-holiday-red);font-size:.7rem;font-weight:800;letter-spacing:.055em;line-height:1.2;text-align:center;text-transform:uppercase;transform:translateX(-50%) rotate(-2deg);filter: drop-shadow(0 5px 9px rgb(91 30 36 / .08));pointer-events:none}body.izu-native .izu-hero--strong h1{max-width:37rem;color:var(--izu-emerald-deep);font-size:clamp(2rem,3vw,2.5rem)}.izu-hero--strong .izu-hero__season-title,.izu-hero--strong .izu-hero__lead,.izu-hero--strong .izu-hero__actions,.izu-hero--strong .izu-hero__kicker{max-width:35rem}.izu-hero--strong .izu-hero__lead{font-size:.98rem;line-height:1.55}.izu-hero--strong .izu-hero__pct{box-sizing:border-box;display:grid;width:12.25rem;height:auto;aspect-ratio:1;place-content:center;padding:1.1rem;font-size:3.5rem;line-height:.9}}@media (max-width:899px){.izu-hero--strong .izu-hero__copy{padding-inline-start:0;transform:none}.izu-hero--strong .izu-hero__copy::after{content:none}.izu-hero--strong h1,.izu-hero--strong .izu-hero__lead,.izu-hero--strong .izu-hero__actions,.izu-hero--strong .izu-hero__kicker{max-width:100%}}@media (min-width:768px){.izu-topbar::before{inset:0}.izu-topbar::after{top:0}.izu-topbar__ribbon{position:relative;z-index:1;background:transparent}.izu-topbar__brand{padding:.75rem 0 .9rem}.izu-topbar__nav{padding-bottom:.65rem}}@media (min-width:900px){.izu-hero--strong .izu-hero__copy{transform:translateY(1.5rem)}.izu-hero--strong .izu-hero__copy::after{top:-5.1rem}}@media (max-width:767px){.izu-topbar::before{inset:0}.izu-topbar::after{top:0}.izu-topbar__ribbon{position:relative;z-index:1;background:transparent}}@media (max-width:420px){.izu-search-dialog__form>div{grid-template-columns:1fr}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.izu-home,.izu-catalog-main,.izu-pdp-main,body.izu-native .izu-cart-shell,.izu-page,.izu-notices,.izu-article,.izu-footer{position:relative;z-index:1}.izu-home,.izu-catalog-main,.izu-pdp-main,body.izu-native .izu-cart-shell,.izu-page{width:min(1180px,calc(100% - 2rem));margin:0 auto 3rem;padding-top:.5rem}.izu-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(190px,1fr);gap:1.25rem;align-items:center;padding:1.75rem 1.35rem 2rem;margin:0 0 2rem;overflow:hidden;background:
    linear-gradient(105deg, color-mix(in srgb, var(--izu-paper) 92%, white) 38%, transparent 78%),
    var(--izu-img-hero) right center / cover no-repeat;border:1px solid color-mix(in srgb,var(--izu-gold) 28%,var(--izu-paper));border-radius:var(--izu-radius)}.izu-hero--strong{min-height:clamp(20rem,48vw,30rem);padding:3rem;background:
    linear-gradient(105deg, color-mix(in srgb, var(--izu-paper) 94%, white) 34%, color-mix(in srgb, var(--izu-paper) 35%, transparent) 58%, transparent 82%),
    var(--izu-img-hero) 88% 40% / cover no-repeat;box-shadow: 0 18px 40px rgb(var(--izu-ice-midnight) / 0.08)}.izu-hero--calm{min-height:clamp(16rem,36vw,22rem)}.izu-hero--story{min-height:clamp(16rem,38vw,24rem);background:
    linear-gradient(105deg, color-mix(in srgb, var(--izu-paper) 93%, white) 40%, transparent 76%),
    radial-gradient(ellipse 60% 70% at 90% 10%, rgb(var(--izu-ice-sapphire) / 0.12), transparent 62%),
    var(--izu-img-hero) right center / cover no-repeat}.izu-hero__pct{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(3.2rem,9vw,6rem);font-weight:700;line-height:.9;color:var(--izu-emerald);letter-spacing:-.04em;text-shadow:none;justify-self:end;padding:2rem 1.7rem;background:#fff9e9;border:2px solid #c5a365;border-radius:50%;box-shadow: 0 10px 32px #16382f25;text-align:center;transform:rotate(-5deg);font-size:3.8rem}.izu-hero--calm .izu-hero__pct{font-size:clamp(2.4rem,6vw,4.2rem);color:color-mix(in srgb,var(--izu-emerald) 80%,var(--izu-gold))}.izu-hero__kicker{margin:0 0 .35rem;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;color:var(--izu-muted)}.izu-hero h1,.izu-catalog-hero h1,.izu-page h1{margin:0 0 .55rem;font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;overflow-wrap:anywhere;word-break:break-word}body.izu-native .izu-cart-shell h1{margin:0 0 .55rem;font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;overflow-wrap:normal;word-break:normal}.izu-hero__season-title{margin:.1rem 0 .7rem;color:var(--izu-ink-soft);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700}.izu-hero__lead,.izu-catalog-hero p{margin:0 0 1rem;max-width:38rem;color:var(--izu-muted);font-size:1.05rem}.izu-no-caramel--catalog{max-width:52rem;margin:1rem 0 .2rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--izu-emerald) 24%,var(--izu-paper));border-radius:var(--izu-radius-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--izu-emerald) 9%,#fff),color-mix(in srgb,var(--izu-gold) 9%,#fff));color:var(--izu-emerald-deep)}.izu-no-caramel--catalog .izu-no-caramel__icon{margin-right:.8rem;color:var(--wd-primary-color,#9b2335)}.izu-no-caramel--catalog strong{font-family: var(--izu-display-font);font-size:1.05rem}.izu-no-caramel--catalog small{font-size:.78rem;line-height:1.35}.izu-catalog-hero{display:grid;justify-items:start;align-content:start;width:100%}.izu-catalog-hero h1,.izu-catalog-hero>p{width:100%}.izu-catalog-hero .izu-no-caramel--catalog{width:min(100%,52rem);box-sizing:border-box}.izu-hero__actions,.izu-card__act{display:flex;flex-wrap:wrap;gap:.55rem}.izu-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem 1rem;font-weight:700;font-family:Inter,system-ui,sans-serif;text-decoration:none!important;border:1px solid transparent;border-radius:var(--izu-radius-sm);overflow:hidden;isolation:isolate;transition:background-color 1.1s var(--izu-ease) , border-color 1.1s var(--izu-ease) , color 1.05s var(--izu-ease) , transform 200ms cubic-bezier(.34,1.56,.64,1) , box-shadow 1.1s var(--izu-ease)}.izu-btn::before{content:"";position:absolute;inset:0;background: linear-gradient(110deg, transparent 30%, rgb(255 255 255 / 0.28) 50%, transparent 70%);transform:translateX(-100%);transition:transform 800ms cubic-bezier(.2,.8,.2,1);z-index:1;pointer-events:none}.izu-btn:hover::before,.izu-btn:focus-visible::before{transform:translateX(100%)}.izu-btn:hover{transform:translateY(-1px)}.izu-btn:active{transform:translateY(1px) scale(.99)}.izu-btn--gold{background:var(--izu-gold);color:var(--izu-ink)!important}.izu-btn--ghost{background:#fff;color:var(--izu-emerald)!important;border-color:color-mix(in srgb,var(--izu-emerald) 45%,white)}.izu-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}.izu-section-head a{color:var(--izu-emerald);font-weight:650}.izu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;align-items:stretch}.izu-card{display:grid;grid-template-rows:15.5rem minmax(0,1fr);height:100%;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 26%,var(--izu-paper));border-radius:var(--izu-radius);overflow:hidden;min-width:0;transition:transform 360ms var(--izu-ease) , box-shadow 360ms var(--izu-ease) , border-color 360ms var(--izu-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.izu-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--izu-emerald) 32%,var(--izu-paper));box-shadow: 0 16px 36px rgb(var(--izu-ice-midnight) / 0.1)}}.izu-card__media{position:relative;display:block;height:15.5rem;aspect-ratio:auto;overflow:hidden;background:#fff;border-radius:var(--izu-radius) var(--izu-radius) 0 0}.izu-card__img,.izu-card__media img{width:100%;height:100%;object-fit:contain}.izu-card__media .izu-loop-badge{position:absolute;top:.6rem;left:.6rem;z-index:2}.izu-card__body{display:grid;grid-template-rows:1.1rem 2.7rem 1.15rem 1.15rem 4.1rem 1.5rem 2.75rem;gap:.12rem;align-items:stretch;padding:.7rem .75rem .75rem;min-width:0}.izu-card__pack{grid-row:1;min-height:0;overflow:hidden}.izu-card__title{grid-row:2;margin:0;font-size:clamp(1.28rem,1.7vw,1.45rem);line-height:1.16;min-height:0;height:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.izu-card__title a{color:var(--izu-ink);text-decoration:none}.izu-card__meta,.izu-card__sold{grid-row:3;margin:0;color:var(--izu-muted);font-size:.9rem;min-height:0;overflow:hidden}.izu-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .4rem}.izu-card__weight{flex:0 0 auto;white-space:nowrap}.izu-no-caramel--card{flex:0 0 auto;gap:.35rem;margin-left:auto;color:var(--izu-emerald);white-space:nowrap}.izu-no-caramel--card .izu-no-caramel__icon{width:1.28rem;height:1.28rem;margin-right:0;color:var(--wd-primary-color,#9b2335);stroke-width:2.7}.izu-no-caramel--card strong{font-size:.66rem;letter-spacing:.015em}.izu-card .izu-loop-facts{grid-row:4;margin:0;min-height:0;overflow:hidden}.izu-card .izu-comp-slot{grid-row:5;min-height:0;height:100%;overflow:visible}.izu-card__price{margin:0;min-height:0;overflow:hidden;font-weight:800;font-size:1.12rem}.izu-card__decision{grid-row:6;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.izu-card__stock{margin:0;color:var(--izu-muted);font-size:.78rem;font-weight:650;text-align:right;white-space:nowrap}.izu-card__stock--in{color:var(--izu-emerald)}.izu-card__stock--out{color:var(--izu-muted)}.izu-card__act{grid-row:7;min-height:0}.izu-card__act .izu-btn{width:100%}.izu-card__cart-form{height:100%;margin:0}.izu-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.izu-why-grid li{display:grid;gap:.2rem;padding:1rem;background:#fff;border-top:3px solid var(--izu-emerald);border-radius:var(--izu-radius-sm)}.izu-why-grid span{color:var(--izu-muted)}body.izu-pdp .izu-pdp-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start;margin:.5rem 0 3rem}body.izu-pdp .izu-pdp-gallery{min-width:0;background:#fff;border:1px solid #e5ded0;border-radius:18px;padding:1.25rem}body.izu-pdp .woocommerce-product-gallery{position:relative;width:100%;float:none;margin:0}body.izu-pdp .woocommerce-product-gallery__wrapper{margin:0}body.izu-pdp .woocommerce-product-gallery__image>a{display:block}body.izu-pdp .woocommerce-product-gallery__image img{display:block;width:100%;height:clamp(320px,35vw,460px);object-fit:contain}body.izu-pdp .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;padding:1rem 0 0;margin:1rem 0 0;border-top:1px solid #eee8dd}body.izu-pdp .flex-control-thumbs li{width:68px;flex:0 0 68px;margin:0}body.izu-pdp .flex-control-thumbs img{display:block;width:68px;height:74px;padding:5px;object-fit:contain;border:1px solid #e3ddcf;border-radius:7px;opacity:.6;cursor:pointer}body.izu-pdp .flex-control-thumbs img.flex-active{opacity:1;border:2px solid var(--izu-emerald)}body.izu-pdp .woocommerce-product-gallery__trigger{position:absolute;top:.5rem;right:.5rem;z-index:3;background:#fff;border:1px solid #e3ddcf;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;text-decoration:none;font-size:1.2rem}.izu-gallery-hint{margin:1rem 0 0;font-size:.76rem;text-align:center;color:var(--izu-muted)}body.izu-pdp .izu-pdp-summary{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(.7rem,1.2vw,1rem);padding:.25rem 0}body.izu-pdp .izu-pdp-summary .product_title{margin:0;font-family: var(--izu-display-font);font-size:clamp(2.35rem,4vw,3.35rem);line-height:1.02;color:var(--izu-emerald-deep);font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.izu-pdp-eyebrow{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#85683e}body.izu-pdp .izu-pdp-summary .price{margin:.1rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:2rem;line-height:1.2;font-weight:750;color:var(--izu-emerald-deep)}body.izu-pdp .izu-pdp-summary .price del{font-size:1.15rem;color:var(--izu-muted);font-weight:400}body.izu-pdp .izu-pdp-summary .price ins{text-decoration:none}body.izu-pdp .izu-pdp-summary form.cart{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:0}body.izu-pdp .izu-pdp-summary form.cart .quantity{flex:0 0 6rem;margin:0}.izu-quantity-label{display:block;font-size:.76rem;margin-bottom:.35rem;color:var(--izu-muted)}.izu-pdp-summary .quantity input.qty,body.izu-native .izu-cart-form .quantity input.qty{width:100%;min-height:50px;border:1px solid #b8bfae;border-radius:7px;text-align:center;background:#fff;color:var(--izu-ink);font-size:1rem}body.izu-pdp .izu-pdp-summary .single_add_to_cart_button{flex:1;width:auto;min-height:50px;border:0;border-radius:7px;background:var(--izu-emerald);color:#fff!important;font-weight:700;font-size:.98rem;cursor:pointer;box-shadow:none}body.izu-pdp .izu-pdp-summary .single_add_to_cart_button:hover{background:var(--izu-emerald-deep)}body.izu-pdp .izu-pdp-summary .izu-pdp-quick-order{flex:1 1 10rem;width:auto;min-height:50px;border-color:var(--izu-emerald);color:var(--izu-emerald-deep);background:#fffdf8;font-weight:750}body.izu-pdp .izu-pdp-summary .izu-pdp-quick-order:hover{color:#fff;background:var(--izu-emerald-deep)}body.izu-pdp .izu-pdp-summary .woocommerce-product-details__short-description{color:var(--izu-muted);font-size:.85rem;line-height:1.65}.izu-pdp-summary .woocommerce-product-details__short-description p{margin:0 0 .6rem}.izu-pdp-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}body.izu-pdp .izu-pdp-summary .izu-comp-teaser{width:100%;margin:0;min-height:48px;height:auto;border-radius:0}body.izu-pdp .izu-pdp-summary .izu-comp-teaser--empty{text-align:left;justify-content:flex-start;background:transparent;border:0;padding:0;min-height:0;box-shadow:none;font-size:.83rem}.izu-no-caramel--product{padding:.7rem .8rem;border-radius:var(--izu-radius-sm);background:color-mix(in srgb,var(--izu-emerald) 7%,#fff);color:var(--izu-emerald-deep)}.izu-no-caramel--product .izu-no-caramel__icon{width:2.2rem;height:2.2rem;margin-right:.65rem;color:var(--wd-primary-color,#9b2335)}.izu-no-caramel--product strong{font-size:.9rem}.izu-no-caramel--product small{font-size:.72rem}.izu-pdp-service{display:grid;gap:.65rem;margin:.25rem 0 0;padding:1.15rem 0 0;border-top:1px solid #ded8cb;font-size:.84rem}.izu-pdp-service p{margin:0}.izu-pdp-service a{text-underline-offset:3px}.izu-inquiry-slot{margin:0}.izu-inquiry-slot .izu-btn--ghost{min-height:44px;width:100%;border:1px solid var(--izu-emerald);background:transparent;color:var(--izu-emerald);box-shadow:none}.izu-special-link{display:inline-flex;align-items:center;align-self:flex-start;justify-self:start;gap:.4rem;padding:0 0 2px;border:0;border-bottom:1px dashed currentColor;border-radius:0;background:transparent;color:#8f2938;font-size:.8rem;font-weight:500;cursor:pointer;box-shadow:none}.izu-special-link:hover{color:var(--izu-emerald)}.izu-pdp-special-note{font-size:.77rem;color:#8f2938}.izu-pdp-badge-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0}.izu-no-caramel{display:inline-flex;align-items:center;gap:.7rem}.izu-no-caramel img{flex:0 0 40px}.izu-no-caramel strong,.izu-no-caramel small{display:block}.izu-no-caramel strong{font-size:.87rem;font-weight:650}.izu-no-caramel small{font-size:.76rem;color:var(--izu-muted)}.izu-special-dialog{width:min(560px,calc(100% - 2rem))}.izu-special-body{padding:1.5rem;font-size:.93rem;line-height:1.7}.izu-special-body p{margin:0 0 1rem}.izu-special-date{color:#8f2938;font-size:.77rem;font-weight:650}.izu-special-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.izu-pdp-summary .quantity::before{content:"Количество";display:block;font-size:.74rem;color:var(--izu-muted);margin-bottom:.3rem}.izu-hero__pct>small{letter-spacing:normal;display:block;font:600 1.6rem/1.3 Inter,sans-serif}.izu-hero__pct>small>span{display:block;font-size:.72rem;font-weight:500}body.izu-native .izu-card__decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .5rem;align-items:baseline}body.izu-native .izu-card__decision .izu-card__price{grid-row:1;grid-column:1}body.izu-native .izu-card__decision .izu-card__stock{grid-row:1;grid-column:2;margin:0}body.izu-native .izu-card__decision .izu-special-link{grid-row:2;grid-column: 1 / -1;font-size:.73rem}.izu-loop-badge small{display:block;font-size:.62rem;font-weight:500;line-height:1.4}body.izu-pdp .woocommerce-product-gallery{transition:none!important}.izu-pdp-more{margin:2rem 0}@media (max-width:767px){body.izu-pdp .izu-pdp-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.izu-pdp .izu-pdp-gallery{padding:.85rem;border-radius:12px}body.izu-pdp .woocommerce-product-gallery__image img{height:330px}body.izu-pdp .izu-pdp-summary{padding:0;gap:.75rem}body.izu-pdp .izu-pdp-summary .product_title{font-size:clamp(2.1rem,9vw,2.75rem)}}body.izu-native .izu-cart-shell>.woocommerce{background:transparent;padding:0;border:0;box-shadow:none}body.izu-native .izu-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:2rem;align-items:start}body.izu-native .izu-cart-form,body.izu-native .izu-cart-totals,body.izu-native .izu-checkout-details,body.izu-native .izu-checkout-aside{min-width:0;background:#fffdf8;padding:1.5rem;border:1px solid #e1d9ca;border-radius:12px}body.izu-native .izu-cart-totals{position:sticky;top:1.5rem}body.izu-native .izu-cart-shell .cart-collaterals,body.izu-native .izu-cart-shell .cart_totals{float:none;width:100%}body.izu-native .izu-cart-shell .cart_totals h2{margin:0 0 1.3rem;font-size:1.55rem}body.izu-native .izu-cart-form table.shop_table{width:100%;border:0;margin:0;border-collapse:collapse}body.izu-native .izu-cart-form thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.izu-native .izu-cart-form tbody{display:block}body.izu-native .izu-cart-form .cart_item{display:grid;grid-template-columns:88px minmax(0,1fr) 96px 90px 30px;gap:.5rem .9rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid #e8e0d2}body.izu-native .izu-cart-form .cart_item:first-child{padding-top:0}body.izu-native .izu-cart-form .cart_item td{display:block;padding:0;border:0;text-align:left!important;background:transparent}body.izu-native .izu-cart-form .cart_item td::before{display:none}body.izu-native .izu-cart-form .product-thumbnail{grid-column:1;grid-row: 1 / 3}body.izu-native .izu-cart-form .product-name{grid-column:2;grid-row:1}body.izu-native .izu-cart-form .product-price{grid-column:2;grid-row:2;font-size:.8rem;color:var(--izu-muted)}body.izu-native .izu-cart-form td.product-price::after{content:" / шт."}body.izu-native .izu-cart-form .product-quantity{grid-column:3;grid-row: 1 / 3}body.izu-native .izu-cart-form .product-subtotal{grid-column:4;grid-row: 1 / 3;font-weight:750;white-space:nowrap}body.izu-native .izu-cart-form .product-remove{grid-column:5;grid-row: 1 / 3}body.izu-native .izu-cart-form .product-thumbnail img{display:block;width:88px;height:110px;object-fit:contain;border-radius:8px;background:#fff}body.izu-native .izu-cart-form .product-name>a{font-weight:650;font-size:.98rem;text-decoration:none;line-height:1.35}body.izu-native .izu-cart-shell .product-remove a.remove{display:grid;place-items:center;width:30px;height:44px;font-size:1.5rem;text-decoration:none;color:#865351!important;background:transparent}body.izu-native .izu-cart-shell .product-remove a.remove:hover{color:#9b2335!important;background:#f6e8e6;border-radius:6px}body.izu-native .izu-cart-shell dl.variation{display:flex;flex-wrap:wrap;gap:.1rem .3rem;margin:.4rem 0 0;font-size:.75rem;line-height:1.5;color:var(--izu-muted)}body.izu-native .izu-cart-shell dl.variation dt{float:none;font-weight:500;margin:0}body.izu-native .izu-cart-shell dl.variation dd{margin:0 .6rem 0 0}body.izu-native .izu-cart-shell dl.variation dd p{margin:0}body.izu-native .izu-cart-form tr:has(> .actions) {display:block}body.izu-native .izu-cart-form .actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 0 0}body.izu-native .izu-cart-form .coupon{display:flex;flex-wrap:wrap;gap:.5rem}body.izu-native .izu-cart-form .coupon input{width:8rem;min-height:44px;padding:.5rem;border:1px solid #d3cebf;border-radius:6px}body.izu-native .izu-cart-form .actions .button{min-height:44px;border:1px solid #bcc8bc;border-radius:6px;padding:.5rem .8rem;background:#fff;color:var(--izu-emerald);font-size:.8rem;box-shadow:none}body.izu-native .izu-cart-form .actions .button:disabled{opacity:.5;cursor:not-allowed}body.izu-native .izu-cart-totals table.shop_table,body.izu-native .izu-checkout-review table.shop_table{width:100%;border:0;border-collapse:collapse;margin:0 0 1rem;font-size:.88rem}body.izu-native .izu-cart-totals table th,body.izu-native .izu-cart-totals table td,body.izu-native .izu-checkout-review table th,body.izu-native .izu-checkout-review table td{padding:.8rem 0;border:0;border-bottom:1px solid #e2dccf;text-align:left;vertical-align:top;background:transparent}body.izu-native .izu-cart-totals table td:last-child,body.izu-native .izu-checkout-review table td:last-child,body.izu-native .izu-checkout-review table th:last-child{text-align:right}body.izu-native .izu-cart-totals .order-total td,body.izu-native .izu-checkout-review .order-total td{font-size:1.5rem;color:var(--izu-emerald-deep)}body.izu-native .izu-cart-totals .checkout-button{display:flex;justify-content:center;align-items:center;width:100%;padding:.8rem;min-height:50px;border-radius:7px;background:var(--izu-emerald)!important;color:#fff!important;font-size:.92rem;text-decoration:none;box-shadow:none}body.izu-native .izu-cart-lead,body.izu-native .izu-checkout-lead{margin:0 0 1.75rem;max-width:50rem;color:var(--izu-muted);font-size:.9rem}body.izu-native .izu-cart-empty{padding:4rem 1.5rem;text-align:center;background:#fffcf6;border:1px solid #e1d9ca;border-radius:14px}body.izu-native .izu-cart-empty__title{font-family:"Playfair Display",Georgia,serif;font-size:2rem;color:var(--izu-emerald-deep)}body.izu-native .izu-cart-shell .return-to-shop{display:none}body.izu-native .izu-cart-totals .woocommerce-shipping-destination{font-size:.78rem}@media (max-width:1100px){body.izu-native .izu-cart-layout{grid-template-columns:minmax(0,1fr) 300px;gap:1rem}body.izu-native .izu-cart-form,body.izu-native .izu-cart-totals{padding:1rem}body.izu-native .izu-cart-form .cart_item{grid-template-columns:72px minmax(0,1fr) 88px 26px}body.izu-native .izu-cart-form .product-thumbnail img{width:72px;height:95px}body.izu-native .izu-cart-form .product-thumbnail{grid-row: 1 / 4}body.izu-native .izu-cart-form .product-name{grid-column: 2 / 4}body.izu-native .izu-cart-form .product-remove{grid-column:4;grid-row:1}body.izu-native .izu-cart-form .product-price{grid-row:2;grid-column: 2 / 4;white-space:nowrap}body.izu-native .izu-cart-form .product-quantity{grid-column:2;grid-row:3;max-width:88px}body.izu-native .izu-cart-form .product-subtotal{grid-column: 3 / 5;grid-row:3;text-align:right!important}}@media (max-width:767px){body.izu-native .izu-cart-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}body.izu-native .izu-cart-totals{position:static}body.izu-native .izu-cart-form .actions{justify-content:flex-end}}body.izu-native .izu-checkout-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:2rem;align-items:start}body.izu-native .izu-checkout-form>.woocommerce-NoticeGroup{grid-column: 1 / -1}body.izu-native .izu-checkout-aside h2{margin:0 0 1rem;font-size:1.55rem}body.izu-native .izu-checkout-grid{display:block;width:100%;margin:0}body.izu-native .izu-checkout-grid>.col-1,body.izu-native .izu-checkout-grid>.col-2{width:100%;float:none}body.izu-native .izu-checkout-grid h3{font-size:1.5rem;margin:0 0 1.25rem}body.izu-native .izu-checkout-grid .woocommerce-additional-fields{padding-top:1rem}body.izu-native .izu-checkout-review{padding:0;margin:0;background:transparent;border:0}body.izu-native .izu-checkout-review .product-name{width:70%;overflow-wrap:anywhere}body.izu-native .izu-checkout-review .product-total{white-space:nowrap}body.izu-native .izu-checkout-form .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}body.izu-native .izu-checkout-form .woocommerce-billing-fields__field-wrapper>.form-row{width:100%;float:none;padding:0;grid-column: 1 / -1}body.izu-native .izu-checkout-form #billing_first_name_field,body.izu-native .izu-checkout-form #billing_last_name_field,body.izu-native .izu-checkout-form #billing_phone_field,body.izu-native .izu-checkout-form #billing_email_field,body.izu-native .izu-checkout-form #billing_city_field,body.izu-native .izu-checkout-form #billing_postcode_field{grid-column:auto}body.izu-native .izu-checkout-form .woocommerce-input-wrapper{display:block}body.izu-native .izu-checkout-form .select2-container .select2-selection--single{height:46px;border:1px solid #bdc5b7;border-radius:7px}body.izu-native .izu-checkout-form .select2-container .select2-selection__rendered{line-height:44px;padding-left:.8rem}body.izu-native .izu-checkout-form .select2-container .select2-selection__arrow{height:44px}body.izu-native .izu-checkout-form .description,body.izu-native .izu-checkout-form .optional{font-size:.75rem;color:var(--izu-muted)}body.izu-native .izu-checkout-form textarea{min-height:100px;resize:vertical}body.izu-native .izu-checkout-review #payment{background:transparent}body.izu-native .izu-checkout-review #payment ul.payment_methods{padding:.5rem 0}body.izu-native .izu-checkout-review #payment .form-row{padding:0}body.izu-native .izu-checkout-review .woocommerce-terms-and-conditions-wrapper{font-size:.78rem;line-height:1.55}body.izu-native .izu-checkout-review .woocommerce-privacy-policy-text{margin:1rem 0}body.izu-native .izu-checkout-review #place_order:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:900px){body.izu-native .izu-checkout-form{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:479px){body.izu-native .izu-checkout-details,body.izu-native .izu-checkout-aside{padding:1.1rem}body.izu-native .izu-checkout-form .woocommerce-billing-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}}body.izu-native .izu-checkout-form .form-row{margin:0 0 1rem}body.izu-native .izu-checkout-form .form-row label{display:block;margin:0 0 .35rem;font-size:.9rem;font-weight:650;color:var(--izu-ink)}body.izu-native .izu-checkout-form input.input-text,body.izu-native .izu-checkout-form textarea,body.izu-native .izu-checkout-form select,.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-account input[type="text"],.woocommerce-account input[type="password"],.woocommerce-account input[type="email"],.izu-topbar__search input,.izu-inquiry-dialog input,.izu-inquiry-dialog textarea,.izu-price-fields input{width:100%;min-height:46px;padding:.55rem .9rem;font-size:.98rem;font-family:Inter,system-ui,sans-serif;color:var(--izu-ink);border:1.5px solid color-mix(in srgb,var(--izu-emerald) 24%,var(--izu-paper));border-radius:var(--izu-radius-sm);background:#fff;box-shadow: 0 2px 6px rgb(26 33 30 / 0.03);transition:border-color 220ms var(--izu-ease) , box-shadow 220ms var(--izu-ease) , background-color 220ms var(--izu-ease);box-sizing:border-box}body.izu-native .izu-checkout-form input.input-text:focus,body.izu-native .izu-checkout-form textarea:focus,body.izu-native .izu-checkout-form select:focus,.woocommerce-checkout .form-row input:focus,.woocommerce-account input:focus,.izu-topbar__search input:focus,.izu-inquiry-dialog input:focus,.izu-inquiry-dialog textarea:focus,.izu-price-fields input:focus{outline:none;border-color:var(--izu-emerald);box-shadow: 0 0 0 3px color-mix(in srgb, var(--izu-emerald) 18%, transparent), 0 4px 12px rgb(31 79 67 / 0.08);background:#fff}body.izu-native .izu-checkout-form select{appearance:none;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%231F4F43\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right .85rem center;background-size:16px 16px;padding-right:2.25rem}body.izu-native .izu-checkout-form #place_order{width:100%;min-height:52px;background:var(--izu-gold);color:var(--izu-ink);font-size:1.05rem;font-weight:750;border:0;border-radius:var(--izu-radius-sm);box-shadow: 0 6px 18px rgb(196 165 116 / 0.35);cursor:pointer;transition:transform 200ms cubic-bezier(.34,1.56,.64,1) , background-color 200ms var(--izu-ease) , box-shadow 200ms var(--izu-ease)}body.izu-native .izu-checkout-form #place_order:hover{transform:translateY(-2px);background:var(--izu-gold-deep);color:#fff;box-shadow: 0 10px 24px rgb(154 122 69 / 0.45)}body.izu-native .izu-checkout-form #place_order:active{transform:translateY(1px)}body.izu-native .izu-cart-campaign{display:flex;align-items:center;gap:.9rem;margin:0 0 1.15rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--izu-gold-deep) 42%,#fff);border-radius:14px;background:linear-gradient(100deg,#fff6dc,#fffdf7 65%);color:var(--izu-ink)}body.izu-native .izu-cart-campaign__badge{flex:0 0 auto;padding:.42rem .65rem;border-radius:999px;background:#9b2335;color:#fff;font-size:1.05rem;font-weight:850}body.izu-native .izu-cart-campaign p{margin:0;line-height:1.45}body.izu-native .izu-cart-form,body.izu-native .izu-cart-totals,body.izu-native .izu-checkout-details,body.izu-native .izu-checkout-aside{border-radius:18px;box-shadow: 0 12px 36px rgb(28 56 47 / .07)}body.izu-native .izu-cart-form .cart_item{grid-template-columns:132px minmax(0,1fr) 104px 112px 36px;gap:.65rem 1.1rem;min-height:160px;padding:1rem;border:1px solid #e5ddcf;border-radius:15px;background:#fff}body.izu-native .izu-cart-form .cart_item+.cart_item{margin-top:.85rem}body.izu-native .izu-cart-form .product-thumbnail img{width:132px;height:142px;border:1px solid #eee8dc;border-radius:12px}body.izu-native .izu-cart-form .product-name>a{color:var(--izu-emerald-deep);font-family:"Playfair Display",Georgia,serif;font-size:1.22rem;font-weight:750;line-height:1.2}body.izu-native .izu-cart-shell dl.variation{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.2rem .45rem;margin-top:.65rem;font-size:.82rem}body.izu-native .izu-cart-form .product-price{font-size:.88rem}body.izu-native .izu-cart-form .product-subtotal{font-size:1.15rem}body.izu-native .izu-cart-totals{padding:1.4rem}body.izu-native .izu-cart-shell .cart_totals h2{font-size:1.85rem}body.izu-native .izu-cart-assurance{margin:.75rem 0 1rem;padding:.8rem;border-radius:10px;background:#f2f7f3;color:var(--izu-muted);font-size:.8rem;line-height:1.45}body.izu-native .izu-cart-assurance p{margin:0}body.izu-native .izu-cart-assurance p+p{margin-top:.4rem}body.izu-native .izu-cart-totals .checkout-button{min-height:58px;font-size:1.05rem;font-weight:800}body.izu-native .izu-checkout-section-title{margin:0;font-size:1.65rem}body.izu-native .izu-checkout-section-note,body.izu-native .izu-checkout-aside__note{margin:.35rem 0 1.25rem;color:var(--izu-muted);font-size:.86rem;line-height:1.45}body.izu-native .izu-checkout-grid .woocommerce-billing-fields>h3{display:none}body.izu-native .izu-checkout-form #billing_country_field{display:none!important}body.izu-native .izu-checkout-form .izu-delivery-toggle{margin:.35rem 0 1rem;padding:.85rem 1rem;border:1px solid #ccd9ce;border-radius:12px;background:#f3f8f4}body.izu-native .izu-checkout-form .izu-delivery-toggle label{display:flex;align-items:center;gap:.65rem;margin:0;cursor:pointer}body.izu-native .izu-checkout-form .izu-delivery-toggle input{width:20px;height:20px;accent-color:var(--izu-emerald)}body.izu-native .izu-checkout-form .izu-delivery-address[hidden]{display:none!important}body.izu-native .izu-checkout-form .izu-delivery-address.is-open{padding:1rem;border:1px solid #d9c89d;border-radius:12px;background:#fffaf0}body.izu-native .izu-checkout-form .izu-delivery-address.is-open .description{display:block!important;margin-top:.6rem;color:#665a43;font-size:.8rem;line-height:1.5}body.izu-native .izu-checkout-form #billing_first_name_field,body.izu-native .izu-checkout-form #billing_phone_field{grid-column:auto}body.izu-native .izu-checkout-form #billing_email_field{grid-column: 1 / -1}body.izu-native .izu-checkout-product{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.75rem;align-items:center}body.izu-native .izu-checkout-product__image img{display:block;width:76px;height:76px;object-fit:contain;border:1px solid #ebe4d6;border-radius:10px;background:#fff}body.izu-native .izu-checkout-product__name{font-size:.92rem;font-weight:750;line-height:1.3}body.izu-native .izu-checkout-review .cart_item .product-name{width:auto}body.izu-native .izu-checkout-review .cart_item .product-quantity{display:block;margin:.3rem 0 0 84px;color:var(--izu-muted);font-size:.78rem}body.izu-native .izu-checkout-review .wc-item-meta{margin:.35rem 0 0 84px;font-size:.72rem;color:var(--izu-muted)}body.izu-native .izu-checkout-review #payment .payment_box{margin:.45rem 0 .8rem;padding:.75rem;border-radius:10px;background:#f3f7f4;font-size:.82rem;line-height:1.45}body.izu-native .izu-checkout-review #payment ul.payment_methods{margin:0;list-style:none}body.izu-native .izu-checkout-review #payment ul.payment_methods label{font-weight:750}@media (max-width:1100px) and (min-width:768px){body.izu-native .izu-cart-form .cart_item{grid-template-columns:96px minmax(0,1fr) 88px 28px}body.izu-native .izu-cart-form .product-thumbnail img{width:96px;height:116px}}@media (max-width:900px){body.izu-native .izu-checkout-details,body.izu-native .izu-checkout-aside{padding:1rem}body.izu-native .izu-checkout-aside{padding:0;border:0;background:transparent;box-shadow:none}body.izu-native .izu-checkout-aside>h2,body.izu-native .izu-checkout-aside>.izu-checkout-aside__note{margin-left:.25rem;margin-right:.25rem}body.izu-native .izu-checkout-review{display:flex;flex-direction:column;gap:.85rem}body.izu-native .izu-mobile-checkout-decision{order:1;padding:1rem;border:1px solid #ddcfaf;border-radius:15px;background:#fffaf0;box-shadow: 0 12px 30px rgb(43 55 47 / .1)}body.izu-native .izu-mobile-products-table{order:2;padding:.75rem;border:1px solid #e4ddd0!important;border-radius:14px;background:#fff}body.izu-native .izu-mobile-products-table thead{display:none}body.izu-native .izu-mobile-products-table,body.izu-native .izu-mobile-products-table tbody{display:block;width:100%}body.izu-native .izu-mobile-products-table .cart_item{position:relative;display:block;min-height:96px;padding:.75rem;border:0}body.izu-native .izu-mobile-products-table .cart_item .product-name{display:block;width:100%;padding:0 4.5rem 0 0;border:0;text-align:left}body.izu-native .izu-mobile-products-table .cart_item .product-total{position:absolute;top:.9rem;right:.75rem;padding:0;border:0;font-size:1rem;font-weight:800}body.izu-native .izu-mobile-products-table dl.variation{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.15rem .35rem;margin:.45rem -4rem 0 84px;color:var(--izu-muted);font-size:.72rem;line-height:1.35}body.izu-native .izu-mobile-products-table dl.variation dt{float:none;margin:0;font-weight:650}body.izu-native .izu-mobile-products-table dl.variation dd{float:none;margin:0}body.izu-native .izu-mobile-products-table dl.variation p{margin:0}body.izu-native .izu-mobile-summary-table{margin-bottom:.65rem!important}body.izu-native .izu-mobile-summary-table .order-total th,body.izu-native .izu-mobile-summary-table .order-total td{font-size:1.35rem}}@media (max-width:767px){body.izu-native .izu-cart-form,body.izu-native .izu-cart-totals{padding:.75rem}body.izu-native .izu-cart-form .cart_item{grid-template-columns:94px minmax(0,1fr) 30px;grid-template-rows:auto auto auto;min-height:130px;gap:.45rem .8rem;padding:.75rem}body.izu-native .izu-cart-form .product-thumbnail{grid-column:1;grid-row: 1 / 4}body.izu-native .izu-cart-form .product-thumbnail img{width:94px;height:118px}body.izu-native .izu-cart-form .product-name{grid-column:2;grid-row:1}body.izu-native .izu-cart-form .product-name>a{font-size:1.08rem}body.izu-native .izu-cart-form .product-remove{grid-column:3;grid-row:1}body.izu-native .izu-cart-form .product-price{grid-column: 2 / 4;grid-row:2}body.izu-native .izu-cart-form .product-quantity{grid-column:2;grid-row:3;max-width:78px}body.izu-native .izu-cart-form .product-subtotal{grid-column:3;grid-row:3;align-self:center;text-align:right!important}body.izu-native .izu-cart-shell dl.variation{display:block;font-size:.75rem}body.izu-native .izu-cart-shell dl.variation dt,body.izu-native .izu-cart-shell dl.variation dd{display:inline}body.izu-native .izu-cart-shell dl.variation dd::after{content:"";display:block}body.izu-native .izu-cart-campaign{align-items:flex-start;font-size:.82rem}body.izu-native .izu-cart-form .actions .button{width:100%}}@media (max-width:479px){body.izu-native .izu-checkout-form .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}body.izu-native .izu-checkout-product{grid-template-columns:66px minmax(0,1fr)}body.izu-native .izu-checkout-product__image img{width:66px;height:66px}body.izu-native .izu-checkout-review .cart_item .product-quantity,body.izu-native .izu-checkout-review .wc-item-meta{margin-left:74px}}@media (max-width:767px){body.izu-native .izu-checkout-grid{grid-template-columns:1fr}}.izu-page__body{max-width:42rem;font-size:1.05rem;line-height:1.55}.izu-about{padding-top:0}.izu-about h2{margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}.izu-about h3{margin:0 0 .4rem;font-size:1.12rem;line-height:1.25}.izu-about p{margin:0 0 .8rem}.izu-about-eyebrow{margin-bottom:.45rem!important;color:var(--izu-emerald);font-size:.76rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.izu-about-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:29rem;margin:0 0 1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 34%,var(--izu-paper));border-radius:var(--izu-radius);background:color-mix(in srgb,var(--izu-paper) 94%,white);box-shadow: 0 18px 44px rgb(var(--izu-ice-midnight) / 0.08)}.izu-about-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.izu-about-hero h1{max-width:39rem;margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,4.15rem);line-height:1.01;letter-spacing:-.035em}.izu-about-hero__lead{max-width:37rem;color:var(--izu-ink-soft,var(--izu-muted));font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.6}.izu-about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.65rem}.izu-about-contact-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-underline-offset:.22em}.izu-about-hero__visual{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:100%;padding:clamp(1.25rem,3vw,2rem);background:
    linear-gradient(100deg, color-mix(in srgb, var(--izu-paper) 16%, transparent), transparent 48%),
    var(--izu-img-about) 62% center / cover no-repeat}.izu-about-hero__note{width:min(100%,18.5rem);padding:1rem 1.1rem;border-left:3px solid var(--izu-gold);background:color-mix(in srgb,var(--izu-paper) 92%,transparent);backdrop-filter:blur(5px);box-shadow: 0 10px 28px rgb(var(--izu-ice-midnight) / 0.09)}.izu-about-hero__note span,.izu-about-hero__note strong,.izu-about-hero__note small{display:block}.izu-about-hero__note span{color:var(--izu-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.izu-about-hero__note strong{margin:.25rem 0;color:var(--izu-emerald-deep);font-family: var(--izu-display-font);font-size:1.65rem}.izu-about-hero__note small{color:var(--izu-ink);font-size:.86rem;line-height:1.45}.izu-about-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(3.25rem,7vw,6rem);padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--izu-gold) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 38%,transparent)}.izu-about-facts>div{padding:.25rem 1.25rem}.izu-about-facts>div+div{border-left:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent)}.izu-about-facts dt{margin-bottom:.2rem;color:var(--izu-muted);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.izu-about-facts dd{margin:0;color:var(--izu-emerald-deep);font-weight:700;line-height:1.4}.izu-about-story{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:clamp(2rem,6vw,5.5rem);align-items:start;margin:0 0 clamp(4rem,8vw,7rem)}.izu-about-story__copy{max-width:43rem;font-size:1.08rem;line-height:1.7}.izu-about-choice{padding:1.5rem 0 0 1.6rem;border-left:3px solid var(--izu-gold)}.izu-about-choice ul{margin:0;padding:0;list-style:none}.izu-about-choice li{position:relative;margin:0;padding:.7rem 0 .7rem 1.45rem;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 24%,transparent)}.izu-about-choice li::before{content:"";position:absolute;left:0;top:1.1rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--izu-emerald);box-shadow:0 0 0 4px color-mix(in srgb,var(--izu-emerald) 12%,transparent)}.izu-about-caramel{margin-top:1.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--izu-gold) 34%,var(--izu-paper));border-radius:var(--izu-radius-sm);background:color-mix(in srgb,var(--izu-paper) 86%,white)}.izu-about-process{margin:0 0 clamp(4rem,8vw,7rem)}.izu-about-section-head{max-width:40rem;margin-bottom:2rem}.izu-about-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.izu-about-process li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:0 1.5rem}.izu-about-process li:first-child{padding-left:0}.izu-about-process li+li{border-left:1px solid color-mix(in srgb,var(--izu-gold) 35%,transparent)}.izu-about-process li>span{color:var(--izu-gold-deep);font-family: var(--izu-display-font);font-size:1.35rem;font-weight:700;line-height:1.2}.izu-about-process li p{color:var(--izu-muted);line-height:1.6}.izu-about-brands{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin:0 0 clamp(4rem,8vw,7rem);padding:clamp(1.75rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:var(--izu-radius);background:color-mix(in srgb,var(--izu-paper) 90%,white)}.izu-about-brands>div>p:last-child{color:var(--izu-muted);line-height:1.65}.izu-about-brands__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.izu-about-brands__logos li{display:grid;place-items:center;min-height:5.75rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--izu-gold) 25%,var(--izu-paper));border-radius:var(--izu-radius-sm);background:#fff}.izu-about-brands__logos img{display:block;width:100%;max-width:8rem;height:3.75rem;object-fit:contain}.izu-about-trust{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin:0;padding:clamp(2rem,5vw,4rem);border-radius:var(--izu-radius);background:var(--izu-emerald-deep);color:color-mix(in srgb,var(--izu-paper) 94%,white)}body.izu-atmosphere .izu-about-trust h2,.izu-about-trust .izu-about-eyebrow,body.izu-atmosphere .izu-about-trust a{color:color-mix(in srgb,var(--izu-paper) 94%,white)}.izu-about-trust>div>p:last-child{max-width:42rem;color:color-mix(in srgb,var(--izu-paper) 78%,white);line-height:1.65}.izu-about-trust__action{display:grid;justify-items:start;gap:.7rem}.izu-about-trust__action p{margin:0;font-weight:700}.izu-about-trust__action .izu-btn--gold{color:var(--izu-ink)}.izu-about-trust__action>a:last-child{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.22em}@media (max-width:899px){.izu-about-hero,.izu-about-story,.izu-about-brands,.izu-about-trust{grid-template-columns:1fr}.izu-about-hero__visual{min-height:18rem;background-position:center}.izu-about-facts{grid-template-columns:1fr}.izu-about-facts>div{padding:.9rem .25rem}.izu-about-facts>div+div{border-top:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent);border-left:0}.izu-about-process ol{grid-template-columns:1fr}.izu-about-process li,.izu-about-process li:first-child{padding:1rem 0}.izu-about-process li+li{border-top:1px solid color-mix(in srgb,var(--izu-gold) 35%,transparent);border-left:0}}@media (max-width:519px){.izu-about-hero__copy{padding:1.5rem 1.25rem 1.75rem}.izu-about-hero h1{font-size:clamp(2rem,11vw,2.75rem)}.izu-about-hero__visual{min-height:15rem;padding:1rem}.izu-about-actions{align-items:stretch}.izu-about-actions .izu-btn{width:100%}.izu-about-brands{padding:1.35rem}.izu-about-brands__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.izu-about-trust{padding:1.75rem 1.35rem}.izu-about-trust__action .izu-btn{width:100%}}.izu-steps{margin:0 0 1.25rem;padding-left:1.2rem}.izu-steps li{margin:0 0 .45rem}.izu-order-guide{padding-top:0}.izu-order-guide h2{margin:0 0 .7rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.12}.izu-order-guide h3{margin:0 0 .4rem;font-size:1.15rem;line-height:1.25}.izu-order-guide p{margin:0 0 .85rem}.izu-order-eyebrow{margin-bottom:.45rem!important;color:var(--izu-emerald);font-size:.76rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.izu-order-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);min-height:27rem;margin:0 0 clamp(3rem,7vw,5.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 34%,var(--izu-paper));border-radius:var(--izu-radius);background:color-mix(in srgb,var(--izu-paper) 94%,white);box-shadow: 0 18px 44px rgb(var(--izu-ice-midnight) / 0.08)}.izu-order-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.izu-order-hero h1{max-width:38rem;margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.01;letter-spacing:-.035em}.izu-order-hero__lead{max-width:37rem;color:var(--izu-muted);font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.izu-order-actions{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;margin-top:.45rem}.izu-order-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-underline-offset:.2em}.izu-order-hero__visual{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:27rem;padding:2rem;background:
    linear-gradient(to top, rgb(var(--izu-ice-midnight) / 0.3), transparent 52%),
    var(--izu-img-delivery) 70% center / cover no-repeat}.izu-order-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;width:min(100%,23rem);padding:1rem 1.1rem;border: 1px solid rgb(255 255 255 / 0.54);border-radius:var(--izu-radius-sm);background:color-mix(in srgb,var(--izu-paper) 92%,transparent);box-shadow: 0 12px 30px rgb(var(--izu-ice-midnight) / 0.18)}.izu-order-status__mark{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--izu-emerald);color:#fff;font-weight:800}.izu-order-status small,.izu-order-status strong{display:block}.izu-order-status small{margin-bottom:.15rem;color:var(--izu-muted)}.izu-order-steps{margin:0 0 clamp(3rem,7vw,5.5rem)}.izu-order-section-head{max-width:44rem;margin-bottom:2rem}.izu-order-section-head>p:last-child{color:var(--izu-muted);line-height:1.65}.izu-order-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.izu-order-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:0 1.5rem}.izu-order-steps li:first-child{padding-left:0}.izu-order-steps li+li{border-left:1px solid color-mix(in srgb,var(--izu-gold) 35%,transparent)}.izu-order-step__number{color:var(--izu-gold-deep);font-family: var(--izu-display-font);font-size:1.35rem;font-weight:700;line-height:1.2}.izu-order-steps li p{color:var(--izu-muted);line-height:1.6}.izu-order-steps li a,.izu-order-details a{font-weight:700;text-underline-offset:.2em}.izu-order-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);margin:0 0 clamp(3rem,7vw,5.5rem);padding:clamp(1.75rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:var(--izu-radius);background:color-mix(in srgb,var(--izu-paper) 91%,white)}.izu-order-details article+article{padding-left:clamp(2rem,5vw,4.5rem);border-left:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent)}.izu-order-details article > p:not(.izu-order-eyebrow) {color:var(--izu-muted);line-height:1.65}.izu-order-prepare{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:start;margin:0 0 clamp(3rem,7vw,5.5rem)}.izu-order-prepare ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.izu-order-prepare li{position:relative;padding:.85rem 1rem .85rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 24%,transparent)}.izu-order-prepare li::before{content:"";position:absolute;left:0;top:1.25rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--izu-emerald);box-shadow:0 0 0 4px color-mix(in srgb,var(--izu-emerald) 12%,transparent)}.izu-order-cta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(2rem,5vw,4rem);border-radius:var(--izu-radius);background:var(--izu-emerald-deep);color:color-mix(in srgb,var(--izu-paper) 94%,white)}body.izu-atmosphere .izu-order-cta h2,body.izu-atmosphere .izu-order-cta .izu-order-eyebrow,body.izu-atmosphere .izu-order-cta a{color:color-mix(in srgb,var(--izu-paper) 94%,white)}.izu-order-cta>div>p:last-child{max-width:42rem;color:color-mix(in srgb,var(--izu-paper) 78%,white);line-height:1.65}.izu-order-cta__actions{display:grid;justify-items:start;gap:.7rem}.izu-order-cta__actions .izu-btn--gold{color:var(--izu-ink)}.izu-order-cta__actions>a:last-child{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.22em}@media (max-width:899px){.izu-order-hero,.izu-order-details,.izu-order-prepare,.izu-order-cta{grid-template-columns:1fr}.izu-order-hero__visual{min-height:18rem;background-position:68% center}.izu-order-details article+article{padding-top:1.75rem;padding-left:0;border-top:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent);border-left:0}.izu-order-prepare ul{grid-template-columns:1fr}}@media (max-width:767px){.izu-order-hero{margin-bottom:3rem}.izu-order-hero__copy{padding:2rem 1.35rem}.izu-order-hero h1{font-size:clamp(2.05rem,10vw,3rem)}.izu-order-actions,.izu-order-actions .izu-btn,.izu-order-actions .izu-order-link{width:100%}.izu-order-actions .izu-order-link{justify-content:center}.izu-order-steps ol{grid-template-columns:1fr}.izu-order-steps li,.izu-order-steps li:first-child{padding:1.35rem 0}.izu-order-steps li+li{border-top:1px solid color-mix(in srgb,var(--izu-gold) 35%,transparent);border-left:0}.izu-order-details,.izu-order-cta{padding:1.75rem 1.35rem}.izu-order-cta__actions,.izu-order-cta__actions .izu-btn{width:100%}}.izu-contact-page{display:grid;gap:clamp(2.25rem,5vw,4.5rem);padding-top:.75rem}.izu-contact-page h2{margin:0;font-family: var(--izu-display-font);color:var(--izu-emerald-deep);font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.12}.izu-contact-page p,.izu-contact-page address{line-height:1.65}.izu-contact-page address{font-style:normal}.izu-contact-eyebrow{margin:0 0 .65rem;color:var(--izu-emerald);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.izu-contact-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);min-height:31rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 38%,var(--izu-paper));border-radius: calc(var(--izu-radius) + 0.35rem);background:color-mix(in srgb,var(--izu-paper) 90%,white);box-shadow: 0 24px 56px rgb(var(--izu-ice-midnight) / 0.1)}.izu-contact-hero__copy{align-self:center;padding:clamp(2rem,5vw,4.75rem)}.izu-contact-hero h1{max-width:12ch;margin:0;color:var(--izu-emerald-deep);font-family: var(--izu-display-font);font-size:clamp(2.55rem,5vw,4.65rem);font-weight:700;letter-spacing:-.035em;line-height:.98}.izu-contact-hero__lead{max-width:38rem;margin:1.35rem 0 0;color:var(--izu-muted);font-size:clamp(1.02rem,1.7vw,1.2rem)}.izu-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;margin-top:1.8rem}.izu-contact-link{display:inline-flex;align-items:center;min-height:44px;color:var(--izu-emerald-deep);font-weight:750;text-underline-offset:.22em}.izu-contact-hero__visual{position:relative;display:flex;align-items:end;min-height:31rem;padding:1.5rem;background:
    linear-gradient(180deg, transparent 42%, rgb(var(--izu-ice-midnight) / 0.78) 100%),
    var(--izu-img-contacts) center / cover no-repeat}.izu-contact-hero__note{display:grid;gap:.45rem;width:100%;padding:1.25rem;border: 1px solid rgb(255 255 255 / 0.38);border-radius:var(--izu-radius);background: rgb(var(--izu-ice-midnight) / 0.78);color:#fff;backdrop-filter:blur(12px)}.izu-contact-hero__note span{color:color-mix(in srgb,var(--izu-gold) 65%,white);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.izu-contact-hero__note strong{font-family: var(--izu-display-font);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.izu-contact-hero__note small{color: rgb(255 255 255 / 0.78);font-size:.82rem;line-height:1.5}.izu-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--izu-gold) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 38%,transparent)}.izu-contact-cards article{min-width:0;padding:clamp(1.5rem,3.5vw,2.5rem)}.izu-contact-cards article+article{border-left:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent)}.izu-contact-cards article>p:last-child{margin:1rem 0 0;color:var(--izu-muted);font-size:.91rem}.izu-contact-phone-list{display:grid;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none}.izu-contact-phone-list a,.izu-contact-email,.izu-contact-cards address{color:var(--izu-emerald-deep);font-size:clamp(1rem,1.55vw,1.15rem);font-weight:750;overflow-wrap:anywhere;text-underline-offset:.2em}.izu-contact-phone-list a,.izu-contact-email{display:inline-flex;align-items:center;min-height:44px}.izu-contact-email,.izu-contact-cards address{display:inline-block;margin-top:1rem}.izu-contact-map{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);min-height:31rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper));border-radius: calc(var(--izu-radius) + 0.35rem);background:#fffdf8;box-shadow: 0 18px 44px rgb(var(--izu-ice-midnight) / 0.08)}.izu-contact-map__frame{position:relative;min-height:31rem;background:color-mix(in srgb,var(--izu-emerald) 8%,var(--izu-paper))}.izu-contact-map__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.izu-contact-map__info{align-self:center;padding:clamp(1.75rem,4vw,3.5rem)}.izu-contact-map__info address{margin-top:1.1rem;color:var(--izu-emerald-deep);font-size:1.05rem;font-weight:750}.izu-contact-map__info>p:last-of-type{margin:1rem 0 0;color:var(--izu-muted)}.izu-contact-map__links{display:grid;justify-items:start;gap:.75rem;margin-top:1.5rem}.izu-contact-map__links>a:last-child{display:inline-flex;align-items:center;min-height:44px;color:var(--izu-emerald);font-weight:750;text-underline-offset:.2em}.izu-contact-form-section{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4.5vw,4rem);border-radius: calc(var(--izu-radius) + 0.35rem);background:
    radial-gradient(circle at 100% 0, rgb(255 255 255 / 0.1), transparent 34%),
    var(--izu-emerald-deep);color:color-mix(in srgb,var(--izu-paper) 92%,white)}.izu-contact-form-section h2{color:#fff}.izu-contact-form-section__head>p:last-child{max-width:31rem;color: rgb(255 255 255 / 0.72)}.izu-contact-form-section .izu-contact-eyebrow{color:color-mix(in srgb,var(--izu-gold) 72%,white)}.izu-contact-form-section__body{min-width:0}.izu-contact-form-section__body .izu-contact-form{margin:0;padding:clamp(1.25rem,3vw,2rem);border: 1px solid rgb(255 255 255 / 0.22);border-radius:var(--izu-radius);background:#fffdf8;color:var(--izu-ink);box-shadow: 0 18px 42px rgb(0 0 0 / 0.16)}.izu-contact-form-section__body .izu-contact-form>p:first-child:last-child{margin:0}@media (max-width:899px){.izu-contact-hero,.izu-contact-map,.izu-contact-form-section{grid-template-columns:1fr}.izu-contact-hero__visual{min-height:24rem}.izu-contact-cards{grid-template-columns:1fr}.izu-contact-cards article+article{border-top:1px solid color-mix(in srgb,var(--izu-gold) 30%,transparent);border-left:0}.izu-contact-map__frame{min-height:28rem}}@media (max-width:519px){.izu-contact-page{gap:2.25rem}.izu-contact-hero__copy,.izu-contact-map__info,.izu-contact-form-section{padding:1.5rem 1.15rem}.izu-contact-hero h1{font-size:clamp(2.35rem,13vw,3.25rem)}.izu-contact-actions,.izu-contact-actions .izu-btn,.izu-contact-actions .izu-contact-link,.izu-contact-map__links,.izu-contact-map__links .izu-btn{width:100%}.izu-contact-actions .izu-contact-link,.izu-contact-map__links>a:last-child{justify-content:center}.izu-contact-hero__visual,.izu-contact-map__frame{min-height:25rem}.izu-contact-hero__visual{padding:1rem}}.izu-crumbs{width:min(1180px,calc(100% - 2rem));margin:1.25rem auto 1.25rem;font-size:.88rem;color:var(--izu-muted)}.izu-crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem .45rem;margin:0;padding:0;list-style:none}.izu-crumbs li:not(:last-child)::after {content:"›";margin-left:.45rem;color:color-mix(in srgb,var(--izu-muted) 70%,white)}.izu-crumbs a{color:var(--izu-emerald);text-decoration:none}.izu-crumbs a:hover,.izu-crumbs a:focus-visible{text-decoration:underline}.izu-intent-strip{width:min(1180px,calc(100% - 2rem));margin:0 auto .75rem;display:flex;flex-wrap:wrap;gap:.4rem}.izu-catalog-intro{margin:0 0 1rem;max-width:46rem;color:var(--izu-ink);line-height:1.5}.izu-catalog-intro p{margin:0 0 .65rem}.izu-card__pack{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--izu-emerald);font-weight:650}.izumrud-composition--plp{display:none!important}body.izu-pdp .izu-pdp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;list-style:none;margin:0;padding:1rem 0;border:0;border-top:1px solid #ded8cb;border-bottom:1px solid #ded8cb;border-radius:0;background:transparent;box-shadow:none}body.izu-pdp .izu-pdp-facts span{display:block;font-size:.75rem;font-weight:400;color:var(--izu-muted);letter-spacing:0;text-transform:none;margin-bottom:.15rem}body.izu-pdp .izu-pdp-facts strong{font-size:.95rem;font-weight:650;color:var(--izu-emerald-deep)}.izumrud-composition--pdp{margin:2.5rem 0 1.5rem;background:#fff;padding:1.75rem 2rem;border:1px solid color-mix(in srgb,var(--izu-gold) 32%,var(--izu-paper));border-radius:var(--izu-radius);box-shadow: 0 8px 28px rgb(26 33 30 / 0.04)}.izumrud-composition--pdp h2{font-family:"Playfair Display",Georgia,serif;font-size:1.75rem;color:var(--izu-emerald-deep);margin:0 0 1.25rem;border-bottom:2px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper));padding-bottom:.65rem}.izumrud-composition__table{margin-top:1.5rem;border-top:1px dashed color-mix(in srgb,var(--izu-gold) 40%,var(--izu-paper));padding-top:1rem}.izumrud-composition__table summary{font-weight:700;color:var(--izu-emerald);cursor:pointer;padding:.5rem 0;font-size:1.05rem;transition:color 200ms var(--izu-ease)}.izumrud-composition__table summary:hover{color:var(--izu-emerald-deep)}.izumrud-composition__body{margin-top:1rem;overflow-x:auto}.izu-candy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.15rem;margin:0;padding:0;list-style:none}.izu-candy-card{display:flex;flex-direction:column;padding:.85rem;background:color-mix(in srgb,var(--izu-paper) 40%,#fff);border:1px solid color-mix(in srgb,var(--izu-gold) 25%,var(--izu-paper));border-radius:var(--izu-radius-sm);transition:transform 240ms var(--izu-ease) , border-color 240ms var(--izu-ease) , box-shadow 240ms var(--izu-ease)}.izu-candy-card:hover{transform:translateY(-3px);border-color:var(--izu-emerald);box-shadow: 0 8px 20px rgb(31 79 67 / 0.1)}.izu-candy-card__frame{display:flex;align-items:center;justify-content:center;height:9.5rem;background:#fff;border-radius:calc(var(--izu-radius-sm) - 4px);margin-bottom:.65rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 15%,var(--izu-paper))}.izu-candy-card__img{width:100%;height:100%;object-fit:contain;padding:.5rem}.izu-candy-card__name{font-size:.96rem;font-weight:700;color:var(--izu-ink);line-height:1.35;margin-bottom:.25rem}.izu-candy-card__brand{font-size:.82rem;color:var(--izu-muted);margin-bottom:.35rem}.izu-candy-card__qty{margin-top:auto;font-weight:750;font-size:.95rem;color:var(--izu-emerald-deep);background:color-mix(in srgb,var(--izu-emerald) 8%,#fff);padding:.2rem .5rem;border-radius:6px;align-self:flex-start}.izu-pdp-copy{max-width:46rem;margin-top:1.5rem;line-height:1.55}.izu-pdp-copy--aeo{color:var(--izu-ink)}.izu-loop-facts{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.izu-btn:focus-visible,.izu-card__title a:focus-visible,.izu-crumbs a:focus-visible{outline:2px solid var(--izu-emerald);outline-offset:2px}@media (max-width:599px){.izu-pdp-facts{grid-template-columns:1fr}}.izu-blog-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem 1.5rem}.izu-blog-list li{display:flex;flex-direction:column;padding:1.25rem 1.35rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:var(--izu-radius-sm);box-shadow: 0 4px 14px rgb(26 33 30 / 0.04);transition:transform 280ms var(--izu-ease) , box-shadow 280ms var(--izu-ease) , border-color 280ms var(--izu-ease)}.izu-blog-list li:hover{transform:translateY(-3px);border-color:var(--izu-emerald);box-shadow: 0 10px 24px rgb(31 79 67 / 0.1)}.izu-blog-list a{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:1.2rem;line-height:1.35;color:var(--izu-ink);text-decoration:none;margin-bottom:.5rem;transition:color 200ms var(--izu-ease)}.izu-blog-list a:hover{color:var(--izu-emerald)}.izu-blog-list p{margin:0;font-size:.95rem;line-height:1.5;color:var(--izu-muted)}.izu-article{max-width:1180px}.izu-article>.izu-article__kicker,.izu-article>h1,.izu-article>.izu-article__lead{max-width:62rem}.izu-article .izu-page__body{max-width:none;width:100%}.izu-article .izu-page__body > :where(p, h2, h3, h4, blockquote, ol, ul:not(.products)) {max-width:58rem}.izu-article .izu-page__body>.woocommerce,.izu-article .izu-page__body ul.products{width:100%}.izu-article h1{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2;margin:.5rem 0 1rem}.izu-article__kicker{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--izu-emerald);margin:0 0 .5rem}.izu-article__lead{font-size:1.15rem;line-height:1.55;color:var(--izu-muted);border-left:3px solid var(--izu-gold);padding-left:1rem;margin:0 0 1.5rem}.izu-blog-index{display:flex;flex-direction:column;gap:2.5rem;margin:2rem 0 3rem}.izu-blog-index__group{display:flex;flex-direction:column;gap:1.15rem}.izu-blog-index__heading{font-family:"Playfair Display",Georgia,serif;font-size:1.55rem;font-weight:700;color:var(--izu-emerald-deep);margin:0;padding-bottom:.5rem;border-bottom:2px solid color-mix(in srgb,var(--izu-gold) 40%,var(--izu-paper))}.izu-blog-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem 1.25rem;margin:0;padding:0;list-style:none}.izu-blog-index__item{margin:0;padding:0;list-style:none}.izu-blog-index__link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.15rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:var(--izu-radius-sm);text-decoration:none!important;color:var(--izu-ink)!important;box-shadow: 0 4px 12px rgb(26 33 30 / 0.03);transition:transform 220ms var(--izu-ease) , border-color 220ms var(--izu-ease) , box-shadow 220ms var(--izu-ease) , background-color 220ms var(--izu-ease)}.izu-blog-index__link:hover,.izu-blog-index__link:focus-visible{transform:translateY(-2px);border-color:var(--izu-emerald);background:color-mix(in srgb,var(--izu-emerald) 3%,#fff);box-shadow: 0 8px 20px rgb(31 79 67 / 0.1);color:var(--izu-emerald-deep)!important}.izu-blog-index__badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--izu-emerald);background:color-mix(in srgb,var(--izu-emerald) 10%,#fff);padding:.2rem .5rem;border-radius:6px}.izu-blog-index__title{font-size:.98rem;font-weight:650;line-height:1.35;color:var(--izu-ink)}.izu-blog-index__link:hover .izu-blog-index__title{color:var(--izu-emerald-deep)}.izu-blog-index__arrow{font-size:1.1rem;font-weight:700;color:var(--izu-gold-deep);transition:transform 200ms var(--izu-ease)}.izu-blog-index__link:hover .izu-blog-index__arrow{transform:translateX(3px);color:var(--izu-emerald)}.izu-journal{display:grid;gap:clamp(2rem,4vw,4rem);padding-top:1rem}.izu-journal h1,.izu-journal h2,.izu-journal h3{text-wrap:balance}.izu-journal-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(22rem,1.04fr);min-height:31rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 40%,var(--izu-paper));border-radius: calc(var(--izu-radius) + 6px);background:color-mix(in srgb,var(--izu-paper) 70%,#fff);box-shadow: 0 24px 58px rgb(22 56 47 / .11)}.izu-journal-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.3rem)}.izu-journal-kicker{margin:0 0 .55rem;color:var(--izu-emerald);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.izu-journal-hero h1{max-width:20ch;margin:0;color:var(--izu-ink);font-size:clamp(2.25rem,4.2vw,3.8rem);line-height:.98;letter-spacing:-.04em}.izu-journal-hero__lead{max-width:43rem;margin:1.25rem 0 1.5rem;color:var(--izu-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.izu-journal-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;max-width:42rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--izu-emerald) 34%,#fff);border-radius:12px;background:#fff;box-shadow: 0 8px 24px rgb(22 56 47 / .08)}.izu-journal-search input{min-width:0;min-height:48px;padding:.65rem .85rem;border:0;background:transparent;box-shadow:none;font-size:.95rem}.izu-journal-search button{min-height:48px;padding:.65rem 1.15rem;border:0;border-radius:8px;background:var(--izu-emerald-deep);color:#fff;font-weight:750;cursor:pointer}.izu-journal-hero__facts{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.35rem;color:var(--izu-muted);font-size:.84rem}.izu-journal-hero__facts span{display:inline-flex;align-items:baseline;gap:.35rem}.izu-journal-hero__facts strong{color:var(--izu-emerald-deep);font-family:"Playfair Display",Georgia,serif;font-size:1.3rem}.izu-journal-hero__visual{position:relative;min-height:31rem;margin:0}.izu-journal-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--izu-paper) 94%,transparent),transparent 28%);pointer-events:none}.izu-journal-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:68% center}.izu-journal-nav{position:sticky;top:.5rem;z-index:12;display:flex;gap:.5rem;padding:.65rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:14px;background: rgb(255 252 246 / .94);box-shadow: 0 12px 30px rgb(22 56 47 / .08);scrollbar-width:thin;backdrop-filter:blur(12px)}.admin-bar .izu-journal-nav{top:2.5rem}.izu-journal-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:.5rem .8rem;border:1px solid transparent;border-radius:999px;color:var(--izu-ink);font-size:.78rem;font-weight:750;text-decoration:none;white-space:nowrap}.izu-journal-nav a:hover,.izu-journal-nav a:focus-visible{border-color:color-mix(in srgb,var(--izu-emerald) 32%,#fff);background:color-mix(in srgb,var(--izu-emerald) 8%,#fff);color:var(--izu-emerald-deep)}.izu-journal-section-head{max-width:48rem;margin-bottom:1.25rem}.izu-journal-section-head h2,.izu-journal-shelf__head h2,.izu-journal-guide h2{margin:0;color:var(--izu-ink);font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.08}.izu-journal-section-head>p:last-child,.izu-journal-shelf__head>div>p:last-child,.izu-journal-guide p{margin:.75rem 0 0;color:var(--izu-muted);line-height:1.6}.izu-journal-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.izu-journal-feature-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 32%,var(--izu-paper));border-radius:var(--izu-radius);background:#fff;box-shadow: 0 10px 28px rgb(22 56 47 / .07);transition:transform 220ms var(--izu-ease) , box-shadow 220ms var(--izu-ease)}.izu-journal-feature-card:hover{transform:translateY(-4px);box-shadow: 0 18px 36px rgb(22 56 47 / .12)}.izu-journal-feature-card__image{display:block;aspect-ratio: 16 / 9;overflow:hidden}.izu-journal-feature-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 480ms var(--izu-ease)}.izu-journal-feature-card:hover img{transform:scale(1.035)}.izu-journal-feature-card__body{padding:1.2rem}.izu-journal-feature-card__body>span{color:var(--izu-emerald);font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.izu-journal-feature-card h3{margin:.5rem 0 .65rem;font-size:1.3rem;line-height:1.2}.izu-journal-feature-card h3 a{color:var(--izu-ink);text-decoration:none}.izu-journal-feature-card p{display:-webkit-box;margin:0 0 1rem;overflow:hidden;color:var(--izu-muted);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.izu-journal-read{color:var(--izu-emerald-deep);font-size:.84rem;font-weight:800;text-decoration:none}.izu-journal-read span{display:inline-block;transition:transform 180ms var(--izu-ease)}.izu-journal-read:hover span{transform:translateX(3px)}.izu-journal-shelves{display:grid;gap:2rem}.izu-journal-shelf{scroll-margin-top:6rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius: calc(var(--izu-radius) + 4px);background: rgb(255 255 255 / .78);box-shadow: 0 14px 38px rgb(22 56 47 / .06)}.izu-journal-shelf__head{display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:14rem;border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 28%,var(--izu-paper));background:color-mix(in srgb,var(--izu-paper) 62%,#fff)}.izu-journal-shelf__head img{width:100%;height:100%;min-height:14rem;object-fit:cover}.izu-journal-shelf__head>div{align-self:center;padding:clamp(1.4rem,4vw,2.8rem)}.izu-journal-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.75rem;list-style:none}.izu-journal-articles li{min-width:0;margin:0}.izu-journal-articles a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "excerpt arrow";gap:.32rem .8rem;height:100%;padding:1rem;border-radius:12px;color:var(--izu-ink);text-decoration:none}.izu-journal-articles a:hover,.izu-journal-articles a:focus-visible{background:color-mix(in srgb,var(--izu-emerald) 6%,#fff)}.izu-journal-articles span{grid-area:title;font-family:"Playfair Display",Georgia,serif;font-size:1.04rem;font-weight:750;line-height:1.3}.izu-journal-articles small{grid-area:excerpt;display:-webkit-box;overflow:hidden;color:var(--izu-muted);font-size:.79rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.izu-journal-articles b{grid-area:arrow;align-self:center;color:var(--izu-gold-deep);font-size:1.1rem}.izu-journal-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(1.6rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--izu-gold) 48%,var(--izu-paper));border-radius: calc(var(--izu-radius) + 4px);background:linear-gradient(125deg,color-mix(in srgb,var(--izu-emerald-deep) 94%,#000),var(--izu-emerald));box-shadow: 0 18px 42px rgb(22 56 47 / .16)}.izu-journal-guide h2,.izu-journal-guide p,.izu-journal-guide .izu-journal-kicker{color:#fffaf0}.izu-journal-guide p{max-width:48rem;opacity:.82}.izu-journal-guide__actions{display:flex;flex-wrap:wrap;gap:.65rem}.izu-journal-guide .izu-btn--ghost{border-color: rgb(255 255 255 / .62);color:#fff}.izu-journal-faq{max-width:58rem;margin-inline:auto;width:100%}.izu-journal-faq details{margin-top:.65rem;padding:1rem 1.15rem;border:1px solid color-mix(in srgb,var(--izu-gold) 28%,var(--izu-paper));border-radius:12px;background:#fff}.izu-journal-faq summary{color:var(--izu-ink);font-weight:750;cursor:pointer}.izu-journal-faq details p{margin:.75rem 0 0;color:var(--izu-muted);line-height:1.6}@media (max-width:1023px){.izu-journal-hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);min-height:28rem}.izu-journal-hero__copy{padding:2.25rem}.izu-journal-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.izu-journal-feature-card:last-child{grid-column:span 2;display:grid;grid-template-columns:.8fr 1.2fr}.izu-journal-feature-card:last-child .izu-journal-feature-card__image{aspect-ratio:auto}}@media (max-width:767px){.izu-journal{width:min(100% - 1rem,1180px);gap:2.25rem}.izu-journal-hero{grid-template-columns:1fr;min-height:0}.izu-journal-hero__copy{padding:1.5rem}.izu-journal-hero h1{max-width:15ch;font-size:clamp(2.15rem,11vw,3.6rem)}.izu-journal-hero__visual{min-height:15rem;order:-1}.izu-journal-hero__visual::after{background:linear-gradient(0deg,color-mix(in srgb,var(--izu-paper) 92%,transparent),transparent 34%)}.izu-journal-hero__visual img{object-position:75% center}.izu-journal-nav{top:.25rem;margin-inline:.25rem}.admin-bar .izu-journal-nav{top:3.25rem}.izu-journal-shelf__head{grid-template-columns:1fr}.izu-journal-shelf__head img{min-height:11rem;max-height:14rem}.izu-journal-articles{grid-template-columns:1fr}.izu-journal-guide{grid-template-columns:1fr;align-items:start}}@media (max-width:599px){.izu-journal-search{grid-template-columns:1fr}.izu-journal-search button{width:100%}.izu-journal-featured__grid{grid-template-columns:1fr}.izu-journal-feature-card:last-child{grid-column:auto;display:block}.izu-journal-feature-card:last-child .izu-journal-feature-card__image{aspect-ratio: 16 / 9}.izu-journal-guide__actions{display:grid;width:100%}.izu-journal-guide__actions .izu-btn{width:100%;justify-content:center}}.izu-home-faq,.izu-product-faq{margin:3rem 0 2rem;background:#fff;padding:2rem 2.25rem;border:1.5px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper));border-radius:var(--izu-radius,16px);box-shadow: 0 12px 36px rgb(26 33 30 / 0.04)}.izu-home-faq h2,.izu-product-faq h2{margin:0 0 1.5rem;font-family:"Playfair Display",Georgia,serif;font-size:1.75rem;color:var(--izu-emerald-deep);border-bottom:2px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper));padding-bottom:.65rem}.izu-home-faq details,.izu-product-faq details{border:1px solid color-mix(in srgb,var(--izu-gold) 25%,var(--izu-paper));border-radius:var(--izu-radius-sm);margin-bottom:.75rem;padding:.85rem 1.15rem;background:color-mix(in srgb,var(--izu-paper) 30%,#fff);transition:border-color 200ms var(--izu-ease) , background-color 200ms var(--izu-ease)}.izu-home-faq details[open],.izu-product-faq details[open]{border-color:var(--izu-emerald);background:#fff;box-shadow: 0 4px 14px rgb(31 79 67 / 0.06)}.izu-home-faq summary,.izu-product-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem;color:var(--izu-ink);outline:none;user-select:none}.izu-home-faq summary:hover,.izu-product-faq summary:hover{color:var(--izu-emerald)}.izu-home-faq p,.izu-product-faq p{margin:.75rem 0 .25rem;font-size:.98rem;line-height:1.6;color:var(--izu-muted)}.izu-loop-facts--ask{color:var(--izu-muted);font-style:italic}body.izu-native .izu-shop-filters{margin:0}body.izu-native .izu-shop-filters__title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:1.15rem}body.izu-native .izu-filter-chip--cat{min-height:72px}body.izu-native .izu-filter-chip--cat img{width:64px;height:64px;object-fit:contain}.izu-pack-hub{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:1.25rem 0 0}.izu-pack-hub__item{display:inline-flex;align-items:center;gap:.65rem;min-height:52px;padding:.5rem 1.15rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 32%,var(--izu-paper));border-radius:var(--izu-radius-sm);color:var(--izu-ink)!important;font-weight:650;font-size:.98rem;text-decoration:none!important;box-shadow: 0 4px 12px rgb(26 33 30 / 0.04);transition:transform 280ms var(--izu-ease) , border-color 280ms var(--izu-ease) , box-shadow 280ms var(--izu-ease) , background-color 280ms var(--izu-ease)}.izu-pack-hub__item:hover,.izu-pack-hub__item:focus-visible{transform:translateY(-2px);border-color:var(--izu-emerald);background:color-mix(in srgb,var(--izu-emerald) 4%,#fff);box-shadow: 0 8px 20px rgb(31 79 67 / 0.12);color:var(--izu-emerald)!important}.izu-pack-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:color-mix(in srgb,var(--izu-emerald) 8%,var(--izu-paper));border-radius:10px;padding:4px;box-sizing:border-box}.izu-pack-hub__icon img{width:100%;height:100%;object-fit:contain}.izu-pack-hub a{color:var(--izu-emerald);font-weight:650;text-decoration:none}.izu-pack-hub a:hover,.izu-pack-hub a:focus-visible{text-decoration:underline}body.izu-native .izumrud-season-banner{width:min(1180px,calc(100% - 2rem));margin:.35rem auto .85rem}@media (max-width:899px){.izu-hero{grid-template-columns:1fr;margin-top:.75rem;padding:1.4rem 1.1rem 1.5rem;background:
      linear-gradient(90deg, color-mix(in srgb, var(--izu-paper) 98%, white) 0%, color-mix(in srgb, var(--izu-paper) 96%, white) 66%, color-mix(in srgb, var(--izu-paper) 72%, transparent) 100%),
      var(--izu-img-hero) 72% center / cover no-repeat}.izu-hero--strong{min-height:auto}.izu-hero__copy{position:relative;z-index:1;max-width:21rem}.izu-hero__lead{max-width:19rem;color:color-mix(in srgb,var(--izu-ink) 72%,var(--izu-muted))}.izu-hero__pct{order:0;justify-self:start;display:flex;align-items:center;gap:1rem;font-size:2.4rem;padding:.85rem 1.2rem;border-radius:12px;transform:none}.izu-pdp-layout{grid-template-columns:1fr}.izu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (max-width:389px){.izu-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.izu-btn{transition:none}}.izu-topbar{background-color:var(--izu-holiday-cream);background-image:
    radial-gradient(circle at 6px 100%, var(--izu-holiday-red) 0 3.5px, transparent 4px),
    linear-gradient(to bottom, transparent calc(100% - 2px), var(--izu-holiday-red) calc(100% - 2px)),
    radial-gradient(circle at 18% 22%, rgb(255 255 255 / .9) 0 1px, transparent 1.6px),
    radial-gradient(circle at 72% 64%, rgb(170 38 57 / .06) 0 1px, transparent 1.7px);background-repeat:repeat-x , no-repeat , repeat , repeat;background-position:left bottom , left bottom , 0 0 , 0 0;background-size:12px 6px , 100% 2px , 21px 21px , 29px 29px;border-bottom-color:color-mix(in srgb,var(--izu-holiday-red) 35%,var(--izu-paper));box-shadow: 0 8px 30px rgb(71 26 29 / .07)}.izu-topbar::before{background-image:url(atmosphere/header-snowflakes.svg) , url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'520\'\ height=\'180\'\ viewBox=\'0\ 0\ 520\ 180\'\ fill=\'none\'%3E%3Cg\ stroke=\'%23b33a4b\'\ stroke-width=\'1.4\'\ stroke-linecap=\'round\'\ opacity=\'.68\'%3E%3Cpath\ d=\'M112\ 18v32M98\ 26l28\ 16M126\ 26\ 98\ 42M405\ 112v42M387\ 122l36\ 22M423\ 122l-36\ 22\'/%3E%3C/g%3E%3Cg\ fill=\'%23b33a4b\'\ opacity=\'.55\'%3E%3Cpath\ d=\'m244\ 77\ 3\ 7\ 7\ 3-7\ 3-3\ 7-3-7-7-3\ 7-3\ 3-7Z\'/%3E%3Cpath\ d=\'m476\ 34\ 2\ 5\ 5\ 2-5\ 2-2\ 5-2-5-5-2\ 5-2\ 2-5Z\'/%3E%3C/g%3E%3C/svg%3E);background-position:
    max(1rem, calc((100vw - 1180px) / 2)) center,
    calc(50% + 8rem) center;background-size:480px 200px , 520px 180px;background-repeat:no-repeat , repeat-x;opacity:.34;mask-image: linear-gradient(90deg, #000 0 76%, rgb(0 0 0 / .65) 90%, transparent 99%)}.izu-topbar__ribbon{background:
    linear-gradient(90deg, rgb(255 250 239 / .98), rgb(255 246 231 / .98));box-shadow:inset 0 3px 0 var(--izu-holiday-red);color:var(--izu-emerald-deep)}body.izu-atmosphere .izu-topbar__ribbon a{color:var(--izu-emerald-deep)}.izu-topbar__ribbon-contact,.izu-topbar__phone-menu summary span{color:var(--izu-holiday-red)!important}.izu-topbar__phone-menu summary::after{border-color:color-mix(in srgb,var(--izu-holiday-red) 30%,var(--izu-paper));background-color:color-mix(in srgb,var(--izu-holiday-red) 6%,white);background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'none\'\ stroke=\'%23922538\'\ stroke-width=\'1.8\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'m5.5\ 7.5\ 4.5\ 4.5\ 4.5-4.5\'/%3E%3C/svg%3E)}.izu-topbar__cart{border-color:color-mix(in srgb,var(--izu-holiday-red) 24%,var(--izu-gold));background:linear-gradient(135deg,#f8ead0,#fff8eb);box-shadow: 0 5px 15px rgb(89 42 29 / .08)}.izu-topbar__cart:hover,.izu-topbar__cart:focus-visible{background:linear-gradient(135deg,#f4dfbc,#fff4df);color:var(--izu-holiday-red-deep)}.izu-hero--strong{isolation:isolate;border-color:color-mix(in srgb,var(--izu-holiday-red) 34%,var(--izu-gold));box-shadow: 0 20px 44px rgb(var(--izu-ice-midnight) / .1), 0 6px 18px rgb(127 24 41 / .08)}.izu-hero--strong::before{content:"";position:absolute;z-index:0;inset:0 auto 0 0;width:clamp(13rem,23%,17rem);background-color:var(--izu-holiday-red);background-image:
    radial-gradient(circle at 42% 18%, rgb(255 248 235 / .94) 0 3px, transparent 3.6px),
    radial-gradient(circle at 72% 72%, rgb(255 248 235 / .8) 0 2px, transparent 2.6px),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='220' viewBox='0 0 170 220' fill='none'%3E%3Cg stroke='%23fff7e8' stroke-width='2' stroke-linecap='round' opacity='.78'%3E%3Cpath d='M48 32v54M25 45l46 28M71 45 25 73M119 135v44M100 146l38 22M138 146l-38 22'/%3E%3C/g%3E%3C/svg%3E");background-size:76px 76px , 92px 92px , 170px 220px;border-radius: 0 68% 68% 0 / 0 52% 52% 0;box-shadow: inset -14px 0 30px rgb(97 10 28 / .15);pointer-events:none}.izu-hero--strong .izu-hero__copy{position:relative;z-index:2;isolation:isolate}.izu-hero--strong .izu-hero__copy::before{content:"";position:absolute;z-index:-1;inset:-4.5rem -8rem -4.5rem -2rem;border-radius:49% 51% 52% 48%;background:
    radial-gradient(circle at 24% 22%, rgb(170 38 57 / .07) 0 1.5px, transparent 2px) 0 0 / 24px 24px,
    color-mix(in srgb, var(--izu-holiday-cream) 96%, white);box-shadow: 18px 0 36px rgb(90 34 29 / .07);transform:rotate(-1.5deg)}.izu-hero--strong .izu-hero__pct{position:relative;z-index:2;color:var(--izu-holiday-red);border:2px solid var(--izu-holiday-red);outline:1px dashed color-mix(in srgb,var(--izu-holiday-red) 78%,white);outline-offset:-9px;box-shadow: 0 12px 34px rgb(87 25 35 / .2)}.izu-hero--strong .izu-hero__season-title{color:var(--izu-holiday-red-deep)}.izu-btn--gold{border-color:color-mix(in srgb,var(--izu-holiday-red-deep) 78%,black);background:linear-gradient(135deg,#bc3448 0%,var(--izu-holiday-red) 48%,var(--izu-holiday-red-deep) 100%);color:#fffaf2!important;box-shadow: 0 7px 17px rgb(127 24 41 / .2), inset 0 1px 0 rgb(255 255 255 / .22)}.izu-btn--gold::after{content:"";position:absolute;z-index:2;top:.34rem;right:.38rem;width:.58rem;height:.58rem;background:#ffe8b6;clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);opacity:.82;pointer-events:none}.izu-btn--gold:hover,.izu-btn--gold:focus-visible{border-color:var(--izu-holiday-red-deep);background:linear-gradient(135deg,#ca4053 0%,#a92136 50%,#721220 100%);color:#fff!important;box-shadow: 0 10px 22px rgb(127 24 41 / .26), inset 0 1px 0 rgb(255 255 255 / .24)}.izu-btn--ghost{border-color:color-mix(in srgb,var(--izu-holiday-red) 48%,white);background:linear-gradient(135deg,#fffdf9,color-mix(in srgb,var(--izu-holiday-red-soft) 54%,white));color:var(--izu-holiday-red-deep)!important}.izu-btn--ghost:hover,.izu-btn--ghost:focus-visible{border-color:var(--izu-holiday-red);background:color-mix(in srgb,var(--izu-holiday-red) 9%,white);color:var(--izu-holiday-red-deep)!important;box-shadow: 0 7px 16px rgb(127 24 41 / .1)}@media (max-width:899px){.izu-hero--strong::before{width:5.25rem;transform:translateX(-3.65rem)}.izu-hero--strong .izu-hero__copy::before{inset:-2rem -4rem -2rem -.55rem;border-radius:36% 58% 58% 36%;transform:none}}@media (max-width:767px){.izu-topbar::before{background-position:left center , 38% center;background-size:210px 118px , 340px 118px;opacity:.24}}.izu-topbar::before{background-position: max(1rem, calc((100vw - 1180px) / 2)) center;background-size:480px 200px;opacity:.24;mask-image: linear-gradient(90deg, #000 0 58%, rgb(0 0 0 / .5) 78%, transparent 96%)}.izu-topbar::after{right:0;width:clamp(18rem,24vw,24rem);background-position:right center;background-size:cover;opacity:.24;mask-image: linear-gradient(90deg, transparent 0, rgb(0 0 0 / .5) 26%, #000 58%)}body.izu-native .izu-card__body,body.izu-native .izu-card__body>*,body.izu-native .izu-card__decision,body.izu-native .izu-card__act,body.izu-native .izu-card__cart-control,body.izu-native .izu-card__cart-form,body.izu-native .izu-card .izu-comp-slot,body.izu-native .izu-card .izu-comp-teaser{min-width:0;max-width:100%}body.izu-native .izu-card__act{width:100%;overflow:visible}body.izu-native .izu-card__cart-control{flex:1 1 7.5rem;width:auto}body.izu-native .izu-card__cart-form>.izu-card__add{min-width:0}body.izu-native .izu-card__act .izu-card__quick-order{flex:0 1 8rem;width:min(8rem,46%);min-width:4.5rem;max-width:46%}body.izu-native .izu-card .izu-card__quick-order-long{display:none}body.izu-native .izu-card .izu-card__quick-order-short{display:inline}body.izu-native .izu-card .izu-comp-slot,body.izu-native .izu-card .izu-comp-teaser,body.izu-native .izu-card .izu-comp-teaser--empty{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.izu-catalog .izu-catalog-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:clamp(1rem,3vw,2.5rem);row-gap:.2rem;align-items:center}body.izu-catalog .izumrud-season-banner--plp{display:none!important}body.izu-catalog .izu-catalog-hero h1,body.izu-catalog .izu-catalog-hero>p{grid-column:1;margin:0}body.izu-catalog .izu-catalog-hero .izu-no-caramel--catalog{grid-column:2;grid-row: 1 / 3;width:auto;max-width:19rem;margin:0;padding:.35rem 0;border:0;border-radius:0;background:transparent}body.izu-catalog .izu-no-caramel--catalog .izu-no-caramel__icon{width:2.6rem;height:2.6rem;margin-right:.65rem}body.izu-catalog .izu-no-caramel--catalog small{display:none}body.izu-catalog .izu-pack-rail{gap:.45rem;margin-bottom:.35rem}body.izu-catalog .izu-pack-rail__grid{gap:.55rem}body.izu-catalog .izu-pack-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:4.75rem auto auto;justify-items:center;align-content:start;row-gap:.28rem;min-height:8.65rem;height:auto;padding:.62rem .5rem .55rem;text-align:center}body.izu-catalog .izu-pack-card__media{grid-row:1;width:4.75rem;height:4.75rem;padding:.38rem;border-radius:16px}body.izu-catalog .izu-pack-card__name{align-self:start;margin:0;font-size:.84rem;line-height:1.12}body.izu-catalog .izu-pack-card__n{align-self:start;justify-self:center;margin:0;font-size:.7rem}@media (max-width:767px){.izu-topbar::before{background-size:210px 118px;opacity:.16}.izu-topbar::after{right:0;width:clamp(9rem,42vw,13rem);background-position:right center;background-size:cover;opacity:.14}body.izu-catalog .izu-catalog-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.5rem}body.izu-catalog .izu-catalog-hero h1,body.izu-catalog .izu-catalog-hero .izu-no-caramel--catalog{grid-column:1;grid-row:auto}body.izu-catalog .izu-catalog-hero>p{display:none}body.izu-catalog .izu-catalog-hero .izu-no-caramel--catalog{max-width:none;padding:.15rem 0}body.izu-catalog .izu-no-caramel--catalog .izu-no-caramel__icon{width:2.35rem;height:2.35rem}body.izu-catalog .izu-pack-rail__title{font-size:1rem}body.izu-catalog .izu-pack-rail{display:none}body.izu-catalog .izu-pack-card{flex-basis:8.8rem;grid-template-columns:2.75rem minmax(0,1fr);min-height:4.2rem;padding:.42rem}body.izu-catalog .izu-pack-card__media{width:2.75rem;height:2.75rem;padding:.22rem}}@media (max-width:599px){body.izu-native .izu-card__act .izu-card__quick-order{flex-basis:4.35rem;width:4.35rem;min-width:4.35rem;max-width:4.35rem}}.izu-notices{width:min(1180px,calc(100% - 2rem));margin:.5rem auto 0}body.izu-native .woocommerce-message,body.izu-native .woocommerce-info,body.izu-native .woocommerce-error{position:relative;list-style:none;margin:0 0 1rem;padding:1rem 1.1rem 1rem 3rem;background:#fffdf8;border:1px solid #c7d2c0;border-left:3px solid var(--izu-emerald);border-radius:8px;color:var(--izu-ink);font-size:.87rem;line-height:1.6}body.izu-native .woocommerce-error{border-color:#d7b1ae;border-left-color:#9b2335;background:#fff6f3}body.izu-native .woocommerce-message::before,body.izu-native .woocommerce-info::before,body.izu-native .woocommerce-error::before{position:absolute;left:1rem;top:1rem}body.izu-native .woocommerce-message a.button{float:right;margin:0 0 0 1rem;border:0;padding:.45rem .8rem;background:var(--izu-emerald);color:#fff;border-radius:5px;font-size:.8rem;text-decoration:none;box-shadow:none}@media (max-width:599px){body.izu-native .woocommerce-message a.button{float:none;display:table;margin:0 0 .6rem}}.izu-footer{margin-top:0;padding:0;background:
    linear-gradient(180deg, color-mix(in srgb, var(--izu-emerald-deep) 88%, rgb(var(--izu-ice-midnight))) 0%, #0f241f 100%),
    var(--izu-img-footer);background-size:cover;background-position:center;color:color-mix(in srgb,var(--izu-paper) 92%,white);overflow:hidden}.izu-footer__hairline{height:1px;background:linear-gradient(90deg,transparent,var(--izu-gold),transparent)}.izu-footer__grain{display:none}.izu-footer__inner{position:relative;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 0}.izu-footer a{color:color-mix(in srgb,var(--izu-gold) 55%,white)!important;text-decoration:none;transition:color 200ms var(--izu-ease)}.izu-footer a:hover,.izu-footer a:focus-visible{color:var(--izu-paper)!important}.izu-footer__grid{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.izu-footer__logo-link{display:inline-block;margin:0 0 .85rem}.izu-footer__logo{display:block;height:56px;width:auto;max-width:200px;filter: drop-shadow(0 6px 16px rgb(0 0 0 / 0.28))}.izu-footer__brand{margin:0 0 .65rem;font-family:"Playfair Display",Georgia,serif;font-size:1.45rem;font-weight:700;color:var(--izu-paper)}.izu-footer__lead,.izu-footer__copy,.izu-footer__note{color:color-mix(in srgb,var(--izu-paper) 72%,transparent)}.izu-footer__label{margin:0 0 .85rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--izu-gold) 80%,white)}.izu-footer__col ul{margin:0;padding:0;list-style:none}.izu-footer__col li{margin:0 0 .55rem}.izu-footer__rule{height:1px;margin:2rem 0 1.25rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--izu-gold) 45%,white),transparent)}.izu-footer__bar{display:grid;gap:.65rem}.izu-footer__credits{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem}.izu-footer__credits .izu-footer__copy{margin:0}body.izu-atmosphere .izu-footer__developer,.izu-footer__developer{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;min-height:44px;color:color-mix(in srgb,var(--izu-paper) 86%,white)!important}.izu-footer__developer img{width:2.15rem;height:2.15rem;color:color-mix(in srgb,#8b87ff 72%,white);filter: drop-shadow(0 5px 10px rgb(0 0 0 / .22))}.izu-footer__developer span{display:grid;gap:.08rem;line-height:1.1}.izu-footer__developer small{color:color-mix(in srgb,var(--izu-paper) 60%,transparent);font-size:.65rem;letter-spacing:.075em;text-transform:uppercase}.izu-footer__developer strong{font-size:.92rem}@media (max-width:600px){.izu-footer__credits{align-items:flex-start;flex-direction:column}}.izu-footer__legal{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none}.izu-footer__note{font-size:.85rem}body.izu-native .izumrud-season-banner--footer{width:100%;max-width:none;margin:2rem 0 0;border-radius:0;border-left:0;border-right:0}.izu-pack-hub--home a{display:inline-flex;min-height:52px;align-items:center;padding:.5rem 1.15rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 30%,var(--izu-paper));border-radius:var(--izu-radius-sm)}.izu-consent{position:fixed;right:1rem;bottom:1rem;z-index:50;max-width:22rem;padding:1rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 32%,var(--izu-paper));border-radius:var(--izu-radius);box-shadow: 0 8px 24px rgb(26 33 30 / 12%)}.izu-consent p{margin:0 0 .75rem;font-size:.92rem}.izu-consent__act{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:600px){.woocommerce form.checkout .form-row-first,.woocommerce form.checkout .form-row-last{float:none;width:100%}.woocommerce form.checkout .form-row label{white-space:normal;overflow-wrap:anywhere}}.izu-consent__form{display:inline-flex;margin:0}.izu-toast{position:fixed;left:50%;bottom:5.5rem;z-index:60;transform:translateX(-50%) translateY(1rem);max-width:min(28rem,calc(100% - 2rem));padding:.75rem 1rem;background:var(--izu-emerald);border-radius:var(--izu-radius-sm);color:#fff;font-weight:650;opacity:0;pointer-events:none}.izu-toast[data-on]{opacity:1;transform:translateX(-50%) translateY(0)}.izu-home-how{margin:0 0 2rem}.izu-home-hits__more{display:flex;justify-content:center;margin:clamp(1.25rem,3vw,2rem) 0 0}.izu-home-hits__more .izu-btn{min-width:min(100%,18rem);justify-content:center}@media (max-width:520px){.izu-home-hits__more .izu-btn{width:100%}}.izu-home-pack{margin:0 0 clamp(2.25rem,5vw,4rem)}.izu-home-pack .izu-section-head{align-items:flex-end;margin-bottom:1.1rem}.izu-home-pack .izu-section-head>div{max-width:44rem}.izu-section-kicker{margin:0 0 .3rem;color:var(--izu-emerald);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.izu-home-pack h2,.izu-home-story h2{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.8rem,3.4vw,2.55rem);line-height:1.08;color:var(--izu-emerald-deep)}.izu-home-pack__intro{max-width:42rem;margin:.55rem 0 0;color:var(--izu-muted);line-height:1.55}.izu-pack-hub--home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.izu-pack-hub--home .izu-pack-hub__item{display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-gold) 34%,var(--izu-paper));border-radius:17px;background:color-mix(in srgb,var(--izu-paper) 28%,#fff);box-shadow: 0 10px 28px rgb(29 54 45 / .07);color:var(--izu-ink)!important;text-decoration:none!important}.izu-pack-hub--home .izu-pack-hub__item:hover,.izu-pack-hub--home .izu-pack-hub__item:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--izu-emerald) 70%,var(--izu-gold));background:#fff;box-shadow: 0 16px 34px rgb(29 54 45 / .13);color:var(--izu-emerald-deep)!important;text-decoration:none}.izu-pack-hub__media{position:relative;display:grid;place-items:center;aspect-ratio: 1 / 1;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fff 0 34%,transparent 68%) , linear-gradient(145deg,#f7f1e6,#edf4ef);border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 24%,var(--izu-paper))}.izu-pack-hub__media::after{content:"";position:absolute;inset:auto .7rem .65rem;height:14%;border-radius:50%;background: rgb(25 55 47 / .1);filter:blur(11px)}.izu-pack-hub__media img{position:relative;z-index:1;display:block;width:88%;height:88%;object-fit:contain;transition:transform 320ms var(--izu-ease)}.izu-pack-hub__media--icon img{width:54%;height:54%}.izu-pack-hub--home .izu-pack-hub__item:hover .izu-pack-hub__media img,.izu-pack-hub--home .izu-pack-hub__item:focus-visible .izu-pack-hub__media img{transform:translateY(-3px) scale(1.035)}.izu-pack-hub__copy{display:flex;flex-direction:column;min-width:0;padding:.78rem .78rem .85rem}.izu-pack-hub__label{min-width:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.15;overflow-wrap:anywhere}.izu-pack-hub__hint{display:block;margin-top:.25rem;color:var(--izu-muted);font-size:.72rem;line-height:1.3}.izu-pack-hub__copy small{display:block;margin-top:auto;padding-top:.55rem;color:var(--izu-emerald);font-size:.68rem;font-weight:750}.izu-catalog-trust{display:grid;grid-template-columns:minmax(14rem,.52fr) minmax(0,1.48fr);gap:clamp(1rem,3vw,2rem);margin:clamp(2.5rem,6vw,4.5rem) 0 1.5rem;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid color-mix(in srgb,var(--izu-gold) 38%,var(--izu-paper));border-radius:var(--izu-radius);background:color-mix(in srgb,var(--izu-paper) 72%,#fff)}.izu-catalog-trust__head{align-self:center}.izu-catalog-trust .izu-section-kicker{margin-bottom:.35rem}.izu-catalog-trust h2{margin:0 0 .6rem;font-family: var(--izu-display-font);font-size:clamp(1.65rem,3vw,2.25rem)}.izu-catalog-trust .izu-catalog-trust__lead{margin:0;color:var(--izu-muted);font-size:.9rem;line-height:1.55}.izu-catalog-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.izu-quality-card{display:grid;grid-template-columns:minmax(7rem,.72fr) minmax(0,1fr);min-height:18rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--izu-emerald) 18%,var(--izu-paper));border-radius:calc(var(--izu-radius) - .2rem);background:#fff;color:var(--izu-ink);text-decoration:none;box-shadow: 0 12px 26px rgb(22 56 47 / .08);transition:transform var(--izu-t) var(--izu-ease) , box-shadow var(--izu-t) var(--izu-ease) , border-color var(--izu-t) var(--izu-ease)}.izu-quality-card:hover,.izu-quality-card:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--izu-emerald) 44%,var(--izu-paper));box-shadow: 0 16px 32px rgb(22 56 47 / .14)}.izu-quality-card__media{position:relative;display:block;height:18rem;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--izu-gold) 24%,var(--izu-paper));background:#f1f5f3}.izu-quality-card__media::after{content:"";position:absolute;inset:auto 0 0;height:3rem;background: linear-gradient(transparent, rgb(255 255 255 / .88));pointer-events:none}.izu-quality-card__media img,.izu-catalog-trust__slot img{display:block;width:100%;max-width:none;height:auto}.izu-quality-card__copy{display:flex;flex-direction:column;min-width:0;padding:1rem .9rem}.izu-quality-card__copy strong{font-family: var(--izu-display-font);color:var(--izu-emerald-deep);font-size:1.05rem;line-height:1.15}.izu-quality-card__copy small{margin-top:.45rem;color:var(--izu-muted);font-size:.75rem;line-height:1.4}.izu-quality-card__copy em{margin-top:auto;padding-top:1rem;color:var(--izu-emerald);font-size:.72rem;font-style:normal;font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.izu-home-story{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,5vw,4.5rem);margin:clamp(2.5rem,6vw,5rem) 0;padding:clamp(1.4rem,3.5vw,2.5rem) 0;border-top:1px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper));border-bottom:1px solid color-mix(in srgb,var(--izu-gold) 35%,var(--izu-paper))}.izu-home-story__copy{columns:2 16rem;column-gap:2rem;color:var(--izu-muted);line-height:1.65}.izu-home-story__copy p{margin:0;break-inside:avoid}.izu-home-story__copy p+p{margin-top:.8rem}@media (min-width:600px){.izu-pack-hub--home{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){.izu-pack-hub--home{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:767px){.izu-home-pack .izu-section-head{align-items:flex-start}.izu-home-pack .izu-section-head>a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center}.izu-home-story{grid-template-columns:1fr;gap:1rem}.izu-home-story__copy{columns:auto}}@media (max-width:419px){.izu-home-pack .izu-section-head{display:block}.izu-home-pack .izu-section-head>a{margin-top:.4rem}.izu-pack-hub--home{gap:.65rem}.izu-pack-hub__copy{padding:.68rem}}@media (max-width:899px){.izu-catalog-trust{grid-template-columns:1fr}.izu-consent{right:.5rem;left:.5rem;max-width:none;bottom:4.75rem}}@media (max-width:560px){.izu-catalog-trust{padding:.8rem}.izu-catalog-trust__grid{grid-template-columns:1fr}.izu-quality-card{min-height:13.5rem;grid-template-columns:7.4rem minmax(0,1fr)}.izu-quality-card__media{height:13.5rem}.izu-quality-card__copy{padding:.8rem .7rem}.izu-quality-card__copy strong{font-size:.92rem}}.izu-brand-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.izu-brand-list li{padding:.4rem .75rem;background:#fff;border:1px solid color-mix(in srgb,var(--izu-gold) 28%,var(--izu-paper));border-radius:var(--izu-radius-sm);min-height:44px;display:inline-flex;align-items:center}.izu-home-brands{margin:0 0 2rem}.izu-pdn label,.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="email"],.woocommerce-account input[type="text"],.woocommerce-account input[type="password"],.woocommerce-account input[type="email"]{min-height:44px;border-radius:var(--izu-radius-sm)}.izu-account-shell .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none}.izu-account-shell .woocommerce-MyAccount-navigation a{display:inline-flex;min-height:44px;align-items:center;padding:.25rem .75rem;border-radius:var(--izu-radius-sm)}.izu-reveal{opacity:0;transform:translate3d(0,12px,0)}.izu-reveal.is-in{opacity:1;transform:none;transition:transform 360ms cubic-bezier(.2,.8,.2,1) , opacity 360ms cubic-bezier(.2,.8,.2,1)}.izu-btn__magnet{display:inline-flex;align-items:center;justify-content:center;will-change:transform}@media (prefers-reduced-motion:reduce){.izu-btn,.izu-card,.izu-topbar__nav a::after,.izu-topbar__search button,.izu-topbar__logo{transition:none}.izu-btn:hover,.izu-card:hover,.izu-topbar__brand:hover .izu-topbar__logo{transform:none}.izu-reveal{opacity:1;transform:none}}.izu-topbar::before{background-image:url(atmosphere/header-snowflakes.svg) , url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'720\'\ height=\'190\'\ viewBox=\'0\ 0\ 720\ 190\'\ fill=\'none\'%3E%3Cdefs%3E%3Cg\ id=\'r\'\ stroke=\'%23b63347\'\ stroke-width=\'1.35\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M0-22V22M-19-11\ 19\ 11M19-11-19\ 11\'/%3E%3Cpath\ d=\'m-5-17\ 5\ 5\ 5-5M-5\ 17l5-5\ 5\ 5M-17-13l2\ 7.5-7.5\ 2M17\ 13l-2-7.5\ 7.5-2M17-13l-2\ 7.5\ 7.5\ 2M-17\ 13l2-7.5-7.5-2\'/%3E%3C/g%3E%3C/defs%3E%3Cg\ opacity=\'.58\'%3E%3Cg\ transform=\'translate\(92\ 54\)\ scale\(.72\)\'%3E%3Cuse\ href=\'%23r\'/%3E%3C/g%3E%3Cg\ transform=\'translate\(286\ 146\)\ scale\(.5\)\ rotate\(9\)\'%3E%3Cuse\ href=\'%23r\'/%3E%3C/g%3E%3Cg\ transform=\'translate\(498\ 48\)\ scale\(.62\)\ rotate\(-8\)\'%3E%3Cuse\ href=\'%23r\'/%3E%3C/g%3E%3Cg\ transform=\'translate\(658\ 136\)\ scale\(.42\)\'%3E%3Cuse\ href=\'%23r\'/%3E%3C/g%3E%3C/g%3E%3Cg\ fill=\'%23b63347\'\ opacity=\'.42\'%3E%3Cpath\ d=\'m194\ 78\ 3\ 7\ 7\ 3-7\ 3-3\ 7-3-7-7-3\ 7-3\ 3-7Z\'/%3E%3Cpath\ d=\'m586\ 104\ 2\ 5\ 5\ 2-5\ 2-2\ 5-2-5-5-2\ 5-2\ 2-5Z\'/%3E%3C/g%3E%3C/svg%3E);background-position:center center , center center;background-size:720px 190px , 720px 190px;background-repeat:repeat-x , repeat-x;opacity:.27;mask-image:none}.izu-topbar__search{border-color:color-mix(in srgb,var(--izu-holiday-red) 16%,var(--izu-gold));background: rgb(255 255 255 / .9);box-shadow: 0 5px 16px rgb(74 42 30 / .07), inset 0 1px 0 #fff}.izu-topbar__search button{background:linear-gradient(135deg,#276455,var(--izu-emerald-deep));box-shadow: inset 0 1px 0 rgb(255 255 255 / .16)}.izu-topbar__nav a{border-bottom:0}.izu-topbar__nav a:hover,.izu-topbar__nav a:focus-visible,.izu-topbar__nav a[aria-current]{border-bottom-color:transparent;color:var(--izu-holiday-red-deep)}.izu-topbar__nav .izu-topbar__catalog-link::after{right:.35rem;bottom:.43rem;left:.35rem;height:2px;background:var(--izu-holiday-red);transform:scaleX(.32);transform-origin:center}.izu-topbar__nav .izu-topbar__catalog-link:hover::after,.izu-topbar__nav .izu-topbar__catalog-link:focus-visible::after,.izu-topbar__nav .izu-topbar__catalog-link[aria-current]::after{transform:scaleX(1)}.izu-topbar__nav .izu-no-caramel--nav{align-self:center;margin-bottom:.28rem;border-color:color-mix(in srgb,var(--izu-holiday-red) 22%,var(--izu-paper));background:linear-gradient(135deg,#fffdf9,color-mix(in srgb,var(--izu-holiday-red-soft) 35%,white));box-shadow: 0 4px 13px rgb(94 39 45 / .08)}.izu-hero--strong::before{background-image:
    radial-gradient(circle at 42% 18%, rgb(255 248 235 / .94) 0 3px, transparent 3.6px),
    radial-gradient(circle at 72% 72%, rgb(255 248 235 / .8) 0 2px, transparent 2.6px),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='240' viewBox='0 0 180 240' fill='none'%3E%3Cdefs%3E%3Cg id='w' stroke='%23fff7e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0-32V32M-28-16 28 16M28-16-28 16'/%3E%3Cpath d='m-7-25 7 7 7-7M-7 25l7-7 7 7M-25-19l3 11-11 3M25 19l-3-11 11-3M25-19l-3 11 11 3M-25 19l3-11-11-3'/%3E%3C/g%3E%3C/defs%3E%3Cg opacity='.82'%3E%3Cg transform='translate(58 58)'%3E%3Cuse href='%23w'/%3E%3C/g%3E%3Cg transform='translate(126 174) scale(.72) rotate(8)'%3E%3Cuse href='%23w'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:76px 76px , 92px 92px , 180px 240px}@media (min-width:1200px){body.izu-surface-home .izu-home>.izu-hero{width:min(1260px,calc(100vw - 2rem));max-width:none;margin-left:50%;transform:translateX(-50%)}}@media (max-width:767px){.izu-topbar::before{background-position:center center , 25% center;background-size:430px 118px , 430px 118px;opacity:.18}.izu-topbar__ribbon{box-shadow:inset 0 2px 0 var(--izu-holiday-red)}body.izu-surface-home .izu-home>.izu-hero{width:100%;margin-left:0;transform:none}}.izu-topbar::before{inset:0;background-position:center -24px , center -22px}.izu-topbar::after{top:0;bottom:0}.izu-topbar__ribbon{background:transparent;box-shadow:none}.izu-topbar__nav{border-top:0}@media (max-width:767px){.izu-topbar::before{inset:0;background-position:center -14px , 25% -12px}.izu-topbar::after{top:0;bottom:0}.izu-topbar__ribbon{background:transparent;box-shadow:none}}.izu-topbar__ribbon{position:relative;z-index:80}.izu-topbar__phone-menu summary:focus{outline:none}.izu-topbar__phone-menu summary:focus-visible{border-radius:var(--izu-radius-pill);outline:2px solid color-mix(in srgb,var(--izu-holiday-red) 68%,var(--izu-gold));outline-offset:2px}body.izu-native .izu-conditional-offer{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;min-width:0;padding:clamp(1rem,2.2vw,1.6rem);border:1px solid color-mix(in srgb,var(--izu-emerald) 24%,var(--izu-paper));border-left:4px solid var(--izu-emerald);border-radius:var(--izu-radius);background:linear-gradient(115deg,color-mix(in srgb,var(--izu-paper) 86%,white),color-mix(in srgb,var(--izu-emerald) 7%,var(--izu-paper)));color:var(--izu-ink)}body.izu-native .izu-conditional-offer__copy{min-width:0;max-width:46rem}body.izu-native .izu-conditional-offer h2{margin:0 0 .35rem;color:var(--izu-emerald-deep);font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.2;text-wrap:balance}body.izu-native .izu-conditional-offer p{margin:0;font-size:.88rem;line-height:1.55;color:var(--izu-muted)}body.izu-native .izu-conditional-offer .izu-special-actions{flex:0 0 auto;min-width:0;max-width:100%;min-width:0;max-width:100%;justify-content:flex-start;gap:.6rem;margin:0}body.izu-native .izu-conditional-offer .izu-btn,body.izu-native .izu-special-dialog .izu-special-actions .izu-btn{min-height:44px;max-width:100%;white-space:normal;max-width:100%;white-space:normal;padding:.65rem .9rem;font-size:.8rem;line-height:1.3;text-align:center}body.izu-native .izu-hero .izu-conditional-offer--home{display:block;margin:.75rem 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.izu-native .izu-hero .izu-conditional-offer--home h2{margin:0 0 .5rem;color:var(--izu-holiday-red);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}body.izu-native .izu-hero .izu-conditional-offer--home p{max-width:35rem;color:var(--izu-ink);font-size:.96rem;line-height:1.5}body.izu-native .izu-hero .izu-conditional-offer--home .izu-special-actions{margin-top:.9rem;gap:.55rem}body.izu-native .izu-hero .izu-conditional-offer--home .izu-btn{font-size:.8rem}body.izu-native .izu-hero .izu-conditional-offer--home+.izu-hero__actions{margin:.65rem 0 0}body.izu-native.izu-catalog .izu-conditional-offer--catalog{grid-column: 1 / -1;grid-row:3;margin-top:.8rem;padding:.85rem 1rem}body.izu-native .izu-conditional-offer--catalog h2{font-size:1.2rem}body.izu-native .izu-conditional-offer--catalog p{max-width:44rem;font-size:.8rem}body.izu-native .izu-conditional-offer--product{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem;margin:.15rem 0 .35rem}body.izu-native .izu-conditional-offer--product h2{font-size:1.25rem}body.izu-native .izu-conditional-offer--product p{font-size:.82rem}body.izu-native .izu-card__decision .izu-special-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:44px;max-width:100%;padding:.3rem 0;border:0;border-radius:0;background:transparent;color:var(--izu-emerald);font-size:.78rem;font-weight:600;line-height:1.35;text-align:left;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.2rem;white-space:normal}body.izu-native .izu-card__decision .izu-special-link:hover{color:var(--izu-emerald-deep)}.izu-special-link__arrow{flex:0 0 auto;text-decoration:none}body.izu-native .izu-special-dialog .izu-special-actions{gap:.65rem;margin-top:1.25rem}body.izu-native .izu-card__media>.izu-loop-badge.izu-loop-badge--conditional,body.izu-native.izu-pdp .izu-pdp-gallery>.izu-loop-badge.izu-loop-badge--conditional{position:absolute;top:.6rem;right:auto;left:.6rem;z-index:6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;width:max-content;max-width:min(8.75rem,calc(100% - 1.2rem));min-height:0;padding:.45rem .6rem;border: 1px solid rgb(255 255 255 / .82);border-radius:.6rem;background:var(--izu-holiday-red);color:#fff;box-shadow: 0 3px 9px rgb(88 23 34 / .14);font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1.15;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none}body.izu-native .izu-loop-badge--conditional>strong{display:block;color:inherit;font-size:.82rem;font-weight:750;line-height:1.15}body.izu-native .izu-loop-badge--conditional>span{display:block;color:inherit;font-size:.73rem;line-height:1.2;white-space:normal}body.izu-native.izu-pdp .izu-pdp-gallery{position:relative}body.izu-native.izu-pdp .izu-pdp-gallery>.izu-loop-badge.izu-loop-badge--conditional{top:1.5rem;left:1.5rem;max-width:min(9.25rem,calc(100% - 3rem))}@media (max-width:1050px){body.izu-native .izu-conditional-offer--catalog{flex-wrap:wrap}}@media (max-width:767px){body.izu-native.izu-pdp .izu-pdp-gallery>.izu-loop-badge.izu-loop-badge--conditional{top:1.05rem;left:1.05rem}}@media (max-width:640px){body.izu-native .izu-conditional-offer{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem;border-radius:var(--izu-radius-sm)}body.izu-native.izu-catalog .izu-conditional-offer--catalog{grid-row:auto;margin-top:.25rem;padding:.85rem}body.izu-native .izu-conditional-offer h2{font-size:1.3rem}body.izu-native .izu-conditional-offer .izu-special-actions,body.izu-native .izu-special-dialog .izu-special-actions{width:100%}body.izu-native .izu-conditional-offer .izu-btn,body.izu-native .izu-special-dialog .izu-special-actions .izu-btn{flex:0 1 auto;max-width:100%;min-width:0;font-size:.77rem;white-space:normal}body.izu-native.izu-catalog .izu-card__decision .izu-special-link{font-size:.75rem}body.izu-native .izu-hero .izu-conditional-offer--home{margin-top:.65rem;padding:0}body.izu-native .izu-hero .izu-conditional-offer--home p{font-size:.88rem}body.izu-native .izu-card__media>.izu-loop-badge.izu-loop-badge--conditional{top:.4rem;left:.4rem;max-width:min(8.5rem,calc(100% - .8rem));padding:.38rem .5rem}}