.privacy-popup{font-size:1rem}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes checkmark-fill{to{box-shadow:inset 0 0 0 30px #1878b9}}@keyframes scale-up-bounce{0%{opacity:0;transform:scale(.5)}40%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes scale-up-bounce-spring{0%{opacity:0;transform:scale(.5)}20%{transform:scale(1.15)}50%{opacity:1;transform:scale(.95)}to{transform:scale(1)}}@keyframes scale-down-bounce{0%{opacity:1;transform:scale(1)}20%{transform:scale(1.05)}to{opacity:0;transform:scale(.5)}}@keyframes scale-up{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(24,120,185,.5)}50%{box-shadow:0 0 0 15px rgba(24,120,185,0)}}@keyframes wobble{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@keyframes modal-open{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes modal-close{0%{opacity:1;visibility:visible}to{opacity:0;transform:translateY(20%)}}.privacy-popup body,.privacy-popup html{height:100%;margin:0;width:100%}.privacy-popup html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}.privacy-popup body{overflow-x:hidden}.privacy-popup iframe{border:0;margin:0;padding:0}.privacy-popup b,.privacy-popup strong{display:contents;font-weight:500}.privacy-popup small{font-size:.875em}.privacy-popup h1,.privacy-popup h2,.privacy-popup h3,.privacy-popup h4,.privacy-popup h5,.privacy-popup h6{font-weight:400;line-height:1em;margin:0}.privacy-popup p{margin:0}.privacy-popup sub,.privacy-popup sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.privacy-popup sup{top:-.5em}.privacy-popup sub{bottom:-.25em}.privacy-popup ol,.privacy-popup ul{list-style-type:disc;margin:0;padding:0}.privacy-popup img{border:0;max-width:100%}.privacy-popup figure{margin:0}.privacy-popup hr{box-sizing:content-box;height:0}.privacy-popup form{margin:0}.privacy-popup button,.privacy-popup input,.privacy-popup optgroup,.privacy-popup select,.privacy-popup textarea{-webkit-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;padding:0}.privacy-popup button{overflow:visible}.privacy-popup button,.privacy-popup select{text-transform:none}.privacy-popup button,.privacy-popup input[type=button],.privacy-popup input[type=reset],.privacy-popup input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}.privacy-popup button:-moz-focusring,.privacy-popup input[type=button]:-moz-focusring,.privacy-popup input[type=reset]:-moz-focusring,.privacy-popup input[type=submit]:-moz-focusring{outline:1px dotted}.privacy-popup button[disabled],.privacy-popup input[disabled]{cursor:default}.privacy-popup button::-moz-focus-inner,.privacy-popup input::-moz-focus-inner{border:0;padding:0}.privacy-popup input[type=checkbox],.privacy-popup input[type=radio]{box-sizing:border-box;padding:0}.privacy-popup input[type=number]::-webkit-inner-spin-button,.privacy-popup input[type=number]::-webkit-outer-spin-button{height:auto}.privacy-popup input[type=search]{box-sizing:content-box}.privacy-popup input[type=search]::-webkit-search-cancel-button,.privacy-popup input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.privacy-popup [dir=rtl] input[id=checkout_email_or_phone],.privacy-popup [dir=rtl] input[id^=checkout_shipping_rates_shopify-Local_20Delivery]{text-align:end;unicode-bidi:plaintext}.privacy-popup fieldset{border:0;margin:0;padding:0}.privacy-popup legend{border:0;padding:0}.privacy-popup textarea{overflow:auto}.privacy-popup select::-ms-expand{display:none}.privacy-popup optgroup{font-weight:700}.privacy-popup option{background-color:#fff;color:#000}.privacy-popup table{border-collapse:collapse;border-spacing:0;font-size:1em}.privacy-popup td,.privacy-popup th{font-weight:400;padding:0}.privacy-popup body{word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,sans-serif;font-size:14px;line-height:1.3em;overflow-wrap:break-word;word-break:break-word}.privacy-popup .text-container>*+*{margin-top:.5714285714em}.privacy-popup .text-container *+.heading-1,.privacy-popup .text-container *+.heading-2,.privacy-popup .text-container *+.heading-3{margin-top:1.4285714286em}.privacy-popup .link,.privacy-popup a{color:#1878b9;text-decoration:none;transition:color .2s ease-in-out}.privacy-popup .link:hover,.privacy-popup a:hover{color:#146499}.privacy-popup .link--muted{color:inherit;text-decoration:underline}.privacy-popup .heading-1,.privacy-popup h1{font-family:Helvetica Neue,sans-serif;font-size:1.7142857143em;line-height:1.3em}@media(min-width:750px){.privacy-popup .heading-1,.privacy-popup h1{font-size:2em}}.privacy-popup .heading-2,.privacy-popup h2{font-family:Helvetica Neue,sans-serif;font-size:1.2857142857em;line-height:1.3em}.privacy-popup .main .heading-2,.privacy-popup .main h2{color:#333}.privacy-popup .sidebar .heading-2,.privacy-popup .sidebar h2{color:#323232}.privacy-popup .content-box .heading-2,.privacy-popup .content-box h2,.privacy-popup .default-background .heading-2,.privacy-popup .default-background h2{color:#333}.privacy-popup .heading-3,.privacy-popup h3{font-family:Helvetica Neue,sans-serif;font-size:1em;line-height:1.3em}.privacy-popup .main .heading-3,.privacy-popup .main h3{color:#333}.privacy-popup .sidebar .heading-3,.privacy-popup .sidebar h3{color:#323232}.privacy-popup .content-box .heading-3,.privacy-popup .content-box h3,.privacy-popup .default-background .heading-3,.privacy-popup .default-background h3{color:#333}.privacy-popup p{line-height:1.5em}.privacy-popup .emphasis{font-weight:500}.privacy-popup .main .emphasis{color:#333}.privacy-popup .sidebar .emphasis{color:#323232}.privacy-popup .content-box .emphasis,.privacy-popup .default-background .emphasis{color:#333}.privacy-popup .main .small-text .emphasis{color:#545454}.privacy-popup .sidebar .small-text .emphasis{color:#535353}.privacy-popup .content-box .small-text .emphasis,.privacy-popup .default-background .small-text .emphasis{color:#545454}.privacy-popup .small-text{font-size:.8571428571em}.privacy-popup .main .small-text{color:#737373}.privacy-popup .sidebar .small-text{color:#717171}.privacy-popup .content-box .small-text,.privacy-popup .default-background .small-text{color:#737373}.privacy-popup .address{font-style:normal;line-height:1.5em}.privacy-popup .address--tight{line-height:inherit}.privacy-popup .pickup-instructions{white-space:normal;width:200px}@media(max-width:749px){.privacy-popup .hide-on-mobile{display:none}}@media(min-width:750px){.privacy-popup .show-on-mobile{display:none}}.privacy-popup .btn{background-clip:border-box;background-color:#1878b9;border:1px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:1.4em 1.7em;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.privacy-popup .btn:hover{background-color:#125b8c;color:#fff}.privacy-popup .btn:active{outline:none}@media(max-width:749px){.privacy-popup .btn{padding-bottom:1.75em;padding-top:1.75em;width:100%}}.privacy-popup .btn--size-small{padding:.9285714286em}.privacy-popup .btn--subdued{background-color:transparent;border-color:hsla(0,0%,70%,.5);color:#1878b9;font-weight:400}.privacy-popup .btn--subdued:hover{background-color:rgba(24,120,185,.06);color:#146499}.privacy-popup .btn--subdued:active,.privacy-popup .btn--subdued:focus{border-color:#125b8c;box-shadow:inset 0 0 0 1px #125b8c}.privacy-popup .btn--loading{cursor:default;pointer-events:none}.privacy-popup .btn--loading .btn__content,.privacy-popup .btn--loading .btn__icon{opacity:0}.privacy-popup .btn--loading .btn__spinner{animation:rotate .5s linear infinite;opacity:1}.privacy-popup .js .main .btn--disabled{background:#ccc;box-shadow:none;cursor:default}.privacy-popup .js .sidebar .btn--disabled{background:#c8c8c8;box-shadow:none;cursor:default}.privacy-popup .js .content-box .btn--disabled,.privacy-popup .js .default-background .btn--disabled{background:#ccc;box-shadow:none;cursor:default}.privacy-popup .btn__content{position:relative;transition:opacity .3s ease-in-out}.privacy-popup .btn__content--subtitle{color:#737373;font-size:.8571428571em}.privacy-popup .button-group__button--active .btn__content--subtitle{color:#1878b9}.privacy-popup .btn__icon{margin-bottom:-.0714285714em;margin-top:-.2857142857em}.privacy-popup .btn__spinner{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transition:opacity .3s ease-in-out}.privacy-popup .logo{display:block;vertical-align:middle}.privacy-popup .logo__text{color:#333}.privacy-popup .logo__image{display:inline-block}.privacy-popup .logo--right{text-align:right}.privacy-popup .logo--center{text-align:center}.privacy-popup .logo__image--small{max-height:2.1428571429em}.privacy-popup .logo__image--medium{max-height:2.8571428571em}.privacy-popup .logo__image--large{max-height:3.5714285714em}@media(min-width:1000px){.privacy-popup .logo__image--small{max-height:2.8571428571em}.privacy-popup .logo__image--medium{max-height:4.2857142857em}.privacy-popup .logo__image--large{max-height:5.7142857143em}}.privacy-popup .list{line-height:1.5em;list-style:disc outside;padding-left:1.5em}.privacy-popup .list+.list{margin-top:1.5em}.privacy-popup .list__item,.privacy-popup .list__item>.list{margin-top:.5em}.privacy-popup .list__item:first-child{margin-top:0}.privacy-popup table{width:100%}.privacy-popup td,.privacy-popup th{padding-left:1em}.privacy-popup td:first-child,.privacy-popup th:first-child{padding-left:0;text-align:left}.privacy-popup td:last-child,.privacy-popup th:last-child{text-align:right}.privacy-popup .product-table td,.privacy-popup .product-table th{padding-bottom:0;padding-top:0}.privacy-popup .product-table__header th{color:#333;font-weight:500;white-space:nowrap}.privacy-popup .product-table--loose td,.privacy-popup .product-table--loose th{padding-bottom:1.1428571429em;padding-top:1.1428571429em}.privacy-popup .product-table--extra-loose td,.privacy-popup .product-table--extra-loose th{padding-bottom:1.7142857143em;padding-top:1.7142857143em}.privacy-popup .product-table--bordered td,.privacy-popup .product-table--bordered th{border-bottom:1px solid #e6e6e6}.privacy-popup .product-table--bordered tr:last-child td{border-bottom:0}.privacy-popup .hidden{display:none!important}.privacy-popup .visually-hidden{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}@media(max-width:749px){.privacy-popup .visually-hidden-on-mobile{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}}@media(min-width:1000px){.privacy-popup .visually-hidden-on-desktop{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}}.privacy-popup .visible-on-focus{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}.privacy-popup .visible-on-focus:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.privacy-popup .js .hidden-if-js,.privacy-popup .no-js .shown-if-js{display:none}.privacy-popup .js .visually-hidden-if-js{clip:rect(0,0,0,0);clip:rect(0 0 0 0);border:0;height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:2px}@media(max-width:749px){.privacy-popup .hidden-on-mobile{display:none}}@media(min-width:750px){.privacy-popup .shown-on-mobile{display:none}}.privacy-popup .no-margin{margin:0!important}@media(min-width:750px)and (max-width:999px){.privacy-popup .hidden-on-tablet{display:none}}@media(max-width:749px)and (min-width:1000px){.privacy-popup .shown-on-tablet{display:none}}@media(min-width:1000px){.privacy-popup .hidden-on-desktop{display:none}}@media(max-width:999px){.privacy-popup .shown-on-desktop{display:none}}@media(min-width:750px){.privacy-popup .sms-marketing-fieldset{padding-left:1.75em}}.privacy-popup .sms-marketing-disclaimer{margin-top:0}.privacy-popup .page-error{background:#fff;box-sizing:border-box;color:#545454;padding:1em}@media(min-width:750px){.privacy-popup .page-error{padding:6%}}.privacy-popup .page-error__header{padding-top:.5em}@media(min-width:750px){.privacy-popup .page-error__header{padding-top:0}}.privacy-popup .page-error__logo{color:#333}.privacy-popup .page-error__content{padding:4.5em 0}.privacy-popup .page-error__title{color:#333}.privacy-popup .page-unsubscribe{background:#fafafa;box-sizing:border-box;color:#545454;padding:1.1428571429em}.privacy-popup .page-unsubscribe__content{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:45.7142857143em;padding:2.2857142857em}@media(min-width:750px){.privacy-popup .page-unsubscribe__content{margin-bottom:6%;margin-top:6%;padding:4.5714285714em}}.privacy-popup .page-unsubscribe__logo{color:#333;max-width:100%}.privacy-popup .page-unsubscribe__title{color:#333;font-size:1.2857142857em;padding-top:1.2857142857em}.privacy-popup .page-unsubscribe__description{padding-top:.7142857143em}.privacy-popup .page-policies{background:#fff;color:#545454;font-size:1em;margin:0 auto;max-width:800px}.privacy-popup .page-policies table{border:1px solid #000}.privacy-popup .page-policies table td,.privacy-popup .page-policies table th{border:1px solid #000;padding:.5714285714em;text-align:left}.privacy-popup .page-policies ol,.privacy-popup .page-policies ul{line-height:1.5em;padding-left:1.5em}.privacy-popup .page-policies ol+.page-policies ol,.privacy-popup .page-policies ol+.page-policies ul,.privacy-popup .page-policies ul+.page-policies ol,.privacy-popup .page-policies ul+.page-policies ul{margin-top:1.5em}.privacy-popup li>.page-policies ol,.privacy-popup li>.page-policies ul{margin-top:.5em}.privacy-popup .page-policies ul{list-style:disc outside}.privacy-popup .page-policies ol{list-style-type:decimal}.privacy-popup .page-policies li{margin-top:.5em}.privacy-popup .page-policies li:first-child{margin-top:0}.checkout__terms-container{margin-bottom:30px;margin-top:30px}
/*# sourceMappingURL=layout.checkout.css.map*/