.zalazek-warsztaty{margin:14px 0 26px}.zalazek-warsztaty__lista{display:flex;flex-direction:column;border-top:1px solid #deded8}.zalazek-single-options__heading,.zalazek-cykl-info h3{font-size:20px;line-height:1.3;font-weight:700}.zalazek-warsztat{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:12px 4px;margin:0;border-bottom:1px solid #deded8;cursor:pointer;transition:background-color 0.15s ease,padding-left 0.15s ease}.zalazek-warsztat:hover{background:rgb(107 118 104 / .05)}.zalazek-warsztat__checkbox{padding-top:2px}.zalazek-warsztat__checkbox input{width:17px;height:17px;margin:0;cursor:pointer;accent-color:#6b7668}.zalazek-warsztat__content{min-width:0}.zalazek-warsztat__title{margin:0;font-size:16px;line-height:1.35;font-weight:600}.zalazek-warsztat__meta{margin-top:3px;font-size:14px;line-height:1.3}.zalazek-warsztat__price{font-weight:400}.zalazek-warsztat:has(input:checked){background:rgb(107 118 104 / .08);padding-left:8px}.zalazek-warsztat--disabled{opacity:.45;cursor:not-allowed}.zalazek-warsztaty__submit{margin-top:14px!important}.zalazek-cykl-info{margin-top:30px;padding-top:24px;border-top:1px solid #deded8}.zalazek-cykl-info h3{margin:0 0 12px;font-size:22px;line-height:1.25}.zalazek-cykl-info p{margin-bottom:16px}.summary .stock.in-stock{display:none}@media (max-width:767px){.zalazek-warsztat{padding-top:11px;padding-bottom:11px}.zalazek-warsztat__title{font-size:15px}.zalazek-cykl-info h3{font-size:20px}.zalazek-single-options__heading,.zalazek-cykl-info h3{font-size:18px}}