.pam-landing{--pam-berry: #d84273;--pam-plum: #503044;--pam-lemon: #ffd65c;--pam-mint: #6fc8b1;--pam-tangerine: #f28b53;--pam-cream: #fff7e4;--pam-muted: #715565;max-width:1240px;margin:0 auto;padding:clamp(14px,4vw,44px);color:var(--pam-plum)}.pam-landing__storefront{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:8px 20px 8px 9px;border:1px solid #e8c8a5;border-radius:999px;background:#fffaf0;box-shadow:0 3px #ead7b9}.pam-landing__brand{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#f9e9c9}.pam-landing__brand img{display:block;width:38px;height:38px;object-fit:contain}.pam-landing__store-name{color:var(--pam-plum);font:800 14px/1.15 "Baloo 2",cursive;letter-spacing:.015em}.pam-landing__store-name i{color:var(--pam-berry);font-style:normal;padding:0 2px}.pam-landing__location{padding-left:12px;border-left:1px solid #e5d5bd;color:#856e73;font:700 11px/1.2 DM Sans,sans-serif;white-space:nowrap}.pam-landing__hero{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:20px;align-items:center;min-height:475px;overflow:hidden;border:2px solid #f2c58f;border-radius:30px 30px 58px;background:radial-gradient(ellipse at 76% 80%,#f5d59b 0 16%,transparent 16.2%),linear-gradient(110deg,#fff4d5 0% 53%,#fbd8c2 53% 100%);box-shadow:0 10px #e9b8a0,0 22px 44px #70405312}.pam-landing__awning{position:absolute;top:0;right:0;left:0;z-index:4;height:14px;background:repeating-linear-gradient(90deg,#d84273 0 42px,#fff7e4 42px 84px,#6fc8b1 84px 126px,#fff7e4 126px 168px)}.pam-landing__hero-copy{position:relative;z-index:2;padding:clamp(30px,5.5vw,70px)}.pam-landing__eyebrow{display:inline-flex;margin-bottom:14px;padding:8px 14px;border:1px solid #e9c25c;border-radius:999px;background:var(--pam-lemon);color:var(--pam-plum);font:900 11px/1 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.pam-landing__hero h1{max-width:700px;margin:0;color:var(--pam-plum);font:800 clamp(52px,7vw,88px)/.88 "Baloo 2",cursive;letter-spacing:-.055em}.pam-landing__hero h1 em{display:inline-block;margin-top:9px;color:var(--pam-berry);font-style:normal;transform:rotate(-2deg)}.pam-landing__hero p{max-width:560px;margin:20px 0 25px;color:#705662;font:600 17px/1.65 DM Sans,sans-serif}.pam-landing__hero .button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border:2px solid #633044;border-radius:7px 22px;background:var(--pam-berry);color:#fffaf0;box-shadow:0 5px #96334f;font:900 15px/1 DM Sans,sans-serif;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.pam-landing__hero .button-primary:hover{transform:translateY(2px);box-shadow:0 3px #96334f}.pam-landing__hero-art{position:relative;align-self:stretch;min-height:390px}.pam-landing__hero-art img{position:absolute;right:0;bottom:-9%;width:min(90%,470px);height:105%;object-fit:contain;filter:drop-shadow(0 20px 15px #51223f38);transform:rotate(4deg)}.pam-landing__hero-art img.pam-landing__hero-small{z-index:2;right:58%;bottom:1%;width:32%;height:52%;padding:7px;border:1px solid #ead4b8;border-radius:14px 14px 22px;background:#fffaf0;filter:drop-shadow(0 10px 8px #51223f28);transform:rotate(-8deg)}.pam-landing__window-sign{position:absolute;z-index:3;top:7%;left:16%;display:grid;width:83px;height:83px;place-content:center;border:4px solid #fff6df;border-radius:50%;background:var(--pam-berry);color:#fff8e6;font:800 17px/.9 "Baloo 2",cursive;text-align:center;transform:rotate(7deg);box-shadow:0 4px #9c3b53}.pam-landing__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0;padding:0;list-style:none}.pam-landing__steps li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:2px 11px;align-items:center;padding:19px;border:1px solid #e8d1b5;border-radius:17px 17px 26px;background:#fffaf0;box-shadow:0 5px #ead8bd}.pam-landing__steps b{grid-row:span 2;display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:var(--pam-mint);color:#27483f;font:900 14px/1 DM Sans,sans-serif}.pam-landing__steps li:nth-child(2) b{background:#f2a6b5;color:#632943}.pam-landing__steps li:nth-child(3) b{background:var(--pam-lemon);color:#665021}.pam-landing__steps strong{color:var(--pam-plum);font:800 20px/1.1 "Baloo 2",cursive}.pam-landing__steps span{color:var(--pam-muted);font:600 13px/1.4 DM Sans,sans-serif}.pam-landing__products{padding:clamp(26px,4vw,48px);border:1px solid #ead7bc;border-radius:23px 23px 42px;background:#fff9e9;box-shadow:0 7px #e8d2b6;scroll-margin-top:100px}.pam-landing__products .section-heading{text-align:center}.pam-landing__products .section-heading .eyebrow{color:#a84162;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pam-landing__products .section-heading h2{margin:8px 0;color:var(--pam-plum);font:800 clamp(36px,5vw,56px)/.98 "Baloo 2",cursive;letter-spacing:-.04em}.pam-landing__products .section-heading p{color:var(--pam-muted);font:600 15px/1.55 DM Sans,sans-serif}.pam-landing__products .shopify-bag-picker{max-width:100%;margin:26px 0 0}.pam-landing__products .mix-box-head{display:none}.pam-landing__products .shopify-bag-picker .size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 0}.pam-landing__products .shopify-bag-picker .mix-bag-card-with-reviews{min-width:0}.pam-landing__products .shopify-bag-picker .size-chip{position:relative;gap:8px;padding:12px;border:1px solid #dfc7a7;border-radius:18px 18px 29px;background:#fffaf0;color:var(--pam-plum);box-shadow:0 5px #e8d0b2;transition:transform .2s ease,box-shadow .2s ease}.pam-landing__products .shopify-bag-picker .size-chip:hover{transform:translateY(-4px);box-shadow:0 9px #d84273}.pam-landing__products .shopify-bag-picker .size-chip:focus-visible{outline:3px solid #176c63;outline-offset:3px}.pam-landing__products .shopify-bag-picker .size-photo{display:block;width:100%;height:clamp(150px,18vw,205px);min-height:150px;aspect-ratio:1 / 1.1;object-fit:contain;border-radius:13px;background:#f9e5c9}.pam-landing__products .shopify-bag-picker .size-chip strong{color:var(--pam-plum);font:800 22px/1.05 "Baloo 2",cursive}.pam-landing__products .shopify-bag-picker .size-chip .mix-bag-size-note{color:#765568;font:700 12px/1.3 DM Sans,sans-serif}.pam-landing__products .shopify-bag-picker .size-chip em{color:var(--pam-berry);font:800 21px/1 "Baloo 2",cursive}.pam-landing__products .shopify-bag-picker .size-chip span{color:#765568;font:800 12px/1.25 DM Sans,sans-serif}.pam-landing__products .shopify-bag-picker .size-chip .mix-bag-badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;width:max-content;max-width:calc(100% - 36px);margin:0;padding:4px 8px;border:1px solid #ffffffaa;border-radius:999px 999px 999px 6px;background:#d83287;color:#fffaf0;box-shadow:0 2px #9f195b;font:800 10px/1.1 DM Sans,sans-serif;text-align:center;white-space:normal;overflow-wrap:normal}.pam-landing__products .shopify-bag-picker .size-chip .mix-bag-badge--best-value{background:#24775f;box-shadow:0 3px #185442}.pam-landing__products .shopify-bag-picker .size-chip .mix-bag-badge--best-value-per-pound{background:#4f2946;color:#ffe28a;box-shadow:0 3px #321a30}.pam-landing__products .shopify-bag-picker .mix-bag-reviews{color:var(--pam-muted)}.pam-landing__products .shopify-bag-picker .mix-bag-review-link{color:#87315f}.pam-landing__note{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0 0;padding:18px 22px;border:1px dashed #69b8a3;border-radius:17px 17px 28px;background:#e4f2df;color:var(--pam-plum);text-align:center}.pam-landing__note strong{color:var(--pam-plum);font:800 19px/1.2 "Baloo 2",cursive}.pam-landing__note p{margin:0;color:var(--pam-muted);font:600 13px/1.5 DM Sans,sans-serif}@media(max-width:900px){.pam-landing__hero{grid-template-columns:1fr;min-height:0}.pam-landing__hero-copy{padding-bottom:12px}.pam-landing__hero-art{min-height:300px}.pam-landing__hero-art img{right:8%;width:76%;height:112%}.pam-landing__hero-art img.pam-landing__hero-small{right:59%;width:27%;height:58%}.pam-landing__window-sign{left:20%}.pam-landing__steps{gap:10px}.pam-landing__steps li{padding:15px}}@media(max-width:700px){.pam-landing{padding:12px}.pam-landing__storefront{gap:8px;padding-right:12px}.pam-landing__brand{width:36px;height:36px;flex-basis:36px}.pam-landing__brand img{width:33px;height:33px}.pam-landing__store-name{font-size:12px}.pam-landing__location{padding-left:8px;font-size:10px}.pam-landing__hero{border-radius:23px 23px 38px}.pam-landing__hero-copy{padding:34px 23px 10px}.pam-landing__hero h1{font-size:clamp(52px,14vw,72px)}.pam-landing__hero p{margin:16px 0 21px;font-size:15px}.pam-landing__hero .button-primary{width:100%}.pam-landing__hero-art{min-height:245px}.pam-landing__hero-art img{right:7%;width:80%}.pam-landing__hero-art img.pam-landing__hero-small{right:58%;width:30%;height:53%}.pam-landing__window-sign{top:2%;left:14%;width:68px;height:68px;font-size:14px}.pam-landing__steps{grid-template-columns:1fr;gap:10px;margin:25px 0}.pam-landing__steps li{grid-template-columns:32px 1fr;padding:14px 16px}.pam-landing__products{padding:24px 13px;border-radius:20px 20px 32px}.pam-landing__products .shopify-bag-picker .size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:10px 0}.pam-landing__products .shopify-bag-picker .size-chip{padding:9px;border-radius:14px 14px 22px}.pam-landing__products .shopify-bag-picker .size-photo{height:150px;min-height:150px}.pam-landing__products .shopify-bag-picker .size-chip strong{font-size:17px}.pam-landing__products .shopify-bag-picker .size-chip em{font-size:18px}.pam-landing__products .shopify-bag-picker .size-chip span{font-size:11px}.pam-landing__note{display:grid;padding:15px;font-size:13px}}@media(max-width:380px){.pam-landing__storefront{gap:6px}.pam-landing__store-name{font-size:10px}.pam-landing__location{font-size:9px}.pam-landing__products .shopify-bag-picker .size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pam-landing__products .shopify-bag-picker .size-photo{height:130px;min-height:130px}}@media(prefers-reduced-motion:no-preference){.pam-landing__hero-copy{animation:pam-rise .55s ease both}.pam-landing__hero-art img{animation:pam-float 4.5s ease-in-out infinite}.pam-landing__hero-art img.pam-landing__hero-small{animation-delay:-2.1s}@keyframes pam-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pam-float{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}}@media(prefers-reduced-motion:reduce){.pam-landing *,.pam-landing *:before,.pam-landing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/pick-a-mix-landing.css.map */
