.gloomee-fs{display:block;box-sizing:border-box;width:100%;max-width:100%;background-color:var(--gloomee-fs-bg, #fbf3ea);color:var(--gloomee-fs-text, #3a2e22);border:1px solid var(--gloomee-fs-border, #eadfd0);border-radius:var(--gloomee-fs-radius, 1rem);box-shadow:var(--gloomee-fs-shadow, none);padding:var(--gloomee-fs-spacing, 1.25rem);margin-top:var(--gloomee-fs-margin-top, 0);margin-bottom:var(--gloomee-fs-margin-bottom, 0);font-family:inherit;overflow:hidden;opacity:1;transform:none}.gloomee-fs *,.gloomee-fs *:before,.gloomee-fs *:after,.gloomee-fs-modal *,.gloomee-fs-modal *:before,.gloomee-fs-modal *:after{box-sizing:border-box}.gloomee-fs.gloomee-fs--enter{opacity:0;transform:translateY(10px)}.gloomee-fs.gloomee-fs--motion:not(.gloomee-fs--enter){transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.gloomee-fs__editor-warning{margin:0 0 .75em;padding:.6em .8em;border:1px dashed #c65;border-radius:.5em;background-color:#fff4f2;color:#a33;font-size:.8rem;line-height:1.4}.gloomee-fs__progress{display:flex;flex-direction:column;gap:.55em}.gloomee-fs__eyebrow{display:inline-flex;align-self:center;align-items:center;justify-content:center;text-align:center;gap:.4em;margin:0 auto .15em;padding:.3em .85em;border-radius:999px;background-color:#e0975a2e;color:var(--gloomee-fs-text, #3a2e22);font-size:var(--gloomee-fs-eyebrow-size, 1.1rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gloomee-fs__eyebrow-spark{font-size:.85em;line-height:1;color:var(--gloomee-fs-fill, #e0975a)}.gloomee-fs__message{margin:0;font-size:var(--gloomee-fs-heading-size, 1.15rem);font-weight:700;line-height:1.3;color:var(--gloomee-fs-text, #3a2e22);word-break:break-word;text-align:center}.gloomee-fs__accent{color:var(--gloomee-fs-fill, #e0975a)}.gloomee-fs--unlocked .gloomee-fs__message{color:var(--gloomee-fs-success, #6b8f71)}.gloomee-fs__percentage{font-weight:400;color:var(--gloomee-fs-muted, #8a7863);font-size:.85em}.gloomee-fs__secondary{margin:0;font-size:var(--gloomee-fs-secondary-size, .9rem);color:var(--gloomee-fs-muted, #8a7863);line-height:1.45;text-align:center}.gloomee-fs__track-row{display:flex;align-items:center;gap:.65em;margin-top:.35em}.gloomee-fs__track{position:relative;flex:1;min-width:0;width:100%;height:var(--gloomee-fs-bar-height, 1rem);border-radius:999px;background-color:var(--gloomee-fs-track, #f1e6d8);border:1px solid var(--gloomee-fs-border, #eadfd0);overflow:hidden}.gloomee-fs__fill,.gloomee-fs__fill:empty{position:relative;height:100%;min-width:var(--gloomee-fs-bar-height, 1rem);border-radius:999px;background-color:var(--gloomee-fs-fill, #e0975a);width:0%;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.gloomee-fs.gloomee-fs--motion .gloomee-fs__fill{transition:width .7s cubic-bezier(.22,1,.36,1),background-color .4s ease}.gloomee-fs--unlocked .gloomee-fs__fill{background-color:var(--gloomee-fs-success, #6b8f71)}.gloomee-fs__fill-shine{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:250% 100%;background-position:250% 0;pointer-events:none}.gloomee-fs.gloomee-fs--motion .gloomee-fs__fill-shine{animation:gloomee-fs-shine 4s ease-in-out .4s infinite}@keyframes gloomee-fs-shine{0%{background-position:250% 0}30%{background-position:-50% 0}to{background-position:-50% 0}}.gloomee-fs__check{display:flex;align-items:center;justify-content:center;width:calc(var(--gloomee-fs-bar-height, 1rem) * .75);height:calc(var(--gloomee-fs-bar-height, 1rem) * .75);margin-right:3px;flex-shrink:0;color:#fff;font-size:calc(var(--gloomee-fs-bar-height, 1rem) * .55);line-height:1}.gloomee-fs__check:after{content:"\2713"}.gloomee-fs__track-label{flex-shrink:0;font-size:var(--gloomee-fs-track-label-size, 1.4rem);font-weight:700;color:var(--gloomee-fs-fill, #e0975a);white-space:nowrap}.gloomee-fs--unlocked .gloomee-fs__track-label{color:var(--gloomee-fs-success, #6b8f71)}.gloomee-fs__live:empty{display:block}.gloomee-fs--sparkle .gloomee-fs__fill{animation:gloomee-fs-sparkle .7s ease}@keyframes gloomee-fs-sparkle{0%{filter:brightness(1)}40%{filter:brightness(1.35)}to{filter:brightness(1)}}.gloomee-fs__rec-row{position:relative;display:flex;gap:.75em;margin-top:var(--gloomee-fs-spacing, 1.25rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:2px}.gloomee-fs__rec-row::-webkit-scrollbar{height:4px}.gloomee-fs__rec-row::-webkit-scrollbar-thumb{background-color:var(--gloomee-fs-border, #eadfd0);border-radius:999px}.gloomee-fs__rec-row--single{overflow-x:visible}.gloomee-fs__rec-row--single .gloomee-fs__rec{flex:1 1 auto;max-width:none}.gloomee-fs.gloomee-fs--motion .gloomee-fs__rec-row{transition:opacity .4s cubic-bezier(.22,1,.36,1),max-height .35s ease,margin .35s ease}.gloomee-fs__rec-row--popup{opacity:0;max-height:0;margin-top:0;pointer-events:none}.gloomee-fs__rec-row--popup.gloomee-fs__rec-row--revealed{opacity:1;max-height:600px;margin-top:var(--gloomee-fs-spacing, 1.25rem);pointer-events:auto}.gloomee-fs__rec-row-dismiss{position:absolute;top:-.4em;right:-.4em;width:28px;height:28px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:var(--gloomee-fs-muted, #8a7863);z-index:2}.gloomee-fs__rec-row-dismiss svg{width:12px;height:12px}.gloomee-fs__rec{flex:0 0 100%;width:100%;max-width:none;scroll-snap-align:start;opacity:0;transform:translateY(10px) scale(.98);animation:none}.gloomee-fs.gloomee-fs--motion .gloomee-fs__rec{animation:gloomee-fs-card-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--gloomee-fs-card-delay, 0ms)}.gloomee-fs:not(.gloomee-fs--motion) .gloomee-fs__rec{opacity:1;transform:none}@keyframes gloomee-fs-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gloomee-fs__rec.gloomee-fs__rec--leaving{opacity:0!important;transform:translateY(-4px) scale(.98)!important;transition:opacity .2s ease,transform .2s ease}.gloomee-fs__rec-inner{position:relative;height:100%;background-color:var(--gloomee-fs-card-bg, #ffffff);border:1px solid var(--gloomee-fs-border, #eadfd0);border-radius:var(--gloomee-fs-radius, 1rem);box-shadow:0 4px 18px #3a2e2214;padding:1em;display:flex;flex-direction:column}.gloomee-fs.gloomee-fs--motion .gloomee-fs__rec-inner{animation:gloomee-fs-card-glow 2.8s ease-in-out 1s infinite}@keyframes gloomee-fs-card-glow{0%,to{box-shadow:0 4px 18px #3a2e2214}50%{box-shadow:0 6px 26px #e0975a52}}.gloomee-fs__cta:focus-visible,.gloomee-fs-modal__continue:focus-visible{outline:2px solid var(--gloomee-fs-fill, #e0975a);outline-offset:2px}.gloomee-fs__rec-match{align-self:flex-start;display:inline-flex;align-items:center;gap:.35em;margin:0 0 .7em;padding:.3em .7em;border-radius:999px;background-color:#e0975a38;color:var(--gloomee-fs-card-badge-color, #3a2e22);font-size:var(--gloomee-fs-card-badge-size, 1.2rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.gloomee-fs__rec-match--muted{background-color:#8a786324;color:var(--gloomee-fs-muted, #8a7863)}.gloomee-fs__rec-row2{display:flex;align-items:center;gap:.9em;margin:0 0 .9em}.gloomee-fs__rec-image{position:relative;flex:0 0 auto;width:76px;height:76px;padding:.4em;background-color:#fff;border:1px solid var(--gloomee-fs-border, #eadfd0);border-radius:calc(var(--gloomee-fs-radius, 1rem) * .7);display:flex;align-items:center;justify-content:center}.gloomee-fs__rec-image img{display:block;width:100%;height:100%;border-radius:calc(var(--gloomee-fs-radius, 1rem) * .4);object-fit:cover}.gloomee-fs__rec-badge{position:absolute;top:-8px;right:-8px;background-color:var(--gloomee-fs-fill, #e0975a);color:var(--gloomee-fs-cta-text, #ffffff);font-size:.66rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.3em .5em;border-radius:999px;white-space:nowrap}.gloomee-fs__rec-text{flex:1;min-width:0}.gloomee-fs__rec-title{margin:0 0 .2em;font-size:var(--gloomee-fs-card-title-size, 1.6rem);font-weight:700;line-height:1.25;color:var(--gloomee-fs-card-title-color, #3a2e22);overflow-wrap:break-word}.gloomee-fs__rec-subtitle{margin:0 0 .3em;font-size:.85em;font-weight:500;color:var(--gloomee-fs-card-body-color, #8a7863)}.gloomee-fs__rec-price{margin:0 0 .3em;font-size:var(--gloomee-fs-card-price-size, 1.6rem);font-weight:800;color:var(--gloomee-fs-card-price-color, #e0975a)}.gloomee-fs__rec-price-original{font-weight:400;font-size:.8em;color:var(--gloomee-fs-card-body-color, #8a7863);margin-right:.25em}.gloomee-fs__rec-body{margin:0;font-size:var(--gloomee-fs-card-body-size, 1.4rem);font-weight:600;line-height:1.35;color:var(--gloomee-fs-card-body-color, #8a7863);overflow-wrap:break-word}.gloomee-fs__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-height:50px;margin-top:auto;padding:.75em 1em;background-color:var(--gloomee-fs-cta-bg, #3a2e22);color:var(--gloomee-fs-cta-text, #ffffff);border:none;border-radius:var(--gloomee-fs-cta-radius, .8rem);font-size:var(--gloomee-fs-cta-size, 1.6rem);font-weight:700;cursor:pointer;line-height:1.2}.gloomee-fs.gloomee-fs--motion .gloomee-fs__cta{transition:transform .15s ease,opacity .2s ease,background-color .3s ease}.gloomee-fs__cta:active{transform:scale(.97)}.gloomee-fs__cta:disabled{cursor:default;opacity:.85}.gloomee-fs__cta-spinner{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;opacity:.9}.gloomee-fs.gloomee-fs--motion .gloomee-fs__cta-spinner{animation:gloomee-fs-spin .6s linear infinite}.gloomee-fs__cta-check{display:none;font-weight:700;font-size:1.3em;line-height:1}.gloomee-fs__cta[data-state=loading] .gloomee-fs__cta-label{visibility:hidden}.gloomee-fs__cta[data-state=loading] .gloomee-fs__cta-spinner{display:block;position:absolute}.gloomee-fs.gloomee-fs--motion .gloomee-fs__cta[data-state=loading]{animation:gloomee-fs-cta-pulse 1.1s ease-in-out infinite}.gloomee-fs__cta[data-state=success] .gloomee-fs__cta-label{visibility:hidden}.gloomee-fs__cta[data-state=success] .gloomee-fs__cta-check{display:block;position:absolute;transform:scale(0)}.gloomee-fs__cta[data-state=success]{background-color:var(--gloomee-fs-success, #6b8f71)!important}.gloomee-fs.gloomee-fs--motion .gloomee-fs__cta[data-state=success] .gloomee-fs__cta-check{animation:gloomee-fs-check-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.gloomee-fs:not(.gloomee-fs--motion) .gloomee-fs__cta[data-state=success] .gloomee-fs__cta-check{transform:scale(1)}@keyframes gloomee-fs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gloomee-fs-cta-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes gloomee-fs-check-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.gloomee-fs__rec.gloomee-fs__rec--success .gloomee-fs__rec-inner{animation:gloomee-fs-rec-success .6s ease-out}@keyframes gloomee-fs-rec-success{0%{box-shadow:0 4px 18px #3a2e2214,0 0 #6b8f7180}40%{box-shadow:0 4px 18px #3a2e2214,0 0 0 8px #6b8f712e}to{box-shadow:0 4px 18px #3a2e2214,0 0 0 8px #6b8f7100}}.gloomee-fs__rec-error{margin:.4em 0 0;font-size:.72rem;color:#b3261e}.gloomee-fs__rec-error[hidden]{display:none}.gloomee-fs-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.gloomee-fs-modal[hidden]{display:none}.gloomee-fs-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e160e73;opacity:0;transition:opacity .25s ease}.gloomee-fs-modal--open .gloomee-fs-modal__overlay{opacity:1}.gloomee-fs-modal__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:88%;overflow:hidden;background-color:var(--gloomee-fs-bg, #fbf3ea);border-radius:1.25rem 1.25rem 0 0;padding:1.5em 1.25em 1.25em;transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 30px #0000002e}.gloomee-fs-modal--open .gloomee-fs-modal__panel{transform:translateY(0)}.gloomee-fs-modal__close{position:absolute;top:.75em;right:.75em;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:var(--gloomee-fs-muted, #8a7863)}.gloomee-fs-modal__close svg{width:14px;height:14px}.gloomee-fs-modal__heading{flex-shrink:0;margin:0 0 .75em;font-size:1.2rem;font-weight:700;color:var(--gloomee-fs-text, #3a2e22);text-align:center;padding-right:2em}.gloomee-fs-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto}.gloomee-fs-modal__body .gloomee-fs{border:none;box-shadow:none;padding:0;margin:0;background-color:transparent}.gloomee-fs-modal__continue{flex-shrink:0;display:block;width:100%;min-height:50px;margin-top:1em;padding:.85em 1.2em;background-color:var(--gloomee-fs-continue-bg, #3a2e22);color:var(--gloomee-fs-continue-text, #ffffff);border:none;border-radius:var(--gloomee-fs-continue-radius, 1rem);font-size:var(--gloomee-fs-continue-size, 1.8rem);font-weight:700;cursor:pointer}@media(max-width:339px){.gloomee-fs__rec-image{width:60px;height:60px}.gloomee-fs__rec-title,.gloomee-fs__rec-price{font-size:1rem}}@media(prefers-reduced-motion:reduce){.gloomee-fs,.gloomee-fs *,.gloomee-fs *:before,.gloomee-fs *:after,.gloomee-fs-modal,.gloomee-fs-modal *,.gloomee-fs-modal *:before,.gloomee-fs-modal *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.gloomee-fs__rec{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gloomee-free-shipping.css.map */
