.shopify-section--floating-video{height:0;margin:0;padding:0;overflow:visible;pointer-events:none}.floating-video{position:fixed;z-index:40;top:auto;right:auto;bottom:auto;left:auto;width:var(--fv-size-mobile, var(--fv-size, 96px));pointer-events:none;transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),visibility .44s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1),bottom .35s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:749px){.floating-video--scroll-reveal:not(.is-scroll-visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.94)}.floating-video--scroll-reveal:not(.is-scroll-visible) .pvp--floating{pointer-events:none}.floating-video--scroll-reveal.is-scroll-visible{opacity:1;visibility:visible;transform:none}}.floating-video.is-hidden-by-sticky{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.94)}.floating-video.is-hidden-by-sticky .pvp--floating{pointer-events:none}.floating-video--m-bottom-right{bottom:calc(max(var(--fv-offset-vertical, 24px),var(--dock-offset, 0px)) + var(--float-lift, 0px));right:var(--fv-offset-lateral, 24px)}.floating-video--m-bottom-left{bottom:calc(max(var(--fv-offset-vertical, 24px),var(--dock-offset, 0px)) + var(--float-lift, 0px));left:var(--fv-offset-lateral, 24px)}.floating-video--m-top-right{top:var(--fv-offset-vertical, 24px);right:var(--fv-offset-lateral, 24px)}.floating-video--m-top-left{top:var(--fv-offset-vertical, 24px);left:var(--fv-offset-lateral, 24px)}.floating-video .pvp--floating{width:100%;pointer-events:auto}.floating-video .pvp__teaser{width:100%;aspect-ratio:var(--fv-aspect, 3 / 4);border-radius:var(--fv-radius, 16px);border:var(--fv-border-width, 2px) var(--fv-border-style, solid) var(--fv-border-color, #fff);box-shadow:0 8px 28px #00000047;overflow:hidden}.floating-video__teaser .pvp__teaser-play{border-radius:inherit;display:block;place-items:unset}.floating-video__play-badge{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#0006;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,background-color .2s ease,width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1)}.floating-video__play-icon{width:9px;height:9px;margin-inline-start:1px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.floating-video__teaser--circular .floating-video__play-badge{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}.floating-video__play:hover .floating-video__play-badge,.floating-video__play:focus-visible .floating-video__play-badge{background:#0000008c;transform:scale(1.06)}.floating-video__teaser--circular .floating-video__play:hover .floating-video__play-badge,.floating-video__teaser--circular .floating-video__play:focus-visible .floating-video__play-badge{transform:translate(-50%,-50%) scale(1.06)}@media(prefers-reduced-motion:reduce){.floating-video,.floating-video__play-badge,.floating-video__play-icon{transition:none}.floating-video--scroll-reveal:not(.is-scroll-visible),.floating-video.is-hidden-by-sticky{transform:none}}.floating-video--hide-mobile{display:none}@media screen and (min-width:750px){.floating-video{width:var(--fv-size, 96px)}.floating-video--hide-mobile{display:block}.floating-video--d-bottom-right,.floating-video--d-bottom-left,.floating-video--d-top-right,.floating-video--d-top-left{top:auto;right:auto;bottom:auto;left:auto}.floating-video--d-bottom-right{bottom:calc(max(var(--fv-offset-vertical, 24px),var(--dock-offset, 0px)) + var(--float-lift, 0px));right:var(--fv-offset-lateral, 24px)}.floating-video--d-bottom-left{bottom:calc(max(var(--fv-offset-vertical, 24px),var(--dock-offset, 0px)) + var(--float-lift, 0px));left:var(--fv-offset-lateral, 24px)}.floating-video--d-top-right{top:var(--fv-offset-vertical, 24px);right:var(--fv-offset-lateral, 24px)}.floating-video--d-top-left{top:var(--fv-offset-vertical, 24px);left:var(--fv-offset-lateral, 24px)}.floating-video--d-top-right,.floating-video--d-top-left{bottom:auto}}.google-reviews.section:before{content:none}.google-reviews.section{background:var(--gradient-background, var(--grv-section-bg, rgb(var(--color-background))));color:var(--grv-heading, rgb(var(--color-foreground)))}.google-reviews__view{position:relative;z-index:1}.google-reviews__view--mobile{display:flex;flex-direction:column;gap:20px}.google-reviews__view--desktop{display:none}.google-reviews__m1{display:flex;flex-direction:column;align-items:center;gap:20px}.google-reviews__m2{display:flex;flex-direction:column;gap:16px;padding-inline:20px}.google-reviews__m2 .google-reviews__viewport--y{height:min(70vh,640px);min-height:420px}.google-reviews__d1{display:flex;flex-direction:column;gap:36px}.google-reviews__head{align-self:center;box-sizing:border-box;width:min(100%,calc(var(--page-width) + (var(--page-padding) * 2)));max-width:calc(var(--page-width) + (var(--page-padding) * 2));margin-inline:auto;padding-inline:var(--page-padding);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:nowrap}.google-reviews__intro,.google-reviews__copy{display:flex;flex-direction:column}.google-reviews__intro{gap:10px}.google-reviews__copy{gap:22px;flex:0 1 340px}.google-reviews__head-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.google-reviews__eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grv-muted, #5f6772)}.google-reviews__title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--grv-heading, rgb(var(--color-foreground)))}.google-reviews__title--lg{font-size:40px}.google-reviews__lead,.google-reviews__note{margin:0;color:var(--grv-muted, #5f6772)}.google-reviews__lead{font-size:16px;line-height:1.5}.google-reviews__note{font-size:13px;font-weight:500}.google-reviews__score{display:flex;align-items:center;gap:14px;background:var(--grv-card-bg, #f3f6f9);border-radius:20px;padding:14px 20px}.google-reviews__score--plain{background:none;border-radius:0;padding:0}.google-reviews__score-value{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--grv-heading, rgb(var(--color-foreground)))}.google-reviews__score--plain .google-reviews__score-value{font-size:44px}.google-reviews__score-meta{display:flex;flex-direction:column;gap:4px}.google-reviews__d2{display:flex;align-items:center;gap:clamp(24px,4vw,64px);padding-inline:clamp(20px,4vw,80px)}.google-reviews__cols{flex:1;min-width:0;height:640px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.google-reviews__rows{display:flex;flex-direction:column;gap:20px}.google-reviews__viewport{overflow:hidden}.google-reviews__viewport--x{width:100%;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.google-reviews__viewport--y{min-height:0;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.google-reviews__track{display:flex;width:max-content;animation:google-reviews-x var(--grv-duration, 40s) linear infinite}.google-reviews__track--y{flex-direction:column;width:100%;animation-name:google-reviews-y}.google-reviews__track--reverse{animation-direction:reverse}.google-reviews__track--inset{margin-inline-start:20px}.google-reviews__track--shift{margin-inline-start:-160px}.google-reviews__track--drop{margin-top:-120px}.google-reviews__set{display:flex;flex:none}.google-reviews__track--y .google-reviews__set{flex-direction:column;width:100%}.google-reviews__item--x{display:flex;flex:none;padding-inline-end:20px}.google-reviews__item--y{width:100%;padding-bottom:20px}.google-reviews__viewport:hover .google-reviews__track,.google-reviews__viewport:focus-within .google-reviews__track,.google-reviews__viewport:active .google-reviews__track{animation-play-state:paused}.google-reviews__card{box-sizing:border-box;width:350px;height:244px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:var(--grv-card-bg, #f3f6f9);color:var(--grv-card-text, #404040)}.google-reviews__card--fill{width:100%}.google-reviews__card--summary{height:200px}.google-reviews__person{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.google-reviews__identity{display:flex;align-items:center;gap:10px;min-width:0}.google-reviews__avatar,.google-reviews__spark{width:40px;height:40px;flex:none;border-radius:100px;display:flex;align-items:center;justify-content:center}.google-reviews__avatar{background:var(--grv-avatar, #e8457a);color:#fff;font-size:18px;font-weight:600}.google-reviews__spark,.google-reviews__spark-mark{color:#8a79fa}.google-reviews__spark{background:#edeafe}.google-reviews__spark-mark{flex:none}.google-reviews__who{display:flex;flex-direction:column;min-width:0}.google-reviews__name{font-size:14px;font-weight:600;line-height:1.45;color:var(--grv-card-text, #404040);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.google-reviews__date,.google-reviews__more{font-size:14px;font-weight:400;line-height:1.4;color:var(--grv-muted, #5f6772)}.google-reviews__g{width:18px;height:18px;flex:none;display:block}.google-reviews__stars{display:flex;align-items:center;gap:4px}.google-reviews__star{display:block;flex:none}.google-reviews__star--partial{position:relative;display:inline-flex}.google-reviews__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--grv-partial, 0%)) 0 0)}.google-reviews__verified{flex:none;display:block}.google-reviews__body{display:flex;gap:16px;min-height:0}.google-reviews__text{margin:0;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--grv-card-text, #404040);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.google-reviews__photo{width:70px;height:80px;flex:none;object-fit:cover;border-radius:16px}.google-reviews__more{margin-top:auto;font-weight:500;text-decoration:underline;text-underline-offset:2px}.google-reviews__bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;line-height:1.45;color:var(--grv-card-text, #404040)}.google-reviews__btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;border-radius:8px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;background:var(--grv-btn-gradient, var(--grv-btn-bg, #f3f6f9));color:var(--grv-btn-text, #404040);transition:background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.google-reviews__copy .google-reviews__btn,.google-reviews__head-actions .google-reviews__btn{align-self:flex-start}.google-reviews__btn:hover{background:color-mix(in srgb,var(--grv-btn-bg, #f3f6f9) 88%,#000);color:var(--grv-btn-text, #171717)}.google-reviews__btn:active{transform:scale(.97)}.google-reviews__btn:focus-visible,.google-reviews__more:focus-visible{outline:2px solid var(--grv-heading, #171717);outline-offset:3px}.google-reviews__empty{margin:16px auto;max-width:40rem;text-align:center}@media(prefers-reduced-motion:no-preference){.google-reviews__card{transition:transform .42s cubic-bezier(.22,1,.36,1)}.google-reviews__viewport--x .google-reviews__card:hover{transform:translateY(-6px)}.google-reviews__viewport--y .google-reviews__card:hover{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.google-reviews__track{animation:none}.google-reviews__track--shift,.google-reviews__track--drop,.google-reviews__track--inset{margin:0}.google-reviews__set--clone{display:none}.google-reviews__viewport--x{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.google-reviews__viewport--y{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.google-reviews__btn{transition:none}}@media screen and (max-width:767px){.google-reviews__head{flex-direction:column;align-items:stretch;gap:16px}.google-reviews__head-actions{width:100%;justify-content:space-between}.google-reviews__title{font-size:28px}.google-reviews__score{padding:10px 14px;gap:10px}.google-reviews__score-value{font-size:28px}}@media screen and (min-width:768px){.google-reviews__view--mobile{display:none}.google-reviews__view--desktop{display:block}}@media screen and (min-width:768px)and (max-width:989px){.google-reviews__copy{flex-basis:220px}.google-reviews__title--lg{font-size:32px}.google-reviews__cols{height:560px}}@keyframes google-reviews-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes google-reviews-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.alastra-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--alastra-icons-gap, 16px);text-align:center}.alastra-icons__icon{display:block;width:var(--alastra-icons-icon, 32px);height:var(--alastra-icons-icon, 32px);margin:0 auto 6px;color:var(--alastra-icons-color, #b1113e)}.alastra-icons__icon svg{width:100%;height:100%;display:block}.alastra-icons__text{margin:0;font-size:var(--alastra-icons-text, 13px);line-height:1.4}.alastra-icons__text :is(p){margin:0;font-size:inherit;line-height:inherit}.alastra-icons__text strong{color:var(--alastra-icons-highlight, #1faa59);font-weight:var(--alastra-icons-weight, 600)}@media(max-width:768px){.alastra-icons{gap:var(--alastra-icons-gap-mobile, 8px)}.alastra-icons__icon{width:var(--alastra-icons-icon-mobile, 26px);height:var(--alastra-icons-icon-mobile, 26px)}.alastra-icons__text{font-size:var(--alastra-icons-text-mobile, 11px)}}.alastra-stars{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--alastra-stars-size, 13px);color:var(--alastra-stars-text, #1a1a1a);line-height:1.2}.alastra-stars__icons{display:flex;gap:3px;color:var(--alastra-stars-star, #c9a227)}.alastra-stars__icons svg{width:var(--alastra-stars-icon, 12px);height:var(--alastra-stars-icon, 12px);display:block}.alastra-stars__count{color:var(--alastra-stars-count, #afafaf)}.alastra-stars__badge{margin-left:10px;font-weight:600;font-size:var(--alastra-stars-badge, 11px);text-transform:uppercase;background:linear-gradient(87.03deg,var(--alastra-badge-1, #043515),var(--alastra-badge-2, #115e08),var(--alastra-badge-3, #0d9f07));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.alastra-note{margin:0;color:var(--alastra-note-color, #171717);font-weight:var(--alastra-note-weight, 500);font-size:var(--alastra-note-size, 12px);line-height:1.3}.alastra-stock{position:relative;margin:0;padding-left:26px;font-size:var(--alastra-stock-size, 12px);color:var(--alastra-stock-color, #31ae55);font-weight:400;display:inline-block;line-height:1.2}.alastra-stock strong{font-weight:700}.alastra-stock:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;background-color:var(--alastra-stock-color, #31ae55);box-shadow:0 0 8px var(--alastra-stock-color, #31ae55);transform:translateY(-50%)}.alastra-stock--pulse:before{animation:alastra-stock-glow 3.5s infinite}.alastra-hearts{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 .5rem;font-size:var(--alastra-hearts-size, 14px);color:var(--alastra-hearts-text, #000000)}.alastra-hearts__icons{display:flex;color:var(--alastra-hearts-icon, #e24343)}.alastra-hearts__icons svg{width:var(--alastra-hearts-icon-size, 16px);height:var(--alastra-hearts-icon-size, 16px);display:block;fill:currentColor}.alastra-cashback{display:inline-flex;align-items:center;gap:6px;margin:0;padding:var(--alastra-cashback-y, 6px) var(--alastra-cashback-x, 10px);border-radius:var(--alastra-cashback-radius, 8px);background:var(--alastra-cashback-bg, #e9f8ef);color:var(--alastra-cashback-color, #0a8f3c);font-weight:600;font-size:var(--alastra-cashback-size, 13px);line-height:1.2}.alastra-cashback__symbol{font-size:14px;line-height:1}.alastra-coupon{margin-top:var(--alastra-coupon-gap, 20px);text-align:center}.alastra-coupon__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;position:relative;overflow:hidden;padding:12px 20px;border:1px solid var(--alastra-coupon-bg, #be1a3c);border-radius:var(--alastra-coupon-radius, 10px);background:var(--alastra-coupon-bg, #be1a3c);color:var(--alastra-coupon-text, #ffffff);font-size:var(--alastra-coupon-size, 16px);line-height:1.5;cursor:pointer}.alastra-coupon__label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;position:relative;z-index:1;width:100%}.alastra-coupon--shine .alastra-coupon__btn:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:200%;z-index:0;background-image:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);animation:alastra-coupon-shine 1.6s cubic-bezier(.22,1,.36,1) infinite}.alastra-wa{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:var(--alastra-wa-size, 14px);font-family:Montserrat,sans-serif}.alastra-wa__prefix{color:var(--alastra-wa-color, #25d366);font-weight:400}.alastra-wa__link{display:inline-flex;align-items:center;gap:6px;color:var(--alastra-wa-color, #25d366);font-weight:700;text-decoration:underline;text-underline-offset:4px}.alastra-wa__link svg{width:18px;height:18px;display:block}.alastra-review{display:flex;align-items:flex-start;gap:15px;margin-top:20px;padding:15px 20px;border-radius:var(--alastra-review-radius, 12px);background:var(--alastra-review-bg, #fff4d6);color:var(--alastra-review-text, #333333)}.alastra-review__media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100px;height:100px;padding:10px;border-radius:12px;overflow:hidden;background:#fff}.alastra-review__media img{width:100%;height:100%;object-fit:contain}.alastra-review__top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.alastra-review__name{margin:0;font-size:var(--alastra-review-name, 16px);font-weight:700;color:var(--alastra-review-name-color, #000000)}.alastra-review__stars{color:var(--alastra-review-stars, #ffd700);font-size:16px;letter-spacing:1px}.alastra-review__text{margin:0;font-size:var(--alastra-review-size, 14px);line-height:1.5;color:var(--alastra-review-text, #333333)}.alastra-eta{width:100%;padding:12px 12px 10px;border-radius:var(--alastra-eta-radius, 10px);color:var(--alastra-eta-text, #0b0b0b)}.alastra-eta--gradient{background:radial-gradient(140% 160% at 0% 45%,var(--alastra-eta-accent, rgba(30, 170, 60, .55)) 0%,rgba(30,170,60,0) 58%),linear-gradient(90deg,var(--alastra-eta-1, #b9ffb9) 0%,var(--alastra-eta-2, #dfffe0) 55%,var(--alastra-eta-3, #f6fff6) 100%)}.alastra-eta--solid{background:var(--alastra-eta-solid, #bfffbf)}.alastra-eta__top{margin-bottom:10px;font-size:var(--alastra-eta-size, 12.5px);line-height:1.35}.alastra-eta__track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.alastra-eta__line{position:absolute;left:22px;right:22px;top:12px;height:3px;border-radius:999px;background:#00000038}.alastra-eta__step{position:relative;z-index:1;width:33.33%;min-width:0;text-align:center}.alastra-eta__step:before{content:"";position:absolute;top:10px;left:50%;width:6px;height:6px;border-radius:999px;background:#111;transform:translate(-50%)}.alastra-eta__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 auto 6px}.alastra-eta__icon svg{width:18px;height:18px;display:block}.alastra-eta__label{font-size:12px;font-weight:700;line-height:1.1}.alastra-eta__date{margin-top:4px;font-size:11px;opacity:.9}.alastra-eta__region-skel{display:none;width:7.5rem;height:.85em;margin-inline-start:.35em;vertical-align:-.1em;border-radius:999px;background:linear-gradient(90deg,#00000014,#00000024 45%,#00000014);background-size:200% 100%;animation:alastra-eta-skel 1.1s cubic-bezier(.22,1,.36,1) infinite}.alastra-eta.is-loading .alastra-eta__region-skel{display:inline-block}.alastra-eta [data-eta-region]{white-space:nowrap}.alastra-eta-local{--ael-motion-duration: .38s;--ael-motion-ease: cubic-bezier(.22, 1, .36, 1);display:flex;align-items:flex-start;gap:12px;width:100%;min-height:4.25rem;box-sizing:border-box;padding:12px 14px;border:1px solid var(--ael-border, #e5e7eb);border-radius:var(--ael-radius, var(--radius-general-card-sm, 8px));background:var(--ael-bg, #ffffff)}.alastra-eta-local__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;color:var(--ael-icon, #2563eb)}.alastra-eta-local__icon svg{width:22px;height:22px;display:block}.alastra-eta-local__copy{position:relative;min-width:0;flex:1 1 auto;min-height:calc(var(--ael-title-size, 14px) * 1.35 + var(--ael-subtitle-size, 12px) * 1.35 + 4px)}.alastra-eta-local__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ael-motion-duration) var(--ael-motion-ease),visibility 0s linear var(--ael-motion-duration)}.alastra-eta-local.is-loading .alastra-eta-local__skeleton{opacity:1;visibility:visible;transition-delay:0s,0s}.alastra-eta-local__bone{display:block;height:.85em;border-radius:999px;background:linear-gradient(90deg,#0000000f,#0000001f 45%,#0000000f);background-size:200% 100%;animation:alastra-eta-skel 1.1s cubic-bezier(.22,1,.36,1) infinite}.alastra-eta-local__bone--title{width:min(100%,18rem);height:calc(var(--ael-title-size, 14px) * .95)}.alastra-eta-local__bone--sub{width:min(70%,12rem);height:calc(var(--ael-subtitle-size, 12px) * .9)}.alastra-eta-local__live{opacity:0;transform:translateY(4px);transition:opacity var(--ael-motion-duration) var(--ael-motion-ease),transform var(--ael-motion-duration) var(--ael-motion-ease)}.alastra-eta-local.is-loading .alastra-eta-local__live{opacity:0;transform:translateY(4px);pointer-events:none}.alastra-eta-local:not(.is-loading) .alastra-eta-local__live{opacity:1;transform:translateY(0)}.alastra-eta-local__title{margin:0;font-size:var(--ael-title-size, 14px);font-weight:700;line-height:1.35;color:var(--ael-title, var(--color-foreground-heading, #111111))}.alastra-eta-local__subtitle{margin:4px 0 0;font-size:var(--ael-subtitle-size, 12px);font-weight:400;line-height:1.35;color:var(--ael-subtitle, var(--color-foreground, #6b7280))}.alastra-ship__pickup{margin-top:10px;display:flex;flex-direction:column;gap:8px}.alastra-ship__pickup[hidden]{display:none!important}.alastra-ship__pickup-title{margin:0;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-foreground-heading, #171717)}.alastra-ship__pickup-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.alastra-ship__pickup-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(190,26,60,.18);background:#fff8f9}.alastra-ship__pickup-item strong{font-size:12px;line-height:1.25;color:#be1a3c}.alastra-ship__pickup-item small{font-size:11px;line-height:1.35;color:var(--color-foreground, #5f5f5f)}.alastra-ship{width:100%}.alastra-ship__title{margin:0 0 10px;font-size:var(--alastra-ship-title, 12px);font-weight:600}.alastra-ship__row{display:flex;align-items:center;gap:12px}.alastra-ship__input{flex:1;height:var(--alastra-ship-height, 45px);padding:0 12px;border:1px solid rgba(0,0,0,.18);border-radius:var(--alastra-ship-radius, 8px);font-size:14px}.alastra-ship__btn{height:var(--alastra-ship-height, 45px);padding:0 16px;border:0;border-radius:var(--alastra-ship-radius, 8px);background:var(--alastra-ship-btn, #28a745);color:var(--alastra-ship-btn-text, #ffffff);font-weight:600;cursor:pointer}.alastra-ship__btn.is-loading{opacity:.7;pointer-events:none}.alastra-ship__loc{margin-top:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#fafafa;font-size:12px}.alastra-ship__results{display:flex;flex-direction:column;gap:10px;margin-top:12px}.alastra-ship__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.alastra-ship__item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff}.alastra-ship__name{display:flex;flex-direction:column;gap:2px}.alastra-ship__name strong{font-size:14px;line-height:1.2}.alastra-ship__name small{font-size:12px;opacity:.75}.alastra-ship__price{font-size:14px;font-weight:700;white-space:nowrap;color:#111}.alastra-ship__msg{padding:14px 10px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#0000000a;font-size:14px;text-align:center}.alastra-ship__loading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.alastra-ship__spinner{flex:0 0 auto;width:14px;height:14px;border:2px solid rgba(0,0,0,.18);border-top-color:var(--alastra-ship-btn, #28a745);border-radius:50%;animation:alastra-ship-spin .8s linear infinite}.alastra-ship__dots{display:inline-flex;gap:3px}.alastra-ship__dots span{width:4px;height:4px;border-radius:50%;background:var(--alastra-ship-btn, #28a745);opacity:.25;animation:alastra-ship-dot 1s ease-in-out infinite}.alastra-ship__dots span:nth-child(2){animation-delay:.15s}.alastra-ship__dots span:nth-child(3){animation-delay:.3s}.alastra-ship__progress{display:block;width:100%;height:6px;margin-top:8px;border-radius:999px;overflow:hidden;background:#00000014}.alastra-ship__progress-fill{display:block;width:100%;height:100%;background:var(--alastra-ship-btn, #28a745);transform-origin:left;animation:alastra-ship-prog 11s linear infinite}.alastra-flag{margin-top:0}.alastra-flag__rule{margin:30px 0;border:0;border-top:1px solid rgba(0,0,0,.12)}.alastra-flag__title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.alastra-flag__panel{margin-top:15px}.alastra-flag__option{display:block;margin-bottom:12px;line-height:1.4}.alastra-flag__price{margin-left:22px;font-size:var(--alastra-flag-price-size, 13px);color:var(--alastra-flag-price, #666666)}.alastra-flag__select{width:100%;max-width:250px;margin-top:10px;padding:6px}.alastra-flag__warning,.alastra-bordado__alert{margin-top:8px;margin-bottom:12px;color:var(--alastra-alert, #c62828);font-size:14px}.alastra-flag__total{margin-top:15px;font-weight:700}.alastra-bordado{margin-top:20px;padding:12px 20px;border:1px solid var(--alastra-bordado-border, #e5e5e5);border-radius:8px}.alastra-bordado__title{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #000000;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.alastra-bordado__field{width:100%;margin-top:8px;margin-bottom:20px;padding:14px;border:1px solid #cccccc;border-radius:8px}.alastra-bordado__choice{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer}.alastra-bordado__dot{width:14px;height:14px;border:1px solid #dddddd;border-radius:50%}.alastra-bordado__preview{margin-top:18px;padding:22px;border-radius:10px;background:#f5f5f5;text-align:center}.alastra-bordado__preview-text{font-size:28px;font-family:Great Vibes,cursive}.alastra-bordado__total{margin-top:18px;font-weight:700}.alastra-bordado__info{font-size:13px;color:#666}.alastra-editor-note{margin:0;font-size:12px;color:var(--color-foreground, #333333)}@keyframes alastra-stock-glow{0%,to{box-shadow:0 0 5px var(--alastra-stock-color, #31ae55),0 0 10px var(--alastra-stock-color, #31ae55)}50%{box-shadow:0 0 18px var(--alastra-stock-color, #31ae55),0 0 28px var(--alastra-stock-color, #31ae55)}}@keyframes alastra-coupon-shine{to{left:200%}}@keyframes alastra-eta-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes alastra-ship-spin{to{transform:rotate(360deg)}}@keyframes alastra-ship-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes alastra-ship-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:480px){.alastra-stars__badge{margin-left:6px}.alastra-eta__track{gap:8px}.alastra-eta__label{font-size:11.5px}.alastra-eta__date{font-size:10.5px}}@media(max-width:768px){.alastra-review__media{width:80px;height:80px;padding:8px}.alastra-review__text{font-size:13px}}@media(prefers-reduced-motion:reduce){.alastra-stock--pulse:before,.alastra-coupon--shine .alastra-coupon__btn:after,.alastra-ship__spinner,.alastra-ship__dots span,.alastra-ship__progress-fill,.alastra-eta-local__bone,.alastra-eta__region-skel{animation:none}.alastra-eta-local__skeleton,.alastra-eta-local__live,.alastra-eta__region-skel{transition:none}.alastra-eta-local__live{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
