:root{--lasura-motion-duration: .22s;--lasura-motion-ease: cubic-bezier(.22, .61, .36, 1);--lasura-lift: 4px;--lasura-radius: 12px;--lasura-radius-lg: 20px;--lasura-card-shadow: 0 10px 24px -10px rgb(var(--color-foreground-rgb, 49 56 61) / 22%)}body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg) .collection-card__image{border-radius:50%;aspect-ratio:1 / 1;transition:transform var(--lasura-motion-duration) var(--lasura-motion-ease),box-shadow var(--lasura-motion-duration) var(--lasura-motion-ease)}body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg):hover .collection-card__image,body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg):focus-within .collection-card__image{transform:translateY(calc(var(--lasura-lift) * -1));box-shadow:var(--lasura-card-shadow)}.lasura-card-lift{transition:transform var(--lasura-motion-duration) var(--lasura-motion-ease),box-shadow var(--lasura-motion-duration) var(--lasura-motion-ease)}.lasura-card-lift:hover,.lasura-card-lift:focus-within{transform:translateY(calc(var(--lasura-lift) * -1));box-shadow:var(--lasura-card-shadow)}@media(prefers-reduced-motion:reduce){body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg) .collection-card__image,.lasura-card-lift{transition:none}body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg):hover .collection-card__image,body.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg):focus-within .collection-card__image,.lasura-card-lift:hover,.lasura-card-lift:focus-within{transform:none}}body.lasura-depth .shopify-section .section-background{background-image:var(--lasura-band-light, none)}body.lasura-depth .shopify-section:has(.lasura-footer-dog--wave)+.shopify-section .section-background{background-image:linear-gradient(var(--color-background),transparent 140px),var(--lasura-band-light, none)}body.lasura-depth .shopify-section-group-footer-group:not(:has(.lasura-footer-dog))+.shopify-section-group-footer-group .section-background{background-image:none}body.lasura-depth .product-card .card-gallery{box-shadow:var(--lasura-elev-1);transition:box-shadow var(--lasura-motion-duration) var(--lasura-motion-ease)}@media(hover:hover){body.lasura-depth .product-card:hover .card-gallery{box-shadow:var(--lasura-elev-2)}}body.lasura-depth .button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.close-button){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lasura-button-rim),var(--lasura-elev-1)}@media(hover:hover){body.lasura-depth .button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.close-button):hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lasura-button-rim),var(--lasura-elev-2)}}body.lasura-depth.lasura-circle-collections .ui-test-collection-list .collection-card:not(.collection-card--image-bg) .collection-card__image{box-shadow:var(--lasura-elev-1)}body.lasura-depth .field__input{box-shadow:var(--input-box-shadow),var(--lasura-sunk)}body.lasura-depth .field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus),var(--lasura-sunk)}body.lasura-depth :is(.lasura-contact__field,.lasura-enquiry__field) :is(input,select,textarea){box-shadow:var(--lasura-sunk)}body.lasura-depth .variant-option__button-label:has(:checked){box-shadow:var(--lasura-rim),var(--lasura-elev-2)}@media screen and (min-width:750px){body.lasura-depth .cart-summary{box-shadow:var(--lasura-rim),var(--lasura-elev-2)}}body.lasura-depth .product-card .card-gallery{outline:1px solid var(--lasura-img-edge, transparent);outline-offset:-1px}.button-secondary[hidden]{display:none}.lasura-dog{display:block;overflow:visible}.lasura-dog g{transform-box:view-box}.lasura-dog__fl{transform-origin:180px 298px}.lasura-dog__bl{transform-origin:952px 294px}.lasura-dog__tl{transform-origin:994px 150px;animation:lasura-dog-wag var(--lasura-wag, .5s) ease-in-out infinite alternate}.lasura-dog__hd{transform-origin:170px 112px;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}@keyframes lasura-dog-wag{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes lasura-dog-step{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}75%{transform:rotate(-12deg)}}@keyframes lasura-dog-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5%)}}@media(prefers-reduced-motion:reduce){.lasura-dog,.lasura-dog *{animation:none!important}}.hero{--font-h1--size: clamp(2.6rem, 1.5rem + 4.2vw, 5rem);--font-h1--line-height: 1.04}.hero .hero__content-wrapper.full-width{padding-inline:max(20px,calc((100vw - 1260px)/2))}.hero .text-block.h1 :is(h1,h2){text-wrap:balance;letter-spacing:-.01em}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));column-gap:48px}}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-weight:400;font-size:1.75rem;line-height:1.2}:where(h1,h2,h3){text-wrap:balance}.predictive-search-results__card--product .resource-card__title{min-height:2.6em}@media screen and (max-width:749px){.predictive-search-results__list.predictive-search-results__wrapper-products{grid-template-columns:1fr;gap:var(--gap-sm)}.predictive-search-results__card--product .resource-card.resource-card{flex-direction:row;align-items:center;column-gap:var(--gap-md)}.predictive-search-results__card--product .resource-card__media{flex:0 0 4.5rem}.predictive-search-results__card--product .resource-card .resource-card__content{flex:1 1 auto;min-width:0}.predictive-search-results__card--product .resource-card__title.resource-card__title{min-height:0;word-break:normal;overflow-wrap:normal}}.lasura-search-answer{display:grid;gap:var(--gap-2xs, 4px);justify-items:start;margin-inline:var(--padding-xl);margin-block:var(--margin-sm, 8px) var(--margin-md, 16px);padding:var(--padding-md, 12px) var(--padding-lg, 16px);border-radius:var(--style-border-radius-inputs, 8px);background-color:rgb(var(--color-foreground-rgb) / .05)}.lasura-search-answer p{margin:0}.lasura-search-pages{display:grid;gap:var(--gap-xs, 8px);margin-block:0 var(--margin-lg, 24px);max-width:44rem}.lasura-search-pages[hidden]{display:none}.lasura-search-pages__heading{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--md, 1rem);font-weight:var(--font-heading--weight, 400)}.lasura-search-pages__list{display:flex;flex-wrap:wrap;gap:var(--gap-xs, 8px);margin:0;padding:0;list-style:none}.lasura-search-pages .lasura-search-pages__link{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:var(--padding-md, 12px);border:1px solid var(--color-border);border-radius:999px;color:var(--color-foreground);font-size:var(--font-size--sm, .875rem);text-decoration:none}.lasura-search-pages .lasura-search-pages__link:hover{border-color:var(--color-foreground)}.lasura-search-pages .lasura-search-pages__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lasura-search-answer.lasura-search-answer--page{margin-inline:0;margin-block:0 var(--margin-lg, 24px);max-width:44rem}.lasura-search-answer__heading{font-family:var(--font-heading--family);font-size:var(--font-size--md, 1rem)}.lasura-search-answer__body{font-size:var(--font-size--sm, .875rem)}.lasura-search-answer .lasura-search-answer__link{font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.lasura-search-close__label{display:none}@media screen and (max-width:749px){.predictive-search-form__header .predictive-search__close-modal-button{width:auto;min-width:var(--minimum-touch-target);padding-inline:var(--padding-xs)}.predictive-search-form__header .predictive-search__close-modal-button .svg-wrapper{display:none}.predictive-search-form__header .lasura-search-close__label{display:inline;font-size:var(--font-size--sm, .875rem);font-weight:600;text-decoration:underline;text-underline-offset:3px}}.lasura-icon__accent-fill{fill:var(--lasura-icon-accent, transparent)}.lasura-icon__accent-stroke{stroke:var(--lasura-icon-accent, transparent)}.lasura-header-icon{display:flex}.lasura-header-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header-actions__action:not(.account-button):focus-visible{border-radius:50%}.account-button shopify-account::part(signed-out-avatar):focus-visible{outline:var(--focus-outline-width) solid var(--color-account-icon);outline-offset:var(--focus-outline-offset);border-radius:50%}@media screen and (max-width:749px){.header-actions__action:not(.account-button):focus-visible,.account-button shopify-account::part(signed-out-avatar):focus-visible{outline-offset:calc(var(--focus-outline-width) * -1)}}.lasura-line-edit{display:grid;gap:var(--gap-xs, 8px);justify-items:start;margin-block-start:var(--margin-xs, 6px)}.lasura-line-edit .lasura-line-edit__link{font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.lasura-line-edit__upgrade{display:grid;gap:var(--gap-2xs, 4px);justify-items:start;padding:var(--padding-sm, 8px) var(--padding-md, 12px);border:1px dashed rgb(var(--color-foreground-rgb) / .3);border-radius:var(--style-border-radius-inputs, 8px)}.lasura-line-edit__prompt{margin:0;font-size:var(--font-size--sm, .875rem)}.lasura-line-edit__up,.lasura-cake-edit-note__cancel{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--padding-md, 12px);border:1.5px solid var(--color-foreground);border-radius:999px;background:transparent;color:var(--color-foreground);font:inherit;font-size:var(--font-size--sm, .875rem);font-weight:600;cursor:pointer}.lasura-line-edit__up:hover,.lasura-cake-edit-note__cancel:hover{background-color:rgb(var(--color-foreground-rgb) / .06)}.lasura-line-edit__up:focus-visible,.lasura-cake-edit-note__cancel:focus-visible,.lasura-line-edit .lasura-line-edit__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lasura-line-edit__up.is-busy{opacity:.6;cursor:progress}.lasura-line-edit__error{margin:0;font-size:var(--font-size--sm, .875rem)}.lasura-line-edit__error[hidden]{display:none}.lasura-cake-edit-note{display:grid;gap:var(--gap-xs, 8px);justify-items:start;margin-block:var(--margin-sm, 8px);padding:var(--padding-md, 12px);border-inline-start:3px solid var(--color-primary);border-radius:0 var(--style-border-radius-inputs, 8px) var(--style-border-radius-inputs, 8px) 0;background-color:rgb(var(--color-foreground-rgb) / .04)}.lasura-cake-edit-note p{margin:0;font-size:var(--font-size--sm, .875rem)}.lasura-choices{margin-block-start:2px}.lasura-choices__summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:var(--minimum-touch-target, 44px);cursor:pointer;list-style:none}.lasura-choices__summary::-webkit-details-marker{display:none}.lasura-choices__summary:after{content:"";width:7px;height:7px;margin-inline-start:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.lasura-choices[open]>.lasura-choices__summary:after{transform:translateY(2px) rotate(-135deg)}.lasura-choices__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.lasura-choices__more{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .72));text-decoration:underline;text-underline-offset:3px}.lasura-one-cake .quantity-selector-wrapper{display:none}.lasura-build-another{margin:0;font-size:.875rem}.lasura-build-another a{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target, 44px);font-weight:600;text-underline-offset:3px}.header-menu .menu-list__link-title{display:inline-flex;align-items:center;gap:7px;letter-spacing:var(--lasura-menu-tracking, normal)}.lasura-menu-title{padding-block:5px}@media screen and (min-width:750px)and (max-width:1279px){.header-menu .menu-list__link-title{padding-inline:7px;letter-spacing:min(var(--lasura-menu-tracking, 0em),.06em)}}body.lasura-menu-underline .header-menu .lasura-menu-title{background:linear-gradient(var(--lasura-header-line),var(--lasura-header-line)) no-repeat left bottom / 0 2px;transition:background-size var(--lasura-motion-duration) var(--lasura-motion-ease)}body.lasura-menu-underline .header-menu .menu-list__list-item:is(:hover,:focus-within) .lasura-menu-title,body.lasura-menu-underline .header-menu .menu-list__link:is([aria-expanded=true],[aria-current=page]) .lasura-menu-title{background-size:100% 2px}.mega-menu__link:not(.mega-menu__link--parent),.menu-drawer__menu--childlist .menu-drawer__menu-item{font-family:var(--font-body--family);font-weight:var(--font-body--weight);text-transform:none}.menu-drawer .menu-drawer__menu-item--mainlist{text-transform:none;letter-spacing:normal}.lasura-menu-marker__icon{flex:none;width:1.45em;height:1.45em;color:var(--color-primary, currentcolor)}.lasura-menu-marker__flame{fill:var(--lasura-header-line)}.lasura-menu-marker__tag{padding:3px 7px 2px;border-radius:999px;background:color-mix(in srgb,var(--lasura-header-line) 28%,var(--color-background));color:var(--color-foreground);font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.menu-drawer__menu-item:has(.lasura-menu-marker__icon,.lasura-menu-marker__tag){justify-content:flex-start;gap:12px}.menu-drawer .lasura-menu-marker__icon{order:2;width:1.1em;height:1.1em}.menu-drawer .lasura-menu-marker__tag{order:3}body.lasura-header-edge-line #header-component .header__row--top{--lasura-header-edge: inset 0 -1px 0 var(--lasura-header-line)}body.lasura-header-edge-scallop #header-component .header__row--top:after{--lasura-scallop: 9px;content:"";position:absolute;inset-inline:0;top:100%;height:calc(var(--lasura-scallop) + 1px);pointer-events:none;background:radial-gradient(circle at 50% 0,var(--color-background) calc(var(--lasura-scallop) - 1.5px),var(--lasura-header-line) calc(var(--lasura-scallop) - 1px) var(--lasura-scallop),transparent calc(var(--lasura-scallop) + .5px)) 0 0 / calc(var(--lasura-scallop) * 2) calc(var(--lasura-scallop) + 1px) repeat-x;transition:opacity var(--lasura-motion-duration) var(--lasura-motion-ease)}#header-component:has(.menu-list__link[aria-expanded=true]) .header__row--top:after{opacity:0}body.lasura-header-shrink #header-component .header-logo__image{transition:height .3s var(--lasura-motion-ease)}body.lasura-header-shrink #header-component[data-lasura-slim] .header-logo__image{width:auto;height:max(36px,calc(var(--lasura-header-slim-logo) * .8))}@media screen and (min-width:750px){body.lasura-header-shrink #header-component[data-lasura-slim] .header-logo__image{height:var(--lasura-header-slim-logo)}}@media screen and (min-width:750px){body.lasura-header-shrink #header-component[data-lasura-slim] overflow-list::part(list){height:auto}body.lasura-header-shrink #header-component[data-menu-style=menu][data-lasura-slim] .header-menu{display:flex;align-items:center}}body.lasura-header-shrink:not(.lasura-header-edge-scallop) #header-component[data-lasura-slim] .header__row--top{--lasura-header-lift: 0 12px 24px -18px rgb(var(--color-foreground-rgb) / 45%)}#header-component .header__row--top{box-shadow:var(--lasura-header-edge, 0 0 transparent),var(--lasura-header-lift, 0 0 transparent);transition:box-shadow .3s var(--lasura-motion-ease)}.header-menu .menu-list__list-item:has(>.menu-list__link[aria-expanded=true])>.menu-list__submenu{content-visibility:visible}.header-menu .menu-list__list-item[data-lasura-dismissed]>.menu-list__submenu{visibility:hidden}body.lasura-menu-thumbs .mega-menu__link:has(.lasura-menu-thumb){align-items:center;gap:12px;padding-block:4px}.lasura-menu-thumb{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--lasura-header-line) 24%,var(--color-background));color:var(--color-primary, currentcolor);box-shadow:var(--lasura-elev-1, none);transition:transform var(--lasura-motion-duration) var(--lasura-motion-ease),box-shadow var(--lasura-motion-duration) var(--lasura-motion-ease)}.lasura-menu-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.lasura-menu-thumb__icon{width:20px;height:20px}.mega-menu__link:is(:hover,:focus-visible) .lasura-menu-thumb{transform:scale(1.06);box-shadow:0 0 0 2px var(--color-background),0 0 0 3.5px var(--lasura-header-line)}body.lasura-menu-thumbs .mega-menu__link:has(.lasura-menu-thumb):is(:hover,:focus-visible) .wrap-text{text-decoration:underline;text-decoration-color:var(--lasura-header-line);text-decoration-thickness:2px;text-underline-offset:5px}body.lasura-menu-thumbs .mega-menu__link--parent{margin-block-end:6px;color:var(--color-primary, currentcolor);font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.lasura-menu-thumbs .mega-menu__link--parent:hover{color:var(--color-primary-hover, currentcolor)}@media(prefers-reduced-motion:reduce){body.lasura-menu-underline .header-menu .lasura-menu-title,body.lasura-header-shrink #header-component .header-logo__image,#header-component .header__row--top,.lasura-menu-thumb{transition:none}.mega-menu__link:is(:hover,:focus-visible) .lasura-menu-thumb{transform:none}}.product-card a[ref=productTitleLink]>.text-block{min-height:2lh}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lasura-foundations.css.map */
