h0,.h0{font-size:5.9rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:1.75;letter-spacing:-.01em}@media only screen and (max-width:749px){h0,.h0{font-size:4rem;line-height:1.3}}h1,.h1{font-size:5.063rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){h1,.h1{font-size:3.8rem}}h2,.h2{font-size:3.375rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:2.25rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){h3,.h3{font-size:2.2rem}}h4,.h4{font-size:1rem;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05em}h5,.h5{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){h5,.h5{font-size:1rem}}.rte{font-size:1em;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:1.75em;letter-spacing:.05em}@media only screen and (max-width:749px){h4,.h4{font-size:1rem}}p1,.p1{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){p1,.p1{font-size:1rem!important}}p2,.p2{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1rem;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){p2,.p2{font-size:1rem!important}}p3,.p3{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:.625em;text-transform:none;line-height:normal;letter-spacing:-.01em}p4,.p4{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1em;text-transform:uppercase;line-height:normal;letter-spacing:.05em}@media only screen and (max-width:749px){.p4,p4{font-size:1.2em}}.tags{font-family:acumin-pro,sans-serif!important;font-weight:300;text-transform:none;line-height:normal;letter-spacing:-.01em}.rte{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1.5rem!important;text-transform:uppercase;line-height:normal;letter-spacing:.05em;color:#000}@media only screen and (max-width:749px){.rte{font-size:1em}}.rte-setting{font-size:1em;font-family:acumin-pro,sans-serif!important;font-weight:300;font-style:normal;text-transform:justify}.fine-print{font-family:acumin-pro,sans-serif!important;font-weight:300;font-style:normal;text-transform:none;font-size:.625em}.txt--minor{font-family:acumin-pro,sans-serif!important;font-weight:300;font-style:normal;text-transform:none;font-size:1rem}.banner__text{font-family:acumin-pro,sans-serif!important;font-weight:300;font-style:normal;text-transform:none}p .p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){p .p{font-size:1rem!important}}.button .button--primary{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05em}.image-with-text__heading{font-size:2.5em;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){.image-with-text__heading{font-size:2.2rem}}.image-with-text__text{font-size:1em;font-family:acumin-pro,sans-serif!important;font-weight:300;font-style:normal;text-transform:none}.title{font-size:2.25rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){.title{font-size:2.2rem}}.header__menu-item,.list-menu__item{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1rem;text-transform:uppercase!important;letter-spacing:.05em}.button .button--tertiary .button--secondary .shopify-challenge__button .customer button{cursor:custom-cursor;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font:inherit;padding:1.5rem;text-decoration:none;border:1px solid #000;border-radius:0;background-color:#fff9f6;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-button-text));min-width:12rem;min-height:4.5rem;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:#f3cfb3;color:#000}.card--outline{color:.1rem solid #000}.product__description.rte p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.product__description.rte p{font-size:1rem}}.accordion__content.rte{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.3rem;text-transform:none;line-height:normal;letter-spacing:-.01em;color:#242424}@media only screen and (max-width:749px){.accordion__content.rte{font-size:1.3rem}}.h4.accordion__title{font-size:1rem;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05em}@media only screen and (max-width:749px){.h4.accordion__title{font-size:1rem}}.shopify-payment-button__button--unbranded{background-color:#fff!important;border:1px solid #000!important}.shopify-payment-button__button--unbranded:hover{background-color:#f3cfb3!important}.shopify-payment-button__button--unbranded--text :hover{color:#000!important}.caption-large p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:.625em;text-transform:none;line-height:normal;letter-spacing:-.01em}.pickup-availability-button{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:.625em;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){p3,.p3{font-size:.625em!important}}.shopify-payment-button__button--unbranded{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:1.5rem;border:none;border-radius:0;background-color:#000!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:#fff9f6!important;min-width:12rem;min-height:4.5rem;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1rem;text-transform:uppercase;line-height:1.2;letter-spacing:.05}.cart-count-bubble{background-color:#000}.pickup-availability{padding-top:-1rem;padding-bottom:-1rem}.rte body p{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1.5em;text-transform:none;letter-spacing:.5em;line-height:normal;color:#494949}@media only screen and (max-width:749px){.rte body p{font-size:1em!important}}.rte .rich-text_sub .h4{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1.5em;text-transform:none;letter-spacing:.5em;line-height:normal;color:#494949}@media only screen and (max-width:749px){.rte .rich-text_sub .h4{font-size:1em!important}}.card-information__text.h5{font-family:acumin-pro-wide,sans-serif!important;font-weight:300;font-size:1.2rem;text-transform:uppercase;letter-spacing:.01em}.image-with-text__heading{font-family:acumin-pro,sans-serif!important;font-weight:500;font-size:3.5rem;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){.image-with-text__heading{font-size:3rem}}.product__title{font-size:3.375rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:uppercase;line-height:normal;letter-spacing:.02em;padding-bottom:10px}p.product__text.subtitle{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;line-height:normal;color:#494949}@media only screen and (max-width:749px){p.product__text.subtitle{font-size:1.2rem!important}}.select__select{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:normal;color:#494949}@media only screen and (max-width:749px){.select__select{font-size:1em!important}}.product__title+.product__text.caption-with-letter-spacing{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;line-height:normal;color:#494949}@media only screen and (max-width:749px){.select__select{font-size:1rem!important}}.page-title{font-size:3.375rem;font-family:acumin-pro,sans-serif!important;font-weight:500;text-transform:none;line-height:normal;letter-spacing:.01em}@media only screen and (max-width:749px){.page-title{font-size:2.5rem}}body .page main-page-text{font-family:acumin-pro-wide,sans-serif!important;font-weight:300;font-size:1rem;text-transform:uppercase;letter-spacing:.01em}@media only screen and (max-width:749px){.card-information__text.h5{font-size:1rem}}.p.p.main-page-text.rte.p.rte.p p .p{font-family:acumin-pro-wide,sans-serif!important;font-weight:300;font-size:1.2rem;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.p.p.main-page-text.rte.p.rte.p p .p{font-size:1rem}}.body body .p.main-page-text.rte.p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.2rem;text-transform:mone;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.body body .p.main-page-text.rte.p{font-size:1rem}}.main-page-text{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.2rem;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.main-page-text{font-size:1rem}}.js-contents{text-align:left}.sca-storepickup-container{border:#000 1px solid;background-color:#fff9f6;padding-left:25px;padding-right:25px}.shopify-policy__container{max-width:800px}.shopify-policy__title{font-size:2em;font-weight:500;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (min-width:750px){shopify-policy__title{font-size:2rem}}.rte p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem!important;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.rte p{font-size:1rem}}.shopify-policy__container .shopify-policy__title{align-items:left}.rich-text__subheading .floss_subheading .subheading{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1em;text-transform:uppercase;line-height:normal;letter-spacing:.05em}@media only screen and (max-width:749px){.rich-text__subheading .floss_subheading .subheading{font-size:1.2em}}.subheading{font-family:acumin-pro-wide,sans-serif!important;font-weight:400;font-size:1rem!important;text-transform:uppercase;line-height:normal;letter-spacing:.05em}@media only screen and (max-width:749px){.subheading{font-size:1rem}}.sca-storepickup-container p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem!important;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){.sca-storepickup-container p{font-size:1rem}}.footer-block .li{font-family:acumin-pro-wide,sans-serif!important;font-size:1rem!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05em}.floss-title{font-family:acumin-pro,sans-serif!important;font-weight:500;font-size:3.375rem!important;text-transform:none;line-height:normal;letter-spacing:-.01em}@media only screen and (max-width:749px){.title{font-size:3rem}}.floss-multicolumn a:-webkit-any-link{cursor:pointer;font-size:1.2rem;font-family:acumin-pro-wide,sans-serif!important;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:.05em;text-decoration:underline;color:#000!important}@media only screen and (max-width:749px){a:-webkit-link{font-size:1rem}}.floss-multicolumn.background-secondary{background-color:#fff}.floss-multicolumn:not(.background-none) .floss-multicolumn{background:#fff9f6;border:1px solid black}.floss-multicolumn-card__image-wrapper{border-bottom:1px solid black!important}.collection-filters-tags .main-collection-filters-tags .totals__subtotal-value{font-family:acumin-pro-wide sans-serif!important;font-weight:400;font-size:2rem;letter-spacing:.05em;text-transform:uppercase;line-height:normal;color:#000}@media only screen and (max-width:749px){.totals__subtotal-value{font-size:1rem!important}}p .p{font-family:acumin-pro,sans-serif!important;font-weight:300;font-size:1.5rem;text-transform:none;letter-spacing:.01em;line-height:normal}@media only screen and (max-width:749px){p .p{font-size:1rem}}@media only screen and (max-width:749px){.product__title{font-size:2.5rem!important}}@media only screen and (max-width:749px){.announcement-bar__link .announcement-bar__message{font-size:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/floss-custom.css.map */
