:root{--cf-motion-fast: .18s;--cf-motion-panel: .32s;--cf-motion-ease: cubic-bezier(.22, 1, .36, 1)}html{scrollbar-gutter:stable}.crafii-studio .cf-scroll-header,.crafii-studio .cf-scroll-header.animate{position:sticky;top:0;transform:none;transition:transform .55s cubic-bezier(.55,0,.1,1)}.crafii-studio .cf-scroll-header.shopify-section-header-hidden{top:0;transform:translateY(-100%)}.crafii-studio .cf-scroll-header:focus-within,.crafii-studio .cf-scroll-header:has(details[open]){transform:none;transition:none}@media(prefers-reduced-motion:no-preference){.crafii-studio main{animation:cf-page-arrive .65s var(--cf-motion-ease) both}html{scroll-behavior:smooth}.crafii-studio :is(.button,button,.crafii-add-small,.crafii-search__view-all){transition:background-color var(--cf-motion-fast) ease,color var(--cf-motion-fast) ease,border-color var(--cf-motion-fast) ease,box-shadow var(--cf-motion-fast) ease}.crafii-studio :is(input,select,textarea,.product-form__input input+label,.thumbnail){transition:border-color var(--cf-motion-fast) ease,background-color var(--cf-motion-fast) ease,color var(--cf-motion-fast) ease,box-shadow var(--cf-motion-fast) ease}.crafii-studio-category__image{overflow:hidden}.crafii-studio-category__image img,.crafii-category-rail__image img{transition:transform .58s var(--cf-motion-ease)}@media(hover:hover)and (pointer:fine){.crafii-studio-category:hover .crafii-studio-category__image img,.crafii-category-rail__item:hover img{transform:scale(1.045)}}.crafii-studio-category:focus-visible .crafii-studio-category__image img,.crafii-category-rail__item:focus-visible img{transform:scale(1.045)}.crafii-studio #CartDrawer .drawer__inner,.crafii-studio pickup-availability-drawer,.crafii-studio .mobile-facets__inner,.crafii-studio .mobile-facets__submenu{transition:transform var(--cf-motion-panel) var(--cf-motion-ease),opacity var(--cf-motion-panel) ease}.crafii-studio cart-drawer.drawer{background-color:transparent;transition:visibility var(--cf-motion-panel) ease,background-color var(--cf-motion-panel) ease}.crafii-studio cart-drawer.drawer.active{background-color:#29263f61}.crafii-search-modal .modal-overlay{animation:cf-overlay-in .24s ease both}.crafii-search-closing .modal-overlay{animation:cf-overlay-out .16s ease both}.crafii-studio :is(product-modal,modal-dialog,cart-disclosure-modal)[open]{animation:cf-overlay-in .22s ease}.crafii-studio :is(product-modal,modal-dialog,cart-disclosure-modal)[open] [role=dialog]{animation:cf-panel-in .3s var(--cf-motion-ease)}.crafii-studio .cf-welcome[open]::backdrop{animation:cf-overlay-in .4s ease both}.crafii-studio .cf-welcome.cf-welcome--closing::backdrop{animation:cf-overlay-out .16s ease both}}@keyframes cf-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cf-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes cf-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-page-arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html,.crafii-studio *{scroll-behavior:auto!important}.crafii-studio main,.crafii-studio .cf-scroll-header{animation:none!important;transition:none!important}.crafii-studio :is(.drawer__inner,.menu-drawer,.menu-drawer__submenu,.mobile-facets__inner,.mobile-facets__submenu,pickup-availability-drawer,.crafii-studio-category__image img,.crafii-category-rail__image img,.cf-welcome-tab,.crafii-studio-menu__panel,.crafii-search-modal,.modal-overlay,.facets__summary .icon-caret){transition:none!important;animation:none!important}.crafii-studio :is(product-modal,modal-dialog,cart-disclosure-modal)[open],.crafii-studio :is(product-modal,modal-dialog,cart-disclosure-modal)[open] [role=dialog],.crafii-studio .cf-welcome::backdrop{animation:none!important}}body.cf-policy-open{overflow:hidden}.crafii-studio .cf-policy-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid var(--cf-rule);border-radius:0;padding:44px 40px 32px;color:var(--cf-ink);background:#fff;overflow:auto}.cf-policy-dialog::backdrop{background:#29263f6b}.cf-policy-dialog__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:var(--cf-ink);font-size:26px;cursor:pointer}.crafii-studio .cf-policy-dialog h2{font-size:30px;margin:0 0 24px}.crafii-studio .cf-policy-dialog .rte{font-size:15px;line-height:1.65}@media(prefers-reduced-motion:no-preference){.cf-policy-dialog[open]::backdrop{animation:cf-overlay-in .24s ease both}.cf-policy-dialog--closing::backdrop{animation:cf-overlay-out .16s ease both}}@media(max-width:749px){.crafii-studio .cf-policy-dialog{padding:48px 24px 24px}.crafii-studio .cf-policy-dialog h2{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/crafii-motion.css.map */
