@media screen and (min-width: 1008px){.Section--spacingNormal{margin:50px 0}.shopify-section--bordered>.Section--spacingNormal{padding:50px 0}}@media screen and (min-width: 641px){.Header--withIcons .Header__SecondaryNav{margin-right:1rem}}.select-discovery{width:100%;border:.0625rem solid rgba(var(--text-color-light-rgb), 0.2);margin-top:.625rem}.select-discovery:first-child{margin-top:0}.select-discovery select{width:calc(100% - 14px);padding:.875rem 1.25rem;border:.0625rem solid transparent;background-color:var(--background);color:var(--text-color-light)}.cnt_selectbox_discovery_kit_10{display:grid;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:1fr 1fr;row-gap:.625rem}.cnt_selectbox_discovery_kit_10 .select-discovery{margin-top:0}.button-container-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5625rem auto 40px;}.button-container-center .Button{margin:auto}.button-container-center .mt-btn{margin:auto}.button-container-center .mt-underline-btn{margin:auto}[data-section-type='header'] .fa-heart{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:1.3125rem}[data-section-type='header'] .iWishView svg{position:relative}[data-section-type='header'] .iWishCount{font-size:12px;font-size:.75rem;position:absolute;right:-9px;bottom:-2px}.iwishHeartContainer{position:absolute;top:.625rem;right:.625rem; transition: opacity 0.2s;}.iWishAdd .far{color:var(--heart_color);font-size:1.3125rem}.iWishAdd .heart-full{color:var(--heart_color);font-size:1.3125rem}.x-btn-primary{font-size:12px;font-size:.75rem;text-align:center;text-transform:uppercase}.x-btn-primary:hover{border:.0625rem solid #000;background-color:transparent;color:#000}.arrow-w{display:inline-block;margin-left:.9375rem;-webkit-transform:rotateZ(270deg);-ms-transform:rotate(270deg);transform:rotateZ(270deg)}.Complementary_Samples{padding:30px;background-color:var(--sample-background)}.Complementary_Samples .Complementary_row{display:grid;height:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 749px){.Complementary_Samples .Complementary_row{grid-template-columns:100%;row-gap:30px}}.Complementary_Samples .Cart_Title{margin-bottom:10px}.Complementary_Samples p{color:var(--text-color-light);line-height:20px}.Complementary_Samples .complementary_select-container{width:100%;padding:14px 20px;border:1px solid var(--border-color)}.Complementary_Samples .complementary_select-container select{width:100%;border:0;border:1px solid transparent;background:var(--sample-background)}.Complementary_Samples .Complementary_selects{height:100%}.Complementary_Samples .Complementary_selects:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}#shopify-product-reviews{margin:15px 0 !important}#shopify-product-reviews .spr-reviews{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;opacity:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){#shopify-product-reviews .spr-reviews.single-reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#shopify-product-reviews .spr-reviews-active{-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in;opacity:1}#shopify-product-reviews .spr-header{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:2.5rem}#shopify-product-reviews .spr-review{margin-top:0;margin:0 10px;padding:1.25rem;padding-bottom:2.1875rem;background-color:var(--product-review-bg-color)}#shopify-product-reviews .spr-review.single-review{width:500px}@media screen and (max-width: 999px){#shopify-product-reviews .spr-review.single-review{width:250px;margin-bottom:15px}}#shopify-product-reviews .spr-review+.spr-review{margin-top:0}#shopify-product-reviews .spr-header-title{display:block;text-align:center;text-align:center;font-family:var(--heading-font-family) !important;font-weight:var(--heading-font-weight) !important;font-style:var(--heading-font-style) !important;color:var(--heading-color) !important;letter-spacing:.2em;text-transform:uppercase}#shopify-product-reviews .spr-summary-actions-newreview{margin:auto}#shopify-product-reviews .spr-summary-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shopify-product-reviews .spr-review-content-body{overflow:hidden;height:200px}#shopify-product-reviews .spr-form{width:100%;max-width:1330px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:50px auto}#shopify-product-reviews .spr-form .spr-form-actions{margin-bottom:50px}#shopify-product-reviews .spr-review-header-byline{left:.9375rem;bottom:.25rem}#shopify-product-reviews .spr-summary-actions-newreview{width:auto !important}#shopify-product-reviews .spr-container{max-width:1520px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.Footer>*{font-size:.875rem}.Footer>* .Footer__Title{font-size:1rem}.Footer>* .Footer__Title-localization{margin-top:1.875rem}@media screen and (min-width: 641px){.Footer{padding:80px 40px}}[data-section-type='sidebar-menu'] .Popover *,[data-section-type='header'] .Popover *{color:var(--text-color)}[data-section-type='sidebar-menu'] .Popover * .Link--primary:hover,[data-section-type='header'] .Popover * .Link--primary:hover{color:var(--text-color)}.Slideshow__title--contrast{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1.25rem 1.875rem;margin:0 auto}@media screen and (min-width: 641px){.Slideshow__title--contrast{padding:1.25rem 6.25rem}}.CartItem--Packaging{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.CartItem--Packaging .CartItem__Info-packaging{width:70%;max-width:none}.CartItem--Packaging .packaging_radio{position:relative;margin-top:0;margin-right:25px}.CartItem--Packaging .packging_recommended{color:var(--heading-color)}@media screen and (max-width: 460px){.CartItem--Packaging{display:block !important}.CartItem--Packaging .CartItem__ImageWrapper{display:block}.CartItem--Packaging .CartItem__Info{display:block;margin-top:12px}.CartItem--Packaging .CartItem__Info-packaging{width:100%}.CartItem--Packaging .CartItem__Actions{position:absolute;left:30px}}.packaging_radio-button{position:relative;width:20px;height:20px;border:1px solid var(--text-color-light);border-radius:99999px;cursor:pointer}.packaging_radio-button::after{position:absolute;top:50%;left:50%;display:block;width:12px;height:12px;background-color:#fff;border-radius:99999px;content:'';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}input:checked+.packaging_radio-button::after{position:absolute;top:50%;left:50%;display:block;width:12px;height:12px;background-color:var(--heading-color);border-radius:99999px;content:'';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.packaging_radio-checkbox{position:absolute;z-index:4;top:auto;left:auto;width:20px;height:20px;cursor:pointer;opacity:0}.packaging-desc>*{font-size:14px;color:var(--text-color-light)}#message-checked-pack{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:700px;padding:20px;background-color:var(--sample-background)}@media screen and (max-width: 640px){#message-checked-pack{width:100%;margin-top:20px}}.pack-hidden{display:none !important}.Section[data-section-type='background-video'] .ImageHero:hover .ImageHero__VideoMute,.Section[data-section-type='background-video'] .ImageHero:active .ImageHero__VideoMute,.Section[data-section-type='background-video'] .ImageHero:focus .ImageHero__VideoMute{opacity:1}@media screen and (max-width: 640px){.Section[data-section-type='background-video'] .ImageHero{position:relative}.Section[data-section-type='background-video'] .ImageHero::before{display:block;width:100%;padding-top:177.77778%;content:''}.Section[data-section-type='background-video'] .ImageHero>.content{position:absolute;top:0;right:0;bottom:0;left:0}}.Section[data-section-type='background-video'] .ImageHero__VideoHolder{pointer-events:none}@media screen and (min-width: 1700px){.Section[data-section-type='background-video'] .ImageHero__VideoHolder{height:300%}}@media screen and (max-width: 640px){.Section[data-section-type='background-video'] .ImageHero__VideoHolder{height:125%}}.Section[data-section-type='background-video'] .ImageHero__VideoMute{position:absolute;z-index:3000;right:1rem;bottom:1rem;width:3rem;height:3rem;background-color:transparent;color:#fff;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width: 999px){.Section[data-section-type='background-video'] .ImageHero__VideoMute{width:2.25rem;height:2.25rem;opacity:0.8}}.Section[data-section-type='background-video'] .ImageHero__VideoMute .hidden{display:none}.Section[data-section-type='background-video'] .ImageHero__VideoMute .Icon{width:100%;height:100%}.insta-stories-header-container .my-col-setup{max-width:none;padding:0}.insta-stories-header-container .my-col-setup .column-4{margin-bottom:10px;margin-inline:5px}@media screen and (max-width: 999px){.insta-stories-header-container .my-col-setup .column-4{width:25%;padding:.0625rem;margin:0}}.insta-stories-header-container .column-4 a{position:relative}.insta-stories-header-container .column-4 a::before{display:block;width:100%;padding-top:100%;content:''}.insta-stories-header-container .column-4 a>.insta-feed-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.Container-section-video:not(.Container-section-video--no-padding){padding:0 15px}.SectionHeader--videoHomepage{margin-bottom:40px}.ImageHero.BackgroundVideo{padding:2rem}.Section[data-section-type='background-video'] .ImageHero.BackgroundVideo::before{width:auto}@media (min-width: 640px){.ImageHero.BackgroundVideo{padding:4rem}}.ImageHero.BackgroundVideo iframe{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ImageHero.BackgroundVideo .button{z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ImageHero.BackgroundVideo .button svg{width:.75rem;height:.75rem}.ProductMeta__Description-full,.read_button_closed{display:none}.read_button_open,.read_button_closed{display:none;margin-top:1.25rem;cursor:pointer;font-weight:700;text-align:center;text-transform:uppercase}.product-meta_type{color:var(--text-color-light)}#col-main{max-width:1330px;padding:0 15px;margin:auto;margin-bottom:50px}#col-main #store-locator-title{margin:50px auto 20px 0;color:var(--heading-color);font-family:var(--heading-font-family);font-weight:700;font-style:var(--heading-font-style);letter-spacing:.1em;font-size:1.5rem;text-transform:uppercase;line-height:54px}@media screen and (max-width: 640px){#col-main #store-locator-title{margin:35px auto;text-align:center}}#col-main .search_bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:0;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);color:var(--text-color);background:var(--light-background)}#col-main .search_bar .main_search_bar,#col-main .search_bar .search_within_distance,#col-main .search_bar .search_limit,#col-main .search_bar #submitBtn{float:none;text-align:left}#col-main .search_bar .main_search_label,#col-main .search_bar .distance_label,#col-main .search_bar .search_limit_label,#col-main .search_bar #submitBtn{display:block;width:auto}#col-main .search_bar #address_search{width:70%}#col-main .search_bar .search_within_distance{margin-right:30px}#col-main .search_bar input,#col-main .search_bar select{padding:10px 15px;border:0;border:1px solid var(--border-color);background-color:var(--background);color:var(--text-color);font-family:var(--text-font-family)}#col-main .search_bar button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 30px;border:0;margin:auto;background:var(--button-background);border-radius:0%;border:1px solid var(--button-background);box-shadow:none;color:var(--button-text-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));text-align:center;letter-spacing:.2em;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);-webkit-transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);text-shadow:none;text-transform:uppercase}#col-main .search_bar .main_search_label{padding-top:0;margin-bottom:0}@media (max-width: 389px){#col-main .search_bar #submitBtn{margin-top:10px}}
