.loop-selling_plan_group .loop-selling-plan-allocation{display:flex;flex-wrap:wrap;gap:10px;margin-block:5px}.loop-selling_plan_group .loop-selling-plan-allocation label{display:inline-block;cursor:pointer;text-align:center;flex:0 0 calc(50% - 5px);border:1px solid #000;padding:10px;position:relative}.loop-selling_plan_group .loop-selling-plan-allocation label .off{position:absolute;width:-moz-max-content;width:max-content;font-size:.7em;transform:rotateZ(45deg);right:-14px;top:0;background:blue;color:#fff;border-radius:12px;padding:2px 10px}.loop-selling_plan_group .loop-selling-plan-allocation label span{text-transform:uppercase;font-weight:900}.loop-selling_plan_group .loop-selling-plan-allocation .loop-selling-plan-selector{width:100%;flex:1 1 0%;padding:5px 2px}.loop-selling_plan_group .loop-selling-plan-allocation input{display:none}.loop-selling_plan_group .loop-selling-plan-allocation input+label+select{display:none;width:100%;flex:1 1 0%;padding:20px 5px}.loop-selling_plan_group .loop-selling-plan-allocation input:checked+label{background-color:#d86d74;color:#fff}.loop-selling_plan_group .loop-selling-plan-allocation input:checked+label+select{display:block}.product-block-list .block-swatch{margin:0}.block-swatch .block-swatch__item{color:#006240;align-items:center;padding:20px 10px 25px;height:90%;text-align:center;font-size:.85rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:0;transition:all 0.5s cubic-bezier(.215,.61,.355,1);font-weight:600;box-shadow:none!important;border:1px solid rgb(0 98 64 / .2)}.quantity-selector{border:1px solid rgb(0 98 64 / .2)}.block-swatch__radio:checked+.block-swatch__item{background-color:#006240;color:#fff}.block-swatch__item-text{text-transform:uppercase;letter-spacing:1px;font-size:1rem;line-height:1.3}.block-swatch-list{display:flex;gap:3px}.block-swatch-list .block-swatch{flex:0 0 calc(33.3333% - 2px)}