:root{--bcs-rough-radius: 2px;--bcs-rough-shadow: 4px 4px 0 var(--bcs-black);--bcs-rough-shadow-soft: 4px 4px 0 var(--bcs-navy);--bcs-rough-dust-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='1' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 24 0 0 0 -17.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='.5'/%3E%3C/svg%3E");--bcs-rough-dust-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='1' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 -17.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='.35'/%3E%3C/svg%3E");--bcs-rough-yellow: #ffca3a;--bcs-rough-hazard: repeating-linear-gradient(-45deg, var(--bcs-black) 0 10px, var(--bcs-rough-yellow) 10px 20px);--bcs-rough-torn-top: polygon(0% 10px, 2.19% 1px, 3.8% 2px, 5.21% 1px, 7.59% 0px, 10.1% 10px, 12.74% 2px, 15.31% 0px, 16.64% 3px, 19.16% 2px, 21.33% 4px, 23.05% 0px, 25.7% 5px, 27.8% 1px, 30.55% 3px, 32.88% 1px, 34.96% 3px, 36.31% 0px, 37.98% 0px, 40.21% 3px, 42.34% 3px, 45.25% 1px, 47.14% 9px, 50% 3px, 52.76% 10px, 55.71% 3px, 57.9% 2px, 60.02% 9px, 62.14% 5px, 65.25% 4px, 67.12% 1px, 68.73% 4px, 71.34% 2px, 73.01% 7px, 76.04% 1px, 77.43% 3px, 78.67% 10px, 80.15% 2px, 83.25% 2px, 85.14% 3px, 87.93% 3px, 90.64% 10px, 93.17% 1px, 94.61% 5px, 96.34% 2px, 98.46% 3px, 100% 1px, 100% 100%, 0 100%);--bcs-rough-torn-bottom: polygon(0 0, 100% 0, 100% calc(100% - 1px) , 99.19% calc(100% - 1px) , 97.75% calc(100% - 2px) , 96.4% calc(100% - 3px) , 94.14% calc(100% - 1px) , 92.08% calc(100% - 4px) , 89.88% calc(100% + -0px) , 86.58% calc(100% - 7px) , 84.2% calc(100% - 9px) , 82.42% calc(100% - 2px) , 79.78% calc(100% - 3px) , 78.24% calc(100% - 3px) , 75.54% calc(100% - 7px) , 73.73% calc(100% - 4px) , 70.59% calc(100% - 5px) , 69.21% calc(100% - 3px) , 67.13% calc(100% - 3px) , 64.24% calc(100% - 3px) , 61.7% calc(100% - 2px) , 60.45% calc(100% - 2px) , 57.67% calc(100% - 2px) , 54.29% calc(100% - 4px) , 52.95% calc(100% - 1px) , 49.68% calc(100% - 1px) , 47.2% calc(100% - 10px) , 45.25% calc(100% - 7px) , 41.94% calc(100% + -0px) , 40.4% calc(100% - 7px) , 38.08% calc(100% + -0px) , 36.24% calc(100% - 3px) , 33.89% calc(100% - 5px) , 31.15% calc(100% - 2px) , 29.15% calc(100% - 10px) , 26.24% calc(100% - 9px) , 24.91% calc(100% - 4px) , 23.5% calc(100% - 7px) , 21.02% calc(100% - 1px) , 18.59% calc(100% - 5px) , 16.46% calc(100% - 2px) , 15.16% calc(100% - 3px) , 12.69% calc(100% + -0px) , 10.1% calc(100% - 3px) , 7.09% calc(100% + -0px) , 5.36% calc(100% - 1px) , 4.07% calc(100% - 3px) , 2.07% calc(100% - 1px) , 0% calc(100% - 2px) );--bcs-rough-torn-both: polygon(0% 10px, 2.19% 1px, 3.8% 2px, 5.21% 1px, 7.59% 0px, 10.1% 10px, 12.74% 2px, 15.31% 0px, 16.64% 3px, 19.16% 2px, 21.33% 4px, 23.05% 0px, 25.7% 5px, 27.8% 1px, 30.55% 3px, 32.88% 1px, 34.96% 3px, 36.31% 0px, 37.98% 0px, 40.21% 3px, 42.34% 3px, 45.25% 1px, 47.14% 9px, 50% 3px, 52.76% 10px, 55.71% 3px, 57.9% 2px, 60.02% 9px, 62.14% 5px, 65.25% 4px, 67.12% 1px, 68.73% 4px, 71.34% 2px, 73.01% 7px, 76.04% 1px, 77.43% 3px, 78.67% 10px, 80.15% 2px, 83.25% 2px, 85.14% 3px, 87.93% 3px, 90.64% 10px, 93.17% 1px, 94.61% 5px, 96.34% 2px, 98.46% 3px, 100% 1px, 100% calc(100% - 1px) , 99.19% calc(100% - 1px) , 97.75% calc(100% - 2px) , 96.4% calc(100% - 3px) , 94.14% calc(100% - 1px) , 92.08% calc(100% - 4px) , 89.88% calc(100% + -0px) , 86.58% calc(100% - 7px) , 84.2% calc(100% - 9px) , 82.42% calc(100% - 2px) , 79.78% calc(100% - 3px) , 78.24% calc(100% - 3px) , 75.54% calc(100% - 7px) , 73.73% calc(100% - 4px) , 70.59% calc(100% - 5px) , 69.21% calc(100% - 3px) , 67.13% calc(100% - 3px) , 64.24% calc(100% - 3px) , 61.7% calc(100% - 2px) , 60.45% calc(100% - 2px) , 57.67% calc(100% - 2px) , 54.29% calc(100% - 4px) , 52.95% calc(100% - 1px) , 49.68% calc(100% - 1px) , 47.2% calc(100% - 10px) , 45.25% calc(100% - 7px) , 41.94% calc(100% + -0px) , 40.4% calc(100% - 7px) , 38.08% calc(100% + -0px) , 36.24% calc(100% - 3px) , 33.89% calc(100% - 5px) , 31.15% calc(100% - 2px) , 29.15% calc(100% - 10px) , 26.24% calc(100% - 9px) , 24.91% calc(100% - 4px) , 23.5% calc(100% - 7px) , 21.02% calc(100% - 1px) , 18.59% calc(100% - 5px) , 16.46% calc(100% - 2px) , 15.16% calc(100% - 3px) , 12.69% calc(100% + -0px) , 10.1% calc(100% - 3px) , 7.09% calc(100% + -0px) , 5.36% calc(100% - 1px) , 4.07% calc(100% - 3px) , 2.07% calc(100% - 1px) , 0% calc(100% - 2px) )}body.bcs-rough{--bcs-button-border-radius: var(--bcs-rough-radius);--bcs-button-shadow: var(--bcs-rough-shadow);--style-border-radius-buttons-primary: var(--bcs-rough-radius);--style-border-radius-buttons-secondary: var(--bcs-rough-radius);--style-border-radius-inputs: var(--bcs-rough-radius);--style-border-radius-popover: var(--bcs-rough-radius);--product-corner-radius: var(--bcs-rough-radius);--card-corner-radius: var(--bcs-rough-radius)}body.bcs-rough :is(.button,.button-secondary,.section-bcs-button,.bcs-landing__button,.bcs-product-atc,.featured-products__add-to-cart,.quick-add__button,.bcs-plan-select-trigger,.bcs-product-quantity,.bcs-related-tab,.featured-products__tab,.featured-products__delivery-trigger,.bcs-showcase-hero__pill,.hero__rating,.community-journey__eyebrow,.community-journey__media-label,.bcs-product-card__badge,.bcs-bundle-option__badge,.bcs-product-shipping__date,.bcs-ingredient-formula__dosage,.bcs-ugc__reviewer,.bcs-product-trusted-tag,.shop-by-goal__review-badge,input:not([type=radio]):not([type=checkbox]),select,textarea){border-radius:var(--bcs-rough-radius)!important}body.bcs-rough :is(.bcs-product-card,.featured-products__card-image,.bcs-ingredient-formula__card,.bcs-complete-set__card,.bcs-buy-box-panel,.bcs-product-purchase-card,.bcs-purchase-subscription,.bcs-purchase-option__surface,.bcs-bundle-option__surface,.featured-products__purchase-option,.bcs-product-shipping,.bcs-ugc__item,.bcs-ugc__product,.bcs-ugc__product-image,.bcs-video-player,.bcs-video-player__media,.bcs-video-player__button,.quick-categories__card,.editorial-features__media,.shop-by-goal__card-media,.shop-by-goal__card-copy,.community-journey__viewport,.community-journey__testimonial,.community-journey__story,.community-journey__stats,.bcs-landing-hero__media,.bcs-product-feature-highlight__media,.bcs-pdp-gallery__thumb,.bcs-related-empty,.bcs-showcase-promo,.mobile-drawer__product-card,.mobile-drawer__product-media,.mobile-drawer__promo,.menu-drawer,.footer__top,.footer__bottom,.bcs-cart-drawer){border-radius:var(--bcs-rough-radius)!important}body.bcs-rough :is(.bcs-ugc__item,.community-journey__viewport,.editorial-features__media) img,body.bcs-rough :is(.bcs-ugc__item,.community-journey__viewport,.editorial-features__media) video{border-radius:0!important}body.bcs-rough :is(header-component.header,.header__underlay){border-radius:var(--bcs-rough-radius)!important}body.bcs-rough .header__underlay{box-shadow:var(--bcs-rough-shadow)!important}body.bcs-rough :is(.bcs-product-card,.bcs-complete-set__card,.bcs-product-purchase-card,.shop-by-goal__card-copy,.bcs-product-shipping){box-shadow:var(--bcs-rough-shadow-soft)!important}body.bcs-rough .shop-by-goal__review-badge{box-shadow:2px 2px 0 var(--bcs-black)!important}body.bcs-rough-card-shadow .bcs-ingredient-formula__card{box-shadow:var(--bcs-button-shadow)!important}body.bcs-rough-card-shadow .bcs-ingredient-formula__dosage{box-shadow:0 2px 0 var(--bcs-black)!important}body.bcs-rough .community-journey__viewport{box-shadow:var(--bcs-rough-shadow)!important}body.bcs-rough-category-cards .quick-categories__card{box-shadow:var(--bcs-button-shadow)}@media(hover:hover){body.bcs-rough-category-cards .quick-categories__card:hover i{border-color:var(--bcs-black);background:var(--bcs-rough-yellow);color:var(--bcs-black)}}body.bcs-rough-yellow-buttons :is(.button,.section-bcs-button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.button--unstyled,[aria-disabled=true],:disabled):is(:hover,:focus-visible,:active){--button-color: var(--bcs-black);--button-border-color: var(--bcs-black);border-color:var(--bcs-black)!important;background:var(--bcs-rough-yellow)!important;color:var(--bcs-black)!important}body.bcs-rough-yellow-buttons :is(.button,.section-bcs-button,.button-secondary):not(.button-unstyled,.button--unstyled,[aria-disabled=true],:disabled):is(:hover,:focus-visible,:active) *{color:inherit!important}body.bcs-rough-yellow-sale .bcs-product-card__badge--sale,body.bcs-rough-yellow-sale #header-component .mobile-drawer__product-media .bcs-product-card__badge--sale{background:var(--bcs-rough-yellow)!important;color:var(--bcs-black)!important}body.bcs-rough-blue-sale .bcs-product-card__badge--sale,body.bcs-rough-blue-sale #header-component .mobile-drawer__product-media .bcs-product-card__badge--sale{background:var(--bcs-blue)!important;color:var(--bcs-white)!important}body.bcs-rough-yellow-highlight .bcs-product-card__badge--primary,body.bcs-rough-yellow-highlight #header-component .mobile-drawer__product-media .bcs-product-card__badge--primary{background:var(--bcs-rough-yellow)!important;color:var(--bcs-black)!important}body.bcs-rough-rounded-sections{--bcs-rough-section-radius: 28px}body.bcs-rough-rounded-sections .shopify-section>:is(.section-bcs-hero,.section-bcs-trust-strip,.section-bcs-quick-categories,.section-bcs-community-journey,.bcs-routine,.bcs-product-feature-highlight,.bcs-product-faq,.bcs-showcase-hero,.section-bcs-editorial-features--filled){border-top-left-radius:var(--bcs-rough-section-radius);border-top-right-radius:var(--bcs-rough-section-radius)}body.bcs-rough-rounded-sections .shopify-section:has(>:is(.section-bcs-hero,.section-bcs-trust-strip,.section-bcs-quick-categories,.section-bcs-community-journey,.bcs-routine,.bcs-product-feature-highlight,.bcs-product-faq,.bcs-showcase-hero,.section-bcs-editorial-features--filled))+.shopify-section>:is(.section-bcs-hero,.section-bcs-trust-strip,.section-bcs-quick-categories,.section-bcs-community-journey,.bcs-routine,.bcs-product-feature-highlight,.bcs-product-faq,.bcs-showcase-hero,.section-bcs-editorial-features--filled),body.bcs-rough-rounded-sections main>.shopify-section:first-child>*{border-top-left-radius:0;border-top-right-radius:0}@media screen and (max-width:749px){body.bcs-rough-rounded-sections{--bcs-rough-section-radius: 22px}}body.bcs-rough-pale-faq{--bcs-pale-faq-inset: 16px;--bcs-pale-faq-radius: 20px;--bcs-pale-faq-line: rgb(26 83 164 / 22%)}@media screen and (min-width:750px){body.bcs-rough-pale-faq{--bcs-pale-faq-inset: clamp(20px, 3vw, 40px);--bcs-pale-faq-radius: 28px}}body.bcs-rough-pale-faq .bcs-product-faq{width:auto;margin:16px var(--bcs-pale-faq-inset);border-radius:var(--bcs-pale-faq-radius);background:radial-gradient(#fff,#f4f8ff 30%,#dbe9fb 68%,#cfe2fa)!important;color:var(--bcs-black);overflow:hidden}body.bcs-rough-pale-faq .shopify-section:has(>.bcs-product-faq){display:flow-root;background:var(--bcs-white)!important}body.bcs-rough-pale-faq .bcs-product-faq :is(h2,p,span,summary){color:var(--bcs-black)}body.bcs-rough-pale-faq .bcs-product-faq h2{color:var(--bcs-black)!important}body.bcs-rough-pale-faq .bcs-product-faq details{border-color:var(--bcs-pale-faq-line)}body.bcs-rough-pale-faq .bcs-product-faq .bcs-product-accordion__icon:before,body.bcs-rough-pale-faq .bcs-product-faq .bcs-product-accordion__icon:after{background:var(--bcs-blue)}body.bcs-rough-pale-faq .bcs-product-faq [role=tab]{border-color:var(--bcs-blue);color:var(--bcs-blue)}body.bcs-rough-pale-faq .bcs-product-faq [role=tab][aria-selected=true]{background:var(--bcs-blue);color:var(--bcs-white)}body.bcs-rough-yellow-buttons .oke-w :is(.oke-w-reviews-filterToggle,.oke-w-writeReview,.oke-showMore-button).oke-button:is(:hover,:focus-visible,:active){border-color:var(--bcs-black)!important;background:var(--bcs-rough-yellow)!important;color:var(--bcs-black)!important}body.bcs-rough-dust-all :is(.section-bcs-hero,.section-bcs-quick-categories,.section-bcs-community-journey,.bcs-routine,.bcs-product-feature-highlight,.bcs-product-faq,.bcs-showcase-hero,.footer__top,.bcs-landing-sticky-bar){background-image:var(--bcs-rough-dust-light),var(--bcs-rough-dust-dark)!important;background-size:320px 320px,280px 280px!important;background-repeat:repeat!important}body.bcs-rough-torn :is(.section-bcs-community-journey,.bcs-routine,.bcs-product-feature-highlight,.bcs-product-faq){clip-path:var(--bcs-rough-torn-both)}body.bcs-rough-torn :is(.section-bcs-quick-categories,.bcs-showcase-hero){clip-path:var(--bcs-rough-torn-bottom)}body.bcs-rough-hazard :is(.section-bcs-trust-strip,.pdp-marquee){border-block:0;background-image:var(--bcs-rough-hazard);background-size:100% 10px;background-position:top;background-repeat:no-repeat}body.bcs-rough-hazard .section-bcs-trust-strip{padding-top:14px;padding-bottom:24px;background-position:bottom}body.bcs-rough-hazard .pdp-marquee .pdp-marquee__bar{padding-top:calc(var(--pdp-marquee-padding-y) + 8px)}@media screen and (max-width:749px){body.bcs-rough-hazard .pdp-marquee .pdp-marquee__bar{padding-top:calc(var(--pdp-marquee-padding-y-mobile) + 8px)}}body.bcs-rough-hazard .footer__top{background-image:var(--bcs-rough-hazard);background-size:100% 8px;background-position:top;background-repeat:no-repeat}body.bcs-rough-hazard.bcs-rough-dust-all .footer__top{background-image:var(--bcs-rough-hazard),var(--bcs-rough-dust-light),var(--bcs-rough-dust-dark)!important;background-size:100% 8px,320px 320px,280px 280px!important;background-position:top,0 0,0 0;background-repeat:no-repeat,repeat,repeat!important}@media(prefers-reduced-motion:no-preference){body.bcs-rough :is(.button,.section-bcs-button,.featured-products__add-to-cart,.bcs-product-atc):active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--bcs-black)!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bcs-rough.css.map */
