.option-selector{padding:0;border:0}.option-selector:not(:last-child){margin-bottom:2rem}.option-selector .label{margin-bottom:.5em}.option-selector__label-value{font-weight:400}.option-selector__btns{margin-top:-12px}.opt-label{margin-top:12px;margin-inline-end:12px;border:var(--btn-border-width) solid #6ecc00;border-radius:var(--btn-border-radius, 0);cursor:pointer}.opt-label--btn{min-width:50px;padding:var(--btn-padding-y, 12px) 16px;background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.opt-label--btn:hover{background-color:rgba(var(--btn-bg-color)/.2)}.opt-btn:focus-visible+.opt-label{outline-offset:3px}.opt-btn:checked+.opt-label--btn{background-color:#6ecc00;color:#fff}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after,.is-unavailable+.opt-label .opt-label__media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after{border-radius:var(--btn-border-radius, 0);box-shadow:0 0 rgba(var(--btn-bg-color)/.6)}.is-unavailable+.opt-label:not(.opt-label--image),.is-unavailable+.opt-label .opt-label__media:after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(var(--btn-bg-color)/.4) calc(50% - 1px),rgba(var(--btn-bg-color)/.4) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat;border-color:rgba(var(--btn-bg-color)/.4);color:rgba(var(--text-color)/.4)}.opt-label__media{width:100%;border-radius:var(--btn-border-radius, 0)}.custom-select__btn[data-swatch]:before,.custom-select__option[data-swatch]:before{content:"";width:20px;height:20px;margin-inline-end:8px;border-radius:50%;background-size:cover}.custom-select [data-swatch=white]:before{border:1px solid #f2f2f2}.opt-label{min-width:64px;transition:opacity .6s,color .6s,border-color .6s;font-weight:700}.option-selector:not(:last-child){margin-bottom:3rem}.opt-label--image{--btn-border-radius: 50%;width:var(--swatch-variant-picker-size, 36px);min-width:0;height:var(--swatch-variant-picker-size, 36px)}.is-unavailable+.opt-label--image img{opacity:.4}.swatch-shape--not-circle{--btn-border-radius: 0}.swatch-shape--natural.swatch--variant-image{height:auto}.opt-label--swatch.swatch-shape--portrait{height:calc(var(--swatch-variant-picker-size, 36px) / .75)}.opt-label:not([data-swatch]):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--btn-border-radius, 0)}.opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch){border-color:rgba(var(--btn-bg-color)/.4);background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(var(--btn-text-color)/.4) calc(50% - 1px),rgba(var(--btn-text-color)/.4) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat;color:rgba(var(--btn-text-color));background-color:rgba(var(--btn-bg-color)/.8)}.opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:none}.opt-label:hover{background-color:rgba(var(--btn-bg-color)/.9);color:rgba(var(--btn-text-color))}.option-selector__btns .is-unavailable+[data-swatch]:before{opacity:.4}.is-unavailable+.opt-label:not([data-swatch]){overflow:hidden}.is-unavailable+.opt-label:not([data-swatch]):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.option-selector .label{margin-bottom:.8em}:root{--product-details-block-margin: calc(8 * var(--space-unit));--product-details-block-margin-sm: calc(3 * var(--space-unit));--product-info-block-margin: calc(6 * var(--space-unit))}.product-info__block,.product-info__block--sm,.product-details__block{margin:var(--product-info-block-margin) 0}.product-info__block:first-child,.product-info__block--sm:first-child,.product-details__block:first-child{margin-top:0}.product-info__block:last-child,.product-info__block--sm:last-child,.product-details__block:last-child{margin-bottom:0}.product-info__block:empty,.product-info__block--sm:empty,.product-details__block:empty{display:none}.product-info__block--sm{margin:var(--product-details-block-margin-sm) 0}.product-info__block--md{margin:calc(6 * var(--space-unit)) 0}.product-details__block{margin:var(--product-details-block-margin) 0}.product-vendor-sku+.product-info__title{margin-top:-4px}.product-info__title+.product-info__rating,.product-price+variant-label{margin-top:-8px}.product-description{overflow:auto}.product-info__price{font-size:var(--h4-font-size)}.product-info__add-to-cart quantity-input{flex:1 1 35%;margin-inline-end:calc(2 * var(--space-unit))}.product-info__add-button{flex:0 0 100%}quantity-input+.product-info__add-button{flex:1 1 65%;margin-inline-start:calc(2 * var(--space-unit))}.product-info__disclosure{font-size:calc(var(--body-font-size) * .1rem)}.shopify-payment-button__button{margin-top:calc(4 * var(--space-unit));overflow:hidden;border-radius:var(--btn-border-radius, 0)}.product-title .product-info__weight{opacity:.7}.shopify-payment-button .shopify-payment-button__button--unbranded{padding:var(--btn-padding-y, 12px) 26px;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;font-size:.88em;font-weight:700;line-height:1.2em;text-transform:var(--btn-text-transform, none)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{color:rgb(var(--text-color))}.product-policies{margin-top:var(--space-unit)}.pickup-icon{flex-shrink:0;margin-inline-end:calc(2 * var(--space-unit))}.product-details .spr-header-title{display:none}.product-details__text{font-size:calc(var(--body-font-size) * var(--fluid-1-25))}.product-inventory__status:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:.5em;border-radius:9px;background-color:currentColor;transform:scale(1);animation:pulse 2s infinite;box-shadow:0 0 #999}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #999999b3}70%{transform:scale(1);box-shadow:0 0 0 10px #9990}to{transform:scale(.95);box-shadow:0 0 #9990}}[data-inventory-level=none]{color:rgb(var(--no-stock-text-color));font-weight:500}[data-inventory-level=low]{color:rgb(var(--low-stock-text-color));font-weight:500}[data-inventory-level=very_low]{color:rgb(var(--very-low-stock-text-color));font-weight:500}[data-inventory-level=normal],[data-inventory-level=in_stock]{color:rgb(var(--in-stock-text-color));font-weight:500}[data-inventory-level=backordered]{color:rgb(var(--no-stock-backordered-text-color));font-weight:500}.product-spec{margin:0}.product-spec__item{border-bottom:1px dashed rgba(var(--text-color)/.15)}.product-spec__item:last-child{border:0}.product-spec__value p:last-child{margin-bottom:0}.supp_facts_ingredients{width:100%;margin-top:0}.supp_facts_ingredients tr,.supp_facts_ingredients td{border:solid 1px #fff;border-bottom:2px solid #6ecc00;font-weight:500;padding:10px 5px;font-size:14px}.supp_facts--supplement-vertical-columns .supp_facts__sub_ingredient{padding-left:20px}@media(max-width:768.98px){.supp_facts_ingredients tr,.supp_facts_ingredients td{font-size:11px;padding:5px 2px}}@media(max-width:768.98px){.supp_facts--supplement-vertical-columns .supp_facts__percent{width:110px;padding:0 0 0 5px}.supp_facts--supplement-vertical-columns .supp_facts__quantity,.supp_facts--supplement-vertical-columns .supp_facts__quantity_per_100g{width:160px;padding:0 0 0 5px}.supp_facts--supplement-vertical-columns .supp_facts__ingredient,.supp_facts--supplement-vertical-columns .supp_facts__sub_ingredient{width:100%}}.mix{font-size:10px;padding-left:10px}.supp_facts_ingredients tr td+td{text-align:right;min-width:70px}.supp_facts_ingredients tr td+td+td{text-align:right;min-width:50px}@media(max-width:768.98px){.product-info.media-with-text__text{padding-top:0}}@media(min-width:769px){:root{--product-details-block-margin: calc(12 * var(--space-unit));--product-info-block-margin: calc(8 * var(--space-unit))}.product-details .disclosure>summary{padding-top:calc(5 * var(--space-unit));padding-bottom:calc(5 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(5 * var(--space-unit))}.product-spec__label{flex:0 0 160px;margin-bottom:0}.product-spec__label--right{flex-basis:50%}}@media(min-width:1024px){.product-info__add-to-cart quantity-input{flex-basis:150px}.product-details .disclosure>summary{padding-top:calc(8 * var(--space-unit));padding-bottom:calc(8 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(8 * var(--space-unit))}}.variant-label{float:right}#sniffie-omnibus-price{margin-top:-25px;margin-bottom:-15px}label.sls-purchase-options-label{margin-bottom:20px;cursor:default;font-weight:600;font-size:14px}.sealsubs-container{font-size:14px;margin-bottom:0}.sls-more-info-text{padding-bottom:0}.sls-price,label.sls-selling-plan-group-name{font-weight:600}.sealsubs-container .sls-option-container .sls-selling-plan-group-options label{color:#fff}sls-select,.sealsubs-container .sls-select-container select.sls-select{border-radius:25px}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{padding:.75em 1.25em .75em 1em}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{border:2px solid rgb(110,204,0);border-bottom:2px solid rgb(110,204,0);border-radius:25px;margin-top:10px}[data-product] .sls-purchase-options-container{border:none;border-bottom:none;margin-top:10px}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{background-color:#6ecc00}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active label.sls-selling-plan-group-name,.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active .sls-price{color:#fff}.sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{border:2px solid #6ecc00}.sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:8px;height:8px}.sls-savings-badge{font-size:.75em;transform:none}@media(max-width:768.98px){.sls-savings-badge{font-size:.6em;transform:none}}.sls-select,.sealsubs-container .sls-select-container select.sls-select{padding:8px 16px}.instant-brand-icon{border-radius:50%;border:2px solid #dddddd;float:right}@media(max-width:768.98px){.instant-brand-icon-wrapper{width:75px!important;height:75px!important}}@media(max-width:768.98px){.shopify-section+.product-main{margin-top:-100px}}@media(min-width:769px){.shopify-section+.product-main{margin-top:-158px}}.instant-brand-icon-wrapper{z-index:3}.shopify-payment-button .shopify-payment-button__button--unbranded{border:var(--btn-border-width) solid #fff200;outline-color:#fff200;outline-offset:3px;background:#ff0 linear-gradient(104deg,#ff0 60%,#fff200 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:#000}.product-icons{position:absolute;z-index:9;margin-top:120px;display:block}@media(max-width:768.98px){.product-icons{margin-top:90px}}.instant-brand-icon{margin-bottom:15px}@media(max-width:768.98px){.instant-brand-icon{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/product.css.map */
