#header,.ct-header{position:relative;z-index:50}.ct-header [data-row],#header [data-row]{border-color:var(--sc-color-border)}.ct-header [data-row*="middle"],#header [data-row*="middle"]{background:rgb(255 249 244 / .96);border-bottom:1px solid var(--sc-color-border);box-shadow:0 8px 28px rgb(33 28 32 / .035)}.ct-header [data-row*="top"],#header [data-row*="top"]{background:var(--sc-color-sand);color:var(--sc-color-ink);font-size:var(--sc-text-xs)}.site-logo-container,.site-branding{transition:opacity var(--sc-transition-fast)}.site-logo-container:hover,.site-branding:hover{opacity:.86}.site-logo-container img,.site-branding img{max-height:76px;width:auto;object-fit:contain}#header .menu,.ct-header .menu{font-family:var(--sc-font-body)}#header .menu>li>a,.ct-header .menu>li>a{position:relative;color:var(--sc-color-ink);font-size:var(--sc-text-sm);font-weight:650;letter-spacing:.01em;transition:color var(--sc-transition-fast)}#header .menu>li>a::after,.ct-header .menu>li>a::after{content:"";position:absolute;left:50%;bottom:.45rem;width:0;height:1.5px;background:var(--sc-color-berry);transform:translateX(-50%);transition:width var(--sc-transition-base)}#header .menu>li:hover>a,#header .menu>li.current-menu-item>a,#header .menu>li.current-menu-ancestor>a,.ct-header .menu>li:hover>a,.ct-header .menu>li.current-menu-item>a,.ct-header .menu>li.current-menu-ancestor>a{color:var(--sc-color-berry)}#header .menu>li:hover>a::after,#header .menu>li.current-menu-item>a::after,#header .menu>li.current-menu-ancestor>a::after,.ct-header .menu>li:hover>a::after,.ct-header .menu>li.current-menu-item>a::after,.ct-header .menu>li.current-menu-ancestor>a::after{width:calc(100% - 1.5rem)}#header .sub-menu,.ct-header .sub-menu{border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-md);background:var(--sc-color-white);padding:.45rem;box-shadow:var(--sc-shadow-soft)}#header .sub-menu a,.ct-header .sub-menu a{border-radius:calc(var(--sc-radius-md) - 0.25rem);color:var(--sc-color-ink);font-size:var(--sc-text-sm);transition:background-color var(--sc-transition-fast),color var(--sc-transition-fast)}#header .sub-menu a:hover,#header .sub-menu .current-menu-item>a,.ct-header .sub-menu a:hover,.ct-header .sub-menu .current-menu-item>a{background:var(--sc-color-ivory);color:var(--sc-color-berry)}.ct-header-cart,.ct-header-account,.ct-header-search,.ct-offcanvas-trigger{transition:transform var(--sc-transition-fast),color var(--sc-transition-fast)}.ct-header-cart:hover,.ct-header-account:hover,.ct-header-search:hover,.ct-offcanvas-trigger:hover{color:var(--sc-color-berry);transform:translateY(-1px)}.ct-cart-item{background:var(--sc-color-berry);color:var(--sc-color-white);font-family:var(--sc-font-body);font-weight:700}#offcanvas,.ct-panel{background:var(--sc-color-ivory)}#offcanvas .ct-panel-content,.ct-panel .ct-panel-content{color:var(--sc-color-ink)}#offcanvas .mobile-menu a,.ct-panel .mobile-menu a{font-family:var(--sc-font-display);font-size:clamp(1.45rem, 5vw, 2rem);font-weight:600;line-height:1.25;color:var(--sc-color-ink)}#offcanvas .mobile-menu .sub-menu a,.ct-panel .mobile-menu .sub-menu a{font-family:var(--sc-font-body);font-size:var(--sc-text-base);font-weight:600}.sc-announcement{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:34px;padding:.4rem 1rem;background:var(--sc-color-sand);color:var(--sc-color-ink);font-size:var(--sc-text-xs);font-weight:650;letter-spacing:.02em;text-align:center}.sc-announcement strong{color:var(--sc-color-berry)}footer,.ct-footer{position:relative;margin-top:var(--sc-space-8);background:var(--sc-color-ink);color:rgb(255 255 255 / .82)}.ct-footer [data-row],footer [data-row]{background:#fff0;border-color:rgb(255 255 255 / .11)}.ct-footer [data-row*="middle"],footer [data-row*="middle"]{padding-block:var(--sc-space-6)}.ct-footer [data-row*="bottom"],footer [data-row*="bottom"]{border-top:1px solid rgb(255 255 255 / .11)}.ct-footer h1,.ct-footer h2,.ct-footer h3,.ct-footer h4,.ct-footer h5,.ct-footer h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--sc-color-white)}.ct-footer p,.ct-footer li,footer p,footer li{color:rgb(255 255 255 / .75)}.ct-footer a,footer a{color:rgb(255 255 255 / .82);text-decoration:none}.ct-footer a:hover,.ct-footer a:focus-visible,footer a:hover,footer a:focus-visible{color:var(--sc-color-rose)}.ct-footer .menu{display:flex;flex-direction:column;gap:.55rem}.ct-footer .menu a{display:inline-flex;width:fit-content;font-size:var(--sc-text-sm)}.sc-footer-brand{max-width:420px}.sc-footer-brand__title{margin:0 0 var(--sc-space-3);color:var(--sc-color-white);font-family:var(--sc-font-display);font-size:var(--sc-text-2xl);font-weight:600;line-height:1}.sc-footer-brand__tagline{margin:0;color:rgb(255 255 255 / .72);font-size:var(--sc-text-sm);line-height:1.7}.sc-footer-kicker{display:inline-block;margin-bottom:var(--sc-space-2);color:var(--sc-color-rose);font-size:var(--sc-text-xs);font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ct-footer-copyright,.ct-footer .ct-copyright{color:rgb(255 255 255 / .55);font-size:var(--sc-text-xs)}.ct-footer .ct-social-box a,footer .ct-social-box a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .16);border-radius:50%;transition:background-color var(--sc-transition-fast),border-color var(--sc-transition-fast),transform var(--sc-transition-fast)}.ct-footer .ct-social-box a:hover,footer .ct-social-box a:hover{background:var(--sc-color-berry);border-color:var(--sc-color-berry);color:var(--sc-color-white);transform:translateY(-2px)}.ct-footer input[type="email"],footer input[type="email"]{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);color:var(--sc-color-white)}.ct-footer input[type="email"]::placeholder,footer input[type="email"]::placeholder{color:rgb(255 255 255 / .5)}@media (max-width:1024px){.site-logo-container img,.site-branding img{max-height:64px}#header .menu>li>a::after,.ct-header .menu>li>a::after{display:none}}@media (max-width:767px){.ct-header [data-row*="middle"],#header [data-row*="middle"]{box-shadow:0 6px 22px rgb(33 28 32 / .04)}.site-logo-container img,.site-branding img{max-height:58px}footer,.ct-footer{margin-top:var(--sc-space-7)}.ct-footer [data-row*="middle"],footer [data-row*="middle"]{padding-block:var(--sc-space-5)}}.sissycrochets-custom-footer .ct-footer,.sissycrochets-custom-footer #footer.ct-footer{display:none!important}.sc-site-footer{position:relative;margin-top:var(--sc-space-8);background:radial-gradient(circle at 12% 0%,rgb(201 134 152 / .16),transparent 27rem),var(--sc-color-ink);color:rgb(255 255 255 / .78);overflow:hidden}.sc-site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(201 134 152 / .7),transparent)}.sc-site-footer__inner{padding-block:clamp(3.5rem, 7vw, 6rem) 1.5rem}.sc-site-footer__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(150px,1fr));gap:clamp(2rem, 4vw, 4.5rem);align-items:start}.sc-site-footer__brand{max-width:440px}.sc-site-footer__mark{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:1.25rem;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:rgb(255 255 255 / .055);color:var(--sc-color-rose);font-family:var(--sc-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.05em}.sc-site-footer .sc-footer-kicker{margin:0 0 .55rem;color:var(--sc-color-rose)}.sc-site-footer__heading{max-width:390px;margin:0 0 1rem;color:var(--sc-color-white);font-size:clamp(2rem, 2.6vw, 3.15rem);line-height:.98}.sc-site-footer__title{margin:0 0 1.1rem;color:var(--sc-color-white);font-family:var(--sc-font-body);font-size:var(--sc-text-sm);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.sc-site-footer__text{margin:0;color:rgb(255 255 255 / .64);font-size:var(--sc-text-sm);line-height:1.75}.sc-site-footer__text--small{max-width:270px}.sc-site-footer__links{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.sc-site-footer__links li{margin:0}.sc-site-footer__links a,.sc-site-footer__cta{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;color:rgb(255 255 255 / .72);font-size:var(--sc-text-sm);text-decoration:none;transition:color var(--sc-transition-fast),transform var(--sc-transition-fast)}.sc-site-footer__links a:hover,.sc-site-footer__links a:focus-visible,.sc-site-footer__cta:hover,.sc-site-footer__cta:focus-visible{color:var(--sc-color-rose);transform:translateX(2px)}.sc-site-footer__cta{margin-top:1.15rem;color:var(--sc-color-white);font-weight:700}.sc-site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(3rem, 6vw, 5rem);padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .11)}.sc-site-footer__bottom p{margin:0;color:rgb(255 255 255 / .45);font-size:var(--sc-text-xs)}#header .menu>li.current-menu-item>a,#header .menu>li.current_page_item>a,.ct-header .menu>li.current-menu-item>a,.ct-header .menu>li.current_page_item>a{color:var(--sc-color-berry)}@media (max-width:1024px){.sc-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-site-footer__brand{max-width:520px}}@media (max-width:620px){.sc-site-footer{margin-top:var(--sc-space-7)}.sc-site-footer__grid{grid-template-columns:1fr;gap:2.2rem}.sc-site-footer__brand{max-width:none}.sc-site-footer__bottom{align-items:flex-start;flex-direction:column;margin-top:3rem}.sc-site-footer__mark{width:46px;height:46px}}#header{position:sticky!important;top:0;z-index:9999!important;width:100%;background:rgb(255 253 250 / .97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 rgb(33 28 32 / .08)}#header .ct-header{transform:none!important;opacity:1!important;visibility:visible!important}body.admin-bar #header{top:32px}@media (max-width:782px){body.admin-bar #header{top:46px}}#header .site-title,#header .site-title a{margin:0;line-height:1}#header .site-title a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#header .sc-header-logo{display:block;width:70px;height:70px;max-width:none;max-height:none;object-fit:contain;transition:width 220ms ease,height 220ms ease,transform 220ms ease}#header,#header [data-row*="middle"],#header .ct-container,#header .ct-container-fluid,#header .menu>li>a{transition:min-height 220ms ease,height 220ms ease,padding 220ms ease,box-shadow 220ms ease,background-color 220ms ease}#header [data-row*="middle"]{--height:86px;min-height:86px}#header.sc-header--compact{background:rgb(255 253 250 / .985);box-shadow:0 7px 24px rgb(33 28 32 / .08)}#header.sc-header--compact [data-row*="middle"]{--height:58px !important;min-height:58px!important}#header.sc-header--compact .sc-header-logo{width:46px;height:46px}#header.sc-header--compact .menu>li>a{font-size:.82rem}#header.sc-header--compact .menu>li>a::after{bottom:.25rem}.sc-back-to-top{position:fixed;right:24px;bottom:24px;z-index:9990;display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid rgb(154 77 103 / .24);border-radius:50%;background:rgb(255 253 250 / .96);color:var(--sc-color-berry);box-shadow:0 12px 30px rgb(33 28 32 / .13);opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease,transform 180ms ease,background-color 180ms ease,color 180ms ease,border-color 180ms ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-back-to-top svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.sc-back-to-top:hover,.sc-back-to-top:focus-visible{background:var(--sc-color-berry);border-color:var(--sc-color-berry);color:#fff;transform:translateY(-2px)}.sc-back-to-top:focus-visible{outline:3px solid rgb(154 77 103 / .22);outline-offset:3px}@media (max-width:1024px){#header .sc-header-logo{width:60px;height:60px}#header [data-row*="middle"]{--height:76px;min-height:76px}#header.sc-header--compact .sc-header-logo{width:44px;height:44px}#header.sc-header--compact [data-row*="middle"]{--height:56px !important;min-height:56px!important}}@media (max-width:767px){#header .sc-header-logo{width:54px;height:54px}#header [data-row*="middle"]{--height:68px;min-height:68px}#header.sc-header--compact .sc-header-logo{width:40px;height:40px}#header.sc-header--compact [data-row*="middle"]{--height:52px !important;min-height:52px!important}.sc-back-to-top{right:14px;bottom:16px;width:44px;height:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){#header,#header *,.sc-back-to-top{transition:none!important}}#header .sc-header-logo{width:auto!important;height:62px!important;max-width:270px!important;max-height:62px!important;object-fit:contain}#header [data-row*="middle"]{--height:80px !important;min-height:80px!important}#header.sc-header--compact [data-row*="middle"]{--height:52px !important;min-height:52px!important}#header.sc-header--compact .sc-header-logo{width:auto!important;height:39px!important;max-width:190px!important;max-height:39px!important}#header.sc-header--compact .menu>li>a{font-size:.8rem}.sc-back-to-top{right:26px!important;bottom:34px!important;z-index:100000!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background:rgb(255 253 250 / .98)!important;border:1px solid rgb(154 77 103 / .32)!important;color:var(--sc-color-berry)!important}.sc-back-to-top.is-visible{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sc-back-to-top:hover,.sc-back-to-top:focus-visible{background:var(--sc-color-berry)!important;color:#fff!important}body.admin-bar .sc-back-to-top{bottom:58px!important}@media (max-width:1024px){#header .sc-header-logo{height:52px!important;max-width:220px!important}#header [data-row*="middle"]{--height:70px !important;min-height:70px!important}#header.sc-header--compact .sc-header-logo{height:36px!important;max-width:160px!important}#header.sc-header--compact [data-row*="middle"]{--height:50px !important;min-height:50px!important}}@media (max-width:767px){#header .sc-header-logo{height:42px!important;max-width:180px!important}#header [data-row*="middle"]{--height:60px !important;min-height:60px!important}#header.sc-header--compact .sc-header-logo{height:32px!important;max-width:135px!important}#header.sc-header--compact [data-row*="middle"]{--height:46px !important;min-height:46px!important}.sc-back-to-top{right:14px!important;bottom:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body.admin-bar .sc-back-to-top{bottom:56px!important}}#header .sc-header-logo{display:block!important;width:128px!important;height:auto!important;max-width:128px!important;max-height:none!important;object-fit:contain!important}#header [data-row*="middle"]{--height:90px !important;min-height:90px!important}#header.sc-header--compact [data-row*="middle"]{--height:54px !important;min-height:54px!important}#header.sc-header--compact .sc-header-logo{width:88px!important;height:auto!important;max-width:88px!important;max-height:none!important}.sc-site-footer__brand-logo{width:150px;max-width:100%;margin:0 0 1.2rem}.sc-site-footer__brand-logo img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:1024px){#header .sc-header-logo{width:114px!important;max-width:114px!important}#header [data-row*="middle"]{--height:82px !important;min-height:82px!important}#header.sc-header--compact .sc-header-logo{width:82px!important;max-width:82px!important}#header.sc-header--compact [data-row*="middle"]{--height:52px !important;min-height:52px!important}}@media (max-width:767px){#header .sc-header-logo{width:92px!important;max-width:92px!important}#header [data-row*="middle"]{--height:70px !important;min-height:70px!important}#header.sc-header--compact .sc-header-logo{width:72px!important;max-width:72px!important}#header.sc-header--compact [data-row*="middle"]{--height:48px !important;min-height:48px!important}.sc-site-footer__brand-logo{width:132px}}