.smarch-color__selector,.smarch-quantity__selector{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;margin-bottom:25px;padding-bottom:0}.smarch-color__block>*,.smarch-quantity__block>*{pointer-events:none}.subscriptions__usps-item svg{flex-shrink:0}.smarch-color__header,.smarch-quantity__header{text-align:center;background-color:#000;color:#fff;padding:4px 8px}.smarch-upsell__product-title,.subscriptions__usps-text,.smarch-upsell__content p,.smarch-upsell__title,.smarch-upsell__deal p,.notification--unabletoadd,.subscriptions__header-price--onetime,.subscriptions__header-price--percentage,.subscriptions__header-price--before,.subscriptions__amount--number,.subscriptions__title,.smarch-flavor__input,.smarch-flavor__item-text,.smarch-quantity__title,.smarch-color__title,.smarch-quantity__money,.smarch-quantity__header,.smarch-color__number,.smarch-quantity__number{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING)}.product-single__media-slide{transition:opacity .3s ease,visibility .3s ease}.product-single__media-slide.media--hidden{display:none}.product-single__media-slide:not(.media--hidden){opacity:1;visibility:visible;position:relative;pointer-events:auto}.product-single__wrapper--carousel .product-single__media-slide.media--hidden{opacity:0;visibility:hidden;position:absolute;pointer-events:none;display:block}.smarch-color__number,.subscriptions__header-price--percentage,.subscriptions__amount--number{font-size:12px;font-weight:300;font-family:Roboto}.smarch-quantity__number,.smarch-upsell__title,.smarch-quantity__money{font-size:12px;font-weight:600}.subscriptions__amount--per,.smarch-quantity__money--per{font-size:12px;color:#514e4c;font-weight:400}.smarch-quantity__money--per{font-size:10px}.smarch-quantity__money{font-size:14px}.smarch-upsell__product-title,.notification--unabletoadd,.subscriptions__title,.smarch-flavor__item-text{font-size:14px;font-weight:400}.smarch-color__text,.smarch-quantity__text{padding:0 8px 10px;display:flex;flex-direction:column;gap:2px}.smarch-quantity__header p,.smarch-color__header{margin:0;line-height:130%;font-size:8px}.smarch-quantity__header p{font-size:10px}.smarch-color__block,.smarch-quantity__block{border-radius:8px;overflow:hidden;border:1px solid var(--COLOR-BORDER);cursor:pointer;height:fit-content;background-color:#fff}.smarch-color__block.is-active,.smarch-quantity__block.is-active{border-color:var(--COLOR-ACCENT)}.smarch-color__content,.smarch-quantity__content{padding:10px 8px 6px}.smarch-color__content figure,.smarch-quantity__content figure{border-radius:8px;overflow:hidden}.smarch-color__content img,.smarch-quantity__content img{aspect-ratio:1;object-fit:cover}.smarch-quantity__price{display:flex;align-items:left;flex-direction:column}.smarch-color__title,.smarch-quantity__title{margin-bottom:8px;font-size:12px;font-weight:600;line-height:130%;letter-spacing:.72px;text-transform:uppercase}.smarch-color__block--active,.smarch-quantity__block--active{border-color:red}.smarch-flavor__item-color{width:16px;height:16px;display:block;position:relative;border-radius:50%}.smarch-flavor__selector{border-radius:8px;border:1px solid var(--COLOR-BORDER);padding:20px 15px;display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.smarch-flavor__item{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.smarch-flavor__item:last-child{margin-bottom:0}.smarch-flavor__item--left{display:flex;align-items:center;gap:8px}.smarch-flavor__input-box{display:flex;gap:4px;width:76px;border:1px solid #231f20;border-radius:15px;align-items:center;justify-content:center}.smarch-flavor__input-box svg{flex-shrink:0}.smarch-flavor__input{appearance:none;border:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;padding:0;width:25px;text-align:center;pointer-events:none;font-size:14px;font-weight:600}.smarch-flavor__quantity-button svg{display:flex;pointer-events:none}.smarch-flavor__quantity-button{border:1px solid #231f20;border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center;display:flex}.smarch-flavor__quantity-button[disabled]{opacity:.5;pointer-events:none}.smarch-flavor__item-quantity{display:flex;align-items:center;gap:10px}.smarch-flavor__header{display:flex;justify-content:space-between;align-items:center}.subscriptions__header-price--onetime,.subscriptions__header-price--after,.subscriptions__header-price--before,.smarch-flavor__title{font-size:14px;font-weight:300;font-family:Roboto}.smarch-flavor__amount{font-size:14px;color:#1c1a1abf}.subscriptions__header-price--percentage,.subscriptions__header-price--after{color:var(--COLOR-ACCENT)}.subscriptions__header-price--before{text-decoration:line-through}.subscriptions__icon{display:flex}.subscriptions__icon[aria-hidden=true]{display:none}.subscriptions__header-info{display:flex;align-items:center;gap:8px}.subscriptions__amount{margin-top:2px;display:flex;align-items:center;gap:4px}.subscriptions__header{display:flex;justify-content:space-between;gap:12px}.subscriptions__header-price--top{display:flex;gap:4px;justify-content:flex-end}#subscriptions__frequence-selector{margin-top:14px}#subscriptions__frequence-selector button{min-height:42px}.subscriptions{padding:16px 20px;border:1px solid var(--COLOR-BORDER);border-radius:8px;margin-bottom:24px}.subscriptions__usps{margin-top:16px;display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.subscriptions__usps-item{display:flex;align-items:center;gap:8px}.subscriptions__option--onetime{border-top:1px solid var(--COLOR-BORDER);margin-top:20px;padding-top:20px}.subscriptions__header-price--percentage{display:flex;justify-content:flex-end}[data-action=toggle-subscription]>*{pointer-events:none}.product__submit__bundle{margin-bottom:24px;width:100%}.smarch-quantity__selector--hidden{visibility:hidden;opacity:0;display:none}.notification--unabletoadd{position:fixed;z-index:100;padding:16px;max-width:343px;right:32px;bottom:32px;background-color:var(--bg);border-radius:8;box-shadow:0 4px 8px #0006;transform:translateY(150%);transition:all .3s ease;z-index:10001}.notification--unabletoadd.is-active{transform:translateY(0);transition:all .3s ease}.upsell__modal{position:absolute;margin:20px;z-index:10000;top:calc(var(--header-height) + 26px);left:0;right:0;background:var(--bg);border-radius:8px;overflow:hidden;padding:48px 20px}.page__overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.4;z-index:9999;top:0;left:0;display:none}.page__overlay.is-visible{display:block}.upsell__close{position:absolute;top:16px;right:20px}.upsell__close>*{pointer-events:none}.product-single:before{background:#a6f0df;background:linear-gradient(180deg,#a6f0df 50%,#fff);position:absolute;content:"";height:568px;width:100%;left:0;top:0}.smarch-upsell{border-radius:8px;border:1px solid var(--COLOR-BORDER);background:#eef3f6;display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;margin-bottom:20px}.smarch-upsell__deal{background-color:var(--COLOR-ACCENT);padding:4px 8px;border-radius:4px;text-align:center}.smarch-upsell__deal p{margin:0;margin-block-end:0;margin-block-start:0;color:var(--bg)}.smarch-upsell__deal p{font-weight:600;font-size:8px}.smarch-upsell__upgrades{display:flex;margin-top:24px;gap:16px;align-items:center}.smarch-upsell__content p{margin-block-start:0;margin-block-end:0;margin-top:4px}.subscriptions__usps-text,.smarch-upsell__content p{font-size:12px;font-weight:400}.subscriptions__usps-text{font-size:12px;font-family:HK Grotesk Wide Light;font-weight:300;text-transform:uppercase}.smarch-upsell__content{display:flex;gap:16px;width:100%}.smarch-upsell__divider{width:100%;height:1px;background-color:var(--COLOR-BORDER)}.smarch-upsell .subscriptions__usps{padding-bottom:0}.smarch-upsell__content figure{overflow:hidden;border-radius:8px;max-width:117px}.smarch-upsell__content img{object-fit:cover;width:100%;height:100%}.smarch-upsell__product-text{display:flex;flex-direction:column;gap:16px;width:100%}[data-action=open-upsell]{margin-bottom:0;width:100%}.smarch-upsell__price{display:flex;gap:8px}.flickity-page-dots{position:absolute;bottom:8px}.flickity-page-dots .dot{background-color:var(--COLOR-BORDER);height:4px;width:4px;margin:0 4px}.flickity-page-dots .dot.is-selected{width:16px;background-color:var(--COLOR-ACCENT);border:unset}@media screen and (min-width: 1025px){[data-action=open-upsell]{max-width:175px}.upsell__modal{position:absolute;z-index:10000;top:calc(var(--header-height) + 46px);left:0;right:0;margin:0 auto;background:var(--bg);border-radius:16px;overflow:hidden;padding:48px 64px;max-width:1010px}.upsell__modal .product-single__wrapper{gap:64px}.smarch-color__selector,.smarch-quantity__selector{gap:10px}.subscriptions__header{cursor:pointer}}.uppercase{text-transform:uppercase}.product-grid-item__price{font-family:HK Grotesk Wide Light}#FeaturedCollection--template--23184623468890__section_collection_8fmwLe{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/smarch-coffy-selector.css.map */
