:is(variant-dropdown,ingredient-picker){position:relative;display:block;width:100%}:is(variant-dropdown,ingredient-picker) .variant-dropdown{position:relative;display:flex;justify-content:space-between;align-items:center;height:42px;margin:5px 0;padding:0 15px;border:1px solid var(--color-text-light);border-radius:var(--radius-s);cursor:pointer;z-index:1}@media screen and (max-width:749px){:is(variant-dropdown,ingredient-picker) .variant-dropdown{padding:0 10px}}:is(variant-dropdown,ingredient-picker) .variant-dropdown .variant-dropdown-left{display:flex;align-items:center;gap:10px}:is(variant-dropdown,ingredient-picker) .variant-dropdown .variant-dropdown-right svg{color:var(--color-text-main)}:is(variant-dropdown,ingredient-picker) .variant-dropdown-color{position:relative;display:block!important;width:20px;height:20px;border-radius:100%}:is(variant-dropdown,ingredient-picker) .variant-dropdown-color:after{content:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2710%27 viewBox=%270 0 17 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.6088 4.66669L6.27547 12L2.94214 8.66669%27 stroke=%27%23FFFFFF%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(variant-dropdown,ingredient-picker) .variant-dropdown-product{font-size:1.4rem}@media screen and (max-width:749px){:is(variant-dropdown,ingredient-picker) .variant-dropdown-product{font-size:1.2rem}}:is(variant-dropdown,ingredient-picker) .additional-variants{font-size:1.2rem;color:var(--color-text-main)}@media screen and (max-width:749px){:is(variant-dropdown,ingredient-picker) .additional-variants{font-size:1rem}}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection{display:none;position:absolute;width:100%;padding:25px 10px;border-radius:var(--radius-s);box-shadow:0 4px 16px #00000026;z-index:10;top:50%;transform:translateY(-30%);background:#fbf8f5}@media screen and (max-width:749px){:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection{padding:30px 10px}}@media screen and (max-width:450px){:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection{width:99%;left:50%;transform:translate(-50%,-30%)}}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-close-icon{position:absolute;right:11px;top:11px;line-height:1;cursor:pointer}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-close-icon svg{width:21px;height:21px}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-variant-container{position:relative;display:flex;flex-direction:column;gap:12px;width:fit-content;margin:0 auto}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-variant-container .dropdown-variant-wrapper{display:flex;align-items:center;cursor:pointer}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-variant-container .dropdown-variant-wrapper .variant-dropdown-color{margin-right:8px}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-variant-container .dropdown-variant-wrapper .variant-dropdown-color:after{content:unset}:is(variant-dropdown,ingredient-picker) .dropdown-variant-selection .dropdown-variant-container .dropdown-variant-wrapper .variant-dropdown-color.selected-variant:after{content:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2710%27 viewBox=%270 0 17 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.6088 4.66669L6.27547 12L2.94214 8.66669%27 stroke=%27%23FFFFFF%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown-vegan-section{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dropdown-vegan-label{font-size:12px;font-weight:var(--font-weight-semibold);line-height:150%;text-align:left;color:var(--color-text-main)}
/*# sourceMappingURL=/cdn/shop/t/121/assets/component-variant-dropdown.css.map */
