:root{--color-bg-page: rgba(250, 250, 248, 1);--color-bg-footer: rgba(0, 0, 0, .85);--color-bg-form: rgba(255, 255, 255, 1);--color-highlight: rgba(242, 183, 5, 1);--color-overlay: rgba(0, 0, 0, .5);--color-overlay-light: rgba(250, 250, 248, .6);--color-hover: rgba(0, 0, 0, .01);--color-text-dark-primary: rgba(0, 0, 0, .7);--color-text-dark-secondary: rgba(0, 0, 0, .35);--color-text-light-primary: rgba(250, 250, 248, 1);--color-text-light-secondary: rgba(250, 250, 248, .8);--color-text-button: rgba(0, 0, 0, 1);--color-divider-dark: rgba(0, 0, 0, .12);--color-divider-light: rgba(250, 250, 248, .3)}.page-container{padding-left:16px;padding-right:16px}.section-spacing{margin-top:72px;margin-bottom:72px}@media screen and (min-width: 768px){.page-container{padding-left:0;padding-right:0}.section-spacing{margin-top:120px;margin-bottom:120px}.container-wide{max-width:1296px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}.container-medium{max-width:914px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}.container-narrow{max-width:736px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}}.text-heading-xl{color:var(--color-text-dark-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin:0}.text-heading-lg{color:var(--color-text-dark-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin:0}.text-heading-md{color:var(--color-text-dark-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin:0}.text-heading-sm{color:var(--color-text-dark-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin:0}.text-heading-xs{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0;margin:0}.text-heading-xxs{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:0;margin:0}.text-footer{color:var(--color-text-light-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:120px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin:0}.text-body-hero,.text-body{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;text-decoration:none;font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:0;margin:0}.text-body ul,.text-body ol{padding-left:16px;margin-left:0}.text-body li{margin-bottom:8px}.text-caption{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;text-decoration:none;font-size:13px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:0;margin:0}.text-caption ul,.text-caption ol{padding-left:16px;margin-left:0}.text-caption li{margin-bottom:8px}.text-price{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;text-decoration:none;font-size:19px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:0;margin:0}.text-price-compare{color:var(--color-text-dark-secondary);font-family:Figtree,sans-serif;text-decoration:line-through;font-size:19px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:0;margin:0}.text-accordion{color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;text-decoration:none;font-size:16px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:0;margin:0}@media screen and (min-width: 768px){.text-heading-xl{font-size:180px}.text-heading-lg{font-size:96px}.text-heading-md{font-size:72px}.text-heading-sm{font-size:48px}.text-heading-xs{font-size:23px}.text-heading-xxs{font-size:19px}.text-footer{font-size:160px}.text-body-hero{font-size:23px}.text-body{font-size:19px}.text-caption{font-size:16px}.text-price,.text-price-compare{font-size:23px}.text-accordion{font-size:19px}}.align-left{text-align:left}.align-center{text-align:center}.badge{display:inline-flex;padding:4px 8px;align-items:center;border-radius:8px;background:var(--color-highlight)}.btn-primary{display:flex;width:100%;height:56px;padding:0 80px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;border-radius:28px;border:2px solid var(--color-text-button);background:var(--color-highlight);box-shadow:0 4px 0 0 var(--color-text-button);cursor:pointer;color:var(--color-text-button);font-family:Figtree,sans-serif;text-decoration:none;font-size:19px;font-style:normal;font-weight:700;line-height:160%}.btn-primary:hover{box-shadow:0 4px 0 0 var(--color-text-button)}.btn-primary:active{box-shadow:0 0 0 0 var(--color-text-button)}.btn-primary:disabled{box-shadow:0 0 0 0 var(--color-text-button);background:var(--color-divider-dark)}.btn-secondary{display:flex;width:auto;max-width:240px;height:48px;padding:0 44px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;border-radius:24px;border:2px solid var(--color-divider-dark);background-color:transparent;cursor:pointer;color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;text-decoration:none;font-size:13px;font-style:normal;font-weight:700;line-height:160%}.btn-secondary:hover{border:2px solid var(--color-divider-dark)}.btn-secondary:active{border:2px solid var(--color-text-dark-primary)}.btn-icon-primary{display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--color-text-dark-primary)}.btn-icon-primary img{width:24px;height:24px}.btn-icon-secondary{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--color-divider-dark);background:var(--color-bg-page)}.btn-icon-secondary:active{border:2px solid var(--color-text-dark-primary)}.btn-icon-secondary img{width:16px;height:16px}@media screen and (min-width: 768px){.btn-primary{box-shadow:0 0 0 0 var(--color-text-button)}.btn-primary:hover{box-shadow:0 4px 0 0 var(--color-text-button)}.btn-primary:active{box-shadow:0 0 0 0 var(--color-text-button)}.btn-secondary{height:56px;padding:0 48px;border-radius:28px;border:2px solid var(--color-divider-dark);font-size:19px}.btn-secondary:hover{border:2px solid var(--color-text-dark-primary)}.btn-secondary:active{border:2px solid var(--color-divider-dark)}.btn-icon-secondary{width:44px;height:44px;border-radius:50%}.btn-icon-secondary:hover{width:44px;height:44px;border:2px solid var(--color-text-dark-primary)}.btn-icon-secondary:active{width:44px;height:44px;border:2px solid var(--color-divider-dark)}}.form-input{display:flex;width:100%;height:56px;padding:16px 24px;box-sizing:border-box;align-items:left;flex-shrink:0;border-radius:28px;border:2px solid var(--color-text-dark-primary);background:var(--color-bg-form);color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%;margin:0}.form-input:focus{outline:none;box-shadow:none}.form-textarea{display:flex;width:100%;height:168px;padding:20px 24px;flex-shrink:0;border-radius:28px;border:2px solid var(--color-text-dark-primary);background:var(--color-bg-form);color:var(--color-text-dark-primary);font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%;margin:0}.form-textarea:focus{outline:none;box-shadow:none}body{background-color:var(--color-bg-page)!important}.shopify-policy__container{max-width:560px;max-width:65ch;margin:72px auto;padding-left:16px;padding-right:16px}.shopify-policy__title h1{color:var(--color-text-dark-primary);font-feature-settings:"liga" off,"clig" off;font-family:"ROUND 8",sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:80%;text-transform:uppercase;letter-spacing:0;margin-top:0;margin-bottom:48px;text-align:center}@media screen and (min-width: 750px){.shopify-policy__title h1{font-size:96px}.shopify-policy__container{margin:120px auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
