html{font-family:RadioGrotesk,sans-serif;font-weight:400;font-style:normal;overflow-x:clip;width:100vw}.header__linklist-link,.header__linklist-item,span.setup-uppercase{font-family:GDOctio,sans-serif;text-transform:uppercase!important}.announcement-bar__message{color:#5a112b;font-weight:600}.product-size-count{font-family:GDOctio,sans-serif;text-transform:uppercase;font-size:13px;opacity:.4}.decoration-behind{position:absolute;left:50%;top:50%;height:80%;width:100%;transform:translate(-50%,-50%);opacity:.05;z-index:10}.decoration-behind img{object-position:center;object-fit:contain;width:100%;height:100%}.with-italic{font-family:Gestura,sans-serif!important}.product-form__selling-plan-inner{border-radius:4px;margin-top:.5rem;border:2px solid #5a112b;overflow:hidden}.product-form__selling-plan .startnote{font-family:GDOctio;text-transform:uppercase;font-size:14px}.product-form__selling-plan .endnote{margin-top:16px;font-size:15px;opacity:.8}.product-form__selling-plan .selling-plan-fallback__option{padding:1rem;transition-property:all;transition-duration:.3s}.product-form__selling-plan .selling-plan-fallback__option:not(:first-child){border-top:2px solid #5a112b}.product-form__selling-plan .selling-plan-fallback__option input{accent-color:#5a112b;transform:translateY(5px)}.selling-plan-fallback__description{margin-top:20px}.selling-plan-fallback__description ul,.product-form__text ul{padding-left:0;list-style:none}.selling-plan-fallback__description ul li:before,.product-form__text ul li:before{content:"\2713  ";color:#ffc5d1;background-color:#5a112b;margin-right:5px;width:18px;height:18px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.selling-plan-fallback__description>*{margin-block-end:4px;margin-block-start:4px}.selling-plan-fallback__name{font-weight:600;color:#5a112b}.selling-plan-fallback__price{text-align:right}.selling-plan-fallback__price-value{color:#5a112b;font-weight:600}.selling-plan-fallback__compare-price{font-weight:400;opacity:.5!important}.selling-plan-fallback__price-per-interval{display:block;color:#000}.selling-plan-fallback__option:has(input[type=radio]:checked){background:#fff}.selling-plan-fallback__discount.label--highlight{font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#c1dd98;color:#000;padding:2px 4px;width:fit-content}.selling-plan-fallback__basic-welcome{margin-top:16px}.selling-plan-fallback__basic-welcome-text{font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#c1dd98;color:#000;padding:2px 4px;width:fit-content}.custom-free-shipping,.line-item__subscription-savings{font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#c1dd98;color:#000;padding:3px 8px;width:fit-content;margin-top:1rem;display:flex;align-items:center;gap:.5rem}.custom-free-shipping svg{width:1.25rem}.selling-plan-fallback__basic-welcome-gifts{display:grid;margin-top:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.selling-plan-fallback__basic-welcome-gifts-cart{display:grid;margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.selling-plan-fallback__gift{grid-column:span 1 / span 1;font-size:10px;line-height:110%;text-align:center}.selling-plan-fallback__gift-image-cont{aspect-ratio:1;overflow:hidden;margin-bottom:4px;width:100%;display:block}.selling-plan-fallback__gift-image-cont img{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (max-width:899px){.selling-plan-fallback__basic-welcome-gifts{grid-template-columns:repeat(4,minmax(0,1fr))}.product__media{margin-bottom:1rem}}.image-block{display:block;width:100%;border-radius:28px;overflow:hidden}.image-block.remove-rounded{border-radius:0}.image-block .image-block__image{display:block;width:100%;height:auto;position:initial}@media screen and (min-width:899px){.split-top-left{max-width:60%}}.product-features{display:flex;gap:.25rem;flex-wrap:wrap}.product-feature{font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#c1dd98;color:#000;padding:2px 6px;width:fit-content}.selling-plan-fallback__gift-price{font-weight:600}.shopify-payment-button,#shopify-buyer-consent{display:none!important}.shopify-section--progress-bars .content-text{max-width:540px}.shopify-section--progress-bars .section__header--center .content-text{margin-left:auto;margin-right:auto}.shopify-section--progress-bars .section__header--right .content-text{margin-left:auto;margin-right:0}.shopify-app-block .jdgm-widget.jdgm-widget{max-width:none!important}.jm-text.jm-review-widget-minimal-header__title{font-size:var(--heading-h2-font-size)!important;line-height:1.13333;font-family:Gestura,sans-serif;font-style:italic}.jm-filters__buttons,.jm-average-rating-display.jm-average-rating-display--minimal-header{display:none!important}.jm-button.jm-button--primary.jm-action-buttons__button{font-size:calc(var(--base-font-size) - 1px);font-family:GDOctio,sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--button-height);text-align:center;border-radius:var(--button-border-radius);background-color:#5a112b!important;color:#fec6d1;border:none;padding:0 30px;text-decoration:none;display:inline-block;position:relative}.jm-review-widget-minimal-header__filter-container{display:none!important}.jm-pagination-controls{margin-top:32px!important}.jm-pagination-controls .jm-button--primary:hover{color:#fff!important}.richtextimage .content-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-left:0;margin-right:0;width:100%}.richtextimage .image-block{margin-top:80px}@media screen and (max-width:899px){.richtextimage .content-box{grid-template-columns:repeat(1,minmax(0,1fr))}.richtextimage .section__color-wrapper .container{padding:54px 0}.richtextimage .image-block{margin-top:60px}}.multicolumngrid{margin-bottom:1px!important}.multicolumngrid.blended{padding-bottom:80px}.multicolumngrid .content-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-left:0;margin-right:0;width:100%;padding-bottom:80px}.multicolumngrid .blends .content-box{padding-top:80px}.multicolumngrid .content-box .leftcont{padding-right:64px}.thegrid{width:calc(100% + 4px);margin-left:-1px;margin-right:-1px;display:flex;flex-wrap:wrap;gap:0;margin-bottom:1px}.thegrid .grid-item{width:33.33333%;aspect-ratio:1/.85;border:1px solid #5a112b;padding:40px;margin-right:-1px;margin-bottom:-1px;display:flex;gap:2rem;flex-direction:column;justify-content:space-between}.flexitem{display:flex;gap:1rem;justify-content:space-between}.thelabel{font-family:GDOctio;text-transform:uppercase;font-size:12px;border-radius:54px;border:1px solid rgba(0,0,0,.4);color:#000;padding:4px 10px;width:fit-content}@media screen and (max-width:899px){.thegrid .grid-item{width:100%;aspect-ratio:auto;border:1px solid #5a112b;padding:32px}.multicolumngrid .content-box{grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:40px}.multicolumngrid .section__color-wrapper .container{padding:0}.multicolumngrid .blends .content-box{padding-top:40px}.grid-container{padding-left:0!important;padding-right:0!important}.multicolumngrid.blended{padding-bottom:40px}}.before-after-carousel{display:block;position:relative}.before-after-carousel__image-wrapper{position:relative;z-index:0}.before-after-carousel__slider-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;border-radius:28px;aspect-ratio:2/1.75;background:#f4f4f4}.before-after-carousel__slider-wrapper[hidden]{visibility:hidden;z-index:-1;opacity:0;position:absolute;top:0;left:0}.before-after-carousel__slider-wrapper:not([hidden]){z-index:1;opacity:1;position:relative}.before-after-image__after,.before-after-image__before{position:absolute;top:0;left:0;width:100%;height:100%}.before-after-image__before{clip-path:inset(0 calc(100% - var(--progress)) 0 0)}.before-after-image__img{width:100%;height:100%;object-fit:cover;pointer-events:none}.before-after-image__range{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:10}.before-after-image__handle{position:absolute;top:0;bottom:0;left:var(--progress);width:3px;background:#fff;transform:translate(-50%);z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:center}.before-after-image__handle svg{background:#fff;border-radius:50%;color:#000;width:20px;height:20px;padding:20px;box-shadow:0 4px 10px #00000026}.before-after-carousel__wrapper{align-items:center;gap:40px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.before-after-carousel__content-list{flex-wrap:nowrap;display:flex}.before-after-carousel__content{flex-shrink:0;order:0;width:100%;display:block}.before-after-carousel__content[hidden]{visibility:hidden;order:1}.before-after-carousel__navigation{display:flex;align-items:flex-start;gap:.5rem;margin-block-start:40px}.before-after-carousel__navigation-item{position:relative;width:1rem}.before-after-carousel__navigation-item:before,.before-after-carousel__navigation-item:after{content:"";background:rgba(var(--text-color),.15);width:100%;height:2px;margin-block-end:16px;display:block}.before-after-carousel__navigation-item:after{background:rgb(var(--text-color));transform-origin:left;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease}.before-after-carousel__navigation-item[aria-current=true]:after{transform:scaleX(1)}.label-after{position:absolute;right:24px;bottom:24px;font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#fff;color:#000;padding:3px 6px;width:fit-content}.label-before{position:absolute;left:24px;bottom:24px;font-family:GDOctio;text-transform:uppercase;font-size:12px;background-color:#fff;color:#000;padding:3px 6px;width:fit-content}@media screen and (min-width:1000px){.before-after-carousel:before{width:calc(var(--grid-column-width) * 13 + (var(--grid-gap) * 12) + var(--container-outer-margin));height:100%;top:0}.before-after-carousel__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.before-after-carousel__image-wrapper{width:100% margin-block-end: 0}.before-after-carousel--reverse .before-after-carousel__image-wrapper,.before-after-carousel__content-wrapper{grid-column:span 2 / span 2}}@media screen and (min-width:1400px){.before-after-carousel__content-wrapper,.before-after-carousel--reverse .before-after-carousel__image-wrapper{grid-column:span 1 / span 1}}.before-after-carousel__product-wrapper a{color:#5a112b}
/*# sourceMappingURL=/cdn/shop/t/2/assets/beconcept.css.map */
