.lasura-fs{--lasura-fs-bar-h: 52px}.lasura-fs #header-group>.shopify-section:not(:has(lasura-cookie-banner)){position:absolute;inset:0 0 auto;height:0;overflow:visible;visibility:hidden;pointer-events:none}.lasura-fs #header-group dialog{visibility:visible;pointer-events:auto}.lasura-fs-bar{position:sticky;top:0;z-index:var(--layer-sticky, 20);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px;min-height:var(--lasura-fs-bar-h);padding:0 8px;background:var(--color-background);color:var(--color-foreground);border-bottom:1px solid rgb(var(--color-foreground-rgb, 49 56 61) / .12)}.lasura-fs-bar__exit,.lasura-fs-bar__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border-radius:999px;color:inherit;text-decoration:none}.lasura-fs-bar__exit:hover,.lasura-fs-bar__cart:hover,.lasura-fs-bar__ask:hover{background:rgb(var(--color-foreground-rgb, 49 56 61) / .06)}.lasura-fs-bar a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.lasura-fs-bar__arrow{display:none}.lasura-fs-bar__logo{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.lasura-fs-bar__logo img{display:block;width:auto;height:40px}.lasura-fs-bar__name{font-family:var(--font-heading--family, Georgia, serif);font-size:1.125rem;letter-spacing:.16em;text-transform:uppercase}.lasura-fs-bar__tools{grid-column:4;display:flex;align-items:center;gap:4px}.lasura-fs-bar__ask.lasura-phone-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;color:inherit;text-decoration:none}.lasura-fs-bar__ask .lasura-phone-link__icon{width:20px;height:20px}@media screen and (max-width:749px){.lasura-fs-bar__ask :is(.lasura-phone-link__prefix,.lasura-phone-link__number){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.lasura-fs-bar__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.6875rem;font-weight:600;line-height:18px;text-align:center}@media screen and (min-width:990px){.lasura-fs{--lasura-fs-bar-h: 60px}.lasura-fs-bar{padding:0 24px}.lasura-fs-bar__x{display:none}.lasura-fs-bar__arrow{display:inline}.lasura-fs-bar__logo img{height:46px}}.lasura-fs-leave{width:min(92vw,420px);padding:24px;border:0;border-radius:20px;background:var(--color-background);color:var(--color-foreground);box-shadow:0 24px 60px rgb(var(--color-foreground-rgb, 49 56 61) / .25)}.lasura-fs-leave::backdrop{background:rgb(var(--color-foreground-rgb, 49 56 61) / .55)}.lasura-fs-leave__h{margin:0 0 8px}.lasura-fs-leave p{margin:0 0 20px}.lasura-fs-leave__acts{display:grid;gap:8px}.lasura-fs-leave__go{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px}.lasura-fs-leave__pick{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--color-foreground-rgb, 49 56 61) / .12)}.lasura-fs-leave__pick[hidden]{display:none}.lasura-fs-leave .lasura-fs-leave__pick-h{margin:0;font-weight:600}.lasura-fs-leave__pick-thumbs{display:flex;gap:6px}.lasura-fs-leave__pick-thumbs img{width:48px;margin:0;border:0;height:58px;object-fit:cover;border-radius:8px}.lasura-fs-leave__pick-go{justify-self:start}.lasura-fs-leave .button-secondary:not(:hover){--button-background-color: var(--color-input-background, var(--color-background))}@media screen and (min-width:480px){.lasura-fs-leave__acts{grid-template-columns:1fr 1fr}}.lasura-fs main .product-information{padding-block:0}.lasura-fs{--lasura-fs-cake: clamp(140px, 28svh, 340px);--lasura-fs-strip: 96px;--lasura-fs-lip: 16px}.lasura-fs .product-details lasura-cake-preview{position:sticky;top:var(--lasura-fs-bar-h);z-index:4;height:calc(var(--lasura-fs-cake) + var(--lasura-fs-lip));isolation:isolate;pointer-events:none}.lasura-fs .product-details lasura-cake-preview>*{pointer-events:auto}.lasura-fs .product-details lasura-cake-preview:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:calc(max(var(--lasura-fs-strip),calc(var(--lasura-fs-cake) - var(--lasura-fs-y, 0px))) + var(--lasura-fs-lip));background:var(--lasura-preview-bg, var(--color-background))}.lasura-fs .product-details lasura-cake-preview .lasura-cake-preview__frame{--lasura-preview-max: var(--lasura-fs-cake);transform:scale(var(--lasura-fs-k, 1));transform-origin:50% 0}.lasura-fs.lasura-fs-compact .product-details lasura-cake-preview :is([data-preview-chip],.lasura-cake-preview__hint,.lasura-cake-preview__spin,.lasura-cake-preview__views){visibility:hidden}@media screen and (max-width:989px){.lasura-fs .lasura-steps-on{min-height:calc(100svh - var(--lasura-fs-bar-h) - var(--padding-block-start, 0px) - var(--padding-block-end, 0px));min-height:calc(100dvh - var(--lasura-fs-bar-h) - var(--padding-block-start, 0px) - var(--padding-block-end, 0px))}}.lasura-fs .product-details .group-block:has(>.group-block-content>.text-block h1){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (min-width:990px){.lasura-fs main .product-information__grid:not(.product-information--media-none).product-information--media-left:has(lasura-cake-preview){grid-template-columns:minmax(0,1fr) clamp(440px,40%,640px)}.lasura-fs .product-information__media>lasura-cake-preview{--lasura-stage-top: var(--lasura-fs-bar-h);top:var(--lasura-fs-bar-h);height:calc(100dvh - var(--lasura-fs-bar-h));padding-block:16px}.lasura-fs .product-information__grid:has(>.product-information__media>lasura-cake-preview)>.product-details{min-height:calc(100dvh - var(--lasura-fs-bar-h))}.lasura-fs .product-details .lasura-steps-on{min-height:calc(100dvh - var(--lasura-fs-bar-h) - var(--padding-block-start, 0px) - var(--padding-block-end, 0px))}}@media screen and (min-width:750px){.lasura-fs .product-details .lasura-steps-on{display:flex;flex-direction:column}.lasura-fs .lasura-steps-on>.lasura-steps__nav{position:sticky;bottom:0;margin-top:auto;margin-bottom:calc(-1 * var(--padding-block-end, 0px));padding:12px 0 calc(12px + var(--padding-block-end, 0px) + env(safe-area-inset-bottom,0px));background:var(--lasura-card-bg, var(--color-background));box-shadow:0 -1px rgb(var(--color-foreground-rgb, 49 56 61) / .12)}}.lasura-fs .lasura-steps-on>.lasura-steps__nav{container:lasura-fs-nav / inline-size}@container lasura-fs-nav (min-width: 600px){.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__next-long:not(:empty){display:block;white-space:nowrap}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__next:has(.lasura-steps__next-long:not(:empty)) .lasura-steps__next-short{display:none}}@media screen and (orientation:landscape)and (max-height:500px)and (max-width:989px),screen and (orientation:landscape)and (min-width:750px)and (max-width:989px){body.lasura-fs main .product-information__grid.product-information__grid.product-information__grid:has(lasura-cake-preview){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:16px}body.lasura-fs main .product-information__grid:has(lasura-cake-preview) .product-information__media{display:block}.lasura-fs .product-information__media>lasura-cake-preview{--lasura-stage-top: var(--lasura-fs-bar-h);--lasura-below-h: 0px;position:sticky;top:var(--lasura-fs-bar-h);height:calc(100dvh - var(--lasura-fs-bar-h))}.lasura-fs .product-information__media>lasura-cake-preview .lasura-cake-preview__below{display:none}.lasura-fs .product-information__media>lasura-cake-preview{justify-content:center;background:var(--lasura-preview-bg, var(--color-background))}.lasura-fs .lasura-steps-on{min-height:calc(100dvh - var(--lasura-fs-bar-h) - var(--padding-block-start, 0px) - var(--padding-block-end, 0px))}}.lasura-fs .lasura-fs-total{display:inherit;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;justify-content:inherit;gap:inherit;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.lasura-fs .lasura-fs-total>svg{align-self:center;flex:none}.lasura-fs .lasura-fs-total:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.lasura-fs-sheet{width:min(100vw,560px);max-width:none;max-height:84dvh;margin:auto auto 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;background:var(--lasura-card-bg, var(--color-background));color:var(--color-foreground);box-shadow:0 -12px 40px rgb(var(--color-foreground-rgb, 49 56 61) / .2)}.lasura-fs-sheet::backdrop{background:rgb(var(--color-foreground-rgb, 49 56 61) / .55)}@media screen and (min-width:750px){.lasura-fs-sheet{margin:auto;border-radius:20px}}.lasura-fs-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.lasura-fs-sheet__h{margin:0}.lasura-fs-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.lasura-fs-sheet__rows{margin:0;padding:0;list-style:none}.lasura-fs-sheet__row{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;border:0;border-top:1px solid rgb(var(--color-foreground-rgb, 49 56 61) / .12);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.lasura-fs-sheet__key{font-size:.875rem;color:rgb(var(--color-foreground-rgb, 49 56 61) / .8)}.lasura-fs-sheet__row:hover .lasura-fs-sheet__value{text-decoration:underline}:is(.lasura-fs-sheet__row,.lasura-fs-sheet__close):focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.lasura-fs-leave__stay:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}:is(.lasura-fs-sheet__close,.lasura-fs-leave__stay)[data-by-pointer]:focus-visible{outline:none}.lasura-fs-sheet__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-top:12px;border-top:1px solid rgb(var(--color-foreground-rgb, 49 56 61) / .3);font-weight:600}.lasura-fs-sheet__al{margin:12px 0 0;font-size:.875rem}.lasura-fs-sheet__al:empty{display:none}.lasura-fs .lasura-steps__nav.is-dead-end .lasura-steps__next>*{display:none}.lasura-fs .lasura-steps__nav.is-dead-end .lasura-steps__next:after{content:attr(data-dead)}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>:is(.lasura-summary,.divider:has(+.lasura-summary)){order:1}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>:is(.lasura-allergens,.divider:has(+.lasura-allergens)){order:2}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>:is(.lasura-share,.shopify-block:has(lasura-cake-save),.lasura-picture,.text-block,.lasura-steps__switch){order:3}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>.lasura-steps__nav{order:4}.lasura-fs .lasura-steps-on>.divider:has(+.lasura-allergens){display:none}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>.buy-buttons-block{display:none}.lasura-fs:has(.lasura-steps__nav.is-review) .product-information__media>lasura-cake-preview{--lasura-below-h: 0px;justify-content:center}.lasura-fs:has(.lasura-steps__nav.is-review) .product-information__media>lasura-cake-preview .lasura-cake-preview__below{display:none}.lasura-fs{--lasura-fs-line: rgb(var(--color-foreground-rgb, 49 56 61) / .12);--lasura-fs-muted: rgb(var(--color-foreground-rgb, 49 56 61) / .75);--lasura-fs-picked: color-mix(in srgb, var(--color-background) 45%, var(--lasura-card-bg, #fff))}.lasura-fs lasura-cake-preview .lasura-cake-preview__stage{border-radius:0}body.lasura-fs lasura-cake-preview .lasura-cake-preview__chip[data-preview-chip],.lasura-fs lasura-cake-preview text.lasura-cake-preview__cap{display:none}.lasura-fs .lasura-cake-preview__spin{top:12px;right:12px;align-items:center;background:color-mix(in srgb,var(--lasura-card-bg, #fff) 86%,transparent)}.lasura-fs .lasura-cake-preview__spin .lasura-cake-preview__hint{position:static;padding:0 2px;background:none}@media screen and (max-width:749px){.lasura-fs .lasura-cake-preview__spin .lasura-cake-preview__hint{display:none}}.lasura-fs-inside{position:absolute;left:12px;bottom:28px;z-index:1;max-width:calc(100% - 24px);margin:0;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--lasura-card-bg, #fff) 86%,transparent);font-size:.8125rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.lasura-fs-inside[hidden]{display:none}.lasura-fs.lasura-fs-compact .product-details .lasura-fs-inside{visibility:hidden}.lasura-fs .lasura-cake-preview__frame:has(.lasura-fs-inside:not([hidden])) .lasura-cake-preview__caption{bottom:64px}@media screen and (max-width:989px){.lasura-fs .product-details .lasura-fs-inside{top:12px;bottom:auto}.lasura-fs .product-details .lasura-cake-preview__caption,.lasura-fs .product-details .lasura-cake-preview__frame:has(.lasura-fs-inside:not([hidden])) .lasura-cake-preview__caption{top:12px;bottom:auto;max-width:calc(100% - 140px)}.lasura-fs .product-details .lasura-cake-preview__frame:has(.lasura-fs-inside:not([hidden])) .lasura-cake-preview__caption{top:48px}.lasura-fs .product-details .lasura-fs-inside{max-width:calc(100% - 136px);border-radius:14px;white-space:normal}}.lasura-fs .lasura-steps__stage{min-width:min-content}.lasura-fs .lasura-steps__stage-name{overflow-wrap:normal}.lasura-fs-rail{z-index:5;background:var(--lasura-card-bg, var(--color-background))}.lasura-fs .lasura-builder__allergens{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lasura-fs .lasura-steps-on>.lasura-steps__switch{margin:8px 0 16px;font-size:.875rem}.lasura-fs .lasura-group__choose{border:0;border-radius:12px;background:var(--lasura-fs-tint, rgb(var(--color-foreground-rgb, 49 56 61) / .05))}.lasura-fs .lasura-group__choose summary{display:flex;align-items:center;gap:8px}.lasura-group__choose-i{flex:none}.lasura-fs .lasura-group__opts--cards,.lasura-fs .lasura-group__opts--cards:has(.lasura-opt__desc),.lasura-fs .variant-option--buttons:has(.lasura-variant-note){display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body.lasura-fs .product-information__grid .variant-option.variant-option--buttons:has(.lasura-variant-note){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px)and (max-width:989px){.lasura-fs .lasura-group__opts--cards,.lasura-fs .lasura-group__opts--cards:has(.lasura-opt__desc),body.lasura-fs .product-information__grid .variant-option.variant-option--buttons:has(.lasura-variant-note){grid-template-columns:repeat(2,minmax(0,1fr))}}.lasura-fs .lasura-group__opts--cards .lasura-opt__text{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline;padding:12px 16px}.lasura-fs .lasura-group__opts--cards .lasura-opt__text>*{grid-column:1 / -1}.lasura-fs .lasura-group__opts--cards .lasura-opt__text>.lasura-opt__name{grid-column:1}.lasura-fs .lasura-group__opts--cards .lasura-opt__text>.lasura-opt__price,.lasura-fs .variant-option__button-label:has(.lasura-variant-note) .lasura-variant-note__price{grid-column:2;grid-row:1;font-size:.875rem;font-weight:400;color:var(--lasura-fs-muted);white-space:nowrap}.lasura-fs .lasura-group__opts--cards .lasura-opt__flag{justify-self:start}.lasura-fs .lasura-group__opts--cards .lasura-opt__tick{display:none}.lasura-fs .variant-option__button-label:has(.lasura-variant-note){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline;min-height:56px;padding:12px 16px}.lasura-fs .variant-option__button-label:has(.lasura-variant-note) .lasura-variant-note{display:contents}.lasura-fs .variant-option__button-label:has(.lasura-variant-note) .variant-option__button-label__text{grid-column:1;grid-row:1;font-weight:600}.lasura-fs .variant-option__button-label:has(.lasura-variant-note) :is(.lasura-variant-note__line,.lasura-variant-note__serves){grid-column:1 / -1}.lasura-fs .variant-option__button-label:has(.lasura-variant-note) .variant-option__button-label__pill{display:none}body.lasura-fs .product-information__grid .lasura-opt:not(.lasura-opt--swatch):has(input:checked),body.lasura-fs .product-information__grid .variant-option__button-label:has(.lasura-variant-note):has(:checked),body.lasura-fs .product-information__grid .lasura-diet__chip:has(input:checked){background:var(--lasura-fs-picked);color:var(--color-foreground);box-shadow:inset 0 0 0 2px var(--color-foreground)}body.lasura-fs .product-information__grid .lasura-opt:has(input:checked) :is(.lasura-opt__desc,.lasura-opt__meta),body.lasura-fs .product-information__grid .variant-option__button-label:has(.lasura-variant-note):has(:checked) :is(.lasura-variant-note__line,.lasura-variant-note__serves){color:var(--lasura-fs-muted)}body.lasura-fs .product-information__grid .lasura-opt--any:has(input:checked) .lasura-opt__desc{color:var(--color-foreground)}body.lasura-fs .product-information__grid .lasura-opt:has(input:checked) .lasura-opt__flag{background:rgb(var(--color-foreground-rgb, 49 56 61) / .08)}.lasura-fs .lasura-steps-on>.lasura-steps__nav{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;background:var(--lasura-card-bg, var(--color-background));box-shadow:0 -1px 0 var(--lasura-fs-line)}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__total{order:0;flex:0 1 auto;min-width:0;margin-right:auto}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-fs-total{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:6px;row-gap:0;width:auto;padding-inline-end:4px;line-height:1.25}.lasura-fs .lasura-fs-total>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lasura-fs .lasura-fs-total>strong{font-size:1.25rem}.lasura-fs .lasura-fs-total>svg{order:1}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-fs-total>.lasura-steps__ready:not([hidden]){display:block;order:2;flex-basis:100%;font-size:.75rem;color:var(--lasura-fs-muted);white-space:nowrap}.lasura-fs .lasura-fs-total:disabled{cursor:default}.lasura-fs .lasura-fs-total:disabled>svg{display:none}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__back{order:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:999px;font-size:0}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__back:before{content:"";width:20px;height:20px;background:currentColor;-webkit-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__next{order:2;flex:0 1 auto;width:auto;min-width:136px}@media screen and (max-width:749px){.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__next{flex:0 0 auto;max-width:45%;padding-inline:12px}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-steps__total{flex:1 1 auto}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-fs-total{padding-inline-end:0}.lasura-fs .lasura-steps-on>.lasura-steps__nav .lasura-fs-total>.lasura-steps__ready:not([hidden]){white-space:normal}}.lasura-fs .lasura-steps-on:has(>.lasura-steps__nav.is-review)>.lasura-allergens{padding:16px;border-radius:12px;background:var(--lasura-fs-tint, rgb(var(--color-foreground-rgb, 49 56 61) / .05))}.lasura-fs .lasura-steps-on>.lasura-allergens .lasura-allergens__heading,.lasura-fs .lasura-steps-on>.lasura-summary .lasura-summary__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lasura-fs .lasura-steps-on>.lasura-summary .lasura-summary__card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.lasura-fs .lasura-steps-on>.divider:has(+.lasura-summary){display:none}.lasura-fs .lasura-steps-on>.lasura-summary .lasura-summary__change{color:var(--color-primary, currentColor);font-weight:400}.lasura-fs .lasura-opt--swatch .lasura-opt__name{font-weight:400}.lasura-fs .lasura-opt--swatch:has(input:checked) .lasura-opt__name{font-weight:600}.lasura-fs .lasura-group__opts--swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}@media screen and (min-width:750px)and (max-width:989px){.lasura-fs .lasura-group__opts--swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.lasura-fs-keep{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin:0;font-size:.875rem}body.lasura-fs .lasura-fs-keep>.lasura-fs-keep__link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--color-primary, currentColor);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.lasura-fs-keep__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.lasura-fs-keep__note{flex-basis:100%;font-size:.8125rem;color:var(--lasura-fs-muted)}.lasura-fs-keep__note:empty{display:none}.lasura-fs-sheet .lasura-fs-keep{margin-top:4px}@media screen and (max-width:989px){.lasura-fs main .product-information__grid:has(lasura-cake-preview){background:var(--lasura-card-bg, var(--color-background))}.lasura-fs .product-details lasura-cake-preview{margin-top:calc(-1 * var(--padding-block-start, 0px));margin-inline:calc(-1 * var(--page-margin, 16px))}body.lasura-fs{background:var(--lasura-card-bg, var(--color-background))}.lasura-fs .lasura-steps-on>lasura-cake-steps{margin-bottom:-12px}.lasura-fs .lasura-steps-on>.lasura-steps__nav{margin-bottom:calc(-1 * var(--padding-block-end, 0px))}.lasura-fs .lasura-steps-on>.lasura-fs-rail{position:sticky;top:calc(var(--lasura-fs-bar-h) + var(--lasura-fs-strip));margin:-40px calc(-1 * var(--page-margin, 16px)) -12px;padding:14px var(--page-margin, 16px) 0;border-radius:20px 20px 0 0;box-shadow:0 -8px 16px -8px rgb(var(--color-foreground-rgb, 49 56 61) / .14)}}@media screen and (min-width:990px){.lasura-fs main .product-information{--page-margin: 0px}.lasura-fs .product-information__media:has(>lasura-cake-preview){padding:0}.lasura-fs .product-information__media>lasura-cake-preview{--lasura-below-h: 104px;padding-block:24px 0;background:var(--lasura-preview-bg, var(--color-background))}.lasura-fs .product-information__grid:has(>.product-information__media>lasura-cake-preview)>.product-details{padding-inline:32px;background:var(--lasura-card-bg, var(--color-background));box-shadow:inset 1px 0 0 var(--lasura-fs-line)}.lasura-fs .lasura-cake-preview__spin{top:0;right:24px}.lasura-fs-inside{left:24px;bottom:16px}.lasura-fs .lasura-steps-on>.lasura-fs-rail{position:sticky;top:var(--lasura-fs-bar-h);margin:calc(-1 * var(--padding-block-start, 0px)) -32px -14px;padding:24px 32px 0}.lasura-fs .lasura-steps-on>.lasura-steps__nav{margin-inline:-32px;padding-inline:32px}.lasura-fs .product-information__media>lasura-cake-preview .lasura-cake-preview__choices{width:min(100% - 48px,760px);margin:0 auto 24px;padding:0;border:0;background:none}.lasura-fs .lasura-cake-preview__choices:has(.lasura-fs-strip) :is(.lasura-cake-preview__list,.lasura-cake-preview__list-heading){display:none}}@media screen and (min-width:990px)and (max-height:760px){.lasura-fs-sheet .lasura-fs-receipt__kitchen{display:none}}@media screen and (orientation:landscape)and (min-width:750px)and (max-width:989px)and (min-height:501px){body.lasura-fs main .product-information__grid.product-information__grid.product-information__grid:has(lasura-cake-preview){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.lasura-fs main .product-information{--page-margin: 0px}.lasura-fs .product-information__media:has(>lasura-cake-preview){padding:0}.lasura-fs .product-information__grid:has(>.product-information__media>lasura-cake-preview)>.product-details{padding-inline:24px;background:var(--lasura-card-bg, var(--color-background));box-shadow:inset 1px 0 0 var(--lasura-fs-line)}}@media screen and (orientation:landscape)and (max-height:500px)and (max-width:989px),screen and (orientation:landscape)and (min-width:750px)and (max-width:989px){.lasura-fs .lasura-steps-on>.lasura-fs-rail{position:static;margin:0;padding:0;border-radius:0;box-shadow:none}}.lasura-fs-strip{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:64px;padding:10px 10px 10px 20px;border-radius:18px;background:var(--color-background);box-shadow:0 8px 28px rgb(var(--color-foreground-rgb, 49 56 61) / .14)}.lasura-fs-strip[hidden]{display:none}.lasura-fs-strip__h{flex:none;font-family:var(--font-heading--family, Georgia, serif);font-size:1.25rem;white-space:nowrap}.lasura-fs-strip__pills{flex:1 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.lasura-fs-strip__pills::-webkit-scrollbar{display:none}.lasura-fs-strip__pill{flex:none;min-height:36px;padding:6px 12px;border:0;border-radius:999px;background:var(--lasura-fs-tint, rgb(var(--color-foreground-rgb, 49 56 61) / .06));color:inherit;font:inherit;font-size:.8125rem;white-space:nowrap;cursor:pointer}.lasura-fs-strip__all{flex:none;min-height:44px;padding:0 16px;border:1px solid var(--lasura-fs-line);border-radius:999px;background:var(--color-background);color:inherit;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}:is(.lasura-fs-strip__pill,.lasura-fs-strip__all):hover{text-decoration:underline}:is(.lasura-fs-strip__pill,.lasura-fs-strip__all):focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (max-width:989px){.lasura-cake-preview__frame>.lasura-fs-strip{display:none}}.lasura-fs .lasura-steps-on>.lasura-steps__nav:has(>.lasura-fs-al:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;row-gap:10px}.lasura-fs-al{grid-column:1 / -1;border-radius:12px;background:var(--lasura-fs-tint, rgb(var(--color-foreground-rgb, 49 56 61) / .05))}.lasura-fs-al[hidden]{display:none}.lasura-fs-al>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:.8125rem;line-height:1.4;list-style:none;cursor:pointer}.lasura-fs-al>summary::-webkit-details-marker{display:none}.lasura-fs-al>summary:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.lasura-fs-al>summary>svg{flex:none}.lasura-fs-al__text{flex:1 1 auto;min-width:0}.lasura-fs-al:not([open]) .lasura-fs-al__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lasura-fs-al__more{flex:none;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lasura-fs-al__note{margin:0;padding:0 12px 10px 38px;font-size:.8125rem;color:var(--lasura-fs-muted)}.lasura-fs-receipt__kitchen{color:var(--lasura-fs-muted)}.lasura-fs-bar__keep{display:flex;align-items:center;gap:8px}.lasura-fs-bar__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--lasura-fs-line);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer}.lasura-fs-bar__btn[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.lasura-fs-bar__btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (max-width:989px){.lasura-fs-bar__keep{gap:0}.lasura-fs-bar__btn{justify-content:center;width:44px;padding:0;border:0;background:none}.lasura-fs-bar__btn[aria-pressed=true]{background:none;color:var(--color-foreground)}.lasura-fs-bar__btn[aria-pressed=true] svg{fill:currentColor}.lasura-fs-bar__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-width:989px){.lasura-fs .product-details .lasura-cake-preview__frame>.lasura-cake-preview__views{display:flex;top:10px;right:auto;left:calc(10px - var(--lasura-bleed, 0px));z-index:2;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--lasura-card-bg, #fff) 88%,transparent)}.lasura-fs .product-details .lasura-cake-preview__frame>.lasura-cake-preview__views button{min-height:30px;padding:0 11px;background:none;font-size:.75rem}.lasura-fs .product-details .lasura-cake-preview__frame>.lasura-cake-preview__views button[aria-pressed=true]{background:var(--color-foreground)}.lasura-fs .product-details .lasura-cake-preview__spin{top:10px;right:calc(10px - var(--lasura-bleed, 0px))}.lasura-fs .product-details .lasura-cake-preview__spin-btn{width:36px;height:36px}.lasura-fs .product-details .lasura-cake-preview__spin-btn svg{width:18px;height:18px}.lasura-fs .product-details .lasura-cake-preview__frame:has(>.lasura-cake-preview__views) :is(.lasura-fs-inside,.lasura-cake-preview__caption){top:52px;left:calc(10px - var(--lasura-bleed, 0px));max-width:calc(100% - 20px)}.lasura-fs .product-details .lasura-cake-preview__frame:has(>.lasura-cake-preview__views):has(.lasura-fs-inside:not([hidden])) .lasura-cake-preview__caption{top:86px}}.lasura-fs [data-turn-buttons]>.lasura-cake-preview__views{display:flex;position:static;gap:2px;padding:2px;border-radius:999px;background:rgb(var(--color-foreground-rgb, 49 56 61) / .06)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lasura-builder-fs.css.map */
