html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;max-width:100%;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Raleway,sans-serif;font-size:16px}body.locked{overflow:hidden}img{width:100%;height:auto;display:block}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}.show{opacity:1!important;display:block!important}.hide{opacity:0!important;display:none!important}@media print,screen and (max-width:48.0613em){.hide--mobile{display:none!important}}@media print,screen and (min-width:48.0625em){.hide--desktop{display:none!important}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;max-width:100%;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}p{color:var(--color-text);font-family:var(--font-sans);text-align:center;text-align:center;font-size:20px;font-weight:400;line-height:1.5}p a{color:currentColor;text-decoration:underline}p a:hover,p a:visited{color:currentColor}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;text-align:center;margin:.333em 0;font-weight:900;line-height:1}h2{font-size:60px}@media print,screen and (min-width:48.0625em){h2{font-size:80px}}h3{font-size:30px;line-height:1.425;font-family:var(--font-sans)}@media print,screen and (min-width:48.0625em){h3{font-size:40px}}footer{text-align:center;background-color:#fff}.footer__logo{background-color:#df5d09;padding:2em}@media print,screen and (min-width:48.0625em){.footer__logo{padding:3em}}.footer__logo>div{width:118px;margin:0 auto}@media print,screen and (min-width:48.0625em){.footer__logo>div{width:168px}}@media screen and (min-width:64em){.footer__logo>div{width:205px}}.footer__meta{z-index:10;padding:1.5em 1em;position:relative}@media print,screen and (min-width:48.0625em){.footer__meta{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;padding:2em 2em 1em;display:flex}}.footer__lockup a{color:#000;font-family:Source Sans Pro,sans-serif;font-size:13px;font-weight:700}.footer__lockup a span{display:none}@media print,screen and (min-width:48.0625em){.footer__lockup a span{margin-left:3px;display:inline}.footer__lockup{align-items:flex-end;display:flex}}.footer__jms-logo{width:175px;margin:2em auto 3em}@media print,screen and (min-width:48.0625em){.footer__jms-logo{width:140px;margin:0 0 0 1em}}.copy{color:#000;text-align:center;margin:0 auto;font-family:Source Sans Pro,sans-serif;font-size:10px;line-height:1.75}.copy a{color:#000;padding:1.5em 1em 0;text-decoration:underline;display:block}.copy>span{font-size:18px;position:relative;top:.3em}@media print,screen and (min-width:48.0625em){.copy{margin:0 2em 0 0}}.header__video{aspect-ratio:16/9;position:relative}.header__video video{width:100%;height:100%;object-fit:cover}.header__video button[aria-controls]{border-radius:none;box-shadow:none;-webkit-appearance:none;background-color:#0000;background-image:none;border:none;margin:0;padding:0;font-family:inherit;position:absolute;bottom:1em;right:1em}.header__video button[aria-controls] span{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.header__video button[aria-controls].muted path[data-id=sound-lines],.header__video button[aria-controls].muted path[data-id=speaker-fill]{opacity:0}.header__video button[aria-controls]:not(.header__video button[aria-controls].muted) path[data-id=sound-lines],.header__video button[aria-controls]:not(.header__video button[aria-controls].muted) path[data-id=speaker-fill]{opacity:1}.header__video button[aria-controls]:not(.header__video button[aria-controls].muted) [data-id=circle],.header__video button[aria-controls]:not(.header__video button[aria-controls].muted) [data-id=cross],.header__video button[aria-controls]:not(.header__video button[aria-controls].muted) [data-id=speaker-outline]{opacity:0}@media screen and (min-width:48.0625em){.header__video button[aria-controls=video-mobile]{display:none}}.header__video button[aria-controls=video-desktop]{display:none}@media screen and (min-width:48.0625em){.header__video button[aria-controls=video-desktop]{display:block}}#video-mobile{display:block}@media screen and (min-width:48.0625em){#video-mobile{display:none}}#video-desktop{display:none}@media screen and (min-width:48.0625em){#video-desktop{display:block}}.header__inner{padding:0 max(1.5rem,50vw - 407.5px)}@media screen and (min-width:50.9375em){.header__inner{padding:0 max(2rem,50vw - 407.5px)}}.header__inner p{color:#fff}.hero{background-color:var(--color-primary);padding-block:2em 0}.hero h1{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.hero h2{color:#fff}.hero p{margin-block-end:0}.dip-dunk{background-position:-9000px -9000px,50%;background-repeat:repeat-y,no-repeat;background-size:2.333vw,auto}@media screen and (min-width:48.0625em){.dip-dunk{background-position:50%,50%}}.dip-dunk__decoration img:first-child{display:block}.dip-dunk__decoration img:last-child{display:none}@media screen and (min-width:48.0625em){.dip-dunk__decoration img:first-child{display:none}.dip-dunk__decoration img:last-child{display:block}}.dip-dunk__content{flex-direction:column;gap:1em;display:flex}.dip-dunk__content h3{color:var(--color-primary);text-align:left}.dip-dunk__content p{text-align:left;margin-block-start:0}.dip-dunk__content h3,.dip-dunk__content p{text-align:center;padding-inline:1em}.dip-dunk__content>div:first-child{padding-block-start:2em}@media screen and (min-width:48.0625em){.dip-dunk__content{flex-direction:row;align-items:flex-start;gap:2em;padding:0 max(1.5rem,50vw - 615px)}}@media screen and (min-width:48.0625em) and (min-width:76.875em){.dip-dunk__content{padding:0 max(2rem,50vw - 615px)}}@media screen and (min-width:48.0625em){.dip-dunk__content h3,.dip-dunk__content p{text-align:left;padding-inline:0}.dip-dunk__content>div{width:calc(50% - 1em)}.dip-dunk__content>div:first-child{padding-block-end:28vw;padding-inline-end:5vw}}.dip-dunk__bottom{pointer-events:none;position:relative}.dip-dunk__bottom img{pointer-events:none}.dip-dunk__bottom img:first-child{display:none}@media screen and (min-width:48.0625em){.dip-dunk__bottom{height:58vw}.dip-dunk__bottom img:first-child{width:108vw;z-index:1;display:block;position:absolute;bottom:5vw;left:-4vw;right:-4vw}.dip-dunk__bottom img:last-child{bottom:0;position:absolute;inset-inline:0}}@media screen and (min-width:53.75em){.dip-dunk__bottom{height:52vw}.dip-dunk__bottom img:first-child{max-width:857px;width:auto;left:calc(50% - 428px)}}@media screen and (min-width:76.25em){.dip-dunk__bottom{height:40vw}}@media screen and (min-width:90em){.dip-dunk__bottom{height:32vw}}.dip-dunk__lockup{position:relative}.dip-dunk__lockup figure{margin:0}.form__iframewrap{padding-block-start:1em;padding-inline:1em}.form__iframewrap iframe{min-height:17em}@media screen and (min-width:48.0625em){.form__iframewrap{padding-inline:5vw 0}}.form__thanks{display:none}.form__iframewrap--submitted{overflow-x:hidden;height:auto!important}.form__iframewrap--submitted .form__thanks{background-position:50%;background-repeat:repeat-y;background-size:2.333vw;padding-top:40vw;display:block}.form__iframewrap--submitted .form__thanks img{width:142%;margin-block-end:3em;margin-inline:-20vw}@media screen and (min-width:48.0625em){.form__iframewrap--submitted .form__thanks{display:none}}.products{z-index:2;padding:0 max(1.5rem,50vw - 460px);margin-top:-4vw;padding-block-end:4em;position:relative}@media screen and (min-width:57.5em){.products{padding:0 max(2rem,50vw - 460px)}}.products h2{color:var(--color-primary);margin-block-start:0}.products h2,.products p{max-width:815px;margin-inline:auto}.products ul{grid-template-columns:1fr 1fr;gap:1em;margin:2em 0 0;padding:0;list-style:none;display:grid}.products ul>li{border:5px solid var(--color-primary);background-color:#fff;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.products ul>li:hover .product__image{background-color:var(--color-primary)}@media print,screen and (min-width:34.375em){.products{padding-block-end:4em}}@media print,screen and (min-width:48.0625em){.products{padding-block-end:4em}.products ul{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}}.product__image{position:relative}.product__image img{max-width:328px;z-index:2;position:relative}.product__image:after{content:"";z-index:1;height:40%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 374 118'%3E%3Cpath fill='%23df5d09' d='M374,48.3C313.78,15.35,254.37,0,187.03,0S60.28,15.35.06,48.3C-.08,48.72.06,118,.06,118h373.94V48.3Z'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset-block:auto 0;inset-inline:0}.product__text{width:100%;flex-direction:column;flex:1 0 5.5rem;justify-content:center;padding:.5em;display:flex}.product__text a,.product__text div{font-family:var(--font-sans);color:var(--color-text);text-align:center;font-size:1rem;font-weight:400;line-height:1.25;display:block}.product__text div{font-weight:700}.product__text a{text-decoration:none}.product__text a:after{content:"";width:100%;height:100%;z-index:2;background-color:#0000;display:block;position:absolute;inset:0}@media print,screen and (min-width:48.0625em){.product__text{flex:1 0 8.5rem}.product__text a,.product__text div{font-size:1.625rem}}#footer-border{height:2em;background:#fff7e5;display:none}.newsletter{background-color:#fff7e5;padding-top:1.5em;padding-bottom:1.5em}.newsletter h2{text-transform:uppercase;text-align:center;font-family:franklin-gothic-condensed,Impact,sans-serif;font-size:1.5em;font-weight:600;line-height:1.07}@media print,screen and (min-width:48.0625em){.newsletter h2{font-size:2.625em}}.newsletter input,.newsletter select{margin-bottom:1em}.newsletter p{color:#000}.newsletter p,.newsletter label,.newsletter input,.newsletter select{font-family:Source Sans Pro,sans-serif}.newsletter .button{color:#fff;background-color:#953b5e;border-color:#0000;border-radius:.3125em;padding:.75em 1.625em;font-family:Source Sans Pro,sans-serif;font-size:.9375em;font-weight:700;line-height:1;transition:box-shadow .3s}@media print,screen and (min-width:48.0625em){.newsletter h2{font-size:2em}}#newsletter-form{flex-direction:column;align-content:flex-end;display:flex}.newsletter__inner{padding:1em max(1.5rem,50vw - 512px)}@media screen and (min-width:64em){.newsletter__inner{padding:1em max(2rem,50vw - 512px)}}.newsletter__inner fieldset{margin:0}.newsletter__inner .hide{display:none}.newsletter__inner p{text-align:center;max-width:78ch;margin-left:auto;margin-right:auto}.newsletter__inner .p--small{max-width:88%;font-size:.75em}.newsletter__inner .p--small a{color:#000;text-decoration:underline}.newsletter__form-wrap{max-width:576px;margin:1em auto}.newsletter__success{display:none}.newsletter__success .newsletter__success-icon{transition:transform .3s;transform:scale(0)}.newsletter__success>div{flex-direction:column;align-items:center;display:flex}.newsletter__success h3{letter-spacing:0;text-transform:uppercase;margin:0;font-family:franklin-gothic-condensed,Impact,sans-serif;font-size:1.5em;font-weight:600;line-height:1.08}@media print,screen and (min-width:48.0625em){.newsletter__success h3{font-size:2em}}.newsletter__success p{text-align:center}.newsletter__success.active{display:block}.newsletter__success.active .newsletter__success-icon{transform:scale(1)}@media screen and (min-width:64em){.newsletter__success p{max-width:58ch}}.newsletter_success-icon{transform-origin:50%;transition:transform .2s 1s;transform:scale(0)}.active .newsletter_success-icon{transform:scale(1)}.newsletter__iframewrap{height:340px}.form-field{position:relative}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea{width:100%;text-align:left;color:#000;-webkit-appearance:none;border:1px solid #62203a;border-radius:4px;margin-bottom:2em;padding:.5em .8em;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:400;line-height:1}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{background-color:#f5edf0}input[type=text]+.error-message,input[type=email]+.error-message,input[type=tel]+.error-message,input[type=number]+.error-message,input[type=search]+.error-message,textarea+.error-message{opacity:0;color:#c51424;font-size:.75em;transition:opacity .2s;position:absolute;top:5.25em;left:0}input[type=text].js-error,input[type=email].js-error,input[type=tel].js-error,input[type=number].js-error,input[type=search].js-error,textarea.js-error{background-color:#f9e9ea;border-color:#c51424}input[type=text].js-error+.error-message,input[type=email].js-error+.error-message,input[type=tel].js-error+.error-message,input[type=number].js-error+.error-message,input[type=search].js-error+.error-message,textarea.js-error+.error-message{opacity:1}textarea+.error-message{top:auto;bottom:1.25em}input[type=search]{padding-top:.375em;padding-bottom:.375em;line-height:1}label,legend{color:#000;margin:0 0 .125em;font-family:Source Sans Pro,sans-serif;font-size:.75em;font-weight:400;line-height:1.333;display:block}label.label--hidden,legend.label--hidden{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}label.label--large,legend.label--large{letter-spacing:-.03em;text-align:left;margin:0 0 .25em;font-size:.9375em;font-weight:700;line-height:1.2}legend{margin-bottom:.5em;font-size:1em}.select-css{color:#000;width:100%;max-width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8'%3E%3Cpath id='arrow' d='M6.5,0,13,8H0Z' transform='translate(13 8) rotate(180)' fill='%23953b5e'/%3E%3C/svg%3E"),linear-gradient(#fff 0% 100%);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:13px,100%;border:1px solid #62203a;border-radius:4px;margin:0 0 2em;padding:.5em .8em;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:400;line-height:1.3;display:block;box-shadow:0 1px 0 1px #0000000a}.select-css+.error-message{opacity:0;color:#c51424;font-size:.75em;transition:opacity .2s;position:absolute;top:5.25em;left:0}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{box-shadow:0 0 1px 3px #f5edf0;box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;border-color:#aaa;outline:none}.select-css option{font-weight:400}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.form__number{width:5.6875em;position:relative}.form__number input{width:5.6875em;text-align:center;margin-bottom:0}.form__number-label{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form__number--minus,.form__number--plus{height:10.66px;height:100%;background-position:50%;background-repeat:no-repeat;background-size:10.666px 10.666px;padding:0 .666em;position:absolute;top:0;bottom:0}.form__number--minus span,.form__number--plus span{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form__number--minus{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.08' height='15.08' viewBox='0 0 15.08 15.08'%3E%3Cpath id='Path_52796' data-name='Path 52796' d='M-3.956-16.8l-2.172,2.172L2.364-6.137,4.535-8.308Z' transform='translate(16.212 15.086) rotate(-45)'/%3E%3C/svg%3E");left:0}.form__number--plus{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.08' height='15.08' viewBox='0 0 15.08 15.08'%3E%3Cpath id='Path_52795' data-name='Path 52795' d='M-.783-13.626-3.956-16.8l-2.172,2.172,3.174,3.174L-6.128-8.308l2.172,2.172L-.783-9.283,2.364-6.137,4.535-8.308,1.389-11.455l3.146-3.174L2.364-16.8Z' transform='translate(16.212 15.086) rotate(-45)'/%3E%3C/svg%3E");right:0}fieldset{border:none;margin:0 0 2em;padding:0}.form__date{align-items:center;display:flex}.form__date span{font-weight:700}.form__date input{width:4.6875em;text-align:center}.form__date input:first-of-type{margin-right:.5em}.form__date input:last-of-type{margin-left:.5em}.form__date-label{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form__inline,.form__search{align-items:stretch;display:flex}.form__inline>input,.form__search>input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.form__inline>button,.form__search>button{border-top-left-radius:0;border-bottom-left-radius:0;flex:40%}@media print,screen and (min-width:48.0625em){.form__inline>button,.form__search>button{flex:0 33.333%}}.form__search>input{flex:auto;margin:0}.form__search>button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_21710' data-name='Group 21710' transform='translate(-9 -4)'%3E%3Cpath id='Path_31841' data-name='Path 31841' d='M4964.228-7071.7a6.045,6.045,0,0,1-6.028-6.05v-.193a5.853,5.853,0,0,1,5.837-5.857h.206a6.053,6.053,0,0,1,6.057,6.05,6.055,6.055,0,0,1-6.072,6.05Zm13.772,6.145-7.194-7.194a8.228,8.228,0,0,0,1.694-5v-.022a8.227,8.227,0,0,0-8.257-8.228h-.206a8.047,8.047,0,0,0-8.037,8.057v.193a8.239,8.239,0,0,0,8.228,8.25h.045a8.176,8.176,0,0,0,4.979-1.693l7.193,7.193Z' transform='translate(-4947 7090)' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;padding-left:1.375em;padding-right:1.375em}.form__search>button>span{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form__search>button:hover,.form__search>button:focus{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_21710' data-name='Group 21710' transform='translate(-9 -4)'%3E%3Cpath id='Path_31841' data-name='Path 31841' d='M4964.228-7071.7a6.045,6.045,0,0,1-6.028-6.05v-.193a5.853,5.853,0,0,1,5.837-5.857h.206a6.053,6.053,0,0,1,6.057,6.05,6.055,6.055,0,0,1-6.072,6.05Zm13.772,6.145-7.194-7.194a8.228,8.228,0,0,0,1.694-5v-.022a8.227,8.227,0,0,0-8.257-8.228h-.206a8.047,8.047,0,0,0-8.037,8.057v.193a8.239,8.239,0,0,0,8.228,8.25h.045a8.176,8.176,0,0,0,4.979-1.693l7.193,7.193Z' transform='translate(-4947 7090)' fill='%23953b5e' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")}.form__search--small{width:9em;justify-content:flex-end;overflow:visible}.form__search--small>input{width:6em;flex:none;transition:width .2s}.form__search--small>input:focus{width:18em}input[type=checkbox]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}input[type=checkbox]+label{max-width:66ch;margin-bottom:.5em;font-size:1em;display:flex}input[type=checkbox]+label:before{content:"";width:1.5625em;height:1.5625em;vertical-align:middle;background-color:#f5edf0;border:1px solid #62203a;flex:0 0 1.5625em;margin-right:.5em;transition:background-color .2s;display:block;position:relative;top:-2px}input[type=checkbox]:checked+label:before{background-color:#62203a;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.595.358a1 1 0 0 1 0 1.415l-8.663 8.661a.997.997 0 0 1-1.414 0L.574 7.491A1 1 0 0 1 1.99 6.076l2.236 2.237L12.18.358a1 1 0 0 1 1.415 0z' fill='%23384048' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}input[type=checkbox]:disabled+label{color:#707070}input[type=checkbox]:disabled+label:before{background-color:#8a8c8e;border-color:#707070}input[type=checkbox]:focus+label:before,input[type=checkbox]:focus-visible+label:before,input[type=checkbox]:focus-within+label:before{outline-offset:2px;outline:1px dotted #62203a}input[type=radio]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}input[type=radio]+label{margin-bottom:.5em;font-size:1em}input[type=radio]+label:before{content:"";width:1.625em;height:1.625em;vertical-align:middle;background-color:#f5edf0;border:1px solid #62203a;border-radius:.8125em;margin-right:.333em;display:inline-block;position:relative;top:-1px}input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Ccircle id='Ellipse_126' data-name='Ellipse 126' cx='10' cy='10' r='10' transform='translate(0.5 0.5)' fill='%23953b5e' stroke='%23953b5e' stroke-width='1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.25em 1.25em}input[type=radio]:focus+label:before,input[type=radio]:focus-visible+label:before,input[type=radio]:focus-within+label:before{outline-offset:2px;outline:1px dotted #62203a}input:not(:focus):not(:placeholder-shown):invalid{background-color:#f9e9ea;border-color:#c51424}input:not(:focus):not(:placeholder-shown):invalid~.error-message{display:block}input:not(:focus):not(:placeholder-shown):valid{border-color:#62203a}:root{--color-primary:#df5d09;--color-text:#5f3700;--color-black:#261500;--font-sans:"Source Sans 3",sans-serif;--font-display:ohno-softie-variable,sans-serif}body{font-family:var(--font-sans);font-optical-sizing:auto;background-color:#fff}footer .copy{font-family:var(--font-sans)}footer .copy>span{font-size:15px;position:relative;top:.2em}@media screen and (min-width:48.0625em){footer .copy{text-align:left}}:root{--font-newsletter:"Source Sans 3",sans-serif}#footer-border{height:2em;background:#fff7e5;display:none}.newsletter{background-color:#fff7e5;padding-top:1.5em;padding-bottom:1.5em}.newsletter label,.newsletter .button{font-family:var(--font-newsletter)}.newsletter h2{text-transform:uppercase;text-align:center;font-size:1.5em;font-weight:600;line-height:1.07}@media print,screen and (min-width:48.0625em){.newsletter h2{font-size:2.625em}}.newsletter input,.newsletter select{font-family:var(--font-newsletter);margin-bottom:1em}@media print,screen and (min-width:48.0625em){.newsletter h2{font-size:2em}}#newsletter-form{flex-direction:column;align-content:flex-end;display:flex}.newsletter__inner{padding:1em max(1.5rem,50vw - 512px)}@media screen and (min-width:64em){.newsletter__inner{padding:1em max(2rem,50vw - 512px)}}.newsletter__inner fieldset{margin:0}.newsletter__inner .hide{display:none}.newsletter__inner p{text-align:center;max-width:78ch;font-family:var(--font-newsletter);margin-left:auto;margin-right:auto}.newsletter__inner .p--small{max-width:88%}.newsletter__inner .p--small a{color:#000;text-decoration:underline}.newsletter__form-wrap{max-width:576px;margin:1em auto}.newsletter__success{display:none}.newsletter__success .newsletter__success-icon{transition:transform .3s;transform:scale(0)}.newsletter__success>div{flex-direction:column;align-items:center;display:flex}.newsletter__success h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:1.5em;font-weight:600;line-height:1.08}@media print,screen and (min-width:48.0625em){.newsletter__success h3{font-size:2em}}.newsletter__success p{text-align:center}.newsletter__success.active{display:block}.newsletter__success.active .newsletter__success-icon{transform:scale(1)}@media screen and (min-width:64em){.newsletter__success p{max-width:58ch}}.newsletter_success-icon{transform-origin:50%;transition:transform .2s 1s;transform:scale(0)}.active .newsletter_success-icon{transform:scale(1)}
/*# sourceMappingURL=syrups.css.map */
