:root{--variant-picker-border-radius: var(--radius-lg)}#mobile-overlay__store{position:fixed;z-index:var(--z-index-fixed-element);top:0;left:0;right:0;bottom:0;opacity:1;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.3);transition:opacity .2s}#mobile-overlay__store:empty{height:0;top:auto;opacity:0}.prod-card__variant-picker{width:100%;box-shadow:0 0 25px 5px #00000036;background-color:hsla(calc(var(--color-cream-h) * 1),calc(var(--color-cream-s) * 1),calc(var(--color-cream-l) * 1),1);color:var(--color-black);padding:var(--space-lg);padding-bottom:var(--space-xl);padding-top:var(--space-xl);height:auto;top:auto;bottom:0;border-top-left-radius:var(--variant-picker-border-radius);border-top-right-radius:var(--variant-picker-border-radius)}@media(min-width:64rem){.prod-card__variant-picker{left:50%;top:50%;bottom:auto;max-width:400px;padding:var(--space-lg);transform:translate(-50%,-50%);border-radius:var(--variant-picker-border-radius)}}.prod-card__variant-picker form{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.prod-card__variant-picker .close__variant-picker{box-shadow:var(--shadow-md);width:30px;height:30px;padding:9px;border-radius:50%;display:flex;align-items:center;justify-items:center;position:absolute;right:25px;top:0;transform:translate(30%,-50%);transition:.2s;cursor:pointer}.prod-card__variant-picker .close__variant-picker .icon{width:100%;height:100%;stroke-width:2px;stroke:currentColor;stroke-linecap:round;color:#fff}.prod-card__variant-picker .close__variant-picker:hover{background-color:var(--color-contrast-light)}.prod-card__variant-picker form>header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;width:100%;padding-bottom:var(--space-sm)}.prod-card__variant-picker form>header img{width:65px;height:65px;padding:5px;background-color:var(--color-cream);margin-right:var(--space-md)}.prod-card__variant-picker .quick-add__title{font-size:var(--text-md);text-align:center}@media(min-width:32rem){.prod-card__variant-picker .quick-add__title{padding-top:var(--space-xs);font-size:var(--text-md)}}.prod-card__variant-picker .btn{margin:0!important;width:100%!important;padding:18px var(--space-lg);border-radius:var(--radius-md);font-size:16px}@media(min-width:32rem){.prod-card__variant-picker .btn{padding:var(--space-md) var(--space-sm)}}.option_container{margin-bottom:var(--space-xl)}.option_container legend{position:relative;display:flex;width:100%;justify-content:center;margin-bottom:var(--space-md);font-weight:600}.option_container legend:before{position:absolute;content:"";z-index:-1;width:100%;height:1px;top:50%;transform:translateY(-50%);background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),1)}.option_container legend p{letter-spacing:.4px;font-size:10px;padding-left:var(--space-md);padding-right:var(--space-md);background-color:var(--color-cream)}.option_container.option_container--list{display:flex}.product__variant-picker_container{margin-bottom:var(--space-md)}.selector__variant-picker li{background-color:#fff;overflow:hidden}.selector__variant-picker li:first-of-type{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.selector__variant-picker li:last-of-type{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.selector__variant-picker li input:checked+label{background-color:var(--color-cream-dark)}.selector__variant-picker li label{width:100%;display:flex;align-items:center;padding:20px 20px 10px 40px;border-bottom:1px solid var(--color-cream);border-radius:none;transition:.2s}.selector__variant-picker li label:hover{background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),.5)}.selector__variant-picker li label p{padding:0;margin:0;line-height:1em;font-size:13px}.selector__variant-picker li label p:first-of-type{padding-left:2px}.selector__variant-picker li label p:last-of-type{margin-left:auto;font-weight:700;border-bottom:none}.selector__variant-picker li label p:first-of-type:last-of-type{margin-left:0;font-weight:400}.selector__gift-wrapping{justify-content:center;padding-left:5px;padding-right:5px;flex-direction:row-reverse}.selector__gift-wrapping li{width:100%;flex:0 1 calc(50% - (var(--space-sm)))}.selector__gift-wrapping li label{width:100%;height:100%;display:flex;flex-direction:column;padding:var(--space-md) var(--space-sm);padding-bottom:var(--space-sm);background-color:var(--color-cream-lighter);border-radius:var(--radius-lg);transition:.2s;text-align:center;color:var(--color-black)}.selector__gift-wrapping li label:before{display:none}.selector__gift-wrapping li label img{width:100%;height:auto;max-width:65px;margin:0 auto;padding-bottom:var(--space-md)}.selector__gift-wrapping li label p{margin:auto;padding-bottom:var(--space-xxs);font-size:var(--text-sm);font-weight:400}.selector__gift-wrapping li label .prod-card__price{font-size:var(--text-sm)}.prod-card__variant-picker .selector__gift-wrapping label:hover{background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),.5)}.prod-card__variant-picker .selector__gift-wrapping .checkbox:checked+label{background-color:var(--color-cream-dark)}.recipe-guide__selectors{display:flex;justify-content:center}.recipe-guide__selectors li{width:100%;flex:0 1 calc(50% - (var(--space-sm) * 2));margin:0 var(--space-sm)}.recipe-guide__selectors li label{width:100%;height:100%;display:flex;flex-direction:column;padding:var(--space-lg) var(--space-sm);padding-bottom:var(--space-sm);border:1px solid var(--color-contrast-lighter);border-radius:var(--radius-lg);transition:.2s;text-align:center}.recipe-guide__selectors li label:before{margin:0;margin-bottom:var(--space-md)}.recipe-guide__selectors li label p{margin:0 auto;margin-bottom:var(--space-md)}.prod-card__variant-picker .recipe-guide__selectors .checkbox:checked+label,.prod-card__variant-picker .recipe-guide__selectors label:hover{background-color:var(--color-cream)}variant-dropdown{display:block;margin-bottom:var(--space-md)}variant-dropdown .select select{background-color:var(--color-white);text-transform:capitalize;font-weight:400;font-size:16px;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}variant-dropdown .select select:hover{background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),.5);box-shadow:var(--shadow-sm)}variant-dropdown .select select:active{background-color:var(--color-cream-dark);box-shadow:var(--shadow-sm)}variant-pickers{display:block;margin-bottom:var(--space-md)}variant-pickers .option_container--list ul{border-radius:var(--space-xs);overflow:hidden}variant-pickers .option_container--list ul:hover{box-shadow:var(--shadow-sm)}variant-pickers .option_container--list .prod-card__option .checkbox+label{display:flex;align-items:center;padding:var(--space-md) var(--space-sm) var(--space-md) calc(var(--space-xl) + 10px);background-color:var(--color-white)}variant-pickers .option_container--list .prod-card__option .checkbox+label:hover{background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),.5)}variant-pickers .option_container--list .prod-card__option .checkbox:checked+label{background-color:var(--color-cream-dark)}variant-pickers .option_container--cards .prod-card__options .prod-card__option input{position:absolute;width:0;visibility:hidden}variant-pickers .option_container--cards .prod-card__options .prod-card__option input:checked+label{background-color:var(--color-cream-dark);box-shadow:var(--shadow-sm)}variant-pickers .option_container--cards .prod-card__options .prod-card__option input:checked+label p{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.8)}variant-pickers .option_container--cards .prod-card__options .prod-card__option label{display:block;border-radius:var(--radius-md);cursor:pointer;margin:0;padding:15px;background-color:var(--color-white);transition:.3s}variant-pickers .option_container--cards .prod-card__options .prod-card__option label:hover{background-color:hsla(var(--color-cream-dark-h),var(--color-cream-dark-s),var(--color-cream-dark-l),.5);box-shadow:var(--shadow-xs)}variant-pickers .option_container--cards .prod-card__options .prod-card__option label:hover p{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9)}variant-pickers .option_container--cards .prod-card__options .prod-card__option label img{margin:0;margin-bottom:var(--space-sm);width:100%;max-width:60px;max-height:60px;border-radius:100%}variant-pickers .option_container--cards .prod-card__options .prod-card__option label p{font-size:12px;letter-spacing:.6px;font-weight:500;color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9)}@keyframes slideIn{0%{transform:translate(-50%,10%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slideOut{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,10%);opacity:0}}@media(min-width:64rem){@keyframes slideIn{0%{transform:translate(-50%,10%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes slideOut{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,10%);opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-product-card-variant-picker.css.map */
