delivery-requirements{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;z-index:111111111}delivery-requirements.active{opacity:1;visibility:visible}delivery-requirements.active .drawer__inner{opacity:1;transform:scale(1)}delivery-requirements .drawer__inner{height:90vh;top:auto;transform:scale(0)}delivery-requirements .drawer__inner .drawer__close-btn{cursor:pointer}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__heading p{font-size:14px;font-weight:700;margin:0;text-transform:uppercase}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__content{font-size:14px;margin-bottom:20px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__content ul{padding-left:10px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__content ul li{list-style-type:disc;width:100%}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item{margin-bottom:10px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input{border:2px solid rgb(var(--color-button))}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input:checked{background-color:rgb(var(--color-background))}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input:checked:after{background-color:rgb(var(--color-button));height:10px;inset-block-start:9px;inset-inline-start:8px;width:10px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input:checked:focus,delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input:checked:focus-visible{box-shadow:none}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item input:checked:focus-visible+label{outline:none}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item label{font-size:14px;font-weight:700;margin-left:6px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item .delivery_instructions{margin-top:10px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item .delivery_instructions p{font-size:14px;margin:0 0 2px}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item .delivery_instructions textarea{border:2px solid rgb(var(--color-border));border-radius:12px;height:100px;padding:10px;width:100%}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item .delivery_instructions textarea:focus,delivery-requirements .drawer__inner .drawer__body .delivery-requirements__options .delivery-requirements__options-item .delivery_instructions textarea:focus-visible{box-shadow:none;outline:none}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__button{margin-top:16px;width:100%}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__button button.btn--primary{width:100%}delivery-requirements .drawer__inner .drawer__body .delivery-requirements__button button.btn--primary:before{z-index:-1}