.fg-storefront{--fg-ink:#183f2f;--fg-muted:#4e6457;--fg-paper:#fffdf5;--fg-green:#c8ed72;--fg-yellow:#ffe373;--fg-pink:#ffc5d3;--fg-lilac:#ded4ff;--fg-line:#d7dfce;background:var(--fg-paper);color:var(--fg-ink);font-family:Frogift Ampersand,Trebuchet MS,Arial,sans-serif;line-height:1.55}.fg-storefront *{box-sizing:border-box}.fg-storefront a{color:inherit}.fg-wrap{max-width:1360px;margin:auto;padding:76px 48px}.fg-storefront h1,.fg-storefront h2,.fg-storefront h3,.fg-storefront p{margin-top:0}.fg-storefront h1,.fg-storefront h2{font-family:Frogift Ampersand,Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-weight:900;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.fg-storefront h1{font-size:clamp(54px,6.1vw,88px);margin-bottom:24px}.fg-storefront h2{font-size:clamp(34px,4vw,52px);margin-bottom:16px}.fg-storefront p{color:var(--fg-muted)}.fg-kicker{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-ink)!important;margin:0 0 20px;padding:7px 13px;border-radius:30px;background:var(--fg-green)}.fg-intro{font-size:17px;max-width:460px;margin-bottom:28px;line-height:1.65}.fg-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;background:var(--fg-ink);border:2px solid var(--fg-ink);border-radius:99px;color:#fff!important;text-decoration:none;font-size:13px;font-weight:800;gap:15px;box-shadow:3px 4px #b4cf87;transition:transform .18s,box-shadow .18s}.fg-button--light{background:var(--fg-yellow);color:var(--fg-ink)!important;box-shadow:3px 4px 0 var(--fg-ink)}.fg-button:hover{transform:translateY(-3px);box-shadow:3px 7px #b4cf87}.fg-button--light:hover{box-shadow:3px 7px 0 var(--fg-ink)}.fg-actions{display:flex;gap:14px;flex-wrap:wrap}.fg-text-link{font-size:13px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--fg-ink);padding-bottom:5px;white-space:nowrap}.fg-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:66px;padding-bottom:70px;min-height:610px;isolation:isolate}.fg-hero:before{content:"";position:absolute;top:22px;right:20px;bottom:24px;left:54%;background:#eaf4d7;border-radius:48% 48% 36% 43%;transform:rotate(5deg);z-index:-1}.fg-hero .fg-kicker{background:var(--fg-yellow);transform:rotate(-2deg);border:1px solid var(--fg-ink)}.fg-hero-art{position:relative;height:448px;display:grid;grid-template-columns:1.14fr 1fr;grid-template-rows:1fr 1fr;gap:19px;padding:10px 12px}.fg-hero-art:before,.fg-hero-art:after{content:"";position:absolute;z-index:2;pointer-events:none;background-color:transparent!important;background-image:radial-gradient(ellipse 27% 29% at 50% 29%,var(--fg-petal) 98%,transparent),radial-gradient(ellipse 29% 27% at 71% 50%,var(--fg-petal) 98%,transparent),radial-gradient(ellipse 27% 29% at 50% 71%,var(--fg-petal) 98%,transparent),radial-gradient(ellipse 29% 27% at 29% 50%,var(--fg-petal) 98%,transparent),radial-gradient(circle at center,var(--fg-petal) 32%,transparent 33%)}.fg-hero-art:before{--fg-petal:var(--fg-pink);width:88px;height:88px;top:-15px;left:-20px;transform:rotate(12deg)}.fg-hero-art:after{--fg-petal:var(--fg-yellow);width:62px;height:62px;bottom:-11px;right:-6px;transform:rotate(-8deg)}.fg-hero-photo{margin:0;border-radius:24px;background:#fff;overflow:hidden;position:relative;border:2px solid var(--fg-ink);box-shadow:5px 6px 0 var(--fg-green);transform:rotate(-4deg);transition:transform .2s}.fg-hero-photo:first-child{grid-row:1/3;margin:34px 0 23px}.fg-hero-photo:nth-child(2){transform:rotate(5deg);box-shadow:5px 6px 0 var(--fg-pink)}.fg-hero-photo:nth-child(3){transform:rotate(-2deg);box-shadow:5px 6px 0 var(--fg-lilac)}.fg-hero-photo:hover{transform:rotate(0) translateY(-4px)}.fg-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.fg-hero-photo span{position:absolute;bottom:12px;left:10px;right:10px;background:#fffdf5f2;padding:7px 9px;border-radius:30px;border:1px solid var(--fg-ink);color:var(--fg-ink);font-size:10px;font-weight:800;text-align:center}.fg-storefront .fg-hero-note{font-size:11px!important;margin-top:24px;margin-bottom:0}.fg-categories{padding-top:34px;padding-bottom:76px}.fg-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:34px}.fg-section-head p{margin-bottom:0;font-size:14px}.fg-section-head .fg-kicker{font-size:10px;margin-bottom:14px}.fg-section-head h2{margin-bottom:12px}.fg-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fg-category{display:block;text-decoration:none;background:var(--fg-yellow);border:2px solid var(--fg-ink);border-radius:26px;padding:15px 15px 22px;box-shadow:4px 5px 0 var(--fg-ink);transition:transform .2s}.fg-category:nth-child(2){background:var(--fg-lilac)}.fg-category:nth-child(3){background:var(--fg-pink)}.fg-category:nth-child(4){background:var(--fg-green)}.fg-category:hover{transform:translateY(-5px) rotate(-1deg)}.fg-category-media{aspect-ratio:1;height:auto;background:var(--fg-media-background,#f0f3e8);border-radius:15px;overflow:hidden;margin-bottom:18px}.fg-category-media img{height:100%;width:100%;object-fit:cover;display:block}.fg-category h3{font:800 25px/1.2 Trebuchet MS,Arial,sans-serif;letter-spacing:-.04em;margin-bottom:7px;display:flex;justify-content:space-between;gap:12px}.fg-category h3>span[aria-hidden]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:31px;height:31px;border:1px solid var(--fg-ink);border-radius:50%;background:#fffdf5}.fg-category p{font-size:13px;margin-bottom:0;color:var(--fg-ink)}.fg-products-section{border-top:1px solid var(--fg-line)}.fg-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.fg-product{display:block;text-decoration:none;min-width:0}.fg-product-image{aspect-ratio:1;background:#fff;border:1px solid var(--fg-line);border-radius:22px;overflow:hidden;margin-bottom:14px;transition:border-color .2s,box-shadow .2s}.fg-product-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s}.fg-product:hover img{transform:scale(1.05) rotate(-2deg)}.fg-product:hover .fg-product-image{border-color:var(--fg-ink);box-shadow:4px 4px 0 var(--fg-green)}.fg-product h3{font:600 16px/1.45 Trebuchet MS,Arial,sans-serif;letter-spacing:0;margin-bottom:6px}.fg-product-price{display:inline-block;color:var(--fg-ink)!important;font-size:14px;font-weight:800;margin:0!important;background:#edf5df;padding:3px 10px;border-radius:30px}.fg-plush{background:#eaf4d7;border-top:2px solid var(--fg-ink);border-bottom:2px solid var(--fg-ink)}.fg-plush .fg-kicker{background:var(--fg-yellow)}.fg-plush .fg-product-price{background:#fffdf5}.fg-themes{text-align:center;padding-top:80px;padding-bottom:80px}.fg-themes .fg-section-head{display:block}.fg-themes .fg-section-head p{margin-left:auto;margin-right:auto}.fg-themes .fg-kicker{background:var(--fg-pink)}.fg-theme-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.fg-theme-link{border:2px solid var(--fg-ink);border-radius:99px;padding:15px 22px;text-decoration:none;font-size:13px;font-weight:800;background:var(--fg-yellow);min-height:50px;box-shadow:2px 3px 0 var(--fg-ink);transition:transform .2s}.fg-theme-link:nth-child(2){background:var(--fg-green);transform:rotate(-3deg)}.fg-theme-link:nth-child(3){background:var(--fg-pink);transform:rotate(2deg)}.fg-theme-link:nth-child(4){background:var(--fg-yellow);transform:rotate(-2deg)}.fg-theme-link:nth-child(5){background:var(--fg-lilac);transform:rotate(3deg)}.fg-theme-link:hover{transform:rotate(0) translateY(-4px)}.fg-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:var(--fg-green);border:2px solid var(--fg-ink);border-radius:30px;padding:46px 50px;box-shadow:6px 7px 0 var(--fg-ink)}.fg-story .fg-kicker{background:#fffdf5}.fg-story p{max-width:450px;font-size:16px;color:var(--fg-ink)}.fg-story-wrap{padding-top:30px;padding-bottom:85px}.fg-storefront a:focus-visible,.fg-preview-header a:focus-visible,.fg-preview-header summary:focus-visible{outline:3px solid #7046bd;outline-offset:5px}.fg-preview-body{margin:0;background:#fffdf5;color:#183f2f;font-family:Frogift Ampersand,Trebuchet MS,Arial,sans-serif}.fg-preview-header{max-width:1360px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;border-bottom:1px solid #d7dfce;gap:30px;background:#fffdf5}.fg-logo{font-family:Frogift Ampersand,Trebuchet MS,Arial,sans-serif;font-weight:900;font-size:35px;color:#183f2f;text-decoration:none;letter-spacing:-2px}.fg-preview-nav{display:flex;gap:24px;align-items:center}.fg-preview-nav a,.fg-preview-nav summary{font-size:12px;font-weight:700;text-decoration:none;color:#183f2f;list-style:none;cursor:pointer}.fg-preview-nav details{position:relative}.fg-preview-nav details>summary:after{content:"\2304";margin-left:6px}.fg-preview-sub{display:none;position:absolute;top:22px;left:-15px;min-width:220px;padding:18px;background:#fffdf5;box-shadow:4px 5px #c8ed72;border:1px solid #183f2f;border-radius:14px;z-index:5}.fg-preview-sub .fg-preview-sub{position:static;box-shadow:none;border:0;padding:8px 12px}.fg-preview-sub a{display:block;padding:8px 0}.fg-preview-nav details[open]>.fg-preview-sub{display:block}.fg-preview-tools{font-size:11px;display:flex;gap:18px;white-space:nowrap}.fg-preview-tools a{color:#183f2f;text-decoration:none}.fg-preview-reviews{padding:35px 48px;text-align:center;border-top:1px solid #d7dfce;border-bottom:1px solid #d7dfce;font-size:13px;line-height:1.8;color:#4e6457}.fg-preview-reviews strong{font-size:28px;font-weight:800;color:#183f2f;display:block;margin-bottom:10px;letter-spacing:-1px}.fg-preview-footer{border-top:1px solid #d7dfce;padding:48px;display:flex;justify-content:space-between;gap:35px;max-width:1360px;margin:auto;color:#4e6457;font-size:12px}.fg-preview-footer h2{color:#183f2f;font-weight:800;font-size:28px;letter-spacing:-1px;margin:0 0 12px}.fg-preview-footer a{display:block;color:#4e6457;text-decoration:none;margin:8px 0}.fg-preview-footer small{display:block;margin-top:20px}.fg-preview-mobile{display:none}.fg-preview-utility{background:#c8ed72;text-align:center;padding:10px 16px;font-size:10px;letter-spacing:.1em;font-weight:800;color:#183f2f}.fg-preview-meta{margin-top:14px;font-size:10px;color:#4e6457}.fg-preview-mobile-menu{display:none}@media(min-width:1440px){.fg-wrap{padding-left:35px;padding-right:35px}}@media(max-width:1100px){.fg-preview-header{padding:22px 28px;gap:20px}.fg-preview-nav{gap:16px}.fg-preview-nav a,.fg-preview-nav summary{font-size:11px}.fg-preview-tools a:nth-child(2){display:none}.fg-wrap{padding:56px 28px}.fg-hero{gap:28px;min-height:560px}.fg-hero-art{height:390px}.fg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-category h3{font-size:22px}}@media(max-width:749px){.fg-wrap{padding:46px 20px}.fg-hero{grid-template-columns:1fr;gap:28px;padding-top:34px;padding-bottom:35px;min-height:0}.fg-hero:before{top:50%;right:20px;bottom:15px;left:20px}.fg-storefront h1{font-size:clamp(46px,11.5vw,60px);max-width:440px;margin-bottom:20px}.fg-kicker{font-size:9px;margin-bottom:18px}.fg-intro{font-size:15px;line-height:1.65;margin-bottom:24px}.fg-hero-art{height:330px;gap:14px;max-width:460px;width:100%;margin:auto;padding:10px 8px}.fg-hero-art:before{width:62px;height:62px;left:0;top:-9px}.fg-hero-art:after{width:46px;height:46px;right:0;bottom:-5px}.fg-hero-photo{border-radius:18px;box-shadow:3px 4px 0 var(--fg-green)}.fg-hero-photo:first-child{margin:22px 0 14px}.fg-hero-photo span{font-size:9px;padding:5px 7px;bottom:9px;left:6px;right:6px}.fg-hero-note{margin-top:22px}.fg-button{padding:11px 15px;font-size:12px;min-height:48px}.fg-actions{gap:12px}.fg-category-grid{grid-template-columns:1fr;gap:20px}.fg-category{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border-radius:22px}.fg-category-media{height:auto;margin:0;border-radius:12px}.fg-category h3{font-size:21px;gap:5px;align-items:center}.fg-category h3>span[aria-hidden]{width:25px;height:25px;font-size:18px}.fg-category p{font-size:12px}.fg-section-head{align-items:flex-start;gap:18px;flex-direction:column;margin-bottom:26px}.fg-section-head h2{font-size:36px}.fg-section-head p{font-size:13px}.fg-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.fg-product-image{border-radius:17px;margin-bottom:11px}.fg-product h3,.fg-product-price{font-size:14px}.fg-themes{padding-top:58px;padding-bottom:60px}.fg-theme-list{gap:13px 10px}.fg-theme-link{padding:11px 15px;font-size:12px;min-height:46px}.fg-story{grid-template-columns:1fr;gap:16px;padding:28px 23px;border-radius:24px;box-shadow:4px 5px 0 var(--fg-ink)}.fg-story h2{font-size:36px}.fg-story p{font-size:15px}.fg-story-wrap{padding-top:25px;padding-bottom:60px}.fg-preview-header{padding:17px 20px;gap:20px}.fg-logo{font-size:30px}.fg-preview-nav{display:none}.fg-preview-mobile{display:block}.fg-preview-mobile>summary{cursor:pointer;list-style:none;font-size:20px}.fg-preview-mobile[open]>.fg-preview-mobile-menu{display:block;position:absolute;left:0;right:0;top:112px;padding:18px 24px;background:#fffdf5;border-bottom:2px solid #183f2f;z-index:10}.fg-preview-mobile-menu a,.fg-preview-mobile-menu summary{display:block;padding:10px 0;text-decoration:none;color:#183f2f;font-size:14px;cursor:pointer}.fg-preview-mobile-menu .fg-preview-sub{position:static;display:block;border:0;box-shadow:none;padding:0 0 0 15px}.fg-preview-mobile-menu details:not([open])>.fg-preview-sub{display:none}.fg-preview-reviews{padding:30px 20px;font-size:12px}.fg-preview-footer{padding:35px 20px;flex-direction:column;gap:20px}.fg-preview-utility{font-size:9px;padding:8px}.fg-preview-tools{gap:14px}.fg-preview-tools a:first-child{display:none}}@media(max-width:360px){.fg-category{grid-template-columns:88px minmax(0,1fr);gap:12px}.fg-category-media{height:auto}.fg-category h3{font-size:19px}.fg-category h3>span[aria-hidden]{display:none}.fg-hero-art{height:295px}.fg-hero-photo span{font-size:8px}}@media(prefers-reduced-motion:reduce){.fg-storefront a,.fg-storefront img,.fg-product-image{transition:none!important}.fg-product:hover img{transform:none}}.fg-storefront .fg-category-label{display:block;min-width:0}.fg-storefront .fg-ampersand{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.fg-link-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0}@media(min-width:750px)and (max-width:1100px){.fg-hero:before{right:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/frogift-storefront.css.map */
