:root{--green:#174932;--lime:#dfed8c;--cream:#faf8ee;--orange:#d4ff00;--ink:#193f30}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.announcement{background:var(--green);color:#fff;text-align:center;padding:11px;font-size:11px;letter-spacing:2px;text-transform:uppercase}header{height:91px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #17493220}.logo{font-size:30px;font-weight:900;letter-spacing:-1.8px}.logo span{color:var(--orange)}nav{display:flex;align-items:center;gap:34px;font-size:13px}button{border:0}.bag{background:transparent;border:1px solid #17493240;border-radius:30px;padding:12px 19px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;min-height:660px;padding:55px 5% 65px;align-items:center;gap:30px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:9px}.eyebrow:before{content:"";width:8px;height:8px;background:var(--orange);border-radius:50%}h1{font-size:clamp(60px,6.7vw,100px);line-height:.96;letter-spacing:-6px;margin:27px 0}h1 em{font-family:Georgia,serif;font-weight:400;color:var(--orange)}.intro{max-width:355px;font-size:16px;line-height:1.7;color:#526658}.cta{display:inline-flex;justify-content:space-between;gap:45px;align-items:center;padding:19px 26px;background:var(--green);color:#fff;border-radius:7px;font-weight:700;font-size:14px;margin-top:20px}.micro{font-size:11px;margin-top:19px;color:#617368}.art{position:relative;border-radius:180px 180px 14px 14px;background:#e7ead7;min-height:515px;display:flex;align-items:center;justify-content:center;overflow:hidden}.art:before{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff90;border-radius:50%;top:35px}.art svg{width:100%;position:relative;filter:drop-shadow(0 22px 14px #163d3020)}.seal{position:absolute;top:25px;right:19px;z-index:2;background:var(--orange);color:var(--cream);border-radius:50%;width:95px;height:95px;display:grid;place-content:center;text-align:center;transform:rotate(12deg);font-weight:700;line-height:1.2;font-size:17px}.caption{position:absolute;bottom:20px;left:25px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.ticker{border-top:1px solid #17493230;border-bottom:1px solid #17493230;display:flex;justify-content:space-around;gap:25px;padding:23px 5%;font-size:12px;font-weight:700;letter-spacing:1.4px;background:var(--lime)}.section{max-width:1280px;margin:auto;padding:90px 5%}h2{font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-2px;margin:17px 0 25px}p{line-height:1.65}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.court-card{background:var(--green);padding:55px;border-radius:12px;color:var(--cream);position:relative;overflow:hidden}.court-top{height:300px;border:4px solid var(--cream);display:grid;grid-template-rows:1fr .55fr .55fr 1fr;transform:rotate(-9deg);max-width:230px;margin:auto}.court-top div{border-bottom:3px solid var(--cream);position:relative}.court-top div:first-child:after,.court-top div:last-child:after{content:"";position:absolute;left:50%;height:100%;border-left:3px solid var(--cream)}.court-top div:nth-child(2),.court-top div:nth-child(3){background:#b4ca86}.court-top div:last-child{border:0}.court-card .dot{position:absolute;width:50px;height:50px;border-radius:50%;background:var(--orange);bottom:50px;right:50px}.numbered{display:grid;grid-template-columns:35px 1fr;border-top:1px solid #17493230;padding:19px 0;gap:18px}.numbered span{font-size:12px;padding-top:5px;color:#728375}.numbered h3{margin:0 0 7px;font-size:18px}.numbered p{margin:0;font-size:14px;color:#617368}.product{background:#edeedc}.purchase{padding:0 0 0 30px}.price{font-size:29px;font-weight:700;margin:22px 0 4px}.sample-label{font-size:11px;color:#617368}.qty{display:inline-flex;border:1px solid #17493250;border-radius:6px;align-items:center;margin-right:10px;overflow:hidden;height:51px}.qty button{background:transparent;padding:15px}.qty output{width:25px;text-align:center}.buy-row{display:flex;align-items:end;margin:20px 0}.buy-row .cta{flex:1;margin:0;height:51px}.checks{font-size:13px;line-height:2.2;margin-top:20px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}details{padding:20px 0;border-bottom:1px solid #17493230}summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:25px}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p{color:#617368;font-size:14px;max-width:560px}.closing{background:var(--lime);text-align:center;padding:65px 20px}.closing h2{margin:0}.closing p{margin-bottom:0}footer{background:var(--green);color:var(--cream);padding:40px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{font-size:11px;max-width:440px;color:#c5d1c5}dialog{border:0;border-radius:16px;max-width:440px;width:90%;padding:32px;color:var(--green);background:var(--cream)}dialog::backdrop{background:#102e29a0}dialog h2{font-size:30px}.close{float:right;background:transparent;font-size:22px}.cartline{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #17493230}.empty{color:#617368}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media(max-width:750px){header{height:75px}.logo{font-size:26px}nav a{display:none}nav{gap:0}.hero{grid-template-columns:1fr;padding-top:40px;gap:35px}h1{font-size:70px;letter-spacing:-4px}.hero .intro{max-width:100%}.art{min-height:390px;border-radius:130px 130px 12px 12px}.ticker{font-size:9px;gap:12px;letter-spacing:.4px;text-align:center}.split,.faq{grid-template-columns:1fr;gap:35px}.section{padding:55px 6%}.purchase{padding:0}.court-card{padding:35px}.court-top{height:260px}.product .split{gap:40px}footer{align-items:start;flex-direction:column;gap:10px}.seal{width:80px;height:80px;font-size:14px}}:root{--green:#17271d;--lime:#d4ff00;--cream:#fafaf3;--orange:#d4ff00;--ink:#141a15}body{background-image:linear-gradient(#17271d05 1px,transparent 1px),linear-gradient(90deg,#17271d05 1px,transparent 1px);background-size:64px 64px}.logo{display:flex;align-items:center;letter-spacing:-1.7px;white-space:nowrap}.logo .word-highlight{color:#141a15;background:#d4ff00;border-radius:9px;padding:0 3px;margin-left:3px;line-height:1.05}.brand-ball{display:inline-block;flex-shrink:0;width:22px;height:22px;margin-left:9px;border:1px solid #141a15;background:radial-gradient(circle at 32% 32%,#4c6200 0 2px,transparent 2.5px),radial-gradient(circle at 68% 38%,#4c6200 0 2px,transparent 2.5px),radial-gradient(circle at 48% 73%,#4c6200 0 2px,transparent 2.5px),#d4ff00;border-radius:50%;transform:rotate(-15deg)}.cta{background:#d4ff00;color:#141a15;border:1.5px solid #141a15;border-radius:3px;box-shadow:4px 4px #17271d;transition:transform .15s,box-shadow .15s}.cta:hover{transform:translate(2px,2px);box-shadow:2px 2px #17271d}h1 em{color:#141a15;background:linear-gradient(transparent 58%,#d4ff00 58%,#d4ff00 95%,transparent 95%)}.seal{background:#d4ff00;color:#141a15;border:2px solid #141a15;width:106px;height:106px;box-shadow:4px 4px #17271d}.eyebrow:before{background:#d4ff00;border:1px solid #17271d;width:12px;height:12px}.bag{border:1px solid #17271d;background:#d4ff00;color:#141a15;font-weight:700;border-radius:3px}.art{background:#e7eadf;border:1px solid #17271d30}.court-card .dot{width:67px;height:67px;background:radial-gradient(circle at 32% 32%,#526b00 0 5px,transparent 6px),radial-gradient(circle at 68% 38%,#526b00 0 5px,transparent 6px),radial-gradient(circle at 48% 73%,#526b00 0 5px,transparent 6px),#d4ff00;border:2px solid #141a15;box-shadow:3px 4px #0003}.numbered>span{color:#141a15;background:#d4ff00;border:1px solid #17271d;border-radius:50%;width:30px;height:30px;text-align:center;padding-top:7px;font-weight:700}summary:after{background:#d4ff00;color:#141a15;min-width:25px;height:25px;display:grid;place-items:center;border-radius:50%}.closing{background:#17271d;color:#fafaf3;border-top:6px solid #d4ff00}.closing h2{color:#d4ff00}footer{border-top:1px solid #d4ff0040}.ticker{background:#d4ff00;color:#141a15}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #547200}@media(max-width:750px){.brand-ball{width:20px;height:20px;margin-left:6px}.seal{width:90px;height:90px}.logo{font-size:25px}}.qty button:disabled{opacity:.3;cursor:not-allowed}.qty output{min-width:32px;width:auto;padding:0 5px}.bundles{border:0;padding:0;margin:30px 0 0;min-width:0}.bundles legend{font-weight:900;letter-spacing:2px;font-size:14px;text-align:center;margin-bottom:22px;width:100%}.bundle{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #899658;background:#fafaf3;padding:24px 16px;margin-bottom:16px;border-radius:7px;cursor:pointer}.bundle:has(input:checked){border:2px solid #17271d;padding:23px 15px;background:#efffc0;box-shadow:4px 4px #d4ff00}.bundle input{accent-color:#17271d;width:23px;height:23px;margin:0;flex-shrink:0}.bundle-copy{flex:1}.bundle-copy>strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:21px}.bundle-copy b{background:#d4ff00;padding:5px 7px;border-radius:4px;font-size:11px;font-weight:600}.bundle small{display:block;font-size:11px;color:#52604c;margin-top:7px}.bundle-price{text-align:right;white-space:nowrap}.bundle-price strong{font-size:23px}.bundle-price del{display:block;font-size:13px;color:#617368;margin-top:6px}.bundle-tag{position:absolute;right:12px;top:-11px;background:#17271d;color:#d4ff00;padding:5px 10px;font-size:9px;letter-spacing:1px;font-weight:700;border-radius:3px}.bundle-note{font-size:11px;line-height:1.6;color:#617368}.cart-saving{background:#efffc0;border-left:3px solid #78991c;padding:11px;font-size:12px}.bundle:focus-within{outline:2px solid #547200;outline-offset:3px}@media(max-width:400px){.bundle{gap:8px;padding:23px 10px}.bundle:has(input:checked){padding:22px 9px}.bundle-price strong{font-size:20px}.bundle-copy>strong{font-size:18px}.bundle-copy small{font-size:10px}}img{max-width:100%;height:auto}.shopify-section select,.shopify-section input[type=number]{padding:12px;font:inherit;border:1px solid #617368;border-radius:4px;max-width:100%}.product-form label{display:block;margin:18px 0 8px}.product-form select{width:100%}.bundle input{display:inline-block}.bundle-copy{display:block}.cart-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;border-bottom:1px solid #17271d30;padding:24px 0}.cart-row input{width:85px}.rte{line-height:1.7}.section img{border-radius:10px}.art img{width:100%;height:100%;object-fit:cover}.collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}@media(max-width:600px){.cart-row{grid-template-columns:1fr auto;gap:12px}.cart-row>div:first-child{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pocketpickle.css.map */
