: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}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/fiora-motion-system.css.map */
