:root{--fiora-motion-ease:cubic-bezier(.22,1,.36,1);--fiora-motion-fast:.18s;--fiora-motion-slow:.42s}@media(prefers-reduced-motion:no-preference){#MainContent .product-card,#MainContent .card-gallery,#MainContent .fiora-bys__card{transition:transform var(--fiora-motion-slow) var(--fiora-motion-ease),box-shadow var(--fiora-motion-slow) var(--fiora-motion-ease)}@media(hover:hover)and (pointer:fine){#MainContent .product-card:hover,#MainContent .fiora-bys__card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #3626391b}#MainContent .product-card:hover img,#MainContent .fiora-bys__card:hover .fiora-bys__image img{transform:scale(1.035)}#MainContent .product-card img,#MainContent .fiora-bys__image img{transition:transform .65s var(--fiora-motion-ease)}#MainContent a.button:hover,#MainContent button.button:hover,#MainContent .fiora-bys button:hover{filter:brightness(.97);box-shadow:0 7px 18px #8176b12e}}#MainContent .button,#MainContent button.button,#MainContent .fiora-bys button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease,transform .2s var(--fiora-motion-ease)}#MainContent .button:active,#MainContent button.button:active,#MainContent .fiora-bys button:active{transform:scale(.98)}.fiora-motion-enabled .fiora-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s var(--fiora-motion-ease),transform .55s var(--fiora-motion-ease)}.fiora-motion-enabled .fiora-reveal.fiora-reveal--visible{opacity:1;transform:none}.mega-menu__link{transition:color .18s ease,background-color .18s ease,transform .25s var(--fiora-motion-ease)}@media(hover:hover){.mega-menu__link:hover{color:#8176b1;transform:translate(3px)}}.fiora-shade-guide__panel{animation:fiora-panel-in .25s var(--fiora-motion-ease) both}@keyframes fiora-panel-in{0%{opacity:.4;transform:translateY(-7px)}to{opacity:1;transform:none}}}.mega-menu__content{background:#f7f3ed}.mega-menu__link:focus-visible,.fiora-shade-thumb:focus-visible,.fiora-shade-lightbox button:focus-visible{outline:2px solid #8176B1;outline-offset:3px}.fiora-shade-guide__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:10px}.fiora-shade-thumb{display:grid;gap:7px;align-content:start;border:0;background:transparent;padding:0;text-align:center;cursor:zoom-in;color:#4e4450;font:inherit;font-size:11px}.fiora-shade-thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px}.fiora-shade-thumb--hero{display:block;width:100%;max-width:580px;margin:auto}.fiora-shade-thumb--hero img{aspect-ratio:auto;max-height:440px;object-fit:contain}.fiora-shade-lightbox{border:0;border-radius:16px;padding:0;background:#f7f3ed;color:#2e2730;box-shadow:0 30px 100px #211a2b55;max-width:min(92vw,850px);width:850px;max-height:90dvh;overflow:hidden}.fiora-shade-lightbox::backdrop{background:#1a1420c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fiora-shade-lightbox__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:90dvh;min-height:min(460px,80dvh)}.fiora-shade-lightbox__top,.fiora-shade-lightbox__bottom{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px}.fiora-shade-lightbox__top{border-bottom:1px solid #e6dfe8}.fiora-shade-lightbox__top strong{font-size:14px;letter-spacing:.02em}.fiora-shade-lightbox__stage{display:flex;align-items:center;justify-content:space-between;min-height:0;gap:8px;padding:8px 12px}.fiora-shade-lightbox__stage img{display:block;max-width:calc(100% - 92px);max-height:65dvh;width:auto;height:auto;object-fit:contain;margin:auto;animation:fiora-image-enter .23s ease both}.fiora-shade-lightbox button{border:1px solid #e6dfe8;border-radius:50%;min-width:36px;min-height:36px;background:#fff;color:#8176b1;cursor:pointer}.fiora-shade-lightbox button:hover{background:#eae4f4}.fiora-shade-lightbox__bottom{font-size:12px;color:#756a77;border-top:1px solid #e6dfe8}@keyframes fiora-image-enter{0%{opacity:.5;transform:translate(5px)}to{opacity:1;transform:none}}@media(max-width:749px){.fiora-shade-lightbox{width:96vw;max-width:96vw}.fiora-shade-lightbox__stage{padding:5px}.fiora-shade-lightbox__stage img{max-width:calc(100% - 76px);max-height:60dvh}.fiora-shade-lightbox__top,.fiora-shade-lightbox__bottom{padding:12px}}@media(prefers-reduced-motion:reduce){.fiora-motion-enabled .fiora-reveal{opacity:1!important;transform:none!important;transition:none!important}.fiora-shade-lightbox__stage img{animation:none!important}#MainContent .product-card,#MainContent button,.mega-menu__link{animation:none!important;transition:none!important}}.fiora-product-flash__icon{transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}@media(prefers-reduced-motion:no-preference){.fiora-product-flash:hover .fiora-product-flash__icon{transform:rotate(-12deg) scale(1.08);box-shadow:0 0 0 5px #ce9ca929}.mega-menu__content{transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.mega-menu__content-list-item{transition:transform .23s ease,filter .23s ease}@media(hover:hover){.mega-menu__content-list-item:hover{transform:translateY(-3px);filter:drop-shadow(0 6px 9px rgba(80,54,74,.1))}}}@media(min-width:990px){.menu-list__submenu-inner .mega-menu__grid{padding-top:14px;padding-bottom:17px;background:#f7f3ed}.menu-list__submenu-inner .mega-menu__list{column-gap:clamp(18px,2.2vw,36px);row-gap:20px}.menu-list__submenu-inner .mega-menu__column{min-width:0}.menu-list__submenu-inner .mega-menu__link--parent{color:#463a49;font-weight:650;font-size:15px;letter-spacing:.015em;margin-bottom:5px;text-decoration:none}.menu-list__submenu-inner .mega-menu__nested-list .mega-menu__link{color:#635b64;font-size:13px;line-height:1.3;padding-block:5px;text-decoration:none;transition:color .18s ease,transform .18s ease}.menu-list__submenu-inner .mega-menu__nested-list .mega-menu__link:hover,.menu-list__submenu-inner .mega-menu__nested-list .mega-menu__link:focus-visible{color:#aa697f;transform:translate(3px)}.menu-list__submenu-inner .mega-menu__content-list-item{border-radius:12px;overflow:hidden}.menu-list__submenu-inner .mega-menu__content-list-item img{transition:transform .25s cubic-bezier(.22,1,.36,1)}.menu-list__submenu-inner .mega-menu__content-list-item:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.menu-list__submenu-inner .mega-menu__nested-list .mega-menu__link,.menu-list__submenu-inner .mega-menu__content-list-item img{transition:none!important;transform:none!important}}product-price .tax-note{display:none!important}.fiora-bys--products .fiora-bys__card-body{padding-inline:max(10px,var(--fiora-bys-card-pad, 10px))}.fiora-bys--products .fiora-bys__card h3,.fiora-bys--products .fiora-bys__price{overflow-wrap:anywhere}.fiora-product-flash time{transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.fiora-product-flash:hover time{background-color:#ef39540e;box-shadow:0 0 0 3px #ef39540e;border-color:#ee8fa2}@media(prefers-reduced-motion:no-preference){.fiora-product-flash__icon{animation:fiora-sale-gentle 2.6s ease-in-out infinite}@keyframes fiora-sale-gentle{0%,76%,to{box-shadow:0 0 #ef395400}85%{box-shadow:0 0 0 5px #ef39541c}}.fiora-bys-tier-toast{animation:fiora-tier-enter .26s cubic-bezier(.22,1,.36,1) both}@keyframes fiora-tier-enter{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}}.fiora-bys-tier-toast{position:fixed;z-index:2147483640;left:50%;bottom:max(82px,env(safe-area-inset-bottom));transform:translate(-50%);padding:13px 20px;border-radius:999px;background:#463a49;color:#fff;box-shadow:0 10px 28px #2d1b2d2e;font-size:13px;font-weight:600;line-height:1.35;font-family:inherit;text-align:center;max-width:calc(100vw - 32px);pointer-events:none}@media(prefers-reduced-motion:reduce){.fiora-product-flash__icon,.fiora-bys-tier-toast{animation:none!important;transition:none!important}}.fiora-bys-header-action__sparkle{display:inline-flex;align-items:center;justify-content:center}.fiora-shade-guide summary{align-items:center!important}.fiora-shade-guide__icon,.fiora-shade-guide__chevron{display:inline-flex;align-items:center;justify-content:center;flex:none}.fiora-shade-guide summary:before{content:none!important}.fiora-shade-guide__chevron{margin-inline-start:4px}.fiora-product-flash time,.fiora-product-flash__icon{position:relative}.fiora-product-flash time:after,.fiora-product-flash__icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid currentColor;border-radius:inherit;pointer-events:none;opacity:0}@media(prefers-reduced-motion:no-preference){.fiora-bys-header-action__sparkle svg{animation:fiora-set-breathe 3.6s ease-in-out infinite}.fiora-product-flash__icon svg{animation:fiora-bolt-breathe 2.8s ease-in-out infinite!important}.fiora-product-flash time:after,.fiora-product-flash__icon:after{animation:fiora-ring-breathe 3s ease-out infinite}@keyframes fiora-set-breathe{0%,70%,to{transform:translateY(0) rotate(0)}78%{transform:translateY(-2px) rotate(-5deg)}86%{transform:translateY(0) rotate(4deg)}}@keyframes fiora-bolt-breathe{0%,65%,to{transform:scale(1)}80%{transform:scale(1.13)}}@keyframes fiora-ring-breathe{0%,60%{opacity:0;transform:scale(.98)}70%{opacity:.3}to{opacity:0;transform:scale(1.12)}}}@media(prefers-reduced-motion:reduce){.fiora-bys-header-action__sparkle svg,.fiora-product-flash time:after,.fiora-product-flash__icon:after{animation:none!important}}.fiora-shade-lightbox{width:min(1000px,96vw);max-width:96vw;background:#fff;border-radius:12px}.fiora-shade-lightbox__inner{max-height:92dvh;grid-template-rows:auto minmax(0,1fr) auto auto}.fiora-shade-lightbox__top{justify-content:flex-end;border-color:#eee7e9}.fiora-shade-lightbox__top strong{margin-inline-end:auto}.fiora-shade-lightbox__stage{background:#faf9f8;min-height:260px}.fiora-shade-lightbox__stage img{max-height:65dvh;animation:none}.fiora-shade-lightbox button{display:inline-grid;place-items:center;flex:none;min-width:42px;min-height:42px;line-height:1}.fiora-shade-lightbox__thumbnails{display:flex;gap:9px;overflow-x:auto;justify-content:safe center;padding:12px 18px}.fiora-shade-lightbox__thumbnails button{width:60px;height:60px;min-width:60px;padding:3px;border-radius:5px;border:1px solid #e5dce0;background:#fff}.fiora-shade-lightbox__thumbnails button[aria-current=true]{border-color:#b85c6b;box-shadow:0 0 0 1px #b85c6b}.fiora-shade-lightbox__thumbnails img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.fiora-shade-lightbox__stage{min-height:220px;padding:6px}.fiora-shade-lightbox__stage img{max-width:calc(100% - 92px);max-height:55dvh}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/fiora-motion-system.css.map */
