@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito+Sans:wght@400;600;700;800;900&display=swap');
:root{--black:#38251f;--panel:#fffdf8;--red:#c93b2d;--cream:#fff9ed;--muted:#79635b;--line:#e4d5c2;--headline:'Fredoka',ui-rounded,'Arial Rounded MT Bold',sans-serif;--body:'Nunito Sans',Arial,sans-serif;color-scheme:light}
body{background:var(--cream);color:var(--black)}.review-bar{background:#f0e4cd;color:#625346}.review-bar button{color:#75461f}.announcement{background:#ee5945;color:#fffdf7;border-bottom:2px solid #38251f;letter-spacing:1.1px}.header{height:100px}.header nav a{color:#735d51;font-weight:800}.header nav a:hover{color:#b12d23}.header-shop{border:1.5px solid #38251f;border-radius:999px;padding:10px 16px;font-weight:800}.hero{background:#ffedb5;border-block:2px solid #38251f;min-height:680px}.hero-art{background:radial-gradient(circle at 84% 47%,#ffd4c0 0 23%,transparent 23.2%),radial-gradient(circle at 5% 8%,#fff8dc 0 15%,transparent 15.2%);opacity:.8}.hero:after{display:none}.hero-layout{min-height:604px}.hero-copy{max-width:53%;padding-top:0}.hero .eyebrow{display:inline-flex;align-items:center;letter-spacing:1.4px;background:#fffaf0;border:1.5px solid #38251f;border-radius:99px;padding:10px 15px;margin-bottom:27px;font-size:9px}.status-dot{background:#d64a37}.hero h1{font-family:var(--headline);font-size:clamp(52px,5.8vw,83px);font-weight:600;line-height:1.02;letter-spacing:-2.5px;transform:rotate(-2deg)}.hero h1 span{display:block;color:#bb372a;white-space:nowrap;text-shadow:2px 3px 0 #fff9ed}.hero-tagline{font-size:22px;margin-top:25px;font-weight:900;color:#4b3027}.hero-description{color:#735b4c;font-size:14px;line-height:1.7}.button{border-radius:999px;border:1.5px solid #38251f;box-shadow:3px 4px 0 #38251f;font-size:11px;letter-spacing:.5px}.button:hover{transform:translateY(-2px);box-shadow:4px 6px 0 #38251f}.button.red{background:#c93b2d;color:#fff9ed}.button.light{background:#fffdf7;color:#38251f}.hero-secondary{color:#6d4939;font-size:11px;font-weight:700}.hero-bottom{border-color:#8e714e55;color:#654c39;font-size:9px;letter-spacing:1px}.hero-bottom a{border-color:#38251f;background:#fffdf7}.toy-collage{position:absolute;width:50%;height:550px;right:0;top:20px}.toy-photo{position:absolute;padding:12px 12px 0;border:2px solid #38251f;border-radius:26px;background:#fffdf7;box-shadow:6px 7px 0 #38251f1f;overflow:hidden}.toy-photo img{object-fit:contain;width:100%;height:calc(100% - 39px);background:#f7f6f2;border-radius:17px}.toy-photo>span{height:39px;display:flex;align-items:center;justify-content:center;font-family:var(--headline);font-weight:500;font-size:14px;color:#614337}.toy-seal{width:250px;height:329px;left:13px;top:109px;transform:rotate(-9deg);z-index:2}.toy-bunny{width:240px;height:315px;right:21px;top:15px;transform:rotate(9deg);z-index:1;background:#f4e7ff}.toy-butter{width:246px;height:210px;right:11px;bottom:7px;transform:rotate(6deg);z-index:3;background:#fff9e1}.toy-doodle{position:absolute;font-size:63px;line-height:1;color:#b9402d}.doodle-one{left:12px;top:21px;transform:rotate(8deg)}.doodle-two{left:210px;bottom:5px;font-size:36px;color:#8a619b}.squish-sticker{position:absolute;z-index:4;top:79px;left:170px;display:grid;place-items:center;width:83px;height:83px;border-radius:50%;background:#f3b8cf;color:#71384c;border:2px solid #38251f;font-family:var(--headline);font-weight:600;font-size:16px;line-height:1.15;text-align:center;transform:rotate(12deg)}.hero-stamp{top:305px;right:4px;z-index:5;width:133px;height:133px;background:#f8cd57;color:#38251f;border:2px solid #38251f;box-shadow:0 0 0 5px #fff9ed,0 0 0 7px #38251f;transform:rotate(-12deg)}.hero-stamp strong{font-size:61px;font-weight:600;letter-spacing:-3px}.hero-stamp sup{font-size:28px;top:4px}.hero-stamp>span{font-size:7px}.hero-stamp b{font-size:6px}.hero-stamp small{font-size:5px;margin-top:7px}.ticker{background:#ffd6d9;color:#73312c;border-bottom:2px solid #38251f;padding-block:13px;gap:25px}.ticker span{font-size:21px;font-weight:500}.section-pad{padding-block:85px}h2{font-size:clamp(46px,5vw,68px);font-weight:600;letter-spacing:-1.7px;line-height:1.04}h2 em{color:#bb372a}.eyebrow{letter-spacing:1.4px}.section-note{color:#7a6255;font-size:13px}.outlined-label{border:1.5px solid #8d7466;color:#65473b;border-radius:99px;background:#fff8e7;padding:9px 13px;font-weight:800}.flash{background:#fff9ed}.date-tabs{border:0;gap:12px}.date-tabs button{border:1.5px solid #cfb9a2!important;border-radius:18px;background:#fffdf7;color:#856958;padding:20px;box-shadow:0 3px 0 #e5d6bf}.date-tabs strong{font-family:var(--headline);font-weight:600;color:#53372b;font-size:27px;margin-top:3px}.date-tabs button[aria-selected=true]{background:#ffd0ba;color:#8b3125;border-color:#8b3125!important;box-shadow:0 4px 0 #8b3125}.date-tabs button[aria-selected=true] strong{color:#8b3125}.date-tabs span{letter-spacing:.4px;font-weight:700;font-size:7px}.slot-tabs button{border:1.5px solid #d7c7ad;background:#fffdf7;color:#73594a;border-radius:999px}.slot-tabs button[aria-pressed=true]{border-color:#714b3a;background:#ffedb5;color:#4c3328}.timezone{color:#816c5c}.drop-status{border-color:#dbc9ae}.drop-state{color:#ae3026}.drop-status h3{font-family:var(--headline);font-weight:500;font-size:25px}.drop-status p:last-child{color:#846d5b;font-size:11px}.timer-area>span{color:#826957}.timer b{font-family:var(--headline);font-size:31px;font-weight:500;display:block;border:1px solid #dec9af;background:#ffefcb;border-radius:10px;padding:7px 5px;min-width:48px}.timer small{color:#846d5b;font-weight:800}.timer i{color:#b94631}.preview-note{color:#8a6738}.product-card{background:#fffefb;padding:12px;border:1.5px solid #e3d4bf;border-radius:21px;box-shadow:0 4px 0 #e9dec9}.product-image{border-radius:14px;background:#f7f3eb}.product-image img{object-fit:cover}.sale-badge{border:1px solid #782d22;border-radius:999px;background:#f9d16b;color:#713a23;font-size:8px;transform:rotate(-5deg);box-shadow:1px 2px 0 #713a2320}.product-title{color:#53392b;font-size:12px;font-weight:900}.product-price{color:#b43c2d;font-size:17px}.product-price del,.product-price .currency{color:#8d7765}.stock-label{color:#9a7a58}.stock-label strong{color:#775842}.stock-track{background:#eee2cc;border-radius:99px;height:5px;overflow:hidden}.stock-track span{background:#e9815d;border-radius:99px}.product-link{border:1px solid #cbbb9f;border-radius:99px;color:#644333;background:#fff6df;font-size:8px;padding:11px}.product-link:hover{background:#ffd0ba;color:#53392b}.flash-footer{border-color:#dcc9ad}.flash-footer p{color:#80664f}.flash-footer button{color:#70503c;border-color:#a78b71;font-weight:800}.more{background:#e8dcf6;color:#46314f;border-block:2px solid #38251f}.more .eyebrow{color:#735783}.more h2 em{color:#8b4381}.more .section-note{color:#785886}.tier-grid article{border:1.5px solid #674653;background:#ffd6d9;border-radius:27px;color:#71403c;box-shadow:5px 6px 0 #6c4c6e25}.tier-grid article:nth-child(2){background:#ffedb5;color:#6b4b22;transform:rotate(-1deg)}.tier-grid article.best-tier{border-color:#693626;background:#ef9d7f;color:#602a21;transform:rotate(1deg)}.tier-number{color:#8e6d6a}.tier-grid article>p{font-weight:900;letter-spacing:.7px}.tier-grid article>strong{font-family:var(--headline);font-weight:600;font-size:104px;letter-spacing:-5px}.tier-grid sup{font-size:44px;top:8px}.tier-grid article>b{font-family:var(--headline);font-size:26px;font-weight:500}.tier-footer{border-color:#8a5b5140;font-size:11px}.best-tier .tier-number{color:#8b5447}.best-tag{border-color:#8f5040;border-radius:999px;color:#74372c;background:#fff5d7;transform:rotate(6deg)}.best-tier .tier-footer{border-color:#8a5b5140}.calculator{border-color:#ab8fba}.calculator .eyebrow{color:#735783}.quantity-control{border:1.5px solid #8c6b9d;border-radius:99px;background:#fff9ed}.quantity-control button,.quantity-control input{color:#69417a}.calculator-result strong{font-family:var(--headline);color:#763d85;font-weight:600;font-size:30px}.calculator-result span{color:#7b5c88}.more .fine-print{color:#795c86}.mystery{background:#fff0ef}.bag-card{border:1.5px solid #cfb1aa;border-radius:28px;overflow:hidden;background:#fffaf4;box-shadow:5px 6px 0 #e8c6bf}.bag-visual{background:radial-gradient(circle at 50% 70%,#ffefcb 0 41%,transparent 41.5%),#f8ddc7}.bag-orbit{border-color:#d8a475;border-style:dashed}.orbit-two{border-color:#e4b993}.floating-star{color:#bc704b}.shopping-bag{border-radius:7px 7px 11px 11px;background:linear-gradient(110deg,#fff7d7,#f6d58e);color:#774c2b;border-bottom-color:#dca967}.shopping-bag:before{background:#e9bd7b}.bag-handles{border-color:#b77e41}.shopping-bag>strong{font-family:var(--headline);font-weight:500;font-size:108px}.bag-count{background:#fff9ed;border:1.5px solid #a97560;color:#8a4b35;font-weight:500;box-shadow:2px 3px 0 #c0917940}.deluxe .bag-visual{background:radial-gradient(circle at 50% 70%,#f4d1eb 0 41%,transparent 41.5%),#ecdff8}.big-bag{background:linear-gradient(110deg,#df8ead,#c7769a);color:#fff9ed;border-color:#a9597c}.big-bag:before{background:#b75f86}.big-bag .bag-handles{border-color:#a9577b}.deluxe .bag-orbit{border-color:#bd8eb7}.deluxe .orbit-two{border-color:#c7a5d4}.deluxe .floating-star{color:#9d5c9a}.bag-title h3{font-family:var(--headline);font-size:29px;letter-spacing:-.6px;font-weight:500}.bag-title>strong{font-family:var(--headline);font-size:41px;font-weight:500;color:#a84735}.bag-info>p{color:#8d715d}.bag-info .value-note{color:#967640}.creator{background:#fff0c4;border-block:2px solid #38251f;color:#5d3c2d}.creator-ring{border:2px dashed #d3ab6e}.creator-ring:after{color:#bc6848}.phone{border-radius:35px;box-shadow:20px 22px 0 #ddc58b;background:#6b4539;border-color:#6b4539}.phone-top{color:#fff1d9}.phone-top span:last-child{color:#ffba9d}.phone-bottom span{color:#ead0bd}.coupon-sticker{border:2px solid #633c30;border-radius:16px;background:#f6a789;color:#6b3629;box-shadow:4px 5px 0 #633c30}.coupon-sticker strong{font-family:var(--headline);font-weight:500;font-size:54px}.creator-copy h2{font-size:clamp(46px,5vw,68px)}.creator-copy .eyebrow{color:#8d6847}.creator-lede{color:#876849}.creator-steps li{border-color:#dcc191}.creator-steps p{color:#8b6f50}.creator-steps li>span{color:#b45a3c}.creator .button.light{color:#fffaf1;background:#8b4a35}.creator .fine-print{color:#8d7351}.faq{background:#fffaf1}.faq details{border-color:#e3d1ba}.faq summary{font-weight:800;color:#654b39}.faq details p{color:#92735b}.closing{background:#efae91;color:#613a2c;border-top:2px solid #38251f}.closing h2{font-size:clamp(55px,6vw,87px)}.closing h2 em{color:#9f3e2d}.closing .eyebrow{color:#7f5140}.footer{color:#624637}.footer p span{color:#997e64}.footer>a:last-child{color:#977052}dialog{background:#fff9ed;color:#654333;border:2px solid #684535;border-radius:24px}dialog .button{background:#c93b2d;color:#fff9ed}.dialog-caption{color:#987b60!important}
@media(min-width:1700px){.hero-art{background-size:auto}.hero{background:#ffedb5}}
@media(max-width:1100px) and (min-width:761px){.hero h1{font-size:59px}.hero-copy{max-width:52%}.toy-seal{width:190px;height:270px;left:4px;top:125px}.toy-bunny{width:190px;height:265px;right:2px;top:30px}.toy-butter{width:200px;height:185px;right:5px;bottom:25px}.squish-sticker{left:110px;width:70px;height:70px;font-size:14px}.hero-stamp{top:313px;right:0;width:112px;height:112px}.hero-stamp strong{font-size:49px}.hero-stamp>span{font-size:6px}.hero-stamp b{font-size:5px}.hero-stamp small{font-size:4px}.product-grid{gap:10px}.product-card{padding:9px}.product-title{font-size:11px}.product-price{gap:5px;flex-wrap:wrap}.tier-grid article{padding:22px}.tier-grid article>strong{font-size:83px}.tier-grid sup{font-size:35px}.tier-grid article>b{font-size:20px}}
@media(max-width:760px){.header{height:80px}.hero{min-height:955px}.hero-layout{min-height:885px;display:block}.hero-copy{max-width:100%;padding-top:35px}.hero .eyebrow{font-size:8px;padding:8px 12px;margin-bottom:22px}.hero h1{font-size:53px;letter-spacing:-1.7px;line-height:1.06}.hero-tagline{font-size:17px;margin-top:21px}.hero-description{font-size:12px;max-width:100%;margin-top:8px}.hero .button{font-size:9px;margin-top:2px}.hero-secondary{font-size:10px}.hero-art{background:radial-gradient(circle at 50% 70%,#ffd9c3 0 32%,transparent 32.2%),#ffedb5}.hero:after{display:none}.toy-collage{width:100%;height:408px;top:450px;right:0}.toy-seal{width:174px;height:238px;left:7px;top:79px;transform:rotate(-8deg)}.toy-bunny{width:162px;height:225px;right:5px;top:2px;transform:rotate(8deg)}.toy-butter{width:181px;height:158px;right:5px;bottom:4px}.toy-photo{padding:8px 8px 0;border-radius:20px}.toy-photo img{border-radius:12px;height:calc(100% - 29px)}.toy-photo>span{font-size:10px;height:29px}.doodle-one{font-size:42px;left:20px;top:12px}.doodle-two{font-size:28px;left:99px;bottom:12px}.squish-sticker{left:102px;top:48px;width:63px;height:63px;font-size:12px}.hero-stamp{left:12px;right:auto;top:771px;width:89px;height:89px;box-shadow:0 0 0 3px #fff9ed,0 0 0 5px #38251f;transform:rotate(-9deg)}.hero-stamp strong{font-size:39px;letter-spacing:-1.5px}.hero-stamp sup{font-size:19px;top:2px}.hero-stamp>span{font-size:4.8px;letter-spacing:.3px}.hero-stamp b{font-size:4px}.hero-stamp small{font-size:3.3px;margin-top:5px}.hero-bottom{height:68px;font-size:7px}.ticker span{font-size:18px}.section-pad{padding-block:60px}h2,.creator-copy h2{font-size:43px;letter-spacing:-1px;line-height:1.05}.date-tabs{gap:6px}.date-tabs button{padding:12px 7px;border-radius:13px}.date-tabs strong{font-size:20px}.date-tabs span{font-size:5px}.slot-tabs button{padding:10px 3px;border-radius:12px;font-size:7px}.slot-tabs button span{font-size:7px}.drop-status h3{font-size:22px}.timer b{font-size:29px;min-width:43px}.product-grid{gap:19px 10px}.product-card{padding:9px;border-radius:17px}.product-image{border-radius:11px}.product-title{font-size:11px;min-height:33px;margin-top:12px}.product-price{font-size:16px}.sale-badge{font-size:6px;padding:6px 5px;left:5px;top:6px}.product-link{font-size:7px;padding:10px 8px}.stock-label{font-size:6px}.stock-label strong{font-size:7px}.product-price del{font-size:9px}.product-price .currency{font-size:6px}.tier-grid article{min-height:186px;border-radius:22px}.tier-grid article>strong{font-size:77px;right:23px;top:52px}.tier-grid sup{font-size:33px;top:5px}.tier-grid article>b{font-size:19px;right:27px;bottom:25px}.tier-footer{font-size:10px}.calculator-result strong{font-size:26px}.bag-card{border-radius:24px}.bag-info{padding:21px}.bag-title h3{font-size:24px}.bag-title>strong{font-size:34px}.bag-count{font-size:32px}.creator-ring{width:300px;height:300px}.coupon-sticker strong{font-size:44px}.closing h2{font-size:46px;line-height:1.1}.closing .button{font-size:9px}.header-shop{font-size:10px}.creator-lede{font-size:13px}.footer>a:last-child{border-color:#dfcdb6}}
@media(max-width:370px){.hero h1{font-size:47px}.toy-seal{width:158px}.toy-bunny{width:146px;right:0}.toy-butter{width:166px;right:0}.hero-tagline{font-size:15px}.product-price{font-size:14px}.bag-title>strong{font-size:30px}.bag-title h3{font-size:22px}}
.jumbo .bag-visual{background:radial-gradient(circle at 50% 70%,#ffe1c9 0 41%,transparent 41.5%),#ffedb5}.jumbo .shopping-bag{background:linear-gradient(110deg,#ed9a77,#d26d54);border-color:#b7523b}.jumbo .shopping-bag:before{background:#b7523b}.jumbo .bag-handles{border-color:#b7523b}.jumbo .bag-orbit{border-color:#d6a56a}.jumbo .floating-star{color:#c56b4b}.bag-card{display:flex;flex-direction:column}.bag-info{flex:1;display:flex;flex-direction:column;align-items:flex-start}.bag-info>.full{margin-top:auto}
@media(min-width:1100px){.bag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bag-info{padding:23px}.bag-title{width:100%;gap:10px}.bag-title h3{font-size:clamp(20px,2vw,27px)}.bag-title>strong{font-size:clamp(29px,3vw,40px)}.bag-count{right:20px}.bag-visual .floating-star{left:32px}}
@media(max-width:760px){.product-grid article:last-child{grid-column:auto;max-width:none}.drop-toolbar .outlined-label{font-size:7px}}
.date-tabs.date-tabs--five{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:760px){.date-tabs.date-tabs--five strong{font-size:clamp(12px,4vw,17px)}.date-tabs.date-tabs--five button{padding-inline:5px}}
