.jdgm-all-reviews-text:has(.jdgm-all-reviews-text__text[data-number-of-reviews="0"]){display:none!important}.best-seller-box-spotlight{background:var(--spotlight-background);color:var(--spotlight-text);padding:clamp(24px,5vw,64px) 20px}.best-seller-box-spotlight__inner{margin:0 auto;max-width:1200px}.best-seller-box-spotlight__card{background:#fff;border:1px solid color-mix(in srgb,var(--spotlight-text) 14%,transparent);border-radius:18px;color:inherit;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);overflow:hidden;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease;view-transition-name:best-seller-box-spotlight}.best-seller-box-spotlight__card:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--spotlight-text) 18%,transparent);transform:translateY(-3px)}.best-seller-box-spotlight__card:focus-visible{outline:3px solid currentColor;outline-offset:4px}.best-seller-box-spotlight__media{aspect-ratio:4 / 3;background:#f4ede3;display:grid;min-height:100%;place-items:center}.best-seller-box-spotlight__media img{display:block;height:80%;object-fit:contain;width:80%}.best-seller-box-spotlight__content{align-self:center;padding:clamp(26px,5vw,58px)}.best-seller-box-spotlight__content h2{color:inherit;font-size:clamp(30px,4vw,52px);line-height:1.08;margin:0 0 18px}.best-seller-box-spotlight__content p{font-size:clamp(16px,1.7vw,19px);line-height:1.6;margin:0 0 24px}.best-seller-box-spotlight__content ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.best-seller-box-spotlight__content li{align-items:center;border-top:1px solid color-mix(in srgb,var(--spotlight-text) 14%,transparent);display:flex;gap:18px;justify-content:space-between;padding-top:10px}@media screen and (max-width:749px){.best-seller-box-spotlight__card{grid-template-columns:1fr}.best-seller-box-spotlight__content{padding:26px 22px 30px}}@media(prefers-reduced-motion:reduce){.best-seller-box-spotlight__card{transition:none}.best-seller-box-spotlight__card:hover{transform:none}}.bc-home-cta{background:var(--bc-cta-background);padding:16px 20px}.bc-home-cta__inner{display:flex;justify-content:center;gap:14px;max-width:1100px;margin:0 auto}.bc-home-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 28px;border:2px solid transparent;border-radius:4px;color:var(--bc-button-text);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;transition:filter .16s ease,transform .16s ease}.bc-home-cta__button--primary{background:var(--bc-primary-background)}.bc-home-cta__button--secondary{background:var(--bc-secondary-background)}.bc-home-cta__button:hover{filter:brightness(.9);transform:translateY(-1px)}.bc-home-cta__button:focus-visible{outline:3px solid #111111;outline-offset:3px}@media screen and (max-width:719px){.bc-home-cta{padding:12px 16px}.bc-home-cta__inner{flex-direction:column;gap:10px}.bc-home-cta__button{width:100%;min-height:48px;padding:12px 16px;font-size:15px}}.vmt-day-hero{--navy:#07365a;background:#fffdf8;color:var(--navy)}.vmt-day-hero *{box-sizing:border-box}.visit-mayberry{background:#fffdf8;color:#17384d;padding:clamp(42px,7vw,88px) 20px}.visit-inner{max-width:1120px;margin:0 auto}.visit-kicker{margin:0 0 12px;color:#b3202a;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visit-mayberry h1{max-width:760px;margin:0;color:#07365a;font-size:clamp(40px,6vw,72px);line-height:1}.visit-lede{max-width:700px;margin:20px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.visit-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 42px}.visit-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;font-weight:800;text-decoration:none}.visit-button-primary{background:#b3202a;color:#fff}.visit-button-secondary{border:2px solid #07365a;color:#07365a}.visit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.visit-card{padding:26px;border:1px solid #d8e3e8;border-radius:18px;background:#fff}.visit-card h2,.visit-products h2{margin:0 0 12px;color:#07365a;font-size:24px}.visit-card p{margin:14px 0 0;line-height:1.6}.visit-card address{font-style:normal;line-height:1.7}.visit-hours{margin:0}.visit-hours div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #e4ecef}.visit-hours dt,.visit-hours dd{margin:0}.visit-hours dd{font-weight:800;white-space:nowrap}.visit-note{color:#4b6370;font-size:15px}.visit-products{margin-top:28px;padding:30px;border-radius:18px;background:#07365a;color:#fff}.visit-products h2{color:#fff}.visit-products p{max-width:760px;margin:0;line-height:1.6}.visit-text-link{display:inline-block;margin-top:16px;color:#ffd34e;font-weight:800}@media(max-width:760px){.visit-grid{grid-template-columns:1fr}.visit-button{width:100%}.visit-hours div{display:block}.visit-hours dd{margin-top:2px}}.vmt{--blue:#075a9c;--navy:#07365a;--red:#ed3346;--yellow:#ffc928;--mint:#55d7df;--cream:#fff6df;background:#fffdf8;color:var(--navy);padding:0 0 90px}.vmt *{box-sizing:border-box}.vmt-intro{max-width:940px;margin:0 auto;text-align:center;padding:76px 24px 36px}.vmt-kicker{margin:0 0 10px;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vmt-intro h2,.vmt-cta h2{margin:0;color:var(--navy);font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.04em}.vmt-intro>p:last-child{max-width:720px;margin:18px auto 0;font-size:18px;line-height:1.55;color:#506b7d}.vmt-stack{max-width:1380px;margin:0 auto;display:grid;gap:30px;padding:0 24px}.vmt-panel{position:relative;margin:0;overflow:hidden;border-radius:28px;background:#fff;border:1px solid #dfe9ee;box-shadow:0 16px 42px #07365a1f}.vmt-panel img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.vmt-panel figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:#fff}.vmt-panel figcaption strong{font-size:20px}.vmt-panel figcaption span{font-size:12px;font-weight:800;color:#6d8495;text-align:right}.vmt-cta{max-width:1180px;margin:58px auto 0;padding:52px 28px;border-radius:28px;background:linear-gradient(120deg,#d7f7f8,#fff0b9);text-align:center}.vmt-cta>p:not(.vmt-kicker){margin:16px auto 0;max-width:680px;font-size:17px;color:#496477}.vmt-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}.vmt-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 21px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:900;text-transform:uppercase}.vmt-primary{background:var(--red);color:#fff}.vmt-secondary{background:var(--blue);color:#fff}.vmt-button:focus-visible{outline:4px solid var(--yellow);outline-offset:4px}@media(max-width:720px){.vmt{padding-bottom:58px}.vmt-intro{padding:55px 20px 28px}.vmt-stack{gap:18px;padding:0 14px}.vmt-panel{border-radius:18px}.vmt-panel figcaption{align-items:flex-start;flex-direction:column;padding:15px}.vmt-panel figcaption span{text-align:left}.vmt-cta{margin:34px 14px 0;padding:42px 20px;border-radius:20px}.vmt-button{width:100%}}.bc-free-shipping{display:block;margin:1rem 0;padding:1rem;border:1px solid #dcc9ad;border-radius:.75rem;background:#fffaf1;color:#342319}.bc-free-shipping__message,.bc-free-shipping__heading{margin:0 0 .65rem;font-weight:700}.bc-free-shipping__track{height:.65rem;overflow:hidden;border-radius:999px;background:#eadfce}.bc-free-shipping__fill{display:block;width:var(--progress);height:100%;border-radius:inherit;background:#a62821;transition:width .3s ease}.bc-free-shipping__recommendations{margin-top:1rem}.bc-free-shipping__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.bc-free-shipping__link{display:grid;grid-template-columns:3.5rem 1fr;gap:.65rem;align-items:center;height:100%;padding:.55rem;border-radius:.5rem;background:#fff;color:inherit;text-decoration:none}.bc-free-shipping__link img{grid-row:1 / span 2;width:3.5rem;height:3.5rem;border-radius:.35rem;object-fit:cover}.bc-free-shipping__link strong{color:#a62821}@media(max-width:480px){.bc-free-shipping__list{grid-template-columns:1fr}}.mayberry-brand-statement{box-sizing:border-box;margin:12px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}.mayberry-brand-statement--header{width:100%;margin:0;padding:12px max(18px,calc((100% - 1080px)/2));text-align:center;color:#07365a;background:#fffaf0}.mayberry-brand-statement--product,.mayberry-brand-statement--cart,.mayberry-brand-statement--policy{color:#07365a;padding:14px 16px;background:#fffaf0;border-left:3px solid #075a9c}.mayberry-brand-statement--policy{max-width:65ch;margin:24px auto}.mayberry-brand-statement--footer{color:inherit}.mayberry-collection-brand-footer{padding:24px max(20px,calc((100% - 1080px)/2));color:#fff;background:#07365a;text-align:center}.mayberry-collection-brand-footer strong{font-size:20px}.mayberry-store-wordmark{display:inline-block;max-width:100%;font:700 clamp(21px,2.2vw,29px)/1.15 Georgia,serif;color:#07365a;white-space:normal}.mb-brand .mb-logo small,.mayberry-brand-logo small{display:block!important;margin:8px 0 0!important;font:700 12px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.12em!important;text-align:center;text-transform:uppercase}.mb-cookbook{background:#fff8eb;border-bottom:3px solid #d93443;padding:24px 18px;color:#07365a}.mb-cookbook-inner{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center}.mb-cookbook-copy{padding:10px 16px}.mb-cookbook-return{margin:0 0 6px;color:#b42235;font:900 22px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase}.mb-cookbook h2{margin:0 0 12px;font:700 clamp(28px,3.1vw,46px)/1.1 Georgia,serif;color:#07365a}.mb-cookbook-edition{margin:0 0 12px;font:700 19px/1.4 Arial,Helvetica,sans-serif;color:#b42235}.mb-cookbook-shipping{display:inline-block;margin:0 0 16px;padding:10px 16px;background:#07365a;color:#fff;border-radius:5px;font:700 16px/1.4 Arial,Helvetica,sans-serif}.mb-cookbook-description{max-width:540px;margin:0 0 20px;font:400 16px/1.6 Arial,Helvetica,sans-serif}.mb-cookbook-price{margin:0 0 16px;font:700 26px/1.2 Arial,Helvetica,sans-serif;color:#07365a}.mb-cookbook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mb-cookbook a.mb-cookbook-details{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #07365a;border-radius:999px;color:#07365a;font:700 16px/1.3 Arial,Helvetica,sans-serif;text-decoration:none}.mb-cookbook a.mb-cookbook-details:hover{background:#07365a;color:#fff}.mb-cookbook a.mb-cookbook-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;background:#b42235;color:#fff;font:700 16px/1.3 Arial,Helvetica,sans-serif;text-decoration:none}.mb-cookbook a.mb-cookbook-button:hover{background:#8f1b2a}.mb-cookbook a:focus-visible{outline:4px solid #e8b923;outline-offset:4px}.mb-cookbook-art{display:block;border:4px solid #fff;border-radius:9px;overflow:hidden;box-shadow:0 6px 22px #07365a24}.mb-cookbook-art img{display:block;width:100%;height:auto}@media(max-width:700px){.mb-cookbook{padding:22px 16px}.mb-cookbook-inner{grid-template-columns:1fr;gap:20px}.mb-cookbook-copy{padding:0;text-align:center}.mb-cookbook-return{font-size:19px}.mb-cookbook h2{font-size:30px}.mb-cookbook-edition{font-size:17px}.mb-cookbook-shipping{font-size:15px}.mb-cookbook-description{margin-left:auto;margin-right:auto}.mb-cookbook-actions{justify-content:center}.mb-cookbook a.mb-cookbook-button,.mb-cookbook a.mb-cookbook-details{width:100%}}.mbgh{display:block;position:relative;background:#fcf4e9;color:#143952;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.mbgh *{box-sizing:border-box}.mbgh [hidden]{display:none!important}.mbgh-track{view-transition-name:mayberry-gift-hero;touch-action:pan-y pinch-zoom}.mbgh-slide{position:relative;height:clamp(440px,41.6667vw,790px);isolation:isolate}.mbgh-media{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mbgh-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center right}.mbgh-copy{position:absolute;z-index:1;left:max(5.5%,calc((100vw - 1640px)/2));top:50%;transform:translateY(-50%);width:37%;max-width:580px;padding:15px 0}.mbgh-kicker{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a72d3c}.mbgh-headline{margin:0 0 18px;font:italic 700 clamp(34px,3.8vw,66px)/1.03 Georgia,serif;letter-spacing:-.035em;color:#153c56;text-wrap:balance}.mbgh-name{margin:0 0 10px;font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#25485a}.mbgh-description{max-width:470px;margin:0 0 16px;font-size:clamp(15px,1.2vw,20px);line-height:1.5;color:#3f5158;text-wrap:pretty}.mbgh-price{margin:0 0 20px;font:700 25px/1.25 Arial,sans-serif;color:#173e55}.mbgh-price span{font-size:14px;font-weight:400}.mbgh-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:14px 25px;border-radius:999px;background:#bb263d;color:#fff!important;text-decoration:none!important;font-size:15px;line-height:1.3;font-weight:800;box-shadow:0 4px 12px #73203815;transition:background .18s ease}.mbgh-button:hover{background:#922035}.mbgh-button span{font-size:22px;line-height:1}.mbgh-all{display:block;width:max-content;margin:14px 0 0;color:#29495b!important;text-decoration:underline!important;text-underline-offset:4px;font-size:12px;font-weight:700;line-height:1.6}.mbgh-controls{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:7px 16px;background:#fff9f0;border-top:1px solid #eadfcd}.mbgh-control,.mbgh-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#173e55;cursor:pointer;box-shadow:none}.mbgh-control{font-size:22px}.mbgh-control:hover,.mbgh-dot:hover{background:#f1e5d5}.mbgh-pause{border:1px solid #ded0bb;margin-left:8px;font-size:17px}.mbgh-dots{display:flex;align-items:center;gap:0}.mbgh-dot span{display:block;width:9px;height:9px;border-radius:10px;background:#bba994;transition:width .2s ease,background .2s ease}.mbgh-dot[aria-current=true] span{width:27px;background:#b5263a}.mbgh-counter{min-width:43px;margin-left:3px;font-size:11px;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center}.mbgh a:focus-visible,.mbgh button:focus-visible{outline:3px solid #075a9c;outline-offset:3px}.mbgh-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mbgh-loaded_goat .mbgh-button{background:#195841}.mbgh-otis .mbgh-button{background:#45603d}.mbgh-darlings .mbgh-button{background:#1e5271}@keyframes mbgh-in{0%{opacity:0}to{opacity:1}}@keyframes mbgh-out{0%{opacity:1}to{opacity:0}}::view-transition-old(mayberry-gift-hero){animation:mbgh-out .2s ease both}::view-transition-new(mayberry-gift-hero){animation:mbgh-in .3s ease both}@media(min-width:1000px)and (max-width:1200px){.mbgh-copy{left:4%;width:39%}.mbgh-kicker{font-size:10px;margin-bottom:12px}.mbgh-headline{font-size:38px;margin-bottom:12px}.mbgh-description{font-size:15px;margin-bottom:12px}.mbgh-price{font-size:22px;margin-bottom:16px}.mbgh-name{font-size:10px}.mbgh-all{margin-top:10px}}@media(max-width:999px){.mbgh-slide{height:auto;display:flex;flex-direction:column;background:#fff7ed}.mbgh-copy{position:static;transform:none;width:100%;max-width:680px;min-height:320px;margin:0 auto;padding:27px 25px 16px;order:-1;text-align:center}.mbgh-kicker{font-size:10px;margin-bottom:13px}.mbgh-headline{font-size:clamp(34px,5.7vw,48px);margin-bottom:12px}.mbgh-name{font-size:11px;margin-bottom:9px}.mbgh-description{font-size:15px;line-height:1.45;max-width:490px;margin:0 auto 13px}.mbgh-price{font-size:23px;margin-bottom:15px}.mbgh-button{min-height:48px;font-size:14px;padding:13px 25px}.mbgh-all{margin:12px auto 0}.mbgh-media{position:static;height:clamp(270px,67vw,440px);width:100%;background:#fbf4e9}.mbgh-image{object-fit:contain;object-position:center}.mbgh-controls{gap:0;padding:5px 8px}.mbgh-counter{margin-left:0}.mbgh-pause{margin-left:3px}}@media(max-width:430px){.mbgh-copy{min-height:350px;padding:25px 22px 18px}.mbgh-headline{font-size:35px}.mbgh-name{font-size:10px}.mbgh-dots .mbgh-dot{width:36px;min-width:36px}.mbgh-control{width:40px;min-width:40px}.mbgh-counter{min-width:36px;font-size:10px}.mbgh-description{font-size:14px}.mbgh-all{margin-top:10px}}@media(max-width:360px){.mbgh-counter{display:none}}@media(prefers-reduced-motion:reduce){.mbgh *{transition:none!important}::view-transition-old(mayberry-gift-hero),::view-transition-new(mayberry-gift-hero){animation:none}}.mayberry-store-header .mayberry-sheriff-logo{display:block;width:clamp(120px,15vw,190px);max-width:100%;height:auto}.mayberry-tshirt-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 40px);max-width:1400px;margin:24px auto;align-items:start}.mayberry-tshirt-gallery__item{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px}.mayberry-tshirt-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mayberry-mug-gallery{width:calc(100% - 40px);max-width:720px;margin:24px auto}.mayberry-gifts-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 40px);max-width:1400px;margin:24px auto}.mayberry-gifts-gallery__item{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px}.mayberry-gifts-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mayberry-mug-gallery img{display:block;width:100%;height:auto;border-radius:8px}.mayberry-candy-gallery{width:calc(100% - 40px);max-width:1200px;margin:24px auto}.mayberry-candy-gallery img{display:block;width:100%;height:auto;border-radius:8px}.mayberry-hats-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:calc(100% - 40px);max-width:1200px;margin:24px auto}.mayberry-hats-gallery__item{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px}.mayberry-hats-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:749px){.mayberry-tshirt-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 24px);margin:16px auto}.mayberry-mug-gallery{width:calc(100% - 24px);margin:16px auto}.mayberry-gifts-gallery,.mayberry-hats-gallery{grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);margin:16px auto}.mayberry-candy-gallery{width:calc(100% - 24px);margin:16px auto}}.bear-creek-guides{width:min(100% - 40px,1400px);margin:24px auto 32px;border-top:1px solid #ded6c8}.bear-creek-guide{border-bottom:1px solid #ded6c8}.bear-creek-guide summary{position:relative;padding:18px 42px 18px 0;color:#5b1717;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}.bear-creek-guide summary::-webkit-details-marker{display:none}.bear-creek-guide summary:after{content:"+";position:absolute;right:8px;font-size:1.35rem;line-height:1}.bear-creek-guide[open] summary:after{content:"\2212"}.bear-creek-guide__content{max-width:900px;padding:0 0 20px;color:#3e3e3e;line-height:1.65}.bear-creek-guide__content p{margin:0 0 12px}.bear-creek-guide__content ul{margin:0 0 12px;padding-left:22px}.bear-creek-guide__content li+li{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map */
