@charset "UTF-8";body{line-height:1.6;margin:24px 0 0;background:#000;font-family:"Open Sans",sans-serif;font-size:20px}body.stripe-top::before{position:fixed;z-index:10}body.scroll-lock{overflow:hidden}input{line-height:1.6;font-family:"Open Sans",sans-serif}[hidden]{display:none!important}.stripe-bottom,.stripe-top{position:relative}.stripe-bottom::after,.stripe-top::before{content:"";position:absolute;left:0;right:0;height:24px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="24"><path fill="%23FDD108" d="M0 0h35v24H0z"/><path fill="%23009731" d="M0 24h34.998L17.499 6.561z"/><path fill="%23000" d="m17.498 0 17.499 17.439L35 0zM0 0l-.003 17.439L17.496 0z"/></svg>') repeat-x center top}.stripe-top::before{top:0}.stripe-bottom::after{bottom:0;transform:rotate(180deg)}a{color:#25f;text-decoration:none}a:hover{color:#29f;text-decoration:underline}a:hover:active{color:#00a}cmd.button,input[type=submit]{display:inline-block;padding:.4em 1.95em;border-radius:13px;border:none;background-color:#08a800;box-shadow:0 0 0 0 rgba(255,255,255,.75),0 0 0 -1px rgba(12,255,0,.5);font-weight:700;font-size:.9em;color:#fff;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.5),0 0 15px rgba(0,0,0,.35);white-space:nowrap;cursor:pointer;overflow:hidden;transition:background 250ms,box-shadow 250ms,color 250ms,text-shadow 250ms,transform 250ms}cmd.button[disabled],input[type=submit][disabled]{background-color:#eee;box-shadow:none;color:#ccc;text-shadow:none;cursor:default}cmd.button:not([disabled]):hover,input[type=submit]:not([disabled]):hover{background-color:#2fce26;box-shadow:0 0 5px 3px rgba(255,255,255,.75),0 6px 15px -1px rgba(12,255,0,.5);transform:translateY(-4px) scale(1.1)}cmd.button:not([disabled]):hover>span.price::before,input[type=submit]:not([disabled]):hover>span.price::before{color:#d1fdce}cmd.button:not([disabled]):hover>span.price::after,input[type=submit]:not([disabled]):hover>span.price::after{background:rgba(0,0,0,.15)}cmd.button:not([disabled]):hover:active,input[type=submit]:not([disabled]):hover:active{background-color:#0a7f01;box-shadow:0 0 0 0 rgba(255,255,255,.75),0 0 0 -1px rgba(12,255,0,.5);transform:translateY(1px) scale(.95);transition:background .1s,box-shadow 250ms,transform 250ms}cmd.button:not([disabled]):hover:active>span.price::before,input[type=submit]:not([disabled]):hover:active>span.price::before{color:#ace0a9}cmd.button:not([disabled]):hover:active>span.price::after,input[type=submit]:not([disabled]):hover:active>span.price::after{background:rgba(0,0,0,.5)}cmd.button:has(> span.price),input[type=submit]:has(> span.price){line-height:2.5em;padding:0 1.5em 0 1.95em}cmd.button>span.price,input[type=submit]>span.price{display:inline-block;position:relative;padding:.25em 2em .25em 1em;margin:-.25em -2em -.25em 1em;font-size:1.4em;vertical-align:-3%;z-index:0}cmd.button>span.price::before,input[type=submit]>span.price::before{content:"$";font-weight:400;color:#c6e8c4;transition:color .1s}cmd.button>span.price::after,input[type=submit]>span.price::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:-1;transform:skewX(-25deg);transition:background .1s}cmd.button[icon]::before,input[type=submit][icon]::before{content:"";display:inline-block;width:1.4em;height:1.4em;margin:0 .6em 0 -.5em;background:no-repeat center center;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .65))}cmd.button[icon=cart]::before,input[type=submit][icon=cart]::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21"><path fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="1.8" d="M1 1.5a2 2 0 0 1 3 1.4L5.7 12a2 2 0 0 0 2 1.7h9.8M5.7 10h11a2 2 0 0 0 1.9-1.6l.9-4a1 1 0 0 0-1-1.2h-14 0m3 16.3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/></svg>');vertical-align:-.3em}cmd.button[icon=book]::before,input[type=submit][icon=book]::before{width:1.7em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 23"><path fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="2" d="M23 5h.5a3 3 0 0 1 3 3v11a3 3 0 0 1-3 3h-19a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3H5m0-2c3.3-2 6.3-2 9 0v15c-2.7-2-5.7-2-9 0V3Zm18 0c-3.3-2-6.3-2-9 0v15c2.7-2 5.7-2 9 0V3Z"/></svg>');vertical-align:-.275em}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em 1em;border:none;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.15);font:inherit;font-size:.9em;text-overflow:ellipsis;color:#000;overflow:hidden;transition:box-shadow 250ms}input[disabled],select[disabled]{background-color:rgba(0,0,0,.05);box-shadow:none;color:rgba(0,0,0,.4);cursor:default}input[disabled].placeholder,input[disabled]::placeholder,select[disabled].placeholder,select[disabled]::placeholder{color:rgba(0,0,0,.2)}select{padding-right:2.5em;background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 10"><path fill="none" stroke="%23000" stroke-width="1.2" d="M1 2.5l4.5 4.5l4.5 -4.5"/></svg>') no-repeat right center;background-size:26px;cursor:pointer}select[disabled]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 10"><path fill="none" stroke="%23000" stroke-width="1.2" opacity="0.4" d="M1 2.5l4.5 4.5l4.5 -4.5"/></svg>')}input[type=checkbox]{position:relative;width:1.4em;height:1.4em;padding:0;margin:0 .65em .15em 0;border-radius:.3em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 2px 2px rgba(0,0,0,.1);vertical-align:text-bottom;cursor:pointer}input[type=checkbox]:checked{background:linear-gradient(to bottom,#1d7bf7,#0762f2);box-shadow:0 1px 4px -2px #156af2}input[type=checkbox]:checked:hover:active{background:linear-gradient(to bottom,#2063b7,#255389)}input[type=checkbox]:not(:checked):hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.45),inset 0 2px 2px rgba(0,0,0,.1)}input[type=checkbox]:not(:checked):hover:active{background:#eee}input[type=checkbox]:checked::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" d="M5 11.5l3.7 4l6.5 -11"/></svg>') no-repeat center center;background-size:cover}label{padding:.25em 0;cursor:pointer}input::placeholder,select.placeholder{color:rgba(0,0,0,.6)}info{padding-left:.35em;margin-top:-.5em;font-size:.7778em;color:rgba(0,0,0,.55)}info::before{content:"";display:inline-block;width:1.1429em;height:1.1429em;margin-right:.5715em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path opacity="0.55" fill-rule="evenodd" d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0ZM8 7a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1Zm0-1a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/></svg>') no-repeat center center;vertical-align:-.2143em}cmd{cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color 250ms}cmd:hover:active{transition:background-color 50ms}cmd[disabled]{cursor:default}cmd.button.small{padding:.3em 1.15em;border-radius:110px/100px;background-color:rgba(0,0,0,.125);box-shadow:none;font-size:.9rem;font-weight:500;text-shadow:none;color:#000;white-space:nowrap;overflow:visible}cmd.button.small:not([disabled]):hover{background-color:rgba(0,0,0,.075);box-shadow:none;transform:none}cmd.button.small:not([disabled]):hover:active{background-color:rgba(0,0,0,.2);box-shadow:none;transform:none}cmd.button.busy{position:relative;color:transparent}cmd.button.busy::before{content:"";position:absolute;top:50%;left:50%;width:1.7em;height:1.7em;margin:-.85em 0 0 -.85em;border-radius:100%;box-shadow:inset 0 0 0 .3499999999em rgba(0,0,0,.35),inset 0 0 4px -1px rgba(0,0,0,.5)}cmd.button.busy::after{content:"";position:absolute;top:50%;left:50%;width:.3499999999em;height:.3499999999em;margin:-.85em 0 0 -.175em;border-radius:100%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15);transform-origin:50% 0.85em;animation:busy-spin 1.1s linear infinite}@keyframes busy-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}cmd.small.button[action=close]{display:flex;align-items:center;gap:.5em}cmd.small.button[action=close]::before{content:"";display:inline-block;width:1em;height:1em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="none" stroke="%23000" stroke-width="1.2" d="M1 1l8 8M1 9l8 -8"/></svg>') no-repeat;background-size:cover}cmd.small.button[action=close]::after{content:"Close"}cmd[action=cart]{display:flex;align-items:baseline;position:fixed;top:2em;right:1.5em;padding:5px 6px 5px 44px;border-radius:110px/100px;background:#a00 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21"><path fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="1.5" d="M1 1.5a2 2 0 0 1 3 1.4L5.7 12a2 2 0 0 0 2 1.7h9.8M5.7 10h11a2 2 0 0 0 1.9-1.6l.9-4a1 1 0 0 0-1-1.2h-14 0m3 16.3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/></svg>') no-repeat 15px center;background-size:21px;box-shadow:0 0 0 2px #fff,0 8px 20px -3px rgba(93,0,0,.3);font-size:13pt;text-decoration:none;color:#fff;z-index:11}cmd[action=cart]:hover{background-color:#c00}cmd[action=cart]:hover:active{background-color:#800}cmd[action=cart]::after{content:attr(count);display:inline-block;box-sizing:border-box;min-width:26px;height:26px;line-height:26px;padding:0 8px;margin-left:9px;border-radius:110px/100px;background:#fff;font-weight:700;text-align:center;color:#a00}cmd[action=clear-cart],cmd[action=delete]{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23d00" stroke-linecap="round" stroke-width="1.15" d="m3.5 3 .44 11.06c.03.8.7 1.44 1.5 1.44h5.12c.8 0 1.47-.64 1.5-1.44L12.5 3h0m-3 2.1-.2 8.1M6.5 5.1l.2 8.1M2.5 2.5h11M6.12 2v-.5a1 1 0 0 1 1-1h1.75a1 1 0 0 1 1 1V2h0"/></svg>')}hr{width:70%;height:1px;margin:2em 0 1.5em;border:none;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.25) 40%,rgba(0,0,0,.25) 60%,rgba(0,0,0,0))}cart{display:flex;position:fixed;flex-direction:column;justify-content:space-between;top:1em;bottom:1em;right:1em;padding:1em 1.5em;margin-left:1em;border-radius:30px;background:#fdfaf2;box-shadow:0 1px 2px 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1),0 0 0 4px #fdd106,0 15px 30px -2px rgba(0,0,0,.15),inset 0 0 0 1px #fff;font-size:12pt;z-index:11;overflow:hidden}@supports (mask-image:url()){cart::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(219,182,10,.15);mask:url("images/pattern.svg") center center;mask-size:1200px 506px;z-index:-1}}cart.hiding-cart{animation:hiding-cart 250ms ease forwards}@keyframes hiding-cart{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}cart.showing-cart{animation:showing-cart 250ms ease forwards}@keyframes showing-cart{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}cart cmd.small.button[action=close]::before{height:1.2em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="none" stroke="%23000" stroke-width="1" d="M6 1l-4 4l4 4"/></svg>')}cart cmd.small.button[action=close]::after{content:"Continue Shopping"}cart h2{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0 0 26px 56px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21"><path fill="none" stroke="%23000" stroke-linecap="round" stroke-width="1.75" d="M1 1.5a2 2 0 0 1 3 1.4L5.7 12a2 2 0 0 0 2 1.7h9.8M5.7 10h11a2 2 0 0 0 1.9-1.6l.9-4a1 1 0 0 0-1-1.2h-14 0m3 16.3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm8 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/></svg>') no-repeat 0 5px;background-size:48px}cart h3{line-height:1;margin:-26px 0 0 56px;font-weight:400;font-style:italic;font-size:1em;opacity:.5}cart.showing-address content.cart{animation:showing-address-1 350ms ease forwards}@keyframes showing-address-1{0%{height:200%;max-height:200%}100%{height:0%;max-height:0%}}cart.showing-address content.address{opacity:0;animation:showing-address-2 350ms ease forwards}@keyframes showing-address-2{30%{opacity:0%}100%{opacity:100%}}cart content{display:flex;flex-direction:column;align-items:flex-end;flex-grow:1;padding:0 1.5em;margin:1em -1.5em .65em;overflow:auto}cart content cmd.small.button[action=clear-cart]{display:inline-block;padding-left:2.5em;margin:.75em 0 .5em;background-repeat:no-repeat;background-position:14px center;background-size:16px;color:#d00}cart content h4{margin:0 0 .35em;font-weight:600;font-size:1.1em;text-align:center}cart content.cart{margin-bottom:0;height:200%;max-height:200%}cart ul{padding:0;margin:4px 0;border-radius:20px;background:#fefdf8;box-shadow:0 0 0 2px #f3e9c9;list-style:none}cart ul li{display:flex;position:relative;align-items:center;gap:.75em;padding:.5em 1em}cart ul li:not(:last-of-type)::after{content:"";position:absolute;left:.75em;bottom:0;right:.75em;height:1px;background:#dfd7be}cart ul li .dn,cart ul li .up,cart ul li cmd{display:inline-block;width:24px;height:24px;border-radius:6px;background:rgba(0,0,0,.125) no-repeat center center;background-size:16px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color 250ms}cart ul li .dn[disabled],cart ul li .up[disabled],cart ul li cmd[disabled]{opacity:.3;cursor:default}cart ul li .dn:not([disabled]):hover,cart ul li .up:not([disabled]):hover,cart ul li cmd:not([disabled]):hover{background-color:rgba(0,0,0,.075)}cart ul li .dn:not([disabled]):hover:active,cart ul li .up:not([disabled]):hover:active,cart ul li cmd:not([disabled]):hover:active{background-color:rgba(0,0,0,.2);transition:background-color 50ms}cart ul li div.image{width:5em;height:5em;margin:.5em 0;background:no-repeat center center;background-size:4.0483383686em}cart ul li div.image.mild{background-image:url("images/jar-mild.png")}cart ul li div.image.hot{background-image:url("images/jar-hot.png")}cart ul li div.image.bbq{background-image:url("images/jar-bbq.png")}cart ul li hgroup{display:flex;gap:.75em}cart ul li vgroup{display:flex;flex-direction:column;flex-grow:1}cart ul li vgroup .title{display:flex;align-items:center;justify-content:space-between;gap:1em}cart ul li vgroup .details{display:flex;gap:1em;font-size:.85em;font-weight:500}cart ul li vgroup .details .heat::before{content:"Heat: ";font-weight:300;color:rgba(0,0,0,.65)}cart ul li vgroup .details .size::before{content:"Size: ";font-weight:300;color:rgba(0,0,0,.65)}cart ul li vgroup .end{display:flex;align-items:center;justify-content:space-between;flex-grow:1;margin-top:.75em}cart ul li vgroup .end .counter{display:flex;gap:4px;line-height:24px;user-select:none;-webkit-user-select:none}cart ul li vgroup .end .counter .dn{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23000" stroke-linecap="round" stroke-width="1.15" d="M3 8h10"/></svg>')}cart ul li vgroup .end .counter .up{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23000" stroke-linecap="round" stroke-width="1.15" d="M3 8h10M8 3v10"/></svg>')}cart ul li vgroup .end .counter .count{width:48px;height:22px;line-height:22px;margin-top:1px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15);text-align:center;cursor:default}cart ul li vgroup .end .total{font-weight:600}cart footer{display:flex;flex-direction:column;padding:.5em .75em;border-radius:20px;background:#fefdf8;box-shadow:0 0 0 2px #f3e9c9;font-size:14pt}cart footer group{display:flex;flex-direction:column;margin:.1em .5em .65em}cart footer span:empty{display:none}cart footer .shipping,cart footer .subtotal,cart footer .total{display:flex;justify-content:space-between;font-size:.9em;font-weight:600}cart footer .shipping::before,cart footer .subtotal::before,cart footer .total::before{content:"Subtotal:";font-weight:300;color:rgba(0,0,0,.65)}cart footer .shipping::before{content:"Shipping:"}cart footer .total::before{content:"Total:"}checkout{display:flex;position:fixed;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;background:rgba(160,160,160,.95);z-index:11}@supports (backdrop-filter:blur(70px)){checkout{background:rgba(127,127,127,.65);backdrop-filter:blur(70px)}}checkout.showing-checkout{background:0 0;backdrop-filter:blur(0px);animation:showing-checkout .3s forwards}checkout.showing-checkout panel{animation:show-panel .3s forwards}@keyframes show-panel{0%{transform:translateY(100vh)}100%{transform:translateY(0)}}@keyframes showing-checkout{0%{background:rgba(160,160,160,0)}100%{background:rgba(160,160,160,.95)}}@supports (backdrop-filter:blur(70px)){@keyframes showing-checkout{0%{background:rgba(127,127,127,0);backdrop-filter:blur(0px)}100%{background:rgba(127,127,127,.65);backdrop-filter:blur(70px)}}}checkout.hiding-checkout{animation:hiding-checkout .5s .2s ease-out forwards}checkout.hiding-checkout panel{animation:hide-panel .6s forwards}@keyframes hide-panel{0%{transform:translateY(0)}30%{transform:translateY(-7.5vh)}100%{transform:translateY(110vh)}}@keyframes hiding-checkout{0%{background:rgba(160,160,160,.95)}100%{background:rgba(160,160,160,0)}}@supports (backdrop-filter:blur(70px)){@keyframes hiding-checkout{0%{background:rgba(127,127,127,.65);backdrop-filter:blur(70px)}100%{background:rgba(127,127,127,0);backdrop-filter:blur(0px)}}}checkout panel{display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:stretch;width:calc(100vw - 2em);height:calc(100vh - 2em);max-width:1200px;max-height:900px;border-radius:30px 30px 6px 6px;background:#fff;box-shadow:0 10px 40px -5px rgba(0,0,0,.5),0 6px 12px -4px rgba(0,0,0,.125),0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.5);font-size:.9em;overflow:hidden}checkout panel hr{align-self:center;margin:.35em 0;background:rgba(0,0,0,.15)}checkout panel.has-error content{align-items:center}checkout panel.done>footer{display:none}checkout panel.processing{background:#eee}checkout panel.processing content>*,checkout panel.processing>footer{display:none}checkout panel.processing::before{content:"";position:absolute;top:50%;left:50%;width:5em;height:5em;margin:-1em 0 0 -2.5em;border-radius:100%;box-shadow:inset 0 0 0 1.0294117645em rgba(0,0,0,.1),inset 0 0 1.0294117645em -1px rgba(0,0,0,.15)}checkout panel.processing::after{content:"";position:absolute;top:50%;left:50%;width:1.0294117645em;height:1.0294117645em;margin:-1em 0 0 -.5147058823em;border-radius:100%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25);transform-origin:50% 2.5em;animation:busy-spin 1.1s linear infinite}checkout panel header{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1.5em;background:linear-gradient(to bottom,#fff,#f7f7f7);box-shadow:0 1px 0 rgba(0,0,0,.1),0 2px 5px -2px rgba(0,0,0,.15);z-index:1}checkout panel header cmd[action=close]{font-size:.775em}checkout panel header cmd[action=back]{position:relative;height:2.08em;margin-right:1.18em;font-size:.8em}checkout panel header cmd[action=back]>*{transition:transform 250ms}checkout panel header cmd[action=back][disabled]{visibility:hidden}checkout panel header cmd[action=back]:not([disabled]):hover>*{transform:translateX(-.5em)}checkout panel header cmd[action=back] svg{width:5em;height:2.08em;border-radius:7px}checkout panel header cmd[action=back] svg .back{fill:transparent;transition:fill 250ms}checkout panel header cmd[action=back] svg .arrow{stroke:black;stroke-width:1.5pt;stroke-linecap:round;transition:opacity 0s}checkout panel header cmd[action=back]:not([disabled]):hover{box-shadow:none;text-shadow:none;color:#000}checkout panel header cmd[action=back]:not([disabled]):hover svg .back{fill:rgba(0,0,0,0.125)}checkout panel header cmd[action=back]:not([disabled]):hover svg .arrow{opacity:0;transition:opacity .1s}checkout panel header cmd[action=back]:not([disabled]):hover:active svg .back{fill:rgba(0,0,0,0.2);transition:fill 50ms}checkout panel header cmd[action=back] span{position:absolute;top:3px;left:13px;bottom:3px;right:4px;font-weight:500;text-align:center}checkout panel header cmd[action=back] span::before{content:"Back"}checkout panel header .progress{display:flex;position:relative;align-items:center;justify-content:center;gap:5px;flex-grow:1;max-width:600px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}checkout panel header .progress span{display:block;background:#ddd;overflow:hidden}checkout panel header .progress span.dot{width:1.6em;line-height:1.6em;border-radius:100%;font-weight:600;font-size:.8em;text-align:center}checkout panel header .progress span.line{flex-grow:1;height:4px;border-radius:10px}checkout panel header .progress span.line span{width:100%;height:4px;border-radius:10px;transform:translateX(-100%);transition:transform 350ms}checkout panel header .progress span.filled{background:#156af2;color:#fff}checkout panel header .progress span.filled.error{background:#c02 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11"><path fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" d="M1.5 1.5l8 8M1.5 9.5l8 -8"/></svg>') no-repeat center center;background-size:.76389em;color:transparent}checkout panel header .spacer{width:90px}checkout panel>footer{display:flex;justify-content:center;padding:1em 0;background:#f7f7f7;box-shadow:inset 0 1px 0 rgba(0,0,0,.15)}checkout panel>footer totals{position:relative;width:100%;max-width:425px;padding:0 1.1em;margin:0 1em;font-size:.9em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}checkout panel>footer totals.hiding-totals{animation:hiding-totals .1s forwards}@keyframes hiding-totals{0%{opacity:1}100%{opacity:1}}checkout panel>footer totals>summary{display:flex;position:relative;list-style:none;padding:.25em 1em;margin:0 -1.1em;border-radius:100px;background:#fdd107;outline:0;font-weight:400;font-size:1.1em;color:#000;cursor:pointer}checkout panel>footer totals>summary::-webkit-details-marker,checkout panel>footer totals>summary::marker{content:"";display:none}checkout panel>footer totals>summary::before{content:"";display:inline-block;position:absolute;top:51%;right:.4em;width:1.295em;height:1.295em;margin-top:-.6475em;border-radius:100%;background:rgba(255,255,255,.65) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="none" stroke="%23430" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" opacity="0.7" d="M1 3l4 4l4 -4"/></svg>') no-repeat center center;background-size:.7em;box-shadow:0 0 0 2px rgba(0,0,0,.2),inset 0 1px 1px rgba(168,90,0,.15),inset 0 -1px 1px #fff,inset 0 5px 10px -2px rgba(211,165,92,.35),0 -2px 2px rgba(0,0,0,.1);transform:rotate(180deg)}checkout panel>footer totals>summary:hover:active::before{background-color:rgba(251,233,177,.65);box-shadow:0 0 0 2px rgba(0,0,0,.2),inset 0 -1px 1px rgba(168,90,0,.25),inset 0 -5px 10px -2px rgba(211,165,92,.5),0 0 1px 1px rgba(0,0,0,.1)}checkout panel>footer totals[open]:not(.hiding-totals)>summary{margin-bottom:.5em}checkout panel>footer totals[open]:not(.hiding-totals)>summary::before{box-shadow:0 0 0 2px rgba(0,0,0,.2),inset 0 -1px 1px rgba(168,90,0,.15),inset 0 1px 1px #fff,inset 0 -5px 10px -2px rgba(211,165,92,.35),0 2px 2px rgba(0,0,0,.1);transform:rotate(0)}checkout panel>footer totals[open]:not(.hiding-totals)>summary:hover:active::before{background-color:rgba(251,233,177,.65);box-shadow:0 0 0 2px rgba(0,0,0,.2),inset 0 1px 1px rgba(168,90,0,.25),inset 0 5px 10px -2px rgba(211,165,92,.5),0 0 1px 1px rgba(0,0,0,.1)}checkout panel>footer totals:not([open]:not(.hiding-totals),.showing-totals)>summary::after{content:" Total: " attr(total);margin-left:.3em}checkout panel>footer totals:not([open],.showing-totals)>:not(summary){display:none}checkout panel>footer totals>div{display:flex;flex-direction:column;align-items:flex-end;transition:height .1s ease}checkout panel>footer totals>div ul{width:100%;padding:0;margin:.5em 0;border-radius:8px;list-style:none}checkout panel>footer totals>div ul li{display:flex;gap:1em;padding:.3em .5em;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0))}checkout panel>footer totals>div ul li:nth-child(2n){background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.02),rgba(0,0,0,0))}checkout panel>footer totals>div ul li vgroup{display:flex;flex-direction:column;flex-grow:1}checkout panel>footer totals>div ul li .icon{flex-shrink:0;width:3.75em;height:3.75em;border-radius:10px;background:rgba(0,0,0,.05) no-repeat center center;background-size:65%}checkout panel>footer totals>div ul li .icon.mild{background-image:url("images/jar-mild.png")}checkout panel>footer totals>div ul li .icon.hot{background-image:url("images/jar-hot.png")}checkout panel>footer totals>div ul li .icon.bbq{background-image:url("images/jar-bbq.png")}checkout panel>footer totals>div ul li .name{line-height:1.4;font-weight:500}checkout panel>footer totals>div ul li .desc{line-height:1.4;font-weight:400;font-size:.8em;color:#666}checkout panel>footer totals>div ul li .qty{line-height:1.2;font-weight:500;font-size:.9em}checkout panel>footer totals>div ul li .qty::before{content:"Quantity: ";font-weight:400;font-size:.9em;color:#999}checkout panel>footer totals>div ul li .price{font-size:.9em}checkout panel>footer totals>div footer{width:100%;margin:.5em 0}checkout panel>footer totals>div footer>span{display:flex;align-items:baseline;gap:2.5em;padding:.15em .5em;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));font-weight:600}checkout panel>footer totals>div footer>span:nth-child(2n){background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.02),rgba(0,0,0,0))}checkout panel>footer totals>div footer>span:empty::after{content:"--"}checkout panel>footer totals>div footer>span .value::before{content:"CAD";margin-right:.5em;font-weight:400;font-size:.85em;opacity:.4}checkout panel>footer totals>div footer .shipping,checkout panel>footer totals>div footer .subtotal{font-weight:400;font-size:.9em}checkout panel>footer totals>div footer .total{font-size:1.1em}checkout panel>footer totals>div footer>span::before{content:"";flex-grow:1}checkout panel>footer totals>div footer .subtotal::before{content:"Subtotal"}checkout panel>footer totals>div footer .shipping::before{content:"Shipping"}checkout panel>footer totals>div footer .total::before{content:"Total"}checkout panel content{display:flex;position:relative;justify-content:center;flex-grow:1;overflow:auto}checkout panel content>.showing-pane{animation:showing-pane .5s}@keyframes showing-pane{0%{opacity:0;transform:translateX(6em)}100%{opacity:1;transform:translateX(0)}}checkout panel content>.restore-pane{animation:restore-pane .5s}@keyframes restore-pane{0%{opacity:0;transform:translateX(-6em)}100%{opacity:1;transform:translateX(0)}}checkout panel content .error-msg{position:absolute;top:0;left:0;line-height:1.4;padding:.35em 1em;border-radius:10px;background:#444;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 2px 8px -1px rgba(0,0,0,.25);font-size:.75em;text-align:center;color:#fff}checkout panel content .error-msg::before{content:"";position:absolute;left:50%;bottom:-8px;width:1px;height:1px;margin-left:-4px;border:7px solid #444;border-bottom-width:0;border-left-color:transparent;border-right-color:transparent}checkout panel content:has(.error-content.delay){align-items:start;padding-top:1em}checkout panel content>div{max-width:100vw;padding:1em 0}checkout panel content>div h3{margin:.5em .65em;font-weight:600;font-size:1.45em;text-align:center}checkout panel content>div h4{margin:0 0 .35em;font-weight:600;font-size:1.1em;text-align:center}checkout panel content>div h5{margin:0}checkout panel content>div vgroup{display:flex;flex-direction:column;gap:12px;padding:.75em 1.5em;margin:4px 0 1.5em}checkout panel content>div vgroup:not(:first-of-type):last-of-type{padding-top:0;padding-bottom:2.5em}checkout panel content>div vgroup.billing{padding:1em;margin-left:.5em;margin-right:.5em;border-radius:1em;background:#f7f7f7}checkout panel content>div vgroup span.divider{display:flex;position:relative;align-self:center;align-items:center;gap:.75em;width:70%;line-height:1.6;margin:.35em 0;font-weight:500;font-size:.75em;text-align:center;letter-spacing:.5px;color:#888}checkout panel content>div vgroup span.divider::after,checkout panel content>div vgroup span.divider::before{content:"";flex-grow:1;height:1px;background:rgba(0,0,0,.15)}checkout panel content>div vgroup input,checkout panel content>div vgroup select{box-shadow:inset 0 0 0 1px #d9d9d9;outline:0;transition:none}checkout panel content>div vgroup label{display:flex;align-items:start;font-size:.9em}checkout panel content>div vgroup label input[type=checkbox]{flex-shrink:0;margin-top:.1em;margin-bottom:0}checkout panel content>div vgroup input:not([disabled],:focus-visible,:checked,.error):hover,checkout panel content>div vgroup select:not([disabled],:focus-visible):hover{box-shadow:inset 0 0 0 1px #999;transition:none}checkout panel content>div vgroup .error{box-shadow:inset 0 0 0 2px #c02;transition:none}checkout panel content>div vgroup :focus-visible{box-shadow:inset 0 0 0 2px #156af2;transition:none}checkout panel content>div vgroup input{box-sizing:border-box}checkout panel content>div vgroup hgroup{display:flex;gap:12px}checkout panel content>div vgroup hgroup input{flex-grow:1;min-width:0}checkout panel content>div vgroup cmd.button{padding:.6em 1em;border-radius:6px;background:#1f65be;font-size:.85em;text-align:center;color:#fff;transition:none}checkout panel content>div vgroup cmd.button:not([disabled]):hover{background:#1b73e7;box-shadow:none;transform:none}checkout panel content>div vgroup cmd.button:not([disabled]):hover:active{background:#24558f;box-shadow:none;transform:none}checkout panel content>div vgroup cmd.button[disabled]{background:#eee}checkout panel content>div vgroup cmd.button:not([disabled]).secondary{background:#ddd;color:#000;text-shadow:none}checkout panel content>div vgroup cmd.button:not([disabled]).secondary:hover{background:#e4e4e4}checkout panel content>div vgroup cmd.button:not([disabled]).secondary:hover:active{background:#ccc}checkout panel content>div vgroup #name-first{max-width:45%}checkout panel content>div vgroup .msg{padding:.3em .75em;margin-top:.5em;border-radius:7px;background:#f4f4f4;font-size:.8em;text-align:center;color:rgba(0,0,0,.75)}checkout panel content>div vgroup ul.methods{padding:0 .5em;margin:0 -.5em;border-radius:12px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}checkout panel content>div vgroup ul.methods.error{box-shadow:inset 0 0 0 2px #c02}checkout panel content>div vgroup ul.methods>li{display:flex;position:relative;align-items:start;justify-content:space-between;gap:1em;padding:1em 1.5em 1em 3.35em;margin:.5em 0;border-radius:6px;box-shadow:inset 0 0 0 1px #d9d9d9;font-size:.95em;list-style:none;cursor:pointer}checkout panel content>div vgroup ul.methods>li::before{content:"";position:absolute;top:1.2em;left:1.25em;width:1.1em;height:1.1em;border-radius:100%;background:#fff;box-shadow:inset 0 0 0 1px #999}checkout panel content>div vgroup ul.methods>li:hover{box-shadow:inset 0 0 0 1px #bbb}checkout panel content>div vgroup ul.methods>li:hover::before{box-shadow:inset 0 0 0 1px #444}checkout panel content>div vgroup ul.methods>li:not(.selected):hover:active{background:rgba(0,0,0,.025)}checkout panel content>div vgroup ul.methods>li.selected{box-shadow:inset 0 0 0 2px #1b73e7}checkout panel content>div vgroup ul.methods>li.selected::before{box-shadow:inset 0 0 0 .35em #1b73e7}checkout panel content>div vgroup ul.methods>li .name{font-weight:600}checkout panel content>div vgroup ul.methods>li .standard{font-weight:500;font-size:.9em;white-space:nowrap}checkout panel content>div vgroup ul.methods>li .standard::before{content:"Estimated Delivery: ";font-weight:350;color:#555;white-space:wrap}checkout panel content>div vgroup ul.methods>li .standard.guaranteed::before{content:"Guaranteed Delivery: ";font-weight:350;color:#555;white-space:wrap}checkout panel content>div vgroup ul.methods>li .standard::after{content:" *";line-height:1;font-size:.9em;vertical-align:20%;color:#999}checkout panel content>div vgroup ul.methods>li .price{font-weight:300;font-size:1.1em}checkout panel content>div vgroup ul.methods>li hgroup{display:flex;flex-direction:column;gap:0}checkout panel content>div vgroup .ship-logo{align-self:flex-start}checkout panel content>div vgroup #apple-pay-button{display:inline-block;width:100%;height:42px;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black;border-radius:6px;cursor:pointer}checkout panel content>div vgroup #google-pay-button{display:inline-block;width:100%;height:42px;cursor:pointer}checkout panel content>div vgroup #google-pay-button button{width:100%;height:42px;border-radius:6px;outline:0}checkout panel content>div vgroup .sq-card-wrapper .sq-card-message{margin-bottom:.25em;font-family:inherit}checkout panel content>div vgroup .sq-card-wrapper .sq-card-message:empty[value]{visibility:visible}checkout panel content>div vgroup .sq-card-wrapper .sq-card-message:empty[value]::before{visibility:visible}checkout panel content>div vgroup .sq-card-wrapper .sq-card-message:empty[value]::after{content:attr(value)}checkout panel content>div vgroup cmd[action=process]::after{content:" " attr(total)}checkout panel content>div.error-content vgroup{align-items:center;gap:1em;margin:0}checkout panel content>div.error-content vgroup>*{max-width:600px}checkout panel content>div.error-content vgroup h3{display:flex;align-items:start;justify-content:center;flex-wrap:wrap;gap:1em .5em;box-sizing:border-box;width:100%;line-height:1.2;padding:.35em .6em;margin:0;border-radius:10px;background:linear-gradient(to bottom,rgba(204,0,34,.2),rgba(204,0,34,.05))}checkout panel content>div.error-content vgroup h3::before{content:"";display:block;flex-shrink:0;width:56px;height:56px;margin:-.8em 0;background:url("images/icon-error.svg") no-repeat center center}checkout panel content>div.error-content vgroup .desc{box-sizing:border-box;padding:0 1em;font-size:.95em}checkout panel content>div.error-content vgroup .desc h4{margin:1em 0 0;text-align:start}checkout panel content>div.error-content vgroup .desc p{margin-bottom:0}checkout panel content>div.error-content vgroup .desc .email{justify-content:center}checkout panel content>div.error-content vgroup .desc .email group{width:70%;margin-top:1em}checkout panel content>div.error-content vgroup .desc .email group input{width:100%}checkout panel content>div.error-content vgroup .desc .email group info{margin:0}checkout panel content>div.error-content vgroup .desc vgroup{align-items:flex-start;justify-content:center;gap:4px;line-height:1.2;padding:0}checkout panel content>div.error-content vgroup .desc vgroup .details{margin-top:3px;font-weight:400;font-size:.85em;color:#777}checkout panel content>div.error-content vgroup .desc vgroup .qty{margin:-2px 0 1px;font-weight:500;font-size:.9em}checkout panel content>div.error-content vgroup .desc vgroup .qty::before{content:"Quantity: ";font-weight:400;font-size:.9em;color:#999}checkout panel content>div.error-content vgroup .desc .price{line-height:1.2}checkout panel content>div.error-content vgroup .desc li>vgroup{align-items:flex-end}checkout panel content>div.error-content vgroup .desc hgroup{align-items:center;justify-content:start;flex-wrap:nowrap;margin:0}checkout panel content>div.error-content vgroup .desc .icon{flex-shrink:0;width:3.75em;height:3.75em;border-radius:10px;background:rgba(0,0,0,.05) no-repeat center center;background-size:65%}checkout panel content>div.error-content vgroup .desc .icon.mild{background-image:url("images/jar-mild.png")}checkout panel content>div.error-content vgroup .desc .icon.hot{background-image:url("images/jar-hot.png")}checkout panel content>div.error-content vgroup .desc .icon.bbq{background-image:url("images/jar-bbq.png")}checkout panel content>div.error-content vgroup .desc ul{padding:4px;margin:1em;border:1px solid #ccc;border-radius:10px;list-style:none}checkout panel content>div.error-content vgroup .desc ul li{display:flex;gap:12px;padding:.5em .65em .5em .5em;margin:0;font-weight:500}checkout panel content>div.error-content vgroup .desc ul li:nth-of-type(2n){border-radius:6px;background:#f4f4f4}checkout panel content>div.error-content vgroup .desc li{margin:.6em 0}checkout panel content>div.error-content vgroup .desc totals{display:block;padding:.5em 1em;margin:-.25em 1em 2em;border-radius:10px;background:#eee}checkout panel content>div.error-content vgroup .desc totals>span{display:flex;justify-content:space-between;font-weight:600}checkout panel content>div.error-content vgroup .desc totals>span::before{font-weight:300;color:rgba(0,0,0,.65)}checkout panel content>div.error-content vgroup .desc totals .subtotal::before{content:"Subtotal:"}checkout panel content>div.error-content vgroup .desc .in-stock,checkout panel content>div.error-content vgroup .desc .ordered{display:inline-block;line-height:12pt;padding:0 14px 0 0;border:2px solid #b00;border-radius:100px;background:#b00;font-weight:600;color:#fff;white-space:nowrap}checkout panel content>div.error-content vgroup .desc .in-stock::before,checkout panel content>div.error-content vgroup .desc .ordered::before{display:inline-block;padding:4px 10px 4px 12px;margin:0 12px 0 0;border-radius:100px 0 0 100px;background:rgba(255,255,255,.85);font-weight:400;font-size:.85em}checkout panel content>div.error-content vgroup .desc .ordered::before{content:"Ordered";color:#a55}checkout panel content>div.error-content vgroup .desc .in-stock{border-color:#070;background:#070}checkout panel content>div.error-content vgroup .desc .in-stock::before{content:"In Stock";color:#575}checkout panel content>div.error-content vgroup hgroup{justify-content:center;flex-wrap:wrap;width:100%;margin-top:.5em}checkout panel content>div.error-content vgroup hgroup cmd{flex-grow:1;box-sizing:border-box;min-width:175px;max-width:fit-content;padding-left:2em;padding-right:2em}checkout panel content>div.error-content.caution vgroup h3{background:linear-gradient(to bottom,rgba(253,209,6,.3),rgba(253,209,6,.1))}checkout panel content>div.error-content.caution vgroup h3::before{background-image:url("images/icon-caution.svg")}checkout panel content>div.error-content.info vgroup h3{background:linear-gradient(to bottom,rgba(0,134,239,.3),rgba(0,134,239,.1))}checkout panel content>div.error-content.info vgroup h3::before{background-image:url("images/icon-info.svg")}checkout panel content>div.error-content.delay vgroup h3{background:linear-gradient(to bottom,rgba(255,170,10,.3),rgba(255,170,10,.1))}checkout panel content>div.error-content.delay vgroup h3::before{background-image:url("images/icon-delay.svg")}checkout panel content>div.shipping span.msg{max-width:375px;padding-left:1.75em;text-align:left}checkout panel content>div.shipping span.msg::before{content:"*";position:absolute;margin-left:-.8em;color:#777}checkout panel content>div.payment.no-wallets .wallets{display:none!important}checkout panel content>div.payment span{max-width:375px}checkout panel content>div.success{position:relative;align-self:center;border-radius:60px 60px 30px 30px;background:linear-gradient(to bottom,#ffd,#fea 150%)}checkout panel content>div.success vgroup{align-items:center;margin:-100px 0 -10px}checkout panel content>div.success vgroup .icon{position:relative;margin-bottom:.5em;width:100px;height:116px;min-height:116px}checkout panel content>div.success vgroup .icon::after,checkout panel content>div.success vgroup .icon::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:no-repeat center center;background-size:cover;transform-origin:50% 100%;transform:translateX(-40%) rotate(40deg);transition:transform 75ms}checkout panel content>div.success vgroup .icon::before{background-image:url("images/popper-back.png");z-index:1}checkout panel content>div.success vgroup .icon::after{background-image:url("images/popper-front.png");-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,0.1));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .1));z-index:51}checkout panel content>div.success vgroup .icon.primed::after,checkout panel content>div.success vgroup .icon.primed::before{transform:translateX(-40%) rotate(40deg) scaleX(110%) scaleY(80%);transition:transform ease-in-out .2s}checkout panel content>div.success vgroup>*{max-width:500px}checkout panel content>div.success vgroup h3{position:relative;margin-bottom:.75em;width:100%;line-height:1.4}checkout panel content>div.success vgroup h3::after{content:"";position:absolute;left:.5em;right:.5em;bottom:-.35em;height:3px;border-radius:100px;background:#ffc800}checkout panel content>div.success vgroup p{width:100%;margin-top:0}checkout panel content>div.success vgroup cmd{width:75%}checkout panel content iframe{align-self:stretch;flex-grow:1;border:none}@media screen and ((max-width:750px) or (max-height:500px)){checkout{padding:.5em 0 0;background:#000;backdrop-filter:blur(0px)}checkout panel{width:100vw;height:100vh;max-height:100%;border-radius:30px 30px 0 0}checkout panel content:has(.error-content){align-items:start;padding-top:1em}@keyframes showing-checkout{0%{background:0 0}100%{background:#000}}@keyframes hiding-checkout{0%{background:#000}100%{background:0 0}}}@media screen and ((max-width:580px) or (max-height:500px)){checkout panel{border-radius:25px 25px 0 0}checkout panel header{gap:.75em;padding:.75em 1em}}@media screen and ((max-width:500px) or (max-height:500px)){checkout panel{border-radius:20px 20px 0 0}checkout panel header{font-size:.9em}}message{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(160,160,160,.95);z-index:11}@supports (backdrop-filter:blur(70px)){message{background:rgba(127,127,127,.65);backdrop-filter:blur(70px)}}message content{display:flex;position:relative;flex-direction:column;align-items:center;min-width:300px;max-width:800px;padding:1.5em 1.5em 1.75em;margin:0 3em;border-radius:30px;background:#fff;box-shadow:0 10px 40px -5px rgba(0,0,0,.5),0 6px 12px -4px rgba(0,0,0,.125),0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.5)}message content .icon{position:absolute;top:50px;left:60px;width:120px;height:120px}message content .icon::after,message content .icon::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:no-repeat center center;background-size:cover}message content .icon.celebrate{left:50px;height:139.2px}message content .icon.celebrate::after,message content .icon.celebrate::before{transform-origin:50% 100%;transform:translateX(-40%) rotate(40deg);transition:transform 75ms}message content .icon.celebrate::before{background-image:url("images/popper-back.png");z-index:1}message content .icon.celebrate::after{background-image:url("images/popper-front.png");-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,0.1));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .1));z-index:51}message content .icon.celebrate.primed::after,message content .icon.celebrate.primed::before{transform:translateX(-40%) rotate(40deg) scaleX(110%) scaleY(80%);transition:transform ease-in-out .2s}message content .icon.error::before{background-image:url("images/icon-error-large.svg")}message content h1{box-sizing:border-box;width:100%;line-height:1;padding:.35em 1em .35em 185px;margin:0;border-radius:10px;background:linear-gradient(to bottom,#bee7bc,#f0f3c4);font-family:"Gentium Plus",serif;font-style:italic;font-size:1.5em}message content h1.error{background:linear-gradient(to bottom,#fcb,#fed)}message content p{padding-left:185px;margin:1em 0 0;font-size:.8em}message content .button{min-width:20%;margin:1.75em 0 0 185px}footer>content,section>content{width:100%;max-width:1200px;text-align:center}section{display:flex;justify-content:center;padding:.5em 1.5em;background:#fff}section.title{overflow:hidden}section.title>content{display:flex;align-items:center;justify-content:center;gap:50px}section.title>content group{display:flex;flex-direction:column;align-items:center;margin-bottom:3em}section.title>content group p{position:relative;line-height:1.4;font-family:"Gentium Plus",serif;font-size:1.2em;font-style:italic}section.title>content group p::after,section.title>content group p::before{content:"";position:absolute;top:-.05em;width:97px;height:76px;background:url("images/ornament.svg") no-repeat center center;background-size:cover;opacity:.4}section.title>content group p::before{right:100%;margin-right:1em;transform:scaleX(-1)}section.title>content group p::after{left:100%;margin-left:1em}section.title>content group .button{margin-top:1em}section.title>content img.logo{width:483px;height:319px}section.title>content img.title{width:621px;height:98px;margin:-40px 0 50px}section.title>content img.fork,section.title>content img.tongs{height:445px;margin-top:100px}section.title>content img.fork{width:89px;margin-left:-139px}section.title>content img.tongs{width:113px;margin-right:-163px}section.selector>content{position:relative;margin:2em 0;z-index:1}section.selector>content::before{content:"";position:absolute;top:60px;left:0;bottom:60px;right:0;border-radius:30px;background:linear-gradient(to bottom,#3e0400,#700b04);z-index:-1}section.selector>content::after{content:"";position:absolute;top:60px;left:0;bottom:60px;right:0;border-radius:30px;background:url("images/pattern.svg");background-size:1200px 506px;background-position:0 0;opacity:.15;z-index:-1;animation:slide 90s linear infinite}@keyframes slide{0%{background-position:0 0}100%{background-position:1200px 506px}}section.selector>content item{display:inline-block;margin:0 5px}section.selector>content item>content{display:none;font-size:.8em;text-align:start}section.selector>content item>content h2{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.3;margin:.25em 0}section.selector>content item>content h3{line-height:1.3;margin:.5em 0;font-weight:400;font-style:italic}section.selector>content item>content em{font-weight:600}section.selector>content item>content a.button:hover{box-shadow:0 0 5px 3px rgba(250,244,230,.75),0 6px 15px -1px rgba(12,255,0,.5)}section.selector>content item.active{display:inline-flex;align-items:center;position:absolute;gap:2em;top:-1em;left:2em;right:2em;padding:2em;border-radius:30px;background:#faf4e6;box-shadow:0 15px 30px -2px rgba(0,0,0,.15);z-index:1;overflow:hidden}section.selector>content item.active>content{display:block}section.selector>content item.showing{animation:showing 250ms forwards}@keyframes showing{0%{opacity:.5;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}section.selector>content item.hiding{animation:hiding 250ms forwards}@keyframes hiding{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.5)}}section.selector>content item div.image{flex-shrink:0;width:268px;height:330px;background:no-repeat center center;background-size:cover;cursor:pointer;transform-origin:top center;transition:transform .5s,opacity ease-in 250ms}section.selector>content item div.image.hidden{opacity:0}section.selector>content item div.image.mild{background-image:url("images/jar-mild.png")}section.selector>content item div.image.hot{background-image:url("images/jar-hot.png")}section.selector>content item div.image.bbq{background-image:url("images/jar-bbq.png")}section.selector>content item:not(.active)::after,section.selector>content item:not(.active)::before{content:none}section.selector>content item:not(.active) div.image:hover{transform:scale(1.07) translateY(10px)}section.callout>content{position:relative;max-width:800px;line-height:1.8;padding:.5em 2em;margin:3em 1.5em 4em;border-radius:2em;background:linear-gradient(135deg,rgba(100,200,100,.25),rgba(200,200,100,.25) 70%,rgba(200,200,100,.25) 80%,rgba(200,100,100,.25) 140%);box-shadow:0 5px 15px -3px rgba(0,0,0,.075),0 2px 3px -1px rgba(0,0,0,.075),0 0 1px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.75),inset 0 0 0 6px rgba(255,255,255,.35);font-size:1.35em;font-style:italic;font-weight:300;z-index:0}section.callout>content::before{content:"";position:absolute;top:0;left:50%;width:416px;height:65px;margin:-35px 0 0 -208px;background:url("images/ornament2.svg") no-repeat center center;opacity:.4}section.callout>content::after{content:"";position:absolute;left:50%;bottom:0;width:120px;height:64.3902439024px;margin:0 0 -42.9268292683px -60px;background:url("images/flag.svg") no-repeat center center;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .15))}section#shop{background:linear-gradient(to bottom right,#f7f0f0,#fafaf0)}section#shop>content{display:flex;flex-direction:column;align-items:center;margin:1.75em 0 2em}section#shop>content h2{line-height:1.3;margin:.175em 0;font-size:1.75rem;font-weight:900}section#shop>content h3{line-height:1.3;margin:0 0 1em;font-family:"Gentium Plus",serif;font-size:1.5rem;font-style:italic;font-weight:400}section#shop>content hgroup{display:flex;gap:2em}section#shop>content item{display:flex;flex-direction:column;align-items:stretch;min-width:200px;padding:1em 1.5em;border-radius:20px;background:#fff;box-shadow:0 2px 5px -2px rgba(0,0,0,.25),0 4px 15px -4px rgba(0,0,0,.125),0 0 0 6px rgba(0,0,0,.075)}section#shop>content item div.image{display:inline-block;align-self:center;width:134px;height:165px;margin-top:25px;background:no-repeat center center;background-size:cover}section#shop>content item div.image.large{width:154px;height:190px;margin:0}section#shop>content item div.image.mild{background-image:url("images/jar-mild.png")}section#shop>content item div.image.hot{background-image:url("images/jar-hot.png")}section#shop>content item div.image.bbq{background-image:url("images/jar-bbq.png")}section#shop>content item hgroup{justify-content:center;margin:1em 0;font-size:.8em}section#shop>content item .title{line-height:1.4;margin:.75em 0 -.25em;font-size:.9em;font-weight:600}section#shop>content item .size::before{content:"Size: ";opacity:.35}section#shop>content item .button{align-self:center;font-size:.7em}section#shop div.info{max-width:400px;padding:.25em 1em;margin:.5em 0;border-radius:10px;background:#fff;box-shadow:0 2px 5px -2px rgba(0,0,0,.25),0 4px 15px -4px rgba(0,0,0,.125),0 0 0 6px rgba(0,0,0,.075);font-style:italic;font-weight:300}section#recipes group{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}section#recipes group card{display:inline-flex;flex-direction:column;align-items:center;max-width:800px;padding:1em 1.5em;margin-top:30px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);font-size:.85em;text-align:start;cursor:pointer}section#recipes group card:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}section#recipes group card.open{margin-top:50px;border-radius:15px;background:linear-gradient(to bottom,#aae1bb,#caeed5 100px,#daf5e2 150px,#e2f8e9 190px,#eafbef 300px);box-shadow:none;cursor:auto}section#recipes group card.open h3{margin:.5em 0 0;font-size:1.5em}section#recipes group card.open img{width:160px;height:160px;margin:-70px 0 .5em 0;box-shadow:0 5px 10px -2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1)}section#recipes group card:not(.open) .recipe{display:none}section#recipes group card hr{margin:1.5em 0}section#recipes group card hgroup{display:flex;gap:1.5em}section#recipes group card hgroup p{padding:.25em 0 .25em 1.5em;margin:0 0 -.25em;border-left:1px solid rgba(0,0,0,.25);font-size:.8em;text-align:center;color:#999}section#recipes group card hgroup p:first-of-type{padding-left:0;border:none}section#recipes group card hgroup p .title{font-weight:700;font-size:1.2em;color:#000}section#recipes group card hgroup p em{font-weight:400;font-size:1.1em;color:#000}section#recipes group card img{width:90px;height:90px;margin:-50px 0 .5em 0;border-radius:20px;border:7px solid #fff}section#recipes group card h3{margin:0 0 .5em;font-size:1.4em}section#recipes group card toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75em;box-sizing:border-box;width:100%;padding:.5em 1.5em;margin-top:1.5em;border-radius:25px;background:linear-gradient(to right,#daf5e2,#caeed5 7.5%,#caeed5 92.5%,#daf5e2)}section#recipes group card toolbar opts{display:flex;position:relative;padding:3px;border-radius:10px;background:rgba(0,0,0,.075);box-shadow:inset 0 0 4px -1px rgba(0,0,0,.15),inset 0 0 1px rgba(0,0,0,.1);font-size:.9rem;color:rgba(0,0,0,.6)}section#recipes group card toolbar opts cmd{position:relative;padding:2px 1.1em;z-index:1;transition:color 150ms}section#recipes group card toolbar opts cmd.active{font-weight:500;color:#000}section#recipes group card toolbar opts cmd.active::after,section#recipes group card toolbar opts cmd:has(+ .active)::after,section#recipes group card toolbar opts cmd:last-child::after{opacity:0;transition:opacity 50ms .1s}section#recipes group card toolbar opts cmd::after{content:"";position:absolute;top:4px;bottom:4px;right:0;width:1px;background:rgba(0,0,0,.15);transition:opacity 50ms}section#recipes group card toolbar opts .selector{position:absolute;top:3px;bottom:3px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.1);z-index:0;transition:left 150ms,width 150ms}section#recipes group card toolbar group{gap:.5em;flex-wrap:nowrap}section#recipes group card toolbar cmd[action=print]{padding-left:45px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" viewBox="0 0 28 28"><path stroke-width="1.8" d="M5.5 5V3c0-1.1.9-2 2-2h13a2 2 0 0 1 2 2v2h0m-17 18H4a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h20a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-1.5 0m-15-10h13a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-13a2 2 0 0 1-2-2V15c0-1.1.9-2 2-2Zm14.3-3.2a.7.7 0 1 0 0-1.5.7.7 0 0 0 0 1.5Z"/><path stroke-width="1.5" stroke-linecap="round" d="M9.5 17.5h9m-9 5h9"/></svg>');background-repeat:no-repeat;background-position:17px center;background-size:21px}section#recipes group card .recipe{font-size:.95em}section#recipes group card .recipe h4{margin-bottom:.5em;font-size:1.2em}section#recipes group card .recipe>ul{font-weight:500}section#recipes group card .recipe>ul span.alt{font-weight:300;font-style:italic}section#recipes group card .recipe>ul.checkable{padding-left:3em;list-style:none}section#recipes group card .recipe>ul.checkable>li{position:relative;cursor:pointer}section#recipes group card .recipe>ul.checkable>li::before{content:"";display:inline-block;width:1.5em;height:1.5em;margin:-10px .75em 0 -2.25em;border-radius:100%;box-shadow:inset 0 0 0 2px #009730;font-size:.9em;vertical-align:-3px}section#recipes group card .recipe>ul.checkable>li:hover:active::before{background:rgba(0,200,0,.15)}section#recipes group card .recipe>ul.checkable>li.checked{text-decoration:line-through}section#recipes group card .recipe>ul.checkable>li.checked::after{content:"";position:absolute;top:-1px;left:-2.25em;width:1.5em;height:1.5em;background:rgba(0,255,255,0) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path fill="none" stroke="%23009730" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M6 12.5l3.5 3.5l6 -8.5"/></svg>');font-size:.9em}section#recipes group card .recipe ol{counter-reset:directions;padding-left:3em;list-style:none}section#recipes group card .recipe ol>li::before{content:counter(directions);counter-increment:directions;display:inline-block;width:1.5em;line-height:1.5em;margin:0 .75em 0 -2.25em;border-radius:100%;background:#009730;font-weight:700;font-size:.9em;text-align:center;color:#fff;vertical-align:1px}section#recipes group card .recipe li{margin:.65em 0}section#recipes group card .recipe ol,section#recipes group card .recipe p,section#recipes group card .recipe ul{margin-top:0}section#recipes group card .recipe p{padding:0 1em}section#recipes group card .recipe em{font-weight:700;font-style:normal}section#recipes group card .recipe ref{padding-bottom:.1em;border-bottom:1px dashed #777;font-weight:500;cursor:pointer;white-space:nowrap}section#recipes group card .recipe ref:hover{padding:0 .25em;margin:0 -.25em;border-color:transparent;border-radius:5px;background:rgba(253,209,6,.5)}body>footer{display:flex;justify-content:center;padding:1em 1.5em;font-size:11pt;color:#777}body>footer content{text-align:end}@media screen and (max-width:900px){section.title>content img.fork,section.title>content img.tongs{display:none}section.selector>content item.active{top:1em}section.selector>content item.active .image{width:8em;height:9.8805970149em;margin:.5em 0;background:no-repeat center center;background-size:8em}}@media screen and (max-width:700px){section.title>content img.logo{width:434.7px;height:287.1px}section.title>content img.title{width:558.9px;height:88.2px;margin:-36px 0 45px}section.selector>content item.active{flex-direction:column;gap:.5em}section.selector>content item.active h2,section.selector>content item.active h3{display:block;text-align:center}section.selector>content item.active cmd[action=close]{position:absolute;top:1em;right:1em;background-color:#dbd5c9}section.selector>content item.active cmd[action=close]:hover{background-color:#e7e2d5}section.selector>content item.active cmd[action=close]:hover:active{background-color:#c8c3b8}section.callout>content{font-size:1.25em}}@media screen and (max-width:630px){section.title>content img.logo{width:400.2px;height:264.3142857143px}section.title>content img.title{width:514.5428571429px;height:81.2px;margin:-33.1428571429px 0 41.4285714286px}section.selector>content{display:flex;flex-direction:column;align-items:center;gap:2em}section.selector>content::after,section.selector>content::before{top:100px;left:50%;bottom:100px;width:300px;margin-left:-150px}section.selector>content item.active{top:6em;left:0;right:0}section.callout>content{margin:3em 1em;font-size:1.15em}section.callout>content::before{width:350px;height:54.6875px;margin:-29.4471153846px 0 0 -175px}}@media screen and (max-width:600px){message content{padding:1.5em 1.5em 1.75em;margin:0 1em}message content .icon{top:25px;left:45px;width:75px;height:75px}message content .icon.celebrate{top:15px;left:50%;height:87px;margin-left:-6.5em}message content .icon.error{width:80.625px;height:80.625px}message content h1{display:flex;align-items:center;justify-content:center;min-height:2.3em;padding:0 .5em 0 110px;text-align:center}message content .msg{padding-top:.25em}message content p{padding-left:0;margin:1em .5em 0}message content a.button{margin-left:0}section#shop>content>hgroup{flex-direction:column}}@media screen and (max-width:580px){section.title>content img.logo{width:345px;height:227.8571428571px}section.title>content img.title{width:443.5714285714px;height:70px;margin:-28.5714285714px 0 35.7142857143px}}@media screen and (max-width:500px){section.title>content img.logo{width:310.5px;height:205.0714285714px}section.title>content img.title{width:399.2142857143px;height:63px;margin:-25.7142857143px 0 32.1428571429px}section.title>content group p::after,section.title>content group p::before{content:none}section.selector>content item.active{padding:2em 1.25em}section.callout>content{margin:3em .5em;font-size:1em}section.callout>content::before{width:300px;height:46.875px;margin:-25.2403846154px 0 0 -150px}}@media screen and (max-width:450px){section.title>content img.logo{width:276px;height:182.2857142857px}section.title>content img.title{width:354.8571428571px;height:56px;margin:-22.8571428571px 0 28.5714285714px}}@media screen and (max-width:400px){section.title>content img.logo{width:241.5px;height:159.5px}section.title>content img.title{width:310.5px;height:49px;margin:-20px 0 25px}}