[data-bm-zigzag]{display:block;--zz-muted: color-mix(in srgb, var(--zz-ink, #4b2637) 78%, transparent);--zz-rule: color-mix(in srgb, var(--zz-ink, #4b2637) 20%, transparent);--zz-ease: cubic-bezier(.22, .75, .25, 1);--zz-closed: 82%;--zz-open: 92%;width:100%;max-width:480px;margin-inline:auto;padding:0;box-sizing:border-box;color:var(--zz-ink, #4b2637);font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:var(--FONT-WEIGHT-BODY, 400);font-style:var(--FONT-STYLE-BODY, normal);line-height:1.4;text-align:left;direction:ltr;color-scheme:light;container:morning-zigzag / inline-size;overflow-anchor:none;isolation:isolate}[data-bm-zigzag] *,[data-bm-zigzag] *:before,[data-bm-zigzag] *:after{box-sizing:border-box}[data-bm-zigzag] [hidden]{display:none!important}[data-bm-zigzag] h2,[data-bm-zigzag] h3,[data-bm-zigzag] p,[data-bm-zigzag] fieldset{margin:0}[data-bm-zigzag] button:not(.btn),[data-bm-zigzag] input,[data-bm-zigzag] select{font:inherit}[data-bm-zigzag] button,[data-bm-zigzag] label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-bm-zigzag] .zz-title{font-family:inherit;font-style:inherit;color:inherit;text-transform:none;font-size:23px;line-height:1.2;font-weight:400;letter-spacing:-.7px;margin:0 0 23px}[data-bm-zigzag] .zz-stack{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0}[data-bm-zigzag] .zz-card{--zz-enter:-14px;--zz-closed-clip:inset(0 100% 0 0);width:var(--zz-closed);flex:none;min-width:0;position:relative;z-index:1;background:var(--zz-pink, #f1dfdc);border-radius:14px var(--zz-corner, 48px) 14px 14px;transition:width var(--zz-motion, .34s) var(--zz-ease),background-color var(--zz-motion, .34s) ease;isolation:isolate}[data-bm-zigzag] .zz-card[data-side=right]{--zz-enter:14px;--zz-closed-clip:inset(0 0 0 100%);align-self:flex-end;border-radius:var(--zz-corner, 48px) 14px 14px 14px}[data-bm-zigzag] .zz-card[data-open=true]{width:var(--zz-open);background:var(--zz-selected, #efdad8)}[data-bm-zigzag] .zz-heading{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;border-radius:inherit}[data-bm-zigzag] .zz-toggle{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:100px;padding:15px 22px 15px 14px;border:0;border-radius:inherit;background:transparent;color:var(--zz-ink);text-align:left;cursor:pointer}[data-bm-zigzag] .zz-card[data-side=right] .zz-toggle{padding-left:22px;padding-right:14px}[data-bm-zigzag] .zz-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-bm-zigzag] .zz-photo{width:50px;height:68px;object-fit:contain;display:block;transform:rotate(-5deg);transition:transform var(--zz-motion, .34s) var(--zz-ease)}[data-bm-zigzag] .zz-card[data-open=true] .zz-photo{transform:rotate(0) scale(1.08)}[data-bm-zigzag] .zz-name{display:block;font-size:17px;font-weight:600;line-height:1.15;letter-spacing:-.45px}[data-bm-zigzag] .zz-supply{display:block;font-size:11px;line-height:1.45;color:var(--zz-muted);margin-top:7px}[data-bm-zigzag] .zz-price-group{text-align:right;white-space:nowrap;align-self:center}[data-bm-zigzag] .zz-price{display:block;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}[data-bm-zigzag] .zz-caption{display:block;font-size:11px;color:var(--zz-muted);margin-top:7px;line-height:1.45}[data-bm-zigzag] .zz-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--zz-motion, .34s) var(--zz-ease)}[data-bm-zigzag] .zz-card[data-open=true] .zz-panel{grid-template-rows:1fr}[data-bm-zigzag] .zz-panel-clip{min-height:0;overflow:hidden;display:flex;justify-content:flex-start;border-radius:0 0 14px 14px}[data-bm-zigzag] .zz-card[data-side=right] .zz-panel-clip{justify-content:flex-end}[data-bm-zigzag] .zz-inner{flex:none;width:calc(var(--zz-open) - 32px);margin:0 16px;padding:0 0 16px;min-width:0;clip-path:var(--zz-closed-clip);transition:clip-path var(--zz-motion, .34s) var(--zz-ease)}[data-bm-zigzag] .zz-card[data-open=true] .zz-inner{clip-path:inset(0 0 0 0)}[data-bm-zigzag] .zz-enter{opacity:0;transform:translate(var(--zz-enter));transition:transform var(--zz-motion, .34s) var(--zz-ease),opacity .18s ease}[data-bm-zigzag] .zz-card[data-open=true] .zz-enter{opacity:1;transform:translate(0)}[data-bm-zigzag] .zz-plans{padding:0;border:0;border-top:1px solid var(--zz-rule);min-width:0}[data-bm-zigzag] .zz-option{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:7px 0;cursor:pointer;font-size:12px;line-height:1.35}[data-bm-zigzag] .zz-option+.zz-option{border-top:1px solid #d9bfc280}[data-bm-zigzag] .zz-option:has(input:checked){font-weight:600}[data-bm-zigzag] .zz-option input{-webkit-appearance:auto;appearance:auto;padding:0;flex:none;accent-color:var(--zz-ink);width:16px;height:16px;margin:0;cursor:pointer}[data-bm-zigzag] .zz-option-price{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}[data-bm-zigzag] .zz-extra{font-weight:400;display:block;font-size:11px;color:var(--zz-muted);margin-top:2px}[data-bm-zigzag] .zz-benefits{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--zz-motion, .34s) var(--zz-ease)}[data-bm-zigzag] .zz-card[data-subscription=true] .zz-benefits{grid-template-rows:1fr}[data-bm-zigzag] .zz-benefits-clip{min-height:0;overflow:hidden}[data-bm-zigzag] .zz-benefits-content{padding:8px 0 9px;opacity:0;transform:translateY(-7px);transition:opacity .18s ease,transform var(--zz-motion, .34s) var(--zz-ease)}[data-bm-zigzag] .zz-card[data-subscription=true] .zz-benefits-content{opacity:1;transform:translateY(0)}[data-bm-zigzag] .zz-perks{margin:0 0 7px;padding:0 0 0 12px;border-left:1px solid #b58e99;list-style:none;font-size:11px;line-height:1.8;color:var(--zz-muted)}[data-bm-zigzag] .zz-perks li:first-child{color:var(--zz-ink)}[data-bm-zigzag] .zz-frequency{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}[data-bm-zigzag] .zz-frequency select{-webkit-appearance:auto;appearance:auto;min-width:0;max-width:170px;min-height:44px;padding:6px 0 6px 7px;background:transparent;color:var(--zz-ink);border:0;border-bottom:1px solid var(--zz-rule);font-size:16px;cursor:pointer}[data-bm-zigzag] .zz-buy{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;margin:12px 0 0}[data-bm-zigzag] .zz-buy-divider{height:13px;width:1px;flex:none;background:currentColor;opacity:.3}[data-bm-zigzag] .zz-buy-price{letter-spacing:0;font-variant-numeric:tabular-nums}[data-bm-zigzag] .zz-buy .loader--line{position:absolute;top:0;bottom:0;left:10%;width:80%;margin:auto}[data-bm-zigzag] .zz-buy.is-loading>span{opacity:0}[data-bm-zigzag] .zz-billing{font-size:11px;color:var(--zz-muted);text-align:center;line-height:1.45;padding-top:8px}[data-bm-zigzag] .zz-gap{position:relative;width:100%;height:28px;flex:none;pointer-events:none}[data-bm-zigzag] .zz-pencil{position:absolute;left:0;top:0;z-index:0;display:block;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;color:#4d4745;pointer-events:none}[data-bm-zigzag] .zz-pencil[data-active=true]{visibility:visible;opacity:.9}[data-bm-zigzag] .zz-pencil path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}[data-bm-zigzag] .zz-feedback{display:block;font-size:11px;color:var(--zz-muted);text-align:center;line-height:1.5}[data-bm-zigzag] .zz-feedback:not(:empty){padding-top:14px}[data-bm-zigzag] .zz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-bm-zigzag][data-ready=false] *,[data-bm-zigzag][data-resizing=true] *{transition:none!important}@container morning-zigzag (max-width:320px){[data-bm-zigzag] .zz-toggle{grid-template-columns:42px minmax(0,1fr) auto;gap:7px;padding-right:17px;padding-left:12px}[data-bm-zigzag] .zz-card[data-side=right] .zz-toggle{padding-left:17px;padding-right:12px}[data-bm-zigzag] .zz-photo{width:42px;height:62px}[data-bm-zigzag] .zz-name{font-size:16px}[data-bm-zigzag] .zz-price{font-size:15px}[data-bm-zigzag] .zz-option{column-gap:7px;font-size:11px}[data-bm-zigzag] .zz-option-price{font-size:11px}}@media(prefers-reduced-motion:reduce){[data-bm-zigzag] *,[data-bm-zigzag] *:before{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/bm-zigzag-bundle.css.map */
